Re: [FFmpeg-devel] [PATCH] libavcodec: vp8 neon optimizations for aarch64

2019-02-14 Thread Wang Bin
>
> 2019-02-09 16:46 GMT+01:00, Wang Bin :
> >>
> >> 2019-02-05 0:59 GMT+01:00, James Almer :
> >> > On 1/31/2019 4:23 PM, Carl Eugen Hoyos wrote:
> >> >> 2019-01-31 17:04 GMT+01:00, Magnus Röös :
> >> >>> Partial port of the ARM Neon for aarch64.
> >> >>
> >> >> Reproduced a >20% speedup for fate-vp8 and applied.
> >> >>
> >> >> Thank you, Carl Eugen
> >> >
> >> > This seems to have broken builds with Clang on aarch64. GCC seems
> fine.
> >> >
> >> >
> >>
> http://fate.ffmpeg.org/report.cgi?time=20190204212326=armv8-linux-clang-7
> >>
> >> Yes.
> >>
> >> Do you know if Martin plans to push his patch?
> >> I can do it but I cannot test MS.
> >>
> >
> > This breaks android(clang), ios and msvc.
> Please test Martin's patches or "--extra-cflags=-fno-integrated-as",
> see ticket #7728.


The patch in ticket #7728 works for ios and clang-cl, armasm and android
clang w/o -fno-integrated-as are still broken.
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] [PATCH] libavcodec: vp8 neon optimizations for aarch64

2019-02-09 Thread Carl Eugen Hoyos
2019-02-09 16:46 GMT+01:00, Wang Bin :
>>
>> 2019-02-05 0:59 GMT+01:00, James Almer :
>> > On 1/31/2019 4:23 PM, Carl Eugen Hoyos wrote:
>> >> 2019-01-31 17:04 GMT+01:00, Magnus Röös :
>> >>> Partial port of the ARM Neon for aarch64.
>> >>
>> >> Reproduced a >20% speedup for fate-vp8 and applied.
>> >>
>> >> Thank you, Carl Eugen
>> >
>> > This seems to have broken builds with Clang on aarch64. GCC seems fine.
>> >
>> >
>> http://fate.ffmpeg.org/report.cgi?time=20190204212326=armv8-linux-clang-7
>>
>> Yes.
>>
>> Do you know if Martin plans to push his patch?
>> I can do it but I cannot test MS.
>>
>
> This breaks android(clang), ios and msvc.

Please test Martin's patches or "--extra-cflags=-fno-integrated-as",
see ticket #7728.

Carl Eugen
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] [PATCH] libavcodec: vp8 neon optimizations for aarch64

2019-02-09 Thread Wang Bin
>
> 2019-02-05 0:59 GMT+01:00, James Almer :
> > On 1/31/2019 4:23 PM, Carl Eugen Hoyos wrote:
> >> 2019-01-31 17:04 GMT+01:00, Magnus Röös :
> >>> Partial port of the ARM Neon for aarch64.
> >>
> >> Reproduced a >20% speedup for fate-vp8 and applied.
> >>
> >> Thank you, Carl Eugen
> >
> > This seems to have broken builds with Clang on aarch64. GCC seems fine.
> >
> >
> http://fate.ffmpeg.org/report.cgi?time=20190204212326=armv8-linux-clang-7
>
> Yes.
>
> Do you know if Martin plans to push his patch?
> I can do it but I cannot test MS.
>

This breaks android(clang), ios and msvc.
msvc:
https://ci.appveyor.com/project/wang-bin/avbuild/builds/22246378/job/swwuj2t4djg2pec7
ios: https://travis-ci.org/wang-bin/avbuild/jobs/490977431
android: https://travis-ci.org/wang-bin/avbuild/jobs/490977437
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] [PATCH] libavcodec: vp8 neon optimizations for aarch64

2019-02-04 Thread Carl Eugen Hoyos
2019-02-05 0:59 GMT+01:00, James Almer :
> On 1/31/2019 4:23 PM, Carl Eugen Hoyos wrote:
>> 2019-01-31 17:04 GMT+01:00, Magnus Röös :
>>> Partial port of the ARM Neon for aarch64.
>>
>> Reproduced a >20% speedup for fate-vp8 and applied.
>>
>> Thank you, Carl Eugen
>
> This seems to have broken builds with Clang on aarch64. GCC seems fine.
>
> http://fate.ffmpeg.org/report.cgi?time=20190204212326=armv8-linux-clang-7

(Note that it's no problem to build with clang on Linux but
I suspect Android and ios are more difficult / would not work.)

Carl Eugen
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] [PATCH] libavcodec: vp8 neon optimizations for aarch64

2019-02-04 Thread Carl Eugen Hoyos
2019-02-05 0:59 GMT+01:00, James Almer :
> On 1/31/2019 4:23 PM, Carl Eugen Hoyos wrote:
>> 2019-01-31 17:04 GMT+01:00, Magnus Röös :
>>> Partial port of the ARM Neon for aarch64.
>>
>> Reproduced a >20% speedup for fate-vp8 and applied.
>>
>> Thank you, Carl Eugen
>
> This seems to have broken builds with Clang on aarch64. GCC seems fine.
>
> http://fate.ffmpeg.org/report.cgi?time=20190204212326=armv8-linux-clang-7

Yes.

Do you know if Martin plans to push his patch?
I can do it but I cannot test MS.

Carl Eugen
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] [PATCH] libavcodec: vp8 neon optimizations for aarch64

2019-02-04 Thread James Almer
On 1/31/2019 4:23 PM, Carl Eugen Hoyos wrote:
> 2019-01-31 17:04 GMT+01:00, Magnus Röös :
>> Partial port of the ARM Neon for aarch64.
> 
> Reproduced a >20% speedup for fate-vp8 and applied.
> 
> Thank you, Carl Eugen

This seems to have broken builds with Clang on aarch64. GCC seems fine.

http://fate.ffmpeg.org/report.cgi?time=20190204212326=armv8-linux-clang-7
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


Re: [FFmpeg-devel] [PATCH] libavcodec: vp8 neon optimizations for aarch64

2019-01-31 Thread Carl Eugen Hoyos
2019-01-31 17:04 GMT+01:00, Magnus Röös :
> Partial port of the ARM Neon for aarch64.

Reproduced a >20% speedup for fate-vp8 and applied.

Thank you, Carl Eugen
___
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel