playing m2v files does not work in 1.0.5
Steffen.Roeber at hella.com
Steffen.Roeber at hella.com
Fri Mar 22 01:18:48 PDT 2013
Hi,
I use the following pipeline: filesrc, decodebin, videoconvert,
video/x-raw format=rgb, appsink in my app. This mostly works fine. But I
have a .m2v file, which does not call my pad-added callback. Using
gst-launch plays the file.
The debug out gives me:
...
0:00:05.590319000 1112 0C3F4008 LOG GST_SCHEDULING
gstpad.c:3028:probe_hook_marshal:<mpeg2dec0:src> hook 1, cookie 17 with
flags 0x00003072 matches
0:00:05.590319000 1112 0C3F4008 LOG decodebin
gstdecodebin2.c:3897:source_pad_blocked_cb:<'':decodepad4> blocked:
dpad->chain:0C3F5040
0:00:05.590319000 1112 0C3F4008 LOG decodebin
gstdecodebin2.c:3901:source_pad_blocked_cb:<decoder> expose locking from
thread 0C3F4008
0:00:05.590319000 1112 0C3F4008 LOG decodebin
gstdecodebin2.c:3901:source_pad_blocked_cb:<decoder> expose locked from
thread 0C3F4008
0:00:05.590319000 1112 0C3F4008 LOG decodebin
gstdecodebin2.c:3194:gst_decode_chain_is_complete:<decoder> locking chain
0C131D08 from thread 0C3F4008
0:00:05.590319000 1112 0C3F4008 LOG decodebin
gstdecodebin2.c:3194:gst_decode_chain_is_complete:<decoder> locked chain
0C131D08 from thread 0C3F4008
0:00:05.590319000 1112 0C3F4008 DEBUG decodebin
gstdecodebin2.c:3177:gst_decode_group_is_complete:<decoder> Group 0C3F1FB0
is complete: 0
0:00:05.590319000 1112 0C3F4008 LOG decodebin
gstdecodebin2.c:3214:gst_decode_chain_is_complete:<decoder> unlocking
chain 0C131D08 from thread 0C3F4008
0:00:05.590319000 1112 0C3F4008 DEBUG decodebin
gstdecodebin2.c:3215:gst_decode_chain_is_complete:<decoder> Chain 0C131D08
is complete: 0
0:00:05.590319000 1112 0C3F4008 LOG decodebin
gstdecodebin2.c:3906:source_pad_blocked_cb:<decoder> expose unlocking from
thread 0C3F4008
0:00:05.590319000 1112 0C3F4008 DEBUG GST_PADS
gstpad.c:3063:probe_hook_marshal:<mpeg2dec0:src> probe returned 1
0:00:05.590319000 1112 0C3F4008 LOG GST_SCHEDULING
gstpad.c:3158:do_probe_callbacks:<mpeg2dec0:src> we are blocked 1 times
0:00:05.590319000 1112 0C3F4008 LOG GST_SCHEDULING
gstpad.c:3169:do_probe_callbacks:<mpeg2dec0:src> Waiting to be unblocked
or set flushing
My app does nothing from here.
The debug out of gst-lauch has same outout but it follows:
0:00:02.611150000 5552 0706BD38 LOG mpegpsdemux
gstmpegdemux.c:2981:gst_flups_demux_combine_flows:<mpegpsdemux0> combined
flow return: ok
0:00:02.611150000 5552 0706BD38 LOG GST_BUFFER
gstbuffer.c:1410:gst_buffer_map_range: buffer 06F72718, idx 0, length -1,
flags 0001
0:00:02.611150000 5552 0706BD38 LOG GST_BUFFER
gstbuffer.c:207:_get_merged_memory: buffer 06F72718, idx 0, length 1
0:00:02.611150000 5552 0706BD38 TRACE GST_REFCOUNTING
gstminiobject.c:360:gst_mini_object_ref: 0708D078 ref 1->2
0:00:02.611150000 5552 0706BD38 TRACE GST_LOCKING
gstminiobject.c:190:gst_mini_object_lock: lock 0708D078: state 00010000,
access_mode 1
...
What could be wrong?
Hella Aglaia Mobile Vision GmbH
Steffen Roeber
Firmware & Tools
Treskowstr. 14, D-13089 Berlin
Amtsgericht Berlin-Charlottenburg HRB 66976 B
Geschäftsführer: Kay Talmi
Fon: +49 30 200 04 29– 412
Fax: +49 30 200 04 29– 109
Mail: Steffen.Roeber at hella.com
URL: www.aglaia-gmbh.de
URL: www.mobilevision.de
Dieses Dokument ist vertraulich zu behandeln. Die Weitergabe sowie
Vervielfältigung, Verwertung und Mitteilung seines Inhalts ist nur mit
unserer ausdrücklichen Genehmigung gestattet. Alle Rechte vorbehalten,
insbesondere für den Fall der Schutzrechtsanmeldung.
This document has to be treated confidentially. Its contents are not to be
passed on, duplicated, exploited or disclosed without our express
permission. All rights reserved, especially the right to apply for
protective rights.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20130322/2fe66ba6/attachment.html>
More information about the gstreamer-devel
mailing list