aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/aarch64
Commit message (Expand)AuthorAgeFilesLines
* aarch64: hevc: Produce plain neon versions of qpel_uni_w_hvMartin Storsjö2024-03-262-16/+37
* aarch64: hevc: Produce plain neon versions of qpel_uni_hvMartin Storsjö2024-03-262-59/+102
* aarch64: hevc: Produce plain neon versions of qpel_hvMartin Storsjö2024-03-262-68/+104
* aarch64: hevc: Reorder qpel_hv functions to prepare for templatingMartin Storsjö2024-03-261-340/+355
* aarch64: hevc: Deduplicate the hevc_put_hevc_qpel_uni_w_hv*_8_end_neon functionsMartin Storsjö2024-03-261-217/+3
* aarch64: hevc: Split the qpel_*_hv functions into two partsMartin Storsjö2024-03-261-8/+86
* aarch64: hevc: Implement a neon version of hevc_qpel_uni_w_h*_8Martin Storsjö2024-03-262-2/+410
* aarch64: hevc: Produce epel_bi_hv functions for both neon and i8mmMartin Storsjö2024-03-262-31/+36
* aarch64: hevc: Produce epel_uni_w_hv functions for both neon and i8mmMartin Storsjö2024-03-262-24/+36
* aarch64: hevc: Produce epel_uni_hv functions for both neon and i8mmMartin Storsjö2024-03-262-34/+38
* aarch64: hevc: Produce epel_hv functions for both plain neon and i8mmMartin Storsjö2024-03-262-26/+38
* aarch64: hevc: Reorder epel_hv functions to prepare for templatingMartin Storsjö2024-03-261-474/+497
* aarch64: hevc: Split the epel_*_hv functions into two partsMartin Storsjö2024-03-261-0/+100
* aarch64: hevc: Implement a neon version of hevc_epel_uni_w_h*_8Martin Storsjö2024-03-262-13/+319
* aarch64: hevc: Implement a neon version of put_hevc_epel_h*_8Martin Storsjö2024-03-262-2/+209
* aarch64: hevc: Use ld1r instead of ldr+dup in hevc_qpel_uni_w_hMartin Storsjö2024-03-261-2/+1
* aarch64: hevc: Specialize put_hevc_\type\()_h*_8_neon for horizontal loopingMartin Storsjö2024-03-262-29/+94
* aarch64: hevc: Merge consecutive stores in put_hevc_\type\()_h16_8_neonMartin Storsjö2024-03-261-10/+5
* aarch64: hevc: Don't iterate with sp in ff_hevc_put_hevc_qpel_uni_w_hv32/64_8...Martin Storsjö2024-03-261-64/+66
* aarch64: hevc: Reorder a misplaced function init lineMartin Storsjö2024-03-261-1/+1
* aarch64: Fix ff_hevc_put_hevc_epel_h48_8_neon_i8mmMartin Storsjö2024-03-141-5/+9
* avcodec/aarch64/hevc: add luma deblock NEONJ. Dekker2024-02-282-0/+435
* lavc/aarch64: h264qpel, add 10-bit lowpass_8_10 based functionsMikhail Nitenko2023-12-072-2/+621
* lavc/aarch64: new optimization for 8-bit hevc_qpel_bi_hvLogan Lyu2023-12-012-0/+304
* lavc/aarch64: new optimization for 8-bit hevc_qpel_bi_vLogan Lyu2023-12-012-0/+253
* lavc/aarch64: new optimization for 8-bit hevc_epel_bi_hvLogan Lyu2023-12-012-0/+335
* lavc/aarch64: new optimization for 8-bit hevc_epel_bi_vLogan Lyu2023-12-012-0/+217
* lavc/aarch64: new optimization for 8-bit hevc_epel_bi_hLogan Lyu2023-12-012-0/+262
* lavc/aarch64: new optimization for 8-bit hevc_pel_bi_pixelsLogan Lyu2023-12-012-0/+185
* lavc/hevcdsp_qpel_neon: using movi.16b instead of movi.2dxufuji4562023-11-283-98/+98
* lavc/aarch64: new optimization for 8-bit hevc_qpel_hvLogan Lyu2023-10-312-0/+291
* lavc/aarch64: new optimization for 8-bit hevc_qpel_vLogan Lyu2023-10-312-38/+313
* lavc/aarch64: new optimization for 8-bit hevc_epel_hvLogan Lyu2023-10-312-0/+261
* lavc/aarch64: new optimization for 8-bit hevc_epel_vLogan Lyu2023-10-312-0/+228
* lavc/aarch64: new optimization for 8-bit hevc_epel_pixels and and hevc_qpel_p...Logan Lyu2023-10-312-0/+118
* aarch64: Only enable extensions in the intended files/regionsMartin Storsjö2023-10-242-1/+4
* libavcodec/aarch64/hevc: Require consistent use of trailing semicolonMartin Storsjö2023-10-231-3/+3
* aarch64: Reindent all assembly to 8/24 column indentationMartin Storsjö2023-10-212-160/+160
* aarch64: Make the indentation more consistentMartin Storsjö2023-10-216-309/+309
* aarch64: Lowercase UXTW/SXTW and similar flagsMartin Storsjö2023-10-212-3/+3
* aarch64: Consistently use lowercase for vector element specifiersMartin Storsjö2023-10-2110-1715/+1715
* avcodec: Remove DCT, FFT, MDCT and RDFTAndreas Rheinhardt2023-10-017-862/+0
* lavc/aarch64: new optimization for 8-bit hevc_qpel_uni_hvLogan Lyu2023-09-262-0/+372
* lavc/aarch64: new optimization for 8-bit hevc_qpel_uni_vLogan Lyu2023-09-262-0/+226
* lavc/aarch64: new optimization for 8-bit hevc_epel_uni_hvLogan Lyu2023-09-262-0/+299
* lavc/aarch64: move macros calc_epelh, calc_epelh2, load_epel_filterhLogan Lyu2023-09-261-21/+23
* lavc/aarch64: new optimization for 8-bit hevc_epel_uni_vLogan Lyu2023-09-262-0/+288
* aarch64/hevc: Replace br return with retCasey Smalley2023-08-081-1/+1
* hevcdsp_idct_neon.S: Avoid unnecessary mov.Reimar Döffinger2023-07-291-4/+2
* lavc/aarch64: remove bogus HAVE_VFP guardRémi Denis-Courmont2023-07-151-1/+1