Or you can do same in your application also, then no need to write a plugin. <div><br><div><br><br><div class="gmail_quote">On Thu, Jul 21, 2011 at 8:23 AM, Sudarshan Bisht <span dir="ltr">&lt;<a href="mailto:bisht.sudarshan@gmail.com">bisht.sudarshan@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Yes you can insert missing header to raw aac data by writing your own plugin, and place it before decoder plugin.  But you need to have certain information for header e.g. sampling frequency, channels, profile etc , and all this you suppose to get from demuxer. <div>
<div></div><div class="h5"><div>
<br></div><div><br><div><br><br><div class="gmail_quote">On Thu, Jul 21, 2011 at 7:43 AM, Ashwini Sharma <span dir="ltr">&lt;<a href="mailto:ak.ashwini@gmail.com" target="_blank">ak.ashwini@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>HI Sudarshan,</div>
<div> </div>
<div>Adding aacparse didn&#39;t help. I get the parse error from aacparse.</div>
<div> </div>
<div>In my case, the file is read and demuxed by an application, which then gives the audio stream data to my pipeline (which consists of aapsrc ! decoder ! alsasink ) for decoding and rendering. </div>
<div> </div>
<div>I am able to play ac3 and mp3. But AAC i am having failure still. I tried your inputs, but to no results.</div>
<div> </div>
<div>Can&#39;t there be case that we provide the missing header data to ffdec_aac thru some means..... any inputs please.</div>
<div> </div>
<div>Rgds,</div>
<div>Ashwini<font color="#888888"><br><br></font></div><div><div></div><div>
<div class="gmail_quote">On Wed, Jul 20, 2011 at 8:19 PM, Sudarshan Bisht <span dir="ltr">&lt;<a href="mailto:bisht.sudarshan@gmail.com" target="_blank">bisht.sudarshan@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="padding-left:1ex;margin:0px 0px 0px 0.8ex;border-left:#ccc 1px solid">If you want to play it dynamically then you don&#39;t need to mux it again,  maybe you can use aacparse between demuxer and aac decoder plugin. <br>



<div>
<div></div>
<div><br><br><br>
<div class="gmail_quote">On Wed, Jul 20, 2011 at 4:06 PM, Ashwini Sharma <span dir="ltr">&lt;<a href="mailto:ak.ashwini@gmail.com" target="_blank">ak.ashwini@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="padding-left:1ex;margin:0pt 0pt 0pt 0.8ex;border-left:rgb(204,204,204) 1px solid">
<div>Hi Sudarshan,</div>
<div> </div>
<div>Thanks for your input.</div>
<div> </div>
<div>Can I play the AAC data dynamically, as suggested by you, instead of saving it into file.</div>
<div> </div>
<div>Like mux the incoming AAC data buffer and then decode it at the same time?</div>
<div> </div>
<div>rgds,</div>
<div>-Ashwini</div>
<div>
<div></div>
<div>
<div><br><br> </div>
<div class="gmail_quote">On Wed, Jul 20, 2011 at 5:59 PM, Sudarshan Bisht <span dir="ltr">&lt;<a href="mailto:bisht.sudarshan@gmail.com" target="_blank">bisht.sudarshan@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="padding-left:1ex;margin:0px 0px 0px 0.8ex;border-left:rgb(204,204,204) 1px solid"><br>Demuxer outputs raw aac data, it does not have any header(ADIF/ADTS) thats why you get that error message. <br>


<br>To get the correct playable file, you again need to mux this raw aac data using qtmux and then you get .m4a file.   And to play this .m4a file you need to have qtdemux in your pipeline if you don&#39;t use decodebin2/playbin2.<br>


<br>I hope this will help you. <br><br><br> <br><br>
<div class="gmail_quote">
<div>
<div></div>
<div>On Wed, Jul 20, 2011 at 1:52 PM, Ashwini Sharma <span dir="ltr">&lt;<a href="mailto:ak.ashwini@gmail.com" target="_blank">ak.ashwini@gmail.com</a>&gt;</span> wrote:<br></div></div>
<blockquote class="gmail_quote" style="padding-left:1ex;margin:0pt 0pt 0pt 0.8ex;border-left:rgb(204,204,204) 1px solid">
<div>
<div></div>
<div>
<div>Hi All,</div>
<div> </div>
<div>I have a demuxed audio stream (AAC encoded). When I try to play, i get an error &quot;FFMpeg can not decode AAC data&quot;</div>
<div> </div>
<div>The details are as follows:</div>
<div> </div>
<div>I have a video file which contain mpeg4 video and AAC audio. I Demux the file into Audio and video files. When i play the demuxed audio it fails.</div>
<div> </div>
<div>But when i reapeat the same test for AC3 or MP3 audios, it works fine.</div>
<div> </div>
<div> </div>
<div>I think there is some mistake on my part when playing the AAC file. Someone please provide your inputs in getting it to play.</div>
<div> </div>
<div>Any help is greatly appreciated.</div>
<div> </div><font color="#888888">
<div>-Ashwini<br></div></font><br></div></div>_______________________________________________<br>gstreamer-devel mailing list<br><a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>


<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>


<font color="#888888"><br>Sudarshan Bisht<br></font><br>_______________________________________________<br>gstreamer-devel mailing list<br><a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>


<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br><br></blockquote></div><br></div></div><br>_______________________________________________<br>


gstreamer-devel mailing list<br><a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br><a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>


<br></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br><br>Sudarshan Bisht<br></div></div><br>_______________________________________________<br>gstreamer-devel mailing list<br><a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>


<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br><br></blockquote></div><br>
</div></div><br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br><br>Sudarshan Bisht<br>
</div></div>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br><br>Sudarshan Bisht<br>
</div></div>