[FFmpeg-devel] [PATCH] Add AVFilter.next field
Stefano Sabatini
stefano.sabatini-lala
Tue Oct 27 20:51:22 CET 2009
On date Sunday 2009-10-25 10:11:37 +0100, Stefano Sabatini encoded:
> On date Sunday 2009-10-25 01:34:36 +0200, Vitor Sessak encoded:
> > Stefano Sabatini wrote:
> >> On date Saturday 2009-10-24 23:23:31 +0200, Michael Niedermayer encoded:
> >>> On Sat, Oct 24, 2009 at 01:40:29AM +0200, Stefano Sabatini wrote:
> >>>> Hi all,
> >>>>
> >>>> this simplify the code and should also simplify the av_filter_next()
> >>>> function which I'm going to implement, making it O(1) rather than
> >>>> O(N), and making the registration management similar to that
> >>>> implemented in the rest of libav*.
> >>>>
> >>>> I don't know why the registration mechanism has been implemented like
> >>>> this in lavfi, so I may be un-aware of some specific reason.
> >>> The idea was that AVFilter should be possible to be put into read only
> >>> and shareable memory. A next that is written to breaks this.
> >>>
> >>> note, i dont have a strong oppinion on this being worth the extra complexity
> >>
> >> Neither do I, so I think that I'll leave to you or to Vitor the
> >> choice, if there is some test I could do to help the choice let me
> >> know.
> >
> > While I think it is sad we cannot make the AVFilter structs const, the
> > static allocation (and corresponding free'ing) is worse, so I prefer the
> > code after your patch.
>
> So I'll commit the patch in few days if no one has further comments.
Applied.
--
FFmpeg = Funny and Fundamental Meaningful Portentous Epehemeral Guru
More information about the ffmpeg-devel
mailing list