[FFmpeg-devel] [RFC] LPCM 24 bits support
Baptiste Coudurier
baptiste.coudurier
Mon Apr 7 22:57:16 CEST 2008
Giuliano Pochini wrote:
> On Mon, 07 Apr 2008 14:56:08 +0200
> Baptiste Coudurier <baptiste.coudurier at smartjog.com> wrote:
>
>> Hi,
>>
>> Giuliano Pochini wrote:
>>> [...]
>>>
>>> + REGISTER_DECODER (PCM_DVD20, pcm_dvd20);
>>> + REGISTER_DECODER (PCM_DVD24, pcm_dvd24);
>> IMHO only use one codec id, that is PCM_DVD for > 16 bits, if 16 use
>> CODEC_ID_PCM_S16BE.
>
> I think we shouldn't overload a decoder to make it decode two different
> formats. One format : one decoder is the cleanest way IMHO and it's how all
> other PCM encoders and decoders are arranged. I don't mind to change it if
> having them merged is better.
>
Well, ideally only one decoder should exist for all raw variants IMHO, a
decoder for CODEC_ID_RAWAUDIO.
IMHO your patch adds one unecessary CODEC_ID/DECODER in the lib.
DVD formating is unique, and bits per sample is enough to distinguish
the two variants, furthermore, existing demuxers (mplayer by ex) is
using a single decoder for this formating, and could then use ffmpeg
decoder easily.
Mans, Michael ?
--
Baptiste COUDURIER GnuPG Key Id: 0x5C1ABAAA
SMARTJOG S.A. http://www.smartjog.com
Key fingerprint 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
Phone: +33 1 49966312
More information about the ffmpeg-devel
mailing list