Bug#496133: marked as done (fixup version.sh to include a meaningful version in the ffmpeg binary)

Reinhard Tartler siretart at tauware.de
Fri Aug 29 06:41:10 UTC 2008


Fabian Greffrath <greffrath at leat.rub.de> writes:

> Reinhard Tartler schrieb:
>> Suggestion: When we get to the point I'll ask Diego what he would
>> recommend: ffaac or faad. Okay?
>
> How will ffmpeg decide when it has to decode an AAC stream and has both
> the internal encoder and support for the external libfaad enabled?

Looking at libavcodec/allcodecs.c:

>> grep -E 'AA(C|D)' libavcodec/allcodecs.c
    REGISTER_DECODER (AAC, aac);
    REGISTER_ENCODER (LIBFAAC, libfaac);
    REGISTER_DECODER (LIBFAAD, libfaad);
    REGISTER_DECODER (MPEG4AAC, mpeg4aac);
    REGISTER_PARSER  (AAC, aac);

note that our strip.sh removes the 2nd like anyway.

The application using ffmpeg can therefore choose between the LIBFAAD
and the AAC decoder. note that the first chunks of the AAC encoder have
already been merged, so that will be changed from REGISTER_DECODER to
REGISTER_ENCDEC soon.

For ffmpeg users like gstreamer this will most probably mean that they
need to be adapted to use the new codec.

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4



More information about the pkg-multimedia-maintainers mailing list