Lennart Poettering
a714861cc1
channelmap: add pa_channel_map_has_position()
2009-05-08 22:49:47 +02:00
Jyri Sarha
44e566ade8
bluetooth-device: Add safe guard against BT streaming irregularities.
...
Some bad quality BT-headsets block bluez socket sometimes for hundreds
of milliseconds, especially when changing mode. When the module tries
catch up the lost time it may SBC encode up to half a second of audio
without yielding. On slow machine this may cause maximum RT time slice
to be exceeded. Cleaned out the minor fix that slipped into first version
of the patch.
2009-05-08 22:49:42 +02:00
Lennart Poettering
7f767e5fe6
core: liberalize 99a6a4 a bit
...
While flags should generally be initialized by passing them to
pa_{sink|source}_new() we make an exception for the volume related flags
which may be initilized afterwards, but before _put().
2009-05-08 02:16:10 +02:00
Lennart Poettering
8d9c26e3b6
core: cache requested latency only when we are running, not while we are still constructing
2009-05-08 02:04:48 +02:00
Lennart Poettering
99a6a4742f
core: make sure we fix up flags/monitor flags already in pa_sink_new() instead of pa_sink_put()
2009-05-08 02:04:48 +02:00
Lennart Poettering
3766850c8b
core: introduce pa_{sink,source}_set_fixed_latency()
...
This allows us to forward the fixed latency directly from the sink to
the monitor source withut having to wait for pa_sink_put().
2009-05-08 02:04:48 +02:00
Lennart Poettering
92a6141888
macro: add macros for initializing memory
2009-05-08 02:04:33 +02:00
Lennart Poettering
e0f08219bb
sconv: fix a few minor conversion issues
2009-05-01 04:22:08 +02:00
Lennart Poettering
5caf09d4ea
resampler-test: add tests for 24bit sample formats
2009-05-01 04:18:21 +02:00
Lennart Poettering
76caa270ce
resampler-test: use global PA_FLOAT32_SWAP implementation
2009-05-01 04:17:34 +02:00
Lennart Poettering
4bffc7849f
alsa: initialize buffer size before number of periods to improve compat with some backends
2009-05-01 04:16:17 +02:00
Lennart Poettering
d2b5ae5525
sample-util: fix iteration loop when adjusting volume of s24 samples
2009-05-01 04:14:40 +02:00
Lennart Poettering
3a7b287c7e
sample-util: properly allocate silence block for s24-32 formats
2009-05-01 04:14:02 +02:00
Lennart Poettering
076830af19
endian: fix LE/BE order for 24 bit accessor functions
2009-05-01 04:13:15 +02:00
Lennart Poettering
947bf5de6c
zeroconf: properly unref native protocol object
2009-05-01 04:12:45 +02:00
Lennart Poettering
d4b10d838a
sample: correctly pass s24-32 formats
2009-05-01 04:12:24 +02:00
Lennart Poettering
4129f51194
alsa: don't hit an assert when invalid module arguments are passed
2009-05-01 04:11:30 +02:00
Lennart Poettering
5a2898db8a
zeroconf: use pa_get_{user|host}_name_malloc() where applicable
2009-04-30 02:37:05 +02:00
Lennart Poettering
3522b7d150
zeroconf: copy more sink/source properties into DNS-SD TXT data
2009-04-30 02:36:40 +02:00
Lennart Poettering
407a8105d0
zeroconf: computer native protocol port automatically
2009-04-30 02:36:02 +02:00
Lennart Poettering
d6964160d5
headers: minor cleanups
2009-04-30 02:33:49 +02:00
Lennart Poettering
5326f5f3bd
rygel: get rid of forgotten debug trap
2009-04-30 01:39:02 +02:00
Lennart Poettering
93db3cba60
rygel: instead of always handing out wildcard address find out the actual address we are listening on
2009-04-30 01:36:05 +02:00
Lennart Poettering
8dfdfd4e1b
http: export information about currently active server strings
2009-04-30 01:35:18 +02:00
Lennart Poettering
23a798caf6
strlist: add new calls pa_strlist_{next|data}()
2009-04-30 01:33:56 +02:00
Lennart Poettering
9208b86b5e
parseaddr: add new call pa_is_ip_address()
2009-04-30 01:33:21 +02:00
Lennart Poettering
d5f9057558
rygel: make server name configurable
2009-04-29 23:48:40 +02:00
Lennart Poettering
c95cc9e55f
rygel: add module that interfaces with Rygel UPnP
2009-04-29 23:23:25 +02:00
Lennart Poettering
390fe02aa9
http: split out mime type handling calls
2009-04-29 23:22:08 +02:00
Lennart Poettering
84a92f2a88
protocol-http: allow listening into sinks/sources via HTTP
2009-04-29 04:15:24 +02:00
Lennart Poettering
c2150118bf
ioline: add new calls pa_ioline_detach_iochannel() and pa_ioline_is_drained()
2009-04-29 04:14:52 +02:00
Lennart Poettering
a64097ab1f
ioline: add callback that can be called when the ioline object is fully drained
2009-04-29 04:14:23 +02:00
Lennart Poettering
4cb6ea2d96
simple-protocol: don't hit an assert when we call connection_unlink() early
2009-04-29 04:13:07 +02:00
Lennart Poettering
0b2d96d6c0
protocol-http: substantial modernizations
2009-04-29 02:00:19 +02:00
Lennart Poettering
d8710711fb
alsa: allow configuration of fallback device strings in profiles
...
This has the benefit that we can properly support ALSA devices where
only the raw 'hw' device exists but no 'front' although it's a proper
2ch stereo device.
2009-04-29 01:58:18 +02:00
Lennart Poettering
ad5a1f312a
protocol-native,proplist-util: port to pa_get_{user|host}_name_malloc()
2009-04-29 01:56:02 +02:00
Lennart Poettering
a8f0d7ec1e
core-util: introduce pa_get_host_name_malloc() and pa_get_user_name_malloc()
2009-04-29 01:54:44 +02:00
Lennart Poettering
4abd5fae14
memtrap: implicitly page align memory areas
2009-04-29 01:53:28 +02:00
Lennart Poettering
bd0e4ceb85
macro: make pa_page_align roung up instead of down
2009-04-29 01:52:28 +02:00
Lennart Poettering
68f3ca9831
macro: add new macro pa_align_ptr()
2009-04-29 01:52:11 +02:00
Lennart Poettering
8247e4555b
shm: minor modernizations
2009-04-29 01:49:22 +02:00
Lennart Poettering
595c22a3ad
shm: page align shm size when mmap()ing it
2009-04-29 01:49:02 +02:00
Lennart Poettering
9745483cdd
strbuf: add new call pa_strbuf_putc()
2009-04-29 01:46:51 +02:00
Lennart Poettering
5d39b8d22d
idxset: add enumeration macro PA_IDXSET_FOREACH
2009-04-29 01:46:12 +02:00
Lennart Poettering
0368d6e22b
build-system: move x11 and jack modules into subdirectories
2009-04-28 02:29:01 +02:00
Lennart Poettering
908b0e6738
build-system: hide .version from git
2009-04-24 17:51:43 +02:00
Lennart Poettering
af8f0583a3
build-system: run make update-shave
2009-04-24 17:51:07 +02:00
Marc-André Lureau
35382d6d30
build: there is no such thing as SHAVE_OUTPUT anymore
2009-04-23 20:40:57 +02:00
Marc-André Lureau
ebe22ad0c3
build: generate git tarball using git describe
2009-04-23 19:49:12 +02:00
Lennart Poettering
edba78c8e0
start-pulseaudio-x11: don't start a local sound server if a remote sound server is configured
2009-04-22 22:05:20 +02:00