[FFmpeg-cvslog] avcodec/vvcdec: refact, remove emulated_edge_dmvr and emulated_edge_bilinear to simplify code

2024-06-08 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Jun 4 20:04:07 2024 +0800| [2d98786fee56455ef30d620c97dc357b361beae8] | committer: Nuo Mi avcodec/vvcdec: refact, remove emulated_edge_dmvr and emulated_edge_bilinear to simplify code > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vvcdec: refact out emulated_edge_no_wrap

2024-06-08 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Jun 4 20:04:09 2024 +0800| [a4013e748a79bc93274241cc5e6760e806bb3a2d] | committer: Nuo Mi avcodec/vvcdec: refact out emulated_edge_no_wrap prepare for refrence wraparound > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vvcdec: support mv wraparound

2024-06-08 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Jun 4 20:04:11 2024 +0800| [f68f40736f1a00bc8a75fda954187bb270f615af] | committer: Nuo Mi avcodec/vvcdec: support mv wraparound A 360 video specific tool see https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=9503377 passed files: DMVR_A_Huawei_3

[FFmpeg-cvslog] avcodec/vvcdec: misc, move src offset inside emulated_edge

2024-06-08 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Jun 4 20:04:08 2024 +0800| [8abdf0a28e017313a31c0e2ff2551491e2b2ae35] | committer: Nuo Mi avcodec/vvcdec: misc, move src offset inside emulated_edge > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8abdf0a28e017313a31c0e2ff2551491e2b2a

[FFmpeg-cvslog] avcodec/vvcdec: misc, reindent inter.c

2024-06-08 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Jun 4 20:04:10 2024 +0800| [685174069f9b6f17d1ff3cdb9144096a5da258ff] | committer: Nuo Mi avcodec/vvcdec: misc, reindent inter.c > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=685174069f9b6f17d1ff3cdb9144096a5da258ff --- libavcodec/

[FFmpeg-cvslog] checkasm/vvc_alf: only check the valid filter and classify sizes

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sat Jun 22 10:40:24 2024 +0800| [b82ef7c0baeb9a7033dd702baac754755bd0a54a] | committer: Nuo Mi checkasm/vvc_alf: only check the valid filter and classify sizes > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] checkasm/vvc_alf: random select alf virtual boundaries position

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sat Jun 22 11:22:40 2024 +0800| [1fa9f5b17f0e17643cc1601f86924f859b5fccfa] | committer: Nuo Mi checkasm/vvc_alf: random select alf virtual boundaries position A picture's virtual boundaries will split a CTU into 4 ALF blocks. The ALF virtual boundar

[FFmpeg-cvslog] checkasm/vvc_alf: ensure right and bottom boundaries are not overwritten by asm

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sat Jun 22 11:34:11 2024 +0800| [0333b97414d2c26a8236111d623fcafb7805d0a0] | committer: Nuo Mi checkasm/vvc_alf: ensure right and bottom boundaries are not overwritten by asm > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vvcdec: refact, unify vvc_deblock_subblock_bs_{horizontal, vertical}

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jun 9 21:36:10 2024 +0800| [cb6538e9a10f6e9b03b87087e98de70c384f6636] | committer: Nuo Mi avcodec/vvcdec: refact, unify vvc_deblock_subblock_bs_{horizontal, vertical} > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] x86/vvc_alf: avoid overwriting for non-16 aligned widths

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Jun 20 22:02:55 2024 +0800| [6b0e6a98b57a80c1165d7a3012e0440029088406] | committer: Nuo Mi x86/vvc_alf: avoid overwriting for non-16 aligned widths Previously, the code allowed overwriting on 16-aligned blocks, which was suitable when there were no

[FFmpeg-cvslog] avcodec/vvcdec: refact, unify vvc_deblock_bs_luma_{horizontal, vertical}

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Mon Jun 10 16:52:09 2024 +0800| [0a5bbcf0f37b3fdb837b406796ce3e08a88eb996] | committer: Nuo Mi avcodec/vvcdec: refact, unify vvc_deblock_bs_luma_{horizontal, vertical} > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vvcdec: refact out sao_get_edges

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sat Jun 15 14:24:33 2024 +0800| [200862b14497f4b3ce62fade9d7c9243cf3f5e38] | committer: Nuo Mi avcodec/vvcdec: refact out sao_get_edges > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=200862b14497f4b3ce62fade9d7c9243cf3f5e38 --- libavcodec/

[FFmpeg-cvslog] avcodec/vvcdec: misc, use POS to simplify filter code

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Jun 13 20:55:10 2024 +0800| [16e410aaac83410ed0e701434f9db866cc78c5ec] | committer: Nuo Mi avcodec/vvcdec: misc, use POS to simplify filter code > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=16e410aaac83410ed0e701434f9db866cc78c

