On Tue, Jun 04, 2019 at 00:19:05 +0100, Mark Thompson wrote:
> This can be used to add region of interest side data to video frames.

Very valuable addition for use of ROI the command line tool!

> +Mark regions of interest in a video frame.

Since you're using the plural, it's probably worth mentioning how to
specify several regions.

> +@item x
> +Region distance in pixels from the left edge of the frame.

Mention that it's an expression, and that it (or all four) support "iw"
and "ih".

> +@item qoffset
> +Quantisation offset to apply within the region.
> +
> +Must be in the range -1 to +1.

It would be nice to mention somewhere that it's a float (even though
the text implies that.)

> +@item clear
> +Remove any existing regions of interest marked on the frame before
> +adding the new one.

Mention that it needs to be "1", or that it's a boolean.

Overall, very well described. An example or two would be very welcome
though.

> +    for (i = 0; i < 4; i++) {
> +        int max_value;
> +        switch (i) {

I like avoiding magic numbers such as 4, and would prefer 
sizeof(addroi_param_names)
- but that's probably just me.

> +        av_assert0(old_roi_size && sd->size % old_roi_size == 0);

Someone recently posted a patch splitting up composite assert()s. I
don't recall whether it was merged though.

> +static av_cold int addroi_init(AVFilterContext *avctx)
> +{
> +    AddROIContext *ctx = avctx->priv;
> +    int i, err;
> +
> +    for (i = 0; i < 4; i++) {

Magic 4 again (also in uninit()).

Cheers,
Moritz
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to