[FFmpeg-cvslog] lavc/vaapi_encode: Fix potential use of uninitialized value

2024-09-18 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Wed Sep 11 09:37:55 2024 +0800| [5211ad1acda35134bbb28a211ceb985e0d49e3c9] | committer: Haihao Xiang lavc/vaapi_encode: Fix potential use of uninitialized value Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/vaapi_encode_av1: Fix encode fail since 9db68ed0

2024-09-18 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Fri Sep 13 11:15:51 2024 +0800| [061c86a7178e981dd3901d853f0aca8908be77f5] | committer: Haihao Xiang lavc/vaapi_encode_av1: Fix encode fail since 9db68ed0 Reviewed-by: Lynne Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] doc/av1_qsv: Add missed options

2024-09-03 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Aug 26 09:40:42 2024 +0800| [36396aff6971984f505b237d305727bc354950c3] | committer: Haihao Xiang doc/av1_qsv: Add missed options Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/qsvenc: Remove duplicate include header file

2024-09-03 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Aug 26 09:41:48 2024 +0800| [0b6d7cd9d97f388148654c902c5dff81e74ccfde] | committer: Haihao Xiang lavc/qsvenc: Remove duplicate include header file Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] doc/av1_qsv: Fix typo

2024-09-03 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Aug 26 09:40:41 2024 +0800| [395d703c91629c7761e47c43b22fb8cbdd57e5d0] | committer: Haihao Xiang doc/av1_qsv: Fix typo Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=395d703c91629c7761e47c43b22fb8cbdd57e

[FFmpeg-cvslog] cbs_av1: Copy loop filter and segment parameters of repeat frame from its mapped frame

2024-09-02 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Aug 26 16:34:10 2024 +0800| [ae9cf903e8232113e629825f8fffb22921fc6624] | committer: Fei Wang cbs_av1: Copy loop filter and segment parameters of repeat frame from its mapped frame Implement load/save loop filter and segment parameters defined in

[FFmpeg-cvslog] lavc/qsvdec: Add vvc_mp4toannexb bsf for QSV VVC decoder

2024-08-15 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Thu Aug 15 10:19:50 2024 +0800| [be7ab635522adf1331a2aa105a49045ba8e65192] | committer: Haihao Xiang lavc/qsvdec: Add vvc_mp4toannexb bsf for QSV VVC decoder Fix error: $ ffmpeg -hwaccel qsv -i input.mp4 -f null - .. [vvc_qsv @ 026890D966C0] Error

[FFmpeg-cvslog] lavc/qsv: Use vendor id to create device

2024-08-09 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Fri Jul 26 09:05:22 2024 +0800| [cda5f5c5ed6de9ed5bba5c926adefe5588ea881a] | committer: Haihao Xiang lavc/qsv: Use vendor id to create device New kernel driver "xe" will be supported from Lunar Lake instead of "i915". "xe" ker

[FFmpeg-cvslog] lavu/hwcontext_qsv: Use vendor id to create device

2024-08-09 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Fri Jul 26 09:05:21 2024 +0800| [eab4a9e9f8ae4a057846f67de89b41f546365382] | committer: Haihao Xiang lavu/hwcontext_qsv: Use vendor id to create device New kernel driver "xe" will be supported from Lunar Lake instead of "i915". "

[FFmpeg-cvslog] lavu/hwcontext_vaapi: Add option to allow to specify vendor id when init hw device

2024-08-09 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Fri Jul 26 09:05:20 2024 +0800| [dbd74ba3c8f2a11f6ce6c177acfd3bbf1c0ba763] | committer: Haihao Xiang lavu/hwcontext_vaapi: Add option to allow to specify vendor id when init hw device Vendor id will help to select desired device in case of kernel driver is

[FFmpeg-cvslog] lavu/hwcontext_qsv: Derive bind flag from frame type if no valid surface