[FFmpeg-cvslog] avcodec/vvcdec: refact, unify vvc_deblock_bs_chroma_{horizontal, vertical}

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Jun 11 21:03:05 2024 +0800| [cc89832d56cc070337cfaccbf0aadc0531a7fc03] | committer: Nuo Mi avcodec/vvcdec: refact, unify vvc_deblock_bs_chroma_{horizontal, vertical} > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vvcdec: refact out sao_extends_edges

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jun 16 10:35:06 2024 +0800| [ccf1d4172cb8d01c709871a2d68deff918e9a0e7] | committer: Nuo Mi avcodec/vvcdec: refact out sao_extends_edges > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ccf1d4172cb8d01c709871a2d68deff918e9a0e7 --- libavco

[FFmpeg-cvslog] avcodec/vvcdec: refact, unify ff_vvc_deblock_{horizontal, vertical}

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Jun 13 22:04:10 2024 +0800| [5b9320b209c727ab2df3e76f77aad676f986c8e4] | committer: Nuo Mi avcodec/vvcdec: refact, unify ff_vvc_deblock_{horizontal, vertical} > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vvcdec: refact, unify {horizontal, vertical}_bs, {horizontal, vertical}_p, {horizontal, vertical}_q

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Jun 11 21:42:00 2024 +0800| [a6ea542a34b449d9d59771e1b5d108617df51f34] | committer: Nuo Mi avcodec/vvcdec: refact, unify {horizontal, vertical}_bs, {horizontal, vertical}_p, {horizontal, vertical}_q > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] avcodec/vvcdec: refact, fix naming convention of x0, y0 for sao

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jun 16 14:37:13 2024 +0800| [a69b07dc798d21565c367b14a528299878e1fec1] | committer: Nuo Mi avcodec/vvcdec: refact, fix naming convention of x0, y0 for sao it's mismatched with the ff_vvc_sao_filter function declaration > http://git.vide

[FFmpeg-cvslog] avcodec/vvcdec: misc, reformat ff_vvc_sao_filter

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jun 16 14:40:24 2024 +0800| [45d0ba8313368b8ce7dbe3ba991edeb2b93d895a] | committer: Nuo Mi avcodec/vvcdec: misc, reformat ff_vvc_sao_filter > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=45d0ba8313368b8ce7dbe3ba991edeb2b93d8

[FFmpeg-cvslog] avcodec/vvcdec: misc, constify ALFParams

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Mon Jun 17 05:26:23 2024 -0400| [fc731d8b39dd6d17431260c66cc15f49a25181f1] | committer: Nuo Mi avcodec/vvcdec: misc, constify ALFParams > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fc731d8b39dd6d17431260c66cc15f49a25181f1 --- libavcodec/

[FFmpeg-cvslog] avcodec/vvcdec: refact out alf_get_edges

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jun 16 21:06:54 2024 -0400| [98b6b90601ceb5e99918f89c48bc2b7e787f9b37] | committer: Nuo Mi avcodec/vvcdec: refact out alf_get_edges > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=98b6b90601ceb5e99918f89c48bc2b7e787f9b37 --- libavcodec/

[FFmpeg-cvslog] avcodec/vvcdec: misc, remove unused ALFParams.applied

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jun 16 23:44:23 2024 -0400| [9b532ace0292711c837a801d535ddd029a08e876] | committer: Nuo Mi avcodec/vvcdec: misc, remove unused ALFParams.applied > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9b532ace0292711c837a801d535ddd029a08e

[FFmpeg-cvslog] avcodec/vvcdec: ps, derive virtual boundaries

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jun 9 14:35:08 2024 +0800| [80ded9cfe70c103b94a5d384c7e7fd59a0c0d4fb] | committer: Nuo Mi avcodec/vvcdec: ps, derive virtual boundaries > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=80ded9cfe70c103b94a5d384c7e7fd59a0c0d4fb --- libavco

[FFmpeg-cvslog] cbs_h266: add VVC_MAX_VBS for max num of virtual boundaries

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jun 9 12:28:16 2024 +0800| [8b3d1f1fb3791bfb240e54a07a66c7f9dc172304] | committer: Nuo Mi cbs_h266: add VVC_MAX_VBS for max num of virtual boundaries > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8b3d1f1fb3791bfb240e54a07a66c7f9dc172

[FFmpeg-cvslog] avcodec/vvcdec: deblock, support virtual boundaries

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sat Jun 15 10:44:30 2024 +0800| [17c8b637819e9c82f832931f50cc5a2b45a1428b] | committer: Nuo Mi avcodec/vvcdec: deblock, support virtual boundaries > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=17c8b637819e9c82f832931f50cc5a2b45a14

[FFmpeg-cvslog] avcodec/vvcdec: sao, support virtual boundaries

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jun 16 18:18:56 2024 +0800| [3bac5ba8610e672c77090ff919e5136a6291936e] | committer: Nuo Mi avcodec/vvcdec: sao, support virtual boundaries > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3bac5ba8610e672c77090ff919e5136a62919

[FFmpeg-cvslog] avcodec/vvcdec: alf, support virtual boundaries

2024-06-25 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Mon Jun 17 00:40:14 2024 -0400| [23531c97768f79d55d369e3dd1e4b52acd72f6ec] | committer: Nuo Mi avcodec/vvcdec: alf, support virtual boundaries see https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9503377 passed files: GDR_A_ERICSSON_2

