[libav-commits] lavu/qsv: add log message for libmfx version

2017-12-29 Thread Zhong Li
Module: libav Branch: master Commit: e23190269fb6e8217d080918893641ba3e0e3556 Author:Zhong Li Committer: Luca Barbato Date: Thu Dec 28 17:38:32 2017 +0800 lavu/qsv: add log message for libmfx version It is benefit to diagnose issues related to different libmfx version. Signed-off-by

[libav-commits] examples/qsvdec: do not set the deprecated field refcounted_frames

2017-12-29 Thread Zhong Li
Module: libav Branch: master Commit: 1efbbfedcaf4a3cecab980273ad809ba3ade2f74 Author:Zhong Li Committer: Luca Barbato Date: Thu Dec 28 17:38:33 2017 +0800 examples/qsvdec: do not set the deprecated field refcounted_frames It is used by the deprecated API avcodec_decode_video2 and

[libav-commits] qsvdec: Relax the surface vs coded dimension check

2018-01-26 Thread Zhong Li
Module: libav Branch: master Commit: 6829a079444e10818a847e153121fb458cc5c0a8 Author:Zhong Li Committer: Luca Barbato Date: Thu Jan 25 18:19:12 2018 +0800 qsvdec: Relax the surface vs coded dimension check Fix a common vp8 decoding failure. Many vp8 clips cannot decode if

[libav-commits] qsvenc: AVBR is not supported on non-windows OS

2018-02-11 Thread Zhong Li
Module: libav Branch: master Commit: 8bb9824fcbc5a6ebf68391d70a2c4f03447990d2 Author:Zhong Li Committer: Maxym Dmytrychenko Date: Tue Jan 30 18:07:23 2018 +0800 qsvenc: AVBR is not supported on non-windows OS AVBR is supported from API 1.3 but only available for Windows Signed-off

[libav-commits] qsvenc: Provide a detailed error message if the parameters are invalid

2018-03-05 Thread Zhong Li
Module: libav Branch: master Commit: 2d6b3f3a9dce409ca51d70ef4b85c0593bb4b109 Author:Zhong Li Committer: Luca Barbato Date: Fri Mar 2 11:26:27 2018 +0800 qsvenc: Provide a detailed error message if the parameters are invalid Currently it always shows "Selected ratecontrol mo

[libav-commits] qsvenc: Fix a typo of FrameRateExtD/FrameRateExtN

2018-03-16 Thread Zhong Li
Module: libav Branch: master Commit: 3d6e76b953afd36e23ef8532b81aea58a6338931 Author:Zhong Li Committer: Luca Barbato Date: Thu Mar 15 18:02:11 2018 +0800 qsvenc: Fix a typo of FrameRateExtD/FrameRateExtN Signed-off-by: Zhong Li Signed-off-by: Luca Barbato --- libavcodec

[libav-commits] qsvenc: add the Access Unit Delimiter NAL Unit support

2018-03-16 Thread Zhong Li
Module: libav Branch: master Commit: deefca02c275ce4bc5ccbee690463ffef81a18b8 Author:Zhong Li Committer: Luca Barbato Date: Thu Mar 15 18:02:12 2018 +0800 qsvenc: add the Access Unit Delimiter NAL Unit support Signed-off-by: Zhong Li Signed-off-by: Luca Barbato --- libavcodec

[libav-commits] lavc/qsvdec: set complete_frame flags for progressive picture

2018-04-08 Thread Zhong Li
Module: libav Branch: master Commit: 54307b35311e9a871b3d8ecb2b2eecfc16de0163 Author:Zhong Li Committer: Maxym Dmytrychenko Date: Sat Apr 7 19:38:55 2018 +0200 lavc/qsvdec: set complete_frame flags for progressive picture Set the flag MFX_BITSTREAM_COMPLETE_FRAME when it is a

[libav-commits] lavc/qsvdec: expose frame pic_type and key_frame

2018-04-08 Thread Zhong Li
Module: libav Branch: master Commit: 52ed83fa1a7f5170447eff6fad0b6c57119596e9 Author:Zhong Li Committer: Maxym Dmytrychenko Date: Wed Apr 4 17:51:29 2018 +0800 lavc/qsvdec: expose frame pic_type and key_frame Currently pict_type and key_frame are unset. Add an extra param to fetch

[libav-commits] lavf/qsvvpp: bypass vpp if not needed.

2018-04-08 Thread Zhong Li
Module: libav Branch: master Commit: 29a8ed766354c45c9be4b8512c5b2eb25a450cdc Author:Zhong Li Committer: Maxym Dmytrychenko Date: Wed Apr 4 17:51:30 2018 +0800 lavf/qsvvpp: bypass vpp if not needed. Currently vpp pipeline is always created, even for the unnecessary cases such as

[libav-commits] qsvenc: Add an option to disable MFE mode

