Hasty Briefsbeta

Edge264 – Minimalist, high-performance software decoder for H.264/AVC video

11 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.