summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Janos Kovacs [Wed, 23 May 2012 20:52:35 +0000 (23:52 +0300)]
router: routing table lists are added/maintained as module properties
Janos Kovacs [Wed, 23 May 2012 18:17:37 +0000 (21:17 +0300)]
bluetooth: fix for headsets coming up with 'off' profile
Some BT headsets, eg. Sony Ericsson, the default profile is not
active and therefore PA eventually switches to the off profile.
So we end up with aBT card with no sinks/sources. The switchoff
happens between card hook firing and the module load ending.
Since our routing requests are tightened to the appearance/disappearance
of sinks/sources, such BT devices will not trigger any routing request
when it gets connected. Unfortunatelly there is no hook in PA for
module load.
The workaround is that we schedule a deferred check what will be executed
next time PA goes back to the mainloop after the BT module load is complete
(ie. not too significant delays).
In the check routine we find out how many sinks/sources the recently loaded
bluetooth card has, and if none we make a routing than.
Beautiful, isn't it?
Janos Kovacs [Wed, 23 May 2012 15:54:10 +0000 (18:54 +0300)]
build: even more pedantic elimination :)
Janos Kovacs [Wed, 23 May 2012 15:49:18 +0000 (18:49 +0300)]
build: more pendantic error elimination ...
Janos Kovacs [Wed, 23 May 2012 15:41:22 +0000 (18:41 +0300)]
build: getting rid of pedantic errors (at least some)
Janos Kovacs [Wed, 23 May 2012 00:23:12 +0000 (03:23 +0300)]
routing: null sink support added to make sure there is always a routing target
Janos Kovacs [Tue, 22 May 2012 21:19:55 +0000 (00:19 +0300)]
routing: blutooth works with profile changings
Janos Kovacs [Tue, 22 May 2012 10:02:16 +0000 (13:02 +0300)]
routing: first version of routing
* just a 'default' group
* no stream priorities configured
* USB works
* bluetooth profile switching does not
Janos Kovacs [Sun, 20 May 2012 21:20:30 +0000 (00:20 +0300)]
cleanup: totally getting rid of the olds stuff
* removed all the obsolete files
* just the new files are present + some old dbus stuff (what is commented out)
Janos Kovacs [Sun, 20 May 2012 21:05:30 +0000 (00:05 +0300)]
streams: support for sink-inputs
* primitive built-in stream classification
* creating/destroying the related nodes
* streams are reported to audiomanager
* routing registration is missing (since the whole routing is missing)
* source-output support is still missing
Janos Kovacs [Sun, 20 May 2012 00:52:42 +0000 (03:52 +0300)]
cleanup: first step to get rid of the old stuff
* what we need is now in the new tracker.[hc] and utils.[hc]
* murphy D-Bus stuff mostly commented out as it had hooks to the old stuff
* the obsolete modules (ie. .c files) are not built any more but still
present
Janos Kovacs [Sat, 19 May 2012 16:42:45 +0000 (19:42 +0300)]
audiomanager: sink/source registration/deregistration
Janos Kovacs [Fri, 18 May 2012 08:50:00 +0000 (11:50 +0300)]
plugnplay: card detection
Janos Kovacs [Wed, 16 May 2012 16:09:46 +0000 (19:09 +0300)]
discover: skeleton for routing target discovery
Janos Kovacs [Wed, 16 May 2012 13:06:12 +0000 (16:06 +0300)]
paketisation: getting rid of the *.la files
Janos Kovacs [Tue, 15 May 2012 18:58:08 +0000 (21:58 +0300)]
replying AudioManager method calls; getting 'connect' and 'disconnect' work
Janos Kovacs [Tue, 15 May 2012 01:02:47 +0000 (04:02 +0300)]
sending the correct domain rtegistration; getting the method calls
Janos Kovacs [Mon, 14 May 2012 18:56:29 +0000 (21:56 +0300)]
source registration, domain registration completion, D-Bus name acquisition
Janos Kovacs [Mon, 14 May 2012 09:09:51 +0000 (12:09 +0300)]
getting the dbus thing actually work
Janos Kovacs [Mon, 14 May 2012 03:12:07 +0000 (06:12 +0300)]
sink registration to AudioManager + D-Bus infrastructure refinements
Janos Kovacs [Sun, 13 May 2012 16:31:01 +0000 (19:31 +0300)]
domain registration to AudioManager
Janos Kovacs [Sun, 13 May 2012 11:01:33 +0000 (14:01 +0300)]
initial commit