Hi Arjan,
Can you please pull alsa loop driver in meego kernel, following commits (in
chronological order) in Linus's tree add this driver.
This is required to enable WiDi feature in meego.
Please enable the config for this in meego kernel
CONFIG_SND_ALOOP = y
Device Drivers -> Sound Card Support -> ALSA -> Generic Sound Device ->
Generic loopback Driver (PCM) = y
1>
ALSA: introduce the snd-aloop module for the PCM loopback
author Jaroslav Kysela <[email protected]>
Mon, 9 Aug 2010 12:21:11 +0000 (14:21 +0200)
committer Jaroslav Kysela <[email protected]>
Mon, 9 Aug 2010 12:21:11 +0000 (14:21 +0200)
commit 597603d615d2b19a9e451d8cfac24372856a522d
tree cb7ccddec2ccf274ce3dbb57068f4143b3172716
parent 9fe6206f400646a2322096b56c59891d530e8d51
The snd-aloop module allows redirecting of the PCM playback in the
kernel back to the user space using the standard ALSA PCM capture API.
The module also allows time synchronization with another timing source
and notifications of playback stream parameter changes.
Signed-off-by: Jaroslav Kysela <[email protected]>
2>
ALSA: snd-aloop - fix the "PCM Playback Channels" kcontrol
author Jaroslav Kysela <[email protected]>
Wed, 15 Sep 2010 06:01:57 +0000 (08:01 +0200)
committer Jaroslav Kysela <[email protected]>
Wed, 15 Sep 2010 06:05:03 +0000 (08:05 +0200)
commit 1446c5fba73044a1c72153e1203b23b1820431c5
tree 4c744b64ede729165157a3b8c2adf120b24ca33d
parent d7d28bc29f4ea7c2d23ed002a9973c64a92bcdb8
Obvious copy-and-paste error.
Signed-off-by: Jaroslav Kysela <[email protected]>
3>
ALSA: snd-aloop - fix capture buffer silence
author Jaroslav Kysela <[email protected]>
Wed, 29 Sep 2010 22:16:50 +0000 (00:16 +0200)
committer Jaroslav Kysela <[email protected]>
Wed, 29 Sep 2010 22:20:17 +0000 (00:20 +0200)
commit 20d9a26dbbbec32aa7c9da49b979f201bd7104b9
tree 3e62375a017c13d4b458c2d42121c943f64d16f2
parent 1446c5fba73044a1c72153e1203b23b1820431c5
In a special case, some old samples are left in the capture ring buffer.
Fix it.
Signed-off-by: Jaroslav Kysela <[email protected]>
4>
ALSA: snd-aloop - fix "PCM Slave Active" element read value
author Jaroslav Kysela <[email protected]>
Sat, 2 Oct 2010 14:00:53 +0000 (16:00 +0200)
committer Jaroslav Kysela <[email protected]>
Sat, 2 Oct 2010 14:07:03 +0000 (16:07 +0200)
commit ac446fb7e690b317050ed158ba5dfd9273dc9e74
tree 64741e9f7ed0766435f85c2dad73e32053d4d2f9
parent 20d9a26dbbbec32aa7c9da49b979f201bd7104b9
Simple coding fix.
Signed-off-by: Jaroslav Kysela <[email protected]>
5>
ALSA: snd-aloop: Fix hw_params restrictions and checking
author Jaroslav Kysela <[email protected]>
Mon, 11 Oct 2010 08:45:00 +0000 (10:45 +0200)
committer Jaroslav Kysela <[email protected]>
Mon, 11 Oct 2010 08:56:09 +0000 (10:56 +0200)
commit b1c73fc8e697eb73e23603e465e9af2711ed4183
tree d722242804e59072f9acb25993606e50a7681147
parent ac446fb7e690b317050ed158ba5dfd9273dc9e74
This patch fixes the hw_params restrictions when first (or playback) stream
sets the final hardware parameters. Also, fix the hw_params checking
in the trigger callback.
Signed-off-by: Jaroslav Kysela <[email protected]>
6>
ALSA: snd-aloop - fix issue in the timer start function
author Jaroslav Kysela <[email protected]>
Thu, 14 Oct 2010 19:46:12 +0000 (21:46 +0200)
committer Jaroslav Kysela <[email protected]>
Thu, 14 Oct 2010 19:54:17 +0000 (21:54 +0200)
commit 0db710230589b5571c23f59250eabc9504b17c98
tree df808481c37cd38f1df0f1614313a0ba834ace32
parent 838c364ff05c143fd1810e8ad1469935d6c23a7a
In some circumstances (the rate shift value was changed), the irq_pos
value may be higher than the fraction value in the timer start function.
Check for it.
Also, to avoid value overflow, decrease maximum period size.
Signed-off-by: Jaroslav Kysela <[email protected]>
7>
ALSA: snd-aloop: add cable#0 and cable#1 files to proc card tree
author Jaroslav Kysela <[email protected]>
Mon, 18 Oct 2010 07:43:10 +0000 (09:43 +0200)
committer Jaroslav Kysela <[email protected]>
Mon, 18 Oct 2010 09:08:21 +0000 (11:08 +0200)
commit e74670b6fdc37b15ebee11825849d8983e52a74a
tree 33574e595b7e2dd8eba0e71b65dbce2b38e1ae33
parent 0db710230589b5571c23f59250eabc9504b17c98
Show some useful runtime information using procfs.
Signed-off-by: Jaroslav Kysela <[email protected]>
8>
ALSA: snd-aloop - fix locking issues (running flag updates)
author Jaroslav Kysela <[email protected]>
Wed, 20 Oct 2010 06:27:02 +0000 (08:27 +0200)
committer Jaroslav Kysela <[email protected]>
Wed, 20 Oct 2010 07:35:38 +0000 (09:35 +0200)
commit dd04bb12d047a4d4461772093472a40dbe171e5f
tree ebbd1b742531f1a2033f11ee838f8d1ed62278be
parent e74670b6fdc37b15ebee11825849d8983e52a74a
On SMP machines, the cable->running update must be atomic, otherwise
stream is not started correctly sometimes.
Signed-off-by: Jaroslav Kysela <[email protected]>
ALSA: snd-aloop - add pause support
author Jaroslav Kysela <[email protected]>
Wed, 20 Oct 2010 07:33:03 +0000 (09:33 +0200)
committer Jaroslav Kysela <[email protected]>
Wed, 20 Oct 2010 07:35:43 +0000 (09:35 +0200)
commit 5de9e45fcfccdf8151a82fc1a521e7042cbe482a
tree 2b11c4589947b68575fdbffc0252bf52a21db03f
parent dd04bb12d047a4d4461772093472a40dbe171e5f
Signed-off-by: Jaroslav Kysela <[email protected]>
Thanks
Vinod
_______________________________________________
MeeGo-kernel mailing list
[email protected]
http://lists.meego.com/listinfo/meego-kernel