[PATCH 2/2] winegstreamer: Always run gstreamer callbacks on a Wine thread

Francois Gouget fgouget at free.fr
Tue Jan 12 05:45:58 CST 2016


On Tue, 12 Jan 2016, Michael Stefaniuc wrote:

> Hello Andrew,
> 
> On 01/11/2016 09:13 PM, Andrew Eikum wrote:
> > This gets winegstreamer with gstreamer-0.10 working for me again,
> > fixing Bug 30557. However, gstreamer-0.10 is no longer developed and
> > some distros don't ship it anymore.
> which distros are those? gstreamer-0.10 is still available in Fedora 23.

GStreamer 1.0 came out in 2012 which means development shifted from 0.10 
to 1.0 no later than that date. So GStreamer 0.10 has seen no 
improvements for at least 3 years while 1.x has seen continuous changes. 

>From the GStreamer FAQ:
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/faq/html/chapter-getting.html#idm45949140395056

  Q: So which GStreamer version should I get?
  A: You should download GStreamer-1.0. GStreamer-0.10 is end-of-life. 

So regardless of the distributions it's time for Wine to move to 1.0. 
But given the situation one has to expect distributions to drop support 
for 0.10 at some point. Indeed:

Debian: https://lists.debian.org/debian-devel/2015/05/msg00335.html
Ubuntu and other Debian derivatives will likely follow suite.


> I intend to pull this patch (or a version of it) into Stable. But I'd
> rather stick with the old gstreamer-0.10 then go to the new API; it is
> the smaller change.

That said, I think fixing GStreamer 0.10 support in the current stable 
branch makes sense. And now that we have frequent (for some value of 
'frequent') stable releases support for GStreamer 1.0 can go into the 
next stable release.

-- 
Francois Gouget <fgouget at free.fr>              http://fgouget.free.fr/
                              145 = 1! + 4! + 5!



More information about the wine-devel mailing list