profile/ivi/pulseaudio-module-murphy-ivi.git
10 years agoscripting: add zone support 86/8986/1
Janos Kovacs [Fri, 16 Aug 2013 09:56:51 +0000 (12:56 +0300)]
scripting: add zone support

10 years agoupdated changelog and spec file for new release 0.9.13 33/8333/1 submit/tizen/20130816.063259
Jaska Uimonen [Thu, 15 Aug 2013 17:35:57 +0000 (20:35 +0300)]
updated changelog and spec file for new release 0.9.13

10 years agochanged logging level in couple of logs 32/8332/1
Jaska Uimonen [Thu, 25 Apr 2013 18:10:42 +0000 (21:10 +0300)]
changed logging level in couple of logs

10 years agochange order of destructors to avoid assert in pa_done 31/8331/1
Jaska Uimonen [Thu, 15 Aug 2013 17:42:30 +0000 (20:42 +0300)]
change order of destructors to avoid assert in pa_done

10 years agoreport errors if lua rtgroup accept function failed 30/8330/1
Jaska Uimonen [Thu, 15 Aug 2013 16:20:12 +0000 (19:20 +0300)]
report errors if lua rtgroup accept function failed

10 years agochanges for bt port and profile discovery 29/8329/1
Jaska Uimonen [Tue, 13 Aug 2013 10:38:05 +0000 (13:38 +0300)]
changes for bt port and profile discovery

10 years agofix assert 28/8328/1
Jaska Uimonen [Fri, 26 Apr 2013 08:31:07 +0000 (11:31 +0300)]
fix assert

10 years agotry to avoid circular include problem by adding sink.h 27/8327/1
Jaska Uimonen [Mon, 12 Aug 2013 08:27:51 +0000 (11:27 +0300)]
try to avoid circular include problem by adding sink.h

10 years agomodifications for hashmap and idxset free prototype changes in pulse 4.0 26/8326/1
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

10 years agorelease: updated packaging. 51/6051/1 accepted/tizen/20130725.170106 submit/tizen/20130725.111546 submit/tizen/20130726.230326 submit/tizen/20130726.230659
Ismo Puustinen [Thu, 25 Jul 2013 11:07:57 +0000 (14:07 +0300)]
release: updated packaging.

10 years agorouter: allow incoming hfp audio to be routed to headsets. 50/6050/1
Ismo Puustinen [Thu, 25 Jul 2013 10:59:49 +0000 (03:59 -0700)]
router: allow incoming hfp audio to be routed to headsets.

10 years agorelease: updated changelog. 90/4290/1 accepted/tizen/20130627.173621 submit/tizen/20130626.164208
Jaska Uimonen [Wed, 26 Jun 2013 16:39:30 +0000 (19:39 +0300)]
release: updated changelog.

10 years agocomment dbus out with ugly hack 89/4289/1
Jaska Uimonen [Wed, 26 Jun 2013 16:12:57 +0000 (19:12 +0300)]
comment dbus out with ugly hack

10 years agoadded missing dependencies to spec file 88/4288/1
Jaska Uimonen [Wed, 26 Jun 2013 09:05:54 +0000 (12:05 +0300)]
added missing dependencies to spec file

10 years agorelease: updated changelog. accepted/tizen/20130625.160311 submit/tizen/20130625.080201
Jaska Uimonen [Tue, 16 Apr 2013 11:22:31 +0000 (14:22 +0300)]
release: updated changelog.

10 years agorelease: added packaging for gerrit.
Jaska Uimonen [Tue, 16 Apr 2013 11:21:02 +0000 (14:21 +0300)]
release: added packaging for gerrit.

10 years agopackaging: adding spec file and obs export script
Jaska Uimonen [Thu, 13 Dec 2012 21:23:21 +0000 (23:23 +0200)]
packaging: adding spec file and obs export script

10 years agodo not load combine module for browser streams
Jaska Uimonen [Mon, 15 Apr 2013 22:12:30 +0000 (01:12 +0300)]
do not load combine module for browser streams

10 years agomurphyif: fix various crashes in connection with resource tracking
Jaska Uimonen [Mon, 15 Apr 2013 22:11:28 +0000 (01:11 +0300)]
murphyif: fix various crashes in connection with resource tracking

10 years agoFix various crashes.
Ismo Puustinen [Fri, 12 Apr 2013 14:39:28 +0000 (17:39 +0300)]
Fix various crashes.

