<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>