[FFmpeg-devel] [PATCH v3] qsv: fix the dangerous macro definitions
Carl Eugen Hoyos
ceffmpeg at gmail.com
Thu Mar 28 15:59:23 EET 2019
2019-03-28 14:40 GMT+01:00, Zhong Li <zhong.li at intel.com>:
> Signed-off-by: Zhong Li <zhong.li at intel.com>
> Reviewed-by: Carl Eugen Hoyos <ceffmpeg at gmail.com>
> ---
> libavcodec/qsv_internal.h | 4 ++--
> libavfilter/qsvvpp.h | 4 ++--
> 2 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/libavcodec/qsv_internal.h b/libavcodec/qsv_internal.h
> index 394c558883..57d861d2be 100644
> --- a/libavcodec/qsv_internal.h
> +++ b/libavcodec/qsv_internal.h
> @@ -39,8 +39,8 @@
> MFX_VERSION_MAJOR == (MAJOR) && MFX_VERSION_MINOR >= (MINOR))
>
> #define QSV_RUNTIME_VERSION_ATLEAST(MFX_VERSION, MAJOR, MINOR) \
> - (MFX_VERSION.Major > (MAJOR)) || \
> - (MFX_VERSION.Major == (MAJOR) && MFX_VERSION.Minor >= (MINOR))
> + ((MFX_VERSION.Major > (MAJOR)) || \
> + (MFX_VERSION.Major == (MAJOR) && MFX_VERSION.Minor >= (MINOR)))
I wonder if this would be more readable without the parenthesis around
">" and "==" but since you are the maintainer this patch should be ok.
Carl Eugen
More information about the ffmpeg-devel
mailing list