[FFmpeg-cvslog] lavc/qsvenc: specify codec name when print profile

2021-12-23 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Tue Dec 21 23:18:06 2021 +0800| [0598b38e9316391c76da24cc0f8c11d5e0292ae7] | committer: Haihao Xiang lavc/qsvenc: specify codec name when print profile It is more clear and easily to detect the issues similar to commit

[FFmpeg-cvslog] lavc/qsvenc: enable lookahead for hevc encoding

2021-12-23 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Tue Dec 21 23:22:25 2021 +0800| [7e4747ec504586658bf12a38c304659fa8d84a6a] | committer: Haihao Xiang lavc/qsvenc: enable lookahead for hevc encoding Update version based on the patch: https://patchwork.ffmpeg.org/project/ffmpeg/patch/20211009015949.1510-1

[FFmpeg-cvslog] MAINTAINERS: Add Haihao Xiang for qsv

2021-12-20 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Tue Jun 8 22:11:34 2021 +0800| [c47896536ce7fe480242c61ba5ca404648db6c00] | committer: Zhong Li MAINTAINERS: Add Haihao Xiang for qsv Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] mailmap: add entry for myself

2020-06-17 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Jun 17 22:11:34 2020 +0800| [157feea0416b41d309820e6595c27428ad04502c] | committer: Zhong Li mailmap: add entry for myself Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=157feea0416b41d309820e6595c27428ad045

[FFmpeg-cvslog] avcodec/mpeg12dec: always submit the first field to hwaccel

2020-01-02 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Mon Oct 23 15:43:30 2017 +0800| [12c4d00c10cb73f1976c8de5b23b1405803bd454] | committer: Timo Rothenpieler avcodec/mpeg12dec: always submit the first field to hwaccel Though this patch to fix ticket #6668, I belive it is unnecessary to set

[FFmpeg-cvslog] lavc/qsvdec: fix the error retrun code in ff_qsv_get_continuous_buffer()

2019-12-29 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Sat Dec 28 22:22:07 2019 +0800| [9fff5c40a781098480210f96daba88aba287f316] | committer: Zhong Li lavc/qsvdec: fix the error retrun code in ff_qsv_get_continuous_buffer() Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/qsvdec: disable gpu copy when not supported

2019-12-29 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Sat Dec 28 22:28:45 2019 +0800| [779951f7b2fb39f2321c41dc5971b26f8a9e89c9] | committer: Zhong Li lavc/qsvdec: disable gpu copy when not supported Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/qsv: remove the unused funtion ff_qsv_profile_to_mfx()

2019-12-29 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Sat Dec 28 22:58:02 2019 +0800| [755ad01dd1dffc6209a9f71641e1c4169bb7691a] | committer: Zhong Li lavc/qsv: remove the unused funtion ff_qsv_profile_to_mfx() Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/midivid: check return value of init_get_bits8()

2019-12-23 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Mon Dec 23 14:14:09 2019 +| [5dc527f9cad2912069dcc9dc6c05bcf9bf05eb87] | committer: Paul B Mahol lavc/midivid: check return value of init_get_bits8() Fix CID 1456088 Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/x265: set preferred_transfer_characteristics for HLG

2019-12-12 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Dec 4 14:24:09 2019 +| [a87b5d5e8c9424b5cadd46abba98dae8edd454df] | committer: Zhong Li lavc/x265: set preferred_transfer_characteristics for HLG "HEVC HDR UHDTV Bitstreams using HLG10 shall also contain the alternative_transfer_characteristic

[FFmpeg-cvslog] doc/encoder: add the missing qsv encoders

2019-11-28 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Nov 27 07:04:23 2019 +| [1b831bc72975d621b8821849d05357e6afafc229] | committer: Zhong Li doc/encoder: add the missing qsv encoders Reviewed-by: Gyan Doshi Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/rav1e: log and doc updated for const quantizer mode

2019-11-28 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Tue Nov 12 09:09:20 2019 +| [846e26b8c93a313d9f0c1f7d4a2965b357482abf] | committer: Zhong Li lavc/rav1e: log and doc updated for const quantizer mode Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] tools/probetest: replace the deprecated API

2019-11-04 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Sat Nov 2 23:47:00 2019 +0800| [f52e15df0f6a91428220d7a0852f0d020c2e75a2] | committer: Zhong Li tools/probetest: replace the deprecated API Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] tools/enum_options: replace the deprecated API

2019-11-04 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Sat Nov 2 23:47:01 2019 +0800| [8ff432eb447ec0eca9954829aa58b611eafd835d] | committer: Zhong Li tools/enum_options: replace the deprecated API Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

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

