[FFmpeg-devel] [PATCH v15 00/16] *** SUBJECT HERE ***

Soft Works softworkz at hotmail.com
Thu Nov 25 14:30:16 EET 2021



> -----Original Message-----
> From: ffmpeg-devel <ffmpeg-devel-bounces at ffmpeg.org> On Behalf Of Hendrik
> Leppkes
> Sent: Thursday, November 25, 2021 1:18 PM
> To: FFmpeg development discussions and patches <ffmpeg-devel at ffmpeg.org>
> Subject: Re: [FFmpeg-devel] [PATCH v15 00/16] *** SUBJECT HERE ***
> 
> On Thu, Nov 25, 2021 at 1:12 PM Soft Works <softworkz at hotmail.com> wrote:
> >
> >
> >
> > > -----Original Message-----
> > > From: ffmpeg-devel <ffmpeg-devel-bounces at ffmpeg.org> On Behalf Of James
> Almer
> > > Sent: Thursday, November 25, 2021 11:52 AM
> > > To: FFmpeg development discussions and patches <ffmpeg-devel at ffmpeg.org>
> > > Subject: Re: [FFmpeg-devel] [PATCH v15 00/16] *** SUBJECT HERE ***
> > >
> > > Have all the concerns people had been addressed? I'm also certain the
> > > design itself wasn't well received.
> > > This is big and needs more than 24 hours or just one person LGTMing it,
> so
> > > please wait.
> >
> > James, just a little note: After 16 version and many weeks, the window for
> > architecture discussions is closed for me.
> > I've been asking for comments often enough - and way more often than others
> > usually do.
> >
> > Let alone small changes, but at this point it's a take-it-or-leave it
> decision:
> >
> >         Nice new features vs. nothing for another 10 years.
> >
> > PS: It's of course totally fine when somebody would speak up asking for
> some
> > more time, but otherwise, there has been more than enough time by now.
> >
> >
> > > Also, patch 15/16 breaks FATE. Even if 16/16 fixes the tests, it will
> make
> > > bisecting annoying, so it needs to be green.
> > >
> >
> > Yes, one commit is from fftools, the other one from avcodec. Squashing them
> would
> > solve the problem - Shall I do this
> >
> 
> I would be more curious about why does it break?
> If we view fftools as a user of our libraries, shouldn't all the
> library commits be neutral to fftools, and not introduce changes,
> unless there is an API break in there, which is something we wanted to
> avoid?
> 
> I have not checked what exactly breaks there, but its always a warning
> sign when this happens.

That's a good point, I'll check that.


> Speaking of mega commits, I think the first commit should be broken up
> more. There is no reason that all this has to happen in one commit,
> eg. introducing AVFrame structure changes, new frame helper functions,
> decode support, could and (imho) should all be separate changes.

Sure, I can do that. Working with GIT in a way non-linear way, i.e. to
"stage" the actual commits that you are submitting is a tedious process, 
so I kept it simple for the time being.

> I'm pretty sure I have commented on this already a long time ago, too.

What I remember is that you stopped responding after I had addressed 
your suggestions.

Thanks,
sw


More information about the ffmpeg-devel mailing list