Skip to content

v0.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Oct 10:42
· 3 commits to master since this release

v0.8.0 (2026-10-07)

Bug Fixes

  • Add AV1 to the High profile (0208c28)

  • Add DISPLAY env var to solve VDPAU init failures in docker (1864188)

  • Add environment variable VDPAU_DRIVER_PATH in Dockerfile (b63a19b)

  • Align wav comparison when the output starts with low-level noise (4fb431b)

  • Correct expected fluster manpage output for pandoc 2.9.2.1 (Ubuntu 22.04) (ec789e0)

  • Derive download filenames from the URL path (f117ed4)

  • Detect conflicting checksums for shared sources (97ec17d)

  • Disable deinterlacing in Fluendo decoders (f3ad284)

  • Disable deinterlacing in Fluendo H.264 SW decoder (4355cf7)

  • Discard cached archives that fail to extract (8c0bfbe)

  • Docker access to X11 and Wayland displays (220b6fd)

  • Docker build nvidia-vaapi-driver from source instead of apt (8119f2e)

  • Docker keep libunwind/libdw and propagate VAAPI env vars over SSH (a71bc0d)

  • Docker pin nv-codec-headers to n12.2.72.0 (9a28496)

  • Gstreamer compilation and other errors in Dockerfile (6347da2)

  • GStreamer source build fails on Ubuntu 24.04 (86f447b)

  • Handle downloads deduplication over multiple test suites (5f680d1)

  • Include EAC3 and Fluendo-H264-High444 test suites in the package (ad85c82)

  • Keep fluster importable on unsupported platforms (7d42e5b)

  • Keep the GStreamer runner going on missing-plugin messages (7cbc524)

  • Make mirror_sync parallel downloads work on Python 3.14 (82688db)

  • Missing OutputFormat.YUV444P10LE format for FFMPEG QSV decoders (e78326c)

  • Parameterise ac4 dolby reference decoder naming (4215221)

  • Pass GST_PLUGIN_FEATURE_RANK via subprocess env instead of command string (4f088d1)

  • Pass the retry count straight to download() (698a03c)

  • Remove ac4 dolby reference decoder OS check (c842237)

  • Remove dead codec field from TestVector (4d9d612)

  • Resolve test vector input paths on Windows (7e4ca7f)

  • Revert H.266 decoders to explicit h266parse parser (02eb043)

  • Set retries to -r + 1 in download_manager (457f2eb)

  • Support Fluendo EAC3 GStreamer decoder in EAC3 test suite (52703e0)

  • Support WAVE_FORMAT_EXTENSIBLE in _read_wav for Python < 3.12 (a05c5e6)

  • Test results and reports when negative_test is True (53a5348)

  • Timeout time calculation in reporting mechanism (37ac9aa)

  • Update mirror script author and copyright (0cd92eb)

  • Use a part zip file (2ef4606)

  • Use parsebin with GST_PLUGIN_FEATURE_RANK=decoder:MAX (0ca8dc6)

  • Use zip archive checksum as source_checksum in gen_eac3.py (50a6e18)

Chores

  • Add gstreamer decoder for EAC3prodec (2c44393)

  • Add nvidia-utils package to Dockerfile to enable nvidia-smi (9d90bd9)

  • Enable libav (incl. vvdec) plugins for source-compiled GStreamer in Dockerfile (bd7ed04)

  • Ignore .venv directories (8aaf7d8)

  • Sort profiles in the list output (1f5425c)

Features

  • Add a GStreamer runner to launch pipelines (bcbfe46)

  • Add AAC profiles to codec, test suites, and generator (e9f65ef)

  • Add Dolby PADS reference decoder with AC4 and EAC3prodec support (7f107c3)

  • Add download mirrors (034c903)

  • Add mirror_sync script to populate mirrors (9ed8806)

  • Add MPEG-H 3D Audio ED3 test suite and reference decoder (22950c8)

  • Add profiles to list output in CLI (f934ca6)

  • Add run --profiles CLI option (b024814)

  • Add test suite for EAC3 decoder (ea75fd5)

  • Add VP9 coding profiles definition (6c33d78)

  • Describe ARM CPU cores in system info (28d2769)

  • Report V4L2 M2M decoder devices in backend info (080e459)

  • Support both local and system directories with decoders (f51722e)

  • Support profile filtering in the reference subcommand (3d6b1ec)

  • h264: Add Fluendo-H264-High444 test suite (3ebd2fc)

Refactoring

  • Add profiles shared by multiple codecs (9a7128c)

  • Address review comments on the download manager (0c2aca3)

  • Condition global summary in test reports (40aed84)

  • Drop decoders_dir (14978df)

  • Extract all archives through extract_archive() (02826e5)

  • Optimise test reporting for markdown, json and csv (abf0756)

  • Remove duplicated stat calculations (82cc0f5)

  • Use a Set for the profile filter (d2a79d1)

  • Use os.path.pathsep.join instead of string algebra (33f0fa9)

Testing

  • Add unit tests for the download manager and zip extraction (61dbc5f)

  • Add unit tests for the GStreamer runner (6476e76)

  • Use unittest for tests (9f72c38)


Detailed Changes: v0.7.1...v0.8.0