2019-11-03 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Sat Oct 26 22:18:31 2019 +0800| [33583803e107b6d532def0f9d949364b01b6ad5a] | committer: Zhong Li lavc/qsvenc: enable vp9 encoder 1. must enable low_power mode since just VDENC can be supported by iHD driver right now 2. Coding option1 and extra_data

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

2019-10-08 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Tue Oct 8 12:55:01 2019 +0800| [949a1b3e2f75338e17e446e97105e06ad6b4012a] | committer: Zhong Li lavc/qsv: remove vaapi device free function It is not needed since av_buffer_unref() will call it internally Signed-off-by: Zhong Li > h

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

2019-10-07 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Sun Sep 29 16:05:51 2019 +0800| [8df91de9aa263df77bd3f59a65355a1ccca83f0c] | committer: Zhong Li lavfi/normalize: remove the unused pointer Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

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

2019-10-07 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Sun Sep 29 16:01:06 2019 +0800| [6f0dd6b4ab6536ef0506c121263de15a0be64d5d] | committer: Zhong Li lavc/qsv: fix a memory leak in ff_qsv_set_display_handle() Reported-by: Linjie Fu Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] lavu/qsv: remove redundant version query

2019-09-27 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Fri Sep 20 04:45:25 2019 +0800| [0686651aab1de86cf25ec3c611fe82f9f5d7099c] | committer: Zhong Li lavu/qsv: remove redundant version query Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/qsv: Fix MSDK initialization failure in system memory mode

2019-09-25 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Fri Sep 20 04:45:26 2019 +0800| [74007dd86a87289a075926704fae5bd8ef313bb5] | committer: Zhong Li lavc/qsv: Fix MSDK initialization failure in system memory mode MSDK does not create internal acceleration device on Linux, So MFXVideoCORE_SetHandle

[FFmpeg-cvslog] lavc/qsv: add memory type message

2019-09-25 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Fri Sep 20 04:45:27 2019 +0800| [525de9567903e32b6ee2dc594bd55c26581029dd] | committer: Zhong Li lavc/qsv: add memory type message Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=525de9567903e32b6ee2dc594bd55c2658102

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

2019-08-20 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Thu Aug 15 10:33:57 2019 +0800| [74e6800381a2c82fff0aef6457414b3cefc1157c] | committer: Zhong Li lavfi/qsvvpp: disable pass through mode if format changed Partly fix tiket#8065 Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] lavc/qsvdec: Add VP9 decoder support

2019-08-19 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Tue Aug 13 14:11:12 2019 +0800| [655ff4708bfe160447b07d0cbae6b710666f0139] | committer: Zhong Li lavc/qsvdec: Add VP9 decoder support VP9 decoder is support on Intel kabyLake+ platforms with MSDK Version 1.19+ Signed-off-by: Zhong Li > h

[FFmpeg-cvslog] lavc/qsvdec: Add mjpeg decoder support

2019-08-19 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Tue Aug 13 14:11:11 2019 +0800| [7555cfd29b7150a9c59f8a757ae0e5804a369644] | committer: Zhong Li lavc/qsvdec: Add mjpeg decoder support Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/qsvdec: remove orignal parser code since not needed now

2019-08-19 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Tue Aug 13 14:11:10 2019 +0800| [0dfcfc5096d76e30a4ef688fc5b2402cf81f3190] | committer: Zhong Li lavc/qsvdec: remove orignal parser code since not needed now Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavfi/scale_qsv: change alignment to be 16 bytes

2019-08-19 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Tue Jul 30 22:54:08 2019 +0800| [d252d1c2e987960be54488f962098af8bcdc4f60] | committer: Zhong Li lavfi/scale_qsv: change alignment to be 16 bytes 32 bytes alignment is not needed and increases the failure possibilty of SFC (low power scaling mode) Signed

[FFmpeg-cvslog] lavc/qsvdec: add function ff_qsv_map_picstruct()

2019-08-19 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Tue Aug 13 14:11:07 2019 +0800| [f115a2b7635d9e47b1299661ddaa6ac2386e9db1] | committer: Zhong Li lavc/qsvdec: add function ff_qsv_map_picstruct() Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/qsvdec: Replace current parser with MFXVideoDECODE_DecodeHeader()

