[FFmpeg-devel] [PATCH] split codec_id for ac-3 and e-ac-3
Justin Ruggles
justin.ruggles
Mon Sep 1 05:29:16 CEST 2008
Ronald S. Bultje wrote:
> Hi Justin,
>
> On Sun, Aug 31, 2008 at 10:24 PM, Justin Ruggles
> <justin.ruggles at gmail.com> wrote:
>> Here is a patch to make a separate CODEC_ID_EAC3. It adds a separate
>> demuxer, muxer, parser, and decoder for E-AC-3.
>>
>> After this is done, the various other muxers/demuxers can be modified to
>> treat E-AC-3 differently if needed.
>
> Index: libavcodec/ac3_parser.c
> ===================================================================
> --- libavcodec/ac3_parser.c (revision 15137)
> +++ libavcodec/ac3_parser.c (working copy)
> @@ -194,3 +194,11 @@
> ff_aac_ac3_parse,
> ff_parse_close,
> };
> +
> +AVCodecParser eac3_parser = {
> + { CODEC_ID_EAC3 },
> + sizeof(AACAC3ParseContext),
> + ac3_parse_init,
> + ff_aac_ac3_parse,
> + ff_parse_close,
> +};
>
> Can't you just add EAC3 in the array of ac3_parser? MP2/3 does that
> too, I think. No need for the separate entry.
>
> [...]
new patch attached which shares the parser.
-Justin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: eac3_separate_codec_id.diff
Type: text/x-patch
Size: 6616 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080831/d59c04e5/attachment.bin>
More information about the ffmpeg-devel
mailing list