platform/upstream/pulseaudio.git
15 years agoimplement device reservation scheme
Lennart Poettering [Tue, 24 Feb 2009 05:13:39 +0000 (06:13 +0100)]
implement device reservation scheme

15 years agoin case alsa lies to use don't spin forever
Lennart Poettering [Tue, 24 Feb 2009 05:11:42 +0000 (06:11 +0100)]
in case alsa lies to use don't spin forever

15 years agoif ALSA gives us nonsensical data at least try to fix it up a little
Lennart Poettering [Tue, 24 Feb 2009 05:06:04 +0000 (06:06 +0100)]
if ALSA gives us nonsensical data at least try to fix it up a little

15 years agointroduce new well-known role 'a11y'
Lennart Poettering [Tue, 24 Feb 2009 00:44:46 +0000 (01:44 +0100)]
introduce new well-known role 'a11y'

15 years agoMerge commit 'coling/master'
Lennart Poettering [Mon, 23 Feb 2009 23:26:07 +0000 (00:26 +0100)]
Merge commit 'coling/master'

15 years agoupdate gitignore
Lennart Poettering [Mon, 23 Feb 2009 23:24:31 +0000 (00:24 +0100)]
update gitignore

15 years agoMake .desktop and .policy file in src/daemon translatable
Kelemen Gábor [Sat, 21 Feb 2009 20:14:56 +0000 (21:14 +0100)]
Make .desktop and .policy file in src/daemon translatable

15 years agoMake pulseaudio.desktop and org.pulseaudio.policy translatable.
Kelemen Gábor [Sat, 21 Feb 2009 20:01:31 +0000 (21:01 +0100)]
Make pulseaudio.desktop and org.pulseaudio.policy translatable.

15 years agofix handling of stereo
Lennart Poettering [Mon, 23 Feb 2009 22:55:16 +0000 (23:55 +0100)]
fix handling of stereo

15 years agoit's probably more appropriate to return the configured latency instead of the actual...
Lennart Poettering [Mon, 23 Feb 2009 22:55:05 +0000 (23:55 +0100)]
it's probably more appropriate to return the configured latency instead of the actual latency

15 years agocomplete esd suspend/resume implementation
Lennart Poettering [Mon, 23 Feb 2009 22:51:53 +0000 (23:51 +0100)]
complete esd suspend/resume implementation

15 years agoimplement esd sample panning. closes #428
Lennart Poettering [Mon, 23 Feb 2009 22:51:29 +0000 (23:51 +0100)]
implement esd sample panning. closes #428

15 years agoset esound.byte_order property
Lennart Poettering [Mon, 23 Feb 2009 22:49:08 +0000 (23:49 +0100)]
set esound.byte_order property

15 years agoallow scache entries to have arbitrary names
Lennart Poettering [Mon, 23 Feb 2009 21:57:09 +0000 (22:57 +0100)]
allow scache entries to have arbitrary names

15 years agouse pa_alsa_safe_delay() where appropriate
Lennart Poettering [Mon, 23 Feb 2009 21:56:34 +0000 (22:56 +0100)]
use pa_alsa_safe_delay() where appropriate

15 years agoprint driver name when we encounter driver bugs
Lennart Poettering [Mon, 23 Feb 2009 21:56:09 +0000 (22:56 +0100)]
print driver name when we encounter driver bugs

15 years ago add new wrapper pa_alsa_safe_delay() around snd_pcm_delay()
Lennart Poettering [Mon, 23 Feb 2009 21:55:33 +0000 (22:55 +0100)]
 add new wrapper pa_alsa_safe_delay() around snd_pcm_delay()

15 years agoadd new function pa_alsa_get_driver_name_by_pcm()
Lennart Poettering [Mon, 23 Feb 2009 21:54:28 +0000 (22:54 +0100)]
add new function pa_alsa_get_driver_name_by_pcm()

15 years agoAdd the module dir to the libpulse pkgconfig file (needed for paprefs)
Colin Guthrie [Sun, 22 Feb 2009 16:36:16 +0000 (16:36 +0000)]
Add the module dir to the libpulse pkgconfig file (needed for paprefs)

15 years agoRemove references to trademarked terms.
Colin Guthrie [Sun, 22 Feb 2009 16:08:43 +0000 (16:08 +0000)]
Remove references to trademarked terms.

