mirror of
https://github.com/CCExtractor/ccextractor.git
synced 2026-04-19 04:22:49 +00:00
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/CCExtractor/ccextractor/pull/1912
Author: @Rahul-2k4
Created: 12/26/2025
Status: ✅ Merged
Merged: 1/18/2026
Merged by: @cfsmp3
Base:
master← Head:final📝 Commits (10+)
6642973CLI + option plumbing for --split-dvb-subs77f3fd3Fix #447: Resolve DVB split mode crash and routing logic182b23aMerge branch 'CCExtractor:master' into final9a2fe62Switch platform toolset from v145 to v143 for GitHub Actions compatibility4e0472bFix DVB split critical bugs: per-pipeline state separation and timing sync557774bApply code style fixes from clang-format43d5ba2Improve error message for incompatible OutputFormat in Rust parserbdc3eaaFix: update Rust parser to allow text based formats for DVB splitf9b5e08Remove duplicate comment in parser.rsd3602ecFix: Defensive handling of invalid caption_field in DVB subtitle timing (fixes #447)📊 Changes
54 files changed (+2607 additions, -445 deletions)
View changed files
📝
.gitignore(+63 -0)📝
docs/CHANGES.TXT(+8 -0)➕
docs/DVB_DEDUPLICATION_TECHNICAL_REPORT.md(+115 -0)➕
docs/DVB_SPLIT_FIX_TECHNICAL_REPORT.md(+88 -0)📝
linux/Makefile.am(+4 -2)📝
mac/Makefile.am(+4 -2)📝
src/ccextractor.c(+2 -0)📝
src/lib_ccx/CMakeLists.txt(+11 -4)📝
src/lib_ccx/cc_bitstream.h(+16 -16)📝
src/lib_ccx/ccx_common_option.c(+3 -0)📝
src/lib_ccx/ccx_common_option.h(+3 -1)📝
src/lib_ccx/ccx_common_platform.h(+122 -122)📝
src/lib_ccx/ccx_decoders_common.c(+52 -6)📝
src/lib_ccx/ccx_decoders_isdb.c(+64 -16)📝
src/lib_ccx/ccx_demuxer.c(+8 -0)📝
src/lib_ccx/ccx_demuxer.h(+28 -2)📝
src/lib_ccx/ccx_encoders_common.c(+17 -4)📝
src/lib_ccx/ccx_encoders_common.h(+7 -7)📝
src/lib_ccx/ccx_encoders_sami.c(+4 -4)📝
src/lib_ccx/ccx_encoders_smptett.c(+4 -4)...and 34 more files
📄 Description
In raising this pull request, I confirm the following (please check boxes):
I have read and understood the contributors guide
.
.
My familiarity with the project is as follows (check one):
Summary
This PR completes verification of Issue #447 and applies a few small but necessary fixes identified during review. The --split-dvb-subs feature is confirmed to work correctly with real DVB broadcast samples.
Key points
Verified multi-stream DVB subtitle extraction end-to-end using a real broadcast TS.
Applied 3 minor code-review fixes:
Test sample clarification
https://tsduck.io/streams/france-dttv/tnt-uhf30-546MHz-2019-01-22.ts
Expected / observed behavior:
Results:
Related issue
Fixes and verification for Issue #447.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.