Matroska streaming and GStreamer 1.5.x failing - reading large block and other errors
Peter Maersk-Moller
pmaersk at gmail.com
Mon Sep 7 16:24:33 PDT 2015
Hi.
I'm been having a bit of a problem with Matroska streaming ever since
1.5.x. Now using 1.5.90.
The same pipeline report differently depending on when to start the
pipeline. Here is the first example:
gst-launch-1.0 tcpclientsrc host=stream01 port=5010 ! decodebin name=dec !
autovideosink dec. ! autoaudiosink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element
/GstPipeline:pipeline0/GstDecodeBin:dec/GstMatroskaDemux:matroskademux0:
Could not demultiplex stream.
Additional debug info:
matroska-demux.c(4004): gst_matroska_demux_check_read_size ():
/GstPipeline:pipeline0/GstDecodeBin:dec/GstMatroskaDemux:matroskademux0:
reading large block of size 135481368 not supported; file might be corrupt.
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
[01:16:10.943] vtDecompressionDuctCreate signalled err=-8973 (err) (Could
not select and open decoder instance) at
/SourceCache/CoreMedia_frameworks/CoreMedia-1562.235/Sources/VideoToolbox/VTDecompressionSession.c
line 1181
Freeing pipeline ...
Here is another example of output:
gst-launch-1.0 tcpclientsrc host=stream01 port=5010 ! decodebin name=dec !
autovideosink dec. ! autoaudiosink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
[01:19:42.317] vtDecompressionDuctCreate signalled err=-8973 (err) (Could
not select and open decoder instance) at
/SourceCache/CoreMedia_frameworks/CoreMedia-1562.235/Sources/VideoToolbox/VTDecompressionSession.c
line 1181
ERROR: from element /GstPipeline:pipeline0/GstTCPClientSrc:tcpclientsrc0:
Internal data flow error.
Additional debug info:
gstbasesrc.c(2943): void gst_base_src_loop(GstPad *) ():
/GstPipeline:pipeline0/GstTCPClientSrc:tcpclientsrc0:
streaming task paused, reason error (-5)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
The serving pipeline ends like this:
... aacparse ! queue ! matmux. encvideo. ! h264parse ! \
queue ! matroskamux streamable=true name=matmux ! \
queue ! tcpserversink host=0.0.0.0 port=5010 sync-method=2
recover-policy=keyframe
Any idea what was changed in 1.5.x and how to fix it?
Best regards
Peter MM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150908/6a651062/attachment.html>
More information about the gstreamer-devel
mailing list