According to http://www.apple.com/legal/trademark/appletmlist.html we could run into
problems for using these terms without also displaying a corresponding disclaimer/attribution
notice. This is difficult in the context of a headless server, so simply don't use such terms.

In GUI apps which can enable this functionality we should use the relevant terminology, and
display the appropriate attribution notices.

15 years agoa couple of boring updates
Lennart Poettering [Sun, 22 Feb 2009 04:04:43 +0000 (05:04 +0100)]
a couple of boring updates

15 years agoAllow passing a NULL proplist to pa_xxxx_update_proplist() to just fire a notification
Lennart Poettering [Sun, 22 Feb 2009 04:01:32 +0000 (05:01 +0100)]
Allow passing a NULL proplist to pa_xxxx_update_proplist() to just fire a notification

15 years agoprepare test for tracking down ens1371 issue
Lennart Poettering [Sun, 22 Feb 2009 02:55:54 +0000 (03:55 +0100)]
prepare test for tracking down ens1371 issue

15 years agorework suspending/resuming
Lennart Poettering [Sun, 22 Feb 2009 01:00:25 +0000 (02:00 +0100)]
rework suspending/resuming

15 years agoinitialize selem index
Lennart Poettering [Sat, 21 Feb 2009 23:45:34 +0000 (00:45 +0100)]
initialize selem index

15 years agomake sure we don't choke on overly long lines in .desktop files
Lennart Poettering [Sat, 21 Feb 2009 22:47:08 +0000 (23:47 +0100)]
make sure we don't choke on overly long lines in .desktop files

15 years agomake sure we don't choke on PULSE_PROP_OVERRIDE
Lennart Poettering [Sat, 21 Feb 2009 22:46:31 +0000 (23:46 +0100)]
make sure we don't choke on PULSE_PROP_OVERRIDE

15 years agorework logging to make it more modular
Lennart Poettering [Sat, 21 Feb 2009 21:45:56 +0000 (22:45 +0100)]
rework logging to make it more modular

