Seems I can play a vid directly with gstreamer so maybe issue is with totem?
ex.
~$ gst-launch-1.0 playbin uri=file:///home/doug/Desktop/amostviolentyear-nowplaying_h1080p.mkv
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'vaapisink0': gst.vaapi.Display=context, gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayGLX\)\ vaapidisplayglx1";
Redistribute latency...
Got context from element 'playsink': gst.vaapi.Display=context, gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayGLX\)\ vaapidisplayglx1";
Redistribute latency...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstPulseSinkClock
...
Seems I can play a vid directly with gstreamer so maybe issue is with totem? ///home/ doug/Desktop/ amostviolentyea r-nowplaying_ h1080p. mkv Display= context, gst.vaapi. Display= (GstVaapiDispla y)"\(GstVaapiDi splayGLX\ )\ vaapidisplayglx1"; Display= context, gst.vaapi. Display= (GstVaapiDispla y)"\(GstVaapiDi splayGLX\ )\ vaapidisplayglx1";
ex.
~$ gst-launch-1.0 playbin uri=file:
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'vaapisink0': gst.vaapi.
Redistribute latency...
Got context from element 'playsink': gst.vaapi.
Redistribute latency...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstPulseSinkClock
...