After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 753567 - Totem with gstreamer-vaapi 0.6.0 results in "general stream error" when searching
Totem with gstreamer-vaapi 0.6.0 results in "general stream error" when sear...
Status: RESOLVED DUPLICATE of bug 752929
Product: gstreamer-vaapi
Classification: Other
Component: general
0.6.0
Other Linux
: Normal normal
: ---
Assigned To: gstreamer-vaapi maintainer(s)
gstreamer-vaapi maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2015-08-12 16:59 UTC by Jakob Mühldorfer
Modified: 2015-08-25 17:10 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Terminal log of stdout and stderr of totem (1.65 KB, text/plain)
2015-08-12 16:59 UTC, Jakob Mühldorfer
Details
Terminal log of stdout and stderr of totem with G_MESSAGES_DEBUG=all (3.18 KB, text/plain)
2015-08-12 17:17 UTC, Jakob Mühldorfer
Details

Description Jakob Mühldorfer 2015-08-12 16:59:23 UTC
Created attachment 309168 [details]
Terminal log of stdout and stderr of totem

Reproduction:
Playback of a H.264 High@L4.1 movie  with vaapi on Intel Broadwell (i5-5200U in Dell XPS 13) and Arch Linux.
When searching in the stream, a windows with "GStreamer encountered a general stream error." appears and the playback stops and can only be resumed from the beginning.
There is no terminal warning given (see attachment)
Suited test material, one of the blender movies:
http://mirrorblender.top-ix.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_h264.mov

This is a regression, it did not happen with gstreamer-vaapi 0.5.10.

It does not happen without vaapi acceleration and the same video files.

It does not happen in the parole mediaplayer, using gstreamer-vaapi 0.6.0 and the same video files.
Comment 1 Jakob Mühldorfer 2015-08-12 17:17:15 UTC
Created attachment 309170 [details]
Terminal log of stdout and stderr of totem with G_MESSAGES_DEBUG=all
Comment 2 Jakob Mühldorfer 2015-08-15 14:48:51 UTC
Reproduced by a second person using Arch Linux and a Dell XPS 13:
https://i.imgur.com/ryPCILh.png
Comment 3 Tim-Philipp Müller 2015-08-15 14:59:37 UTC
Thanks for the bug report. Let's move this to gstreamer-vaapi for now seeing that it worked with the older release.
Comment 4 Jakob Mühldorfer 2015-08-15 15:48:06 UTC
Tested it again with the newest git version 
commit 18a8b87975baf7ad1eb6c02a5dde6889269b33fb
It works
Comment 5 Jakob Mühldorfer 2015-08-15 17:04:28 UTC
Managed to find the commit that fixes it:
b601bf0df672d7239ab12742199705770dfbfd6f "vaapidecode: don't lost GLTextureUpload on seek"

Backporting it to 0.6.0 stable fixes the bug, it is not depending on any other commits after 0.6.0
Comment 6 Víctor Manuel Jáquez Leal 2015-08-25 17:10:29 UTC
Thanks for taking the time to report this.

As you already found out, this particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of bug 752929 ***