Lennart Poettering
f83111dd17
Merge commit 'vudentz/master'
2009-01-19 23:12:23 +01:00
Lennart Poettering
b987e5eeb8
fix bad free()
2009-01-19 22:02:40 +01:00
Luiz Augusto von Dentz
4460a5d5d5
Fix hsp rate and channels.
2009-01-19 10:19:53 -03:00
Lennart Poettering
c06e43d7ff
actually create pa_card object in module-alsa-card
2009-01-17 02:03:35 +01:00
Lennart Poettering
c560aea4c9
Don't enumerate invalid profile
2009-01-17 02:01:37 +01:00
Lennart Poettering
f03a7e43db
Split up pa_alsa_init_proplist into two seperate functions for the card and snd_pcm_t specific parts
2009-01-17 02:00:57 +01:00
Lennart Poettering
b4d80462bf
add card profile prober
2009-01-16 23:33:15 +01:00
Lennart Poettering
b2b2eb1ee7
remvoe a bit of duplicate code
2009-01-16 22:01:45 +01:00
Lennart Poettering
4a13763797
Add support for 24bit samples encoded in the LSB of 32 bit words
2009-01-16 18:39:36 +01:00
Lennart Poettering
6dc76d1158
add support for 24bit packed samples
2009-01-16 03:15:39 +01:00
Lennart Poettering
4d4956ea2f
Add SPDIF/HDMI ALSA devices and device descriptions to device search table
2009-01-15 23:46:42 +01:00
Lennart Poettering
421011930a
add stub makefiles for oss and alsa subdirs
2009-01-15 21:03:32 +01:00
Lennart Poettering
c7fff97782
move alsa and oss modules into their own subdirectories
2009-01-15 21:02:01 +01:00
Lennart Poettering
bae221cca9
rework module usage counter stuff to be pull based
2009-01-15 20:49:12 +01:00
Lennart Poettering
29c7a28817
kill autoload stuff as planned
2009-01-15 20:07:13 +01:00
Marc-André Lureau
43762ed620
flat-volume: use pa_sink_get_volume(s, TRUE) to work with slaved sink
2009-01-15 19:20:33 +01:00
Lennart Poettering
a861ffacc4
Merge commit ' e0f8ffe41f'
2009-01-15 19:19:45 +01:00
Lennart Poettering
d2757c9842
redirect folks to the ALSA developers not me when their sound drivers are broken
2009-01-15 19:16:55 +01:00
Lennart Poettering
a3695dd9eb
port missing modules to new pa_client_new() API
2009-01-15 18:21:57 +01:00
Lennart Poettering
75119e91cd
add new dont_rewind_render flag to allow quick starts of newly created streams
2009-01-15 00:40:06 +01:00
Marc-André Lureau
e0f8ffe41f
match: add "key" argument to match different properties
2009-01-14 21:38:15 +02:00
Marc-André Lureau
e97ed21892
match: can now change properties also
2009-01-14 21:38:15 +02:00
Lennart Poettering
587a08bae4
Fix a typo I know owe Marc-Andre a beer for.
2009-01-14 00:54:38 +01:00
Colin Guthrie
df564040b5
Fix a potentially non-returning function in base64 code.
2009-01-13 23:39:17 +00:00
Lennart Poettering
ab97364210
remove calc_sine() since we don't need it anymore
2009-01-14 00:07:50 +01:00
Lennart Poettering
407b4fe5be
fix calculation of avail_min
2009-01-14 00:06:40 +01:00
Lennart Poettering
f67066b362
Port sine modules to pa_memchunk_sine()
2009-01-12 19:49:50 +01:00
Lennart Poettering
8a3dc57df2
make module-sine-source actually work
2009-01-10 03:33:10 +01:00
Lennart Poettering
c2002dcd1f
Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
2009-01-08 21:18:15 +01:00
Lennart Poettering
9fc726c6d7
Add new test source module-sine-source
2009-01-08 21:17:58 +01:00
Lennart Poettering
e5c093897e
A few minor cleanups and updates
2009-01-08 21:13:18 +01:00
Marc-André Lureau
7e6309c77c
bluetooth: Update sbc from git upstream.
...
It contains encoding fixes, pass the conformance tests, and is now
vectorizable. Next update might include SSE and/or Neon code.
2009-01-08 19:17:37 +02:00
Lennart Poettering
c2450501af
Prefer mixer controls with volumes over switches
...
When we look for a mixer control prefer controls that have both volume
and a mute switch over those that have only a volume switch over those
that only have a mute switch.
Originally pointed out by Adel Gadllah.
2009-01-08 01:03:42 +01:00
Luiz Augusto von Dentz
e7e6f86bbe
Fix sending wrong codec capability length.
2009-01-06 11:02:16 -03:00
Luiz Augusto von Dentz
1a96c9b0a6
Fix send and recv message sizes.
2009-01-06 11:00:44 -03:00
Luiz Augusto von Dentz
be49c92a38
Send packets with proper size.
2009-01-05 19:12:43 -03:00
Tom Bamford
fe2b8c359b
Multicast SDP packets sent with same IP TTL as RTP packets
...
Signed-off-by: Lennart Poettering <lennart@poettering.net>
2009-01-05 19:56:01 +01:00
Lennart Poettering
fb4c111d18
Implement base_volume for ALSA sinks/sources
2008-12-24 00:57:37 +01:00
Lennart Poettering
f24e4c19c3
Merge commit 'vudentz/master'
2008-12-23 18:31:12 +01:00
Lennart Poettering
c2bd8dc517
fix a gcc warning
2008-12-23 15:15:21 +01:00
Lennart Poettering
22c3373713
If we cannot open an ALSA device with SND_PCM_NO_AUTO_FORMAT retry without
...
This should fix compatibility with some sound cards which only support
24 bit packed samples.
2008-12-23 15:14:28 +01:00
Luiz Augusto von Dentz
7323e1a0a8
Update module-bluetooth-device to the new ipc.
2008-12-22 14:24:07 -03:00
Lennart Poettering
606c9caa0b
Implement PA_SOURCE_MESSAGE_GET_LATENCY
...
The pipe source needs to implement PA_SOURCE_MESSAGE_GET_LATENCY since
we'll otherwise hit an assert.
Closes #424 .
2008-12-21 13:34:56 +01:00
Lennart Poettering
10cc4ba1ca
Use FIONREAD instead of TIOCINQ
...
On Linux the two ioctls FIONREAD and TIOCINQ share the same number.
However TIOCINQ is used for terminals while FIONREAD is used (among
others) for sockets and pipes. Hence use FIONREAD here since it seems
more appropriate.
2008-12-21 13:33:32 +01:00
Lennart Poettering
d71d79cd45
downgrade a few warnings
2008-12-17 22:58:17 +01:00
Lennart Poettering
906d06bd24
it's better to always use the index of a module instead of the pa_module*
2008-12-17 21:32:40 +01:00
Lennart Poettering
f5d40fa448
unload tunnel modules from a new stack frame
2008-12-17 21:27:07 +01:00
Lennart Poettering
b95539b18b
actually unload the modules from a new stack frame
2008-12-17 21:20:51 +01:00
Lennart Poettering
86c6fd85f1
Don't store pointer to pa_module
...
pa_module pointers might become invalid at any time, so we use the
stable uin32_t index of the module for identifying or modules instead.
2008-12-17 21:19:53 +01:00
Luiz Augusto von Dentz
dcd498c5ad
Fix bug walking on module list.
2008-12-17 21:06:46 +01:00