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 758499 - clutter-gst 3.0 fails to play videos using gstreamer-vaapi
clutter-gst 3.0 fails to play videos using gstreamer-vaapi
Status: RESOLVED DUPLICATE of bug 753099
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: 750547
 
 
Reported: 2015-11-22 16:05 UTC by Chris Mayo
Modified: 2015-11-23 15:14 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Python copy of simple-player.js (908 bytes, text/x-python)
2015-11-22 16:05 UTC, Chris Mayo
Details

Description Chris Mayo 2015-11-22 16:05:58 UTC
Created attachment 316048 [details]
Python copy of simple-player.js

e.g. using totem-3.18.1
No accelerated IMDCT transform found
libva info: VA-API version 0.38.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/va/drivers/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_38
libva info: va_openDriver() returns 0

(totem:7822): Cogl-WARNING **: driver/gl/cogl-buffer-gl.c:93: GL error (1280): Invalid enumeration value

Also seen using attached Python conversion of simple-player.js from clutter-gst examples.

Will work without VA API, by prefixing command with LIBVA_DRIVER_NAME= 

cogl-1.22.0
clutter-1.24.2
clutter-gst-3.0.14
libva-1.6.1
libva-intel-driver-1.6.1
gst-plugins-vaapi-0.6.1

Other similar reports:
bug #756257
https://bbs.archlinux.org/viewtopic.php?id=203609
https://github.com/Ippytraxx/gnome-twitch/issues/30
https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=1279040
Comment 1 Lionel Landwerlin 2015-11-22 17:29:17 UTC
Yeah, I believe gst-plugins-vaapi >= 0.6 broke this.
Comment 2 Víctor Manuel Jáquez Leal 2015-11-23 15:14:48 UTC
Thanks for taking the time to report this.

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

I use regularly clutter-gst3.0 for testing, and now it uses the OpenGL3 profile, which deprecates some API that gstreamer-vaapi uses for uploading the frames into the textures.

You can try the patch from attachment 311169 [details] [review] and it makes it work again. Still, it is a workaround, not the real fix yet.

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