From 825e160e7257cbe25992c4722d89e8d71ab4fe37 Mon Sep 17 00:00:00 2001 From: Carlos Fernandez Date: Tue, 23 Dec 2025 19:33:23 +0100 Subject: [PATCH] Clean up CHANGES.TXT --- docs/CHANGES.TXT | 50 ++++-------------------------------------------- 1 file changed, 4 insertions(+), 46 deletions(-) diff --git a/docs/CHANGES.TXT b/docs/CHANGES.TXT index dadf2924..329f47df 100644 --- a/docs/CHANGES.TXT +++ b/docs/CHANGES.TXT @@ -19,63 +19,21 @@ Upcoming (unreleased) - Fix: Add HEVC/H.265 stream type recognition to prevent crashes on ATSC 3.0 streams. Fix: Tolerance to damaged streams - recover where possible instead of terminating. Issues closed: Over 40! Too many to list here, but each of them was either a bug squashed or a feature implemented. - Refactor: Lots of code ported to Rust. -0.95 (2025-09-15) +0.95 (2025-09-15 - never formally packaged) ----------------- -- Fix: ARM64/aarch64 build failure due to c_char type mismatch in nal.rs -- Fix: HardSubX OCR on Rust -- Removed the Share Module -- Fix: Regression failures on DVD files -- Fix: Segmentation faults on MP4 files with CEA-708 captions -- Refactor: Remove API structures from ccextractor -- New: Add Encoder Module to Rust -- Fix: Elementary stream regressions -- Fix: Segmentation faults on XDS files -- Fix: Clippy Errors Based on Rust 1.88 -- IMPROVEMENT: Refactor and optimize Dockerfile -- Fix: Improved handling of IETF language tags in Matroska files (#1665) -- New: Create unit test for rust code (#1615) -- Breaking: Major argument flags revamp for CCExtractor (#1564 & #1619) - New: Create a Docker image to simplify the CCExtractor usage without any environmental hustle (#1611) -- New: Add time units module in lib_ccxr (#1623) -- New: Add bits and levenshtein module in lib_ccxr (#1627) -- New: Add constants module in lib_ccxr (#1624) -- New: Add log module in lib_ccxr (#1622) -- New: Create `lib_ccxr` and `libccxr_exports` (#1621) -- Fix: Unexpected behavior of get_write_interval (#1609) -- Update: Bump rsmpeg to latest version for ffmpeg bindings (#1600) - New: Add SCC support for CEA-708 decoder (#1595) -- Fix: respect `-stdout` even if multiple CC tracks are present in a Matroska input file (#1453) -- Fix: crash in Rust decoder on ATSC1.0 TS Files (#1407) -- Removed the --with-gui flag for linux/configure and mac/configure (use the Flutter GUI instead) + Refactor: Lots of code ported to Rust. +- Fix: Improved handling of IETF language tags in Matroska files (#1665) +- Breaking: Major argument flags revamp for CCExtractor (#1564 & #1619) - Fix: segmentation fault in using hardsubx -- New: Add function (and command) that extracts closed caption subtitles as well as burnt-in subtitles from a file in a single pass. (As proposed in issue 726) -- Refactored: the `general_loop` function has some code moved to a new function - Fix: WebVTT X-TIMESTAMP-MAP placement (#1463) -- Disable X-TIMESTAMP-MAP by default (changed option --no-timestamp-map to --timestamp-map) -- Fix: missing `#` in color attribute of font tag - Fix: ffmpeg 5.0, tesseract 5.0 compatibility and remove deprecated methods - Fix: tesseract 5.x traineddata location in ocr -- Fix: fix autoconf tesseract detection problem (#1503) -- Fix: add missing compile_info_real.h source to Autotools build -- Fix: add missing `-lavfilter` for hardsubx linking -- Fix: make webvtt-full work correctly with multi-byte utf-8 characters -- Fix: encoding of solid block in latin-1 and unicode -- Fix: McPoodle Broadcast Raw format for field 1 -- Fix: Incorrect skipping of packets -- Fix: Repeated values for enums -- Cleanup: Remove the (unmaintained) Nuklear GUI code -- Cleanup: Reduce the amount of Windows build options in the project file -- Fix: infinite loop in MP4 file type detector. -- Improvement: Use Corrosion to build Rust code - Improvement: Ignore MXF Caption Essence Container version byte to enhance SRT subtitle extraction compatibility - New: Add tesseract page segmentation modes control with `--psm` flag -- Fix: Resolve compile-time error about implicit declarations (#1646) -- Fix: fatal out of memory error extracting from a VOB PS -- Fix: Unit Test Rust failing due to changes in Rust Version 1.86.0 - Fix: Support for MINGW-w64 cross compiling -- Fix: Build with ENABLE_FFMPEG to support ffmpeg 5 0.94 (2021-12-14) -----------------