profile/ivi/pulseaudio.git
15 years agomake sure we never access an invalid pa_bluetooth_device object
Lennart Poettering [Mon, 30 Mar 2009 18:57:12 +0000 (20:57 +0200)]
make sure we never access an invalid pa_bluetooth_device object

15 years agomake sure we always read in all properties
Lennart Poettering [Mon, 30 Mar 2009 18:56:03 +0000 (20:56 +0200)]
make sure we always read in all properties

15 years agoget rid of old 'Connected' property parsing and make sure we don't execute two case...
Lennart Poettering [Mon, 30 Mar 2009 18:55:50 +0000 (20:55 +0200)]
get rid of old 'Connected' property parsing and make sure we don't execute two case branches

15 years agointroduce typedef for pa_bt_audio_state and use it everywhere
Lennart Poettering [Mon, 30 Mar 2009 18:55:10 +0000 (20:55 +0200)]
introduce typedef for pa_bt_audio_state and use it everywhere

15 years agoMerge commit 'elmarco/bluetooth-fixes'
Lennart Poettering [Mon, 30 Mar 2009 18:34:49 +0000 (20:34 +0200)]
Merge commit 'elmarco/bluetooth-fixes'

15 years agoMerge commit 'elmarco/dbus'
Lennart Poettering [Mon, 30 Mar 2009 18:26:27 +0000 (20:26 +0200)]
Merge commit 'elmarco/dbus'

15 years agoUse pa_source_set_max_rewind_within_thread() for updating the monitor source's max_rewind
Lennart Poettering [Mon, 30 Mar 2009 18:19:32 +0000 (20:19 +0200)]
Use pa_source_set_max_rewind_within_thread() for updating the monitor source's max_rewind

15 years agogtk-test: updated to use PA_CONTEXT_NOAUTOSPAWN|PA_CONTEXT_NOFAIL
Marc-André Lureau [Fri, 27 Mar 2009 18:41:52 +0000 (20:41 +0200)]
gtk-test: updated to use PA_CONTEXT_NOAUTOSPAWN|PA_CONTEXT_NOFAIL

15 years agopulse: client connect to dbus
Marc-André Lureau [Fri, 20 Mar 2009 14:51:28 +0000 (16:51 +0200)]
pulse: client connect to dbus

15 years agodaemon: take org.pulseaudio
Marc-André Lureau [Fri, 20 Mar 2009 16:39:30 +0000 (18:39 +0200)]
daemon: take org.pulseaudio

15 years agodbus: split dbus-util into dbus-shared
Marc-André Lureau [Wed, 18 Mar 2009 23:35:02 +0000 (01:35 +0200)]
dbus: split dbus-util into dbus-shared

modules: fix dbus-util include
pulse: get dbus at context connection

15 years agoMerge commit 'coling/master'
Lennart Poettering [Mon, 30 Mar 2009 17:15:39 +0000 (19:15 +0200)]
Merge commit 'coling/master'

15 years agoMerge commit 'origin/master'
Lennart Poettering [Mon, 30 Mar 2009 17:14:09 +0000 (19:14 +0200)]
Merge commit 'origin/master'

15 years agorework tunneling code
Lennart Poettering [Mon, 30 Mar 2009 17:13:07 +0000 (19:13 +0200)]
rework tunneling code

15 years agonotify clients about tlength changes
Lennart Poettering [Mon, 30 Mar 2009 16:46:12 +0000 (18:46 +0200)]
notify clients about tlength changes

15 years agotypo fix
Lennart Poettering [Mon, 30 Mar 2009 16:27:33 +0000 (18:27 +0200)]
typo fix

15 years agoadd pa_memblockq_apply_attr()/pa_memblockq_get_attr()
Lennart Poettering [Mon, 30 Mar 2009 16:27:07 +0000 (18:27 +0200)]
add pa_memblockq_apply_attr()/pa_memblockq_get_attr()

15 years agodocument more often the context certain functions are called in
Lennart Poettering [Mon, 30 Mar 2009 16:26:23 +0000 (18:26 +0200)]
document more often the context certain functions are called in

15 years agosimplify latency config functions a bit and make them callable in more contexts
Lennart Poettering [Mon, 30 Mar 2009 16:23:48 +0000 (18:23 +0200)]
simplify latency config functions a bit and make them callable in more contexts

