diff --git a/docs/CHANGES.TXT b/docs/CHANGES.TXT index e9dfe614c..5042253ba 100644 --- a/docs/CHANGES.TXT +++ b/docs/CHANGES.TXT @@ -1,5 +1,6 @@ 1.0 (to be released) ----------------- +- Fix: Elementary stream regressions - Fix: Segmentation faults on XDS files - Fix: Clippy Errors Based on Rust 1.88 - IMPROVEMENT: Refactor and optimize Dockerfile diff --git a/src/ccextractor.c b/src/ccextractor.c index a8676405c..62bd604ae 100644 --- a/src/ccextractor.c +++ b/src/ccextractor.c @@ -183,11 +183,11 @@ int api_start(struct ccx_s_options api_options) ----------------------------------------------------------------- */ switch (stream_mode) { + // Note: This case is meant to fall through case CCX_SM_ELEMENTARY_OR_NOT_FOUND: if (!api_options.use_gop_as_pts) // If !0 then the user selected something api_options.use_gop_as_pts = 1; // Force GOP timing for ES ccx_common_timing_settings.is_elementary_stream = 1; - break; case CCX_SM_TRANSPORT: case CCX_SM_PROGRAM: case CCX_SM_ASF: