[FFmpeg-devel] [PATCH] Updated the documentation for libaom encoder options.
Gyan
ffmpeg at gyani.pro
Wed Apr 17 22:17:40 EEST 2019
On 18-04-2019 12:33 AM, Sam John via ffmpeg-devel wrote:
> Hi,
>
> Is there anything to be done for this patch ?
>
Just a tiny bit of formatting, which I'll do and push.
Thanks,
Gyan
> On Tue, Apr 9, 2019 at 5:55 PM Sam John <samjohn at google.com> wrote:
>
>> ---
>> doc/encoders.texi | 47 +++++++++++++++++++++++++++++++++++++++++++++++
>> 1 file changed, 47 insertions(+)
>>
>> diff --git a/doc/encoders.texi b/doc/encoders.texi
>> index 94337d009c..15b9199549 100644
>> --- a/doc/encoders.texi
>> +++ b/doc/encoders.texi
>> @@ -1434,6 +1434,16 @@ value is 1, which will be slow and high quality.
>> Enable use of alternate reference frames. Defaults to the internal
>> default of the library.
>>
>> + at item arnr-max-frames
>> +Set altref noise reduction max frame count.
>> +
>> + at item arnr-strength
>> +Set altref noise reduction filter strength.
>> +
>> + at item aq-mode
>> +Set adaptive quantization mode (0: off (default), 1: variance 2:
>> complexity, 3:
>> +cyclic refresh).
>> +
>> @item lag-in-frames
>> Set the maximum number of frames which the encoder may keep in flight
>> at any one time for lookahead purposes. Defaults to the internal
>> @@ -1466,6 +1476,31 @@ buffer falls below this percentage, frames will be
>> dropped until it
>> has refilled above the threshold. Defaults to zero (no frames are
>> dropped).
>>
>> + at item denoise-noise-level
>> +Amount of noise to be removed for grain synthesis. Grain synthesis is
>> disabled if
>> +this option is not set or set to 0.
>> +
>> + at item denoise-block-size
>> +Block size used for denoising for grain synthesis. If not set, AV1 codec
>> +uses the default value of 32.
>> +
>> + at item undershoot-pct
>> +Set datarate undershoot (min) percentage of the target bitrate.
>> +
>> + at item overshoot-pct
>> +Set datarate overshoot (max) percentage of the target bitrate.
>> +
>> + at item maxsection-pct
>> +Maximum percentage variation of the GOP bitrate from the target bitrate.
>> If maxsection-pct
>> +is not set, the libaomenc wrapper computes it as follows: @code{(maxrate
>> * 100 / bitrate)}.
>> +
>> + at item minrate
>> +Minimum percentage variation of the GOP bitrate from the target bitrate.
>> If minsection-pct
>> +is not set, the libaomenc wrapper computes it as follows: @code{(minrate
>> * 100 / bitrate)}.
>> +
>> + at item frame-parallel @var{boolean}
>> +Enable frame parallel decodability features. The default value is true.
>> +
>> @item tiles
>> Set the number of tiles to encode the input video with, as columns x
>> rows. Larger numbers allow greater parallelism in both encoding and
>> @@ -1480,6 +1515,18 @@ Provided for compatibility with libvpx/VP9.
>> @item row-mt (Requires libaom >= 1.0.0-759-g90a15f4f2)
>> Enable row based multi-threading. Disabled by default.
>>
>> + at item enable-cdef @var{boolean}
>> +Flag to enable or disable Constrained Directional Enhancement Filter. The
>> libaom-av1
>> +encoder enables CDEF by default.
>> +
>> + at item enable-global-motion @var{boolean}
>> +Flag to enable or disable the use of global motion for block prediction.
>> +The default value is true.
>> +
>> + at item enable-intrabc @var{boolean}
>> +Flag to enable or disable block copy mode for intra block prediction.
>> This mode is
>> +useful for screen content. The default value is true.
>> +
>> @end table
>>
>> @section libkvazaar
>> --
>> 2.21.0.392.gf8f6787159e-goog
>>
>>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
More information about the ffmpeg-devel
mailing list