15 years agoTrigger move callback a little bit earlier so that no IO thread is running
Lennart Poettering [Mon, 30 Mar 2009 16:21:34 +0000 (18:21 +0200)]
Trigger move callback a little bit earlier so that no IO thread is running

15 years agodon't enabled tsched on software ALSA devices
Lennart Poettering [Mon, 30 Mar 2009 16:00:23 +0000 (18:00 +0200)]
don't enabled tsched on software ALSA devices

15 years agobluetooth: use new audio State properties
Marc-André Lureau [Fri, 27 Mar 2009 19:48:04 +0000 (21:48 +0200)]
bluetooth: use new audio State properties

15 years agobluetooth: GetProperties after profile UUID show up
Marc-André Lureau [Fri, 27 Mar 2009 11:56:26 +0000 (13:56 +0200)]
bluetooth: GetProperties after profile UUID show up

15 years agobluetooth: remove racy GetProperties to check profile
Marc-André Lureau [Fri, 27 Mar 2009 11:43:32 +0000 (13:43 +0200)]
bluetooth: remove racy GetProperties to check profile

15 years agobluetooth: don't access outside array range
Marc-André Lureau [Thu, 26 Mar 2009 19:31:12 +0000 (21:31 +0200)]
bluetooth: don't access outside array range

15 years agobluetooth: fail when switching on non-connected profile
Marc-André Lureau [Tue, 24 Mar 2009 12:38:52 +0000 (14:38 +0200)]
bluetooth: fail when switching on non-connected profile

15 years agobluetooth: connected can be -1, check > 0
Marc-André Lureau [Tue, 24 Mar 2009 12:07:51 +0000 (14:07 +0200)]
bluetooth: connected can be -1, check > 0

15 years agoSmall fix for MacOSX compat
Lennart Poettering [Fri, 27 Mar 2009 13:37:58 +0000 (14:37 +0100)]
Small fix for MacOSX compat

Issue originally pointed out by Igor Zubkov.

15 years agofix typo
Lennart Poettering [Thu, 26 Mar 2009 23:06:15 +0000 (00:06 +0100)]
fix typo

15 years agoDo not reconfigure capabilities.
Luiz Augusto von Dentz [Thu, 26 Mar 2009 18:38:40 +0000 (15:38 -0300)]
Do not reconfigure capabilities.

15 years agoQuery and make use of the current configuration.
Luiz Augusto von Dentz [Tue, 24 Mar 2009 15:04:52 +0000 (12:04 -0300)]
Query and make use of the current configuration.

15 years agoUpdate ipc to match new message headers introduced on BlueZ 4.34.
Luiz Augusto von Dentz [Wed, 25 Mar 2009 20:57:19 +0000 (17:57 -0300)]
Update ipc to match new message headers introduced on BlueZ 4.34.

15 years agoFix misuse of 'frame.joint' when estimating the frame length.
Luiz Augusto von Dentz [Mon, 23 Mar 2009 14:46:08 +0000 (11:46 -0300)]
Fix misuse of 'frame.joint' when estimating the frame length.

'frame.joint' is not the flag for joint stereo mode, it is a set of bits which
show for which subbands channels joining was actually used.

15 years agoMaintain the original code style for sbc.
Luiz Augusto von Dentz [Mon, 23 Mar 2009 14:29:41 +0000 (11:29 -0300)]
Maintain the original code style for sbc.

15 years agoraop: Add call to pa_sink_set_max_request()
Colin Guthrie [Wed, 25 Mar 2009 23:05:41 +0000 (23:05 +0000)]
raop: Add call to pa_sink_set_max_request()

This is just a copy from the ESD version which is a little crude, but will do for now.

15 years agoadd missing initialization
Lennart Poettering [Wed, 25 Mar 2009 22:49:26 +0000 (23:49 +0100)]
add missing initialization

15 years agomake sure the discovery module is only loaded once
Lennart Poettering [Wed, 25 Mar 2009 22:49:09 +0000 (23:49 +0100)]
make sure the discovery module is only loaded once

15 years agoon monitor source be fine with any latency range set by the sink
Lennart Poettering [Wed, 25 Mar 2009 15:31:16 +0000 (16:31 +0100)]
on monitor source be fine with any latency range set by the sink

