Lennart Poettering [Mon, 30 Mar 2009 18:56:03 +0000 (20:56 +0200)]
make sure we always read in all properties
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
Lennart Poettering [Mon, 30 Mar 2009 18:55:10 +0000 (20:55 +0200)]
introduce typedef for pa_bt_audio_state and use it everywhere
Lennart Poettering [Mon, 30 Mar 2009 18:34:49 +0000 (20:34 +0200)]
Merge commit 'elmarco/bluetooth-fixes'
Lennart Poettering [Mon, 30 Mar 2009 18:26:27 +0000 (20:26 +0200)]
Merge commit 'elmarco/dbus'
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
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
Marc-André Lureau [Fri, 20 Mar 2009 14:51:28 +0000 (16:51 +0200)]
pulse: client connect to dbus
Marc-André Lureau [Fri, 20 Mar 2009 16:39:30 +0000 (18:39 +0200)]
daemon: take org.pulseaudio
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
Lennart Poettering [Mon, 30 Mar 2009 17:15:39 +0000 (19:15 +0200)]
Merge commit 'coling/master'
Lennart Poettering [Mon, 30 Mar 2009 17:14:09 +0000 (19:14 +0200)]
Merge commit 'origin/master'
Lennart Poettering [Mon, 30 Mar 2009 17:13:07 +0000 (19:13 +0200)]
rework tunneling code
Lennart Poettering [Mon, 30 Mar 2009 16:46:12 +0000 (18:46 +0200)]
notify clients about tlength changes
Lennart Poettering [Mon, 30 Mar 2009 16:27:33 +0000 (18:27 +0200)]
typo fix
Lennart Poettering [Mon, 30 Mar 2009 16:27:07 +0000 (18:27 +0200)]
add pa_memblockq_apply_attr()/pa_memblockq_get_attr()
Lennart Poettering [Mon, 30 Mar 2009 16:26:23 +0000 (18:26 +0200)]
document more often the context certain functions are called in
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
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
Lennart Poettering [Mon, 30 Mar 2009 16:00:23 +0000 (18:00 +0200)]
don't enabled tsched on software ALSA devices
Marc-André Lureau [Fri, 27 Mar 2009 19:48:04 +0000 (21:48 +0200)]
bluetooth: use new audio State properties
Marc-André Lureau [Fri, 27 Mar 2009 11:56:26 +0000 (13:56 +0200)]
bluetooth: GetProperties after profile UUID show up
Marc-André Lureau [Fri, 27 Mar 2009 11:43:32 +0000 (13:43 +0200)]
bluetooth: remove racy GetProperties to check profile
Marc-André Lureau [Thu, 26 Mar 2009 19:31:12 +0000 (21:31 +0200)]
bluetooth: don't access outside array range
Marc-André Lureau [Tue, 24 Mar 2009 12:38:52 +0000 (14:38 +0200)]
bluetooth: fail when switching on non-connected profile
Marc-André Lureau [Tue, 24 Mar 2009 12:07:51 +0000 (14:07 +0200)]
bluetooth: connected can be -1, check > 0
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.
Lennart Poettering [Thu, 26 Mar 2009 23:06:15 +0000 (00:06 +0100)]
fix typo
Luiz Augusto von Dentz [Thu, 26 Mar 2009 18:38:40 +0000 (15:38 -0300)]
Do not reconfigure capabilities.
Luiz Augusto von Dentz [Tue, 24 Mar 2009 15:04:52 +0000 (12:04 -0300)]
Query and make use of the current configuration.
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.
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.
Luiz Augusto von Dentz [Mon, 23 Mar 2009 14:29:41 +0000 (11:29 -0300)]
Maintain the original code style for sbc.
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.
Lennart Poettering [Wed, 25 Mar 2009 22:49:26 +0000 (23:49 +0100)]
add missing initialization
Lennart Poettering [Wed, 25 Mar 2009 22:49:09 +0000 (23:49 +0100)]
make sure the discovery module is only loaded once
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
Lennart Poettering [Wed, 25 Mar 2009 15:30:46 +0000 (16:30 +0100)]
add missing whitespace
Lennart Poettering [Wed, 25 Mar 2009 15:30:28 +0000 (16:30 +0100)]
copy latency flags from sink to monitor source
Lennart Poettering [Wed, 25 Mar 2009 15:17:45 +0000 (16:17 +0100)]
use u->use_tsched everywhere
Lennart Poettering [Wed, 25 Mar 2009 15:17:03 +0000 (16:17 +0100)]
fix value of DYNAMIC_LATENCY
Lennart Poettering [Wed, 25 Mar 2009 02:44:49 +0000 (03:44 +0100)]
fix misplace _ref() calls that should have been _assert_ref()
Lennart Poettering [Wed, 25 Mar 2009 02:14:00 +0000 (03:14 +0100)]
optionally skip initial frames in backtrace
Lennart Poettering [Wed, 25 Mar 2009 01:50:57 +0000 (02:50 +0100)]
don't show full so path in backtrace
Lennart Poettering [Wed, 25 Mar 2009 01:42:18 +0000 (02:42 +0100)]
add simple ref counting debugging framework
Lennart Poettering [Wed, 25 Mar 2009 01:39:41 +0000 (02:39 +0100)]
trivial simplification
Lennart Poettering [Wed, 25 Mar 2009 00:18:29 +0000 (01:18 +0100)]
beef up esd sink properties a bit
Lennart Poettering [Wed, 25 Mar 2009 00:17:56 +0000 (01:17 +0100)]
initialize max_request to SO_SNDBUF
Lennart Poettering [Tue, 24 Mar 2009 23:45:13 +0000 (00:45 +0100)]
don't fiddle with latency range in sources with static latency
Lennart Poettering [Tue, 24 Mar 2009 23:44:36 +0000 (00:44 +0100)]
initialize max_request
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
Lennart Poettering [Tue, 24 Mar 2009 23:42:47 +0000 (00:42 +0100)]
Don't initialize userdata twice
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
Lennart Poettering [Tue, 24 Mar 2009 23:41:23 +0000 (00:41 +0100)]
set latency range only in tsched mode
Lennart Poettering [Tue, 24 Mar 2009 23:40:12 +0000 (00:40 +0100)]
link jack modules's max_request to the jack buffer size
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
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
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()
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
Marc-André Lureau [Tue, 24 Mar 2009 14:28:12 +0000 (16:28 +0200)]
bluetooth: fix #NOKIA, correctly unlink sink/src
Lennart Poettering [Tue, 24 Mar 2009 20:42:33 +0000 (21:42 +0100)]
fix bad memory access when destroying m-b-d
Lennart Poettering [Tue, 24 Mar 2009 20:17:55 +0000 (21:17 +0100)]
Allow calling pa_{sink|source}_update_proplist() without an actual proprlist
Lennart Poettering [Tue, 24 Mar 2009 20:14:08 +0000 (21:14 +0100)]
minimal reordering
Lennart Poettering [Tue, 24 Mar 2009 20:13:41 +0000 (21:13 +0100)]
set request/rewind sizes only via accessor functions
Lennart Poettering [Tue, 24 Mar 2009 20:06:57 +0000 (21:06 +0100)]
simplify latency range by not allowing stored 'wildcard' ranges anymore
Lennart Poettering [Tue, 24 Mar 2009 19:59:54 +0000 (20:59 +0100)]
only decrease timer slack, never increase
Lennart Poettering [Mon, 23 Mar 2009 21:27:29 +0000 (22:27 +0100)]
don't fail when no session bus is available
Lennart Poettering [Mon, 23 Mar 2009 20:03:52 +0000 (21:03 +0100)]
add pa_assert_cc() for compile time assertions
Marc-André Lureau [Mon, 16 Mar 2009 14:39:28 +0000 (16:39 +0200)]
pulse: check context (do not user pstream when NULL)
Lennart Poettering [Mon, 23 Mar 2009 18:31:36 +0000 (19:31 +0100)]
only store card profile if flagged for that
Lennart Poettering [Mon, 23 Mar 2009 18:16:00 +0000 (19:16 +0100)]
enable bluetooth default by support
Lennart Poettering [Mon, 23 Mar 2009 15:32:03 +0000 (16:32 +0100)]
Merge commit 'origin/master-tx'
kmilos [Sat, 21 Mar 2009 13:53:36 +0000 (13:53 +0000)]
Sending translation for po/sr@latin.po
kmilos [Sat, 21 Mar 2009 13:52:22 +0000 (13:52 +0000)]
Sending translation for po/sr.po
Lennart Poettering [Sat, 21 Mar 2009 01:54:18 +0000 (02:54 +0100)]
readd volume control logic
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
Lennart Poettering [Sat, 21 Mar 2009 00:31:38 +0000 (01:31 +0100)]
at a couple of #ifdef NOKIAs for now
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
Lennart Poettering [Sat, 21 Mar 2009 00:18:48 +0000 (01:18 +0100)]
add pa_hook_is_firing
Lennart Poettering [Fri, 20 Mar 2009 18:30:37 +0000 (19:30 +0100)]
make sure we dispatch messages in order
Lennart Poettering [Fri, 20 Mar 2009 17:34:16 +0000 (18:34 +0100)]
fix a misplaced assert
Lennart Poettering [Fri, 20 Mar 2009 17:04:23 +0000 (18:04 +0100)]
rework bluetooth IO loops
Lennart Poettering [Fri, 20 Mar 2009 16:59:40 +0000 (17:59 +0100)]
fix prototypes of remaining sbc.[ch] API regarding size_t/const
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
Lennart Poettering [Fri, 20 Mar 2009 13:15:18 +0000 (14:15 +0100)]
fix channel mapping for a52 devices. Closes #508
Lennart Poettering [Fri, 20 Mar 2009 12:54:45 +0000 (13:54 +0100)]
simply bluetooth nrec handling a bit
Lennart Poettering [Fri, 20 Mar 2009 12:51:08 +0000 (13:51 +0100)]
always remap relative volume properly
Lennart Poettering [Fri, 20 Mar 2009 12:50:26 +0000 (13:50 +0100)]
introduce pa_sink_input_get_relative_volume()
Lennart Poettering [Fri, 20 Mar 2009 12:29:42 +0000 (13:29 +0100)]
introduce pa_assert_fp() for fast path assertions
Xavier Conde [Thu, 19 Mar 2009 21:18:43 +0000 (21:18 +0000)]
Update catalan po
Transmitted-via: Transifex (translate.fedoraproject.org)
Lennart Poettering [Thu, 19 Mar 2009 18:38:30 +0000 (19:38 +0100)]
fix a comment
Lennart Poettering [Thu, 19 Mar 2009 17:05:26 +0000 (18:05 +0100)]
document things that need to be fixed with FIXME
Lennart Poettering [Thu, 19 Mar 2009 17:01:56 +0000 (18:01 +0100)]
unfuck i18n
Lennart Poettering [Thu, 19 Mar 2009 16:48:10 +0000 (17:48 +0100)]
Merge commit 'origin/master-tx'
Lennart Poettering [Thu, 19 Mar 2009 16:46:22 +0000 (17:46 +0100)]
Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
Lennart Poettering [Thu, 19 Mar 2009 16:46:13 +0000 (17:46 +0100)]
Merge commit 'elmarco/bluetooth-fixes'
Lennart Poettering [Thu, 19 Mar 2009 16:44:42 +0000 (17:44 +0100)]
fix prototypes of sbc functions a bit
Lennart Poettering [Thu, 19 Mar 2009 16:20:56 +0000 (17:20 +0100)]
document todo items discussed at bt meeting
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
Marc-André Lureau [Thu, 19 Mar 2009 14:48:31 +0000 (16:48 +0200)]
bluetooth: rework the info_valid logic to be more tolerant