mirror of
https://github.com/CCExtractor/ccextractor.git
synced 2026-04-24 06:59:49 +00:00
[PR #1977] Fix MXF files containing CEA-708 captions not being detected/extracted #2786
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?
Original Pull Request: https://github.com/CCExtractor/ccextractor/pull/1977
State: closed
Merged: Yes
Summary
CCX_RAW_TYPEdata from MXF demuxer was only passed to the legacy 608 decoder, not the DTVCC decoder for 708 captionsCCX_RAW_TYPEhandling to useprocess_cc_datainstead ofprocess_raw_with_fieldTest plan
708cc_5seconds.mxf).p0.svc01.srtfileFiles changed
src/lib_ccx/general_loop.c- Main fix: route CCX_RAW_TYPE through DTVCC decodersrc/lib_ccx/ccx_dtvcc.h- Added FFI declaration forccxr_dtvcc_set_activesrc/rust/src/lib.rs- Addedccxr_dtvcc_set_activefunctionsrc/rust/src/decoder/mod.rs- Fixed flush logic for visible windowssrc/lib_ccx/ccx_demuxer_mxf.c- Fixed PTS calculation, changed verbose logging to debugFixes #1647
🤖 Generated with Claude Code