15 years agoadd missing whitespace
Lennart Poettering [Wed, 25 Mar 2009 15:30:46 +0000 (16:30 +0100)]
add missing whitespace

15 years agocopy latency flags from sink to monitor source
Lennart Poettering [Wed, 25 Mar 2009 15:30:28 +0000 (16:30 +0100)]
copy latency flags from sink to monitor source

15 years agouse u->use_tsched everywhere
Lennart Poettering [Wed, 25 Mar 2009 15:17:45 +0000 (16:17 +0100)]
use u->use_tsched everywhere

15 years agofix value of DYNAMIC_LATENCY
Lennart Poettering [Wed, 25 Mar 2009 15:17:03 +0000 (16:17 +0100)]
fix value of DYNAMIC_LATENCY

15 years agofix misplace _ref() calls that should have been _assert_ref()
Lennart Poettering [Wed, 25 Mar 2009 02:44:49 +0000 (03:44 +0100)]
fix misplace _ref() calls that should have been _assert_ref()

15 years agooptionally skip initial frames in backtrace
Lennart Poettering [Wed, 25 Mar 2009 02:14:00 +0000 (03:14 +0100)]
optionally skip initial frames in backtrace

15 years agodon't show full so path in backtrace
Lennart Poettering [Wed, 25 Mar 2009 01:50:57 +0000 (02:50 +0100)]
don't show full so path in backtrace

15 years agoadd simple ref counting debugging framework
Lennart Poettering [Wed, 25 Mar 2009 01:42:18 +0000 (02:42 +0100)]
add simple ref counting debugging framework

15 years agotrivial simplification
Lennart Poettering [Wed, 25 Mar 2009 01:39:41 +0000 (02:39 +0100)]
trivial simplification

15 years agobeef up esd sink properties a bit
Lennart Poettering [Wed, 25 Mar 2009 00:18:29 +0000 (01:18 +0100)]
beef up esd sink properties a bit

15 years agoinitialize max_request to SO_SNDBUF
Lennart Poettering [Wed, 25 Mar 2009 00:17:56 +0000 (01:17 +0100)]
initialize max_request to SO_SNDBUF

15 years agodon't fiddle with latency range in sources with static latency
Lennart Poettering [Tue, 24 Mar 2009 23:45:13 +0000 (00:45 +0100)]
don't fiddle with latency range in sources with static latency

15 years agoinitialize max_request
Lennart Poettering [Tue, 24 Mar 2009 23:44:36 +0000 (00:44 +0100)]
initialize max_request

15 years agoagain, don't fiddle with latency range in sinks with static latency
Lennart Poettering [Tue, 24 Mar 2009 23:44:21 +0000 (00:44 +0100)]
again, don't fiddle with latency range in sinks with static latency

15 years agoDon't initialize userdata twice
Lennart Poettering [Tue, 24 Mar 2009 23:42:47 +0000 (00:42 +0100)]
Don't initialize userdata twice

15 years agodon't fiddle with latency range because we cannot adjust it dynamically
Lennart Poettering [Tue, 24 Mar 2009 23:42:32 +0000 (00:42 +0100)]
don't fiddle with latency range because we cannot adjust it dynamically

15 years agoset latency range only in tsched mode
Lennart Poettering [Tue, 24 Mar 2009 23:41:23 +0000 (00:41 +0100)]
set latency range only in tsched mode

15 years agolink jack modules's max_request to the jack buffer size
Lennart Poettering [Tue, 24 Mar 2009 23:40:12 +0000 (00:40 +0100)]
link jack modules's max_request to the jack buffer size

15 years agosimplify things and make sure timing setters can be called in most contexts
Lennart Poettering [Tue, 24 Mar 2009 23:33:35 +0000 (00:33 +0100)]
simplify things and make sure timing setters can be called in most contexts

15 years agointroduce new flag that marks sinks/sources which can adjust the latency dynamically
Lennart Poettering [Tue, 24 Mar 2009 23:30:54 +0000 (00:30 +0100)]
introduce new flag that marks sinks/sources which can adjust the latency dynamically