2024-07-30 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Tue Jul 23 09:27:02 2024 +0800| [79b486995993061ed169d647c3d5d829743f52f1] | committer: Haihao Xiang lavu/hwcontext_qsv: Derive bind flag from frame type if no valid surface Fix cmd: ffmpeg.exe -init_hw_device d3d11va=d3d -init_hw_device qsv=qsv@d3d

[FFmpeg-cvslog] configure: Alphabetical order for av1 codecs

2024-07-30 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Fri Jun 14 16:28:53 2024 +0800| [cf9c398fc1c4efc53c0fdd9cd6a8099b9b2d4012] | committer: Haihao Xiang configure: Alphabetical order for av1 codecs Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/qsvdec: Add VVC decoder

2024-07-30 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Fri Jun 14 16:28:54 2024 +0800| [d30a9fdc809c90fa39549e7dc9f040824488999a] | committer: Haihao Xiang lavc/qsvdec: Add VVC decoder Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d30a9fdc809c90fa39549e7dc9f0408244889

[FFmpeg-cvslog] lavc/vaapi_{decode, av1}: Fix memory leak in fail codepath

2024-07-14 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Jul 1 16:36:12 2024 +0800| [246600974ff341288ef001013535444f96db6019] | committer: Haihao Xiang lavc/vaapi_{decode, av1}: Fix memory leak in fail codepath Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/hevcdec: Update slice index before hwaccel decode slice

2024-07-12 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Jun 24 14:23:31 2024 +0800| [71f802cdc9c290ab55f76cabbf872418a984b2ad] | committer: Fei Wang lavc/hevcdec: Update slice index before hwaccel decode slice Otherwise, slice index will never update for hwaccel decode, and slice RPL will be always overlap

[FFmpeg-cvslog] lavc/hevcdec: Put slice address checking after hwaccel decode slice

2024-07-12 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Jun 24 14:23:30 2024 +0800| [e741cf665d58a2c230906847b26650bb532f9d05] | committer: Fei Wang lavc/hevcdec: Put slice address checking after hwaccel decode slice Slice address tab only been updated in software decode slice data. Fixes hwaccel decoding

[FFmpeg-cvslog] MAINTAINERS: add myself to the general developers list

2024-07-07 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Sun Jun 30 14:17:42 2024 +0800| [7ba898218140d3e5c66510aa7d7f9cbb6ecd3fce] | committer: Michael Niedermayer MAINTAINERS: add myself to the general developers list Signed-off-by: Fei Wang Signed-off-by: Michael Niedermayer > http://git.videolan.

[FFmpeg-cvslog] lavc/qsvdec: Use coded_w/h for frame resolution when use system memory

2024-05-26 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon May 20 10:05:53 2024 +0800| [01c7f68f7aecafba64037ce47a757a058306c8d3] | committer: Haihao Xiang lavc/qsvdec: Use coded_w/h for frame resolution when use system memory Fix output mismatch when decode clip with crop(conf_win_*offset in syntax) info by

[FFmpeg-cvslog] lavc/qsvdec: Allow decoders to export crop information

2024-05-26 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon May 20 10:05:52 2024 +0800| [1c56263704106c86c5b072921c9ef7f70563624a] | committer: Haihao Xiang lavc/qsvdec: Allow decoders to export crop information Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/qsvdec: Use FFmpeg default 1/25 framerate if can't derive it from bitstream

2024-04-28 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Thu Apr 18 16:15:09 2024 +0800| [67fc9b84272a88b5edace5ca25f493c21b02955d] | committer: Haihao Xiang lavc/qsvdec: Use FFmpeg default 1/25 framerate if can't derive it from bitstream Fix error: $ ffmpeg -hwaccel qsv -i input.h265 -f null - ...

[FFmpeg-cvslog] lavfi/dnn_backend_torch: Include mem.h

2024-04-10 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Tue Apr 2 11:02:17 2024 +0800| [0534d2ac8462e39955b83760d3148ccf45a1e310] | committer: Guo Yejun lavfi/dnn_backend_torch: Include mem.h Fix build fail since 790f793844. Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/vaapi_encode: Add VAAPI version check for BLBRC

