Re: [FFmpeg-devel] [PATCH v1 2/2] configure: Fix for the configure failed for vmaf

2019-11-13 Thread Zhong Li
v 14, 2019 at 01:03:09AM +0800, Zhao Zhili wrote: > > > > > > > On Nov 13, 2019, at 9:41 PM, Zhong Li wrote: > > > > > > Just curious why this issue hasn't been found earlier. > > > > I think it's a regression of libvmaf: > > libvmaf: build with meson

Re: [FFmpeg-devel] [PATCH v1 2/2] configure: Fix for the configure failed for vmaf

2019-11-13 Thread Zhong Li
Just curious why this issue hasn't been found earlier. 于2019年11月12日周二 下午7:24写道: > > From: Limin Wang > > When enable-libvmaf with the vmaf master installed , it'll report below error: > ERROR: libvmaf >= 1.3.9 not found using pkg-config > > In fact, after vmaf installed, the vmaf pkg-config

Re: [FFmpeg-devel] [PATCH 2/2] lavc/rav1e: add doc for threads option

2019-11-13 Thread Zhong Li
qmin and qmax are generic optiopns too. Many generic options can't be appled to specified encoders, so just add the supported options here. Following libaom's format probally a good idea. Gyan 于2019年11月12日周二 下午7:04写道: > > > > On 12-11-2019 02:39 pm, Zhong Li wrote: > > Signe

[FFmpeg-devel] [PATCH 1/2] lavc/rav1e: log and doc updated for const quantizer mode

2019-11-12 Thread Zhong Li
Signed-off-by: Zhong Li --- doc/encoders.texi | 2 +- libavcodec/librav1e.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/encoders.texi b/doc/encoders.texi index 6cf3a74093..6b02c7798d 100644 --- a/doc/encoders.texi +++ b/doc/encoders.texi @@ -1395,7 +1395,7

[FFmpeg-devel] [PATCH 2/2] lavc/rav1e: add doc for threads option

2019-11-12 Thread Zhong Li
Signed-off-by: Zhong Li --- doc/encoders.texi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/encoders.texi b/doc/encoders.texi index 6b02c7798d..8f37597999 100644 --- a/doc/encoders.texi +++ b/doc/encoders.texi @@ -1394,6 +1394,9 @@ Sets the maximum quantizer to use when using

Re: [FFmpeg-devel] [FFmpeg-cvslog] lavc/qsvenc: enable vp9 encoder

2019-11-03 Thread Zhong Li
James Almer 于2019年11月3日周日 下午9:18写道: > > > ffmpeg | branch: master | Zhong Li > <https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog>> | Sat Oct 26 22:18:31 > > 2019 +0800| [33583803e107b6d532def0f9d949364b01b6ad5a] | committer: Zhong Li > > > > lavc/qsv

[FFmpeg-devel] [PATCH] lavc/qsvenc: add the missing vp9 file

2019-11-03 Thread Zhong Li
It is missed in commit 3358380 Signed-off-by: Zhong Li --- libavcodec/qsvenc_vp9.c | 113 1 file changed, 113 insertions(+) create mode 100644 libavcodec/qsvenc_vp9.c diff --git a/libavcodec/qsvenc_vp9.c b/libavcodec/qsvenc_vp9.c new file mode

Re: [FFmpeg-devel] [PATCH] lavc/qsvenc: Fix bitrate_limit to allow AVC encode in limited bitrate

2019-11-03 Thread Zhong Li
Applied. ___ 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".

Re: [FFmpeg-devel] [PATCH] lavc/qsv: improve the default GPU memory usage

2019-11-01 Thread Zhong Li
> A large initial_pool_size leads to redundant GPU memory allocations > compared with MSDK. > > For some special cases which needs larger GPU memory like look_ahead, > add -extra_hw_frames to allocate more. > > CMD: > ffmpeg -hwaccel qsv -extra_hw_frames 50 -c:v hevc_qsv -i hevc.h265 -c:v >

Re: [FFmpeg-devel] [PATCH] lavc/qsvdec: remove unused check_dec_param

2019-10-22 Thread Zhong Li
> Signed-off-by: Linjie Fu > --- > libavcodec/qsvdec.c | 27 --- > 1 file changed, 27 deletions(-) > > diff --git a/libavcodec/qsvdec.c b/libavcodec/qsvdec.c > index ae5023989c..0d34021b42 100644 > --- a/libavcodec/qsvdec.c > +++ b/libavcodec/qsvdec.c > @@ -164,33 +164,6

[FFmpeg-devel] [PATCH] lavc/qsv: remove vaapi device free function

2019-10-07 Thread Zhong Li
It is not needed since av_buffer_unref() will call it internally Signed-off-by: Zhong Li --- libavcodec/qsv.c | 4 1 file changed, 4 deletions(-) diff --git a/libavcodec/qsv.c b/libavcodec/qsv.c index a43f0d5..81fa4a8 100644 --- a/libavcodec/qsv.c +++ b/libavcodec/qsv.c @@ -835,10 +835,6

[FFmpeg-devel] [PATCH 1/2] lavc/qsvenc: enable vp9 encoder

2019-09-29 Thread Zhong Li
1. must enable low_power mode since just VDENC can be supported by iHD driver right now 2. Coding option1 and extra_data are not supported by MSDK 3. IVF header will be inserted in MSDK by default, but it is not needed for FFmpeg, so disable it. Signed-off-by: Zhong Li --- configure

[FFmpeg-devel] [PATCH 2/2] lavc/qsv: force internal allocator for MFX_FOURCC_VP9_SEGMAP surface

