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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 are not
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 | 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.git
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 | 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 | 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() is
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 | 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.git
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 | 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 | 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 | 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 | 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 | 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 | 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 a
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 | 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.git
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 | 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 | 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 | 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 | 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 | 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 if
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 | 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 to be
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 | 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 | 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 | 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 | 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 | 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 | 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 it
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 | 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 | 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 | 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 | 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 | 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 | 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 not
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 | 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 | 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 to
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 | 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 | 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 | 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 | 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 | 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 | 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 an
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 | 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 | 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 | 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-b
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 | 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 | 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 | 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 | 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 regres
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 | 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 | 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
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 | 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 | 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 | 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 | 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. The
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 | 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 depre
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 | 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_
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 | 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.or
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 | branch: master | Zhong Li | 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 can't be set due to
wron
ffmpeg | branch: master | Zhong Li | 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 progressive picture.
This can
ffmpeg | branch: master | Zhong Li | 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 setting the option "vpp_
ffmpeg | branch: master | Zhong Li | 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 fetch the picture type from qsv
ffmpeg | branch: master | Zhong Li | Thu Mar 15 18:02:11
2018 +0800| [3d6e76b953afd36e23ef8532b81aea58a6338931] | committer: Luca Barbato
qsvenc: Fix a typo of FrameRateExtD/FrameRateExtN
Signed-off-by: Zhong Li
Signed-off-by: Luca Barbato
> http://git.videolan.org/gitweb.cgi/ffmpeg.git
ffmpeg | branch: master | Zhong Li | 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
Signed-off-by: Luca Barbato
> http://git.videolan.org/gitweb.
ffmpeg | branch: master | Zhong Li | 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
default due to some reasons
ffmpeg | branch: master | Zhong Li | 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 ratecontrol mode is not supported
by th
ffmpeg | branch: master | Zhong Li | 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
Signed-off-by: Zhong Li
Signed-off-by
ffmpeg | branch: master | Zhong Li | 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_frames_ctx is enabled, reporting
ffmpeg | branch: master | Zhong Li | 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->width/height in avcodec_open2()
This fi
ffmpeg | branch: master | Zhong Li | 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 ignored by the
new decode APIs
ffmpeg | branch: master | Zhong Li | 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: Zhong Li
Signed-off-by
1 - 100 of 106 matches
Mail list logo