2024-04-02 Thread Fei Wang
ffmpeg | branch: release/7.0 | Fei Wang | Thu Mar 28 16:10:59 2024 +0800| [2d18c4906f29520644d27efe6e817e672973c70a] | committer: Haihao Xiang lavc/vaapi_encode: Add VAAPI version check for BLBRC Fix build fail when VAAPI version less than 0.39.2. Signed-off-by: Fei Wang (cherry picked from

[FFmpeg-cvslog] lavc/vaapi_encode: Add VAAPI version check for BLBRC

2024-04-02 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Thu Mar 28 16:10:59 2024 +0800| [09377887df4bb74c4be0c44a610a33bc04895274] | committer: Haihao Xiang lavc/vaapi_encode: Add VAAPI version check for BLBRC Fix build fail when VAAPI version less than 0.39.2. Signed-off-by: Fei Wang > h

[FFmpeg-cvslog] lavc/vaapi_encode: Enable block level bitrate control

2024-03-17 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Fri Mar 8 16:45:29 2024 +0800| [a8d9fab06b9b417bf8d0b819192bae0c648d7fd8] | committer: Haihao Xiang lavc/vaapi_encode: Enable block level bitrate control Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/vaapi_decode: Don't update buffer number if allocataion fail

2024-03-17 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Thu Mar 14 08:38:05 2024 +0800| [8962e2b1aa1d0a6f5c03bf119e7f880a3e6c6c09] | committer: Haihao Xiang lavc/vaapi_decode: Don't update buffer number if allocataion fail Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=

[FFmpeg-cvslog] lavc/vvc_ps: Correct NoOutputBeforeRecoveryFlag of IDR

2024-03-12 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Mar 11 09:58:40 2024 +0800| [4027c2e1d03915f0dd9c58f4f9474f60710fdb39] | committer: Nuo Mi lavc/vvc_ps: Correct NoOutputBeforeRecoveryFlag of IDR The NoOutputBeforeRecoveryFlag of an IDR frame should be set to 1 as spec says in 8.1.1. Signed-off-by

[FFmpeg-cvslog] lavc/vvcdec: Add missed chroma sampling factor for crop offset

2024-03-12 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Mar 11 09:58:39 2024 +0800| [c252d2b84a35e10d541f857632bafd9326023e72] | committer: Nuo Mi lavc/vvcdec: Add missed chroma sampling factor for crop offset Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/av1dec: Move message of OBU info back to the beginning

2024-02-28 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Thu Dec 28 09:24:02 2023 +0800| [3f7e50f53939cfd3153a21f7342c9e65364984dd] | committer: Haihao Xiang avcodec/av1dec: Move message of OBU info back to the beginning So that can show OBU info even it doesn't have decomposed content. And add OBU content s

[FFmpeg-cvslog] avcodec/av1dec: Return error for unsupported tile list OBU

2024-02-28 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Thu Dec 28 09:24:03 2023 +0800| [57fbe929f368e65ff0bfaa3c1df5b1aa3b8b88db] | committer: Haihao Xiang avcodec/av1dec: Return error for unsupported tile list OBU Otherwise decoding maybe successful but output result is incorrect. Signed-off-by: Fei Wang

[FFmpeg-cvslog] avfilter/tonemap_vaapi: Remove duplicate format check

2024-02-25 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Tue Feb 20 10:32:09 2024 +0800| [b5714d1f9126e0e7f2039268653a42d35e532fe1] | committer: Haihao Xiang avfilter/tonemap_vaapi: Remove duplicate format check Supported formats are checked in base function ff_vaapi_vpp_config_output. Signed-off-by: Fei Wang

[FFmpeg-cvslog] lavc/vvc_ps: Correct vaule of ALF_NUM_FILTERS_CC

2024-02-23 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Fri Feb 23 14:28:33 2024 +0800| [7d82daf31da136c8be64e6530a2cdf45bde2] | committer: Nuo Mi lavc/vvc_ps: Correct vaule of ALF_NUM_FILTERS_CC Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/av1: Add unit test for level handling

2023-09-21 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Sep 11 15:52:32 2023 +0800| [63371cde9dd5482b376578558d8e9b44506d4d95] | committer: Haihao Xiang lavc/av1: Add unit test for level handling Signed-off-by: Fei Wang Reviewed-by: Neal Gompa > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/vaapi_encode: Add VAAPI AV1 encoder

2023-09-21 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Sep 11 15:52:31 2023 +0800| [3be81e3b449febfb04596f3f187aae27f18d02f7] | committer: Haihao Xiang lavc/vaapi_encode: Add VAAPI AV1 encoder Signed-off-by: Fei Wang Acked-by: Neal Gompa > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavc/vaapi_encode: Extract set output pkt property function

2023-09-21 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Sep 11 15:52:29 2023 +0800| [11b81838ae64095fcc130f4747a6adc8676a4998] | committer: Haihao Xiang lavc/vaapi_encode: Extract set output pkt property function Signed-off-by: Fei Wang Reviewed-by: Neal Gompa > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] lavc/vaapi_encode: Separate reference frame into previous/future list