2019-09-29 Thread Zhong Li
Return MFX_ERR_UNSUPPORTED for MFX_FOURCC_VP9_SEGMAP to force internal allocator. See https://github.com/Intel-Media-SDK/MediaSDK/issues/762 for more detail Signed-off-by: Zhong Li Signed-off-by: Haihao Xiang --- libavcodec/qsv.c | 10 ++ 1 file changed, 10 insertions(+) diff --git

[FFmpeg-devel] [PATCH] lavfi/normalize: remove the unused pointer

2019-09-29 Thread Zhong Li
Signed-off-by: Zhong Li --- libavfilter/vf_normalize.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/libavfilter/vf_normalize.c b/libavfilter/vf_normalize.c index 48eea59..d5cb536 100644 --- a/libavfilter/vf_normalize.c +++ b/libavfilter/vf_normalize.c @@ -143,14 +143,12 @@ static void

[FFmpeg-devel] [PATCH] lavc/qsv: fix a memory leak in ff_qsv_set_display_handle()

2019-09-29 Thread Zhong Li
Reported-by: Linjie Fu Signed-off-by: Zhong Li --- libavcodec/qsv.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavcodec/qsv.c b/libavcodec/qsv.c index 994c9eb..a43f0d5 100644 --- a/libavcodec/qsv.c +++ b/libavcodec/qsv.c @@ -838,6 +838,8 @@ int ff_qsv_close_internal_session

[FFmpeg-devel] [PATCH 3/3] lavc/qsv: add memory type message

2019-09-19 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsv.c | 29 + libavcodec/qsv_internal.h | 3 +++ libavcodec/qsvdec.c | 2 ++ 3 files changed, 34 insertions(+) diff --git a/libavcodec/qsv.c b/libavcodec/qsv.c index 87ff694030..9c5a0647c9 100644

[FFmpeg-devel] [PATCH 2/3] lavc/qsv: Fix MSDK initialization failure in system memory mode

2019-09-19 Thread Zhong Li
MSDK does not create internal acceleration device on Linux, So MFXVideoCORE_SetHandle() is necessary. It has been added for ff_qsv_init_session_device(). But missed for ff_qsv_init_internal_session() due to commit 1f26a23 overwrited commit db89f45 Fix #7030 Signed-off-by: Zhong Li

[FFmpeg-devel] [PATCH 1/3] lavu/qsv: remove redundant version query

2019-09-19 Thread Zhong Li
Signed-off-by: Zhong Li --- libavutil/hwcontext_qsv.c | 5 - 1 file changed, 5 deletions(-) diff --git a/libavutil/hwcontext_qsv.c b/libavutil/hwcontext_qsv.c index 0329a81ec3..b1b67400de 100644 --- a/libavutil/hwcontext_qsv.c +++ b/libavutil/hwcontext_qsv.c @@ -1180,11 +1180,6 @@ static

[FFmpeg-devel] [PATCH] libavfilter/vaapi_transpose: Fix potential memory leak

2019-09-05 Thread Zhong Li
Fix CID: 1452760 Signed-off-by: Zhong Li --- libavfilter/vf_transpose_vaapi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/vf_transpose_vaapi.c b/libavfilter/vf_transpose_vaapi.c index 69dbdd7..a4c6542 100644 --- a/libavfilter/vf_transpose_vaapi.c +++ b

[FFmpeg-devel] [PATCH V2] lavu/qsv: remove the redundant libmfx init code

2019-09-04 Thread Zhong Li
Signed-off-by: Zhong Li --- libavutil/hwcontext_qsv.c | 24 ++-- 1 file changed, 2 insertions(+), 22 deletions(-) diff --git a/libavutil/hwcontext_qsv.c b/libavutil/hwcontext_qsv.c index 0329a81..1c0e4ff 100644 --- a/libavutil/hwcontext_qsv.c +++ b/libavutil/hwcontext_qsv.c

[FFmpeg-devel] [PATCH 1/2] lavc/qsv: Fix MSDK initialization failure in system memory mode

2019-09-04 Thread Zhong Li
MSDK does not create internal acceleration device on Linux, So MFXVideoCORE_SetHandle() is necessary. It has been added for ff_qsv_init_session_device(). But missed for ff_qsv_init_internal_session() due to commit 1f26a23 overwrited commit db89f45 Fix #7030 Signed-off-by: Zhong Li

[FFmpeg-devel] [PATCH 2/2] lavu/qsv: remove the redundant libmfx init code

2019-09-04 Thread Zhong Li
Signed-off-by: Zhong Li --- libavutil/hwcontext_qsv.c | 21 - 1 file changed, 21 deletions(-) diff --git a/libavutil/hwcontext_qsv.c b/libavutil/hwcontext_qsv.c index 0329a81..802c842 100644 --- a/libavutil/hwcontext_qsv.c +++ b/libavutil/hwcontext_qsv.c @@ -1145,27 +1145,6

[FFmpeg-devel] [PATCH] lavfi/qsvvpp: disable pass through mode if format changed

2019-08-15 Thread Zhong Li
Fix tiket#8065 Signed-off-by: Zhong Li --- libavfilter/vf_vpp_qsv.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libavfilter/vf_vpp_qsv.c b/libavfilter/vf_vpp_qsv.c index f18513359a..858587411d 100644 --- a/libavfilter/vf_vpp_qsv.c +++ b/libavfilter/vf_vpp_qsv.c

[FFmpeg-devel] [PATCH 4/6] lavc/qsvdec: remove orignal parser code since not needed now

2019-08-13 Thread Zhong Li
Signed-off-by: Zhong Li --- configure | 10 +- libavcodec/qsvdec.c | 28 +--- libavcodec/qsvdec.h | 3 --- 3 files changed, 6 insertions(+), 35 deletions(-) diff --git a/configure b/configure index 3fb8f35..ddaaf80 100755 --- a/configure +++ b

