On Tue, 10 May 2016 08:24:35 +0200
Hendrik Leppkes <h.lepp...@gmail.com> wrote:

> On Tue, May 10, 2016 at 2:07 AM, Michael Niedermayer
> <mich...@niedermayer.cc> wrote:
> > Allow enumeration, read and write of fields without requiring #if on 
> > versions
> > All other public structures can be accessed through AVOptions
> >
> > TODO: add all fields to AVOption table
> > TODO: bump version
> > TODO: update APIChanges  
> 
> 
> I don't like this, the struct is pretty cleanly defined and unlikely
> to be extended much over time.
> Most other structs have AVOptions so the CLI can interact with it, but
> this struct is not meant to be modified by users, its just a direct
> line of communication between demuxer->decoder or encoder->muxer.

+1

It's completely inappropriate and you'd end up with every struct having
AVClass. Stop trying to pretend ffmpeg is written in python or
something.
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to