2018-05-24 Thread Zhong Li
Module: libav Branch: master Commit: 35ed7f93dbc72d733e454ae464b1324f38af62a0 Author:Zhong Li Committer: Luca Barbato Date: Wed May 23 18:01:32 2018 +0800 qsvenc: Add an option to disable MFE mode Provide proper aliases to enable/disable MFE. The numeric values are ambiguous and

[libav-commits] qsvenc: remove vcm option on Linux

2018-06-11 Thread Zhong Li
Module: libav Branch: master Commit: 4ce701b4e640d4723a4005d664f31f8342fac40e Author:Zhong Li Committer: Maxym Dmytrychenko Date: Thu Jun 7 16:51:54 2018 +0800 qsvenc: remove vcm option on Linux 1. vcm mode is only available for H264. 2. vcm is not supported on Linux, but it is

[libav-commits] qsvenc: use the compression_level to replace private option

2018-06-11 Thread Zhong Li
Module: libav Branch: master Commit: f8060865f3e1a16c62e0d337ef0979b6ee4ba457 Author:Zhong Li Committer: Maxym Dmytrychenko Date: Fri Jun 8 07:00:18 2018 +0800 qsvenc: use the compression_level to replace private option Use a common way to control target_usage, keeping consistent

[libav-commits] qsvenc: Fix a misleading log message

2018-08-22 Thread Zhong Li
Module: libav Branch: master Commit: 76eef04f30a768fa80366d679f3de7e9447b67d5 Author:Zhong Li Committer: Luca Barbato Date: Wed Aug 15 17:39:34 2018 +0800 qsvenc: Fix a misleading log message Signed-off-by: Zhong Li Signed-off-by: Luca Barbato --- libavcodec/qsvenc.c | 2 +- 1

[libav-commits] qsvdec: Release packet on decoding failure for mpeg2/vp8/vc1

2018-08-22 Thread Zhong Li
Module: libav Branch: master Commit: 69caad8959982580504643d36aef22528e4aa6ce Author:Zhong Li Committer: Luca Barbato Date: Wed Aug 15 17:39:35 2018 +0800 qsvdec: Release packet on decoding failure for mpeg2/vp8/vc1 H264/265 have been fixed such an issue with commit

[libav-commits] qsv: Error out if getting session handle failed in avfilter

2018-08-22 Thread Zhong Li
Module: libav Branch: master Commit: e05e5920a4e1f1f15cc8a7c843159d519f6ec18e Author:Zhong Li Committer: Luca Barbato Date: Wed Aug 15 17:39:33 2018 +0800 qsv: Error out if getting session handle failed in avfilter Solve some issues found by an automated code scansion. Suppress the

[libav-commits] lavc/qsvenc: allow to set qp range for h264 BRC

2018-09-02 Thread Zhong Li
Module: libav Branch: master Commit: e16b20782a597e36a9c7488487c3179375a25b97 Author:Zhong Li Committer: Maxym Dmytrychenko Date: Mon Aug 27 16:23:31 2018 +0800 lavc/qsvenc: allow to set qp range for h264 BRC Signed-off-by: Zhong Li Signed-off-by: Maxym Dmytrychenko

[libav-commits] lavc/qsvenc: dump BufferSizeInKB message

2018-09-02 Thread Zhong Li
Module: libav Branch: master Commit: c8bca9fe466f810fd484e2c6db7ef7bc83b5a943 Author:Zhong Li Committer: Maxym Dmytrychenko Date: Mon Aug 27 19:15:46 2018 +0800 lavc/qsvenc: dump BufferSizeInKB message Signed-off-by: Zhong Li Signed-off-by: Maxym Dmytrychenko --- libavcodec

[libav-commits] lavu/qsv: fix a random hwupload failure regression

2018-10-03 Thread Zhong Li
Module: libav Branch: master Commit: 21733b39d0af5211d7b9f168ff3667ea86362e2b Author:Zhong Li Committer: Luca Barbato Date: Sun Sep 30 17:59:52 2018 +0800 lavu/qsv: fix a random hwupload failure regression Variable 'ret' hasn't been initialized,thus introducing a

[libav-commits] lavc/qsvenc_jpeg: add async_depth support

2018-10-13 Thread Zhong Li
Module: libav Branch: master Commit: 4c5e77e0bf14aa3cb838e788dbaf88441c82e5d2 Author:Zhong Li Committer: Luca Barbato Date: Thu Oct 11 17:26:12 2018 +0800 lavc/qsvenc_jpeg: add async_depth support Currently qsv (m)jpeg encoding is broken. Regression introducing by the commit(id

[libav-commits] lavc/qsvenc_jpeg: set a default quality

2018-10-13 Thread Zhong Li
Module: libav Branch: master Commit: 1ff6cb2ca6652e7d2a929afd33d8ed6268c45568 Author:Zhong Li Committer: Luca Barbato Date: Thu Oct 11 17:26:13 2018 +0800 lavc/qsvenc_jpeg: set a default quality Keep alignment with vaapi mjpeg encoder. Signed-off-by: Zhong Li Signed-off-by: Luca