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 776166 - Using set_window_handle on raspberry pi, need to set pipeline to NULL to change file.
Using set_window_handle on raspberry pi, need to set pipeline to NULL to chan...
Status: RESOLVED DUPLICATE of bug 776091
Product: GStreamer
Classification: Platform
Component: dont know
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-12-16 13:15 UTC by Stuart Axon
Modified: 2016-12-19 20:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Stuart Axon 2016-12-16 13:15:08 UTC
On raspbian, if I use set_window_handle and want to change the file on a filesrc, setting the pipeline state to READY doesn't work.

The only way to make this work is to set the pipeline to NULL, which results in a black screen.


There is a program to demonstrate this and other bugs here:

https://github.com/stuaxo/gstreamer-dispmanx-demo


Run 

python-multi.py --enable-bcm rgba_pngs/*

To see the black screen.



To try running it with the pipeline state set to NULL instead, run:

python-multi.py --enable-bcm --null-state rgba_pngs/*
Comment 1 Stuart Axon 2016-12-19 20:36:05 UTC
I realised this is a duplicate of this bug -
https://bugzilla.gnome.org/show_bug.cgi?id=776091


Without the patch there, then using set_window_handle and trying to advance to the next file results in a black screen, whether you use NULL or READY.

With the patch it works, but only setting to NULL

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