Lennart Poettering [Fri, 20 Mar 2009 12:29:42 +0000 (13:29 +0100)]
introduce pa_assert_fp() for fast path assertions
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
Lennart Poettering [Wed, 4 Mar 2009 01:52:11 +0000 (02:52 +0100)]
pa_xnew cannot fail -- that's what the x is in the name
Lennart Poettering [Wed, 4 Mar 2009 01:51:30 +0000 (02:51 +0100)]
document more closely from which context certain functions may be called
Lennart Poettering [Tue, 3 Mar 2009 21:26:15 +0000 (22:26 +0100)]
fix device reservation for system mode
Finn Thain [Thu, 26 Feb 2009 05:48:58 +0000 (16:48 +1100)]
revive solaris module
Hi All,
This patch fixes the solaris audio device source and sink, and fixes some
portability issues that break the build on solaris. Questions and comments
welcomed.
I've tested this patch only with OpenSolaris Express snv 103. Eventually I
hope to be able to test a few older releases and older hardware (though it
is hard to say whether there is much interest in those).
This is my first brush with pulseaudio and so I read the wiki docs and
some of the source code but I'm still unsure of a few things. In
particular I'm wondering about rewind processing, corking and what (if
anything) the module needs for those. I'm also unclear on the implications
of thread_info.buffer_size, .fragment_size and .max_request, and whether
my code is correct or not.
This patch disables link map/library versioning unless ld is GNU ld.
Another approach for solaris would be to use that linker's -M option, but
I couldn't make that work (due to undefined mainloop, browse and simple
symbols when linking pacat. I can post the errors if anyone is intested.)
Thanks,
Finn Thain
Lennart Poettering [Tue, 3 Mar 2009 20:44:56 +0000 (21:44 +0100)]
Merge commit 'coling/lgpl21'
Colin Guthrie [Tue, 3 Mar 2009 20:23:02 +0000 (20:23 +0000)]
Use LGPL 2.1 on all files previously using LGPL 2
Lennart Poettering [Mon, 2 Mar 2009 23:32:10 +0000 (00:32 +0100)]
pass profile priority value to clients
Lennart Poettering [Mon, 2 Mar 2009 17:11:49 +0000 (18:11 +0100)]
properly handle directed card info requests
Lennart Poettering [Mon, 2 Mar 2009 15:28:08 +0000 (16:28 +0100)]
Merge commit 'coling/master'
Lennart Poettering [Mon, 2 Mar 2009 13:33:36 +0000 (14:33 +0100)]
run make update-ffmpeg
Lennart Poettering [Mon, 2 Mar 2009 13:32:36 +0000 (14:32 +0100)]
run make update-sbc
Lennart Poettering [Mon, 2 Mar 2009 13:31:52 +0000 (14:31 +0100)]
run update-reserve
Lennart Poettering [Mon, 2 Mar 2009 13:28:43 +0000 (14:28 +0100)]
run make update-shave
Lennart Poettering [Mon, 2 Mar 2009 13:28:26 +0000 (14:28 +0100)]
add update-shave target
Colin Guthrie [Mon, 2 Mar 2009 13:11:29 +0000 (13:11 +0000)]
Use pa_assert_se() when the containing code has side effects.
As reported by rantala. Closes #502 and #503
Lennart Poettering [Mon, 2 Mar 2009 13:08:11 +0000 (14:08 +0100)]
Merge commit 'coling/master'
Lennart Poettering [Mon, 2 Mar 2009 13:06:23 +0000 (14:06 +0100)]
make dependency on udev versioned
Colin Guthrie [Sun, 1 Mar 2009 23:17:07 +0000 (23:17 +0000)]
raop: Handle the reponse header memory allocation more sensibly.
In theory the callback called after reading headers could free our whole object, so we should not
take it upon ourselves to free the headers after the call to the callback.
Colin Guthrie [Sun, 1 Mar 2009 18:11:36 +0000 (18:11 +0000)]
raop: Log teardown explicitly
Colin Guthrie [Sun, 1 Mar 2009 18:10:35 +0000 (18:10 +0000)]
raop: Allow for nice sink descriptions to be set (interpolated from avahi)
Lennart Poettering [Sun, 1 Mar 2009 20:36:19 +0000 (21:36 +0100)]
For now don't list icon property (in favour of icon name property) since icon negotiation is probably much more complex (i.e. sizes...) than just putting icon data somewhere.
Lennart Poettering [Sun, 1 Mar 2009 20:34:01 +0000 (21:34 +0100)]
add logic for initializing a useful icon name
Lennart Poettering [Sun, 1 Mar 2009 19:34:07 +0000 (20:34 +0100)]
get additional device data from udev
Lennart Poettering [Sun, 1 Mar 2009 19:32:32 +0000 (20:32 +0100)]
rename PA_PROP_DEVICE_CONNECTOR to PA_PROP_DEVICE_BUS
Lennart Poettering [Sun, 1 Mar 2009 19:30:37 +0000 (20:30 +0100)]
revise form factor list a bit, simplify and use singular everywhere
Lennart Poettering [Sun, 1 Mar 2009 19:28:58 +0000 (20:28 +0100)]
introduce seperate vendor/product id fields
Lennart Poettering [Sun, 1 Mar 2009 19:27:55 +0000 (20:27 +0100)]
make example code a bit more robust/change-proof
Colin Guthrie [Sat, 28 Feb 2009 23:45:02 +0000 (23:45 +0000)]
Don't assume that device reservation is enabled.
In the case when the alsa 'device' is not a physical card, it wont have an index and thus
the reservation name will be NULL and therefore we will not initialise the reservation system.
Fixes #498
Xavier Conde [Fri, 27 Feb 2009 21:42:22 +0000 (21:42 +0000)]
Updated catalan po
Transmitted-via: Transifex (translate.fedoraproject.org)
Lennart Poettering [Fri, 27 Feb 2009 00:18:04 +0000 (01:18 +0100)]
Merge commit 'coling/master'
Lennart Poettering [Fri, 27 Feb 2009 00:15:29 +0000 (01:15 +0100)]
when alsa tweaks our sample_spec make sure we adjust the watermark accordingly
Lennart Poettering [Fri, 27 Feb 2009 00:15:06 +0000 (01:15 +0100)]
when an underrun happens, increase watermark by 10ms instead of doubling it
Lennart Poettering [Thu, 26 Feb 2009 23:32:32 +0000 (00:32 +0100)]
revise list of form factors a little
Colin Guthrie [Thu, 26 Feb 2009 09:02:15 +0000 (09:02 +0000)]
bluetooth: Fix under linked module-bluetooth-device
Colin Guthrie [Thu, 26 Feb 2009 00:54:37 +0000 (00:54 +0000)]
Fix a very strange 'file not found' error in module-alsa-card.
This fixes a regression introduced by commit
c341010304064c9a6ae13fab15c7fa7883acaeeb
Lennart Poettering [Wed, 25 Feb 2009 08:13:19 +0000 (09:13 +0100)]
try to vacuum a little when nothing is going on
Piotr Drąg [Tue, 24 Feb 2009 23:36:39 +0000 (23:36 +0000)]
Updated Polish translation
Transmitted-via: Transifex (translate.fedoraproject.org)
Lennart Poettering [Tue, 24 Feb 2009 22:02:56 +0000 (23:02 +0100)]
forgot to bump the revision
Lennart Poettering [Tue, 24 Feb 2009 21:35:13 +0000 (22:35 +0100)]
hide shave in gitignore
Lennart Poettering [Tue, 24 Feb 2009 21:27:25 +0000 (22:27 +0100)]
make sure we check the sink status for PA_SINK_INPUT_FAIL_ON_SUSPEND only after module-suspend-on-idle had the chance to resume the device
Lennart Poettering [Tue, 24 Feb 2009 10:43:15 +0000 (11:43 +0100)]
Merge commit 'elmarco/shave'
Lennart Poettering [Tue, 24 Feb 2009 10:35:47 +0000 (11:35 +0100)]
ignore tags file
Lennart Poettering [Tue, 24 Feb 2009 10:35:01 +0000 (11:35 +0100)]
run make update-po
Lennart Poettering [Tue, 24 Feb 2009 10:33:05 +0000 (11:33 +0100)]
Merge commit 'origin/master-tx'
Lennart Poettering [Tue, 24 Feb 2009 10:29:35 +0000 (11:29 +0100)]
set reserve interface application device name
Lennart Poettering [Tue, 24 Feb 2009 10:29:11 +0000 (11:29 +0100)]
don't put both the card and the pcm name in the description of a device if one contains the other
Lennart Poettering [Tue, 24 Feb 2009 05:36:42 +0000 (06:36 +0100)]
update reserve.c from upstream git
Lennart Poettering [Tue, 24 Feb 2009 05:13:39 +0000 (06:13 +0100)]
implement device reservation scheme
Lennart Poettering [Tue, 24 Feb 2009 05:11:42 +0000 (06:11 +0100)]
in case alsa lies to use don't spin forever
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
Marc-André Lureau [Mon, 23 Feb 2009 21:20:19 +0000 (23:20 +0200)]
build: shave it!
http://damien.lespiau.name/blog/2009/02/18/shave-making-the-autotools-output-sane/