GNOME Bugzilla – Bug 682955
Support GStreamer 1.0
Last modified: 2013-09-13 01:08:57 UTC
evolution/modules/audio-inline seems to be (from what I found so far) the only 'user' of gstreamer and does not make of weird APIs. From my tests so far, changing configure to actually 'find' gstreamer 1.0 seems to be enough (which is in line with what is said on https://live.gnome.org/GnomeGoals/PortToGstreamer1 ). I can spin up a patch, but would need some guidance which option is preferred: a) 'ONLY' gstreamer-1.0: do no longer detect gstreamer-0.10 (a bit harsh, considering there is no code change) b) 'AUTODETECT', priority on gsttreamer-1.0; if not found, try gstreamer-0.10 c) 'MANUAL/AUTO': have a --with-gstreamer-api=1.0|0.10 parameter, which overrides any automatic check; if not specified, AUTODETECT takes it's effects. all of those are feasible and I would be able to provide patches for any of the solution in short time.
...and for the records: http://cgit.freedesktop.org/gstreamer/gstreamer/tree/docs/random/porting-to-0.11.txt
Created attachment 222803 [details] [review] Port to GStreamer 1.0 Implementation dons as per option b: - Detect GStreamer 1.0, if failed, try 0.10 No other code changes seem nescessary.
Also looked at the soft issue checklist referenced by Andre: no issues found.
Thanks for the patch! I changed to error message to mention both versions, but otherwise looks good. Fixed for Evolution 3.5.91 in: http://git.gnome.org/browse/evolution/commit/?id=ad2ed55c74bf236ddc5d651b893f617ec3b9ce68