Commit graph

68 commits

Author SHA1 Message Date
David Greaves
4b8f6a53ba Rename to pulseaudio-modules-droid as per other HA-specific packages.
Obtain DEVICE info from droid-devel/hw-release.vars

Signed-off-by: David Greaves <david.greaves@jollamobile.com>
2014-04-04 13:42:24 +01:00
Simonas Leleiva
9b06fc7835 Merge pull request #5 from jusa/dev
Fix for Mako input device creation.
2014-03-07 11:32:49 +00:00
Juho Hämäläinen
94e7faeb94 [sink] Log device hex when calling set_parameters. 2014-03-07 12:40:42 +02:00
Juho Hämäläinen
3d287b494b [source] Log device hex when calling set_parameters. 2014-03-07 12:37:47 +02:00
Juho Hämäläinen
342ac91e3c [util] Don't add AUDIO_DEVICE_BIT_IN for mako. 2014-03-07 12:32:32 +02:00
Simonas Leleiva
7fbe5a0227 Merge pull request #4 from jusa/dev
HALv2 and i9305 related fixes.
2014-02-23 15:19:40 +00:00
Juho Hämäläinen
c0b3dd12d4 [build] Detect i9305 build. 2014-02-23 17:12:59 +02:00
Juho Hämäläinen
8b9eaffbe4 [source] On i9305 set input routing without AUDIO_DEVICE_BIT_IN.
Device with AUDIO_DEVICE_BIT_IN results in bad input routing, passing
input device without the AUDIO_DEVICE_BIT_IN works fine.
2014-02-23 17:11:41 +02:00
Juho Hämäläinen
aa412d3c78 [source] Use define when setting routing. 2014-02-23 16:25:57 +02:00
Juho Hämäläinen
90e97b644d [sink] Use define when setting routing. 2014-02-23 16:25:47 +02:00
Juho Hämäläinen
b6f6c7f38d [util] Fix HALv2 input port generation. 2014-02-23 16:23:15 +02:00
Juho Hämäläinen
814592ea5b [droid-source] Use IN_BUILTIN_MIC as default input device. 2014-02-23 16:22:22 +02:00
David Greaves
382409e3e5 Merge pull request #1 from jusa/master
Add spec for i9305.
2014-02-22 17:51:51 +00:00
Juho Hämäläinen
df83f302b2 [packaging] Update all spec files. 2014-02-22 19:38:54 +02:00
Juho Hämäläinen
4370e212d9 [packaging] Update URL in spec.in 2014-02-22 19:38:02 +02:00
Juho Hämäläinen
c0da98b76d [packaging] Add i9305 device to precheckin.sh 2014-02-22 19:37:06 +02:00
Juho Hämäläinen
be85abd2c8 Merged in jusa_/multimedia-pulseaudio-modules-droid/dev (pull request #15)
Profile and port updates.
2014-02-18 16:28:18 +02:00
Juho Hämäläinen
df073d0975 [util-41qc] Add missing output port names. Fixes JB#16120 2014-02-18 15:37:12 +02:00
Juho Hämäläinen
140fbea03f [util] Add asserts to port name lookups. 2014-02-18 15:31:09 +02:00
Juho Hämäläinen
5ba15c8ee1 [card] Add IN_COMMUNICATION virtual profile. Contributes to JB#13862 2014-02-18 15:31:06 +02:00
Juho Hämäläinen
38c31ee8dd Merged in jusa_/multimedia-pulseaudio-modules-droid/dev (pull request #14)
Add possibility to set additional HAL properties.
2013-12-11 10:35:40 +02:00
Juho Hämäläinen
e837e9a7f4 [droid-modules] Add possibility to set additional HAL parameters. Contributes to JB#13868
Droid-sink property list is watched for properties that start
with droid.parameter. and are set as is to HAL. So for example
droid.parameter.csdmode = on
is translated to common.set_parameters("csdmode=on;");
2013-12-11 10:24:30 +02:00
Juho Hämäläinen
06810b05ff Merged in jusa_/multimedia-pulseaudio-modules-droid/dev (pull request #13)
Transfer config struct to hw_module instead of copying.
2013-11-19 14:37:35 +02:00
Juho Hämäläinen
9041c5bf74 [modules] Transfer config struct to hw_module instead of copying. Fixes JB#13187
When config struct was copied copy's internal references weren't completely
updated. When original config struct was freed, copy had references to
freed memory. Instead of copying, just transfer the config struct to
hw_module.
2013-11-19 14:32:51 +02:00
Juho Hämäläinen
c38397ac0b Merged in jusa_/multimedia-pulseaudio-modules-droid/dev (pull request #12)
Fix segfault on module load failure.
2013-11-08 09:14:24 +02:00
Juho Hämäläinen
fb532ba031 [keepalive] Fix segfault on module load failure. Fixes JB#12570 2013-11-07 17:29:09 +02:00
Juho Hämäläinen
987c629821 Merged in jusa_/multimedia-pulseaudio-modules-droid/dev (pull request #11)
Proper description for sink and source, configurable buffer length.
2013-11-07 13:03:04 +02:00
Juho Hämäläinen
c85743dcb0 [droid-modules] Allow different buffer lengths for sink or source. 2013-11-07 11:19:17 +02:00
Juho Hämäläinen
fecf8e652f [droid-modules] Set proper description for sink and source. Contributes to JB#11701 2013-10-31 17:44:12 +02:00
Juho Hämäläinen
150e2e03cc Merged in jusa_/multimedia-pulseaudio-modules-droid/dev (pull request #10)
Add possibility to mute during routing change.
2013-10-17 16:46:50 +03:00
Juho Hämäläinen
ea16ffc045 [sink] Add possibility to mute during routing change. Contributes to JB#10474 2013-10-17 16:43:02 +03:00
Juho Hämäläinen
7d09aec479 Merged in jusa_/multimedia-pulseaudio-modules-droid/dev (pull request #9)
Keepalive fix and routing additions.
2013-10-03 16:21:31 +03:00
Juho Hämäläinen
9c34a17bba [keepalive] Fix segfault if failing to get D-Bus bus. Fixes JB#10463 2013-10-03 16:13:09 +03:00
Juho Hämäläinen
8fba625a6f [card] Add ringtone virtual profile. 2013-10-03 16:13:05 +03:00
Juho Hämäläinen
f23bcbbe1b [util] Add combo conversion field to 4.2 header. 2013-10-02 15:06:45 +03:00
Juho Hämäläinen
18dfb21080 Merged in jusa_/multimedia-pulseaudio-modules-droid/dev (pull request #8)
Routing enhancements.
2013-10-01 15:27:47 +03:00
Juho Hämäläinen
bd723200a5 [util] Generate combo port for ihf+headphone. Contributes to JB#7576
If output devices contain both speaker and headphone routes, generate a
combination port that routes to both simultaneously.
2013-10-01 15:05:46 +03:00
Juho Hämäläinen
017ba6e32f Merged in jusa_/multimedia-pulseaudio-modules-droid/dev (pull request #7)
Routing enhancements.
2013-09-23 16:38:39 +03:00
Juho Hämäläinen
0a5b12efc5 [modules] Add parking profiles for mode changes. 2013-09-21 10:15:36 +03:00
Juho Hämäläinen
70808185e4 [sink] Update routing based on sink-input properties. Contributes to JB#7576 2013-09-19 11:26:17 +03:00
Juho Hämäläinen
334f846b93 [modules] Protect hw module access with mutex. 2013-09-13 10:16:25 +03:00
Juho Hämäläinen
f54913520b [modules] Use shared hw module struct. 2013-09-13 10:16:21 +03:00
Juho Hämäläinen
b30fd13fe9 Merged in jusa_/multimedia-pulseaudio-modules-droid/dev (pull request #6)
Implement keepalive module.
2013-09-12 17:38:57 +03:00
Juho Hämäläinen
f1a19745a0 [util] Fix compiler warnings. 2013-09-12 17:15:51 +03:00
Juho Hämäläinen
f5ca7d78d2 [packaging] Update build requirements. 2013-09-12 17:15:51 +03:00
Juho Hämäläinen
e2ce2be85c [keepalive] Keepalive module sends cpu keepalive requests while streams are active. Fixes JB#8280 2013-09-12 17:15:48 +03:00
Marko Saukko
860500d3d4 Merged in jusa_/multimedia-pulseaudio-modules-droid/pa4 (pull request #5)
Update for PulseAudio 4.0 and routing enhancements
2013-09-09 21:43:23 +03:00
Juho Hämäläinen
3a36dd8f1a [modules] Add possibility to disable source routing during voice call. 2013-09-05 14:33:09 +03:00
Juho Hämäläinen
e5a497aa24 [modules] Set routing always.
Refresh device routing always even if old and new routing devices are
identical. This is needed for mode changes between normal and call
modes. Routing call needs to be done after a mode change, since routing
change triggers also mode change related events, and if device port
stays the same for both modes, mode change has no effect if routing
isn't set.
2013-09-05 14:33:09 +03:00
Juho Hämäläinen
66bc354686 [modules] Changes for PulseAudio 4.0. Fixes JB#6791 2013-09-05 14:33:02 +03:00