Re: [FFmpeg-devel] [PATCH] lavc/aarch64: new optimization for 8-bit hevc_pel_uni_w_pixels, qpel_uni_w_h, qpel_uni_w_v, qpel_uni_w_hv and qpel_h

2023-05-27 Thread myais
Hi, Martin, I saw your new opinions. Do you mean that the code of my current patch should be guard as follows? C code: /if (have_i8mm(cpu_flags)) {// //}/ /asm code :/ /#if HAVE_I8MM/ /#endif/ I mean my current code base does not have those definitions, should I implement them directly

Re: [FFmpeg-devel] [PATCH] lavc/aarch64: new optimization for 8-bit hevc_pel_uni_w_pixels, qpel_uni_w_h, qpel_uni_w_v, qpel_uni_w_hv and qpel_h

2023-05-27 Thread myais
7 May 2023, myais wrote: Hi, Martin, Thank you for your correction, and I completed the modification according to your opinion, the attachments are the new patches. Thanks. 在 2023/5/24 20:49, Martin Storsjö 写道: Hi, On Tue, 23 May 2023, myais wrote: Do you have any new opinions here?

Re: [FFmpeg-devel] [PATCH] lavc/aarch64: new optimization for 8-bit hevc_pel_uni_w_pixels, qpel_uni_w_h, qpel_uni_w_v, qpel_uni_w_hv and qpel_h

2023-05-06 Thread myais
Hi, Martin, I updated the patches again.  These patches passed fate-hevc tests . fate-hevc did help to find some bugs, which have been fixed now, please help to review again. Thanks. 在 2023/5/5 23:27, myais 写道: Hi Martin, I updated these patches based on your comments, please help to

Re: [FFmpeg-devel] [PATCH] lavc/aarch64: new optimization for 8-bit hevc_pel_uni_w_pixels, qpel_uni_w_h, qpel_uni_w_v, qpel_uni_w_hv and qpel_h

2023-05-05 Thread myais
Hi Martin, I updated these patches based on your comments, please help to review it again.  And My reply is as follows : 在 2023/5/4 16:49, Martin Storsjö 写道: On Wed, 3 May 2023, myais wrote: Hello, - I splited this patch, Do I need to resubmit or just attach them as attachments? (I

[FFmpeg-devel] [PATCH] lavc/aarch64: new optimization for 8-bit hevc_pel_uni_w_pixels, qpel_uni_w_h, qpel_uni_w_v, qpel_uni_w_hv and qpel_h

2023-04-30 Thread myais
put_hevc_qpel_uni_h24_8_neon: 962.3 put_hevc_qpel_uni_h32_8_c: 8728.6 put_hevc_qpel_uni_h32_8_neon: 1249.6 put_hevc_qpel_uni_h48_8_c: 20346.3 put_hevc_qpel_uni_h48_8_neon: 2824.1 put_hevc_qpel_uni_h64_8_c: 36702.6 put_hevc_qpel_uni_h64_8_neon: 5012.1 Signed-off-by: myais --- libavcodec/aarch64/hevcdsp_init_aarch64.c