| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Lennart:
>> --- libcanberra-0.8/src/gstreamer.c-orig 2008-08-30 00:54:34.477944000 -0500
>> +++ libcanberra-0.8/src/gstreamer.c 2008-08-30 01:03:11.619656000 -0500
>> @@ -230,7 +230,7 @@ static GstBusSyncReply bus_cb(GstBus *bu
>> /* g_debug (gst_element_state_get_name (pending)); */
>>
>> if (pending == GST_STATE_NULL || pending == GST_STATE_VOID_PENDING)
>> - err = CA_SUCCESS;
>> + return TRUE;
>> else
>> return GST_BUS_DROP;
>> break;
>
> Uh? bus_cb returns a variable of type GstBusSyncReply. Returning TRUE
> here really doesn't make sense to me.
Oops, sorry about that.
I find changing the line to either GST_BUS_PASS or GST_BUS_ASYNC seems
to work just fine. Providing an updated patch which uses GST_BUS_PASS.
Brian
Signed-off-by: Lennart Poettering <lennart@poettering.net>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Brian, I will release libcanberra 0.8 shortly. If you want to make
> sure that the Gst driver works fine on solaris before I do the
> release, please test quickly!
Sorry I was not able ot test before the release. I just tested, and
I found it doesn't work for two reasons. One reason I fixed in the
attached patch. On Solaris, it is necessary to include "audioconvert !
audioconfig" in the GStreamer pipeline. This is needed to ensure that
GStreaner "just works" with sink plugins that may not implement the
full range of possible output that can come out of decodebin.
The attached patch fixes this. Totem, rhythmbox, and other GStreamer
based programs use similar logic.
Before the above fix, GStreamer would just hang, which would also
happen with the gst-launch command if you ran it with a similar
pipeline without "audioconvert".
Brian
Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com>
Signed-off-by: Lennart Poettering <lennart@poettering.net>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com>
Signed-off-by: Lennart Poettering <lennart@poettering.net>
|
|
|
|
|
| |
Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com>
Signed-off-by: Lennart Poettering <lennart@poettering.net>
|
|
|
|
|
| |
Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com>
Signed-off-by: Lennart Poettering <lennart@poettering.net>
|
|
|
|
|
| |
Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com>
Signed-off-by: Lennart Poettering <lennart@poettering.net>
|
|
|
|
|
|
|
| |
This adds the necessary error checking, and fixes the s/alsa/oss/
problem in configure.ac.
Signed-off-by: Lennart Poettering <lennart@poettering.net>
|
|
|
|
| |
Signed-off-by: Lennart Poettering <lennart@poettering.net>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Instead of writing custom code to check for cflags checking, import a
copy of attributes.m4 from xine-lib's repository and use the
CC_CHECK_CFLAGS macro.
The advantage lies not only in being able to reduce the custom code in
configure.ac, but also in the fact that the CC_CHECK_CFLAGS macro
caches the results, making ./configure -C quite faster on second run.
Check for the CFLAGS for any compiler and not just GCC, if the
compiler does support the flag it is better to u se it anyway,
otherwise it will be skipped.
|
| |
| |
| |
| |
| | |
let it be known to aclocal. Don't ignore the whole directory, just the
macro files in it that should not be tracked by git.
|
| |
| |
| |
| |
| |
| | |
Instead of just checking if the compiler supports -std=c99 option,
make use of the autoconf macro for discovering C99. This way other
non-GCC compiler could be used in C99 mode too.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
-version-script is an ELF/GNU-ld feature, not available with other
linkers & platforms. Libtool already knows when to use it, so attached
path just piggy-backs on their main test for this feature. I think
they also exclude some other platforms, but this appears to work on
linux (passes the flag, tested with libtool-1.5.22) with and OS X
(doesn't pass it, tested with libtool-2.2.4).
dan
--
Daniel Macks
dmacks@netspace.org
http://www.netspace.org/~dmacks
Signed-off-by: Lennart Poettering <lennart@poettering.net>
|
| | |
|
| | |
|
|/ |
|