I made an initial attempt at porting libcanberra to GStreamer 1.0 (0.11.93 actually). The entire gnome stack is migrating, and GStreamer 1.0 is assumed for Gnome 3.6; as such, switching any other underlying tool as well is just logical.
Created attachment 66568 [details] [review] Port to GStreamer 1.0
Comment on attachment 66568 [details] [review] Port to GStreamer 1.0 Review of attachment 66568 [details] [review]: ----------------------------------------------------------------- Did a port too, and realised that yours was already in bugzilla. ::: configure.ac @@ +383,4 @@ > [gstreamer=auto]) > > if test "x${gstreamer}" != xno ; then > + PKG_CHECK_MODULES(GST, [ gstreamer-1.0 >= 0.10.15 ], You can remove the version here, it's not relevant anymore. ::: src/gstreamer.c @@ +307,4 @@ > > sinkelement = GST_ELEMENT(data); > > + caps = gst_pad_query_caps(pad, NULL); I had: - caps = gst_pad_get_caps(pad); + caps = gst_pad_get_current_caps(pad); instead.
Ah, will merge and release. Sorry for the delay.
Applied. Thanks.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.