aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/aarch64
Commit message (Expand)AuthorAgeFilesLines
* all: fix typos found by codespellTimo Rothenpieler3 days1-5/+5
* configure: Factor mpegvideoencdsp out of mpegvideoencAndreas Rheinhardt2025-06-211-2/+2
* avcodec/pixblockdsp: Improve 8 vs 16 bit checkAndreas Rheinhardt2025-05-311-2/+0
* aarch64/h26x: Add put_hevc_pel_bi_w_pixelsZhao Zhili2025-04-293-0/+391
* aarch64/h26x: optimize sao_band_filterZhao Zhili2025-04-294-41/+65
* avcodec/mpegvideoenc: Add MPVEncContextAndreas Rheinhardt2025-03-261-29/+29
* avcodec/aarch64/vvc: Optimize vvc_avg{8, 10, 12}Krzysztof Pyrkosz2025-03-071-47/+130
* aarch64/hevcdsp_idct_neon: Add implementation for idct dc 12Zhao Zhili2025-03-042-16/+35
* aarch64/hevcdsp_idct_neon: Optimize idct dcZhao Zhili2025-03-041-28/+31
* avcodec/aarch64/vvc: Optimize NEON version of vvc_dmvrKrzysztof Pyrkosz2025-03-041-52/+20
* avcodec/aarch64/ac3dsp_neon.S: Optimize ac3_sum_square_butterfly_int32_neonKrzysztof Pyrkosz2025-03-021-8/+7
* avcodec/aarch64/opusdsp_neon: Simplify opus_postfilter_neonKrzysztof Pyrkosz2025-02-101-19/+12
* avcodec/aarch64/aacencdsp: NEON implementationKrzysztof Pyrkosz2025-01-283-0/+103
* aarch64: vp9mc: Load only 12 pixels in the 4 pixel wide horizontal filterJanne Grunau2025-01-031-1/+9
* aarch64/vvc: Add apply_bdofZhao Zhili2024-12-213-0/+484
* aarch64: vvc: Fix building the dmvr_hv assembly with older MSVC versionsMartin Storsjö2024-12-181-2/+2
* lavc/aarch64: Fix ff_pred16x16_plane_neon_10Bin Peng2024-12-171-8/+7
* lavc/aarch64: Fix ff_pred8x8_plane_neon_10Bin Peng2024-12-171-3/+2
* aarch64/vvc: Fix clip in alfZhao Zhili2024-12-101-2/+2
* aarch64/vvc: Use faster clip operationZhao Zhili2024-12-101-23/+18
* aarch64/vvc: Reuse ff_vvc_put_pel_pixels for chromaZhao Zhili2024-12-101-0/+7
* aarch64/vvc: Add dmvrZhao Zhili2024-10-012-1/+90
* aarch64/vvc: Add dmvr_hvZhao Zhili2024-10-012-0/+319
* aarch64/vvc: Add w_avgZhao Zhili2024-10-012-17/+118
* aarch64: h26x: Fix the indentation of one functionMartin Storsjö2024-09-261-3/+3
* aarch64/vvc: Add avgZhao Zhili2024-09-143-0/+180
* aarch64/vvc: Add put_epel_hvZhao Zhili2024-09-143-0/+147
* aarch64/vvc: Add put_epel_h i8mmZhao Zhili2024-09-143-7/+66
* aarch64/vvc: Add put_epel_hZhao Zhili2024-09-143-0/+40
* aarch64/vvc: Add sadZhao Zhili2024-09-143-0/+81
* aarch64/vvc: Add put_qpel_hvZhao Zhili2024-09-143-0/+162
* aarch64/vvc: Add put_qpel_vxZhao Zhili2024-09-143-0/+115
* aarch64/h26x: Remove duplicate b.eq instructionZhao Zhili2024-09-141-1/+0
* aarch64/vvc: Add put_qpel_hx i8mmZhao Zhili2024-09-143-5/+76
* aarch64/vvc: Add put_pel/put_pel_uni/put_pel_uni_wZhao Zhili2024-09-145-73/+241
* aarch64/vvc: Add put_qpel_h_* and put_qpel_uni_h_*Zhao Zhili2024-09-144-59/+171
* aarch64/hevc: Move epel/qpel to h26x directoryZhao Zhili2024-09-145-199/+200
* aarch64/hevc: Simplify function prototypes by macroZhao Zhili2024-09-141-48/+18
* lavc/opus*: move to opus/ subdirAnton Khirnov2024-09-021-1/+1
* avcodec/mpegvideoencdsp: convert stride parameters from int to ptrdiff_tRamiro Polla2024-09-012-9/+6
* aarch64/vvc: Bind h26x/sao filter implementation to vvcZhao Zhili2024-08-315-15/+48
* aarch64/hevc: Move sao to h26x directoryZhao Zhili2024-08-314-10/+39
* avcodec/aarch64/mpegvideoencdsp: add dotprod implementation for pix_norm1Ramiro Polla2024-08-262-0/+38
* avcodec/aarch64/mpegvideoencdsp: add neon implementations for pix_sum and pix...Ramiro Polla2024-08-263-0/+109
* avcodec/aarch64/me_cmp: add dotprod implementations of sse16 and vsse_intra16Ramiro Polla2024-08-172-0/+128
* aarch64: vvc: Fix unnecessary extra spacesMartin Storsjö2024-07-231-4/+4
* aarch64: vvc: Consistently use # for immediate constantsMartin Storsjö2024-07-231-6/+6
* aarch64: vvc: Fix compilation of alf.S with MSVC 2022 17.7 and olderMartin Storsjö2024-07-231-2/+2
* avcodec/vvc: Add aarch64 neon optimization for ALFZhao Zhili2024-07-224-0/+512
* lavc/hevc*: move to hevc/ subdirAnton Khirnov2024-06-041-1/+1