[FFmpeg-devel] [PATCH] allow ac3 parser to modify codec_id

Joakim Plate elupus
Thu Feb 19 14:48:20 CET 2009

Justin Ruggles <justin.ruggles <at> gmail.com> writes:

> I'm sorry... but I cannot find that file in incoming.

Was a long time ago, could have been moved or pruned.

> Does the audio not decode?  The decoder should handle E-AC3 content just
> fine even though the codec id is CODEC_ID_AC3.  I do understand that
> it's better to have it marked as the correct id though.

Well it may decode with libavcodec's decoder (haven't tested actually yet), 
but currently we use a different decoder for standard AC3 which doesn't 
support eac3. Thus unless libavformat set's the codecid properly we choose the 
wrong decoder.

If the parser would jump back and forth, there could be a point in only 
allowing it to "upgrade" the stream from AC3 to EAC3, then as soon as a EAC3 
frame is found it is marked as EAC3.


More information about the ffmpeg-devel mailing list