Hi Nicolas,

Thanks for the clarification about Omneon.
I agree that it makes sense to simply fix the UL as in this patch.

Best regards,
Helmuth

Em seg., 15 de set. de 2025 às 11:40, Nicolas Gaullier via ffmpeg-devel <
ffmpeg-devel@ffmpeg.org> escreveu:

> On 9/15/25 15:26, Helmuth Schmitz via ffmpeg-devel wrote:
> > The first UL of the SMPTE 436M descriptor triple in mxfenc.c used 0x0a
> > instead of 0x09. This caused generated MXF files without "MXF-GC Generic
> > ANC
> > Data Mapping" essence container descriptor.
> >
> > This patch corrects the UL to align with SMPTE RP224, so that the ANC
> > descriptor is properly recognized.
> >
> > Tested with MXFInspect and Adobe Premiere:
> > - Without the patch, the stream is not identified as ANC.
> > - With the patch, the ANC data is correctly detected as "Generic ANC
> Data".
>
> FYI, early Omneon mxf api (>10 years back) had this bad version number,
> it was fixed later and all other implementations I have met write the
> right 0x09 value.
>
> I don't think we care about so ancient rare broken files, so it should
> be no big deal to simply fix this.
>
> Nicolas
>
> _______________________________________________
> ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
> To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org
>
_______________________________________________
ffmpeg-devel mailing list -- ffmpeg-devel@ffmpeg.org
To unsubscribe send an email to ffmpeg-devel-le...@ffmpeg.org

Reply via email to