Fbdevsink Low Framerate on Raspberry Pi

Dave Johnstone dave at digits.tv
Mon Jun 27 01:16:25 UTC 2016


Ok, I tried a new file in an mp4 container (created in prores, converted 
with avprobe libx264 -pix_fmt yuv420p) and this will play.  When 
starting playback there is a flash on screen, the file then plays OK 
until the end when one of the last few frames stays on screen for around 
3 seconds before it stops (my file starts and ends in black). 
Gst-launch-1.0 then exits with an error:


gst-launch-1.0 playbin uri=file:///home/digits/footy/testGFX/noise.mp4
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'sink': gst.gl.GLDisplay=context, 
gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayEGL\)\ gldisplayegl0";
Got context from element 'playsink': gst.gl.GLDisplay=context, 
gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayEGL\)\ gldisplayegl0";
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
0:00:04.559570252 13167 0x73d224f0 ERROR               glmemory 
gstglmemoryegl.c:201:_gl_mem_copy: GstGLMemoryEGL does not support copy
Got EOS from element "playbin0".
Execution ended after 0:00:03.813062393
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

Regards,

Dave.
On 27/06/2016 9:38 AM, Nicolas Dufresne wrote:
> This file has no container, hence require special treatment. You should
> be able to play it, but since there is no timestamp information, the
> behaviour will be slightly undefined.
>
> gst-launch-1.0 filesrc location=test.h264 ! h264parse ! decodebin !
> glimagsink
>
> Nicolas
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160627/21bc3c88/attachment.html>


More information about the gstreamer-devel mailing list