Andy Shevchenko
300384ce0a
Fix checking for NULL after usage
...
The pa_xmalloc calls oom() in case of NULL pointer returned by malloc() on one
hand and dereferencing of pointer is happen early than actual check on other
hand. Thus, just remove useless checks.
2009-08-28 17:12:44 +02:00
Andy Shevchenko
ae383539d7
core-util: Fix logic of pa_make_path_absolute()
...
Make it works as described in commentary (when fn is NULL, pa_assert(fn) could
break logic).
2009-08-28 17:12:26 +02:00
Andy Shevchenko
4e8562c1f1
raop: Fix memory leak
...
The return memory of the pa_strbuf_tostring_free() should be freed.
pa_headerlist_puts() saves its own copy.
2009-08-28 17:12:11 +02:00
Lennart Poettering
9011c4e4f7
build-sys: make proximity helper properly suid
2009-08-28 17:10:17 +02:00
Lennart Poettering
63f3dc0bdc
bluetooth: remove left-over debug line
2009-08-28 17:07:08 +02:00
Lennart Poettering
db835deb98
Merge commit 'vudentz/master'
2009-08-27 17:08:15 +02:00
Luiz Augusto von Dentz
8169a6a6c9
Handle DisconnectRequested in bluetooth module.
2009-08-27 11:29:49 -03:00
Wim Taymans
beb180b7bc
convert: add sse/sse2 s16 to float32ne conversions
2009-08-27 10:44:53 +02:00
Wim Taymans
27bfb7628c
macro: add macro to align variables
2009-08-27 10:44:53 +02:00
Wim Taymans
59070892ed
remap: cleanup assembler a little
2009-08-27 10:44:52 +02:00
Wim Taymans
9d25467964
sample-util: avoid stack overrun
...
The linear volume array needs enough padding when preparing the volumes for
mixing.
2009-08-27 10:44:52 +02:00
Wim Taymans
509d9f04e5
remap: add sse optimized mono to stereo
2009-08-27 10:44:52 +02:00
Wim Taymans
26bd0901ac
sconv: fix indentation
2009-08-27 10:44:52 +02:00
Lennart Poettering
35fcb27a81
proplist: allow setting of zero-length data properties
2009-08-27 05:33:45 +02:00
Lennart Poettering
5df842db64
sink-input: extend comments on rewinding logic a bit
2009-08-27 01:48:35 +02:00
Lennart Poettering
c372b52a77
protocol-native: print more volume change debug messages to easy tracking down of feedback loops
2009-08-27 00:05:54 +02:00
Lennart Poettering
cab48d48d1
protocol-native: compare uint64_t variable with (uint64_t) -1 instead of (size_t) -1 for compat with 32bit archs
2009-08-27 00:04:33 +02:00
Lennart Poettering
44b798237a
pdispatch: various modernizations
2009-08-26 20:07:04 +02:00
Lennart Poettering
34829eb07f
pdispatch: add missing commands to command table
2009-08-26 20:06:24 +02:00
Lennart Poettering
4e1298d7c7
llist: add PA_LLIST_FOREACH_SAFE macro for iteration that allows deleting
2009-08-26 20:05:48 +02:00
Lennart Poettering
368c3e3f90
loopback: quieten gcc on 32bit
2009-08-26 20:05:19 +02:00
Lennart Poettering
4614412f94
loopback: update description and icons when moving loopback streams
2009-08-26 02:17:37 +02:00
Lennart Poettering
d909f59389
loopback: make sure a monitor can't be looped back to its sink
2009-08-26 01:52:02 +02:00
Lennart Poettering
99d3e6b744
combine: store adjust time in usec
2009-08-26 01:51:29 +02:00
Lennart Poettering
ea4b65b8e0
loopback: add loopback module for direct connections of sinks and sources
2009-08-26 01:42:17 +02:00
Lennart Poettering
827ae07c1e
macro: add PA_CLIP_SUB() for saturated subtraction
2009-08-26 01:41:34 +02:00
Finn Thain
457b973ba6
Solaris: debug my latest enbugging, take 2
...
Prevent partially played memchunks from getting lost.
If the sink has a memblock, don't leak it when rewinding.
2009-08-25 03:18:50 +02:00
Lennart Poettering
57e1f84f03
Merge commit 'jprvita2/master'
2009-08-24 23:31:35 +02:00
Lennart Poettering
57fb77134b
remap: fix build for non-x86 builds
2009-08-24 17:01:44 +02:00
Lennart Poettering
419b071a1e
detect: recommend module-udev-detect instead of module-hal-detect
2009-08-24 16:35:19 +02:00
Lennart Poettering
ba17ff4101
build-sys: add missing header files to tarball
2009-08-24 04:02:08 +02:00
João Paulo Rechi Vita
2772521698
bluetooth: add discover of bluetooth sources
2009-08-23 22:46:56 -03:00
João Paulo Rechi Vita
65c3e6576c
bluetooth: handle bluetooth source
2009-08-23 22:46:56 -03:00
Lennart Poettering
be46eaa5b6
i18n: run make update-po
2009-08-24 03:32:48 +02:00
Lennart Poettering
60a350209d
Merge commit 'origin/master-tx'
2009-08-24 03:31:03 +02:00
Lennart Poettering
050a3a99e1
alsa: automatically decrease watermark after a time of stability
2009-08-24 03:27:29 +02:00
Lennart Poettering
80c6937303
alsa: increase interval between smoother updates exponentially for alsa sources, following the scheme for sinks
2009-08-23 22:34:42 +02:00
Lennart Poettering
a0f01ddc95
port a few things over to use xmalloc and friends instead of low-level libc malloc/free directly
2009-08-23 21:49:37 +02:00
beckerde
57117d4ab7
Sending translation for Spanish
2009-08-23 13:44:24 +00:00
Lennart Poettering
ab5ac06ac7
Merge commit 'wtay/optimize'
2009-08-23 00:06:35 +02:00
Lennart Poettering
d6fb8d1081
udev: check busy status of alsa cards before loading alsa modules and hence initiating profile probing
2009-08-22 23:10:45 +02:00
Lennart Poettering
560da5b0a1
udev: process all inotify events queued up, not just the first one in the queue
2009-08-22 21:59:17 +02:00
raven
857e055400
Sending translation for Polish
2009-08-22 10:13:32 +00:00
Lennart Poettering
1a05d67f07
core: relex validity checks when destructing half-set up source outputs/sink inputs
2009-08-22 04:04:23 +02:00
Lennart Poettering
5b0683d6cd
ladspa/remap: handle failing stream moves properly
2009-08-22 04:03:31 +02:00
Lennart Poettering
2595b9d985
add usergroup-test to .gitignore
2009-08-22 03:17:24 +02:00
Lennart Poettering
aa5429805f
daemon: don't free script_commands twice
2009-08-22 03:16:47 +02:00
Ted Percival
17dc410e88
core: Remove wrong doc on how to free returned data
2009-08-22 01:08:39 +02:00
Finn Thain
601fb63b01
Solaris: fixed latency (resent)
...
Set a fixed latency based on the given buffer size, which is constrained to
the 128 KB limit on buffered writes. Also fix an error path.
2009-08-22 00:59:33 +02:00
Finn Thain
87d2dded9b
Solaris: use smoother (resent)
...
Make use of the smoother, just in case.
2009-08-22 00:59:23 +02:00