[FFmpeg-devel] [PATCH 5/6] lavc/qsvdec: Add mjpeg decoder support

2019-08-13 Thread Zhong Li
Signed-off-by: Zhong Li --- Changelog | 3 +++ configure | 1 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c| 1 + libavcodec/qsvdec_other.c | 28 +++- 5 files changed, 33 insertions(+), 1 deletion(-) diff --git

[FFmpeg-devel] [PATCH 6/6] lavc/qsvdec: Add VP9 decoder support

2019-08-13 Thread Zhong Li
VP9 decoder is support on Intel kabyLake+ platforms with MSDK Version 1.19+ Signed-off-by: Zhong Li --- Changelog | 1 + configure | 1 + libavcodec/allcodecs.c| 1 + libavcodec/qsv.c | 5 + libavcodec/qsvdec_other.c | 46

[FFmpeg-devel] [PATCH 3/6] lavc/qsvdec: Replace current parser with MFXVideoDECODE_DecodeHeader()

2019-08-13 Thread Zhong Li
change. It can fix some regression issues such as hevc 10bits decoding. Signed-off-by: Zhong Li Signed-off-by: Dmitry Rogozhkin --- libavcodec/qsvdec.c | 184 -- libavcodec/qsvdec.h | 2 + libavcodec/qsvdec_h2645.c | 1 + libavcodec

[FFmpeg-devel] [PATCH 2/6] lavc/qsv: make function qsv_map_fourcc() can be called externally

2019-08-13 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsv.c | 4 ++-- libavcodec/qsv_internal.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libavcodec/qsv.c b/libavcodec/qsv.c index 437ef7c..533804a 100644 --- a/libavcodec/qsv.c +++ b/libavcodec/qsv.c @@ -207,7 +207,7 @@ int

[FFmpeg-devel] [PATCH 1/6] lavc/qsvdec: add function ff_qsv_map_picstruct()

2019-08-13 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsv.c | 18 ++ libavcodec/qsv_internal.h | 2 ++ 2 files changed, 20 insertions(+) diff --git a/libavcodec/qsv.c b/libavcodec/qsv.c index 986d4f6..437ef7c 100644 --- a/libavcodec/qsv.c +++ b/libavcodec/qsv.c @@ -245,6 +245,24

[FFmpeg-devel] [PATCH V3] fate: add a case for ticket #3229

2019-08-12 Thread Zhong Li
Signed-off-by: Zhong Li --- https://patchwork.ffmpeg.org/patch/13725/ introduces a regression but not found by fate, so add it. Test clip produced by: ffmpeg -i tickets/3229/bad.avi -vframes 3 -c:v copy /fate-suite/mjpeg/mjpeg_field_order.avi tests/fate/video.mak| 3 +++ tests/ref

[FFmpeg-devel] [PATCH 2/2] lavfi/vf_vpp_qsv: add support for QSV transpose filter

2019-08-07 Thread Zhong Li
mat=qsv,vpp_qsv=transpose=cclock_hflip' -f rawvideo -pix_fmt nv12 ./transpose.yuv Signed-off-by: Linjie Fu Signed-off-by: Zhong Li --- libavfilter/vf_vpp_qsv.c | 101 ++- 1 file changed, 99 insertions(+), 2 deletions(-)

[FFmpeg-devel] [PATCH 1/2] Revert "lavf/vf_vpp_qsv: add support for QSV transpose filter"

2019-08-07 Thread Zhong Li
This reverts commit af3ddd581faf2c3c4748ae589947c662b1a2271e. Revert it due to the uncorrect subject, should be: "lavf" -> "lavfi" --- libavfilter/vf_vpp_qsv.c | 101 +-- 1 file changed, 2 insertions(+), 99 deletions(-) diff --git

[FFmpeg-devel] [PATCH] lavf/scale_qsv: change alignment to be 16 bytes

2019-07-30 Thread Zhong Li
32 bytes alignment is not needed and increases the failure possibilty of SFC (low power scaling mode) Signed-off-by: Zhong Li --- libavfilter/vf_scale_qsv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavfilter/vf_scale_qsv.c b/libavfilter/vf_scale_qsv.c index

[FFmpeg-devel] [PATCH V2] fate: add a case for ticket #3229

2019-07-29 Thread Zhong Li
Signed-off-by: Zhong Li --- https://patchwork.ffmpeg.org/patch/13725/ introduces a regression but not found by fate, so add it. Test clip produced by: ffmpeg -i tickets/3229/bad.avi -vframes 6 -c:v copy /fate-suite/mjpeg/mjpeg_field_order.avi tests/fate/video.mak| 3 +++ tests

[FFmpeg-devel] [PATCH] fate: add a case for ticket #3229

2019-07-14 Thread Zhong Li
Signed-off-by: Zhong Li --- https://patchwork.ffmpeg.org/patch/13725/ introduces a regression but not found by fate, so add it. Test clip produced by: ffmpeg -i tickets/3229/bad.avi -vframes 20 -c:v copy /fate-suite/mjpeg/mjpeg_field_order.avi tests/fate/video.mak| 3 +++ tests

[FFmpeg-devel] [PATCH] lavc: Add libsvt-av1 encoder wrapper

2019-07-12 Thread Zhong Li
From: Daryl Seah Signed-off-by: Daryl Seah Signed-off-by: Jing SUN Signed-off-by: ZhiZhen Tang Signed-off-by: Zhong Li --- It is part of requirement from ticket #7914. Since SVT-AV1 library is not stable, this patch is not ready to be merged but just call for comments of this wrapper and SVT

[FFmpeg-devel] [Patch V2] lavc/qsvenc: fix the incorrent map from bits to bytes

