Colin Guthrie
a0d3582fb1
Trivial change to allocate memory using pulse methods.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2364 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-10-08 20:32:06 +01:00
Colin Guthrie
a08d733fd1
Fix svn properties and some minor indentation
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2363 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-10-08 20:32:06 +01:00
Colin Guthrie
27ed970adf
Convert the return values to fit with the rest of pulse 0 == success, < 0 == failure
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2362 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-10-08 20:32:06 +01:00
Colin Guthrie
405cf720dc
Convert to using pa_socket_client rather than using blocking IO.
...
This change requires a reference to the mainloop api be passed during initial connection.
In addition, the passing in of the session id during connect has been deprecated. A new function pa_rtsp_set_url has been added to allow the URL to be set by external code. The concept of sid is something specific to raop, not to the rtsp client.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2360 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-10-08 20:32:06 +01:00
Colin Guthrie
ce9a41ef06
Use _free rather than _destroy so as not to mix naming conventions.
...
Convert C++ comments to C.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2349 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-10-08 20:32:06 +01:00
Colin Guthrie
91edf9eaca
Use pa_sprintf_malloc to do simple concatenation rather than using the higher overhead of pa_strbuf
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2348 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-10-08 20:32:06 +01:00
Colin Guthrie
6570620cc3
Start the raop sink. It's based on pipe sink and isn't anywhere near finished. It does however compile.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2335 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-10-08 20:32:06 +01:00
Colin Guthrie
fef102e35a
Add a simple base64 library that will be used by the sink
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2334 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-10-08 20:32:06 +01:00
Colin Guthrie
48477067ee
Add a RTSP client impelmentation.
...
I still need to adapt the header reading to move the concatenation code to the headerlist lib
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2333 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-10-08 20:32:06 +01:00
Colin Guthrie
8c1c565c86
Add a small lib to interpret and produce headers as used in http style requests.
...
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/coling@2332 fefdeb5f-60dc-0310-8127-8f9354f1896f
2008-10-08 20:32:06 +01:00
Lennart Poettering
fa93cb71e8
make distcheck pass
2008-10-06 03:35:46 +02:00
Lennart Poettering
e26ffc9b50
Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
2008-10-06 02:39:36 +02:00
Lennart Poettering
be667af03f
Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
2008-10-06 02:39:24 +02:00
Lennart Poettering
0274651f88
bump version and sonames
2008-10-06 02:37:59 +02:00
Lennart Poettering
f64d6af0b7
Merge commit 'vudentz/master'
2008-10-06 02:28:17 +02:00
Lennart Poettering
aa4373962c
make sure we send a started messages when we are uncorking
2008-10-06 02:26:08 +02:00
Lennart Poettering
5996f59dd5
update module-tunnel for recent protocol changes
2008-10-05 23:02:25 +02:00
Lennart Poettering
f728e9cce0
disable valgrind macro usage for now since valgrind generates a lot of spurious warnings as it seems
2008-10-05 22:51:25 +02:00
Lennart Poettering
6d52a41307
add missing include
2008-10-05 15:38:56 +02:00
Lennart Poettering
a9c1bb3e85
substract the unused record buffer size from the overall size before calculating the space still left for recording
2008-10-04 02:13:39 +02:00
Lennart Poettering
83b1d7a305
get rid of pa_alsa_volume_divide() since we have pa_sw_volume_divide() now
2008-10-04 01:48:13 +02:00
Lennart Poettering
da4ad5ed01
implement pa_sw_volume_divide() and pa_sw_cvolume_divide()
2008-10-04 01:40:41 +02:00
Lennart Poettering
87c8132ce3
increase suspend timeout to 5s so that it is always longer then the default tsched buffer size of 2s
2008-10-04 01:07:38 +02:00
Lennart Poettering
530b95fec5
don't call snd_pcm_drain() when we suspend because that might take awfully long with our long buffer sizes these days
2008-10-04 01:07:08 +02:00
Lennart Poettering
88130eb9e6
add missing inclusion
2008-10-04 01:06:35 +02:00
Lennart Poettering
82c46f2238
do not cleanup staticly allocated memory unless we are in valgrind mode
2008-10-04 00:14:02 +02:00
Lennart Poettering
3c193520ee
show valgrind status on startup
2008-10-04 00:13:29 +02:00
Lennart Poettering
9b00664295
instead of checking for directly use new function pa_in_valgrind()
2008-10-04 00:13:05 +02:00
Lennart Poettering
8222f1200f
add new API function pa_in_valgrind() to check for
2008-10-04 00:10:43 +02:00
Luiz Augusto von Dentz
fef63d77b4
Fix loading module-bluetooth-device with an invalid parameter.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
0c998b0891
Replace handlers of deprecated Connected signals with new PropertyChanged.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
b205fcc17c
Cleanup module-bluetooth-discover.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
20f68bcc46
Fix Connected signal handler.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
04677cb925
Fix match rule problems.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
0be845f3a9
Remove PropertyChanged signal handler.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
3b427b7014
Add signal handlers for Connected signals.
2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
443ea47ee0
Add match rules for org.bluez.Headset and org.bluez.AudioSink.
2008-10-03 18:07:07 -03:00
Lennart Poettering
7a1a147881
rename pa_cvolume_snprint_dB to pa_sw_cvolume_snprint_dB since it is
...
useful only for software volumes
2008-10-03 22:21:27 +02:00
Lennart Poettering
c0815deb4a
allow - in sample names
2008-10-03 19:49:15 +02:00
Lennart Poettering
28af9944fe
increase PA_CVOLUME_SNPRINT_MAX to a proper value and document that it is not considered part of the ABI
2008-10-03 17:45:55 +02:00
Lennart Poettering
bde142c237
when checking the validity of a cvolume check whether all values are not -1
2008-10-03 17:45:04 +02:00
Lennart Poettering
c0a9e8bfb7
add missing calls to map file
2008-10-03 17:44:17 +02:00
Lennart Poettering
ebb2ecbe12
add new API call pa_cvolume_compatible()
2008-10-03 17:43:40 +02:00
Lennart Poettering
619ed8a82d
add new API call pa_cvolume_snprint_dB()
2008-10-03 17:42:38 +02:00
Lennart Poettering
be77bcd9ad
add new API call pa_cvolume_init()
2008-10-03 17:16:55 +02:00
Lennart Poettering
db975c7127
extend documentation for pa_channel_map_init()
2008-10-03 17:15:43 +02:00
Lennart Poettering
2367212ec3
make a few casts explicit to remove compiler warnings
2008-10-03 17:14:58 +02:00
Lennart Poettering
7c2cb77583
a bit of late pa_bool_t'ization
2008-10-03 17:14:35 +02:00
Lennart Poettering
d56f3751fe
treat a channel map only then as compatible with a sample spec if it is valid
2008-10-03 17:14:02 +02:00
Lennart Poettering
891989896d
add new API function pa_sample_spec_init()
2008-10-03 17:13:17 +02:00