diff --git a/docs/CHANGES.TXT b/docs/CHANGES.TXT index 053b01d26..efd773436 100644 --- a/docs/CHANGES.TXT +++ b/docs/CHANGES.TXT @@ -1,6 +1,7 @@ 0.96.6 (unreleased) ------------------- - New: Add Snap packaging support with Snapcraft configuration and GitHub Actions CI workflow. +- New: Implement dictionary-based capitalization and censorship for transcripts - Fix: Clear status line output on Linux/WSL to prevent text artifacts (#2017) - Fix: Prevent infinite loop on truncated MKV files - Fix: Various memory safety and stability fixes in demuxers (MP4, PS, MKV, DVB) diff --git a/src/lib_ccx/ccx_encoders_transcript.c b/src/lib_ccx/ccx_encoders_transcript.c index 55e227e80..81f1dc94c 100644 --- a/src/lib_ccx/ccx_encoders_transcript.c +++ b/src/lib_ccx/ccx_encoders_transcript.c @@ -120,11 +120,8 @@ int write_cc_subtitle_as_transcript(struct cc_subtitle *sub, struct encoder_ctx start_time = sub->start_time; end_time = sub->end_time; } - if (context->sentence_cap) - { - // TODO capitalize (context, line_number,data); - // TODO correct_case_with_dictionary(line_number, data); - } + if (sub->data) + correct_spelling_and_censor_words(context, (unsigned char *)sub->data, strlen((char *)sub->data)); if (start_time == -1) {