[FFmpeg-cvslog] x86/vvcdec: add dmvr avx2 code

2024-08-15 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Jul 25 21:35:45 2024 +0800| [6464c157d588e0a9f32c9a1b228d5a30106e93e3] | committer: Nuo Mi x86/vvcdec: add dmvr avx2 code Decoder-Side Motion Vector Refinement is about 4~8% CPU usage for some clips here is the test result for one time clips

[FFmpeg-cvslog] checkasm: add tests for vvc dmvr

2024-08-15 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Jul 25 21:35:46 2024 +0800| [7eb1df44ae6daea1fa68ff2fdd96a13d3111be3e] | committer: Nuo Mi checkasm: add tests for vvc dmvr dmvr_8_12x20_c: 186.2 dmvr_8_12x20_avx2: 25.7 dmvr_8_20x12_c: 181.7 dmvr_8_20x12_avx2: 25.2 dmvr_8_20x20_c: 283.2 dmvr_8_20x20_avx2

[FFmpeg-cvslog] avcodec/vvcdec: Use av_image_copy_plane for DMVR 10-bit integer pixels

2024-08-15 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Jul 25 21:35:44 2024 +0800| [1c17520e7987e1e3d93d18d4c9b59541e4815826] | committer: Nuo Mi avcodec/vvcdec: Use av_image_copy_plane for DMVR 10-bit integer pixels It's no need to shift and interpolate for 10-bit integer pixels, av_image_copy_pla

[FFmpeg-cvslog] avcodec/vvcdec: split ctu table to zero init and no zero init parts

2024-08-15 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jul 28 11:18:00 2024 +0800| [e8ac76129365302de7e2885b76459ad890b7ecc7] | committer: Nuo Mi avcodec/vvcdec: split ctu table to zero init and no zero init parts cus need to init to zero, other parts are not > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] avcodec/vvcdec: remove unnecessary perframe initializations

2024-08-15 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jul 28 11:17:59 2024 +0800| [4f609614983bcabc277d354ef8bc4e65e52faaf6] | committer: Nuo Mi avcodec/vvcdec: remove unnecessary perframe initializations deblock, sao, alf skip, imtf, ipm, cqt_depth, cb_pos_x, cb_pos_y, cb_height, cp_mv, tb_pos_x0, tb_pos_y0

[FFmpeg-cvslog] avcodec/vvcdec: refact, combine bs tab with tu tab

2024-08-15 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jul 28 11:17:58 2024 +0800| [210bf1b1544fc141765c20dcec9acb55dba40b3e] | committer: Nuo Mi avcodec/vvcdec: refact, combine bs tab with tu tab > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=210bf1b1544fc141765c20dcec9acb55dba40

[FFmpeg-cvslog] avcodec/vvcdec: thread, ensure the parse stage gets the highest priority

2024-08-15 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jul 28 11:17:57 2024 +0800| [bdb79fe60afaf54505f1ffa8b5324bf05c700929] | committer: Nuo Mi avcodec/vvcdec: thread, ensure the parse stage gets the highest priority The parser stage is not parallelizable. We need to schedule it as soon as possible to

[FFmpeg-cvslog] avcodec/vvcdec: refact out is_available from is_a0_available

2024-08-15 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jan 14 11:58:37 2024 +0800| [93b0d5f9ce906b622431a4c4a17f8e1695306e52] | committer: Nuo Mi avcodec/vvcdec: refact out is_available from is_a0_available > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=93b0d5f9ce906b622431a4c4a17f8e1695306

[FFmpeg-cvslog] avcodec/vvcdec: check_available, use && instead of &= for shortcut evaluation

2024-08-15 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jul 28 11:18:03 2024 +0800| [3e497249ebd0634e6fe6b044896f883a608d51ec] | committer: Nuo Mi avcodec/vvcdec: check_available, use && instead of &= for shortcut evaluation > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] avcodec/vvcdec: do not zero frame qp table

2024-08-15 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jul 28 11:18:06 2024 +0800| [daf6fcd816783dfd1f82a795ed774933880abcc1] | committer: Nuo Mi avcodec/vvcdec: do not zero frame qp table For luma, qp can only change at the CU level, so the qp tab size is related to the CU. For chroma, considering the joint

[FFmpeg-cvslog] avcodec/vvcdec: do not zero frame msf mmi table

2024-08-15 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jul 28 11:18:05 2024 +0800| [ca2caeb21d18c75dd43cfb5111629dc2d8de4c87] | committer: Nuo Mi avcodec/vvcdec: do not zero frame msf mmi table > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ca2caeb21d18c75dd43cfb5111629dc2d8de4

[FFmpeg-cvslog] avcodec/vvcdec: move frame tab memset from the main thread to worker threads

2024-08-15 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jul 28 11:18:07 2024 +0800| [80af195804fdef9ccd5a48251fc366d28bceb437] | committer: Nuo Mi avcodec/vvcdec: move frame tab memset from the main thread to worker threads memset tables in the main thread can become a bottleneck for the decoder. For example

[FFmpeg-cvslog] avcodec/vvcdec: do not zero frame mvf table