2019-08-19 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Tue Aug 13 14:11:09 2019 +0800| [00d0a4aa9eda8553113e51556123c46648a5f31b] | committer: Zhong Li lavc/qsvdec: Replace current parser with MFXVideoDECODE_DecodeHeader() Using MSDK parser can improve qsv decoder pass rate in some cases (E.g: sps declares

[FFmpeg-cvslog] lavc/qsv: make function qsv_map_fourcc() can be called externally

2019-08-19 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Tue Aug 13 14:11:08 2019 +0800| [f3dfd34f27ae11279baa9e2e2525e990b7c858f4] | committer: Zhong Li lavc/qsv: make function qsv_map_fourcc() can be called externally Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

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

2019-08-12 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Mon Aug 12 14:13:33 2019 +0800| [8cd96e13eea858108667000d47281b8811042d1b] | committer: Zhong Li fate: add a case for ticket #3229 Reviewed-by: Michael Niedermayer Reviewed-by: Thilo Borgmann Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.

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

2019-06-30 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Fri Jun 28 13:18:43 2019 +0800| [4dc3d93880315f66ce917ae327c67a85262f285e] | committer: Zhong Li lavc/qsvenc: fix the incorrent map from bits to bytes Reported-by:Maggie Sun Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] lavc/mjpegdec: make code aligned

2019-06-30 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Thu Jun 27 16:58:24 2019 +0800| [e51cc7ed856aa3d5e14c50a46d8156c79d483367] | committer: Zhong Li lavc/mjpegdec: make code aligned Reviewed-by: Michael Niedermayer Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/mjpegdec: replace number with marker name

2019-06-30 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Thu Jun 27 16:58:23 2019 +0800| [a6c648f2b4fdace0eeea66a7b556bc814023b598] | committer: Zhong Li lavc/mjpegdec: replace number with marker name Make it easier to read. Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavf/qsv_scale: add scaling modes support

