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