On Tue, 3 Apr 2018 00:45:17 +0200
Michael Niedermayer <mich...@niedermayer.cc> wrote:

> So in this sense my question is what advantage the opaque side data based 
> system
> has over a system simply using a C struct the way AVChapter works ?

The _only_ reason the side data is opqaue is because side data can't
contain pointers, which again is because side data must be a flat byte
array for legacy reasons. (Yes, we should change this, but probably
can't now.)

So I think all what you've been writing can be reduced to: should this
really be side data, or would it be better to just make it a new
AVStream field.
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to