2024-08-15 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jul 28 11:18:02 2024 +0800| [4f882c453ef61c6c308f0e9fb8ff1d91d138f3de] | committer: Nuo Mi avcodec/vvcdec: do not zero frame mvf table > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4f882c453ef61c6c308f0e9fb8ff1d91d138f3de --- libavco

[FFmpeg-cvslog] avcodec/vvcdec: do not zero frame cpm table

2024-08-15 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Jul 28 11:18:04 2024 +0800| [0c7106f618f75461386e485db814c3e8c761b0c4] | committer: Nuo Mi avcodec/vvcdec: do not zero frame cpm table > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0c7106f618f75461386e485db814c3e8c761b0c4 --- libavco

[FFmpeg-cvslog] checkasm: add vvc_bdof test

2024-08-30 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Aug 20 21:22:36 2024 +0800| [7175544c0bab30c12c24a2c440bff40a28ea83d3] | committer: Nuo Mi checkasm: add vvc_bdof test apply_bdof_8_8x16_c: 5776.5 apply_bdof_8_8x16_avx2: 396.2 apply_bdof_8_16x8_c: 5722.0 apply_bdof_8_16x8_avx2: 216.0 apply_bdof_8_16x16_c

[FFmpeg-cvslog] x86/vvcdec: inter, add optical flow avx2 code

2024-08-30 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Aug 20 21:22:35 2024 +0800| [15eb10c6deea1103d5ae7c5acd36e10af511672b] | committer: Nuo Mi x86/vvcdec: inter, add optical flow avx2 code BDoF used about 10%–25% of the CPU for some clips. Here are the FPS for one run; please ignore the negative values, as

[FFmpeg-cvslog] avcodec/vvcdec: format, fix indent for vvc_deblock_bs

2024-08-30 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Fri Aug 23 23:03:54 2024 +0800| [b2eabe0ff2c9c628eeeb2adcacd52c3e23e04fcf] | committer: Nuo Mi avcodec/vvcdec: format, fix indent for vvc_deblock_bs > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b2eabe0ff2c9c628eeeb2adcacd52c3e23e04

[FFmpeg-cvslog] avcodec/vvcdec: filter, fix uninitialized variables for YUV400 format

2024-08-30 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Fri Aug 23 23:03:53 2024 +0800| [7bd22342c3bd92823475959850c00a0497855de2] | committer: Nuo Mi avcodec/vvcdec: filter, fix uninitialized variables for YUV400 format fix ==135000== Conditional jump or move depends on uninitialised value(s) ==135000==at

[FFmpeg-cvslog] avcodec/vvcdec: misc, rename BDOF_BLOCK_SIZE to BDOF_MIN_BLOCK_SIZE

2024-08-30 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Aug 20 21:22:33 2024 +0800| [8347def797b855eef9020b65b4937ef762c7c38d] | committer: Nuo Mi avcodec/vvcdec: misc, rename BDOF_BLOCK_SIZE to BDOF_MIN_BLOCK_SIZE > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vvcdec: bdof, do not pad sources and gradients to simplify the code

2024-08-30 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Aug 20 21:22:34 2024 +0800| [f851abb4b352a1aa94c4d354f760851536803661] | committer: Nuo Mi avcodec/vvcdec: bdof, do not pad sources and gradients to simplify the code > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vvcdec: fix potential deadlock in report_frame_progress

2024-09-03 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Aug 25 12:35:46 2024 +0800| [3d2fafa2294bf0c1570b278c9d7dd8648a155e06] | committer: Nuo Mi avcodec/vvcdec: fix potential deadlock in report_frame_progress Fixes: https://fate.ffmpeg.org/report.cgi?slot=x86_64-archlinux-gcc-tsan&time=2024082317

[FFmpeg-cvslog] avcodec/cbs_h266_syntax_template: Check num_output_layers_in_ols

2023-09-19 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Sep 19 23:25:55 2023 +0800| [9ef20920ab82c46de095499deec2777b48a19370] | committer: Michael Niedermayer avcodec/cbs_h266_syntax_template: Check num_output_layers_in_ols from the specification: For each OLS, there shall be at least one layer that is an

[FFmpeg-cvslog] avcodec/cbs_h266: H266RawSliceHeader, expose curr_subpic_idx

2023-11-11 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Sep 5 21:01:22 2023 +0800| [09f783692e218b446cf5778ce9271360458ebadc] | committer: James Almer avcodec/cbs_h266: H266RawSliceHeader, expose curr_subpic_idx Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] MAINTAINERS: add myself as vvc maintainer

2023-12-05 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Dec 5 23:16:09 2023 +0800| [e78c6a1f2c9e46e36017654bc56c0b993cf6510e] | committer: Thilo Borgmann MAINTAINERS: add myself as vvc maintainer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e78c6a1f2c9e46e36017654bc56c0b993cf65

[FFmpeg-cvslog] avcodec/cbs_h266: more restrictive check on pps_tile_idx_delta_val

