<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Dears,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Run pipline list as below:<o:p></o:p></p>
<p class="MsoNormal">gst-launch filesrc location=/usr/app/11.mp3  typefind=true ! beepdec ! audioconvert  ! 'audio/x-raw-int, channels=2' ! alsasink<o:p></o:p></p>
<p class="MsoNormal">I got some error as:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">root@imx6solosabresd:/usr/app# <o:p></o:p></p>
<p class="MsoNormal">find=true ! beepdec ! audioconvert  ! 'audio/x-raw-int, channels=2' ! alsasinkpe
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">(gst-launch-0.10:318): GStreamer-CRITICAL **: gst_element_class_add_pad_template: assertion `GST_IS_PAD_TEMPLATE (templ)' failed<o:p></o:p></p>
<p class="MsoNormal">(gst-launch-0.10:318): GStreamer-CRITICAL **: gst_pad_new_from_template: assertion `GST_IS_PAD_TEMPLATE (templ)' failed<o:p></o:p></p>
<p class="MsoNormal">(gst-launch-0.10:318): GStreamer-CRITICAL **: gst_pad_set_setcaps_function: assertion `GST_IS_PAD (pad)' failed<o:p></o:p></p>
<p class="MsoNormal">(gst-launch-0.10:318): GStreamer-CRITICAL **: gst_pad_set_chain_function: assertion `GST_IS_PAD (pad)' failed<o:p></o:p></p>
<p class="MsoNormal">(gst-launch-0.10:318): GStreamer-CRITICAL **: gst_pad_set_event_function: assertion `GST_IS_PAD (pad)' failed<o:p></o:p></p>
<p class="MsoNormal">(gst-launch-0.10:318): GStreamer-CRITICAL **: gst_element_add_pad: assertion `GST_IS_PAD (pad)' failed<o:p></o:p></p>
<p class="MsoNormal">WARNING: erroneous pipeline: could not link filesrc0 to beepdec0<o:p></o:p></p>
<p class="MsoNormal">root@imx6solosabresd:/usr/app#<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Try another pipeline:<o:p></o:p></p>
<p class="MsoNormal">gst-launch -vvv playbin2 uri=file:///usr/app/11.mp3<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">root@imx6solosabresd:/usr/app# <o:p></o:p></p>
<p class="MsoNormal">root@imx6solosabresd:/usr/app# <o:p></o:p></p>
<p class="MsoNormal">p3ot@imx6solosabresd:/usr/app# gst-launch -vvv playbin2 uri=file:///usr/app/11.m
<o:p></o:p></p>
<p class="MsoNormal">Setting pipeline to PAUSED ...<o:p></o:p></p>
<p class="MsoNormal">/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0<o:p></o:p></p>
<p class="MsoNormal">/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: buffer-size = -1<o:p></o:p></p>
<p class="MsoNormal">/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: buffer-duration = -1<o:p></o:p></p>
<p class="MsoNormal">/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: use-buffering = FALSE<o:p></o:p></p>
<p class="MsoNormal">/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: download = FALSE<o:p></o:p></p>
<p class="MsoNormal">/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: uri = "file:///usr/app/11.mp3"<o:p></o:p></p>
<p class="MsoNormal">/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: connection-speed = 0<o:p></o:p></p>
<p class="MsoNormal">/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: source = (GstFileSrc) source<o:p></o:p></p>
<p class="MsoNormal">/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstTypeFindElement:typefind.GstPad:src: caps = application/x-id3<o:p></o:p></p>
<p class="MsoNormal">/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstID3Demux:id3demux0.GstPad:sink: caps = application/x-id3<o:p></o:p></p>
<p class="MsoNormal">Home directory not accessible: Permission denied<o:p></o:p></p>
<p class="MsoNormal">Pipeline is PREROLLING ...<o:p></o:p></p>
<p class="MsoNormal">/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMpegAudioParse:mpegaudioparse0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)1, layer=(int)3<o:p></o:p></p>
<p class="MsoNormal">Home directory not accessible: Permission denied<o:p></o:p></p>
<p class="MsoNormal">Missing element: MPEG-1 Layer 3 (MP3) decoder<o:p></o:p></p>
<p class="MsoNormal">WARNING: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0: No decoder available for type 'audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2, parsed=(boolean)true'.<o:p></o:p></p>
<p class="MsoNormal">Additional debug info:<o:p></o:p></p>
<p class="MsoNormal">/work/Yocto/imx6/bin/fsl-release-bsp/build/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/gst-plugins-base/0.10.36-r8/gst-plugins-base-0.10.36/gst/playback/gsturidecodebin.c(874): unknown_type_cb (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0<o:p></o:p></p>
<p class="MsoNormal">ERROR: from element /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20: Your GStreamer installation is missing a plug-in.<o:p></o:p></p>
<p class="MsoNormal">Additional debug info:<o:p></o:p></p>
<p class="MsoNormal">/work/Yocto/imx6/bin/fsl-release-bsp/build/tmp/work/cortexa9hf-vfp-neon-mx6-poky-linux-gnueabi/gst-plugins-base/0.10.36-r8/gst-plugins-base-0.10.36/gst/playback/gstdecodebin2.c(3576): gst_decode_bin_expose (): /GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20:<o:p></o:p></p>
<p class="MsoNormal">no suitable plugins found<o:p></o:p></p>
<p class="MsoNormal">ERROR: pipeline doesn't want to preroll.<o:p></o:p></p>
<p class="MsoNormal">Setting pipeline to NULL ...<o:p></o:p></p>
<p class="MsoNormal">/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMpegAudioParse:mpegaudioparse0.GstPad:src: caps = audio/mpeg, mpegversion=(int)1, mpegaudioversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2,
 parsed=(boolean)true<o:p></o:p></p>
<p class="MsoNormal">/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMpegAudioParse:mpegaudioparse0.GstPad:src: caps = NULL<o:p></o:p></p>
<p class="MsoNormal">/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstMpegAudioParse:mpegaudioparse0.GstPad:sink: caps = NULL<o:p></o:p></p>
<p class="MsoNormal">/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstID3Demux:id3demux0.GstPad:src: caps = NULL<o:p></o:p></p>
<p class="MsoNormal">/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstID3Demux:id3demux0.GstPad:sink: caps = NULL<o:p></o:p></p>
<p class="MsoNormal">/GstPlayBin2:playbin20/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/GstTypeFindElement:typefind.GstPad:src: caps = NULL<o:p></o:p></p>
<p class="MsoNormal">Freeing pipeline ...<o:p></o:p></p>
<p class="MsoNormal">root@imx6solosabresd:/usr/app#<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">root@imx6solosabresd:/usr/app# gst-inspect-0.10 beepdec<o:p></o:p></p>
<p class="MsoNormal">(gst-inspect-0.10:317): GStreamer-CRITICAL **: gst_element_class_add_pad_template: assertion `GST_IS_PAD_TEMPLATE (templ)' failed<o:p></o:p></p>
<p class="MsoNormal">(gst-inspect-0.10:317): GStreamer-CRITICAL **: gst_pad_new_from_template: assertion `GST_IS_PAD_TEMPLATE (templ)' failed<o:p></o:p></p>
<p class="MsoNormal">(gst-inspect-0.10:317): GStreamer-CRITICAL **: gst_pad_set_setcaps_function: assertion `GST_IS_PAD (pad)' failed<o:p></o:p></p>
<p class="MsoNormal">(gst-inspect-0.10:317): GStreamer-CRITICAL **: gst_pad_set_chain_function: assertion `GST_IS_PAD (pad)' failed<o:p></o:p></p>
<p class="MsoNormal">(gst-inspect-0.10:317): GStreamer-CRITICAL **: gst_pad_set_event_function: assertion `GST_IS_PAD (pad)' failed<o:p></o:p></p>
<p class="MsoNormal">(gst-inspect-0.10:317): GStreamer-CRITICAL **: gst_element_add_pad: assertion `GST_IS_PAD (pad)' failed<o:p></o:p></p>
<p class="MsoNormal">Factory Details:<o:p></o:p></p>
<p class="MsoNormal">  Long name:    beep audio decoder<o:p></o:p></p>
<p class="MsoNormal">  Class:        Codec/Decoder/Audio<o:p></o:p></p>
<p class="MsoNormal">  Description:  Decode compressed audio to raw data<o:p></o:p></p>
<p class="MsoNormal">  Author(s):    Multimedia Team <shmmmw@freescale.com><o:p></o:p></p>
<p class="MsoNormal">  Rank:         secondary + 1 (129)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Plugin Details:<o:p></o:p></p>
<p class="MsoNormal">  Name:                 beep.imx<o:p></o:p></p>
<p class="MsoNormal">  Description:          universal audio codec<o:p></o:p></p>
<p class="MsoNormal">  Filename:             /usr/lib/gstreamer-0.10/libmfw_gst_beep.so<o:p></o:p></p>
<p class="MsoNormal">  Version:              3.0.11<o:p></o:p></p>
<p class="MsoNormal">  License:              LGPL<o:p></o:p></p>
<p class="MsoNormal">  Source module:        gst-fsl-plugins<o:p></o:p></p>
<p class="MsoNormal">  Binary package:       Freescle Gstreamer Multimedia Plugins<o:p></o:p></p>
<p class="MsoNormal">  Origin URL:           http://www.freescale.com<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">GObject<o:p></o:p></p>
<p class="MsoNormal">+----GstObject<o:p></o:p></p>
<p class="MsoNormal">       +----GstElement<o:p></o:p></p>
<p class="MsoNormal">             +----GstBeepDec<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Pad Templates:<o:p></o:p></p>
<p class="MsoNormal">  SRC template: 'src'<o:p></o:p></p>
<p class="MsoNormal">    Availability: Always<o:p></o:p></p>
<p class="MsoNormal">    Capabilities:<o:p></o:p></p>
<p class="MsoNormal">      audio/x-raw-int<o:p></o:p></p>
<p class="MsoNormal">                  width: { 16, 24, 32 }<o:p></o:p></p>
<p class="MsoNormal">                  depth: { 16, 24, 32 }<o:p></o:p></p>
<p class="MsoNormal">                   rate: { 7350, 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000 }<o:p></o:p></p>
<p class="MsoNormal">               channels: [ 1, 8 ]<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Element Flags:<o:p></o:p></p>
<p class="MsoNormal">  no flags set<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Element Implementation:<o:p></o:p></p>
<p class="MsoNormal">  Has change_state() function: gst_beepdec_state_change<o:p></o:p></p>
<p class="MsoNormal">  Has custom save_thyself() function: gst_element_save_thyself<o:p></o:p></p>
<p class="MsoNormal">  Has custom restore_thyself() function: gst_element_restore_thyself<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Element has no clocking capabilities.<o:p></o:p></p>
<p class="MsoNormal">Element has no indexing capabilities.<o:p></o:p></p>
<p class="MsoNormal">Element has no URI handling capabilities.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Pads:<o:p></o:p></p>
<p class="MsoNormal">  SRC: 'src'<o:p></o:p></p>
<p class="MsoNormal">    Implementation:<o:p></o:p></p>
<p class="MsoNormal">      Has custom eventfunc(): gst_pad_event_default<o:p></o:p></p>
<p class="MsoNormal">      Has custom queryfunc(): gst_pad_query_default<o:p></o:p></p>
<p class="MsoNormal">        Provides query types:<o:p></o:p></p>
<p class="MsoNormal">                (2):    duration (Total duration)<o:p></o:p></p>
<p class="MsoNormal">      Has custom iterintlinkfunc(): gst_pad_iterate_internal_links_default<o:p></o:p></p>
<p class="MsoNormal">      Has getcapsfunc(): gst_pad_get_fixed_caps_func<o:p></o:p></p>
<p class="MsoNormal">      Has acceptcapsfunc(): gst_pad_acceptcaps_default<o:p></o:p></p>
<p class="MsoNormal">    Pad Template: 'src'<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Element Properties:<o:p></o:p></p>
<p class="MsoNormal">  name                : The name of the object<o:p></o:p></p>
<p class="MsoNormal">                        flags: readable, writable<o:p></o:p></p>
<p class="MsoNormal">                        String. Default: "beepdec0"<o:p></o:p></p>
<p class="MsoNormal">  resync-threshold    : set threshold for resync timestamp: -1, disable resync<o:p></o:p></p>
<p class="MsoNormal">                        flags: readable, writable<o:p></o:p></p>
<p class="MsoNormal">                        Integer64. Range: -1 - 9223372036854775807 Default: 2000000000
<o:p></o:p></p>
<p class="MsoNormal">  reset-when-resync   : enable/disable reset when resync<o:p></o:p></p>
<p class="MsoNormal">                        flags: readable, writable<o:p></o:p></p>
<p class="MsoNormal">                        Boolean. Default: true<o:p></o:p></p>
<p class="MsoNormal">  set-layout          : enable/disable set output channel layout<o:p></o:p></p>
<p class="MsoNormal">                        flags: readable, writable<o:p></o:p></p>
<p class="MsoNormal">                        Boolean. Default: true<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">My Yocto release is: imx6-3.10.31_beta<o:p></o:p></p>
<p class="MsoNormal">Any help will be appreciate.<o:p></o:p></p>
<p class="MsoNormal">Thank you.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>