07:03
lavc/h263dsp: R-V V h,v_loop_filter Since the horizontal and vertical filters are identical except for a transposition, this uses a common subprocedure with an ad-hoc ABI. To preserve return-address stack prediction, a link register has to be used (c.f. the "Control Transfer Instructions" from the RISC-V ISA Manual). The alternate/temporary link register T0 is used here, so that the normal RA is preserved (something Arm cannot do!). To load the strength value based on `qscale`, the shortest possible and PIC-compatible sequence is used: AUIPC; ADD; LBU. The classic LLA; ADD; LBU (...)
13:27
avcodec/vvcdec: misc, remove unused EMULATED_EDGE_LUMA, CHROMA, EMULATED_EDGE_DMVR_LUAM, CHROMA [DH] libavcodec/vvc/inter.c
13:27
avcodec/vvcdec: refact, unify luma, chroma_mc_bi to mc_bi [DH] libavcodec/vvc/inter.c
13:27
avcodec/vvcdec: refact, unify luma, chroma_mc_uni to mc_uni [DH] libavcodec/vvc/inter.c
13:27
avcodec/vvcdec: refact, unify luma, chroma_mc to mc [DH] libavcodec/vvc/inter.c
13:27
avcodec/vvcdec: misc, inter, use is_chroma instead of is_luma [DH] libavcodec/vvc/inter.c
13:27
avcodec/vvcdec: refact out luma_prof from luma_prof_bi [DH] libavcodec/vvc/inter.c
13:27
avcodec/vvcdec: fix dmvr, bdof, cb_prof for RPR [DH] libavcodec/vvc/ctu.c [DH] libavcodec/vvc/mvs.c
13:27
avcodec/vvcdec: inter, wait reference with a different resolution For RPR, the current frame may reference a frame with a different resolution. Therefore, we need to consider frame scaling when we wait for reference pixels. [DH] libavcodec/vvc/dec.c [DH] libavcodec/vvc/dec.h [DH] libavcodec/vvc/refs.c [DH] libavcodec/vvc/thread.c
13:27
avcodec/vvcdec: add RPR dsp [DH] libavcodec/vvc/ctu.h [DH] libavcodec/vvc/dsp.h [DH] libavcodec/vvc/inter_template.c
13:27
avcodec/vvcdec: emulated_edge, use reference frame's sps and pps a preparation for Reference Picture Resampling [DH] libavcodec/vvc/dec.c [DH] libavcodec/vvc/dec.h [DH] libavcodec/vvc/inter.c [DH] libavcodec/vvc/refs.c
13:27
avcodec/vvcdec: add vvc inter filters for RPR [DH] libavcodec/vvc/data.c [DH] libavcodec/vvc/data.h [DH] libavcodec/vvc/inter.c [DH] tests/checkasm/vvc_mc.c
13:27
avcodec/vvcdec: refact, pred_get_refs return VVCRefPic instead of VVCFrame [DH] libavcodec/vvc/inter.c
13:27
avcodec/vvcdec: refact out VVCRefPic from RefPicList [DH] libavcodec/vvc/ctu.c [DH] libavcodec/vvc/dec.c [DH] libavcodec/vvc/dec.h [DH] libavcodec/vvc/filter.c [DH] libavcodec/vvc/inter.c [DH] libavcodec/vvc/mvs.c [DH] libavcodec/vvc/refs.c [DH] libavcodec/vvc/thread.c
13:27
avcodec/vvcdec: refact, unify pred_regular_luma, chroma to pred_regular [DH] libavcodec/vvc/ctu.h [DH] libavcodec/vvc/inter.c
13:27
Changelog: add DVB compatible information for VVC decoder see https://dvb.org/specifications/verification-validation/vvc-test-content/ [DH] Changelog
13:27
avcodec/vvcdec: support Reference Picture Resampling passed clips: RPR_A_Alibaba_4.bit RPR_B_Alibaba_3.bit RPR_C_Alibaba_3.bit RPR_D_Qualcomm_1.bit VVC_HDR_UHDTV1_OpenGOP_Max3840x2160_50fps_HLG10_res_change_with_RPR.ts [DH] libavcodec/vvc/inter.c
13:27
avcodec/vvcdec: increase edge_emu_buffer for RPR [DH] libavcodec/vvc/ctu.h
13:27
avcodec/vvcdec: refact, remove hf_idx and vf_idx from mc_xxx's param list [DH] libavcodec/vvc/inter.c
13:26
avcodec/cbs_h266: read vps_ptl_max_tid before using it Reviewed-by: Nuo Mi <nuomi2021ⓐgmail.com> Signed-off-by: James Almer <jamrialⓐgmail.com> [DH] libavcodec/cbs_h266_syntax_template.c
08:47
tests/ref/fate/source: Add exceptions for riscv startcode files Fixes fate-source. Reviewed-by: Michael Niedermayer <michaelⓐniedermayer.cc> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardtⓐoutlook.com> [DH] tests/ref/fate/source