AAC not played - Error from decoder (ffdec_aac)

Sudarshan Bisht bisht.sudarshan at gmail.com
Wed Jul 20 23:55:37 PDT 2011


That you can easily find by searching on internet.

I found attached pdf.



On Thu, Jul 21, 2011 at 9:14 AM, Ashwini Sharma <ak.ashwini at gmail.com>wrote:

> Hi,
>
> Can you please tell me how to contruct the header from the given data, i.e.
> sampling frequency, channels, profile etc
>
> Thanks,
> Ashwini
>
> On Thu, Jul 21, 2011 at 11:39 AM, Sudarshan Bisht <
> bisht.sudarshan at gmail.com> wrote:
>
>> Or you can do same in your application also, then no need to write a
>> plugin.
>>
>>
>>
>> On Thu, Jul 21, 2011 at 8:23 AM, Sudarshan Bisht <
>> bisht.sudarshan at gmail.com> wrote:
>>
>>> 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.
>>>
>>>
>>>
>>>
>>> On Thu, Jul 21, 2011 at 7:43 AM, Ashwini Sharma <ak.ashwini at gmail.com>wrote:
>>>
>>>> HI Sudarshan,
>>>>
>>>> Adding aacparse didn't help. I get the parse error from aacparse.
>>>>
>>>> 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.
>>>>
>>>> I am able to play ac3 and mp3. But AAC i am having failure still. I
>>>> tried your inputs, but to no results.
>>>>
>>>> Can't there be case that we provide the missing header data to ffdec_aac
>>>> thru some means..... any inputs please.
>>>>
>>>> Rgds,
>>>> Ashwini
>>>>
>>>>   On Wed, Jul 20, 2011 at 8:19 PM, Sudarshan Bisht <
>>>> bisht.sudarshan at gmail.com> wrote:
>>>>
>>>>> If you want to play it dynamically then you don't need to mux it
>>>>> again,  maybe you can use aacparse between demuxer and aac decoder plugin.
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Jul 20, 2011 at 4:06 PM, Ashwini Sharma <ak.ashwini at gmail.com>wrote:
>>>>>
>>>>>> Hi Sudarshan,
>>>>>>
>>>>>> Thanks for your input.
>>>>>>
>>>>>> Can I play the AAC data dynamically, as suggested by you, instead of
>>>>>> saving it into file.
>>>>>>
>>>>>> Like mux the incoming AAC data buffer and then decode it at the same
>>>>>> time?
>>>>>>
>>>>>> rgds,
>>>>>> -Ashwini
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, Jul 20, 2011 at 5:59 PM, Sudarshan Bisht <
>>>>>> bisht.sudarshan at gmail.com> wrote:
>>>>>>
>>>>>>>
>>>>>>> Demuxer outputs raw aac data, it does not have any header(ADIF/ADTS)
>>>>>>> thats why you get that error message.
>>>>>>>
>>>>>>> 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't use
>>>>>>> decodebin2/playbin2.
>>>>>>>
>>>>>>> I hope this will help you.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>   On Wed, Jul 20, 2011 at 1:52 PM, Ashwini Sharma <
>>>>>>> ak.ashwini at gmail.com> wrote:
>>>>>>>
>>>>>>>>   Hi All,
>>>>>>>>
>>>>>>>> I have a demuxed audio stream (AAC encoded). When I try to play, i
>>>>>>>> get an error "FFMpeg can not decode AAC data"
>>>>>>>>
>>>>>>>> The details are as follows:
>>>>>>>>
>>>>>>>> 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.
>>>>>>>>
>>>>>>>> But when i reapeat the same test for AC3 or MP3 audios, it works
>>>>>>>> fine.
>>>>>>>>
>>>>>>>>
>>>>>>>> I think there is some mistake on my part when playing the AAC file.
>>>>>>>> Someone please provide your inputs in getting it to play.
>>>>>>>>
>>>>>>>> Any help is greatly appreciated.
>>>>>>>>
>>>>>>>> -Ashwini
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> gstreamer-devel mailing list
>>>>>>>> gstreamer-devel at lists.freedesktop.org
>>>>>>>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Regards,
>>>>>>>
>>>>>>> Sudarshan Bisht
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> gstreamer-devel mailing list
>>>>>>> gstreamer-devel at lists.freedesktop.org
>>>>>>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> gstreamer-devel mailing list
>>>>>> gstreamer-devel at lists.freedesktop.org
>>>>>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Regards,
>>>>>
>>>>> Sudarshan Bisht
>>>>>
>>>>> _______________________________________________
>>>>> gstreamer-devel mailing list
>>>>> gstreamer-devel at lists.freedesktop.org
>>>>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> gstreamer-devel mailing list
>>>> gstreamer-devel at lists.freedesktop.org
>>>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>>>
>>>>
>>>
>>>
>>> --
>>> Regards,
>>>
>>> Sudarshan Bisht
>>>
>>
>>
>>
>> --
>> Regards,
>>
>> Sudarshan Bisht
>>
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>>
>>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>


-- 
Regards,

Sudarshan Bisht
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20110721/546217e7/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: adts.pdf
Type: application/pdf
Size: 43819 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20110721/546217e7/attachment-0001.pdf>


More information about the gstreamer-devel mailing list