2023-12-14 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Oct 22 11:04:35 2023 +0800| [ce0c178a408d43e71085c28a47d50dc939b60196] | committer: Michael Niedermayer avcodec/cbs_h266: more restrictive check on pps_tile_idx_delta_val Fixes: out of array access Fixes: 62603/clusterfuzz-testcase-minimized

[FFmpeg-cvslog] avcodec/cbs_h266: more restrictive check on pps_tile_idx_delta_val

2023-12-29 Thread Nuo Mi
ffmpeg | branch: release/6.1 | Nuo Mi | Sun Oct 22 11:04:35 2023 +0800| [0ecd15b83931c8aa4a71d73ac4edda734b2bd23a] | committer: Michael Niedermayer avcodec/cbs_h266: more restrictive check on pps_tile_idx_delta_val Fixes: out of array access Fixes: 62603/clusterfuzz-testcase-minimized

[FFmpeg-cvslog] vvcdec: add cabac decoder

2024-01-03 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Dec 5 22:45:09 2023 +0800| [976d3b7d695f709153f9b29200c7ded60e1d36c7] | committer: Nuo Mi vvcdec: add cabac decoder add Context-based Adaptive Binary Arithmetic Coding (CABAC) decoder Co-authored-by: Xu Mu Co-authored-by: Frank Plowman Co-authored-by

[FFmpeg-cvslog] vvcdec: add parameter parser for sps, pps, ph, sh

2024-01-03 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Dec 28 14:14:49 2023 +0800| [e97a5bbb13777c22619271bc6dab30110ab38480] | committer: Nuo Mi vvcdec: add parameter parser for sps, pps, ph, sh Co-authored-by: Xu Mu Co-authored-by: Frank Plowman Co-authored-by: Shaun Loo Co-authored-by: Wu Jianhua

[FFmpeg-cvslog] vvcdec: add inter prediction

2024-01-03 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Dec 5 22:45:12 2023 +0800| [ea49c83badf5ad43793813c426d2049f38d5bf65] | committer: Nuo Mi vvcdec: add inter prediction Co-authored-by: Xu Mu Co-authored-by: Frank Plowman Co-authored-by: Shaun Loo Co-authored-by: Wu Jianhua > http://git.videolan.

[FFmpeg-cvslog] vvcdec: add reference management

2024-01-03 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Dec 5 22:45:10 2023 +0800| [c1a3d17491d03447ee9452b34d17e6939798c29e] | committer: Nuo Mi vvcdec: add reference management Co-authored-by: Xu Mu Co-authored-by: Frank Plowman Co-authored-by: Shaun Loo Co-authored-by: Wu Jianhua > h

[FFmpeg-cvslog] vvcdec: add motion vector decoder

2024-01-03 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Dec 5 22:45:11 2023 +0800| [603d0bd1719cb78b4d663c2b68db27d64e4f6233] | committer: Nuo Mi vvcdec: add motion vector decoder Co-authored-by: Xu Mu Co-authored-by: Frank Plowman Co-authored-by: Shaun Loo Co-authored-by: Wu Jianhua > h

[FFmpeg-cvslog] vvcdec: add CTU parser

2024-01-03 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Dec 5 22:45:17 2023 +0800| [07f75d5e02baf113ace6a5e4ec968cb5c0d25001] | committer: Nuo Mi vvcdec: add CTU parser Co-authored-by: Xu Mu Co-authored-by: Frank Plowman Co-authored-by: Shaun Loo Co-authored-by: Wu Jianhua > http://git.videolan.

[FFmpeg-cvslog] vvcdec: add intra prediction

2024-01-03 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Dec 5 22:45:14 2023 +0800| [c05ba94ce87a785924e81982be4476b978def3cc] | committer: Nuo Mi vvcdec: add intra prediction Co-authored-by: Xu Mu Co-authored-by: Frank Plowman Co-authored-by: Shaun Loo Co-authored-by: Wu Jianhua > http://git.videolan.

[FFmpeg-cvslog] vvcdec: add vvc decoder

2024-01-03 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Dec 28 14:17:29 2023 +0800| [301ed950d1c3c500d0c2eee8472587dc5e691c04] | committer: Nuo Mi vvcdec: add vvc decoder vvc decoder plug-in to avcodec. split frames into slices/tiles and send them to vvc_thread for further decoding reorder and wait for the

[FFmpeg-cvslog] vvcdec: add dsp init and inv transform

2024-01-03 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Dec 5 22:45:16 2023 +0800| [b49575f4cfd6928b8263b4ad264202f2aaa0bcb6] | committer: Nuo Mi vvcdec: add dsp init and inv transform Co-authored-by: Xu Mu Co-authored-by: Frank Plowman Co-authored-by: Shaun Loo Co-authored-by: Wu Jianhua > h

[FFmpeg-cvslog] vvcdec: add inv transform 1d

2024-01-03 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Dec 5 22:45:13 2023 +0800| [2592cc1f96ce5753a220f35fd3952832938f3e19] | committer: Nuo Mi vvcdec: add inv transform 1d Co-authored-by: Xu Mu Co-authored-by: Frank Plowman Co-authored-by: Shaun Loo Co-authored-by: Wu Jianhua > http://git.videolan.

