OpenAPV Codec Receives Significant Update with Version 1.1.1
Tech
⚠ Single-source
1h ago

OpenAPV Codec Receives Significant Update with Version 1.1.1

AI-synthesized · Bias removed · Facts only

The open-source reference implementation of the Advanced Professional Video (APV) codec, OpenAPV, has released version 1.1.1, a major update succeeding version 0.3.0. This release introduces several enhancements aimed at improving performance and flexibility.

The non-traditional version jump to 1.1.1 is due to a change in the API set version, while maintaining backward compatibility with OpenAPV v0.x. According to the release announcement, “OpenAPV versions are APISET.MAJOR.MINOR.PATCH. The first component is the API set, not a semantic-versioning major. v0.3.0.0 was the last release of API set 0; this is the first release that carries API set 1. API set 0 is unchanged and remains fully supported. Nothing was removed.”

Key improvements in OpenAPV 1.1.1 include PBU-based decoding, new profiles featuring smaller tiles for increased parallelism and finer-grained partial decoding, and support for custom memory allocators. This custom allocator feature allows users to bypass the C library heap. The update also incorporates new AVX2 and ARM NEON optimizations, along with cleanup of SIMD kernel code and other robustness enhancements. CPU benchmarks for the new version are forthcoming.

Was this useful?

Read the original coverage

💬 Comments

📜 Comment Policy