2019-06-24 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Tue Jun 18 15:52:29 2019 +0800| [dd662bbdd26e09957b3e67d3cde07b9468931e15] | committer: Zhong Li lavf/qsv_scale: add scaling modes support low_power mode will use a fixed HW engine (SFC), thus can offload EU usage. high quality mode will take EU usage (AVS

[FFmpeg-cvslog] lavf/qsv_vpp: add frame format option

2019-06-13 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Fri May 31 08:44:47 2019 +0800| [4208b428c4730f86438ec777642c6e455845b670] | committer: Zhong Li lavf/qsv_vpp: add frame format option 1. Currently output format is hard-coded as NV12, thus means CSC is always done for not NV12 input such as P010

[FFmpeg-cvslog] lavf/qsvvpp: add P010 output format support

2019-06-10 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Fri May 31 08:44:48 2019 +0800| [e62f625163f8cde794ebe02bc228735b4e65c772] | committer: Zhong Li lavf/qsvvpp: add P010 output format support Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavf/qsvvpp: add extra_hw_frames support

2019-06-10 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Jun 5 16:56:27 2019 +0800| [ef56c28b2596eea233860d8c90f054e76da44758] | committer: Zhong Li lavf/qsvvpp: add extra_hw_frames support extra_hw_frames is needed for some cases. (eg: qsv decoding + qsv vpp + qsv look_ahead encoding, transcoding failed

[FFmpeg-cvslog] lavf/qsv: use av_cold for init/uninit

2019-06-02 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Fri May 31 08:44:49 2019 +0800| [165eabf19bf21d235e1b5254314ba2ba5c627454] | committer: Zhong Li lavf/qsv: use av_cold for init/uninit Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/qsv: extactly map profile

2019-05-06 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Sun Apr 28 20:27:48 2019 +0800| [5b318ce68df6cb4939b0be68e22853621e1e3aab] | committer: Zhong Li lavc/qsv: extactly map profile Currently profile mapping is hard-coded, and not flexible to do extactly map (E.g: libmfx treats H264 constrained baseline

[FFmpeg-cvslog] lavc/qsvdec: fix hevc level incorrectly map

2019-05-06 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Sun Apr 28 17:15:55 2019 +0800| [94ab39ec78c536703f77821fc039fee649105aab] | committer: Zhong Li lavc/qsvdec: fix hevc level incorrectly map libmfx hevc level defination is same as h264, not level_idc of SPEC. Signed-off-by: Zhong Li > h

[FFmpeg-cvslog] lavc/qsvdec: add query function and provide error message

2019-05-06 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Thu Apr 25 18:51:10 2019 +0800| [48627aaf646270a8c98337ee208574543e499bfd] | committer: Zhong Li lavc/qsvdec: add query function and provide error message It is helpful to know why some clips decoding failed. Ticket#7330 is a good example, with this patch

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

2019-04-03 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Mon Apr 1 12:18:57 2019 +0800| [6f9d7c556d5f466c604fe76723950b834c5d1af4] | committer: Zhong Li lavc/qsvenc: no need to include h264.h for jpeg encoder Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

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

2019-04-03 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Fri Jan 11 15:09:07 2019 +0800| [1125277bc64ebef1a7a6bee7349c7a8fab7fdcc7] | committer: Zhong Li lavc/qsvenc: enable hevc gpb option GPB is the default type, just contains forward references but the slice_type is B slice with higher encoding efficiency than

[FFmpeg-cvslog] lavc/qsvenc: enable hevc coding options configuration

2019-04-03 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Mar 27 14:33:36 2019 +0800| [c745bedd18afea19e3eb75da3d094d542b02a88b] | committer: Zhong Li lavc/qsvenc: enable hevc coding options configuration Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/qsvenc: get vps extradata from MSDK

2019-04-01 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Mar 27 02:56:24 2019 +0800| [d071a1117daff0a84bafe9b437164fdef97af98f] | committer: Zhong Li lavc/qsvenc: get vps extradata from MSDK Signed-off-by: Zhong Li Reviewed-by: Mark Thompson > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/qsvenc: fix hevc vps extradata issues

2019-03-28 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Tue Mar 26 06:10:21 2019 +0800| [9dece050ef01c70df1ac74a04da3548b3c0d79a9] | committer: Zhong Li lavc/qsvenc: fix hevc vps extradata issues cbs trace qsv vps header failed due to some reasons: 1. vps_temporal_id_nesting_flag is not set but spec required

[FFmpeg-cvslog] lavc/hevc_ps_enc: fix vps nal issues

2019-03-28 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Tue Mar 26 06:08:37 2019 +0800| [520226b6835f649c2804698ebcf4e4e16acab514] | committer: Zhong Li lavc/hevc_ps_enc: fix vps nal issues 1. write vps_num_hrd_parameters element 2. flush left bits Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] lavc/qsvenc: make the queried libmfx version easily reused

2019-03-28 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Tue Mar 26 07:40:54 2019 +0800| [b47446cc39d9dbdd314b391d256447bc697de848] | committer: Zhong Li lavc/qsvenc: make the queried libmfx version easily reused Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/qsvenc: use the common option "trellis" of AVCodecContext

2019-03-28 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Mar 27 19:33:37 2019 +0800| [b9a066ae23cbf488faf332cbfd101a3af5b77611] | committer: Zhong Li lavc/qsvenc: use the common option "trellis" of AVCodecContext Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.gi

[FFmpeg-cvslog] qsv: fix the dangerous macro definitions

2019-03-28 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Mar 27 18:18:15 2019 +0800| [4131b0619c22cc0da29e95ea16b2970e2e3a566e] | committer: Zhong Li qsv: fix the dangerous macro definitions Signed-off-by: Zhong Li Reviewed-by: Carl Eugen Hoyos > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

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

2019-03-28 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Mar 20 14:51:12 2019 +0800| [81ae387a265de856b63dc953c4195904360b7e98] | committer: Zhong Li configure: include pkgconfig path as vaapi header search Currectly just standard header path can be found, check_type/struct will fail if vaapi is installed

[FFmpeg-cvslog] lavc/qsvenc_h264: remove the privite option trellis

2019-03-28 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Mar 27 19:39:41 2019 +0800| [391f884675f319b95f5a72a410178516e11c557d] | committer: Zhong Li lavc/qsvenc_h264: remove the privite option trellis There are many problems of current qsv trellis option: 1. Duplicated with AVCodecContext definition 2

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

2019-03-18 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Fri Mar 8 14:41:22 2019 +0800| [15d016be30bd24cdba514c7c888e9da0286b5647] | committer: Zhong Li lavu/qsv: allow surface size larger than requirement Just like commit 6829a079444e10818a847e153121fb458cc5c0a8, surface size larger than requirement should

[FFmpeg-cvslog] lavc/qsvenc_jpeg: add async_depth support

2019-02-20 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Thu Oct 11 17:26:12 2018 +0800| [4c5e77e0bf14aa3cb838e788dbaf88441c82e5d2] | committer: Luca Barbato lavc/qsvenc_jpeg: add async_depth support Currently qsv (m)jpeg encoding is broken. Regression introducing by the commit(id: c1bcd3): fix async support

[FFmpeg-cvslog] lavc/qsvenc_jpeg: set a default quality

2019-02-20 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Thu Oct 11 17:26:13 2018 +0800| [1ff6cb2ca6652e7d2a929afd33d8ed6268c45568] | committer: Luca Barbato lavc/qsvenc_jpeg: set a default quality Keep alignment with vaapi mjpeg encoder. Signed-off-by: Zhong Li Signed-off-by: Luca Barbato > h

[FFmpeg-cvslog] lavc/qsvenc: enable QVBR mode

2019-01-25 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Jan 23 19:16:17 2019 +0800| [74cf2dc3ac405c5e55b7ecd4d17b40e26d59eb84] | committer: Zhong Li lavc/qsvenc: enable QVBR mode QVBR mode is to use the variable bitrate control algorithm with constant quality. mfxExtCodingOption3 should be supported

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

2019-01-25 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Mon Jan 14 15:29:54 2019 +0800| [260f1960e7e2e2bff56957a216130623f8109d8f] | committer: Zhong Li lavf/vaapi_deinterlace: return error if mode unsupported Reviewed-by: Mark Thompson Signed-off-by: Fuwei Tang Signed-off-by: Zhong Li > h

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

2019-01-21 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Mon Jan 14 15:12:15 2019 +0800| [87c165c2379a69a6261c439299cabbe4b77c4b3c] | committer: Zhong Li lavc/qsvenc: set BRCParamMultiplier to aviod BRC overflow Fix ticket #7663 Reviewed-by: Carl Eugen Hoyos Reviewed-by: Hendrik Leppkes Signed-off-by: Zhong Li

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

2019-01-10 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Dec 12 15:44:18 2018 +0800| [0aaaca25e044a4b87fb8f899f3a920b79163e811] | committer: Zhong Li lavc/qsvenc: set pict_type to be I for IDR frames. Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

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

2018-12-17 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Dec 12 15:03:21 2018 +0800| [978c935f2f659edf028b9219c7397efdcf4a1260] | committer: Zhong Li lavc/qsv_hevc: correct QSV HEVC default plugin on Windows 1. Old logic meaned: everywhere, except Windows, ffmpeg has to use HW acceleration, but on Windows

[FFmpeg-cvslog] lavc/qsvenc: make hevc alignment same as h264 for 1.19+ version

2018-12-07 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Thu Oct 25 18:44:37 2018 +0800| [33df1afe39fa401e5421ff3489e25b022b74f8ed] | committer: Zhong Li lavc/qsvenc: make hevc alignment same as h264 for 1.19+ version It is to clean up to the code and To-Do list. Signed-off-by: Zhong Li > h

[FFmpeg-cvslog] lavc/qsvenc: dump log for frame rate

2018-12-07 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Mon Nov 5 16:02:57 2018 +0800| [c4a4cfa7628b0b958b7406012d7cfe1e11f1ca10] | committer: Zhong Li lavc/qsvenc: dump log for frame rate Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/qsvenc: add an option to set h264 pps for every frame

2018-12-07 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Thu Oct 25 19:14:16 2018 +0800| [c9f0cff5efd8096caf8a6fa37b0640abddcde8e8] | committer: Zhong Li lavc/qsvenc: add an option to set h264 pps for every frame RepeatPPS is enabled by default in mfx. It is not necessary mostly and wasting encoding bits. Add

[FFmpeg-cvslog] lavc/qsvenc: remove redundant code

2018-12-07 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Thu Oct 25 18:23:00 2018 +0800| [34cba655576761a25f7fbd64f8406f19185f69fb] | committer: Zhong Li lavc/qsvenc: remove redundant code Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/qsvenc: add forced_idr option

2018-11-30 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Thu Nov 29 16:29:00 2018 +0800| [ac0bcd6b619479d56612b3938e8f00f5b88c0f10] | committer: Zhong Li lavc/qsvenc: add forced_idr option This option can be used to repect original input I/IDR frame type. Reviewed-by: Mark Thompson Signed-off-by: Zhong Li

[FFmpeg-cvslog] lavc/qsvenc: enable ICQ and ICQ_LA on Linux

2018-11-30 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Thu Nov 29 16:28:59 2018 +0800| [518b963d2c99ad03570b3224f76a1224c62e66e9] | committer: Zhong Li lavc/qsvenc: enable ICQ and ICQ_LA on Linux ICQ/ICQ_LA are enabled with MSDK V1.28 Reviewed-by: Mark Thompson Signed-off-by: Zhong Li > h

[FFmpeg-cvslog] lavc/qsv_overlay: suppress code scan complain

2018-11-06 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Thu May 24 16:34:32 2018 +0800| [d96ae9d5ea1f47a437fc0663b0cc26ff5d4d5d31] | committer: Zhong Li lavc/qsv_overlay: suppress code scan complain Suppress the complain "variables 'pix_fmt' is used but maybe uninitialized". Signed-off-by: Zhong L

[FFmpeg-cvslog] lavc/qsvenc_jpeg: add async_depth support

2018-10-23 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Thu Oct 11 17:26:12 2018 +0800| [0e3d7d845d9b4596c0dac1f6e99c493af07308ae] | committer: Zhong Li lavc/qsvenc_jpeg: add async_depth support Currently qsv (m)jpeg encoding is broken. Regression introducing by the commit(id: c1bcd3): fix async support, which

[FFmpeg-cvslog] lavc/qsvenc_jpeg: set a default quality

2018-10-23 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Thu Oct 11 17:26:13 2018 +0800| [92c25963e8b68c47055b813334eaf76599936a90] | committer: Zhong Li lavc/qsvenc_jpeg: set a default quality Keep alignment with vaapi mjpeg encoder. Signed-off-by: Zhong Li Signed-off-by: Luca Barbato > h

[FFmpeg-cvslog] lavu/hwcontext_qsv: Add support for AV_PIX_FMT_BGRA.

2018-10-10 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Mon May 21 17:58:52 2018 +0800| [a5e1cb9e96bca091ed7103d8be72a99e7dc31582] | committer: Zhong Li lavu/hwcontext_qsv: Add support for AV_PIX_FMT_BGRA. RGB32(AV_PIX_FMT_BGRA on intel platforms) format may be used as overlay with alpha blending. So add

[FFmpeg-cvslog] lavu/qsv: make a copy as libmfx alignment requirement for uploading

2018-10-10 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Mon Sep 17 19:16:44 2018 +0800| [681aa7d14f97fd98181ca6d61e11be48fe65692d] | committer: Zhong Li lavu/qsv: make a copy as libmfx alignment requirement for uploading Libmfx requires 16 bytes aligned input/output for uploading. Currently only output is 16

[FFmpeg-cvslog] lavu/qsv: fix a random hwupload failure regression

2018-10-06 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Sun Sep 30 17:59:52 2018 +0800| [21733b39d0af5211d7b9f168ff3667ea86362e2b] | committer: Luca Barbato lavu/qsv: fix a random hwupload failure regression Variable 'ret' hasn't been initialized,thus introducing a random hwupload failure regression due to qsv

[FFmpeg-cvslog] lavc/qsvenc: allow to set qp range for h264 BRC

2018-09-11 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Mon Aug 27 16:23:31 2018 +0800| [e16b20782a597e36a9c7488487c3179375a25b97] | committer: Maxym Dmytrychenko lavc/qsvenc: allow to set qp range for h264 BRC Signed-off-by: Zhong Li Signed-off-by: Maxym Dmytrychenko > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] lavc/qsvenc: dump BufferSizeInKB message

2018-09-11 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Mon Aug 27 19:15:46 2018 +0800| [c8bca9fe466f810fd484e2c6db7ef7bc83b5a943] | committer: Maxym Dmytrychenko lavc/qsvenc: dump BufferSizeInKB message Signed-off-by: Zhong Li Signed-off-by: Maxym Dmytrychenko > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] qsv: Error out if getting session handle failed in avfilter

