Edge264 – Minimalist, high-performance software decoder for H.264/AVC video
9 hours ago
- #performance-optimization
- #H.264
- #video-decoding
- Minimalist H.264/AVC video decoder with state-of-the-art performance.
- Supports Progressive High and MVC 3D profiles up to level 6.2.
- Handles resolutions up to 8K UHD with 8-bit 4:2:0 planar YUV output.
- Features include slices and arbitrary slice order, multi-threading, and memory management control.
- Cross-platform support for Windows (x86, x64), Linux (x86, x64, ARM64), and Mac OS (x64).
- Developed in C using 128-bit vector extensions and intrinsics, compilable with GCC or Clang.
- Includes SDL2 runtime library for optional display functionality.
- Customizable build options for tuning performance and features.
- Comes with an automated test program for decoding and benchmarking.
- Planned features include ARM32 support, additional color formats, and higher bit depths.
- Innovative programming techniques for performance and code size optimization.
- Extensive testing framework to validate decoder functionality and robustness.