On Thu, Dec 5, 2024 at 2:29 PM Nicolas Gaullier
<nicolas.gaullier@cji.paris> wrote:
>
> >De : Kieran Kunhya <kieran...@googlemail.com>
> >Envoyé : mercredi 4 décembre 2024 23:06
> >
> >> - a s337m decoder: it includes a resampler: output and input sample_rate
> >> are the same, sync is always correct. It would be possible to implement
> >> a full pcm fallback, but currently only a silence/pcm fallback is
> >> provided. A 'passthrough' option is also provided and would make it
> >> possible to mux again into wav, mxf or whatever. I guess one could
> >> imagine a bitstream filter to fix the s337m phase to a clean, fixed
> >> offset value (as expected by the current s337m demuxer for example).
> >
> >I don't understand how you can resample non-PCM data.
> >
> >Also the rest of the changes seem to avoid the actual issue which is
> >you want the Dolby E decoder in FFmpeg to output a 1601/1602 cadence
> >after resampling back to 48000.
> >I also have seen a lot of Dolby E streams in the wild that where the
> >Dolby E packet crosses a video frame. There is an ambiguity in PTS in
> >this case, do you go forwards or go backwards (FYI in Upipe we go
> >backwards)
> >
> >Kieran
>
> I resample the decoded data. The s337m decoder requires the dolby_e decoder
> (same way the current ftr decoder requires the aac decoder, so should not be 
> an issue).

Why not just send the packet with the actual PTS (including the guard
band) to Dolby E and then resample there?
The resampler needs to handle the NTSC 1601/1602 cadence.

Kieran
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to