2018-09-11 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Aug 15 17:39:33 2018 +0800| [e05e5920a4e1f1f15cc8a7c843159d519f6ec18e] | committer: Luca Barbato qsv: Error out if getting session handle failed in avfilter Solve some issues found by an automated code scansion. Suppress the complain "variables 'h

[FFmpeg-cvslog] qsvenc: Fix a misleading log message

2018-09-11 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Aug 15 17:39:34 2018 +0800| [76eef04f30a768fa80366d679f3de7e9447b67d5] | committer: Luca Barbato qsvenc: Fix a misleading log message Signed-off-by: Zhong Li Signed-off-by: Luca Barbato > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] qsvdec: Release packet on decoding failure for mpeg2/vp8/vc1

2018-09-11 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Aug 15 17:39:35 2018 +0800| [69caad8959982580504643d36aef22528e4aa6ce] | committer: Luca Barbato qsvdec: Release packet on decoding failure for mpeg2/vp8/vc1 H264/265 have been fixed such an issue with commit 559370f2c45110afd8308eec7194437736c323d4

[FFmpeg-cvslog] qsvenc: remove vcm option on Linux

2018-09-02 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Thu Jun 7 16:51:54 2018 +0800| [4ce701b4e640d4723a4005d664f31f8342fac40e] | committer: Maxym Dmytrychenko qsvenc: remove vcm option on Linux 1. vcm mode is only available for H264. 2. vcm is not supported on Linux, but it is shown when run "./avco