15 years agomake pa_source_set_max_rewind() work similar to pa_sink_set_max_rewind()
Lennart Poettering [Tue, 24 Mar 2009 23:26:44 +0000 (00:26 +0100)]
make pa_source_set_max_rewind() work similar to pa_sink_set_max_rewind()

15 years agoget rid of 'default' min/max latencies, simplify things by just having absolute bound...
Lennart Poettering [Tue, 24 Mar 2009 23:25:17 +0000 (00:25 +0100)]
get rid of 'default' min/max latencies, simplify things by just having absolute boundaries

15 years agobluetooth: fix #NOKIA, correctly unlink sink/src
Marc-André Lureau [Tue, 24 Mar 2009 14:28:12 +0000 (16:28 +0200)]
bluetooth: fix #NOKIA, correctly unlink sink/src

15 years agofix bad memory access when destroying m-b-d
Lennart Poettering [Tue, 24 Mar 2009 20:42:33 +0000 (21:42 +0100)]
fix bad memory access when destroying m-b-d

15 years agoAllow calling pa_{sink|source}_update_proplist() without an actual proprlist
Lennart Poettering [Tue, 24 Mar 2009 20:17:55 +0000 (21:17 +0100)]
Allow calling pa_{sink|source}_update_proplist() without an actual proprlist

15 years agominimal reordering
Lennart Poettering [Tue, 24 Mar 2009 20:14:08 +0000 (21:14 +0100)]
minimal reordering

15 years agoset request/rewind sizes only via accessor functions
Lennart Poettering [Tue, 24 Mar 2009 20:13:41 +0000 (21:13 +0100)]
set request/rewind sizes only via accessor functions

15 years agosimplify latency range by not allowing stored 'wildcard' ranges anymore
Lennart Poettering [Tue, 24 Mar 2009 20:06:57 +0000 (21:06 +0100)]
simplify latency range by not allowing stored 'wildcard' ranges anymore

15 years agoonly decrease timer slack, never increase
Lennart Poettering [Tue, 24 Mar 2009 19:59:54 +0000 (20:59 +0100)]
only decrease timer slack, never increase

15 years agodon't fail when no session bus is available
Lennart Poettering [Mon, 23 Mar 2009 21:27:29 +0000 (22:27 +0100)]
don't fail when no session bus is available

15 years agoadd pa_assert_cc() for compile time assertions
Lennart Poettering [Mon, 23 Mar 2009 20:03:52 +0000 (21:03 +0100)]
add pa_assert_cc() for compile time assertions

15 years agopulse: check context (do not user pstream when NULL)
Marc-André Lureau [Mon, 16 Mar 2009 14:39:28 +0000 (16:39 +0200)]
pulse: check context (do not user pstream when NULL)

15 years agoonly store card profile if flagged for that
Lennart Poettering [Mon, 23 Mar 2009 18:31:36 +0000 (19:31 +0100)]
only store card profile if flagged for that

15 years agoenable bluetooth default by support
Lennart Poettering [Mon, 23 Mar 2009 18:16:00 +0000 (19:16 +0100)]
enable bluetooth default by support

15 years agoMerge commit 'origin/master-tx'
Lennart Poettering [Mon, 23 Mar 2009 15:32:03 +0000 (16:32 +0100)]
Merge commit 'origin/master-tx'

15 years agoSending translation for po/sr@latin.po
kmilos [Sat, 21 Mar 2009 13:53:36 +0000 (13:53 +0000)]
Sending translation for po/sr@latin.po

15 years agoSending translation for po/sr.po
kmilos [Sat, 21 Mar 2009 13:52:22 +0000 (13:52 +0000)]
Sending translation for po/sr.po

15 years agoreadd volume control logic
Lennart Poettering [Sat, 21 Mar 2009 01:54:18 +0000 (02:54 +0100)]
readd volume control logic

15 years agoadd functions that modules can call whenever they now the volume changed
Lennart Poettering [Sat, 21 Mar 2009 01:45:31 +0000 (02:45 +0100)]
add functions that modules can call whenever they now the volume changed

15 years agoat a couple of #ifdef NOKIAs for now
Lennart Poettering [Sat, 21 Mar 2009 00:31:38 +0000 (01:31 +0100)]
at a couple of #ifdef NOKIAs for now

15 years agorework device discovery to share a single device list among all modules
Lennart Poettering [Sat, 21 Mar 2009 00:19:49 +0000 (01:19 +0100)]
rework device discovery to share a single device list among all modules

