[PR] avcodec/s302m: enable non-PCM decoding (PR #24075)

Nicolas Gaullier via ffmpeg-devel <[email protected]>
Newsgroups gmane.comp.video.ffmpeg.devel
Message-ID <[email protected]>
On 8/11/26 12:25, Gyan Doshi via ffmpeg-devel wrote:
> PR #24075 opened by Gyan Doshi (GyanD)
>
> Set up framework for non-PCM decoding in-place and add support for Dolby-E decoding.
>
> Useful for direct transcoding of non-PCM audio in live inputs.
>
>    ```fate-samples
>    s302m/s302_20bits_DolbyE_16bits.ts
>    s302m/s302_20bits_DolbyE_20bits.ts
>    s302m/s302_24bits_DolbyE_20bits.ts
>    ```
>
> Originally posted to the ML in early 2024.

Some encoders (at least for live) support SMPTE-302 / Dolby E 
Pass-Through, which means an mpegts stream can switch dynamically 
between LPCM and Dolby E (yes, this is harsh when trying to decode).

AFAIK, it is a conformant Dolby use case. It should be specified if it 
is supported (from reading the code, I assume it is not), but most 
importantly if it could be supported later with an additional patch (ie. 
be future-proof).

Also, previously, "nested decoders" were not welcome. IMO, Dolby E is 
very particular... anyway, is it now ok for an exception here ?

Nicolas

_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.