2019-06-27 Thread Zhong Li
Reported-by:Maggie Sun Signed-off-by: Zhong Li --- V2: bump an new micro version since it changes the API usage. libavcodec/qsvenc.c | 2 +- libavcodec/version.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c index 8dbad71

[FFmpeg-devel] [PATCH 3/3] qsvdec: add mjpeg decoding support

2019-06-27 Thread Zhong Li
Only baseline profile and NV12 output format supported right now. --- Changelog | 1 + configure | 2 ++ libavcodec/Makefile | 1 + libavcodec/allcodecs.c| 1 + libavcodec/qsv.c | 2 ++ libavcodec/qsvdec.c | 2 ++ libavcodec/qsvdec.h

[FFmpeg-devel] [PATCH 2/3] lavc/mjpeg_parser: use ff_mjpeg_decode_header to parse frame info

2019-06-27 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/mjpeg_parser.c | 158 +- 1 file changed, 157 insertions(+), 1 deletion(-) diff --git a/libavcodec/mjpeg_parser.c b/libavcodec/mjpeg_parser.c index 07a6b2b..f59aa3e 100644 --- a/libavcodec/mjpeg_parser.c +++ b

[FFmpeg-devel] [PATCH 1/3] lavc/mjpegdec: add function ff_mjpeg_decode_header

2019-06-27 Thread Zhong Li
It will be reused in the following mjpeg_parser patch Signed-off-by: Zhong Li --- Mark Thompson: This seems suspicious - MJPEG is generally 4:2:2 (e.g. UVC requires it), so I would expect a 4:2:2 format to be the default here? (Or maybe a longer list - VAAPI certainly supports 4:2:2, 4:2:0

[FFmpeg-devel] [PATCH 2/2] lavc/mjpegdec: make code aligned

2019-06-27 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/mjpegdec.c | 450 +- 1 file changed, 225 insertions(+), 225 deletions(-) diff --git a/libavcodec/mjpegdec.c b/libavcodec/mjpegdec.c index 1030861..a65bc8d 100644 --- a/libavcodec/mjpegdec.c +++ b/libavcodec

[FFmpeg-devel] [PATCH 1/2] lavc/mjpegdec: replace number with marker name

2019-06-27 Thread Zhong Li
Make it easier to read. Signed-off-by: Zhong Li --- libavcodec/mjpegdec.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavcodec/mjpegdec.c b/libavcodec/mjpegdec.c index 20eeb96..1030861 100644 --- a/libavcodec/mjpegdec.c +++ b/libavcodec/mjpegdec.c @@ -2115,7

[FFmpeg-devel] [PATCH] lavc/qsvenc: fix the incorrent map from bits to bytes

2019-06-27 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsvenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c index 8dbad71..9bf8574 100644 --- a/libavcodec/qsvenc.c +++ b/libavcodec/qsvenc.c @@ -577,7 +577,7 @@ static int init_video_param

[FFmpeg-devel] [Patch V2] lavf/qsv_scale: add scaling modes support

2019-06-18 Thread Zhong Li
null - fps=343 RENDER usage: 0.00 Low power mode (SFC) may be disabled if not supported by MSDK/Driver/HW, and replaced by AVS mode interanlly. Signed-off-by: Zhong Li --- libavfilter/vf_scale_qsv.c | 40 +++- 1 file changed, 35 insertions(+), 5 deletions

[FFmpeg-devel] [PATCH] lavf/qsvvpp: add extra_hw_frames support

2019-06-05 Thread Zhong Li
-c:v h264_qsv \ -look_ahead 1 -look_ahead_depth 100 out1.mp4 ) Signed-off-by: Zhong Li --- libavfilter/qsvvpp.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavfilter/qsvvpp.c b/libavfilter/qsvvpp.c index 62b91d6..49cb1ed 100644 --- a/libavfilter/qsvvpp.c +++ b/libavfilter/qsvvpp.c

[FFmpeg-devel] [PATCH 3/3] lavf/qsv: use av_cold for init/uninit

2019-05-31 Thread Zhong Li
Signed-off-by: Zhong Li --- libavfilter/vf_deinterlace_qsv.c | 2 +- libavfilter/vf_overlay_qsv.c | 2 +- libavfilter/vf_scale_qsv.c | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libavfilter/vf_deinterlace_qsv.c b/libavfilter/vf_deinterlace_qsv.c index

[FFmpeg-devel] [PATCH 2/3] lavf/qsvvpp: add P010 output format support

2019-05-31 Thread Zhong Li
Signed-off-by: Zhong Li --- libavfilter/qsvvpp.c | 1 + libavfilter/vf_vpp_qsv.c | 1 + 2 files changed, 2 insertions(+) diff --git a/libavfilter/qsvvpp.c b/libavfilter/qsvvpp.c index 5cd1d5d345..fc24426b75 100644 --- a/libavfilter/qsvvpp.c +++ b/libavfilter/qsvvpp.c @@ -153,6 +153,7

[FFmpeg-devel] [PATCH 1/3] lavf/qsv_vpp: add frame format option

2019-05-31 Thread Zhong Li
1. Currently output format is hard-coded as NV12, thus means CSC is always done for not NV12 input such as P010. Follow original input format as default output. 2. Add an option to specify output format. Signed-off-by: Zhong Li --- libavfilter/vf_vpp_qsv.c | 37

[FFmpeg-devel] [PATCH 2/3] lavc/qsvdec: fix hevc level incorrectly map

2019-04-30 Thread Zhong Li
libmfx hevc level defination is same as h264, not level_idc of SPEC. Signed-off-by: Zhong Li --- libavcodec/qsv.c | 13 + libavcodec/qsv_internal.h | 1 + libavcodec/qsvdec.c | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/libavcodec/qsv.c b

