Taking a chosen program (a + v) from multiprogram MPEG TS freezes
Yashil
yashil1 at yahoo.com
Sun Nov 3 01:01:25 PST 2013
Dear Andrey, Thank you for your great .ts example file.
I am new to gstreamer and was unable to find out how you have been able to
solve this problem and can select to play the desired program from this .ts
file.
I tried the following two commands and both of them play (i think) the first
program. The audio in the first command has intermittent noises and the
second command has no audio output. Also I get some error messages from both
command:
Command 1:
gst-launch-1.0 playbin uri="file:///D:/mpts_out.ts"
Output:
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
No accelerated IMDCT transform found
No accelerated IMDCT transform found
No accelerated IMDCT transform found
No accelerated IMDCT transform found
0:00:01.362462048 3220 10ADE360 ERROR libav :0::
get_buffer() failed (-1 0 00000000)
0:00:01.363395395 3220 10ADE360 ERROR libav :0::
decode_slice_header error
0:00:01.398352081 3220 10ADE360 ERROR libav :0::
reference picture missing during reorder
0:00:01.398730359 3220 10ADE360 ERROR libav :0:: Missing
reference picture
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstAudioSinkClock
0:00:02.909112074 3220 0BBC6BC0 ERROR libav :0::
reference picture missing during reorder
0:00:02.909610521 3220 0BBC6BC0 ERROR libav :0:: Missing
reference picture
Got EOS from element "playbin0".
Execution ended after 0:00:20.682567797
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
Command 2:
gst-launch-1.0 filesrc location="D:/mpts_out.ts" ! tsdemux name=demux
demux.video_0022 ! queue max-size-bytes=0 max-size-buffers=0
max-size-time=5000000000 ! decodebin ! videoconvert ! autovideosink
Output:
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
0:00:00.307530715 4876 0B826380 ERROR libav :0::
get_buffer() failed (-1 0 00000000)
0:00:00.307922847 4876 0B826380 ERROR libav :0::
decode_slice_header error
0:00:00.343969191 4876 0B826380 ERROR libav :0::
reference picture missing during reorder
0:00:00.344320664 4876 0B826380 ERROR libav :0:: Missing
reference picture
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
0:00:02.001486006 4876 0B8266A0 ERROR libav :0::
reference picture missing during reorder
0:00:02.002408210 4876 0B8266A0 ERROR libav :0:: Missing
reference picture
Thanks in advance.
--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/Taking-a-chosen-program-a-v-from-multiprogram-MPEG-TS-freezes-tp4662381p4663066.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
More information about the gstreamer-devel
mailing list