[FFmpeg-cvslog] vvcdec: add CTU thread logical

2024-01-03 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Dec 5 22:45:18 2023 +0800| [e7ef457d6be524358735a730c9d76c35fb49ee51] | committer: Nuo Mi vvcdec: add CTU thread logical This is the main entry point for the CTU (Coding Tree Unit) decoder. The code will divide the CTU decoder into several stages. It

[FFmpeg-cvslog] avcodec/vvcdec: decode extradata to support container formats

2024-01-06 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sat Jan 6 09:24:26 2024 +0800| [26769024d1cb63078b7dd5c470daedb8dbe4e5bd] | committer: Nuo Mi avcodec/vvcdec: decode extradata to support container formats For example: wget https://www.elecard.com/storage/video/NovosobornayaSquare_1920x1080.mp4 ./ffplay

[FFmpeg-cvslog] vvcdec: add TODO for combining transform, lmcs_scale_chroma, and add_residual

2024-01-06 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Wed Jan 3 23:52:52 2024 +0800| [02d600c568d14a201c776712bc5775e17c59078a] | committer: Nuo Mi vvcdec: add TODO for combining transform, lmcs_scale_chroma, and add_residual Thanks for the suggestion from Lynne. > http://git.videolan.org/gitweb.cgi/ffmpeg.

[FFmpeg-cvslog] vvcdec: reuse h26x/h2656_sao_template.c

2024-01-11 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sat Jan 6 18:51:30 2024 +0800| [69e179e8bfe3ee9879f36233407d2c39daf8e8c9] | committer: Nuo Mi vvcdec: reuse h26x/h2656_sao_template.c > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=69e179e8bfe3ee9879f36233407d2c39daf8e8c9 --- libavcodec/

[FFmpeg-cvslog] hevcdec: move sao template to h26x/h2656_sao_template.c

2024-01-11 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sat Jan 6 18:51:29 2024 +0800| [d2fe23b8359d0579d295ffa7165cd177d2488a6f] | committer: Nuo Mi hevcdec: move sao template to h26x/h2656_sao_template.c > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d2fe23b8359d0579d295ffa7165cd177d2488

[FFmpeg-cvslog] vvcdec: reuse h26x/h2656_deblock_template.c

2024-01-11 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sat Jan 6 18:51:32 2024 +0800| [8d0dda8260e67996efbc96d3148ce7238e42df60] | committer: Nuo Mi vvcdec: reuse h26x/h2656_deblock_template.c > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8d0dda8260e67996efbc96d3148ce7238e42df60 --- libavco

[FFmpeg-cvslog] hevcdec: move deblock template to h26x/h2656_deblock_template.c

2024-01-11 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sat Jan 6 18:51:31 2024 +0800| [ae0a83477b240f4eef4e53bd8e9476d9336a47f4] | committer: Nuo Mi hevcdec: move deblock template to h26x/h2656_deblock_template.c > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ae0a83477b240f4eef4e53bd8e9476d9336a4

[FFmpeg-cvslog] avcodec/vvcdec: misc, constify hor_ctu_edge

2024-01-17 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Wed Jan 17 10:15:33 2024 +0800| [d595e0a0b6d1998a4e7367958dceec217041c98e] | committer: James Almer avcodec/vvcdec: misc, constify hor_ctu_edge Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vvcdec: deblock, fix uninitialized values

2024-01-17 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Wed Jan 17 10:15:32 2024 +0800| [375dcf469e2977e48e04481b52fcc67a17124084] | committer: James Almer avcodec/vvcdec: deblock, fix uninitialized values see https://fate.ffmpeg.org/report.cgi?slot=x86_64-archlinux-gcc-valgrind&time=20240105201935 If tc is

[FFmpeg-cvslog] avformat/mpegtsenc: refact mpegts_check_bitstream to loop up table

2024-01-31 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Jan 30 20:48:59 2024 +0800| [8559cce3c37b08e37fd208b8895a87adb8832e77] | committer: Nuo Mi avformat/mpegtsenc: refact mpegts_check_bitstream to loop up table Signed-off-by: Marton Balint Signed-off-by: Andreas Rheinhardt > http://git.videolan.

[FFmpeg-cvslog] avformat/mpegtsenc: refact, move h264, hevc startcode checking to check_h26x_startcode

2024-01-31 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Jan 30 20:49:00 2024 +0800| [d2c4f72016ba7b2948742e5c1b36551ad77429bd] | committer: Nuo Mi avformat/mpegtsenc: refact, move h264, hevc startcode checking to check_h26x_startcode > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avformat/mpegtsenc: refact, remove h264, hevc magic numbers for nal_type

2024-01-31 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Jan 30 20:49:01 2024 +0800| [627dbc4e00d420a6d99e9930bab854ab9d795a76] | committer: Nuo Mi avformat/mpegtsenc: refact, remove h264, hevc magic numbers for nal_type > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avformat/mpegtsenc: refact out h26x_prefix_aud

