DirkSimple/thirdparty
Ryan C. Gordon 9d17b0b9fe libtheora: NEON version of YUV->RGB conversion.
This is about 25-30% faster than the current scalar version, both on an
M1 Mac Mini and a Raspberry Pi 4 on a 32-bit Raspberry Pi OS install.

Since this needs tons of NEON registers, it might run better on a Pi4 in
64-bit mode, if the compiler understands it can have 32 SIMD registers
instead of 16, and never shuffle things between registers and RAM.

Reference Issue #23.
2023-04-14 14:05:20 -04:00
..
libogg ogg: Just use stdint.h if nothing else was available. 2023-01-21 22:39:58 -05:00
libretro Moved some files around, to declutter things. 2023-03-06 16:03:00 -05:00
libtheora libtheora: Make sure all arrays of YUV data are aligned for SIMD access. 2023-04-10 21:48:11 -04:00
libvorbis Fix compiler warnings in Ogg, Vorbis, and Theora libraries. 2023-01-20 13:15:14 -05:00
lua android: Fix build on Android. 2023-02-26 22:08:46 -05:00
theoraplay libtheora: NEON version of YUV->RGB conversion. 2023-04-14 14:05:20 -04:00