Playback, custom video-sink, different videos give different colors
Paul Knopf
pauldotknopf at gmail.com
Wed Nov 29 08:05:04 UTC 2017
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.
https://gist.github.com/pauldotknopf/a22f765c723eb29d2959c8b6dc143d24
How do I get a consistent video-sink bin producing YUV buffers that behave
the same inside of Qt's rendering world?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20171129/88ea118a/attachment.html>
More information about the gstreamer-devel
mailing list