Jaska Uimonen [Tue, 16 Sep 2014 06:18:05 +0000 (09:18 +0300)]
fix changed genivi-audio-manager dbus interface
Change-Id: Iff1b358b1f6b2b0edf5d23111e532669b4220f02
Jaska Uimonen [Thu, 28 Aug 2014 10:34:06 +0000 (13:34 +0300)]
pump up version number and update changelog
Change-Id: I9fa5cdda9ea37dfd3697906ce2ea5a5c7295a5cb
Jaska Uimonen [Wed, 20 Aug 2014 09:49:24 +0000 (12:49 +0300)]
make multiplex as boolean module parameter, default value is true
Change-Id: Ic884c0664a0f702b9329368dc3743263ce92464c
Janos Kovacs [Fri, 16 May 2014 12:00:51 +0000 (15:00 +0300)]
finer granularity of amname generation + audio manager registration filtering
Change-Id: Ie4a31093f5966fb8bf2a46cad338ba8c1cbec0d7
Tanu Kaskinen [Wed, 30 Jul 2014 16:35:34 +0000 (19:35 +0300)]
handle unlinking of uninitialized sink inputs and source outputs gracefully
There's an upcoming change in PulseAudio that causes the unlink hooks
of sink inputs and source outputs to be fired more often. The hooks
may be fired when the sink input or source output doesn't have
anything but the state variable initialized, so e.g. proplist may be
NULL.
It seems that currently there's only a couple of places that need to
be modified to take NULL proplist into account, but there's a risk
that in the future some of the code that is called from the unlink
handlers will assume that some other thing is initialized. It would be
good to have some way to easily check right in the beginning of the
unlink handlers whether the sink input or source output has been seen
before. If it has been seen, then there are some guarantees about
things being initialized, and if it hasn't been seen, then the unlink
handlers could return immediately.
Change-Id: I1dc75122e185f747c5b3e4e78a237cec3946a38d
Tanu Kaskinen [Mon, 23 Jun 2014 14:22:50 +0000 (17:22 +0300)]
socketif: dummy implementation of pa_routerif_register_implicit_connection()
I don't know what the function is supposed to do, but
pa_routerif_register_implicit_connections() already has a dummy
implementation, so maybe a dummy implementation for
pa_routerif_register_implicit_connection() is fine too. Without this
I get a linker error about an undefined reference.
Change-Id: I078baa10456f625fe77018025d0e631f4fcc47db
Tanu Kaskinen [Mon, 23 Jun 2014 14:20:58 +0000 (17:20 +0300)]
remove remaining references to pa_bool_t, TRUE and FALSE
Change-Id: Ia6022e08234ef187db214ad806dbd8e0acc941e8
Tanu Kaskinen [Mon, 23 Jun 2014 13:45:38 +0000 (16:45 +0300)]
.gitignore: initial ignore list
Change-Id: I5469245877082a99400ce1cf786efb1d308c3461
Tanu Kaskinen [Mon, 23 Jun 2014 13:20:29 +0000 (16:20 +0300)]
build-sys: use the same modlibexecdir as PulseAudio
When running ./configure, the old way of setting modlibexecdir
resulted in "/usr/local/lib/pulse-/modules" on my machine, which is
obviously wrong (it's missing the version number after "pulse-"). I
didn't track down the root cause (I suspect that the pkg-config
command used for getting the version didn't find the .pc file from
/usr/local), but I think the old way didn't make sense anyway. Why
would anyone want to use any other value for modlibexecdir than what
is used for building the upstream PulseAudio modules? This patch
reads the modlibexecdir value from pulseaudio-module-devel.pc. Now
the modlibexecdir value on my machine is
"/usr/local/lib/pulse-5.0/modules" as it should.
Change-Id: If8f9db70aea6c157d19f14ec370c571279fa5eb1
Tanu Kaskinen [Mon, 23 Jun 2014 13:04:37 +0000 (16:04 +0300)]
build-sys: add AM_PROG_AR
This silences these warnings when running bootstrap.sh:
/usr/share/automake-1.13/am/ltlibrary.am: warning: 'module-augment-properties.la': linking libtool libraries using a non-POSIX
/usr/share/automake-1.13/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
augment/Makefile.am:1: while processing Libtool library 'module-augment-properties.la'
/usr/share/automake-1.13/am/ltlibrary.am: warning: 'module-dir-watch.la': linking libtool libraries using a non-POSIX
/usr/share/automake-1.13/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
augment/Makefile.am:1: while processing Libtool library 'module-dir-watch.la'
augment/Makefile.am: installing './depcomp'
/usr/share/automake-1.13/am/ltlibrary.am: warning: 'module-combine-sink.la': linking libtool libraries using a non-POSIX
/usr/share/automake-1.13/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
combine/Makefile.am:1: while processing Libtool library 'module-combine-sink.la'
/usr/share/automake-1.13/am/ltlibrary.am: warning: 'module-murphy-ivi.la': linking libtool libraries using a non-POSIX
/usr/share/automake-1.13/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
murphy/Makefile.am:14: while processing Libtool library 'module-murphy-ivi.la'
Change-Id: Ie802041272952e581d900b5edef91d682192c0f8
Damian Hobson-Garcia [Thu, 29 May 2014 03:00:16 +0000 (12:00 +0900)]
Add platform device support
Allow platform devices to be sucessfully detected during the device
discovery.
Change-Id: I274895829e1838c282f793565bfa903d0f3c19ae
Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
Ismo Puustinen [Mon, 2 Jun 2014 07:21:16 +0000 (00:21 -0700)]
Merge "build: require PulseAudio 5.0." into tizen
Ismo Puustinen [Fri, 30 May 2014 10:52:43 +0000 (13:52 +0300)]
build: require PulseAudio 5.0.
Change-Id: I255343b3534292bd99978d3a94e7630491d07d33
Ismo Puustinen [Wed, 28 May 2014 13:04:18 +0000 (16:04 +0300)]
discover: do not use uninitialized variables.
Change-Id: Ic38c70fddc1d93649c9eb081e093f85f605157f2
Ismo Puustinen [Wed, 28 May 2014 12:59:26 +0000 (15:59 +0300)]
discover: use correct enum types.
Change-Id: I81622c36cd640d667e186decb3d14d913c5452e0
Ismo Puustinen [Wed, 28 May 2014 12:56:11 +0000 (15:56 +0300)]
audiomgr: do not use uninitialized memory.
Change-Id: Ice0317c45a85fec06b8a3fb2811e97a884a43cbe
Ismo Puustinen [Wed, 28 May 2014 11:33:32 +0000 (14:33 +0300)]
murphy-if: do not crash if message creation fails.
Change-Id: Ia22714367150775a186aa5b54a7243b0e68a31f3
Jaska Uimonen [Thu, 22 May 2014 11:13:59 +0000 (14:13 +0300)]
pump up version number and update changelog
Change-Id: I46f713e433a2ca8a2b82ca39e71dae5cbfa397de
Tanu Kaskinen [Thu, 22 May 2014 12:12:10 +0000 (15:12 +0300)]
Fix pa_main_volume_policy lifecycle handling
We should call pa_main_volume_policy_get() only once during module
initialization, and then call pa_main_volume_policy_unref() when the
module is unloaded.
Change-Id: I5c482822dff683a79127812c9948eff711ae9066
Ismo Puustinen [Wed, 21 May 2014 07:19:49 +0000 (10:19 +0300)]
Add volume context changes; accidentally fix whitespace.
Change-Id: Iab35e42bf076a07978b96829160f528d89f510f5
Ismo Puustinen [Wed, 21 May 2014 08:01:09 +0000 (11:01 +0300)]
Read mute state from sink_input.muted.
Change-Id: If29c09aefccffab406fc1ef1f4f01ec24a7fcf37
Jaska Uimonen [Wed, 12 Mar 2014 09:13:57 +0000 (11:13 +0200)]
changes for pulseaudio 5.0
Change-Id: I7151e4bf1876520726cfe690dc332abac8591d4c
Jaska Uimonen [Thu, 6 Mar 2014 16:51:01 +0000 (18:51 +0200)]
pump up version number and update changelog
Change-Id: I7c6a3138359785a0aa9a087df5826f3b4c5be176
Jaska Uimonen [Thu, 6 Mar 2014 14:27:05 +0000 (16:27 +0200)]
unmute webkit streams when rewoking playback rights
Change-Id: If8717938f0be2dddd538dd51b3383cd29955d5ca
Janos Kovacs [Thu, 20 Feb 2014 15:23:00 +0000 (17:23 +0200)]
start only player class with ramp
Change-Id: I4d3d02b7994be98b0614d4dd07fd5b0101c188a4
Janos Kovacs [Thu, 20 Feb 2014 14:35:27 +0000 (16:35 +0200)]
fix callig volume limit from lua
Change-Id: I58268e44a3a7a531ece1d173b5131b4cf81ff422
Jaska Uimonen [Wed, 19 Feb 2014 14:18:35 +0000 (16:18 +0200)]
add remap node to hash map
Change-Id: I1e06e930908ce5083a65a8022734253b2f47667c
Jaska Uimonen [Fri, 31 Jan 2014 07:40:28 +0000 (09:40 +0200)]
pump up version number and update changelog
Change-Id: Ib51b8dde1d58f5b470ac5ced3a53d4fba71ab887
Jaska Uimonen [Fri, 31 Jan 2014 07:38:17 +0000 (09:38 +0200)]
fix for web app identification
Change-Id: Ib5b70674c6db9186613ba5b4b97936c551f26387
Jaska Uimonen [Mon, 20 Jan 2014 12:44:25 +0000 (14:44 +0200)]
audio manager connection fixes
Change-Id: I7cccd64f6618bc158bf3532de8c92704ac04045b
Jaska Uimonen [Tue, 7 Jan 2014 13:03:59 +0000 (15:03 +0200)]
pump up version number and update changelog
Change-Id: I719713ea209d727dec251e695efa7913030fb74f
Janos Kovacs [Tue, 17 Dec 2013 13:57:49 +0000 (15:57 +0200)]
introducing maximum volume limit for streams
Change-Id: I7291c1de7119c8ed38936adcb2138137c3b0c668
Ismo Puustinen [Thu, 2 Jan 2014 11:02:16 +0000 (13:02 +0200)]
config: use the correct table for shift position.
Change tabs to spaces.
Change-Id: I8b64f986456a358c843a5f211f0da615919c4690
Jaska Uimonen [Fri, 22 Nov 2013 16:15:36 +0000 (18:15 +0200)]
pump up version number and update changelog
Change-Id: Id772a6824157372cc13203ccd3bcaa430bad3961
Jaska Uimonen [Fri, 22 Nov 2013 16:12:00 +0000 (18:12 +0200)]
add systemd dbus conf to spec
Change-Id: I39cb33bdc8d15043fcf15958c6a332aeac16eb85
Janos Kovacs [Mon, 18 Jun 2012 19:04:10 +0000 (22:04 +0300)]
routing: registration of default routes to audiomanager
Change-Id: If7ee6a1f6a2edee85990cf955625f722af0e9ed7
Jaska Uimonen [Wed, 20 Nov 2013 15:48:02 +0000 (17:48 +0200)]
incorporate audiomanager dbus changes
Change-Id: I5f4f242bb73520685dad356cb6c58ffa31f21ff3
Jaska Uimonen [Wed, 20 Nov 2013 15:46:43 +0000 (17:46 +0200)]
remove hard coded dbus flag
Change-Id: I59aeaf4760dd9c0100b704472aed579cf543e12e
Jaska Uimonen [Wed, 20 Nov 2013 15:45:53 +0000 (17:45 +0200)]
make aul optional
Change-Id: I90a30da092ef40afb279c5603dcdf772a2369ccf
Jaska Uimonen [Thu, 17 Oct 2013 12:33:53 +0000 (15:33 +0300)]
updated changelog and pumped version number
Change-Id: I93d178a75048c6eae623d3a339ff9de154fd9870
Jaska Uimonen [Tue, 27 Aug 2013 10:34:53 +0000 (13:34 +0300)]
pulse 4+ changes
pulseaudio has stopped using ba_bool_t type and
some hashmap function prototypes have changed.
Change-Id: Ic7b882b7f5af37e284f472e5c3277e30f0f47f14
Jaska Uimonen [Wed, 16 Oct 2013 13:15:46 +0000 (16:15 +0300)]
updated changelog and pumped version number
Change-Id: I5380dc0d9b013d90997743352536d422945f6121
Janos Kovacs [Wed, 16 Oct 2013 11:35:23 +0000 (14:35 +0300)]
remove zombie combine module if stream setup failed
Change-Id: Id5c5bbba70edc140b5581e5a6a7b371302c18010
Jaska Uimonen [Wed, 9 Oct 2013 14:42:16 +0000 (17:42 +0300)]
updated changelog and pumped version number
Change-Id: Ic1a6016ac5c684a3cc3365e7f3e9d5e7b6155838
Janos Kovacs [Wed, 9 Oct 2013 11:32:32 +0000 (14:32 +0300)]
introducing media.role bt_music for A2DP streams
Change-Id: I2c68acd7d77a16e4196be3f3d34411e9521d4b93
Janos Kovacs [Fri, 4 Oct 2013 12:24:49 +0000 (15:24 +0300)]
ramp-mute new streams
Change-Id: Id8346e44fa7ee23e71e5489d51bdeeff8ecf581e
Janos Kovacs [Thu, 3 Oct 2013 17:01:36 +0000 (20:01 +0300)]
bumping version to 0.9.19
Change-Id: I0b3af34461e40d12c0ce002fe57cdd8be092099a
Janos Kovacs [Thu, 3 Oct 2013 15:44:52 +0000 (18:44 +0300)]
config: do not make volume suppression when navigator stream is present
Change-Id: Ia0dc5a24b07a3bd03595fcbf5bf3cc88d8d3c093
Janos Kovacs [Thu, 3 Oct 2013 14:06:20 +0000 (17:06 +0300)]
stream-state: mute streams instead corking them except at start
Change-Id: I4d62533b4cbcf3930a17cfa8522f5a70bf48c393
Janos Kovacs [Wed, 2 Oct 2013 13:41:30 +0000 (16:41 +0300)]
bumped version number to 0.9.18
Change-Id: Ieb07406e399e108eb9698cdac43d7d908f8f067c
Janos Kovacs [Wed, 2 Oct 2013 20:47:01 +0000 (23:47 +0300)]
updated changelog
Change-Id: I93f1a289c01cf2d1cfeaed343cc70c29b6015e3f
Janos Kovacs [Wed, 2 Oct 2013 10:39:04 +0000 (13:39 +0300)]
support for resource.set.appid property for streams
Change-Id: I7616c9fda571331506faab2f31de53998f1c93a0
Janos Kovacs [Tue, 1 Oct 2013 16:17:46 +0000 (19:17 +0300)]
config: classifying speech to event
Change-Id: I4b6dbd65bf8922b987b3ec026598a67f319041af
Janos Kovacs [Tue, 1 Oct 2013 12:10:30 +0000 (15:10 +0300)]
classify: add alternative ways to defetermine the binary if AUL failed
Change-Id: Ieef0ede864816db3d3cd1189f5f6bcaff3f79115
Janos Kovacs [Mon, 30 Sep 2013 22:35:00 +0000 (01:35 +0300)]
config: set media role for music player binary mapping
Change-Id: I9a64f7c0dabe45448b38cef2efacf7905d6782f6
Janos Kovacs [Mon, 30 Sep 2013 22:20:47 +0000 (01:20 +0300)]
stream-state: filter duplicate cork events
Change-Id: I3928f2170cad6c11ba59fac7c029e99bf347eac5
Janos Kovacs [Mon, 30 Sep 2013 15:10:18 +0000 (18:10 +0300)]
classification: add media role for binary overrides
Change-Id: I58acfd3b04270ba7b8069a9ebc0b5f37619730b0
Janos Kovacs [Mon, 30 Sep 2013 13:23:39 +0000 (16:23 +0300)]
config: disabling resource creation for MediaPlayer stream
Change-Id: I42b83e0c0f74c56c06e27b6eabacaa1985014972
Janos kovacs [Thu, 26 Sep 2013 07:55:57 +0000 (00:55 -0700)]
config: add support appid property in resource sets
Change-Id: I2405b30e2d82c7e35c0c6739276763020fa6dcd2
Janos kovacs [Thu, 26 Sep 2013 07:13:18 +0000 (00:13 -0700)]
classify: figure out correctly the application binaries for webruntime
Change-Id: I0fa1866de1d60045594d3f66ef88d82b1182e3ae
Janos kovacs [Thu, 26 Sep 2013 05:33:42 +0000 (22:33 -0700)]
building+packaging: add aul support
Change-Id: Iea952880c432e1ad1c332bcbb6f6b9452394df40
Jaska Uimonen [Wed, 25 Sep 2013 10:01:34 +0000 (13:01 +0300)]
fix changelog date
Change-Id: I50870cd3052f19e93a442edc98c67f5e479ce5c6
Jaska Uimonen [Mon, 23 Sep 2013 14:09:37 +0000 (17:09 +0300)]
pump up version number and update changelog
Change-Id: I21405d68ed8dcd76ee842ddee19b4f12acea4ff5
Jaska Uimonen [Mon, 23 Sep 2013 14:07:27 +0000 (17:07 +0300)]
specify navigator binary in murphy configuration
Change-Id: I7a165d726c91202824f1259e7527ac9661659ba1
Jaska Uimonen [Thu, 29 Aug 2013 16:25:12 +0000 (19:25 +0300)]
pump up version and update changelog
Janos Kovacs [Thu, 29 Aug 2013 15:53:09 +0000 (18:53 +0300)]
routing: do not accept jack (ie. line-in) for the phone input routing group
Janos Kovacs [Thu, 29 Aug 2013 15:23:46 +0000 (18:23 +0300)]
comment out the jack related magic form phone acceptance function
Janos Kovacs [Thu, 29 Aug 2013 15:22:51 +0000 (18:22 +0300)]
fix for classify microfones correctly (ie. not as 'jack' / Line in)
Janos Kovacs [Fri, 16 Aug 2013 16:40:37 +0000 (19:40 +0300)]
class + zone based mapping for routing groups
Janos Kovacs [Fri, 16 Aug 2013 16:38:38 +0000 (19:38 +0300)]
zone: getting zones both by name and index
Janos Kovacs [Fri, 16 Aug 2013 14:38:15 +0000 (17:38 +0300)]
scripting: support for zone based routing in application classes
Janos Kovacs [Fri, 16 Aug 2013 09:56:51 +0000 (12:56 +0300)]
scripting: add zone support
Jaska Uimonen [Thu, 15 Aug 2013 17:35:57 +0000 (20:35 +0300)]
updated changelog and spec file for new release 0.9.13
Jaska Uimonen [Thu, 25 Apr 2013 18:10:42 +0000 (21:10 +0300)]
changed logging level in couple of logs
Jaska Uimonen [Thu, 15 Aug 2013 17:42:30 +0000 (20:42 +0300)]
change order of destructors to avoid assert in pa_done
Jaska Uimonen [Thu, 15 Aug 2013 16:20:12 +0000 (19:20 +0300)]
report errors if lua rtgroup accept function failed
Jaska Uimonen [Tue, 13 Aug 2013 10:38:05 +0000 (13:38 +0300)]
changes for bt port and profile discovery
Jaska Uimonen [Fri, 26 Apr 2013 08:31:07 +0000 (11:31 +0300)]
fix assert
Jaska Uimonen [Mon, 12 Aug 2013 08:27:51 +0000 (11:27 +0300)]
try to avoid circular include problem by adding sink.h
Jaska Uimonen [Fri, 9 Aug 2013 13:10:20 +0000 (16:10 +0300)]
modifications for hashmap and idxset free prototype changes in pulse 4.0
Ismo Puustinen [Thu, 25 Jul 2013 11:07:57 +0000 (14:07 +0300)]
release: updated packaging.
Ismo Puustinen [Thu, 25 Jul 2013 10:59:49 +0000 (03:59 -0700)]
router: allow incoming hfp audio to be routed to headsets.
Jaska Uimonen [Wed, 26 Jun 2013 16:39:30 +0000 (19:39 +0300)]
release: updated changelog.
Jaska Uimonen [Wed, 26 Jun 2013 16:12:57 +0000 (19:12 +0300)]
comment dbus out with ugly hack
Jaska Uimonen [Wed, 26 Jun 2013 09:05:54 +0000 (12:05 +0300)]
added missing dependencies to spec file
Jaska Uimonen [Tue, 16 Apr 2013 11:22:31 +0000 (14:22 +0300)]
release: updated changelog.
Jaska Uimonen [Tue, 16 Apr 2013 11:21:02 +0000 (14:21 +0300)]
release: added packaging for gerrit.
Jaska Uimonen [Thu, 13 Dec 2012 21:23:21 +0000 (23:23 +0200)]
packaging: adding spec file and obs export script
Jaska Uimonen [Mon, 15 Apr 2013 22:12:30 +0000 (01:12 +0300)]
do not load combine module for browser streams
Jaska Uimonen [Mon, 15 Apr 2013 22:11:28 +0000 (01:11 +0300)]
murphyif: fix various crashes in connection with resource tracking
Ismo Puustinen [Fri, 12 Apr 2013 14:39:28 +0000 (17:39 +0300)]
Fix various crashes.
Janos Kovacs [Fri, 12 Apr 2013 14:44:19 +0000 (17:44 +0300)]
murphyif: allow multiple streams behind one resource-set id
Ismo Puustinen [Wed, 10 Apr 2013 09:24:42 +0000 (12:24 +0300)]
murphyif: properly release memory when unloading.
Janos Kovacs [Fri, 5 Apr 2013 09:21:28 +0000 (12:21 +0300)]
clean pid hash map when nodes are gone
Ismo Puustinen [Thu, 4 Apr 2013 12:51:43 +0000 (15:51 +0300)]
Fixed an assert.
The assert now requires that if there are more that zero rows, the
row table must not be NULL.
Jaska Uimonen [Fri, 8 Mar 2013 06:54:01 +0000 (08:54 +0200)]
use internal corking state in sink inputs
Jaska Uimonen [Mon, 18 Feb 2013 20:40:06 +0000 (22:40 +0200)]
create implicit audio resources for loopback streams
Janos Kovacs [Thu, 14 Feb 2013 23:46:44 +0000 (01:46 +0200)]
cope with race conditions at PID based stream identification
Janos Kovacs [Thu, 14 Feb 2013 02:17:48 +0000 (04:17 +0200)]
add support for PID based stream identification
Janos Kovacs [Tue, 12 Feb 2013 02:21:11 +0000 (04:21 +0200)]
support for the new object interface