[FFmpeg-devel] [PATCH] avr32: remove explicit support
Tomas Härdin
git at haerdin.se
Fri Jun 14 23:06:47 EEST 2024
sön 2024-06-09 klockan 14:55 +0300 skrev Rémi Denis-Courmont:
> The vendor has long since switched to Arm, wit the last product
> reaching
> their official end-of-life over 11 years ago. Linux support for the
> ISA
> was dropped 7 years ago. More importantly, this architecture was
> never
> supported by upstream GCC, and the vendor fork is stuck at version
> 4.2,
> which FFmpeg no longer supports (as per C11 requirement).
>
> Presumably, this is still the case given the lack of vendor support.
> Indeed all of the code being removed here consisted of inline
> assembler
> scalar optimisations. A sane C compiler should be able to perform
> those
> automatically nowadays (with the sole exception of fast CLZ
> detection),
> but this is moot as this architecture is evidently dead.
> ---
> configure | 26 +----
> libavcodec/avr32/mathops.h | 101 ------------------
> libavcodec/mathops.h | 2 -
> libavutil/avr32/bswap.h | 44 --------
> libavutil/avr32/intreadwrite.h | 182 -------------------------------
> --
> libavutil/bswap.h | 2 -
> libavutil/intreadwrite.h | 2 -
> 7 files changed, 1 insertion(+), 358 deletions(-)
> delete mode 100644 libavcodec/avr32/mathops.h
> delete mode 100644 libavutil/avr32/bswap.h
> delete mode 100644 libavutil/avr32/intreadwrite.h
Sounds good to me
/Tomas
More information about the ffmpeg-devel
mailing list