2023-09-21 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Sep 11 15:52:30 2023 +0800| [254c5a8134a177244fc0995c3b2998079a755848] | committer: Haihao Xiang lavc/vaapi_encode: Separate reference frame into previous/future list To support more reference frames from different directions. Signed-off-by: Fei Wang

[FFmpeg-cvslog] lavc/vaapi_encode: Init pic at the beginning of API

2023-09-21 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Sep 11 15:52:28 2023 +0800| [4a4400709ccfc026c19028f4b2d798eed9322f64] | committer: Haihao Xiang lavc/vaapi_encode: Init pic at the beginning of API Signed-off-by: Fei Wang Reviewed-by: Neal Gompa > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] avcodec/cbs_av1: Allow specifying obu size byte length

2023-09-21 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Sep 11 15:52:27 2023 +0800| [695477a1c7d3dd5ad249442b0770ad0acd99dd87] | committer: Haihao Xiang avcodec/cbs_av1: Allow specifying obu size byte length Signed-off-by: Fei Wang Reviewed-by: Neal Gompa > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] avcodec/cbs_av1: Add tx mode enum values

2023-09-21 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Sep 11 15:52:25 2023 +0800| [6c3a5d625f917631d1c8bab31ed65ebe26d14f47] | committer: Haihao Xiang avcodec/cbs_av1: Add tx mode enum values Signed-off-by: Fei Wang Reviewed-by: Neal Gompa > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavu/hwcontext_vaapi: sync surface before export its DRM handle

2023-02-26 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Fri Feb 24 13:45:49 2023 +0800| [15992a040dd017d6897131373321522fe2867a6d] | committer: Haihao Xiang lavu/hwcontext_vaapi: sync surface before export its DRM handle According to description of vaExportSurfaceHandle in libva, vaSyncSurface must be called if

[FFmpeg-cvslog] lavc/qsv: add support for decoding & encoding 12bit content

2022-10-09 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Thu Oct 6 15:35:38 2022 +0800| [56a52af12b4a93a4d12f3944dd348d6a6797f615] | committer: Haihao Xiang lavc/qsv: add support for decoding & encoding 12bit content AV_PIX_FMT_P012, AV_PIX_FMT_Y212 and AV_PIX_FMT_XV36 are used in FFmpeg and MFX_FOURCC_

[FFmpeg-cvslog] lavu/hwcontext_qsv: add support for 12bit content on Linux

2022-10-09 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Thu Oct 6 15:35:37 2022 +0800| [201cb35061f2ad34d0effb7f10084cc5148e880c] | committer: Haihao Xiang lavu/hwcontext_qsv: add support for 12bit content on Linux P012, Y212 and XV36 are used for 12bit content in FFmpeg VAAPI, so these formats should be used

