GNOME Bugzilla – Bug 644418
Gstreamer issues with some games and WINE
Last modified: 2013-07-17 16:23:10 UTC
A bug report for WINE has been filled on their bugzilla about this, please read http://bugs.winehq.org/show_bug.cgi?id=25511#c2 Comments 2 and 3 . However, after doing some regression testing with WINE, I could not find a culprit in their source. Hence, I wonder if this could be a gstreamer bug. What do you guys think? Do you have anything you would like me to test for you?
Can you maybe also use GST_DEBUG="*:4" (lots of output!). Comment 2 looks a bit like the unsupported file error was not handled by the wine layer. Right now there is not much we can tell from the comments.
Created attachment 183166 [details] Log Results of GST_DEBUG="*:4" wine OblivionLauncher.exe Tell me if you need something different.
It's hard to tell still. I wonder if wine uses some own gstreamer element. I could not find any traces of "quartz-src" in the gstreamer sources. The problem is visible in the last ~30 lines starting from here. Maybe you can ping the wine people again. This looks like an issue of how gstreamer is used to me. GST_PADS gstpad.c:3629:gst_pad_query:<'':quartz-src>[00m sending query 0x7a32bf40 typefind gsttypefindelement.c:930:gst_type_find_element_activate:<typefind>[00m Could not query upstream length!
Update from the WINE bug report. "Affects Dragon Age - Origins. xavier@xavier /wine/da-o/drive_c/Program Files/Dragon Age $ wine DAOriginsLauncher.exe err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded err:avicap:query_video_device Video 4 Linux support not enabled err:avicap:query_video_device Video 4 Linux support not enabled err:avicap:query_video_device Video 4 Linux support not enabled err:avicap:query_video_device Video 4 Linux support not enabled err:avicap:query_video_device Video 4 Linux support not enabled err:avicap:query_video_device Video 4 Linux support not enabled err:avicap:query_video_device Video 4 Linux support not enabled err:avicap:query_video_device Video 4 Linux support not enabled err:avicap:query_video_device Video 4 Linux support not enabled err:avicap:query_video_device Video 4 Linux support not enabled err:gstreamer:push_data_init Obtaining buffer returned: -2 Compiling gitwine with --without-gstreamer did not help. I still get the "err:gstreamer:push_data_init Obtaining buffer returned: -2" line."
Vachon, sorry this is not giving us some useful extra information. Try with the latest gstreamer packages. Try to figure out where the related wine-code is hosted and add links to the source-repositories. It would be good if a wine developer could look into that and have some convincing details, that the bug is on our side.
Xavier, any update regarding comment#5 ?
(In reply to comment #6) > Xavier, any update regarding comment#5 ? I still experience this issue with the latest git version of wine (wine-1.3.18-147-gf50ad12) and the latest gstreamer package available for Gentoo Linux (0.10.32-r1). I use KDE, I experience the issue with either backends for Phonon (gstreamer, vlc). The wine source is hosted at http://source.winehq.org/ . A bug report is open on the wine bugzilla, but I think that the issue is as confusing for the wine devs, as they have not found yet any information on where the bug originates from.
Thanks
Anyone working on this ?
Let's close it for now, not much to go on.