Commit Graph

  • 934398fc86 feat: support V_MPEG2 tracks in MKV demuxer for CC extraction Varadraj75 2026-02-28 21:42:11 +05:30
  • 1189433c06 fix: address Copilot review comments on PR #2150 Varadraj75 2026-02-28 18:04:24 +05:30
  • 7047583cdf Merge branch 'master' into fix/x86-decoder-alloc-panic Chandragupt Singh 2026-02-28 17:52:49 +05:30
  • 3af7a6a336 chore: add changelog entry and update test comment for lazy allocation Chandragupt Singh 2026-02-28 17:38:38 +05:30
  • f7bdb86504 feat: add 23.98fps as valid --scc-framerate value and fix help text Varadraj75 2026-02-28 16:57:12 +05:30
  • 738d482ea7 chore(deps): bump actions/upload-artifact from 6 to 7 dependabot[bot] 2026-02-27 18:02:42 +00:00
  • 801a5446bf debug: revert artifact freshness sentinel string Chandragupt Singh 2026-02-27 20:32:40 +05:30
  • f5cede7c58 debug: add a small sentinel string to check if the artifact is fresh Chandragupt Singh 2026-02-27 18:35:21 +05:30
  • 76e37ba64e fix(rust): lazily allocate CEA-708 service decoders to avoid x86 startup OOM Chandragupt Singh 2026-02-27 10:43:08 +05:30
  • 733ed89feb Merge pull request #2134 from x15sr71/fix/spupng-indexing-and-path Carlos Fernandez Sanz 2026-02-25 14:19:30 -08:00
  • 6da2b7f8e1 Merge pull request #2136 from apoorvdarshan/fix/config-file-parser-bugs Carlos Fernandez Sanz 2026-02-25 14:17:24 -08:00
  • 85aa833e01 Merge pull request #2130 from pranavshar223/fix-scte20-syntax-check Carlos Fernandez Sanz 2026-02-25 14:04:23 -08:00
  • 17d1c14c99 fix(rust): replace alloc panic with handle_alloc_error and add null guard to prevent UB on x86 Chandragupt Singh 2026-02-26 00:13:45 +05:30
  • 9039c80d19 fix(rust): replace unwrap in print_mstime_static to avoid panic on out-of-range timestamps Chandragupt Singh 2026-02-24 18:08:15 +05:30
  • 10c612f90c docs: add changelog entry Chandragupt Singh 2026-02-24 02:31:16 +05:30
  • ef33eb8c13 fix(rust): prevent panic in timing.rs when formatting invalid timestamps Chandragupt Singh 2026-02-24 01:00:54 +05:30
  • b1cb5c98fa feat: Add functions for dumping CCExtractor parameters and generating file reports, including JSON output. ananyaaa66 2026-02-23 02:54:07 +05:30
  • 3d9027a913 feat: Add parameter dumping, JSON report generation, and teletext support. ananyaaa66 2026-02-23 01:18:47 +05:30
  • 3865385763 Fix configuration file parsing bugs and typos Apoorv Darshan 2026-02-23 00:14:31 +05:30
  • 3857a5756f docs: add changelog entry Chandragupt Singh 2026-02-22 22:58:37 +05:30
  • 041413817b fix(spupng): fix file numbering, EOD index waste, and non-deterministic XML path Chandragupt Singh 2026-02-22 22:01:53 +05:30
  • 381489f82c Fix: Add missing SCTE-20 marker bit syntax check (resolves TODO) Pranav Sharma 2026-02-20 10:03:50 +00:00
  • 6f7ce27b3d Merge pull request #2129 from rhythmcache/rhythmcache-patch-2 Carlos Fernandez Sanz 2026-02-19 22:39:04 -08:00
  • 6c70504653 Export free_rust_c_string_array with C ABI for FFI linkage rhythmcache 2026-02-20 09:57:55 +05:30
  • 67437b62d5 Fix allocator mismatch when freeing Rust allocated inputfile strings rhythmcache 2026-02-20 09:46:55 +05:30
  • 2dc5cf3223 Improve CI caching, fix Linux deps, fix WinGet fork-user Carlos Fernandez Sanz 2026-02-19 19:20:48 -08:00
  • 185631dcb0 Merge pull request #2125 from CCExtractor/fix/wix-conditional-xml v0.96.6 Carlos Fernandez Sanz 2026-02-19 18:01:27 -08:00
  • f843db26c5 Fix WiX installer: use preprocessor variable for conditional directory fix/wix-conditional-xml Carlos Fernandez 2026-02-19 17:45:06 -08:00
  • 3f87efec63 Merge pull request #2124 from CCExtractor/fix/publish-workflow-timing Carlos Fernandez Sanz 2026-02-19 17:20:28 -08:00
  • e17617fa53 Fix publish workflows: wait for release build to finish fix/publish-workflow-timing Carlos Fernandez 2026-02-19 17:07:59 -08:00
  • 350799f9ad Update CHANGES.TXT for 0.96.6 release Carlos Fernandez Sanz 2026-02-19 16:41:42 -08:00
  • eb7580498e Update CHANGES.TXT for 0.96.6 release Carlos Fernandez 2026-02-19 16:07:58 -08:00
  • f10ba93a27 Fix OCR memory leak: Tesseract leaked every DVB subtitle frame Carlos Fernandez Sanz 2026-02-19 16:02:45 -08:00
  • 0b6ddafeb8 Add notes that sample-platform depends on artifact names Carlos Fernandez Sanz 2026-02-19 14:30:43 -08:00
  • a10106e2dc Add notes that sample-platform depends on artifact names Carlos Fernandez 2026-02-19 14:13:09 -08:00
  • 6de9d8f608 Fix dangling pointers in copy_decoder_context Carlos Fernandez Sanz 2026-02-19 13:39:39 -08:00
  • a2e1357a9d Fix OCR memory leak: Tesseract instance leaked every DVB subtitle frame Carlos Fernandez 2026-02-19 13:29:23 -08:00
  • 622a096bcd Fix dangling pointers in copy_decoder_context Carlos Fernandez 2026-02-19 12:33:10 -08:00
  • 910e952c9f Add 32-bit (x86) Windows build support Carlos Fernandez Sanz 2026-02-19 12:11:26 -08:00
  • df3b48890d Fix vcruntime DLL copy: use batch env var instead of MSBuild property Carlos Fernandez 2026-02-19 09:31:26 -08:00
  • 571d311d86 Fix vcruntime DLLs: source from MSVC redist for correct architecture Carlos Fernandez 2026-02-18 21:34:37 -08:00
  • d3a12f0d9a Fix outdir: use trailing slash for x64, empty string for Win32 Carlos Fernandez 2026-02-18 15:49:33 -08:00
  • 2b6012a19b Fix output directory paths for Win32 builds Carlos Fernandez 2026-02-18 15:43:19 -08:00
  • 23f5980d96 Fix GPAC path for x86 builds on 64-bit CI hosts Carlos Fernandez 2026-02-18 14:25:23 -08:00
  • 1aa9762f19 Add 32-bit (x86) Windows build support Carlos Fernandez 2026-02-18 09:35:11 -08:00
  • 564bb7520b docs/debug: add verbose log when user data is skipped Pranav Sharma 2026-02-10 14:11:46 +00:00
  • 0626bb5929 Merge pull request #1994 from THE-Amrit-mahto-05/fix/demuxer-memory-leak Carlos Fernandez Sanz 2026-02-16 00:53:49 -08:00
  • ba873ed45a Merge pull request #2078 from THE-Amrit-mahto-05/fix-ffi-ownership Carlos Fernandez Sanz 2026-02-15 20:28:53 -08:00
  • 2f18aee7c2 Merge pull request #2020 - Add machine-readable JSON output for -out=report Carlos Fernandez 2026-02-15 14:02:44 -08:00
  • 7bd3be1cd1 Merge master into feat/json-report, resolve CHANGES.TXT conflict Carlos Fernandez 2026-02-15 14:02:37 -08:00
  • 0a4916f871 Merge pull request #2104 from AhmedAlian7/feat/transcript-dictionary-support Carlos Fernandez Sanz 2026-02-15 10:45:49 -08:00
  • 45afa8a429 Merge origin/master into pr-2110 (resolve CHANGES.TXT conflict) Carlos Fernandez 2026-02-15 08:56:20 -08:00
  • 1ea2672e09 Merge pull request #2111 from ishaan-arora-1/fix/matroska-fd-leak-and-open-check Carlos Fernandez Sanz 2026-02-15 08:53:47 -08:00
  • 896e499d47 Merge pull request #2065 from Apprentice2907/docs/timestamp-map-docs Carlos Fernandez Sanz 2026-02-15 07:55:59 -08:00
  • 1afd909e8a fix(matroska): add missing open() check and close() in save_sub_track ishaan-arora-1 2026-02-14 05:42:55 +05:30
  • 9710e8163c fix(matroska): use correct strlen for end timestamp in subtitle output ishaan-arora-1 2026-02-14 05:35:41 +05:30
  • 2ac017f8fe feat(transcript): Implement dictionary-based capitalization and censorship Ahmed Alian 2026-02-09 20:03:10 +02:00
  • eafc3904c5 Merge branch 'master' into feat/json-report Chandragupt Singh 2026-02-08 23:29:24 +05:30
  • dd2931153e Merge pull request #2077 from pranavshar223/fix/rust-clippy-pedantic Carlos Fernandez Sanz 2026-02-07 13:37:15 -08:00
  • 10288243b9 Merge pull request #2100 from x15sr71/fix/dvb-eit-bcd-start-time Carlos Fernandez Sanz 2026-02-07 13:25:03 -08:00
  • 9762223105 Merge pull request #2079 from Atul-Chahar/fix/empty-webvtt-hls-compatibility-1743 Carlos Fernandez Sanz 2026-02-07 11:35:12 -08:00
  • cad4d3d62d fix(rust): resolve clippy casts and enforce consistency in track_lister.rs Pranav Sharma 2026-02-05 18:47:21 +00:00
  • a30b8d7a83 Merge pull request #2092 from AhmedAlian7/fix-output-malloc Carlos Fernandez Sanz 2026-02-07 11:30:35 -08:00
  • f920c16a53 docs: add changelog entry Chandragupt Singh 2026-02-08 00:31:08 +05:30
  • 5c05173c75 Fix Vec::from_raw_parts UB in string_to_c_chars (#2094) THE-Amrit-mahto-05 2026-02-08 00:16:56 +05:30
  • 2582f628dd Fix sigsegv (#2090) Nicolas Dato 2026-02-07 18:24:51 +00:00
  • 99f7d1955a chore(deps): bump time from 0.3.44 to 0.3.47 in /src/rust (#2097) dependabot[bot] 2026-02-07 10:07:52 -08:00
  • 78e94f85c2 chore(deps): bump time from 0.3.41 to 0.3.47 in /src/rust/lib_ccxr (#2096) dependabot[bot] 2026-02-07 10:07:50 -08:00
  • 36f13922d2 fix: DVB EIT start time decoding using proper BCD parsing and normalization Chandragupt Singh 2026-02-07 18:31:23 +05:30
  • 3a547fdeab Replace static buffer with dynamic allocation in writercwtdata() Ahmed Alian 2026-02-04 17:38:07 +02:00
  • 7b891b99fc style(rust): format code with rustfmt Chandragupt Singh 2026-02-04 01:29:16 +05:30
  • f82c231c1c fix(report): address program count and caption summary issues in JSON output Chandragupt Singh 2026-02-04 00:29:25 +05:30
  • 556392a9fe docs(changelog): mention JSON output support for -out=report Chandragupt Singh 2026-01-15 03:35:09 +05:30
  • 161878867d feat(report): add machine-readable JSON output for -out=report Chandragupt Singh 2026-01-10 01:44:06 +05:30
  • 08a52fd5a5 checks Amrit kumar Mahto 2026-02-02 19:33:41 +05:30
  • bb68206f68 Update ffi_alloc.rs THE-Amrit-mahto-05 2026-02-02 19:22:35 +05:30
  • 858b8450ae Update ffi_alloc.rs THE-Amrit-mahto-05 2026-02-02 19:18:47 +05:30
  • 7cd7504e72 Fix unclosed code block in README Prince 2026-02-02 14:19:03 +05:30
  • 925907b75f fixed cargo clippy -- -D warnings Amrit kumar Mahto 2026-02-02 04:48:02 +05:30
  • bbf84b62fe new changes Amrit kumar Mahto 2026-02-02 04:40:49 +05:30
  • 528021b577 fix: ensure WebVTT header is written for empty files (HLS compatibility) Atul Chahar 2026-02-01 20:33:59 +05:30
  • 270c89b7f8 [FEATURE]: Add Snap packaging support with Github workflow Carlos Fernandez Sanz 2026-01-31 17:52:06 -08:00
  • 032cd1c6b1 Merge pull request #2040 from THE-Amrit-mahto-05/fix/avc-sei-payload-size Carlos Fernandez Sanz 2026-01-31 17:35:40 -08:00
  • 42e4e9a657 Merge pull request #2049 from THE-Amrit-mahto-05/fix-null-len-guard Carlos Fernandez Sanz 2026-01-31 17:18:31 -08:00
  • f4ce6c144a rust fmt Amrit kumar Mahto 2026-02-01 05:16:03 +05:30
  • 8467c4fa6e Fix FFI allocator mismatch by properly handling Rust/C ownership Amrit kumar Mahto 2026-02-01 04:58:32 +05:30
  • 821e307333 Merge pull request #2076 from THE-Amrit-mahto-05/fix-miri-null-deref Carlos Fernandez Sanz 2026-01-31 13:58:48 -08:00
  • ae81f3ba3d Fix Miri-reported UB in window row deallocation and tests Amrit kumar Mahto 2026-01-31 00:49:50 +05:30
  • b190751b2c [FIX]macOS: Fix hardsub pipeline failing due to arm64/x86_64 build mismatch Carlos Fernandez Sanz 2026-01-28 18:30:38 -08:00
  • f1bb0f4dce macOS: Fix hardsub pipeline failing due to arm64/x86_64 build mismatch GAURAV KARMAKAR 2026-01-29 00:12:09 +05:30
  • 70d325f558 re run checks Amrit kumar Mahto 2026-01-27 21:16:52 +05:30
  • f147ac27f8 re running for CI to pass checks Amrit kumar Mahto 2026-01-27 21:03:19 +05:30
  • 2dfb44d7d4 re running CI Amrit kumar Mahto 2026-01-27 20:42:53 +05:30
  • 94c9bd918a Document existing --timestamp-map option for WebVTT output Prince 2026-01-27 12:13:39 +05:30
  • 580e721dfe fix: prevent heap overflow in parse_PAT/parse_PMT and null deref in processmp4 Carlos Fernandez Sanz 2026-01-23 23:06:35 -08:00
  • d0a82447ff fix(rust): resolve clippy unnecessary_unwrap warnings for Rust 1.93 Carlos Fernandez 2026-01-23 20:58:03 -08:00
  • 5c19c7b932 style: fix Rust formatting in parser.rs test Carlos Fernandez 2026-01-23 20:14:26 -08:00
  • fd7271bae2 fix: prevent heap overflow in parse_PAT/parse_PMT and null deref in processmp4 Carlos Fernandez 2026-01-23 20:12:09 -08:00
  • 05c68349d5 Merge branch 'master' into feat/snap-distribution-support Chandragupt Singh 2026-01-23 15:26:59 +05:30
  • 09f21f64e4 fix(snap): resolve GPAC dependency and runtime issues in core22 snap Chandragupt Singh 2026-01-23 15:23:33 +05:30