On Tue, Mar 12, 2019 at 11:45:06 -0300, James Almer wrote: > > + { "frame-parallel", "Enable frame parallel decodability features", > > OFFSET(frame_parallel), AV_OPT_TYPE_BOOL,{.i64 = -1}, -1, 1, VE}, > > A bool with three values is weird. If this is meant to be disabled by > default, then just make it 0 and remove the >= 0 condition above.
It's actually quite common with ffmpeg options. Such an option can only be assigned true or false, but if it isn't assigned, it will be e.g. -1 and can be used to trigger a default mode, as is apparently done here (by not setting this option through the API, probably letting the library do whatever it considers default). Cheers, Moritz _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel