[Bug 775429] gL: Bad performance on big buck bunny on raspberry pi on master, and other vids stopped working.

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Dec 1 11:03:45 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=775429

--- Comment #7 from Stuart Axon <stu.axon at gmail.com> ---
For comparison here is the output of from 1.4 from raspbian (that plays without
issue):

$ gst-launch-1.0 -v playbin
uri=file:///opt/vc/src/hello_pi/hello_video/test.h264 
Setting pipeline to PAUSED ...
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-size = -1
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-duration = -1
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: use-buffering = false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: download = false
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: uri =
file:///opt/vc/src/hello_pi/hello_video/test.h264
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: connection-speed = 0
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: source = "\(GstFileSrc\)\
source"
Pipeline is PREROLLING ...
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src:
caps = "video/x-h264\,\ stream-format\=\(string\)byte-stream"
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src:
caps = "NULL"
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstH264Parse:h264parse0.GstPad:src:
caps = "video/x-h264\,\ width\=\(int\)1920\,\ height\=\(int\)1080\,\
framerate\=\(fraction\)0/1\,\ parsed\=\(boolean\)true\,\
stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\
level\=\(string\)4.1\,\ profile\=\(string\)main"
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:src:
caps = "video/x-h264\,\ width\=\(int\)1920\,\ height\=\(int\)1080\,\
framerate\=\(fraction\)0/1\,\ parsed\=\(boolean\)true\,\
stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\
level\=\(string\)4.1\,\ profile\=\(string\)main"
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstOMXH264Dec-omxh264dec:omxh264dec-omxh264dec0.GstPad:sink:
caps = "video/x-h264\,\ width\=\(int\)1920\,\ height\=\(int\)1080\,\
framerate\=\(fraction\)0/1\,\ parsed\=\(boolean\)true\,\
stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\
level\=\(string\)4.1\,\ profile\=\(string\)main"
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:sink:
caps = "video/x-h264\,\ width\=\(int\)1920\,\ height\=\(int\)1080\,\
framerate\=\(fraction\)0/1\,\ parsed\=\(boolean\)true\,\
stream-format\=\(string\)byte-stream\,\ alignment\=\(string\)au\,\
level\=\(string\)4.1\,\ profile\=\(string\)main"
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstOMXH264Dec-omxh264dec:omxh264dec-omxh264dec0.GstPad:src:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0:
always-ok = false
/GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0:
active = true
/GstPlayBin:playbin0/GstInputSelector:inputselector0: active-pad =
"\(GstSelectorPad\)\ sink_0"
Got context from element 'glimagesink0': gst.gl.GLDisplay=context,
gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayEGL\)\ gldisplayegl0";
/GstPlayBin:playbin0/GstInputSelector:inputselector0.GstPad:src: caps =
"video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:video_sink.GstProxyPad:proxypad3:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstStreamSynchronizer:streamsynchronizer0.GstPad:src_0:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin.GstGhostPad:sink.GstProxyPad:proxypad7:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin/GstVideoConvert:vdconv.GstPad:src:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin/GstDeinterlace:deinterlace.GstPad:src:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin.GstGhostPad:src: caps =
"video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin.GstGhostPad:sink.GstProxyPad:proxypad6:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstQueue:vqueue.GstPad:sink:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstQueue:vqueue.GstPad:sink:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin.GstGhostPad:sink: caps =
"video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin.GstGhostPad:src.GstProxyPad:proxypad8:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin/GstDeinterlace:deinterlace.GstPad:sink:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin/GstVideoConvert:vdconv.GstPad:sink:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin.GstGhostPad:sink: caps =
"video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstStreamSynchronizer:streamsynchronizer0.GstPad:sink_0:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:video_sink: caps =
"video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0.GstGhostPad:src_0.GstProxyPad:proxypad2:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstDecodePad:src_0.GstProxyPad:proxypad1:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv.GstGhostPad:sink.GstProxyPad:proxypad4:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoConvert:conv.GstPad:src:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoScale:scale.GstPad:src:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoBalance:videobalance.GstPad:src:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoConvert:conv2.GstPad:src:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv.GstGhostPad:src:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstGLImageSink:glimagesink0.GstPad:sink:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv.GstGhostPad:src.GstProxyPad:proxypad5:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoConvert:conv2.GstPad:sink:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoBalance:videobalance.GstPad:sink:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoScale:scale.GstPad:sink:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoConvert:conv.GstPad:sink:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv.GstGhostPad:sink:
caps = "video/x-raw\,\ format\=\(string\)RGBA\,\ width\=\(int\)1920\,\
height\=\(int\)1080\,\ pixel-aspect-ratio\=\(fraction\)1/1\,\
interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:1:0:0\,\
framerate\=\(fraction\)0/1"
/GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0:
tags = "taglist\,\ video-codec\=\(string\)H.264\;"
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list