On Sat, 30.08.08 01:07, Brian Cameron ([EMAIL PROTECTED]) wrote:

> The attached patch seems to fix libcanberra so GStreamer works on
> Solaris.  With this patch it plays the file and exits when the file
> is done playing.
>
> Brian

> --- 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.

Marc-Andre, what do you say?

Lennart

-- 
Lennart Poettering                        Red Hat, Inc.
lennart [at] poettering [dot] net         ICQ# 11060553
http://0pointer.net/lennart/           GnuPG 0x1A015CC4
_______________________________________________
libcanberra-discuss mailing list
[email protected]
https://tango.0pointer.de/mailman/listinfo/libcanberra-discuss

Reply via email to