On 12/3/2010 3:05 AM, Koul, Vinod wrote:
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
why this and not just import the whole upstream alsa layer? sounds much better.....
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
