[FFmpeg-devel] [PATCH v2] configure: Clearer documentation for "disable-safe-bitstream-reader"

Andreas Rheinhardt andreas.rheinhardt at outlook.com
Fri Apr 11 09:32:55 EEST 2025


Michael Niedermayer:
> Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
> ---
>  configure | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/configure b/configure
> index bd4f8723760..f1db8b6f235 100755
> --- a/configure
> +++ b/configure
> @@ -436,7 +436,8 @@ Advanced options (experts only):
>    --enable-hardcoded-tables use hardcoded tables instead of runtime generation
>    --disable-safe-bitstream-reader
>                             disable buffer boundary checking in bitreaders
> -                           (faster, but may crash)
> +                           (This disables some security checks and can cause undefined behavior,
> +                            it may be faster, but should only be used with trusted input)
>    --sws-max-filter-size=N  the max filter size swscale uses [$sws_max_filter_size_default]
>  
>  Optimization options (experts only):

I'd like to keep "crash" in the description. Not everyone (not even
people setting "experts only" options) will be familiar with the term
"undefined behavior".

- Andreas



More information about the ffmpeg-devel mailing list