1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-12 19:18:44 +02:00
FFmpeg/libavcodec/vvc
Wu Jianhua 6c83cd5cb3 avcodec/vvcdec: add Intra Block Copy decoder
Introduction at https://ieeexplore.ieee.org/document/9408666

passed files:
    10b444_A_Kwai_3.bit
    10b444_B_Kwai_3.bit
    CodingToolsSets_D_Tencent_2.bit
    IBC_A_Tencent_2.bit
    IBC_B_Tencent_2.bit
    IBC_C_Tencent_2.bit
    IBC_D_Tencent_2.bit
    IBC_E_Tencent_1.bit
    LOSSLESS_B_HHI_3.bit

Signed-off-by: Wu Jianhua <toqsxw@outlook.com>
Signed-off-by: Nuo Mi <nuomi2021@gmail.com>
2024-02-24 20:24:56 +08:00
..
Makefile vvcdec: add vvc decoder 2024-01-03 23:15:12 +08:00
vvc_cabac.c avcodec/vvcdec: cabac, fix non_inter_flag, pred_mode_flag, amvr_shift for IBC 2024-02-24 20:24:55 +08:00
vvc_cabac.h vvcdec: add cabac decoder 2024-01-03 23:15:06 +08:00
vvc_ctu.c avcodec/vvcdec: add Intra Block Copy parser 2024-02-24 20:24:56 +08:00
vvc_ctu.h avcodec/vvcdec: add Intra Block Copy parser 2024-02-24 20:24:56 +08:00
vvc_data.c
vvc_data.h
vvc_filter_template.c avcodec/vvc/vvc_ps: Use union for luts to avoid unaligned accesses 2024-02-21 01:06:10 +01:00
vvc_filter.c avcodec/vvcdec: deblock_bs, fix intra check for IBC 2024-02-24 20:24:55 +08:00
vvc_filter.h vvcdec: add LMCS, Deblocking, SAO, and ALF filters 2024-01-03 23:15:12 +08:00
vvc_inter_template.c avcodec/vvc/vvc_inter_template: move put/put_luma/put_chroma template to h2656_inter_template.c 2024-02-01 19:54:28 +08:00
vvc_inter.c avcodec/vvcdec: skip inter prediction for IBC blocks 2024-02-24 20:24:55 +08:00
vvc_inter.h vvcdec: add inter prediction 2024-01-03 23:15:11 +08:00
vvc_intra_template.c lavc/vvc: Clamp shift RHS 2024-01-26 15:47:41 -03:00
vvc_intra.c avcodec/vvcdec: add Intra Block Copy decoder 2024-02-24 20:24:56 +08:00
vvc_intra.h vvcdec: add intra prediction 2024-01-03 23:15:12 +08:00
vvc_itx_1d.c avcodec: Remove superfluous ';' outside of functions 2024-02-21 01:06:29 +01:00
vvc_itx_1d.h vvcdec: add inv transform 1d 2024-01-03 23:15:11 +08:00
vvc_mvs.c avcodec/vvcdec: add Intra Block Copy parser 2024-02-24 20:24:56 +08:00
vvc_mvs.h avcodec/vvcdec: add Intra Block Copy parser 2024-02-24 20:24:56 +08:00
vvc_ps.c avcodec/vvc/vvc_ps: Use union for luts to avoid unaligned accesses 2024-02-21 01:06:10 +01:00
vvc_ps.h lavc/vvc_ps: Correct vaule of ALF_NUM_FILTERS_CC 2024-02-23 22:08:56 +08:00
vvc_refs.c lavc/vvc: Use pps->{width, height} over sps->{width, height} 2024-02-16 12:05:03 +08:00
vvc_refs.h avcodec/vvcdec: fix seeking for open GOP 2024-02-05 21:43:18 +08:00
vvc_thread.c avcodec/vvc_thread: don't use an anonymous union 2024-01-06 23:28:03 -03:00
vvc_thread.h vvcdec: add CTU thread logical 2024-01-03 23:15:12 +08:00
vvcdec.c avcodec/vvcdec: add Intra Block Copy decoder 2024-02-24 20:24:56 +08:00
vvcdec.h avcodec/vvcdec: add Intra Block Copy decoder 2024-02-24 20:24:56 +08:00
vvcdsp_template.c avcodec/vvc/vvcdsp: Remove pointless wrappers 2024-02-21 01:06:22 +01:00
vvcdsp.c avcodec/vvc/vvcdsp: Remove pointless wrappers 2024-02-21 01:06:22 +01:00
vvcdsp.h avcodec/vvc/vvc_ps: Use union for luts to avoid unaligned accesses 2024-02-21 01:06:10 +01:00