Minimal player to demonstrate issues on dispmanx

Stuart Axon stuaxo2 at yahoo.com
Fri Dec 16 13:28:57 UTC 2016


Hi All,   Apologies for anyone already on bugzilla that already got spammed by the new tickets below :)

I put together a minimal player that demonstrates all the issues I could find with playback on the raspberry pi + opened new bugzilla entries where appropriate. 
Program to demo issues:
https://github.com/stuaxo/gstreamer-dispmanx-demo


The program moves to the next file every 3 seconds - which seems to be a good stress test.
 I'm doing something similar IRL, except there is control from the network moving to the next file at {arbitrary time}...    having a timer, makes for much simpler code.

It lets you use "set_window_handle" by passing --enable-bcm and try different delays between changing files (small delays cause an issue).

There are test images in various formats (RGB png, RGBA png and jpeg).

Bugzilla issues
[New] 776166: On a Pi pipeline state has to be set to NULL to change file src
       https://bugzilla.gnome.org/show_bug.cgi?id=776166

[New] 776167: Advancing files too quickly seems to cause a black screen
       https://bugzilla.gnome.org/show_bug.cgi?id=776167

[Existing] 776141: RGB pngs do not display: https://bugzilla.gnome.org/show_bug.cgi?id=776141
       python-multi.py rgb_pngs/*
[New] 776165: JPEGS do not display or display a glitched screen
       https://bugzilla.gnome.org/show_bug.cgi?id=776165


 S++
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20161216/9a49ac90/attachment.html>


More information about the gstreamer-devel mailing list