[FFmpeg-cvslog] qsvenc: Add an option to disable MFE mode

2018-09-02 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed May 23 18:01:32 2018 +0800| [35ed7f93dbc72d733e454ae464b1324f38af62a0] | committer: Luca Barbato qsvenc: Add an option to disable MFE mode Provide proper aliases to enable/disable MFE. The numeric values are ambiguous and misleading (e.g: user may

[FFmpeg-cvslog] qsvenc: use the compression_level to replace private option

2018-09-02 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Fri Jun 8 07:00:18 2018 +0800| [f8060865f3e1a16c62e0d337ef0979b6ee4ba457] | committer: Maxym Dmytrychenko qsvenc: use the compression_level to replace private option Use a common way to control target_usage, keeping consistent with vaapi encoders

[FFmpeg-cvslog] lavc/encode: fix frame_number double-counted

2018-08-27 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Thu Jun 28 17:01:46 2018 +0800| [d91370e0f12a3fedd477616011566d9f2fb5e3e5] | committer: Zhong Li lavc/encode: fix frame_number double-counted Encoder frame_number may be double-counted if some frames are cached and then flushed. Take qsv encoder (some

[FFmpeg-cvslog] lavc/qsvenc: add quality status to side_data

2018-08-22 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Aug 8 22:42:47 2018 +0800| [900487043b6e531fe3edf8c8d38288ef915f6f25] | committer: Zhong Li lavc/qsvenc: add quality status to side_data Add fix a memory leak issue as James's comments. V2: use a local pict_type since coded_frame is deprecated

[FFmpeg-cvslog] lavc/qsvenc: expose qp of encoded frames

2018-08-06 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Fri Jun 1 18:21:28 2018 +0800| [6088b7b0373faad7a8e62a8c4eb4ced9084ad2d9] | committer: Zhong Li lavc/qsvenc: expose qp of encoded frames Requirement from ticket #7254. Currently only H264 supported by MSDK. Signed-off-by: Zhong Li > h

[FFmpeg-cvslog] fftools/qsv: add extra_hw_frames support

2018-08-06 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed Jul 25 16:05:38 2018 +0800| [6434b84460bb8b996bc52b33b2012e6b05d3a459] | committer: Zhong Li fftools/qsv: add extra_hw_frames support Currently extra_hw_frames can't be applied to qsv since it doesn't call function avcodec_get_hw_frames_parameters

[FFmpeg-cvslog] lavc/qsv: handle MFX_FRAMETYPE_UNKNOWN case

2018-07-12 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Tue Jul 3 16:01:30 2018 +0800| [3c26ce464435673fe1c0e96a4d5f435b964db8d1] | committer: Zhong Li lavc/qsv: handle MFX_FRAMETYPE_UNKNOWN case Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/qsv: suppress code scan complain

2018-06-12 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Wed May 9 14:07:40 2018 +0800| [8a0c2901f1fa1cd4b2cf8f347840e4465d65cbae] | committer: Zhong Li lavc/qsv: suppress code scan complain Suppress the complain "variables 'type' is used but maybe uninitialized". > http://git.videolan.org/gitweb.c

[FFmpeg-cvslog] MAINTAINERS: add myself to qsv section

2018-06-07 Thread Zhong Li
ffmpeg | branch: master | Zhong Li | Mon Jun 4 17:41:57 2018 +0800| [550372d0c436b6edad1e0265488d0c38a414855c] | committer: Mark Thompson MAINTAINERS: add myself to qsv section Signed-off-by: Zhong Li > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/qsvenc: set corret maximum value of look_ahead_downsampling

2018-05-07 Thread Zhong Li
ffmpeg | branch: master | Zhong Li <zhong...@intel.com> | Wed May 2 16:42:35 2018 +0800| [06344f705e66f6c90e978a9155155858cfb9be94] | committer: Mark Thompson lavc/qsvenc: set corret maximum value of look_ahead_downsampling Option "4x(MFX_LOOKAHEAD_DS_4x)" is provided but

[FFmpeg-cvslog] lavc/qsvdec: set complete_frame flags for progressive picture

2018-04-13 Thread Zhong Li
ffmpeg | branch: master | Zhong Li <zhong...@intel.com> | Sat Apr 7 19:38:55 2018 +0200| [54307b35311e9a871b3d8ecb2b2eecfc16de0163] | committer: Maxym Dmytrychenko lavc/qsvdec: set complete_frame flags for progressive picture Set the flag MFX_BITSTREAM_COMPLETE_FRAME when it is a progr

[FFmpeg-cvslog] lavf/qsvvpp: bypass vpp if not needed.

2018-04-13 Thread Zhong Li
ffmpeg | branch: master | Zhong Li <zhong...@intel.com> | Wed Apr 4 17:51:30 2018 +0800| [29a8ed766354c45c9be4b8512c5b2eb25a450cdc] | committer: Maxym Dmytrychenko lavf/qsvvpp: bypass vpp if not needed. Currently vpp pipeline is always created, even for the unnecessary cases such as s

[FFmpeg-cvslog] lavc/qsvdec: expose frame pic_type and key_frame

2018-04-13 Thread Zhong Li
ffmpeg | branch: master | Zhong Li <zhong...@intel.com> | Wed Apr 4 17:51:29 2018 +0800| [52ed83fa1a7f5170447eff6fad0b6c57119596e9] | committer: Maxym Dmytrychenko lavc/qsvdec: expose frame pic_type and key_frame Currently pict_type and key_frame are unset. Add an extra param to

[FFmpeg-cvslog] qsvenc: Fix a typo of FrameRateExtD/FrameRateExtN

2018-03-29 Thread Zhong Li
ffmpeg | branch: master | Zhong Li <zhong...@intel.com> | Thu Mar 15 18:02:11 2018 +0800| [3d6e76b953afd36e23ef8532b81aea58a6338931] | committer: Luca Barbato qsvenc: Fix a typo of FrameRateExtD/FrameRateExtN Signed-off-by: Zhong Li <zhong...@intel.com> Signed-off-by: Luca B

[FFmpeg-cvslog] qsvenc: add the Access Unit Delimiter NAL Unit support

2018-03-29 Thread Zhong Li
ffmpeg | branch: master | Zhong Li <zhong...@intel.com> | Thu Mar 15 18:02:12 2018 +0800| [deefca02c275ce4bc5ccbee690463ffef81a18b8] | committer: Luca Barbato qsvenc: add the Access Unit Delimiter NAL Unit support Signed-off-by: Zhong Li <zhong...@intel.com> Signed-off-by: Luca B

[FFmpeg-cvslog] lavc/qsvenc: disable h264 look_ahead by default

2018-03-05 Thread Zhong Li
ffmpeg | branch: master | Zhong Li <zhong...@intel.com> | Thu Mar 1 13:20:19 2018 +0800| [0645698ecc2021ec422b625a6c1d235d2f252563] | committer: Mark Thompson lavc/qsvenc: disable h264 look_ahead by default Look_ahead can provide quality improvements, but would better disable it by d

[FFmpeg-cvslog] qsvenc: Provide a detailed error message if the parameters are invalid

2018-03-05 Thread Zhong Li
ffmpeg | branch: master | Zhong Li <zhong...@intel.com> | Fri Mar 2 11:26:27 2018 +0800| [2d6b3f3a9dce409ca51d70ef4b85c0593bb4b109] | committer: Luca Barbato qsvenc: Provide a detailed error message if the parameters are invalid Currently it always shows "Selected ratec

[FFmpeg-cvslog] qsvenc: AVBR is not supported on non-windows OS

2018-02-12 Thread Zhong Li
ffmpeg | branch: master | Zhong Li <zhong...@intel.com> | Tue Jan 30 18:07:23 2018 +0800| [8bb9824fcbc5a6ebf68391d70a2c4f03447990d2] | committer: Maxym Dmytrychenko qsvenc: AVBR is not supported on non-windows OS AVBR is supported from API 1.3 but only available for Windows Sign

[FFmpeg-cvslog] qsvdec: Relax the surface vs coded dimension check

2018-02-11 Thread Zhong Li
ffmpeg | branch: master | Zhong Li <zhong...@intel.com> | Thu Jan 25 18:19:12 2018 +0800| [6829a079444e10818a847e153121fb458cc5c0a8] | committer: Luca Barbato qsvdec: Relax the surface vs coded dimension check Fix a common vp8 decoding failure. Many vp8 clips cannot decode if hw_fram

[FFmpeg-cvslog] ffprobe: Initialize coded_width/height

2018-02-02 Thread Zhong Li
ffmpeg | branch: master | Zhong Li <zhong...@intel.com> | Fri Jan 19 13:05:55 2018 +0800| [19b1d905b88d32a86511219585eae6afda23dfbd] | committer: James Almer ffprobe: Initialize coded_width/height coded_width/height are unnitialized and will be overwritten by dec_ctx->wid

[FFmpeg-cvslog] examples/qsvdec: do not set the deprecated field refcounted_frames

2018-01-16 Thread Zhong Li
ffmpeg | branch: master | Zhong Li <zhong...@intel.com> | Thu Dec 28 17:38:33 2017 +0800| [1efbbfedcaf4a3cecab980273ad809ba3ade2f74] | committer: Luca Barbato examples/qsvdec: do not set the deprecated field refcounted_frames It is used by the deprecated API avcodec_decode_video2 and i

[FFmpeg-cvslog] lavu/qsv: add log message for libmfx version

2018-01-16 Thread Zhong Li
ffmpeg | branch: master | Zhong Li <zhong...@intel.com> | Thu Dec 28 17:38:32 2017 +0800| [e23190269fb6e8217d080918893641ba3e0e3556] | committer: Luca Barbato lavu/qsv: add log message for libmfx version It is benefit to diagnose issues related to different libmfx version. Signed-off-by:

  1   2   >