2024-01-31 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Tue Jan 30 20:49:02 2024 +0800| [11a57685cd4f85174e0d6eeb06fad998a62bbbc2] | committer: Nuo Mi avformat/mpegtsenc: refact out h26x_prefix_aud Signed-off-by: Marton Balint > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vvcdec: fix seeking for open GOP

2024-02-05 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sat Feb 3 14:04:02 2024 +0800| [88a040386a0ea95306d8d8fdf9400f6214c89e7d] | committer: Nuo Mi avcodec/vvcdec: fix seeking for open GOP how to reproduce: wget https://media.xiph.org/video/derf/y4m/students_cif.y4m vvencapp --input students_cif.y4m --preset

[FFmpeg-cvslog] avcodec/hevc_mp4toannexb: more validations for nalu_len

2024-02-11 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Fri Feb 9 19:16:31 2024 +0800| [4f8044145532276715bbbc6598868ae4a234c6ce] | committer: Nuo Mi avcodec/hevc_mp4toannexb: more validations for nalu_len For a corrupted stream, the value of nalu_len read from the extradata is not reliable. We need to perform

[FFmpeg-cvslog] avcodec/vvc_mp4toannexb: more validations for nalu_len

2024-02-11 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Fri Feb 9 19:16:30 2024 +0800| [f7a504a0dfac5efd5e1f5bdc1c596fc798ef4c23] | committer: Nuo Mi avcodec/vvc_mp4toannexb: more validations for nalu_len For a corrupted stream, the value of nalu_len read from the extradata is not reliable. We need to perform

[FFmpeg-cvslog] avcodec/vvcdec: frame_context_setup, set fc->ref to NULL

2024-02-13 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Mon Feb 12 11:41:55 2024 +0800| [1e174120d48a5ed86d9353018e7bb3c11636772c] | committer: Nuo Mi avcodec/vvcdec: frame_context_setup, set fc->ref to NULL fc->ref points to an old VVCFrame, which cannot be used after frame_context_setup. This prevents c

[FFmpeg-cvslog] avcodec/vvcdec: refact out deblock_bs to reduce duplicate code

2024-02-24 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Feb 22 15:13:56 2024 +0800| [ab2c9dfb26215419c33d76cac4d46c917d9959be] | committer: Nuo Mi avcodec/vvcdec: refact out deblock_bs to reduce duplicate code > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ab2c9dfb26215419c33d76cac4d46c917d995

[FFmpeg-cvslog] avcodec/vvcdec: set CuPredMode table for chroma

2024-02-24 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Feb 22 15:13:57 2024 +0800| [37ebebd055d8129cb590caf446c1ede4235875a1] | committer: Nuo Mi avcodec/vvcdec: set CuPredMode table for chroma follow the spec > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vvcdec: deblock_bs, fix intra check for IBC

2024-02-24 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Feb 22 15:13:58 2024 +0800| [dd3650cada8ca12cceedd8a506bc2e054e04adca] | committer: Nuo Mi avcodec/vvcdec: deblock_bs, fix intra check for IBC An Intra Block Copy clip may use different modes for luma and chroma. For example, MODE_IBC for luma and

[FFmpeg-cvslog] avcodec/vvcdec: skip inter prediction for IBC blocks

2024-02-24 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Feb 22 15:14:01 2024 +0800| [3241aa26d1de052fc104dc0fe9981d06c6dd9425] | committer: Nuo Mi avcodec/vvcdec: skip inter prediction for IBC blocks Intra Block Copy relies on reconstructed pixels from the current frame. We skip IBC during the inter prediction

[FFmpeg-cvslog] avcodec/vvcdec: refact, rename !is_mvp to check_mer

2024-02-24 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Feb 22 15:14:04 2024 +0800| [422e8a877b1cd5d30486d8daf8a67e3122b81e50] | committer: Nuo Mi avcodec/vvcdec: refact, rename !is_mvp to check_mer For IBC, we'll utilize the check_available function. However, neither MVP nor merge mode need to chec

[FFmpeg-cvslog] avcodec/vvcdec: cabac, fix non_inter_flag, pred_mode_flag, amvr_shift for IBC

2024-02-24 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Feb 22 15:13:59 2024 +0800| [5a388d2cc671766f21084f8676588b4538d8] | committer: Nuo Mi avcodec/vvcdec: cabac, fix non_inter_flag, pred_mode_flag, amvr_shift for IBC > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vvcdec: fix dual tree for skipped transform tree/unit

2024-02-24 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Feb 22 15:14:03 2024 +0800| [1ffeeb8a269b87a3c27000b88837f1fa50395cb9] | committer: Nuo Mi avcodec/vvcdec: fix dual tree for skipped transform tree/unit fix IBC_E_Tencent_1.bit > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vvcdec: ff_vvc_set_intra_mvf, refact to support dmvr tab

2024-02-24 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Thu Feb 22 15:14:02 2024 +0800| [c503c0b33e2c5a7c6e47995cf21e7d247d459ce1] | committer: Nuo Mi avcodec/vvcdec: ff_vvc_set_intra_mvf, refact to support dmvr tab > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vvcdec: fix boundary strength when IBC involved