10 years agomurphyif: allow multiple streams behind one resource-set id
Janos Kovacs [Fri, 12 Apr 2013 14:44:19 +0000 (17:44 +0300)]
murphyif: allow multiple streams behind one resource-set id

11 years agomurphyif: properly release memory when unloading.
Ismo Puustinen [Wed, 10 Apr 2013 09:24:42 +0000 (12:24 +0300)]
murphyif: properly release memory when unloading.

11 years agoclean pid hash map when nodes are gone
Janos Kovacs [Fri, 5 Apr 2013 09:21:28 +0000 (12:21 +0300)]
clean pid hash map when nodes are gone

11 years agoFixed an assert.
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.

11 years agouse internal corking state in sink inputs
Jaska Uimonen [Fri, 8 Mar 2013 06:54:01 +0000 (08:54 +0200)]
use internal corking state in sink inputs

11 years agocreate implicit audio resources for loopback streams
Jaska Uimonen [Mon, 18 Feb 2013 20:40:06 +0000 (22:40 +0200)]
create implicit audio resources for loopback streams

11 years agocope with race conditions at PID based stream identification
Janos Kovacs [Thu, 14 Feb 2013 23:46:44 +0000 (01:46 +0200)]
cope with race conditions at PID based stream identification

11 years agoadd support for PID based stream identification
Janos Kovacs [Thu, 14 Feb 2013 02:17:48 +0000 (04:17 +0200)]
add support for PID based stream identification

11 years agosupport for the new object interface
Janos Kovacs [Tue, 12 Feb 2013 02:21:11 +0000 (04:21 +0200)]
support for the new object interface

11 years agoadd more configurability for default resource sets
Janos Kovacs [Thu, 7 Feb 2013 00:28:05 +0000 (02:28 +0200)]
add more configurability for default resource sets

11 years agostream-state: add enforcement for stream state (ie. kill/cork/run streams)
Janos Kovacs [Sun, 3 Feb 2013 22:31:09 +0000 (00:31 +0200)]
stream-state: add enforcement for stream state (ie. kill/cork/run streams)

11 years agomurphyif: add recource set notifications (ie. tracking the xxx_users tables)
Janos Kovacs [Sat, 2 Feb 2013 20:10:08 +0000 (22:10 +0200)]
murphyif: add recource set notifications (ie. tracking the xxx_users tables)

11 years agomurphyif: add reconnection support for resource transport
Janos Kovacs [Sat, 2 Feb 2013 17:20:30 +0000 (19:20 +0200)]
murphyif: add reconnection support for resource transport

11 years agonode: add pa_nodeset_iterate_nodes()
Janos Kovacs [Sat, 2 Feb 2013 17:19:19 +0000 (19:19 +0200)]
node: add pa_nodeset_iterate_nodes()

11 years agoadd support for implicit audio resources
Janos Kovacs [Tue, 29 Jan 2013 09:30:31 +0000 (11:30 +0200)]
add support for implicit audio resources

11 years agoadd configurable stream classification
Janos Kovacs [Tue, 29 Jan 2013 08:59:01 +0000 (10:59 +0200)]
add configurable stream classification

11 years agonode, discover: add zone support
Janos Kovacs [Tue, 29 Jan 2013 08:19:12 +0000 (10:19 +0200)]
node, discover: add zone support

11 years agobuild: remove some warnings
Jaska Uimonen [Fri, 25 Jan 2013 08:18:16 +0000 (10:18 +0200)]
build: remove some warnings

11 years agofader: modification to use new multichannel ramping
Jaska Uimonen [Thu, 24 Jan 2013 13:04:39 +0000 (15:04 +0200)]
fader: modification to use new multichannel ramping

11 years agodiscover: fix availability of manually loaded sources
Janos Kovacs [Fri, 18 Jan 2013 01:06:24 +0000 (03:06 +0200)]
discover: fix availability of manually loaded sources

11 years agoclassify: expand the set of node.type's for manually laded sinks/sources
Janos Kovacs [Fri, 18 Jan 2013 01:04:41 +0000 (03:04 +0200)]
classify: expand the set of node.type's for manually laded sinks/sources

11 years agoadded support for manually loaded HDMI and jack alsa sinks
Janos Kovacs [Thu, 17 Jan 2013 22:24:25 +0000 (00:24 +0200)]
added support for manually loaded HDMI and jack alsa sinks

