<html><head><style>P {margin-top:2px;margin-bottom:2px;}</style></head><body><div style="font-size:10pt; font-family:Gulim;">
<P>Hello,</P>
<P> </P>
<P>I have a Openmax IL library that implement h264 decoder.</P>
<P>I want to use this decoder on GStreamer.</P>
<P>I port gst-openmax.</P>
<P>Compile, Install works well.</P>
<P> </P>
<P>But, when I run </P>
<P>"gst-launch-0.10 --gst-plugin-path=/usr/local/lib/gstreamer-0.10/ -v playbin uri=file:///home/ubuntu/images/\[720p.24f\]MV.Miss.A-Bad.Girl.Good.Girl.mp4"</P>
<P>then, movie doesn't play...</P>
<P> </P>
<P>using ffmpeg-h264 decoder, movie plays well.</P>
<P> </P>
<P>Here are some log about using OMX h264 decoder</P>
<P> </P>
<P> </P>
<P> </P>
<P> </P>
<P>Setting pipeline to PAUSED ...<BR>0:00:00.151605015 [332m25333[00m 0x16050 [33;01mWARN [00m [00;01;35m GST_SCHEDULING gstpad.c:4275:gst_pad_get_range:<source:src>[00m getrange failed unexpected<BR>0:00:00.151778015 [332m25333[00m 0x16050 [33;01mWARN [00m [00;01;35m GST_SCHEDULING gstpad.c:4387:gst_pad_pull_range:<decodebin0:sink>[00m pullrange failed unexpected<BR>0:00:00.151937015 [332m25333[00m 0x16050 [33;01mWARN [00m [00;01;35m GST_SCHEDULING gstpad.c:4275:gst_pad_get_range:<source:src>[00m getrange failed unexpected<BR>0:00:00.152001015 [332m25333[00m 0x16050 [33;01mWARN [00m [00;01;35m GST_SCHEDULING gstpad.c:4387:gst_pad_pull_range:<decodebin0:sink>[00m pullrange failed unexpected<BR>0:00:00.207721021 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegenc.c:1027:gst_ffmpegenc_register:[00m Couldn't get source caps for encoder jpegls<BR>0:00:00.234691023 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegenc.c:1027:gst_ffmpegenc_register:[00m Couldn't get source caps for encoder sgi<BR>0:00:00.238771024 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegenc.c:1027:gst_ffmpegenc_register:[00m Couldn't get source caps for encoder targa<BR>0:00:00.238839024 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegenc.c:1027:gst_ffmpegenc_register:[00m Couldn't get source caps for encoder tiff<BR>0:00:00.249166025 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegenc.c:1027:gst_ffmpegenc_register:[00m Couldn't get source caps for encoder pcm_f32be<BR>0:00:00.249234025 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegenc.c:1027:gst_ffmpegenc_register:[00m Couldn't get source caps for encoder pcm_f32le<BR>0:00:00.249288025 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegenc.c:1027:gst_ffmpegenc_register:[00m Couldn't get source caps for encoder pcm_f64be<BR>0:00:00.249341025 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegenc.c:1027:gst_ffmpegenc_register:[00m Couldn't get source caps for encoder pcm_f64le<BR>0:00:00.249397025 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegenc.c:1027:gst_ffmpegenc_register:[00m Couldn't get source caps for encoder pcm_zork<BR>0:00:00.253017025 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegenc.c:1027:gst_ffmpegenc_register:[00m Couldn't get source caps for encoder dvbsub<BR>0:00:00.253099025 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegenc.c:1027:gst_ffmpegenc_register:[00m Couldn't get source caps for encoder dvdsub<BR>0:00:00.253154025 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegenc.c:1027:gst_ffmpegenc_register:[00m Couldn't get source caps for encoder libgsm<BR>0:00:00.253207025 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegenc.c:1027:gst_ffmpegenc_register:[00m Couldn't get source caps for encoder libgsm_ms<BR>0:00:00.253261025 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegenc.c:1027:gst_ffmpegenc_register:[00m Couldn't get source caps for encoder libschroedinger<BR>0:00:00.255630025 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'bethsoftvid'<BR>0:00:00.255691025 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'bfi'<BR>0:00:00.256159025 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'c93'<BR>0:00:00.259072026 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'dsicinvideo'<BR>0:00:00.259584026 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'dxa'<BR>0:00:00.259706026 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'eacmv'<BR>0:00:00.259761026 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'eatgq'<BR>0:00:00.259814026 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'eatgv'<BR>0:00:00.259866026 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'eatqi'<BR>0:00:00.260382026 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder '8svx_exp'<BR>0:00:00.260440026 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder '8svx_fib'<BR>0:00:00.260495026 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'escape124'<BR>0:00:00.267762027 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'jpegls'<BR>0:00:00.270908027 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'motionpixels'<BR>0:00:00.270969027 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'mpegvideo_xvmc'<BR>0:00:00.276594027 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'pcx'<BR>0:00:00.278478028 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'ptx'<BR>0:00:00.279912028 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'rl2'<BR>0:00:00.282740028 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'sgi'<BR>0:00:00.282802028 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'smackvid'<BR>0:00:00.284179028 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'sunrast'<BR>0:00:00.285157028 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'targa'<BR>0:00:00.285692028 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'thp'<BR>0:00:00.285751028 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'tiertexseqvideo'<BR>0:00:00.285804028 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'tiff'<BR>0:00:00.287251029 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'txd'<BR>0:00:00.287767029 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'vb'<BR>0:00:00.300034030 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'dsicinaudio'<BR>0:00:00.309713031 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'smackaud'<BR>0:00:00.313807031 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'pcm_dvd'<BR>0:00:00.313871031 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'pcm_f32be'<BR>0:00:00.313924031 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'pcm_f32le'<BR>0:00:00.313976031 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'pcm_f64be'<BR>0:00:00.314028031 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'pcm_f64le'<BR>0:00:00.314081031 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'pcm_s16le_planar'<BR>0:00:00.314135031 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'pcm_zork'<BR>0:00:00.332483033 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'dvbsub'<BR>0:00:00.332561033 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'dvdsub'<BR>0:00:00.332617033 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'xsub'<BR>0:00:00.332670033 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'libgsm'<BR>0:00:00.332721033 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'libgsm_ms'<BR>0:00:00.332773033 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'libschroedinger'<BR>0:00:00.332825033 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegdec.c:2585:gst_ffmpegdec_register:[00m Couldn't get sink caps for decoder 'libspeex'<BR>0:00:00.380468038 [332m25333[00m 0x16050 [33;01mWARN [00m [00m ffmpeg gstffmpegmux.c:812:gst_ffmpegmux_register:[00m Couldn't get sink caps for muxer ass. Most likely because no input format mapping exists.<BR>/GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/quicktime<BR>Pipeline is PREROLLING ...<BR>Got Message #0 from element "playbin0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;<BR>Got Message #4 from element "test" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;<BR>Got Message #6 from element "fakesink" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #7 from element "typefind" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #8 from element "decodebin0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;<BR>Got Message #11 from element "qtdemux0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #14 from element "qtdemux0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #15 from element "typefind" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #16 from element "source" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;<BR>Got Message #17 from element "source" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>/GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0.GstPad:sink: caps = video/quicktime<BR>0:00:00.446588044 [332m25333[00m 0x19b08 [33;01mWARN [00m [00m qtdemux qtdemux_types.c:146:qtdemux_type_get:[00m unknown QuickTime node type avc1<BR>0:00:00.446694044 [332m25333[00m 0x19b08 [33;01mWARN [00m [00m qtdemux qtdemux.c:2658:qtdemux_parse_node:<qtdemux0>[00m mp4a version 0x00000000<BR>0:00:00.446792044 [332m25333[00m 0x19b08 [33;01mWARN [00m [00m qtdemux qtdemux_types.c:146:qtdemux_type_get:[00m unknown QuickTime node type avc1<BR>Got Message #18 from element "queue0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING;</P>
<P>** (gst-launch-0.10:25333): WARNING **: could not find config file '/home/ubuntu/.config/gst-openmax.conf'.. using defaults!<BR>0:00:00.456925045 [332m25333[00m 0x19b08 [33;01mWARN [00m [00;04m default gststructure.c:1927:gst_structure_from_string:[00m Failed to parse structure string<BR>Got Message #21 from element "omxh264dec0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #28 from element "selector_video_src0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;<BR>Got Message #29 from element "selector_video_src0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #30 from element "preroll_video_src0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_NULL, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_PAUSED;<BR>Got Message #31 from element "preroll_video_src0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #34 from element "omxh264dec0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #35 from element "queue0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #37 from element "qtdemux0" (tag): taglist, video-codec=(string)"H.264\ /\ AVC";<BR>0:00:00.487788049 [332m25333[00m 0x19b08 [33;01mWARN [00m [00m qtdemux qtdemux.c:3772:qtdemux_parse_trak:<qtdemux0>[00m unknown version 00000000<BR>Got Message #38 from element "fakesink" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_PLAYING, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_READY;<BR>** Message: don't know how to handle audio/mpeg, mpegversion=(int)4, framed=(boolean)true, codec_data=(buffer)1210, rate=(int)44100, channels=(int)2<BR>Got Message #41 from element "decodebin0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #42 from element "decodebin0" (element): missing-plugin, type=(string)decoder, detail=(GstCaps)audio/mpeg, mpegversion=(int)4, framed=(boolean)true, name=(string)"MPEG-4\ AAC\ decoder";<BR>Got Message #43 from element "fakesink" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_NULL;<BR>Got Message #44 from element "fakesink" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_NULL, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #46 from element "qtdemux0" (tag): taglist, audio-codec=(string)"MPEG-4\ AAC\ audio";<BR>/GstPlayBin:playbin0/GstStreamSelector:selector_video_src0: active-pad = (GstSelectorPad) sink0<BR>0:00:00.945499094 [332m25333[00m 0x19b08 [33;01mWARN [00m [00m xvimagesink xvimagesink.c:1352:gst_xvimagesink_get_xv_support:<videosink-actual-sink-xvimage>[00m error: Could not initialise Xv output<BR>0:00:00.945614094 [332m25333[00m 0x19b08 [33;01mWARN [00m [00m xvimagesink xvimagesink.c:1352:gst_xvimagesink_get_xv_support:<videosink-actual-sink-xvimage>[00m error: No port available<BR>Got Message #65 from element "vscale" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #66 from element "vconv" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #67 from element "id" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #70 from element "test" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_PLAYING, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_READY;<BR>Got Message #72 from element "test" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_READY, pending-state=(GstState)GST_STATE_NULL;<BR>Got Message #73 from element "test" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_NULL, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #75 from element "qtdemux0" (tag): taglist, comment=(string)Lavf52.52.0;<BR>/GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQueue:queue0.GstPad:sink: caps = video/x-h264, codec_data=(buffer)0142c00dffe100176742c00d9a7402802dd8088000003e80000bb5478a155001000368ce3c, width=(int)1280, height=(int)720, framerate=(fraction)2997/125<BR>/GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQueue:queue0.GstPad:src: caps = video/x-h264, codec_data=(buffer)0142c00dffe100176742c00d9a7402802dd8088000003e80000bb5478a155001000368ce3c, width=(int)1280, height=(int)720, framerate=(fraction)2997/125<BR>/GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstOmxH264Dec:omxh264dec0.GstPad:sink: caps = video/x-h264, codec_data=(buffer)0142c00dffe100176742c00d9a7402802dd8088000003e80000bb5478a155001000368ce3c, width=(int)1280, height=(int)720, framerate=(fraction)2997/125<BR>/GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstOmxH264Dec:omxh264dec0.GstPad:sink: caps = video/x-h264, codec_data=(buffer)0142c00dffe100176742c00d9a7402802dd8088000003e80000bb5478a155001000368ce3c, width=(int)1280, height=(int)720, framerate=(fraction)2997/125<BR>Got Message #80 from element "videosink-actual-sink-ximage" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #83 from element "videosink" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #85 from element "vbin" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #87 from element "playbin0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_READY, new-state=(GstState)GST_STATE_PAUSED, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Pipeline is PREROLLED ...<BR>Got Message #86 from element "playbin0" (async-done): no message details<BR>Setting pipeline to PLAYING ...<BR>0:00:12.330576233 [332m25333[00m 0x16050 [33;01mWARN [00m [00;01;37;41m GST_PADS gstpad.c:3005:gst_pad_iterate_internal_links_default:<selector_video_src0:src>[00m Making unsafe iterator<BR>0:00:12.330843233 [332m25333[00m 0x16050 [33;01mWARN [00m [00;01;37;41m GST_PADS gstpad.c:3005:gst_pad_iterate_internal_links_default:<selector_video_src0:src>[00m Making unsafe iterator<BR>Got Message #88 from element "playbin0" (new-clock): GstMessageNewClock, clock=(GstClock)"\(GstSystemClock\)\ GstSystemClock";<BR>New clock: GstSystemClock<BR>Got Message #90 from element "videosink-actual-sink-ximage" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #91 from element "videosink" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #92 from element "vscale" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #93 from element "vconv" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #94 from element "id" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #95 from element "vbin" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #96 from element "preroll_video_src0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #97 from element "selector_video_src0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #98 from element "omxh264dec0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #99 from element "queue0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #100 from element "qtdemux0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #101 from element "typefind" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #102 from element "decodebin0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #103 from element "source" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #104 from element "playbin0" (state-changed): GstMessageState, old-state=(GstState)GST_STATE_PAUSED, new-state=(GstState)GST_STATE_PLAYING, pending-state=(GstState)GST_STATE_VOID_PENDING;<BR>Got Message #79 from element "playbin0" (eos): no message details<BR>Got EOS from element "playbin0".<BR>Execution ended after 3597000 ns.<BR>Setting pipeline to PAUSED ...<BR>Setting pipeline to READY ...<BR>/GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstOmxH264Dec:omxh264dec0.GstPad:sink: caps = NULL<BR>/GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQueue:queue0.GstPad:src: caps = NULL<BR>/GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQueue:queue0.GstPad:sink: caps = NULL<BR>/GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0.GstPad:audio_00: caps = NULL<BR>/GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0.GstPad:video_00: caps = NULL<BR>/GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0.GstPad:sink: caps = NULL<BR>0:00:12.345690234 [332m25333[00m 0x16050 [33;01mWARN [00m [00;01;37;41m GST_PADS gstpad.c:3215:gst_pad_get_internal_links:<queue0:sink>[00m Calling unsafe internal links<BR>0:00:12.345770234 [332m25333[00m 0x16050 [33;01mWARN [00m [00;01;37;41m GST_PADS gstpad.c:3121:gst_pad_get_internal_links_default:<queue0:sink>[00m Unsafe internal links used<BR>0:00:12.345874234 [332m25333[00m 0x16050 [33;01mWARN [00m [00;01;37;41m GST_PADS gstpad.c:3215:gst_pad_get_internal_links:<omxh264dec0:sink>[00m Calling unsafe internal links<BR>0:00:12.345947234 [332m25333[00m 0x16050 [33;01mWARN [00m [00;01;37;41m GST_PADS gstpad.c:3121:gst_pad_get_internal_links_default:<omxh264dec0:sink>[00m Unsafe internal links used<BR>/GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = NULL<BR>Setting pipeline to NULL ...<BR>FREEING pipeline ...<BR></P>
<P> </P>
<P> </P>
<P> </P>
<P> </P>
<P> </P>
<P>I think below message is key point...</P>
<P> </P>
<P>/GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstOmxH264Dec:omxh264dec0.GstPad:sink: caps = video/x-h264, codec_data=(buffer)0142c00dffe100176742c00d9a7402802dd8088000003e80000bb5478a155001000368ce3c, width=(int)1280, height=(int)720, framerate=(fraction)2997/125<BR>/GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstOmxH264Dec:omxh264dec0.GstPad:sink: caps = video/x-h264, codec_data=(buffer)0142c00dffe100176742c00d9a7402802dd8088000003e80000bb5478a155001000368ce3c, width=(int)1280, height=(int)720, framerate=(fraction)2997/125</P>
<P> </P>
<P>why sink caps of GstOmxH264 decoder is print twice...</P>
<P>Help me plz...</P>
<P>I use gst-openmax 0.10.1</P>
<P> </P>
<P> </P>
<P> </P>
<P> </P>
<P> </P>
<P> </P>
<P> </P>
<P> </P></div></body></html><!--navermail.footer.start-->
<!--navermail.footer.end-->
<IMG SRC="http://mail2.naver.com/newmailcheck/0wndKAKwbrcqK4ElKxmsazUlaAvdFAU/MoMwaA+0a6EdMxglMrJCMoKltH3Xp6UZFSdZ74lRhoRNbX3Zp6JRpBURWXI0W49CDuIn1BFdbZl4b4k0pzkq1X3TbVlTb4b=.gif" border=0 width=0 height=0 style="display:none">