[FFmpeg-devel] [PATCH 3/3] lavc/qsv: extactly map profile

2019-04-30 Thread Zhong Li
Currently profile mapping is hard-coded, and not flexible to do extactly map (E.g: libmfx treats H264 constrained baseline to be baseline profile). vaapi profile mapping funtion provides a better soultion than current qsv mapping. Signed-off-by: Zhong Li --- libavcodec/qsv.c | 52

[FFmpeg-devel] [PATCH 1/3] lavc/qsvdec: add query function and provide error message

2019-04-30 Thread Zhong Li
It is helpful to know why some clips decoding failed. Ticket#7330 is a good example, with this patch it is easily to know bitstream codec level is out of support range. Signed-off-by: Zhong Li --- libavcodec/qsvdec.c | 33 + 1 file changed, 33 insertions(+) diff

[FFmpeg-devel] [PATCH] lavc/qsvenc: disable CO3 for mpeg2

2019-04-28 Thread Zhong Li
Currenntly there is no any function of CO3 appled to mpeg2, and enabling for mpeg2 it will cause regression with some old libmfx libaries (see tiket #7839), so disable CO3 for mpeg2. Also add runtime version check for CO3. Signed-off-by: Zhong Li --- libavcodec/qsvenc.c | 13 - 1

[FFmpeg-devel] [PATCH] lavc/qsvenc: enable hevc gpb option

2019-04-03 Thread Zhong Li
improvment. Signed-off-by: Zhong Li --- libavcodec/qsvenc.c | 9 + libavcodec/qsvenc.h | 3 +++ libavcodec/qsvenc_hevc.c | 2 ++ 3 files changed, 14 insertions(+) diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c index 55f1223f02..e59fd96870 100644 --- a/libavcodec/qsvenc.c +++ b

[FFmpeg-devel] [PATCH 1/2] lavc/qsvenc: enable hevc coding options configuration

2019-04-02 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsvenc.c | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c index e76c580b4a..55f1223f02 100644 --- a/libavcodec/qsvenc.c +++ b/libavcodec/qsvenc.c @@ -629,9 +629,10 @@ static int

[FFmpeg-devel] [PATCH 2/2] lavc/qsvenc: enable hevc gpb option

2019-04-02 Thread Zhong Li
improvment. Signed-off-by: Zhong Li --- libavcodec/qsvenc.c | 9 + libavcodec/qsvenc.h | 3 +++ libavcodec/qsvenc_hevc.c | 2 ++ 3 files changed, 14 insertions(+) diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c index 55f1223f02..e59fd96870 100644 --- a/libavcodec/qsvenc.c +++ b

[FFmpeg-devel] [PATCH] lavc/qsvenc: no need to include h264.h for jpeg encoder

2019-04-01 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsvenc_jpeg.c | 1 - 1 file changed, 1 deletion(-) diff --git a/libavcodec/qsvenc_jpeg.c b/libavcodec/qsvenc_jpeg.c index 1e7785a826..1619a335c7 100644 --- a/libavcodec/qsvenc_jpeg.c +++ b/libavcodec/qsvenc_jpeg.c @@ -29,7 +29,6 @@ #include "avco

[FFmpeg-devel] [PATCH v3] lavc/qsvenc: get vps extradata from MSDK

2019-03-28 Thread Zhong Li
Signed-off-by: Zhong Li Reviewed-by: Mark Thompson --- libavcodec/qsvenc.c | 66 +--- libavcodec/qsvenc.h | 3 ++ libavcodec/qsvenc_hevc.c | 10 +++--- 3 files changed, 58 insertions(+), 21 deletions(-) diff --git a/libavcodec/qsvenc.c b

[FFmpeg-devel] [PATCH v3] qsv: fix the dangerous macro definitions

2019-03-28 Thread Zhong Li
Signed-off-by: Zhong Li Reviewed-by: Carl Eugen Hoyos --- 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

[FFmpeg-devel] [PATCH v2] qsv: fix the dangerous macro definitions

2019-03-28 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsv_internal.h | 6 +++--- libavfilter/qsvvpp.h | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/libavcodec/qsv_internal.h b/libavcodec/qsv_internal.h index 394c558883..f9bfc07c36 100644 --- a/libavcodec/qsv_internal.h +++ b

[FFmpeg-devel] [PATCH v2] configure: include pkgconfig path as vaapi header search

2019-03-28 Thread Zhong Li
Currectly just standard header path can be found, check_type/struct will fail if vaapi is installed somewhere else. Move them followed "check_pkg_config" Reviewed-by: Mark Thompson Reviewed-by: Timo Rothenpieler Signed-off-by: Zhong Li --- configure | 16 1 file

[FFmpeg-devel] [PATCH 3/4] lavc/qsvenc: use the common option "trellis" of AVCodecContext

2019-03-27 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsvenc.c | 5 - libavcodec/qsvenc_h264.c | 2 +- libavcodec/qsvenc_hevc.c | 2 +- libavcodec/qsvenc_mpeg2.c | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c index 2e98de93f1

[FFmpeg-devel] [PATCH 2/4] lavc/qsvenc: enable hevc gpb option

2019-03-27 Thread Zhong Li
GPB is the default type, just contains forward references but the slice_type is B slice. Add this option to allow user to set regular P slice. Fix ticket#6870 Signed-off-by: Zhong Li --- libavcodec/qsvenc.c | 7 +++ libavcodec/qsvenc.h | 4 libavcodec/qsvenc_hevc.c | 2 ++ 3

[FFmpeg-devel] [PATCH 4/4] lavc/qsvenc_h264: remove the privite option trellis

2019-03-27 Thread Zhong Li
ption name is same as AVCodecContext. Signed-off-by: Zhong Li --- libavcodec/qsvenc.h | 1 - libavcodec/qsvenc_h264.c | 6 -- 2 files changed, 7 deletions(-) diff --git a/libavcodec/qsvenc.h b/libavcodec/qsvenc.h index 3030e4413f..6e50baa783 100644 --- a/libavcodec/qsvenc.h +++ b/

[FFmpeg-devel] [PATCH 1/4] lavc/qsvenc: enable hevc coding options configuration

2019-03-27 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsvenc.c | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c index 2f128597db..1d9893efbf 100644 --- a/libavcodec/qsvenc.c +++ b/libavcodec/qsvenc.c @@ -625,9 +625,10 @@ static int

[FFmpeg-devel] [PATCH v2] lavc/qsvenc: get vps extradata from MSDK

2019-03-27 Thread Zhong Li
Signed-off-by: Zhong Li --- V2: Fix the regression of qsv h264 encoding since no VPS for h264 libavcodec/qsvenc.c | 53 ++-- libavcodec/qsvenc.h | 3 +++ libavcodec/qsvenc_hevc.c | 10 +--- 3 files changed, 54 insertions(+), 12 deletions

[FFmpeg-devel] [PATCH] qsv: fix the dangerous macro definitions

2019-03-27 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsv_internal.h | 8 libavfilter/qsvvpp.h | 8 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/libavcodec/qsv_internal.h b/libavcodec/qsv_internal.h index 394c558883..86a5dbad98 100644 --- a/libavcodec/qsv_internal.h

[FFmpeg-devel] [PATCH 4/4] lavc/qsvenc: get vps extradata from MSDK

2019-03-26 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsvenc.c | 48 +--- libavcodec/qsvenc.h | 3 +++ libavcodec/qsvenc_hevc.c | 10 + 3 files changed, 49 insertions(+), 12 deletions(-) diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c index

[FFmpeg-devel] [PATCH 3/4] lavc/qsvenc: make the queried libmfx version easily reused

2019-03-26 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsvenc.c | 17 - libavcodec/qsvenc.h | 2 ++ 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c index afeb0f7b10..7903235db9 100644 --- a/libavcodec/qsvenc.c +++ b/libavcodec/qsvenc.c

[FFmpeg-devel] [PATCH 2/4] lavc/qsvenc: fix hevc vps extradata issues

2019-03-26 Thread Zhong Li
commit). Reproduce: ffmpeg -hwaccel qsv -v verbose -c:v h264_qsv -i bbb_sunflower_1080p_30fps_normal.mp4 -vframes 1 -c:v hevc_qsv -bsf:v trace_headers -f null - Signed-off-by: Zhong Li --- libavcodec/qsvenc_hevc.c | 16 +--- 1 file changed, 9 insertions(+), 7 deletions(-) diff

