You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/CHANGES.TXT
+5-47Lines changed: 5 additions & 47 deletions
Original file line number
Diff line number
Diff line change
@@ -19,63 +19,21 @@ Upcoming (unreleased)
19
19
- Fix: Add HEVC/H.265 stream type recognition to prevent crashes on ATSC 3.0 streams.
20
20
Fix: Tolerance to damaged streams - recover where possible instead of terminating.
21
21
Issues closed: Over 40! Too many to list here, but each of them was either a bug squashed or a feature implemented.
22
-
Refactor: Lots of code ported to Rust.
23
22
24
-
0.95 (2025-09-15)
25
-
-----------------
26
-
- Fix: ARM64/aarch64 build failure due to c_char type mismatch in nal.rs
27
-
- Fix: HardSubX OCR on Rust
28
-
- Removed the Share Module
29
-
- Fix: Regression failures on DVD files
30
-
- Fix: Segmentation faults on MP4 files with CEA-708 captions
31
-
- Refactor: Remove API structures from ccextractor
32
-
- New: Add Encoder Module to Rust
33
-
- Fix: Elementary stream regressions
34
-
- Fix: Segmentation faults on XDS files
35
-
- Fix: Clippy Errors Based on Rust 1.88
36
-
- IMPROVEMENT: Refactor and optimize Dockerfile
37
-
- Fix: Improved handling of IETF language tags in Matroska files (#1665)
38
-
- New: Create unit test for rust code (#1615)
39
-
- Breaking: Major argument flags revamp for CCExtractor (#1564 & #1619)
23
+
0.95 (2025-09-15 - never formally packaged)
24
+
-----------------
40
25
- New: Create a Docker image to simplify the CCExtractor usage without any environmental hustle (#1611)
41
-
- New: Add time units module in lib_ccxr (#1623)
42
-
- New: Add bits and levenshtein module in lib_ccxr (#1627)
43
-
- New: Add constants module in lib_ccxr (#1624)
44
-
- New: Add log module in lib_ccxr (#1622)
45
-
- New: Create `lib_ccxr` and `libccxr_exports` (#1621)
46
-
- Fix: Unexpected behavior of get_write_interval (#1609)
47
-
- Update: Bump rsmpeg to latest version for ffmpeg bindings (#1600)
48
26
- New: Add SCC support for CEA-708 decoder (#1595)
49
-
- Fix: respect `-stdout` even if multiple CC tracks are present in a Matroska input file (#1453)
50
-
- Fix: crash in Rust decoder on ATSC1.0 TS Files (#1407)
51
-
- Removed the --with-gui flag for linux/configure and mac/configure (use the Flutter GUI instead)
27
+
Refactor: Lots of code ported to Rust.
28
+
- Fix: Improved handling of IETF language tags in Matroska files (#1665)
29
+
- Breaking: Major argument flags revamp for CCExtractor (#1564 & #1619)
52
30
- Fix: segmentation fault in using hardsubx
53
-
- 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)
54
-
- Refactored: the `general_loop` function has some code moved to a new function
55
31
- Fix: WebVTT X-TIMESTAMP-MAP placement (#1463)
56
-
- Disable X-TIMESTAMP-MAP by default (changed option --no-timestamp-map to --timestamp-map)
0 commit comments