[FFmpeg-devel] [PATCH 1/6] lavc/aarch64: new optimization for 8-bit hevc_pel_bi_pixels

Logan.Lyu Logan.Lyu at myais.com.cn
Wed Nov 22 14:30:57 EET 2023


Hi Michael,

Thank you for reply.

I can't reproduce the error you mentioned...

I can apply patches to the ffmpeg master branch normally using 'git 
apply xxx.patch/.eml' or 'git am xxx.patch/.eml'.

By the way, I create these patches by /'git format-patch -s -o "../" 
--add-header "X-Unsent: 1" --suffix .eml --to ffmpeg-devel at ffmpeg.org -6 
--filename-max-length=100' /to generate .eml file.  And /'git 
format-patch  -4 --filename-max-length=100' /to generate .patch file as 
attachment to prevent encoding format problems in email files. These 
command should be OK, right?

Can you try these patches again? If the error still occurs, please tell 
me how it occurred then I will fixed it.


在 2023/11/20 4:42, Michael Niedermayer 写道:
> On Sat, Nov 18, 2023 at 10:06:37AM +0800, Logan.Lyu wrote:
>> put_hevc_pel_bi_pixels4_8_c: 54.7
>> put_hevc_pel_bi_pixels4_8_neon: 43.0
>> put_hevc_pel_bi_pixels6_8_c: 94.7
>> put_hevc_pel_bi_pixels6_8_neon: 37.0
>> put_hevc_pel_bi_pixels8_8_c: 171.0
>> put_hevc_pel_bi_pixels8_8_neon: 24.0
>> put_hevc_pel_bi_pixels12_8_c: 354.0
>> put_hevc_pel_bi_pixels12_8_neon: 68.7
>> put_hevc_pel_bi_pixels16_8_c: 588.2
>> put_hevc_pel_bi_pixels16_8_neon: 77.5
>> put_hevc_pel_bi_pixels24_8_c: 1670.7
>> put_hevc_pel_bi_pixels24_8_neon: 173.0
>> put_hevc_pel_bi_pixels32_8_c: 2267.7
>> put_hevc_pel_bi_pixels32_8_neon: 281.2
>> put_hevc_pel_bi_pixels48_8_c: 5787.5
>> put_hevc_pel_bi_pixels48_8_neon: 673.5
>> put_hevc_pel_bi_pixels64_8_c: 9897.0
>> put_hevc_pel_bi_pixels64_8_neon: 1159.5
>>
>> Co-Authored-By: J. Dekker<jdek at itanimul.li>
>> Signed-off-by: Logan Lyu<Logan.Lyu at myais.com.cn>
>> ---
>>   libavcodec/aarch64/hevcdsp_epel_neon.S    | 179 ++++++++++++++++++++++
>>   libavcodec/aarch64/hevcdsp_init_aarch64.c |  10 +-
>>   2 files changed, 187 insertions(+), 2 deletions(-)
>>
>> diff --git a/libavcodec/aarch64/hevcdsp_epel_neon.S
>> b/libavcodec/aarch64/hevcdsp_epel_neon.S
>> index 708b903b00..74165273d7 100644
>> --- a/libavcodec/aarch64/hevcdsp_epel_neon.S
>> +++ b/libavcodec/aarch64/hevcdsp_epel_neon.S
>> @@ -244,6 +244,185 @@ function ff_hevc_put_hevc_pel_pixels64_8_neon,
>> export=1
> error: corrupt patch at line 194
>
> [...]
>
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org  with subject "unsubscribe".


More information about the ffmpeg-devel mailing list