All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- GStreamer Vulkan AV1 VA decoder
- GStreamer Vulkan VP9 VA decoder
- NVidia Vulkan Video Samples VP9 VA decoder
- GStreamer Libav MPEG-4 SW video decoder
- Fluendo GStreamer MPEG-4 SW video decoder
- FFmpeg MPEG-4 SW video decoder
- ISO MPEG-4 video reference decoder (Microsoft implementation - vmdec)
- MPEG-4 video test suites for simple, advanced simple, simple scalable and simple studio profiles
- Test execution summary report in markdown format now includes test results per profile, when available
- Wildcard(*) is now supported when setting a list of vectors to test
- H.264 test suites JVT-AVC_V1, JVT-FR-EXT and JVT-Professional_profiles now include profile for test vectors
- H.265 test suite JCT-VC-HEVC_V1 now includes profile for test vectors
- Prevent test suite execution when its resources are not found locally
- Nvidia Vulkan video samples decoder: use enablePostProcessFilter by default to support hardware with different queue for decoding and transferring, such as mesa drivers
- Pixel-by-pixel output/reference frame comparison method with error tolerance is now available for codecs that do not require checksum match. MPEG-2 is an example of such codecs.
- MPEG-2 video test suites for main and 4:2:2 profiles
- GStreamer H.266 VA decoder
- ISO MPEG-4 reference decoder for test vectors of error resilient profiles
- GStreamer MPEG-2 SW video decoder
- Gstreamer Libva MPEG-2 SW video decoder
- MPEG-4 AAC MP4 test suite was split in 2, error and not error-resilient ones
- MPEG-4 AAC MP4 test suites, error and not error-resilient now have correct md5 checksums
- ISO MPEG-4 AAC decoders, error and not error-resilient now generate output with interleaved channels, when required
- Generate a test suite for H265 3D-HEVC functionality set.
- Generate a test suite for H265 SHVC functionality set.
- Create a test suite for H264 SVC group.
- Create a test suite for H264 professional profiles.
- Create a test suite for AV1 based on the Argon Streams.
- Create a test suite for MPEG-4 AAC adif files.
- Create a test suite for MPEG-4 AAC mp4 files.
- Add H264 FRExt test suite.
- Add H264 MVC test suite.
- Add MPEG-2 AAC adif test suite.
- Add MPEG4-AAC-ADTS test suite.
- Add basic AV1 tests for Makefile check target.
- Adapt AV1 AOM decoder so that it works correctly with some Argon test vectors.
- Add VVCSoftware_VTM H.266/VVC reference decoder.
- Add md5 checksum read/write feature to H266 test suite generator script.
- Create a test suite generator script for AAC.
- Add GStreamer libaom based AV1 decoder
- Split test suites for H265 and H266.
- Adapt AAC test suite generator to omit md5 checksums of wav reference.
- Rename some AAC and H264 test suites to be more precise.
- Replace pylint and black with ruff linter and code formatter.
- Update README.md.
- Update REPORT.md.
- Fix bug #218: Argon AV1 test resource path don't match the downloaded resources path.
- Issue in JSON generation scripts (Some test suites are badly generated).
- Add the H.264 reference decoder.
- Add libvpx-VP8 reference decoder.
- Add VP9 reference decoder.
- Add AAC reference decoder.
- Add AV1 reference decoder.
- Add VVdeC reference decoder.
- Create a test suite for H264 AVC-V1.
- Create a test suite for H264 RExt.
- Create a test suite for H265 HEVC_V1.
- Create a test suite for H265 MV-HEVC.
- Create a test suite for H265 SCC.
- Create a test suite for AV1 functionality set.
- Create a test suite for AV1 CHROMIUM-8bit.
- Create a test suite for AV1 CHROMIUM-10bit.
- Create a test suite for VP8-TEST-VECTORS.
- Create a test suite for VP9-TEST-VECTORS.
- Create a test suite for VP9-TEST-VECTORS-HIGH.
- Create a test suite for MPEG-2 AAC.
- Create a test suite for H.266 (VTT).
- Create README.md.
- Create REPORT.md.
- For detailed usage and fluster modes, refer to the README.md.