[FFmpeg-cvslog] lavfi/overlay_vaapi: set defalut alpha value as 1.0

2022-08-09 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Fri Aug 5 14:11:19 2022 +0800| [26890b6b6770214ad63fc9c9564ac75b3227f708] | committer: Haihao Xiang lavfi/overlay_vaapi: set defalut alpha value as 1.0 The present default value of 0 will render the overlay video invisible. A default of 1.0 is consistent

[FFmpeg-cvslog] doc/filters: correct description of overlay_vaapi

2022-08-09 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Fri Aug 5 14:11:18 2022 +0800| [4e0686df390908e8fb8fc0c4ef50252626c3c656] | committer: Haihao Xiang doc/filters: correct description of overlay_vaapi Signed-off-by: Fei Wang Reviewed-by: Philip Langdale Signed-off-by: Haihao Xiang > h

[FFmpeg-cvslog] avfilter/vf_vpp_qsv: set outlink to EOF correctly

2022-05-26 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Thu May 12 09:18:21 2022 +0800| [6ec127b223ab6c8062d6e99cf3d1b6ffbf75d56f] | committer: Haihao Xiang avfilter/vf_vpp_qsv: set outlink to EOF correctly 1. Return error if filter frame fail before set outlink to EOF in none pass through mode. 2. Set outlink

[FFmpeg-cvslog] avfilter/tonemap_vaapi: set va parameters filters and numbers

2022-01-18 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Tue Jun 30 09:18:41 2020 +0800| [a17c99026520530b6d5649e4cbae34525d54c438] | committer: Haihao Xiang avfilter/tonemap_vaapi: set va parameters filters and numbers This can fill VAProcPipelineParameterBuffer correctly and make the pipeline works. Reviewed

[FFmpeg-cvslog] lavc/av1dec: use frame split bsf

2022-01-08 Thread Fei Wang
ffmpeg | branch: release/5.0 | Fei Wang | Wed Dec 15 16:06:37 2021 +0800| [9b099a97f0b730f3b253caf8c58d80177e155e88] | committer: James Almer lavc/av1dec: use frame split bsf Split packed data in case of its contains multiple show frame in some non-standard bitstream. This can benefit decoder

[FFmpeg-cvslog] lavc/av1dec: use frame split bsf

2022-01-06 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Wed Dec 15 16:06:37 2021 +0800| [7787cca18016c1f8100ab158f3479ba4b7e70467] | committer: Haihao Xiang lavc/av1dec: use frame split bsf Split packed data in case of its contains multiple show frame in some non-standard bitstream. This can benefit decoder

[FFmpeg-cvslog] avcodec/av1_vaapi: enable segmentation features