2024-03-04 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sat Mar 2 22:04:40 2024 +0800| [49ba613146b2e36001d6fcdda0c89b2142f2bb62] | committer: Nuo Mi avcodec/vvcdec: fix boundary strength when IBC involved The following cases should set bs to 1: If the prediction modes are not the same. If both prediction modes

[FFmpeg-cvslog] avcodec/vvcdec: fix undefined behaviours for derive_affine_mvc

2024-03-04 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Sun Mar 3 22:04:47 2024 +0800| [72b1237ece9acf509787a68357f4fb0857c893d9] | committer: Nuo Mi avcodec/vvcdec: fix undefined behaviours for derive_affine_mvc libavcodec/vvc/vvc_inter.c:823:18: runtime error: signed integer overflow: 1426128896 + 1426128896

[FFmpeg-cvslog] avcodec/cbs_h266: fix sh_collocated_from_l0_flag and sh_collocated_ref_idx infer

2024-04-02 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Wed Mar 27 21:00:58 2024 +0800| [191fbd7ddc1a66fb48b6d4b4f2afd698245ab6ed] | committer: Nuo Mi avcodec/cbs_h266: fix sh_collocated_from_l0_flag and sh_collocated_ref_idx infer we have to infer sh_collocated_from_l0_flag and sh_collocated_ref_idx from picture

[FFmpeg-cvslog] avcodec/vvcdec: NoBackwardPredFlag, only check active pictures

2024-04-02 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Wed Mar 27 21:00:57 2024 +0800| [cd540a333e48fea429c7b706ca12d7ba94994ec9] | committer: Nuo Mi avcodec/vvcdec: NoBackwardPredFlag, only check active pictures see "8.3.6 Decoding process for collocated picture and no backward prediction&quo

[FFmpeg-cvslog] avcodec/vvcdec: derive subpic position for PPS

2024-04-02 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Wed Mar 27 21:01:02 2024 +0800| [4e47847119cee3ebdd3e13890a3da8e0552f00f9] | committer: Nuo Mi avcodec/vvcdec: derive subpic position for PPS > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4e47847119cee3ebdd3e13890a3da8e0552f00f9 --- libavco

[FFmpeg-cvslog] avcodec/vvcdec: misc, add specification name for pps members

2024-04-02 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Wed Mar 27 21:00:59 2024 +0800| [64d5cc67cd77124a5553aa98f3af4e8078a8618d] | committer: Nuo Mi avcodec/vvcdec: misc, add specification name for pps members > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=64d5cc67cd77124a5553aa98f3af4e8078a86

[FFmpeg-cvslog] avcodec/vvcdec: ff_vvc_decode_neighbour, support subpicture

2024-04-02 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Wed Mar 27 21:01:03 2024 +0800| [260130aae86bbd95ee269ebf1a8601eb640173da] | committer: Nuo Mi avcodec/vvcdec: ff_vvc_decode_neighbour, support subpicture > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=260130aae86bbd95ee269ebf1a8601eb64017

[FFmpeg-cvslog] avcodec/vvcdec: refact out deblock_is_boundary

2024-04-02 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Wed Mar 27 21:01:05 2024 +0800| [0d12e9c3c85245bad8cd320beecd713a3c148dcf] | committer: Nuo Mi avcodec/vvcdec: refact out deblock_is_boundary > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0d12e9c3c85245bad8cd320beecd713a3c148dcf --- libavco

[FFmpeg-cvslog] avcodec/vvcdec: deblock, support subpicture

2024-04-02 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Wed Mar 27 21:01:06 2024 +0800| [8b7304247af6d69b9f6baade3e7e2eede8db3f60] | committer: Nuo Mi avcodec/vvcdec: deblock, support subpicture > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8b7304247af6d69b9f6baade3e7e2eede8db3f60 --- libavco

[FFmpeg-cvslog] avcodec/vvcdec: misc, rename x_ctb, y_ctb, ctu_x, ctu_y to rx, ry to avoid misleading

2024-04-02 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Wed Mar 27 21:01:04 2024 +0800| [4020e68d73562a258c86d7d15164f5e2aa504b82] | committer: Nuo Mi avcodec/vvcdec: misc, rename x_ctb, y_ctb, ctu_x, ctu_y to rx, ry to avoid misleading > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vvcdec: sao, refact out tile_edge arrays

2024-04-02 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Wed Mar 27 21:01:08 2024 +0800| [0c3018b30a23becc628e1bd20187188d376cbdd4] | committer: Nuo Mi avcodec/vvcdec: sao, refact out tile_edge arrays > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0c3018b30a23becc628e1bd20187188d376cb

[FFmpeg-cvslog] avcodec/vvcdec: refact, movie the lc->sc assignment to task_run_stage to simplify the code

2024-04-02 Thread Nuo Mi
ffmpeg | branch: master | Nuo Mi | Wed Mar 27 21:01:07 2024 +0800| [c9e75393edc9037279d3b106265ca41056f69e74] | committer: Nuo Mi avcodec/vvcdec: refact, movie the lc->sc assignment to task_run_stage to simplify the code This change also make the lc->sc assigned for run_sao

  1   2   >