413 Commits (703288cec6522655e8533c89efa3cd6df9613b99)

Author SHA1 Message Date
Anton Khirnov 3f9ca51015 lavc/opus*: move to opus/ subdir 4 months ago
Ramiro Polla 6aafe61285 avcodec/mpegvideoencdsp: convert stride parameters from int to ptrdiff_t 4 months ago
Zhao Zhili 4c0372281b aarch64/vvc: Bind h26x/sao filter implementation to vvc 4 months ago
Zhao Zhili 8cc10298a7 aarch64/hevc: Move sao to h26x directory 4 months ago
Ramiro Polla 8c203ea7c7 avcodec/aarch64/mpegvideoencdsp: add dotprod implementation for pix_norm1 4 months ago
Ramiro Polla 9f68a3712e avcodec/aarch64/mpegvideoencdsp: add neon implementations for pix_sum and pix_norm1 4 months ago
Ramiro Polla 5c1c0325cd avcodec/aarch64/me_cmp: add dotprod implementations of sse16 and vsse_intra16 5 months ago
Martin Storsjö 4acb9b7d10 aarch64: vvc: Fix unnecessary extra spaces 6 months ago
Martin Storsjö 99598629e8 aarch64: vvc: Consistently use # for immediate constants 6 months ago
Martin Storsjö 400843151d aarch64: vvc: Fix compilation of alf.S with MSVC 2022 17.7 and older 6 months ago
Zhao Zhili 2d4ef304c9 avcodec/vvc: Add aarch64 neon optimization for ALF 6 months ago
Anton Khirnov e4601cc339 lavc/hevc*: move to hevc/ subdir 7 months ago
Ramiro Polla d4d09c8e42 lavc/aarch64/fdct: add neon-optimized fdct for aarch64 8 months ago
Ramiro Polla 27f6211c74 lavc/aarch64: fix include for cpu.h 8 months ago
Lynne 134dba9544
opusdsp: add ability to modify deemphasis constant 8 months ago
Martin Storsjö 359b6a7f8a aarch64/ac3dsp: simplify the end of ff_ac3_sum_square_butterfly_float_neon 9 months ago
Geoff Hill ee1bc723de avcodec/ac3: Implement sum_square_butterfly_float for aarch64 NEON 9 months ago
Geoff Hill 42e88f18f3 avcodec/ac3: Implement sum_square_butterfly_int32 for aarch64 NEON 9 months ago
Geoff Hill 69cb34f885 avcodec/ac3: Implement ac3_extract_exponents for aarch64 NEON 9 months ago
Geoff Hill 6f6bd10531 avcodec/ac3: Implement ac3_exponent_min for aarch64 NEON 9 months ago
Geoff Hill b69486ea18 avcodec/ac3: Implement float_to_fixed24 for aarch64 NEON 9 months ago
Martin Storsjö f872b19714 aarch64: hevc: Produce plain neon versions of qpel_bi_hv 10 months ago
Martin Storsjö d21b9a0411 aarch64: hevc: Produce plain neon versions of qpel_uni_w_hv 10 months ago
Martin Storsjö 5ab138673b aarch64: hevc: Produce plain neon versions of qpel_uni_hv 10 months ago
Martin Storsjö 5cbeefc79e aarch64: hevc: Produce plain neon versions of qpel_hv 10 months ago
Martin Storsjö 20c38f4b8d aarch64: hevc: Reorder qpel_hv functions to prepare for templating 10 months ago
Martin Storsjö 4f71e4ebf2 aarch64: hevc: Deduplicate the hevc_put_hevc_qpel_uni_w_hv*_8_end_neon functions 10 months ago
Martin Storsjö 4063e50eec aarch64: hevc: Split the qpel_*_hv functions into two parts 10 months ago
Martin Storsjö ad01d06f91 aarch64: hevc: Implement a neon version of hevc_qpel_uni_w_h*_8 10 months ago
Martin Storsjö de23b384fd aarch64: hevc: Produce epel_bi_hv functions for both neon and i8mm 10 months ago
Martin Storsjö 96e5adda9f aarch64: hevc: Produce epel_uni_w_hv functions for both neon and i8mm 10 months ago
Martin Storsjö d7294199ab aarch64: hevc: Produce epel_uni_hv functions for both neon and i8mm 10 months ago
Martin Storsjö 7bf3d14769 aarch64: hevc: Produce epel_hv functions for both plain neon and i8mm 10 months ago
Martin Storsjö 5b5666e5ab aarch64: hevc: Reorder epel_hv functions to prepare for templating 10 months ago
Martin Storsjö e6d4c0e117 aarch64: hevc: Split the epel_*_hv functions into two parts 10 months ago
Martin Storsjö 54af555bfa aarch64: hevc: Implement a neon version of hevc_epel_uni_w_h*_8 10 months ago
Martin Storsjö 6d384298ec aarch64: hevc: Implement a neon version of put_hevc_epel_h*_8 10 months ago
Martin Storsjö 8f03c30a17 aarch64: hevc: Use ld1r instead of ldr+dup in hevc_qpel_uni_w_h 10 months ago
Martin Storsjö 717cc82d28 aarch64: hevc: Specialize put_hevc_\type\()_h*_8_neon for horizontal looping 10 months ago
Martin Storsjö e3a54cabde aarch64: hevc: Merge consecutive stores in put_hevc_\type\()_h16_8_neon 10 months ago
Martin Storsjö 78db8405c0 aarch64: hevc: Don't iterate with sp in ff_hevc_put_hevc_qpel_uni_w_hv32/64_8_neon_i8mm 10 months ago
Martin Storsjö e66858fbab aarch64: hevc: Reorder a misplaced function init line 10 months ago
Martin Storsjö 0c5da7be59 aarch64: Fix ff_hevc_put_hevc_epel_h48_8_neon_i8mm 10 months ago
J. Dekker 570052cd2a avcodec/aarch64/hevc: add luma deblock NEON 10 months ago
Mikhail Nitenko 0f745b74ec lavc/aarch64: h264qpel, add 10-bit lowpass_8_10 based functions 1 year ago
Logan Lyu fa0470347e lavc/aarch64: new optimization for 8-bit hevc_qpel_bi_hv 1 year ago
Logan Lyu 595f97028b lavc/aarch64: new optimization for 8-bit hevc_qpel_bi_v 1 year ago
Logan Lyu 00290a64f7 lavc/aarch64: new optimization for 8-bit hevc_epel_bi_hv 1 year ago
Logan Lyu 0448f27f41 lavc/aarch64: new optimization for 8-bit hevc_epel_bi_v 1 year ago
Logan Lyu 216275bd80 lavc/aarch64: new optimization for 8-bit hevc_epel_bi_h 1 year ago