Quoting James Almer (2024-09-01 15:59:27) > Ok, locally moved to ffmpeg_demux.c > > Eventually we'll need to do merges post decoding (xstack for heif > images, amerge for iamf), and I assume that said struct will need to be > public, but that can come later.
We'll see then how much actually needs to be shared and in what form. With the recent architectural changes I've been moving towards hiding everything that can be reasonably hidden. E.g. if demuxing code wants a filter inserted somewhere down the pipeline, it can send that information downstream, but that does not mean the filtering code needs to see actual lavf structures, or even know the reason at all. -- Anton Khirnov _______________________________________________ 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".