[FFmpeg-devel] [PATCH 1/4] lavc/hevc_ps_enc: fix vps nal issues

2019-03-26 Thread Zhong Li
1. write vps_num_hrd_parameters element 2. flush left bits Signed-off-by: Zhong Li --- libavcodec/hevc_ps_enc.c | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libavcodec/hevc_ps_enc.c b/libavcodec/hevc_ps_enc.c index 4c71cf41ca..78a73a5c0a 100644 --- a/libavcodec

[FFmpeg-devel] [PATCH] configure: include pkgconfig path as vaapi header search

2019-03-20 Thread Zhong Li
Currectly just standard header path and be found, check_type/struct will fail if vaapi is installed somewhere else. --- configure | 18 ++ 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/configure b/configure index eaf543df96..0e3c2d24bf 100755 --- a/configure +++

[FFmpeg-devel] [PATCH v5] lavc/qsvenc: add BRC sliding window setting

2019-03-18 Thread Zhong Li
WinBRCMaxAvgKbps is to specify maximum average bitrate over a sliding window with size of WinBRCSize WinBRCMaxAvgKbps will be ignored in CBR mode and equal to TargetKbps. Signed-off-by: Zhong Li --- libavcodec/qsvenc.c | 12 libavcodec/qsvenc.h | 5 + 2 files changed, 17

[FFmpeg-devel] [PATCH v3 5/6] lavc/qsvdec: Add mjpeg decoder support

2019-03-08 Thread Zhong Li
Signed-off-by: Zhong Li --- Changelog | 1 + configure | 1 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c| 1 + libavcodec/qsvdec_other.c | 28 +++- 5 files changed, 31 insertions(+), 1 deletion(-) diff --git

[FFmpeg-devel] [PATCH v3 6/6] lavc/qsvdec: Add VP9 decoder support

2019-03-08 Thread Zhong Li
VP9 decoder is supported on Intel kabyLake+ platforms with MSDK Version 1.19+ Signed-off-by: Zhong Li --- Changelog | 2 +- configure | 6 ++ libavcodec/allcodecs.c| 1 + libavcodec/qsv.c | 5 + libavcodec/qsvdec_other.c | 31

[FFmpeg-devel] [PATCH v3 2/6] lavc/qsv: make function qsv_map_fourcc() can be called externally

2019-03-08 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsv.c | 4 ++-- libavcodec/qsv_internal.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libavcodec/qsv.c b/libavcodec/qsv.c index 224bc00ce4..711fd3df1e 100644 --- a/libavcodec/qsv.c +++ b/libavcodec/qsv.c @@ -158,7 +158,7

[FFmpeg-devel] [PATCH v3 4/6] lavc/qsvdec: remove orignal parser code since not needed now

2019-03-08 Thread Zhong Li
Signed-off-by: Zhong Li --- configure | 10 +- libavcodec/qsvdec.c | 28 +--- libavcodec/qsvdec.h | 3 --- 3 files changed, 6 insertions(+), 35 deletions(-) diff --git a/configure b/configure index bf40c1dcb9..eaa56c07cf 100755 --- a/configure +++ b