11 years agobuilding: printing out the PULSEDEVEL cflags and libraries at config time
Janos Kovacs [Thu, 17 Jan 2013 22:22:03 +0000 (00:22 +0200)]
building: printing out the PULSEDEVEL cflags and libraries at config time

11 years agoconfiguration: added reverse shift volume to lua config.
Jaska Uimonen [Mon, 7 Jan 2013 20:25:07 +0000 (22:25 +0200)]
configuration: added reverse shift volume to lua config.

11 years agoscripting: dont crash on signature check of LUA volume limit function
Jaska Uimonen [Mon, 7 Jan 2013 18:39:10 +0000 (20:39 +0200)]
scripting: dont crash on signature check of LUA volume limit function

11 years agoconfiguration: add domain control example
Janos Kovacs [Sun, 6 Jan 2013 23:18:24 +0000 (01:18 +0200)]
configuration: add domain control example

11 years agodomain-control: add scripting/configuration support for imports
Janos Kovacs [Sun, 6 Jan 2013 23:14:31 +0000 (01:14 +0200)]
domain-control: add scripting/configuration support for imports

11 years agovolume: add mir_volume_make_limiting()
Janos Kovacs [Sun, 6 Jan 2013 23:09:59 +0000 (01:09 +0200)]
volume: add mir_volume_make_limiting()

11 years agodomain-controller: add basic murphy interfacing
Janos Kovacs [Sun, 6 Jan 2013 23:08:14 +0000 (01:08 +0200)]
domain-controller: add basic murphy interfacing

11 years agomultiplex: cope with dying and reappearing default streams
Janos Kovacs [Tue, 1 Jan 2013 05:01:53 +0000 (07:01 +0200)]
multiplex: cope with dying and reappearing default streams

11 years agovolume: refactor and fix volume limits
Janos Kovacs [Mon, 31 Dec 2012 22:41:47 +0000 (00:41 +0200)]
volume: refactor and fix volume limits

11 years agovolume: add class mask to vlim of output device nodes
Janos Kovacs [Mon, 31 Dec 2012 12:06:46 +0000 (14:06 +0200)]
volume: add class mask to vlim of output device nodes

11 years agoextapi: move the the static *_name[] tables from .h to .c file
Janos Kovacs [Mon, 31 Dec 2012 11:02:38 +0000 (13:02 +0200)]
extapi: move the the static *_name[] tables from .h to .c file

11 years agoscripting: fixes for scripting nodes to eliminate crashes
Janos Kovacs [Wed, 26 Dec 2012 20:30:03 +0000 (22:30 +0200)]
scripting: fixes for scripting nodes to eliminate crashes

11 years agoscripting: use pulseaudio infra for memory allocation and logging
Janos Kovacs [Wed, 26 Dec 2012 15:21:13 +0000 (17:21 +0200)]
scripting: use pulseaudio infra for memory allocation and logging

11 years agoscripting: set proper destructor for rtgroup
Janos Kovacs [Thu, 20 Dec 2012 21:32:35 +0000 (23:32 +0200)]
scripting: set proper destructor for rtgroup

11 years agodiscover: chenges when to switch bluetooth card off
Jaska Uimonen [Thu, 13 Dec 2012 17:46:32 +0000 (19:46 +0200)]
discover: chenges when to switch bluetooth card off

11 years agodiscover: do not disable a2dp and hsp nodes when the profile is turned off
Jaska Uimonen [Thu, 13 Dec 2012 16:29:39 +0000 (18:29 +0200)]
discover: do not disable a2dp and hsp nodes when the profile is turned off

11 years agodiscover: eliminate multiple node generation for bluetooth cards
Jaska Uimonen [Thu, 13 Dec 2012 13:48:35 +0000 (15:48 +0200)]
discover: eliminate multiple node generation for bluetooth cards

11 years agomultiplex: handle correctly the return status of move_slave()
Jaska Uimonen [Wed, 12 Dec 2012 17:36:28 +0000 (19:36 +0200)]
multiplex: handle correctly the return status of move_slave()

11 years agovolume: fix argument passing (ie. arg is double ** instead of double *)
Jaska Uimonen [Wed, 12 Dec 2012 17:06:52 +0000 (19:06 +0200)]
volume: fix argument passing (ie. arg is double ** instead of double *)