2021-12-28 Thread Fei Wang
ffmpeg | branch: release/4.4 | Fei Wang | Tue Oct 12 16:24:03 2021 +0800| [582fb329a483774f0345cbfebc3a12f0ad8f5bba] | committer: Wolfgang Haupt avcodec/av1_vaapi: enable segmentation features Signed-off-by: Fei Wang (cherry picked from commit dc94f2eaaf0ae623d7dc02e1273c829015c025a3

[FFmpeg-cvslog] avcodec/av1_vaapi: setting 2 output surface for film grain

2021-12-28 Thread Fei Wang
ffmpeg | branch: release/4.4 | Fei Wang | Tue Oct 12 16:24:02 2021 +0800| [5962698d25f148d6b89dc4e526fffc5db2295f1e] | committer: Wolfgang Haupt avcodec/av1_vaapi: setting 2 output surface for film grain VAAPI needs 2 output surface for film grain frame. One used for reference and the other

[FFmpeg-cvslog] avcodec/av1_vaapi: improve decode quality

2021-12-28 Thread Fei Wang
ffmpeg | branch: release/4.4 | Fei Wang | Tue Oct 12 16:24:04 2021 +0800| [2c887141b8318b7d4b198461bbb8d94ac662a96c] | committer: Wolfgang Haupt avcodec/av1_vaapi: improve decode quality - quantizer delta and matrix level specific. - support loop filter delta. - support use superres. Signed

[FFmpeg-cvslog] avcodec/vaapi: increase av1 decode pool size

2021-12-28 Thread Fei Wang
ffmpeg | branch: release/4.4 | Fei Wang | Tue Oct 12 16:24:01 2021 +0800| [5774a0524c0851293a36acf3f3586e7c39a64b4a] | committer: Wolfgang Haupt avcodec/vaapi: increase av1 decode pool size For film grain clip, vaapi_av1 decoder will cache additional 8 surfaces that will be used to store

[FFmpeg-cvslog] avcodec/av1dec: support setup shear process

2021-12-28 Thread Fei Wang
ffmpeg | branch: release/4.4 | Fei Wang | Tue Oct 12 16:23:58 2021 +0800| [481d3930d90d52587ad76d277cbd2f9cb3109079] | committer: Wolfgang Haupt avcodec/av1dec: support setup shear process Defined in spec 7.11.3.6/7.11.3.7. Signed-off-by: Fei Wang (cherry picked from commit

[FFmpeg-cvslog] cbs_av1: fix incorrect data type

2021-12-28 Thread Fei Wang
ffmpeg | branch: release/4.4 | Fei Wang | Tue Oct 12 16:23:56 2021 +0800| [8aab15a91d6e8ca726580e969ff71828ad63baaa] | committer: Wolfgang Haupt cbs_av1: fix incorrect data type Since order_hint_bits_minus_1 range is 0~7, cur_frame_hint can be most 128. And similar return value for

[FFmpeg-cvslog] avcodec/av1: extend some definitions in spec section 3

2021-12-28 Thread Fei Wang
ffmpeg | branch: release/4.4 | Fei Wang | Tue Oct 12 16:23:57 2021 +0800| [2f459697445df67cc61c9a6c2930fdf3f830e629] | committer: Wolfgang Haupt avcodec/av1: extend some definitions in spec section 3 Signed-off-by: Fei Wang (cherry picked from commit 75de7fe26218cb37fff9d5afa7b5b2b8bee4a9a8

[FFmpeg-cvslog] avcodec/av1_vaapi: add gm params valid check

2021-12-28 Thread Fei Wang
ffmpeg | branch: release/4.4 | Fei Wang | Tue Oct 12 16:23:59 2021 +0800| [8b9a48b7aa3c14103f975035bb18601b13ed1707] | committer: Wolfgang Haupt avcodec/av1_vaapi: add gm params valid check Signed-off-by: Fei Wang (cherry picked from commit 0d0ea70e7bdd85def85d526480d728740a371744) > h

[FFmpeg-cvslog] avcodec/av1_vaapi: improve decode quality

2021-10-16 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Tue Oct 12 16:24:04 2021 +0800| [84c73102d933c9b7f64f504196c91edddad99618] | committer: James Almer avcodec/av1_vaapi: improve decode quality - quantizer delta and matrix level specific. - support loop filter delta. - support use superres. Signed-off-by

[FFmpeg-cvslog] avcodec/av1_vaapi: enable segmentation features

2021-10-16 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Tue Oct 12 16:24:03 2021 +0800| [dc94f2eaaf0ae623d7dc02e1273c829015c025a3] | committer: James Almer avcodec/av1_vaapi: enable segmentation features Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/av1_vaapi: setting 2 output surface for film grain

2021-10-16 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Tue Oct 12 16:24:02 2021 +0800| [7871144cf801bc8b9e3b00319dd7c3c3d91dd3fa] | committer: James Almer avcodec/av1_vaapi: setting 2 output surface for film grain VAAPI needs 2 output surface for film grain frame. One used for reference and the other used for

[FFmpeg-cvslog] avcodec/vaapi: increase av1 decode pool size

2021-10-16 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Tue Oct 12 16:24:01 2021 +0800| [53403158cc19b9e5baeff6af9317f14d1a20d0cb] | committer: James Almer avcodec/vaapi: increase av1 decode pool size For film grain clip, vaapi_av1 decoder will cache additional 8 surfaces that will be used to store frames which

[FFmpeg-cvslog] avcodec/av1_vaapi: add gm params valid check

2021-10-16 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Tue Oct 12 16:23:59 2021 +0800| [0d0ea70e7bdd85def85d526480d728740a371744] | committer: James Almer avcodec/av1_vaapi: add gm params valid check Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/av1dec: support setup shear process

2021-10-16 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Tue Oct 12 16:23:58 2021 +0800| [de7475b111679120b3b089fe543224f50882287c] | committer: James Almer avcodec/av1dec: support setup shear process Defined in spec 7.11.3.6/7.11.3.7. Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] cbs_av1: fix incorrect data type

2021-10-16 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Tue Oct 12 16:23:56 2021 +0800| [e7ff5722b1abae4284e79da707e71ff82b409699] | committer: James Almer cbs_av1: fix incorrect data type Since order_hint_bits_minus_1 range is 0~7, cur_frame_hint can be most 128. And similar return value for

[FFmpeg-cvslog] avcodec/av1: extend some definitions in spec section 3

2021-10-16 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Tue Oct 12 16:23:57 2021 +0800| [75de7fe26218cb37fff9d5afa7b5b2b8bee4a9a8] | committer: James Almer avcodec/av1: extend some definitions in spec section 3 Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avfilter/vf_vpp_qsv: add scale mode option

2021-08-03 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Wed Feb 24 09:41:58 2021 +0800| [8b83dad82512a6948b63408f964463b063ad24c9] | committer: Linjie Fu avfilter/vf_vpp_qsv: add scale mode option The option allow user to set diffenent scaling mode from auto/low-power/high-quality. More details: https

[FFmpeg-cvslog] avcodec/vaapi_av1: pass full buffer size for each tile

2021-05-20 Thread Fei Wang
ffmpeg | branch: release/4.4 | Fei Wang | Wed May 19 10:23:32 2021 +0800| [f7468a9c4037fd406847af4348c0deb2d521d0fc] | committer: Jan Ekström avcodec/vaapi_av1: pass full buffer size for each tile Previously, only the size of a given tile was passed, making the offset and size marked in

[FFmpeg-cvslog] avcodec/vaapi_av1: pass full buffer size for each tile

2021-05-20 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Wed May 19 10:23:32 2021 +0800| [9b131e8500709fc7e66bf9049fc0a8f2c302cf9e] | committer: Jan Ekström avcodec/vaapi_av1: pass full buffer size for each tile Previously, only the size of a given tile was passed, making the offset and size marked in

[FFmpeg-cvslog] lavfi/qsvvpp: support async depth

2021-04-11 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Wed Mar 31 10:07:44 2021 +0800| [89ffcd1bbe1150aa07ae52a4e1545668a4e83a3e] | committer: Zhong Li lavfi/qsvvpp: support async depth Async depth will allow qsv filter cache few frames, and avoid force switch and end filter task frame by frame. This change

[FFmpeg-cvslog] avcodec: add av1 VAAPI decoder

2020-11-02 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Thu Oct 29 14:54:25 2020 +0800| [3308bbf7761a2723f784fcd6bb921dcbadc18c6e] | committer: Mark Thompson avcodec: add av1 VAAPI decoder Example cmdline: ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -v verbose \ -c:v av1 -i input.ivf -pix_fmt

[FFmpeg-cvslog] avcodec: add AV1 hardware accelerated decoder

2020-09-12 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Wed Sep 9 11:39:55 2020 +0800| [47be5a505657f478636ff08cef45f5c4c201ad23] | committer: James Almer avcodec: add AV1 hardware accelerated decoder This AV1 decoder is currently only used for hardware accelerated decoding. It can be extended into a native

[FFmpeg-cvslog] avcodec/cbs_av1: add missing frame restoration type enum values

2020-09-02 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Wed Sep 2 15:31:28 2020 +0800| [bf6db5732ceb76bb2cca107ef297ad0104987a96] | committer: James Almer avcodec/cbs_av1: add missing frame restoration type enum values Signed-off-by: Fei Wang Signed-off-by: James Almer > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] swscale/yuv2rgb: consider x2rgb10le on big endian hardware

2020-07-20 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Mon Jul 20 09:34:07 2020 +0800| [854478328033531ec77fc23b958b21805572e541] | committer: Michael Niedermayer swscale/yuv2rgb: consider x2rgb10le on big endian hardware This fixed FATE fail report by filter-pixfmts* for x2rgb10le on big endian hardware

[FFmpeg-cvslog] lavu/hwcontext_vaapi: add vaapi_format_map support for x2rgb10

2020-06-12 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Wed Apr 22 13:23:03 2020 +0800| [c00264f50132b51ecfe521603acdc4bb3172aa08] | committer: Lynne lavu/hwcontext_vaapi: add vaapi_format_map support for x2rgb10 Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] lavu/pix_fmt: add new pixel format x2rgb10