[FFmpeg-devel] [PATCH v3 3/6] lavc/qsvdec: Replace current parser with MFXVideoDECODE_DecodeHeader()

2019-03-08 Thread Zhong Li
change. It can fix some regression issues such as hevc 10bits decoding. Signed-off-by: Zhong Li --- libavcodec/qsvdec.c | 172 -- libavcodec/qsvdec.h | 2 + libavcodec/qsvdec_h2645.c | 1 + libavcodec/qsvdec_other.c | 1 + 4 files changed, 93

[FFmpeg-devel] [PATCH v3 1/6] lavc/qsv: add function ff_qsv_map_picstruct()

2019-03-08 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsv.c | 18 ++ libavcodec/qsv_internal.h | 2 ++ 2 files changed, 20 insertions(+) diff --git a/libavcodec/qsv.c b/libavcodec/qsv.c index bb0d79588c..224bc00ce4 100644 --- a/libavcodec/qsv.c +++ b/libavcodec/qsv.c @@ -196,6

[FFmpeg-devel] [PATCH v3 0/6] Refact qsv decoder parser and add new decoders

2019-03-08 Thread Zhong Li
Replace current parser with MFXVideoDECODE_DecodeHeader(), and add MJPEG/VP9 decoders. V2: Fix hevc 10bit decoding regression V3: 1. Disable VP9 if not defined in libmfx header file 2. Avoid to use vp9 plugin but init it direct 3. Avoid a dangerous static definition Zhong Li (6): lavc

[FFmpeg-devel] [PATCH] lavu/qsv: allow surface size larger than requirement

2019-03-08 Thread Zhong Li
Just like commit 6829a079444e10818a847e153121fb458cc5c0a8, surface size larger than requirement should not be treated as error. Signed-off-by: Zhong Li --- libavutil/hwcontext_qsv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavutil/hwcontext_qsv.c b/libavutil

[FFmpeg-devel] [PATCH v2 5/6] lavc/qsvdec: Add mjpeg decoder support

2019-02-20 Thread Zhong Li
Signed-off-by: Zhong Li --- Changelog | 1 + configure | 1 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c| 1 + libavcodec/qsvdec_other.c | 28 +++- 5 files changed, 31 insertions(+), 1 deletion(-) diff --git

[FFmpeg-devel] [PATCH v2 4/6] lavc/qsvdec: remove orignal parser code since not needed now

2019-02-20 Thread Zhong Li
Signed-off-by: Zhong Li --- configure | 10 +- libavcodec/qsvdec.c | 16 +--- libavcodec/qsvdec.h | 2 -- 3 files changed, 6 insertions(+), 22 deletions(-) diff --git a/configure b/configure index bf40c1dcb9..eaa56c07cf 100755 --- a/configure +++ b/configure

[FFmpeg-devel] [PATCH v2 6/6] lavc/qsvdec: Add VP9 decoder support

2019-02-20 Thread Zhong Li
VP9 decoder is supported on Intel kabyLake+ platforms with MSDK Version 1.19+ Signed-off-by: Zhong Li --- Changelog | 1 + configure | 1 + libavcodec/allcodecs.c| 1 + libavcodec/qsv.c | 5 + libavcodec/qsvdec_other.c | 46

[FFmpeg-devel] [PATCH v2 3/6] lavc/qsvdec: Replace current parser with MFXVideoDECODE_DecodeHeader()

2019-02-20 Thread Zhong Li
change. It can fix some regression issues such as hevc 10bits decoding. Signed-off-by: Zhong Li --- libavcodec/qsvdec.c | 172 ++-- libavcodec/qsvdec.h | 2 + 2 files changed, 90 insertions(+), 84 deletions(-) diff --git a/libavcodec/qsvdec.c b

[FFmpeg-devel] [PATCH v2 2/6] lavc/qsv: make function qsv_map_fourcc() can be called externally

2019-02-20 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsv.c | 4 ++-- libavcodec/qsv_internal.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libavcodec/qsv.c b/libavcodec/qsv.c index 224bc00ce4..711fd3df1e 100644 --- a/libavcodec/qsv.c +++ b/libavcodec/qsv.c @@ -158,7 +158,7

[FFmpeg-devel] [PATCH v2 0/6] Refact qsv decoder parser and add new decoders

2019-02-20 Thread Zhong Li
Replace current parser with MFXVideoDECODE_DecodeHeader(), and add MJPEG/VP9 decoders. Zhong Li (6): lavc/qsv: add function ff_qsv_map_picstruct() lavc/qsv: make function qsv_map_fourcc() can be called externally lavc/qsvdec: Replace current parser with MFXVideoDECODE_DecodeHeader() lavc

[FFmpeg-devel] [PATCH v2 1/6] lavc/qsv: add function ff_qsv_map_picstruct()

2019-02-20 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsv.c | 18 ++ libavcodec/qsv_internal.h | 2 ++ 2 files changed, 20 insertions(+) diff --git a/libavcodec/qsv.c b/libavcodec/qsv.c index bb0d79588c..224bc00ce4 100644 --- a/libavcodec/qsv.c +++ b/libavcodec/qsv.c @@ -196,6

[FFmpeg-devel] [PATCH v5] lavc/qsvenc: enable QVBR mode

2019-01-23 Thread Zhong Li
range to be [0, 51] as Mark's commments. It is similar to qp range of CQP but possibly should be updated when VP8/VP9 encoding can be supported. Reviewed-by: Mark Thompson Signed-off-by: Zhong Li --- libavcodec/qsvenc.c | 39 +-- libavcodec/qsvenc.h | 7

