mirror of
https://github.com/CCExtractor/ccextractor.git
synced 2026-02-04 05:44:53 +00:00
Clean up CHANGES.TXT
This commit is contained in:
@@ -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)
|
||||
-----------------
|
||||
|
||||
Reference in New Issue
Block a user