Frames getting mixed between playing pipelines
Adeons
adeons at gmail.com
Thu Feb 20 05:31:06 PST 2014
Hello; im developing an application which has a few pipelines (less
than 10) playing at the same time. Each one has a uridecodebin, a tee,
and multiple sink bins (elements are created and linked manually).
They only handle video, mostly from HTTP and RTSP.
Everything works fine, but i get some corrupted frames at random times
(between 30 seconds to hours): they look partially green (with image
behind), with partial black/white noise, or a copy of another pipeline
frame.
The last one is the more interesting as it seems to be a GStreamer bug
(since the first two could be network related).
Im using GStreamer 0.10.36 in Linux, using Java bidings. Each pipeline
looks like:
uridecodebin url="..." ! tee name=t
t. ! queue ! videorate ! videoscale ! ffmpegcolorspace !
video/x-raw-yuv, width="...", height="..." ! theoraenc ! oggmux !
filesink location="..."
t. ! queue ! videorate ! videoscale ! ffmpegcolorspace !
video/x-raw-yuv, framerate=1/1, width="...", height="..." ! jpegenc !
appsink
What could be causing the frames being copied across pipelines? Any
help is appreciated.
Thanks
More information about the gstreamer-devel
mailing list