----- Original Message ----- > From: "Rostislav Pehlivanov" <atomnu...@gmail.com> > To: "FFmpeg development discussions and patches" <ffmpeg-devel@ffmpeg.org> > Sent: Friday, May 18, 2018 5:28:42 PM > Subject: Re: [FFmpeg-devel] [PATCH v6 1/3] avcodec: add flags for packets > with top/bottom field
> On 18 May 2018 at 22:17, wm4 <nfx...@googlemail.com> wrote: > > But I think a new side data type would be much saner. We could even > > just make it something generic, like AV_PKT_DATA_ANCILLARY or > > something. It's apparently just packet data which somehow couldn't go > > into the packet data. > I agree, a generic ancillary side data type sounds better. It would have to > be handled the same way as mastering metadata (e.g. to allocate it you'd > need to use a separate function), since the size of the data struct can't > be part of the API if we intend to add fields later. > Patrick, if you're okay with that you should submit a patch which bases > such side data on libavutil/mastering_display_metadata.h/.c No problem for transmitting field flags through side data. But the given example (libavutil/mastering_display_metadata.h/.c) attaches data to AVFrame, not AVPacket, so I'm not sure where to place this separate allocator function. Do you recommend to create a new libavcodec/ancillary.c/h utility? > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-devel _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel