On Fri, Nov 01, 2019 at 06:16:38PM +0100, Marton Balint wrote: > > > On Fri, 1 Nov 2019, "zhilizhao(赵志立)" wrote: > > > > > > >>On Nov 1, 2019, at 8:13 PM, Hendrik Leppkes <h.lepp...@gmail.com> wrote: > >> > >>On Fri, Nov 1, 2019 at 1:03 PM <quinkbl...@foxmail.com> wrote: > >>> > >>>From: Zhao Zhili <zhiliz...@tencent.com> > >>> > >>>--- > >>>libavutil/frame.c | 13 +++++++++++++ > >>>libavutil/frame.h | 4 ++++ > >>>2 files changed, 17 insertions(+) > >>> > >> > >>I believe there have been some use-cases, especially around > >>closed-captions, where multiple blocks of the same type have been > >>used, somehow. Since this is really an API change, not sure its such a > >>good idea. > > > >I guess it may be too late to change the behavior. > > I am not sure, all our API around side data (get/remove) is based on the > assumption that a single entry of a type exists. Also for packet/stream side > data it is already assumed as far as I see. So at least for the sake of > consistency it should be the same way. Maybe we should print a deprecation > warning if something adds multiple side data of the same type. And later > sometime it can be changed to actually replace the old side data.
In respect to adding side data when the same type already exists, it may be more robust to error out in such a case instead of replacing. Also we may handle deprecation in a type specific manner In cases where a duplicated type makes semantically no sense and also doesnt occur it could possibly be considered an error immedeatly Only cases where it makes sense or does actually happen need a deprecation period i think. That is if someone wants to implement this at such a fine grained level ... [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB In fact, the RIAA has been known to suggest that students drop out of college or go to community college in order to be able to afford settlements. -- The RIAA
signature.asc
Description: PGP signature
_______________________________________________ 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".