validation errors
Mikl
michael.yarochkin at timetronics.be
Mon Sep 26 10:14:51 UTC 2016
Hello,
I am recording video like this
video: appsrc ! 'video/x-raw-rgb,width=800,height=600,framerate=24/1' !
jpegenc ! matroskamux ! filesink
2 subtitles truks: appsrc ! '"text/x-raw' ! matroskamux ! filesink
Before stop pipeline i am sending EOS:
gst_element_send_event(_pipeline, gst_event_new_eos());
Also trying to send event to close segment, but don`t see it on the bus
Video can be played in VLS, but not in, standard for Windows, Windows Media
Player
Also i can not play video
gst-launch-1.0 filesrc location=C:\\test\\test.mkv ! matroskademux name=mux
mux.video_0! jpegdec ! autovideosink
Bu running validation i have some information about file.
Can you explain me please, what all this errors means?
gst-launch-1.0 filesrc location=C:\\Video\\test.mkv ! matroskademux name=mux
mux.video_0! jpegdec ! autovideosink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPipeline:pipeline0/GstMatroskaDemux:mux: Internal
data s
tream error.
Additional debug info:
matroska-demux.c(4759): gst_matroska_demux_loop ():
/GstPipeline:pipeline0/GstMa
troskaDemux:mux:
streaming stopped, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
C:\gstreamer\1.0\x86\bin>gst-validate-1.0 filesrc
location=C:\\Video\\test.mkv ! matroskademux name=mux mux.video_0! jpegdec !
autovideosink
WARNING: no real random source present!
Starting pipeline
Pipeline started
warning : EOS received without segment event before
Detected on <jpegdec0:src>
Description : A segment event should always be sent before data
flo
w EOS being some kind of data flow, there is no exception in that regard
issue : EOS events that are part of the same pipeline 'operation'
should ha
ve the same seqnum
Detected on <mux:video_0>
Detected on <jpegdec0:sink>
Description : when events/messages are created from another
event/m
essage, they should have their seqnums set to the original event/message
seqnum
critical : We got an ERROR message on the bus
Detected on <pipeline0>
==== Got criticals, Return value set to 18 ====
Critical error Got error: Internal data stream error. -- Debug message:
mat
roska-demux.c(4759): gst_matroska_demux_loop ():
/GstPipeline:pipeline0/GstMatro
skaDemux:mux:
streaming stopped, reason not-negotiated (-4)
Issues found: 3
Returning 18 as error where found
=======> Test FAILED (Return value: 18)
--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/validation-errors-tp4679791.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
More information about the gstreamer-devel
mailing list