Playback, custom video-sink, different videos give different colors

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Playback, custom video-sink, different videos give different colors

Paul Knopf
When I playback different videos, some videos are green, some display normal, but have an occasional purple flicker.

My setup:

gstreamer 1.12.2
playerbin > video-sink (property) -> (identity > video_convert > capsfilter > appsink)

I set the caps filter on my custom video-sink bin to be "video/x-raw,format=I420,colorimetry=bt709".

I take the samples from appsink and render them in my Qt5 application.

QVideoSurfaceFormat format(QSize(status.width, status.height), QVideoFrame::Format_YUV420P);

I've tried multiple combinations of "colorimetry" on my capsfilter in the video-sink bin, each having similar effects.

Here are my two dot files to compare.


How do I get a consistent video-sink bin producing YUV buffers that behave the same inside of Qt's rendering world?


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel