How can I solve gst-openmax porting problem?
Lars Remes
lars.remes at symbio.com
Thu Mar 3 07:44:04 PST 2011
2.3.2011 9:43, 김준수 kirjoitti:
> I have tried playbin2, but result is same...
>
> why sink caps of GstOmxH264 decoder is print twice...
> How can I test Omx library which has src(output) capability?
You can try playbin2, or do basic testing with gst-launch by
manually configuring the pipeline.
Are you developing you own OMX library or plugin, or just testing some existing lib?
There is also this error in the log:
0:00:00.945499094 [332m25333[00m 0x19b08 [33;01mWARN [00m [00m xvimagesink
xvimagesink.c:1352:gst_xvimagesink_get_xv_support:[00m error: Could
not initialise Xv output
0:00:00.945614094 [332m25333[00m 0x19b08 [33;01mWARN [00m [00m xvimagesink
xvimagesink.c:1352:gst_xvimagesink_get_xv_support:[00m error: No
port available
For more verbose logs try adding --gst-debug-level=5 to after gst-launch to enable more verbose logging.
gst-launch-0.10 --gst-debug-level=5 --gst-plugin-path=/usr/local/lib/gstreamer-0.10/ playbin2
uri=file:///home/ubuntu/images/\[720p.24f\]MV.Miss.A-Bad.Girl.Good.Girl.mp4"
If --gst-debug-* is not supported, you need to compile a version of gstreamer with debugging enabled.
Check gstreamer docs for more info:
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gst-running.html
br, Lars
>
> -----Original Message-----
> *From:* <gstreamer-openmax-request at lists.freedesktop.org>
> *To:* gstreamer-openmax at lists.freedesktop.org
> *Cc:*
> *Sent:* 11-02-25(금) 16:33:15
> *Subject:* gstreamer-openmax Digest, Vol 1, Issue 2
>
> Send gstreamer-openmax mailing list submissions to
> gstreamer-openmax at lists.freedesktop.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-openmax
> or, via email, send a message with subject or body 'help' to
> gstreamer-openmax-request at lists.freedesktop.org
>
> You can reach the person managing the list at
> gstreamer-openmax-owner at lists.freedesktop.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of gstreamer-openmax digest..."
>
>
> Today's Topics:
>
> 1. Re: [Gstreamer-openmax] How can I solve gst-openmax porting
> problem? (Lars Remes)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 25 Feb 2011 09:08:12 +0200
> From: Lars Remes <lars.remes at symbio.com>
> Subject: Re: [Gstreamer-openmax] How can I solve gst-openmax porting
> problem?
> To: Discussions and patches concerning gst-openmax
> <gstreamer-openmax at lists.freedesktop.org>
> Message-ID: <4D67555C.9080607 at symbio.com>
> Content-Type: text/plain; charset=EUC-KR
>
> Have you tried with playbin2?
>
> gst-launch-0.10 --gst-plugin-path=/usr/local/lib/gstreamer-0.10/ -v playbin2
> uri=file:///home/ubuntu/images/\[720p.24f\]MV.Miss.A-Bad.Girl.Good.Girl.mp4"
>
>
> "Playbin element is deprecated and no longer supported. You should use the playbin2 element instead."
> http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-playbin.html
>
> br, Lars
>
> 25.2.2011 7:05, ??? kirjoitti:
>> Hello,
>>
>>
>>
>> I have a Openmax IL library that implement h264 decoder.
>>
>> I want to use this decoder on GStreamer.
>>
>> I port gst-openmax.
>>
>> Compile, Install works well.
>>
>>
>>
>> But, when I run
>>
>> "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"
>>
>> then, movie doesn't play...
>>
>>
>>
>> using ffmpeg-h264 decoder, movie plays well.
>>
>>
>>
>> Here are some log about using OMX h264 decoder
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> Setting pipeline to PAUSED ...
>> 0:00:00.151605015 [332m25333[00m 0x16050 [33;01mWARN [00m [00;01;35m GST_SCHEDULING
>> gstpad.c:4275:gst_pad_get_range:[00m getrange failed unexpected
>> 0:00:00.151778015 [332m25333[00m 0x16050 [33;01mWARN [00m [00;01;35m GST_SCHEDULING
>> gstpad.c:4387:gst_pad_pull_range:[00m pullrange failed unexpected
>> 0:00:00.151937015 [332m25333[00m 0x16050 [33;01mWARN [00m [00;01;35m GST_SCHEDULING
>> gstpad.c:4275:gst_pad_get_range:[00m getrange failed unexpected
>> 0:00:00.152001015 [332m25333[00m 0x16050 [33;01mWARN [00m [00;01;35m GST_SCHEDULING
>> gstpad.c:4387:gst_pad_pull_range:[00m pullrange failed unexpected
>> 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
>> 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
>> 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
>> 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
>> 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
>> 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
>> 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
>> 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
>> 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
>> 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
>> 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
>> 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
>> 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
>> 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
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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'
>> 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.
>> /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps =
>> video/quicktime
>> Pipeline is PREROLLING ...
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0.GstPad:sink: caps = video/quicktime
>> 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
>> 0:00:00.446694044 [332m25333[00m 0x19b08 [33;01mWARN [00m [00m qtdemux
>> qtdemux.c:2658:qtdemux_parse_node:[00m mp4a version 0x00000000
>> 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
>> 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;
>>
>> ** (gst-launch-0.10:25333): WARNING **: could not find config file
>> '/home/ubuntu/.config/gst-openmax.conf'.. using defaults!
>> 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
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> Got Message #37 from element "qtdemux0" (tag): taglist, video-codec=(string)"H.264\ /\ AVC";
>> 0:00:00.487788049 [332m25333[00m 0x19b08 [33;01mWARN [00m [00m qtdemux
>> qtdemux.c:3772:qtdemux_parse_trak:[00m unknown version 00000000
>> 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;
>> ** 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
>> 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;
>> 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";
>> 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;
>> 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;
>> Got Message #46 from element "qtdemux0" (tag): taglist, audio-codec=(string)"MPEG-4\ AAC\ audio";
>> /GstPlayBin:playbin0/GstStreamSelector:selector_video_src0: active-pad = (GstSelectorPad) sink0
>> 0:00:00.945499094 [332m25333[00m 0x19b08 [33;01mWARN [00m [00m xvimagesink
>> xvimagesink.c:1352:gst_xvimagesink_get_xv_support:[00m error: Could
>> not initialise Xv output
>> 0:00:00.945614094 [332m25333[00m 0x19b08 [33;01mWARN [00m [00m xvimagesink
>> xvimagesink.c:1352:gst_xvimagesink_get_xv_support:[00m error: No
>> port available
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> Got Message #75 from element "qtdemux0" (tag): taglist, comment=(string)Lavf52.52.0;
>> /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
>> /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
>> /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
>> /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
>> 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;
>> 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;
>> 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;
>> 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;
>> Pipeline is PREROLLED ...
>> Got Message #86 from element "playbin0" (async-done): no message details
>> Setting pipeline to PLAYING ...
>> 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:[00m Making unsafe
>> iterator
>> 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:[00m Making unsafe
>> iterator
>> Got Message #88 from element "playbin0" (new-clock): GstMessageNewClock,
>> clock=(GstClock)"\(GstSystemClock\)\ GstSystemClock";
>> New clock: GstSystemClock
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> 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;
>> Got Message #79 from element "playbin0" (eos): no message details
>> Got EOS from element "playbin0".
>> Execution ended after 3597000 ns.
>> Setting pipeline to PAUSED ...
>> Setting pipeline to READY ...
>> /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstOmxH264Dec:omxh264dec0.GstPad:sink: caps = NULL
>> /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQueue:queue0.GstPad:src: caps = NULL
>> /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQueue:queue0.GstPad:sink: caps = NULL
>> /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0.GstPad:audio_00: caps = NULL
>> /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0.GstPad:video_00: caps = NULL
>> /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0.GstPad:sink: caps = NULL
>> 0:00:12.345690234 [332m25333[00m 0x16050 [33;01mWARN [00m [00;01;37;41m GST_PADS
>> gstpad.c:3215:gst_pad_get_internal_links:[00m Calling unsafe internal links
>> 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:[00m Unsafe internal links used
>> 0:00:12.345874234 [332m25333[00m 0x16050 [33;01mWARN [00m [00;01;37;41m GST_PADS
>> gstpad.c:3215:gst_pad_get_internal_links:[00m Calling unsafe internal links
>> 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:[00m Unsafe internal links used
>> /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = NULL
>> Setting pipeline to NULL ...
>> FREEING pipeline ...
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> I think below message is key point...
>>
>>
>>
>> /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
>> /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
>>
>>
>>
>> why sink caps of GstOmxH264 decoder is print twice...
>>
>> Help me plz...
>>
>> I use gst-openmax 0.10.1
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> gstreamer-openmax mailing list
>> gstreamer-openmax at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-openmax
>
> --
> Lars Remes
> Manager, Graphics Engineering
> Symbio
>
> Tel +358-40-8405140
> www.symbio.com <http://www.symbio.com/>
>
>
> ------------------------------
>
> _______________________________________________
> gstreamer-openmax mailing list
> gstreamer-openmax at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-openmax
>
>
> End of gstreamer-openmax Digest, Vol 1, Issue 2
> ***********************************************
>
>
>
>
> _______________________________________________
> gstreamer-openmax mailing list
> gstreamer-openmax at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-openmax
--
Lars Remes
Manager, Graphics Engineering
Symbio
Tel +358-40-8405140
www.symbio.com
More information about the gstreamer-openmax
mailing list