[FFmpeg-devel] [RFC] AAC bsf and rtp/rtsp
Luca Barbato
lu_zero
Thu Sep 9 16:16:41 CEST 2010
On 9/9/10 3:16 PM, Michael Niedermayer wrote:
> On Thu, Sep 09, 2010 at 03:08:33PM +0200, Luca Barbato wrote:
>> On 9/8/10 6:28 PM, Ronald S. Bultje wrote:
>>> That nice solution isn't completely impossible to implement, is it?
>>
>> The simplest thing is passing the bsf in the context, anybody against that?
>
> until the problem has been explained i wont accept any solution to code i
> maintain
> the initial mail of this thread is so terse and full of grammer errors i
> have no idea at all what you talk about
looks like that a stray "is" was left while I was rewriting the
sentence, sorry.
Anyway:
- in order to produce the sdp lines for aac we need the aac extradata.
- adts stream do not provide extradata
- the bsf filter to reformat aac to asc would provide the extradata.
- because how bsf works in the extradata would be updated once it starts
to output packets.
ffmpeg -i s.aac -acodec copy -absf aac_adtstoasc -f rtp rtp://l:port
Won't work even if it should.
To fix it the simplest way would be having the av_find_stream_info aware
of the bsf in use so they will be called at the same level of the
parsers, giving a consistent result.
Clearer now?
lu
More information about the ffmpeg-devel
mailing list