2020-06-12 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Wed Apr 22 13:23:01 2020 +0800| [b09fb030c15fea2a1cbddf0074c498a415f3fed2] | committer: Lynne lavu/pix_fmt: add new pixel format x2rgb10 The format is packed RGB with each channel 10 bits available and include 2 bits unused. Signed-off-by: Fei Wang

[FFmpeg-cvslog] swscale: Add swscale input/output support for X2RGB10LE

2020-06-12 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Wed Apr 22 13:23:02 2020 +0800| [c721b450141d6bbe1e977212a0bcb70118965c34] | committer: Lynne swscale: Add swscale input/output support for X2RGB10LE Signed-off-by: Fei Wang > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/cbs_av1: avoid reading trailing bits when obu type is OBU_TILE_LIST

2020-01-06 Thread Fei Wang
ffmpeg | branch: release/4.1 | Fei Wang | Wed Dec 11 09:37:40 2019 +0800| [c96a52b7146244a0515b8bdd67fa3b6a0a143974] | committer: James Almer avcodec/cbs_av1: avoid reading trailing bits when obu type is OBU_TILE_LIST Signed-off-by: Fei Wang Signed-off-by: James Almer (cherry picked from

[FFmpeg-cvslog] avcodec/cbs_av1: avoid reading trailing bits when obu type is OBU_TILE_LIST

2019-12-11 Thread Fei Wang
ffmpeg | branch: release/4.2 | Fei Wang | Wed Dec 11 09:37:40 2019 +0800| [69abae318a7e557fc39723a2baa07fa4c6d77b45] | committer: James Almer avcodec/cbs_av1: avoid reading trailing bits when obu type is OBU_TILE_LIST Signed-off-by: Fei Wang Signed-off-by: James Almer (cherry picked from

[FFmpeg-cvslog] avcodec/cbs_av1: rename enable_intraintra_compound flag

2019-12-11 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Wed Dec 11 09:54:54 2019 +0800| [5fc3099cafc8b89fd4a9524ad1ff324b386bca67] | committer: James Almer avcodec/cbs_av1: rename enable_intraintra_compound flag rename enable_intraintra_compound to enable_interintra_compound, which keep same as AV1 sepc(v1.0.0

[FFmpeg-cvslog] avcodec/cbs_av1: avoid reading trailing bits when obu type is OBU_TILE_LIST

2019-12-10 Thread Fei Wang
ffmpeg | branch: master | Fei Wang | Wed Dec 11 09:37:40 2019 +0800| [1ea44178f5fff7eb600026a09a0ce7d477ed0240] | committer: James Almer avcodec/cbs_av1: avoid reading trailing bits when obu type is OBU_TILE_LIST Signed-off-by: Fei Wang Signed-off-by: James Almer > http://git.videolan.