15 years agomake string translatable (fixes #483)
Lennart Poettering [Sat, 21 Feb 2009 16:01:01 +0000 (17:01 +0100)]
make string translatable (fixes #483)

15 years agofix wording, closes #484
Lennart Poettering [Sat, 21 Feb 2009 15:58:24 +0000 (16:58 +0100)]
fix wording, closes #484

15 years agoprefer profiles that match the default channel map
Lennart Poettering [Sat, 21 Feb 2009 15:36:48 +0000 (16:36 +0100)]
prefer profiles that match the default channel map

15 years agoprint warnings about driver bugs at most once
Lennart Poettering [Sat, 21 Feb 2009 15:33:46 +0000 (16:33 +0100)]
print warnings about driver bugs at most once

15 years agointroduce default channel map in addition to the default sample spec
Lennart Poettering [Sat, 21 Feb 2009 15:32:42 +0000 (16:32 +0100)]
introduce default channel map in addition to the default sample spec

15 years agoadd new property PA_PROP_APPLICATION_PROCESS_SESSION_ID and initialize it by default
Lennart Poettering [Sat, 21 Feb 2009 15:26:09 +0000 (16:26 +0100)]
add new property PA_PROP_APPLICATION_PROCESS_SESSION_ID and initialize it by default

15 years agocheck for ENABLE_LEGACY_RUNTIME_DIR with #ifdef, not #if
Lennart Poettering [Sat, 21 Feb 2009 03:14:51 +0000 (04:14 +0100)]
check for ENABLE_LEGACY_RUNTIME_DIR with #ifdef, not #if

15 years agosplit off foreign code into a convenience library to make gcc warnings go away
Lennart Poettering [Sat, 21 Feb 2009 03:13:41 +0000 (04:13 +0100)]
split off foreign code into a convenience library to make gcc warnings go away

15 years agotell gcc to ignore invalid gtk header files
Lennart Poettering [Sat, 21 Feb 2009 03:12:52 +0000 (04:12 +0100)]
tell gcc to ignore invalid gtk header files

15 years agosimplify some code
Lennart Poettering [Fri, 20 Feb 2009 20:39:46 +0000 (21:39 +0100)]
simplify some code

15 years agobluetooth: fix suspend on a2dp (to do on HSP non SCO over PCM)
Marc-André Lureau [Tue, 17 Feb 2009 10:59:34 +0000 (12:59 +0200)]
bluetooth: fix suspend on a2dp (to do on HSP non SCO over PCM)

 - s/setup_stream_fd/start_stream_fd

 - introduce stop_stream_fd to suspend properly the stream_fd (does
   not seem necessary when shuting down)

 - move {start,stop}_stream_fd to IO thread, it is also a good idea
   because it takes about 1s to setup.

15 years agorun make update-po
Lennart Poettering [Fri, 20 Feb 2009 02:25:05 +0000 (03:25 +0100)]
run make update-po

15 years agoMerge commit 'origin/master-tx'
Lennart Poettering [Fri, 20 Feb 2009 02:24:27 +0000 (03:24 +0100)]
Merge commit 'origin/master-tx'

15 years agoMerge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
Lennart Poettering [Fri, 20 Feb 2009 02:21:46 +0000 (03:21 +0100)]
Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio

15 years agobig alsa module rework to make things more robust to broken sound drivers and make...
Lennart Poettering [Fri, 20 Feb 2009 02:21:17 +0000 (03:21 +0100)]
big alsa module rework to make things more robust to broken sound drivers and make it easier to debug them

15 years agofix comment
Lennart Poettering [Fri, 20 Feb 2009 02:20:36 +0000 (03:20 +0100)]
fix comment

15 years agoadd test tool for debugging broken timing in sound drivers
Lennart Poettering [Fri, 20 Feb 2009 02:19:33 +0000 (03:19 +0100)]
add test tool for debugging broken timing in sound drivers

15 years agoMake sure we actually call _() for translating profile names
Lennart Poettering [Fri, 20 Feb 2009 02:17:53 +0000 (03:17 +0100)]
Make sure we actually call _() for translating profile names

15 years agomake it easier to debug timing related problems
Lennart Poettering [Fri, 20 Feb 2009 02:16:54 +0000 (03:16 +0100)]
make it easier to debug timing related problems

15 years agomake profile names translatable
Lennart Poettering [Fri, 20 Feb 2009 00:18:37 +0000 (01:18 +0100)]
make profile names translatable

15 years agodon't try to use weakref stuff on older compilers that don't really support it
Lennart Poettering [Thu, 19 Feb 2009 23:32:15 +0000 (00:32 +0100)]
don't try to use weakref stuff on older compilers that don't really support it

15 years agoUpdated German translation
Fabian Affolter [Thu, 19 Feb 2009 11:08:00 +0000 (11:08 +0000)]
Updated German translation

Transmitted-via: Transifex (translate.fedoraproject.org)

15 years agoMerge commit '38ded3bb31bc49664641965f856a35f432a8a956'
Lennart Poettering [Thu, 19 Feb 2009 04:17:08 +0000 (05:17 +0100)]
Merge commit '38ded3bb31bc49664641965f856a35f432a8a956'

15 years agoMerge commit 'elmarco/legacy-dir'
Lennart Poettering [Thu, 19 Feb 2009 04:02:52 +0000 (05:02 +0100)]
Merge commit 'elmarco/legacy-dir'

15 years agoalsa-util: check if mixer_poll_descriptors_count() < 0
Marc-André Lureau [Wed, 18 Feb 2009 19:35:18 +0000 (21:35 +0200)]
alsa-util: check if mixer_poll_descriptors_count() < 0

15 years agopulsecore: don't leak p when make_random_dir_and_link()
Marc-André Lureau [Wed, 18 Feb 2009 19:23:41 +0000 (21:23 +0200)]
pulsecore: don't leak p when make_random_dir_and_link()

15 years agopulsecore: don't leak d in case of error
Marc-André Lureau [Wed, 18 Feb 2009 19:21:25 +0000 (21:21 +0200)]
pulsecore: don't leak d in case of error

15 years agortp: remove unused variable a
Marc-André Lureau [Wed, 18 Feb 2009 18:31:54 +0000 (20:31 +0200)]
rtp: remove unused variable a

15 years agoprotocol-native: don't leak a proplist
Marc-André Lureau [Wed, 18 Feb 2009 18:00:57 +0000 (20:00 +0200)]
protocol-native: don't leak a proplist

15 years agostream-resotre: don't leak a name
Marc-André Lureau [Wed, 18 Feb 2009 17:44:55 +0000 (19:44 +0200)]
stream-resotre: don't leak a name

15 years agoprotocol-esound: don't accept a request of PROTOCOL_MAX
Marc-André Lureau [Wed, 18 Feb 2009 17:26:21 +0000 (19:26 +0200)]
protocol-esound: don't accept a request of PROTOCOL_MAX

15 years agodaemon-conf: make sure c->log_level < LEVEL_MAX
Marc-André Lureau [Wed, 18 Feb 2009 17:15:43 +0000 (19:15 +0200)]
daemon-conf: make sure c->log_level < LEVEL_MAX

15 years agopulsecore: use r returned from fgets()
Marc-André Lureau [Wed, 18 Feb 2009 16:21:25 +0000 (18:21 +0200)]
pulsecore: use r returned from fgets()

15 years agopulsecore: unused variable e in hashmap_put()
Marc-André Lureau [Wed, 18 Feb 2009 16:16:45 +0000 (18:16 +0200)]
pulsecore: unused variable e in hashmap_put()

15 years agotests/ipacl-test: check inet_pton()
Marc-André Lureau [Tue, 17 Feb 2009 20:58:59 +0000 (22:58 +0200)]
tests/ipacl-test: check inet_pton()

15 years agopadsp: don't use si if it's NULL
Marc-André Lureau [Tue, 17 Feb 2009 20:37:16 +0000 (22:37 +0200)]
padsp: don't use si if it's NULL

15 years agopulsecore: fix check for cb (m is already checked before)
Marc-André Lureau [Tue, 17 Feb 2009 20:32:40 +0000 (22:32 +0200)]
pulsecore: fix check for cb (m is already checked before)

15 years agopacat: remove unused variable
Marc-André Lureau [Tue, 17 Feb 2009 20:17:10 +0000 (22:17 +0200)]
pacat: remove unused variable

15 years agortp-recv: remove unused variable assignment
Marc-André Lureau [Tue, 17 Feb 2009 20:06:25 +0000 (22:06 +0200)]
rtp-recv: remove unused variable assignment

15 years agopulsecore: remove unused variable from cli_command_load()
Marc-André Lureau [Tue, 17 Feb 2009 20:07:57 +0000 (22:07 +0200)]
pulsecore: remove unused variable from cli_command_load()

15 years agomain: remove unused lf variable
Marc-André Lureau [Tue, 17 Feb 2009 19:59:45 +0000 (21:59 +0200)]
main: remove unused lf variable

15 years agopactl: return in case of error reading file (avoid using freed d)
Marc-André Lureau [Tue, 17 Feb 2009 18:52:11 +0000 (20:52 +0200)]
pactl: return in case of error reading file (avoid using freed d)

15 years agotests/thread-mainloop-test: check if threaded_mainloop_start() succeed
Marc-André Lureau [Tue, 17 Feb 2009 18:38:51 +0000 (20:38 +0200)]
tests/thread-mainloop-test: check if threaded_mainloop_start() succeed

15 years agotests/interpol-test: check if mainloop_start() succeed
Marc-André Lureau [Tue, 17 Feb 2009 18:36:38 +0000 (20:36 +0200)]
tests/interpol-test: check if mainloop_start() succeed

15 years agotests/sync-playback: check if pa_context_connect succeed
Marc-André Lureau [Tue, 17 Feb 2009 18:34:05 +0000 (20:34 +0200)]
tests/sync-playback: check if pa_context_connect succeed

15 years agopactl: check if pa_context_connect succeed
Marc-André Lureau [Tue, 17 Feb 2009 18:31:06 +0000 (20:31 +0200)]
pactl: check if pa_context_connect succeed

15 years agopaplay: check if pa_context_connect() succeed
Marc-André Lureau [Tue, 17 Feb 2009 18:27:45 +0000 (20:27 +0200)]
paplay: check if pa_context_connect() succeed

15 years agoprotocol-native: fix get_info() for cards
Marc-André Lureau [Tue, 17 Feb 2009 18:18:56 +0000 (20:18 +0200)]
protocol-native: fix get_info() for cards

15 years agocard-restore: it's not useful to check an array, let's check the length
Marc-André Lureau [Thu, 19 Feb 2009 03:49:58 +0000 (04:49 +0100)]
card-restore: it's not useful to check an array, let's check the length

15 years agolog: don't leak bt
Marc-André Lureau [Tue, 17 Feb 2009 18:06:35 +0000 (20:06 +0200)]
log: don't leak bt

15 years agoalsa-util: make sure we check an initialized cn variable
Marc-André Lureau [Tue, 17 Feb 2009 17:35:01 +0000 (19:35 +0200)]
alsa-util: make sure we check an initialized cn variable

15 years agohal-detect: make sure r is initialized, so we don't take random path
Marc-André Lureau [Tue, 17 Feb 2009 17:26:21 +0000 (19:26 +0200)]
hal-detect: make sure r is initialized, so we don't take random path

15 years agodbus-util: avoid double free
Marc-André Lureau [Tue, 17 Feb 2009 17:19:07 +0000 (19:19 +0200)]
dbus-util: avoid double free

15 years agosplit out mixer setup into seperate functions to make things more readable
Lennart Poettering [Thu, 19 Feb 2009 03:04:42 +0000 (04:04 +0100)]
split out mixer setup into seperate functions to make things more readable

15 years agomodernize pa_msleep() a bit
Lennart Poettering [Thu, 19 Feb 2009 03:01:12 +0000 (04:01 +0100)]
modernize pa_msleep() a bit

15 years agoadd pa_timespec_load
Lennart Poettering [Thu, 19 Feb 2009 03:00:29 +0000 (04:00 +0100)]
add pa_timespec_load

15 years agomake interpol-test useful for recording as well
Lennart Poettering [Thu, 19 Feb 2009 02:59:56 +0000 (03:59 +0100)]
make interpol-test useful for recording as well

15 years agoadditional validity check
Lennart Poettering [Thu, 19 Feb 2009 02:59:04 +0000 (03:59 +0100)]
additional validity check

15 years agoadditional validity check
Lennart Poettering [Thu, 19 Feb 2009 02:58:52 +0000 (03:58 +0100)]
additional validity check

15 years agohandle both positive and negative errno's
Lennart Poettering [Thu, 19 Feb 2009 02:56:31 +0000 (03:56 +0100)]
handle both positive and negative errno's

15 years agoexport card information for sinks/sources and number of sinks/sources a profile would...
Lennart Poettering [Wed, 18 Feb 2009 21:11:50 +0000 (22:11 +0100)]
export card information for sinks/sources and number of sinks/sources a profile would create to clients

15 years agointroduce pa_realpath()
Lennart Poettering [Wed, 18 Feb 2009 20:57:57 +0000 (21:57 +0100)]
introduce pa_realpath()

15 years agoexport pa_match()
Lennart Poettering [Wed, 18 Feb 2009 20:57:16 +0000 (21:57 +0100)]
export pa_match()

15 years agoif we fail to import a memblock fill in silence to guarantee stability of timing
Lennart Poettering [Wed, 18 Feb 2009 20:55:55 +0000 (21:55 +0100)]
if we fail to import a memblock fill in silence to guarantee stability of timing

15 years agoallow importing of more memory blocks than exporting
Lennart Poettering [Wed, 18 Feb 2009 20:52:21 +0000 (21:52 +0100)]
allow importing of more memory blocks than exporting

15 years agorefer folks to the ALSA devs, not us
Lennart Poettering [Wed, 18 Feb 2009 20:50:27 +0000 (21:50 +0100)]
refer folks to the ALSA devs, not us

15 years agominor optimizations
Lennart Poettering [Wed, 18 Feb 2009 20:50:09 +0000 (21:50 +0100)]
minor optimizations

15 years agosimplify pa_alsa_init_proplist_pcm() a bit and include resolution bits in alsa device...
Lennart Poettering [Wed, 18 Feb 2009 20:49:31 +0000 (21:49 +0100)]
simplify pa_alsa_init_proplist_pcm() a bit and include resolution bits in alsa device props

15 years agoallow pa to be run in a chroot() environment tht lacks /proc
Lennart Poettering [Wed, 18 Feb 2009 20:45:06 +0000 (21:45 +0100)]
allow pa to be run in a chroot() environment tht lacks /proc

15 years agobump required alsa version
Lennart Poettering [Wed, 18 Feb 2009 20:44:30 +0000 (21:44 +0100)]
bump required alsa version

15 years agopulse/context: add --enable-legacy-runtime-dir
Marc-André Lureau [Wed, 18 Feb 2009 14:51:37 +0000 (16:51 +0200)]
pulse/context: add --enable-legacy-runtime-dir

15 years agobluetooth: print SBC encoder implementation info
Marc-André Lureau [Fri, 13 Feb 2009 13:09:16 +0000 (15:09 +0200)]
bluetooth: print SBC encoder implementation info

The encoder initialization is done lazily, so we can only get the
information once encoding start. This is abit annoying..