Re: =[SPAM?]= Re: [matroska-general] Re: =[SPAM?]= Re: Dynamic Range Management
Frank Klemm <[email protected]> Mon, 26 May 2003 09:28:43 +0200
| Newsgroups | gmane.comp.audio.mpc.devel |
|---|---|
| Message-ID | <[email protected]> |
On Mon, May 26, 2003 at 09:29:27AM +0200, Christian HJ Wiesner wrote:
> > SV8:
> > - decoder do it automatically
> > - you have a function
> > - to get number of channels
> > - to select the channel
> > - editing/manupulation tools are SV8 related
> > MATROSKA:
> > - range management is done by the matroska framework
> > - usable for all audio file formats
> > - editing/manupulation tools are MATROSKA related
> > - dynamic range stream can have names ...
> > - more fexible I think
>
> You mean we could add DRC to MP3 this way ?
>
To any file format, also pure PCM. Losslessly.
You have metadata in MATROSKA which postprocess the audio data
between native decoder and User API.
> I dont understand how this could be done at all ?
>
Additional layer between native decoder and API.
native decoder (float)
|
V
DRC (float)
|
V
Quantizer (int8...int24, float)
|
V
API
> How could we make the MP3 decoders aware of the
> matroska DRC flag ?
>
See above.
> Note that it will be hard, at least on DirectShow,
> to add another filter *AFTER* the MP3 decoder, to alter the DRC.
>
Bad design of DirectShow?
--
FK
http://mpc.corecodec.org