FFmpeg/libavcodec/vvc
Nuo Mi 3241aa26d1 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 stage and handle it during the reconstruction stage.
2024-02-24 20:24:55 +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: implement update_hmvp for IBC 2024-02-24 20:24:55 +08:00
vvc_ctu.h avcodec/vvcdec: implement update_hmvp for IBC 2024-02-24 20:24:55 +08:00
vvc_data.c
vvc_data.h
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_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: 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_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 vvcdec: add TODO for combining transform, lmcs_scale_chroma, and add_residual 2024-01-07 09:01:04 +08: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_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: implement update_hmvp for IBC 2024-02-24 20:24:55 +08:00
vvc_mvs.h vvcdec: add motion vector decoder 2024-01-03 23:15:11 +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: frame_context_setup, set fc->ref to NULL 2024-02-14 10:09:06 +08:00
vvcdec.h vvcdec: add inter prediction 2024-01-03 23:15:11 +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