11 years agoclassify: map alarm class to alert
Jaska Uimonen [Wed, 12 Dec 2012 15:35:17 +0000 (17:35 +0200)]
classify: map alarm class to alert

11 years agovolume: debug printout for volume table calculations
Jaska Uimonen [Wed, 12 Dec 2012 15:32:10 +0000 (17:32 +0200)]
volume: debug printout for volume table calculations

11 years agoscripting: more fixing assertion on unknown stream class
Jaska Uimonen [Tue, 11 Dec 2012 22:15:18 +0000 (00:15 +0200)]
scripting: more fixing assertion on unknown stream class

11 years agodiscover: heuristics for detecting bluetooth port availability
Jaska Uimonen [Tue, 11 Dec 2012 21:59:22 +0000 (23:59 +0200)]
discover: heuristics for detecting bluetooth port availability

11 years agoscripting: fixing assertion on unknown stream class
Jaska Uimonen [Tue, 11 Dec 2012 21:17:10 +0000 (23:17 +0200)]
scripting: fixing assertion on unknown stream class

11 years agomore bus fixes
Jaska Uimonen [Tue, 11 Dec 2012 18:19:11 +0000 (20:19 +0200)]
more bus fixes

11 years agoutils: guessing bus type for alsa cards if device.bus property were not set
Jaska Uimonen [Thu, 13 Dec 2012 21:14:37 +0000 (23:14 +0200)]
utils: guessing bus type for alsa cards if device.bus property were not set

11 years agodiscover: fix card bus detection
Jaska Uimonen [Tue, 11 Dec 2012 16:44:37 +0000 (18:44 +0200)]
discover: fix card bus detection

For some reason, if pulseaudio stared just after udevd, the
device.bus property on cards are not set. Consequently the
card got ignored.

The workoround is the introduction of pa_utils_get_card_bus()
function that tries to guess the bus from the card name if
device.bus property were missing.

The original property readinds were replaced with calls to
pa_utils_get_card_bus() in discovery.c

11 years agobuild: fixing missing cflags for module-augment building
Jaska Uimonen [Tue, 11 Dec 2012 00:05:59 +0000 (02:05 +0200)]
build: fixing missing cflags for module-augment building

11 years agocompile: add fake config.h also for combine & augment directories
Jaska Uimonen [Mon, 10 Dec 2012 23:58:15 +0000 (01:58 +0200)]
compile: add fake config.h also for combine & augment directories

11 years agocompile: eliminate multiple typedef's for pa_card & pa_sink
Jaska Uimonen [Mon, 10 Dec 2012 23:53:40 +0000 (01:53 +0200)]
compile: eliminate multiple typedef's for pa_card & pa_sink

11 years agofixing bugs after merging scripting and external api
Jaska Uimonen [Mon, 10 Dec 2012 19:28:48 +0000 (21:28 +0200)]
fixing bugs after merging scripting and external api

11 years agonode-manager: adding support for pulse ext api to manage nodes
Jaska Uimonen [Tue, 4 Dec 2012 11:23:07 +0000 (13:23 +0200)]
node-manager: adding support for pulse ext api to manage nodes

11 years agodiscover: cosmetics
Janos Kovacs [Mon, 10 Dec 2012 01:18:51 +0000 (03:18 +0200)]
discover: cosmetics

11 years agoconfiguration: add application classes and volume control to basic script
Janos Kovacs [Mon, 10 Dec 2012 01:17:48 +0000 (03:17 +0200)]
configuration: add application classes and volume control to basic script

11 years agoscripting: add scriptability for application classes and volume control
Janos Kovacs [Mon, 10 Dec 2012 01:15:24 +0000 (03:15 +0200)]
scripting: add scriptability for application classes and volume control

11 years agovolume, config: prepare for scriptability
Janos Kovacs [Mon, 10 Dec 2012 01:11:20 +0000 (03:11 +0200)]
volume, config: prepare for scriptability

11 years agovolume: fix memory misallocations
Janos Kovacs [Mon, 10 Dec 2012 01:07:27 +0000 (03:07 +0200)]
volume: fix memory misallocations

11 years agoconfiguration: add configuration/scripting for routing groups
Janos Kovacs [Thu, 6 Dec 2012 03:43:31 +0000 (05:43 +0200)]
configuration: add configuration/scripting for routing groups

11 years agobuild: add scripting
Janos Kovacs [Thu, 6 Dec 2012 03:33:35 +0000 (05:33 +0200)]
build: add scripting