[FFmpeg-devel] [PATCH 5/5] lavc/qsvdec: Add VP9 decoder support

2019-01-21 Thread Zhong Li
VP9 decoder is support on Intel kabyLake+ platforms with MSDK Version 1.19+ Signed-off-by: Zhong Li --- Changelog | 1 + configure | 1 + libavcodec/allcodecs.c| 1 + libavcodec/qsv.c | 5 + libavcodec/qsvdec_other.c | 46

[FFmpeg-devel] [PATCH 1/5] lavc/qsvdec: add function ff_qsv_map_picstruct()

2019-01-21 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsv.c | 18 ++ libavcodec/qsv_internal.h | 2 ++ 2 files changed, 20 insertions(+) diff --git a/libavcodec/qsv.c b/libavcodec/qsv.c index bb0d795..224bc00 100644 --- a/libavcodec/qsv.c +++ b/libavcodec/qsv.c @@ -196,6 +196,24

[FFmpeg-devel] [PATCH 4/5] lavc/qsvdec: Add mjpeg decoder support

2019-01-21 Thread Zhong Li
Signed-off-by: Zhong Li --- Changelog | 1 + configure | 1 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c| 1 + libavcodec/qsvdec_other.c | 28 +++- 5 files changed, 31 insertions(+), 1 deletion(-) diff --git

[FFmpeg-devel] [PATCH 0/5] Refact qsv decoder parser and add new decoders

2019-01-21 Thread Zhong Li
Replace current parser with MFXVideoDECODE_DecodeHeader(), and add MJPEG/VP9 decoders. Zhong Li (5): lavc/qsvdec: add function ff_qsv_map_picstruct() lavc/qsvdec: Replace current parser with MFXVideoDECODE_DecodeHeader() lavc/qsvdec: remove orignal parser code since not needed now lavc

[FFmpeg-devel] [PATCH 2/5] lavc/qsvdec: Replace current parser with MFXVideoDECODE_DecodeHeader()

2019-01-21 Thread Zhong Li
MFXVideoDECODE_DecodeHeader() was disscussed at https://ffmpeg.org/pipermail/ffmpeg-devel/2015-July/175734.html and merged as commit 1acb19d, but was overwritten when merged libav patches (commit: 1f26a23) without any explain. Signed-off-by: Zhong Li --- libavcodec/qsvdec.c | 103

[FFmpeg-devel] [PATCH 3/5] lavc/qsvdec: remove orignal parser code since not needed now

2019-01-21 Thread Zhong Li
Signed-off-by: Zhong Li --- configure | 10 +- libavcodec/qsvdec.c | 16 +--- libavcodec/qsvdec.h | 2 -- 3 files changed, 6 insertions(+), 22 deletions(-) diff --git a/configure b/configure index c2b8fac..946f534 100755 --- a/configure +++ b/configure @@ -2957,7

[FFmpeg-devel] [PATCH] lavf/qsv_scale: add scaling mode option

2019-01-16 Thread Zhong Li
Signed-off-by: Zhong Li --- libavfilter/vf_scale_qsv.c | 36 +++- 1 file changed, 31 insertions(+), 5 deletions(-) diff --git a/libavfilter/vf_scale_qsv.c b/libavfilter/vf_scale_qsv.c index 7d593b2..f9f708e 100644 --- a/libavfilter/vf_scale_qsv.c +++ b

[FFmpeg-devel] [PATCH] lavf/vaapi_deinterlace: return error if mode unsupported

2019-01-13 Thread Zhong Li
Signed-off-by: Fuwei Tang Signed-off-by: Zhong Li --- libavfilter/vf_deinterlace_vaapi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavfilter/vf_deinterlace_vaapi.c b/libavfilter/vf_deinterlace_vaapi.c index 97aee65..f67a1c8 100644 --- a/libavfilter/vf_deinterlace_vaapi.c +++ b

[FFmpeg-devel] [PATCH v2] lavc/qsvenc: set BRCParamMultiplier to aviod BRC overflow

2019-01-13 Thread Zhong Li
Fix ticket #7663 Reviewed-by Carl Eugen Hoyos Reviewed-by Hendrik Leppkes Signed-off-by: Zhong Li --- libavcodec/qsvenc.c | 41 +++-- 1 file changed, 27 insertions(+), 14 deletions(-) diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c index e3b5a72

[FFmpeg-devel] [PATCH] lavc/qsvenc: set BRCParamMultiplier to aviod BRC overflow

2019-01-11 Thread Zhong Li
Fix ticket #7663 Signed-off-by: Zhong Li --- libavcodec/qsvenc.c | 37 +++-- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c index e3b5a72..0e8229e 100644 --- a/libavcodec/qsvenc.c +++ b/libavcodec

[FFmpeg-devel] [PATCH v2] lavc/qsvenc: set pict_type to be I for IDR frames.

2018-12-11 Thread Zhong Li
Signed-off-by: Zhong Li --- libavcodec/qsvenc.c | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c index 931e994..96cf642 100644 --- a/libavcodec/qsvenc.c +++ b/libavcodec/qsvenc.c @@ -1377,11 +1377,10 @@ int ff_qsv_encode

[FFmpeg-devel] [PATCH] lavc/qsv_hevc: correct QSV HEVC default plugin on Windows

2018-12-11 Thread Zhong Li
Signed-off-by: Landgraph Signed-off-by: Zhong Li --- libavcodec/qsvdec_h2645.c | 8 +--- libavcodec/qsvenc_hevc.c | 8 +--- libavcodec/version.h | 2 +- 3 files changed, 3 insertions(+), 15 deletions(-) diff --git a/libavcodec/qsvdec_h2645.c b/libavcodec/qsvdec_h2645.c index b8a78aa..9b49

  1   2   3   >