Andreas Rheinhardt:
> Anton Khirnov:
>> +/**
>> + * Must be set as default_val for AV_OPT_TYPE_FLAG_ARRAY options.
>> + */
>> +typedef struct AVOptionArrayDef {
>> +/**
>> + * Must be set to sizeof(AVOptionArrayDef), in order to allow extending
>> this
>> + * struct without breaking AB
Quoting Marton Balint (2024-03-04 22:32:21)
> > @@ -330,6 +380,14 @@ typedef struct AVOption {
> > const char *str;
> > /* TODO those are unused now */
> > AVRational q;
> > +
> > +/**
> > + * Used for AV_OPT_TYPE_FLAG_ARRAY options. May be NULL.
>
> This co
Anton Khirnov:
> Quoting Andreas Rheinhardt (2024-03-04 14:29:59)
>> Anton Khirnov:
>>> ---
>>> doc/APIchanges| 3 +
>>> libavutil/opt.c | 362 +-
>>> libavutil/opt.h | 62 +++-
>>> libavutil/tests/opt.c | 51 ++
>>> tests/ref
On Mon, 4 Mar 2024, Anton Khirnov wrote:
---
doc/APIchanges| 3 +
libavutil/opt.c | 362 +-
libavutil/opt.h | 62 +++-
libavutil/tests/opt.c | 51 ++
tests/ref/fate/opt| 35 +++-
5 files changed, 468 insertions(+), 45 del
Quoting Andreas Rheinhardt (2024-03-04 14:29:59)
> Anton Khirnov:
> > ---
> > doc/APIchanges| 3 +
> > libavutil/opt.c | 362 +-
> > libavutil/opt.h | 62 +++-
> > libavutil/tests/opt.c | 51 ++
> > tests/ref/fate/opt| 35
Anton Khirnov:
> ---
> doc/APIchanges| 3 +
> libavutil/opt.c | 362 +-
> libavutil/opt.h | 62 +++-
> libavutil/tests/opt.c | 51 ++
> tests/ref/fate/opt| 35 +++-
> 5 files changed, 468 insertions(+), 45 deletions(-)
>
---
doc/APIchanges| 3 +
libavutil/opt.c | 362 +-
libavutil/opt.h | 62 +++-
libavutil/tests/opt.c | 51 ++
tests/ref/fate/opt| 35 +++-
5 files changed, 468 insertions(+), 45 deletions(-)
diff --git a/doc/APIchanges b/