11 years agoscripting: add basic scripting + scripting support for nodes and routing groups
Janos Kovacs [Thu, 6 Dec 2012 03:29:58 +0000 (05:29 +0200)]
scripting: add basic scripting + scripting support for nodes and routing groups

11 years agoutils: add directory support to pa_utils_file_path()
Janos Kovacs [Thu, 6 Dec 2012 03:25:21 +0000 (05:25 +0200)]
utils: add directory support to pa_utils_file_path()

11 years agobluetooth fixes for ports
Jaska Uimonen [Mon, 26 Nov 2012 12:02:49 +0000 (14:02 +0200)]
bluetooth fixes for ports

11 years agorouting: update routing.table property when a node is deleted
Janos Kovacs [Wed, 3 Oct 2012 21:27:57 +0000 (00:27 +0300)]
routing: update routing.table property when a node is deleted

11 years agorouting: fix crash caused by loopback
Janos Kovacs [Wed, 3 Oct 2012 19:08:33 +0000 (22:08 +0300)]
routing: fix crash caused by loopback

The rtentry member in node struct was used either as a
listhead for routing entry list or as a link entry for the
list of default routed streams. However, looped back input nodes
behave both as device and stream nodes. As a result the same
rtentry was used improperly in two different linked list and
eventually lead to mysterious crashes. This problem is fixed
by adding a new list entry (rtprilist) to the node struct.
rtprilist is used to chain the default routed streams.

11 years agorouter: fix for uninitialized state variable
Janos Kovacs [Tue, 2 Oct 2012 10:24:59 +0000 (13:24 +0300)]
router: fix for uninitialized state variable

an uninitilized state variable caused random crashes when
iterating through routing tables.

11 years agorouting: looped back output devices are routed correctly
Jaska Uimonen [Thu, 16 Aug 2012 18:38:19 +0000 (21:38 +0300)]
routing: looped back output devices are routed correctly

11 years agodiscovery: schedule deferred routing when BT card turned off
Janos Kovacs [Thu, 16 Aug 2012 00:32:17 +0000 (03:32 +0300)]
discovery: schedule deferred routing when BT card turned off

11 years agorouting: add media role based latencies for loopback routes
Janos Kovacs [Wed, 15 Aug 2012 23:47:58 +0000 (02:47 +0300)]
routing: add media role based latencies for loopback routes

11 years agovolume control: smooth fade in/out transition
Janos Kovacs [Wed, 15 Aug 2012 23:03:59 +0000 (02:03 +0300)]
volume control: smooth fade in/out transition

11 years agodiscovery: fix crash at node key generation
Jaska Uimonen [Wed, 15 Aug 2012 12:17:17 +0000 (15:17 +0300)]
discovery: fix crash at node key generation

11 years agobuild: fix unused/unset variables and other compilation warnings
Janos Kovacs [Tue, 14 Aug 2012 09:41:32 +0000 (12:41 +0300)]
build: fix unused/unset variables and other compilation warnings

11 years agodiscovery: add support for stream output (i.e. source-ouput in PA terms)
Janos Kovacs [Tue, 14 Aug 2012 01:34:38 +0000 (04:34 +0300)]
discovery: add support for stream output (i.e. source-ouput in PA terms)

11 years agodiscovery: add loopback support for sinks
Janos Kovacs [Sun, 12 Aug 2012 20:01:07 +0000 (23:01 +0300)]
discovery: add loopback support for sinks

11 years agovolume: volume limit support for loopback
Janos Kovacs [Sun, 12 Aug 2012 18:36:32 +0000 (21:36 +0300)]
volume: volume limit support for loopback

11 years agoswitch: add support for default input routes
Janos Kovacs [Sun, 12 Aug 2012 14:40:17 +0000 (17:40 +0300)]
switch: add support for default input routes

11 years agorouting: add infrastructure to default input routing
Janos Kovacs [Sun, 12 Aug 2012 08:06:02 +0000 (11:06 +0300)]
routing: add infrastructure to default input routing

11 years agorouting: deleting some dead code
Janos Kovacs [Sat, 11 Aug 2012 12:27:01 +0000 (15:27 +0300)]
routing: deleting some dead code

11 years agorouting: enable carkit default routing
Janos Kovacs [Fri, 10 Aug 2012 21:19:12 +0000 (00:19 +0300)]
routing: enable carkit default routing