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

Attachment: 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".

Reply via email to