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
Marc-André Lureau [Thu, 19 Mar 2009 14:55:14 +0000 (16:55 +0200)]
bluetooth: mark info_valid when receive Connected
Sometime, we receive the connected signal before GetProperties reply.
Marc-André Lureau [Fri, 6 Mar 2009 12:45:06 +0000 (14:45 +0200)]
bluetooth: update SCO over PCM with latest changes
Marc-André Lureau [Thu, 19 Mar 2009 12:15:38 +0000 (14:15 +0200)]
bluetooth: load bluetooth device with connected profile
Lennart Poettering [Thu, 19 Mar 2009 11:56:41 +0000 (12:56 +0100)]
Lennart Poettering [Thu, 19 Mar 2009 11:38:59 +0000 (12:38 +0100)]
deduce a proper icon for TV sets
Lennart Poettering [Thu, 19 Mar 2009 11:38:36 +0000 (12:38 +0100)]
Ignore HAL NoSuchProperty errors when looking for capabilities field. Closes rhbz #489394
Lennart Poettering [Thu, 12 Mar 2009 19:25:48 +0000 (16:25 -0300)]
Merge commit 'elmarco/bluetooth-fixes'
A S Alam [Thu, 12 Mar 2009 08:19:43 +0000 (08:19 +0000)]
Adding Punjabi Language
Transmitted-via: Transifex (translate.fedoraproject.org)
Marc-André Lureau [Thu, 5 Mar 2009 16:18:07 +0000 (18:18 +0200)]
bluetooth: stream also when source is suspended
Marc-André Lureau [Thu, 5 Mar 2009 15:20:31 +0000 (17:20 +0200)]
bluetooth: restart timer when write begin
Piotr Drąg [Thu, 5 Mar 2009 15:19:38 +0000 (15:19 +0000)]
Updated Polish translation
Transmitted-via: Transifex (translate.fedoraproject.org)
Marc-André Lureau [Thu, 5 Mar 2009 15:04:39 +0000 (17:04 +0200)]
bluetooth: accept temporarily unavailable error
Marc-André Lureau [Thu, 5 Mar 2009 14:16:29 +0000 (16:16 +0200)]
bluetooth: s/handled/not_yet_handled for signals
Marc-André Lureau [Thu, 5 Mar 2009 13:47:13 +0000 (15:47 +0200)]
bluetooth: reset read/write index when starting to stream
Lennart Poettering [Thu, 5 Mar 2009 13:31:15 +0000 (14:31 +0100)]
prepare test5
Diego Elio 'Flameeyes' Pettenò [Thu, 5 Mar 2009 12:59:59 +0000 (13:59 +0100)]
Properly check for versioning flags.
Instead of checking for GNU ld presence, check if the linker knows about
the -version-script flag. Non-GNU linkers may export the same interface.
It also allows to check for alternative syntax for symbol versioning.
Diego Elio 'Flameeyes' Pettenò [Thu, 5 Mar 2009 12:59:53 +0000 (13:59 +0100)]
Make sure to set 'no' on the variable cached.
Lennart Poettering [Thu, 5 Mar 2009 11:31:08 +0000 (12:31 +0100)]
prepare release 0.9.15-test4
Lennart Poettering [Thu, 5 Mar 2009 11:27:54 +0000 (12:27 +0100)]
run make update-po
Lennart Poettering [Thu, 5 Mar 2009 11:27:19 +0000 (12:27 +0100)]
Merge commit 'origin/master-tx'
Lennart Poettering [Thu, 5 Mar 2009 11:26:09 +0000 (12:26 +0100)]
Merge commit 'elmarco/bluetooth-fixes'
Lennart Poettering [Thu, 5 Mar 2009 03:34:56 +0000 (04:34 +0100)]
Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
Lennart Poettering [Thu, 5 Mar 2009 03:33:40 +0000 (04:33 +0100)]
try to detect when stupid clients forks and refuse all service from then on
Lennart Poettering [Thu, 5 Mar 2009 03:32:16 +0000 (04:32 +0100)]
make interpol test more interesting by corking/uncorking multiple times
Lennart Poettering [Wed, 4 Mar 2009 21:07:56 +0000 (22:07 +0100)]
Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
Lennart Poettering [Wed, 4 Mar 2009 21:07:41 +0000 (22:07 +0100)]
fix typo in FOREIGN_CFLAGS
Lennart Poettering [Wed, 4 Mar 2009 17:37:14 +0000 (18:37 +0100)]
try more things to get a proper icon for sinks/sources
Marc-André Lureau [Wed, 4 Mar 2009 14:38:02 +0000 (16:38 +0200)]
bluetooth: don't init profile when off
Marc-André Lureau [Thu, 26 Feb 2009 22:13:54 +0000 (00:13 +0200)]
bluetooth: service_fd could be 0
Marc-André Lureau [Wed, 25 Feb 2009 12:31:29 +0000 (14:31 +0200)]
bluetooth: hsp case, check l for appropriate error message
Lennart Poettering [Wed, 4 Mar 2009 04:31:53 +0000 (05:31 +0100)]
never try to suspend monitor sources, suspend the sinks they belong to instead
Lennart Poettering [Wed, 4 Mar 2009 04:30:28 +0000 (05:30 +0100)]
print error code when suspend/resume fails
Lennart Poettering [Wed, 4 Mar 2009 04:29:09 +0000 (05:29 +0100)]
handle negative error codes
Lennart Poettering [Wed, 4 Mar 2009 04:27:49 +0000 (05:27 +0100)]
fix handling of _suspend_all(), return first failure error code
Lennart Poettering [Wed, 4 Mar 2009 04:27:14 +0000 (05:27 +0100)]
make suspend state of monitor source follow the suspend state of the sink it belongs to
Lennart Poettering [Wed, 4 Mar 2009 04:25:41 +0000 (05:25 +0100)]
Don't allow suspending of monitor sources.
Closes #499
Lennart Poettering [Wed, 4 Mar 2009 03:00:00 +0000 (04:00 +0100)]
Fix a NULL pointer access when sutting down esound/simple connections
If a connection is unlinked make sure the process_msg function doesn't
crash when a message is received afterwards.
Closes #463.
Lennart Poettering [Wed, 4 Mar 2009 01:55:34 +0000 (02:55 +0100)]
various smaller cleanups