ffmpeg/libavcodec/vvc
Nuo Mi 238bb653e7 avcodec/vvcdec: inter prediction, support subpicture
passed files:
    LMCS_B_Dolby_2.bit
    CodingToolsSets_E_Tencent_1.bit
    SUBPIC_A_HUAWEI_3.bit
    SUBPIC_B_HUAWEI_3.bit
    SUBPIC_C_ERICSSON_1.bit
    SUBPIC_D_ERICSSON_1.bit
    SUBPIC_E_MediaTek_1.bit

passed dvb conformance files (https://dvb.org/specifications/verification-validation/vvc-test-content):
    VVC_HDR_UHDTV1_OpenGOP_3840x2160_50fps_HLG10_mosaic.bit
    VVC_HDR_UHDTV1_OpenGOP_3840x2160_50fps_HLG10_PiP.bit
2024-04-02 20:56:22 +08:00
..
Makefile avcodec/vvc/vvc_intra: Move utils out of vvc_intra.c 2024-03-02 02:54:12 +01: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: misc, rename x_ctb, y_ctb, ctu_x, ctu_y to rx, ry to avoid misleading 2024-04-02 20:56:22 +08:00
vvc_ctu.h avcodec/vvcdec: ff_vvc_decode_neighbour, support subpicture 2024-04-02 20:56:22 +08:00
vvc_data.c
vvc_data.h
vvc_filter.c avcodec/vvcdec: alf, support subpicture 2024-04-02 20:56:22 +08:00
vvc_filter.h avcodec/vvcdec: deblock, support subpicture 2024-04-02 20:56:22 +08:00
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_inter.c avcodec/vvcdec: inter prediction, support subpicture 2024-04-02 20:56:22 +08:00
vvc_inter.h vvcdec: add inter prediction 2024-01-03 23:15:11 +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_intra.c avcodec/vvc/vvc_intra: Move utils out of vvc_intra.c 2024-03-02 02:54:12 +01:00
vvc_intra.h vvcdec: add intra prediction 2024-01-03 23:15:12 +08:00
vvc_intra_template.c lavc/vvc: Clamp shift RHS 2024-01-26 15:47:41 -03:00
vvc_intra_utils.c avcodec/vvc/vvc_intra: Move utils out of vvc_intra.c 2024-03-02 02:54:12 +01: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: mvs, support subpicture 2024-04-02 20:56:22 +08:00
vvc_mvs.h avcodec/vvc/vvc_mvs: Add proper header include 2024-03-02 02:54:12 +01:00
vvc_ps.c avcodec/vvcdec: misc, rename x_ctb, y_ctb, ctu_x, ctu_y to rx, ry to avoid misleading 2024-04-02 20:56:22 +08:00
vvc_ps.h avcodec/vvcdec: derive subpic position for PPS 2024-04-02 20:56:03 +08:00
vvc_refs.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vvc_refs.h avcodec/vvcdec: fix seeking for open GOP 2024-02-05 21:43:18 +08:00
vvc_thread.c avcodec/vvcdec: refact, movie the lc->sc assignment to task_run_stage to simplify the code 2024-04-02 20:56:22 +08:00
vvc_thread.h vvcdec: add CTU thread logical 2024-01-03 23:15:12 +08:00
vvcdec.c avcodec/vvc/vvcdec: Do not submit frames without VVCFrameThread 2024-04-01 19:05:31 +02:00
vvcdec.h avcodec/vvcdec: add Intra Block Copy decoder 2024-02-24 20:24:56 +08: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
vvcdsp_template.c avcodec/vvc/vvcdsp: Remove pointless wrappers 2024-02-21 01:06:22 +01:00