15 years agoadd pa_hook_is_firing
Lennart Poettering [Sat, 21 Mar 2009 00:18:48 +0000 (01:18 +0100)]
add pa_hook_is_firing

15 years agomake sure we dispatch messages in order
Lennart Poettering [Fri, 20 Mar 2009 18:30:37 +0000 (19:30 +0100)]
make sure we dispatch messages in order

15 years agofix a misplaced assert
Lennart Poettering [Fri, 20 Mar 2009 17:34:16 +0000 (18:34 +0100)]
fix a misplaced assert

15 years agorework bluetooth IO loops
Lennart Poettering [Fri, 20 Mar 2009 17:04:23 +0000 (18:04 +0100)]
rework bluetooth IO loops

15 years agofix prototypes of remaining sbc.[ch] API regarding size_t/const
Lennart Poettering [Fri, 20 Mar 2009 16:59:40 +0000 (17:59 +0100)]
fix prototypes of remaining sbc.[ch] API regarding size_t/const

15 years agodon't try to unref reserve stuff if we don't use it
Lennart Poettering [Fri, 20 Mar 2009 13:47:36 +0000 (14:47 +0100)]
don't try to unref reserve stuff if we don't use it

15 years agofix channel mapping for a52 devices. Closes #508
Lennart Poettering [Fri, 20 Mar 2009 13:15:18 +0000 (14:15 +0100)]
fix channel mapping for a52 devices. Closes #508

15 years agosimply bluetooth nrec handling a bit
Lennart Poettering [Fri, 20 Mar 2009 12:54:45 +0000 (13:54 +0100)]
simply bluetooth nrec handling a bit

15 years agoalways remap relative volume properly
Lennart Poettering [Fri, 20 Mar 2009 12:51:08 +0000 (13:51 +0100)]
always remap relative volume properly

15 years agointroduce pa_sink_input_get_relative_volume()
Lennart Poettering [Fri, 20 Mar 2009 12:50:26 +0000 (13:50 +0100)]
introduce pa_sink_input_get_relative_volume()

15 years agointroduce pa_assert_fp() for fast path assertions
Lennart Poettering [Fri, 20 Mar 2009 12:29:42 +0000 (13:29 +0100)]
introduce pa_assert_fp() for fast path assertions

15 years agoUpdate catalan po
Xavier Conde [Thu, 19 Mar 2009 21:18:43 +0000 (21:18 +0000)]
Update catalan po

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

15 years agofix a comment
Lennart Poettering [Thu, 19 Mar 2009 18:38:30 +0000 (19:38 +0100)]
fix a comment

15 years agodocument things that need to be fixed with FIXME
Lennart Poettering [Thu, 19 Mar 2009 17:05:26 +0000 (18:05 +0100)]
document things that need to be fixed with FIXME

15 years agounfuck i18n
Lennart Poettering [Thu, 19 Mar 2009 17:01:56 +0000 (18:01 +0100)]
unfuck i18n

15 years agoMerge commit 'origin/master-tx'
Lennart Poettering [Thu, 19 Mar 2009 16:48:10 +0000 (17:48 +0100)]
Merge commit 'origin/master-tx'

15 years agoMerge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
Lennart Poettering [Thu, 19 Mar 2009 16:46:22 +0000 (17:46 +0100)]
Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio

15 years agoMerge commit 'elmarco/bluetooth-fixes'
Lennart Poettering [Thu, 19 Mar 2009 16:46:13 +0000 (17:46 +0100)]
Merge commit 'elmarco/bluetooth-fixes'

15 years agofix prototypes of sbc functions a bit
Lennart Poettering [Thu, 19 Mar 2009 16:44:42 +0000 (17:44 +0100)]
fix prototypes of sbc functions a bit

15 years agodocument todo items discussed at bt meeting
Lennart Poettering [Thu, 19 Mar 2009 16:20:56 +0000 (17:20 +0100)]
document todo items discussed at bt meeting

15 years agoget rid of setsockopt() calls since they have never been implemented upstream
Lennart Poettering [Thu, 19 Mar 2009 16:18:08 +0000 (17:18 +0100)]
get rid of setsockopt() calls since they have never been implemented upstream