Commit Graph

  • 395f9b3213 fix: MKV subtitle track .(null) extension for KATE and unknown codec IDs (#2250) master Dhanush 2026-04-05 02:58:48 +05:30
  • 65df24e6bc Fix integer overflow in ccxr_process_cc_data(): cast cc_count to usize before multiply (#2241) Abhijeet Kumar 2026-04-04 08:34:24 +05:30
  • 92dc785435 Fix panic in process_page() on negative teletext PTS timestamps (#2240) Abhijeet Kumar 2026-04-04 08:20:14 +05:30
  • d56a6be9e4 [FIX] clean up rust TODO fix bad AVC SEI payload run (#2235) ahmedbektic 2026-03-28 15:03:31 -05:00
  • 47ad8388b1 [FIX] Route --hardsubx --tickertext through subtitle encoder (#2230) Rizky Mirzaviandy Priambodo 2026-03-29 03:00:20 +07:00
  • 1b4123b302 Fix heap OOB read in switch_to_next_file(): sync inputfile array with num_input_files (#2218) Abhijeet Kumar 2026-03-29 01:02:41 +05:30
  • c4573bdced style: add missing braces to strdup NULL checks (#2213 follow-up) (#2237) Carlos Fernandez Sanz 2026-03-28 12:08:31 -07:00
  • 8e4bcfc0cb Fix unchecked strdup() return values in lib_ccx (#2213) Abhijeet Kumar 2026-03-29 00:29:35 +05:30
  • 159b2193f4 style: add missing braces in general_loop.c (#2210 follow-up) (#2236) Carlos Fernandez Sanz 2026-03-28 11:42:02 -07:00
  • ab109cf316 fix: crash when reading from stdin with no data (#2210) Dhanush 2026-03-29 00:10:48 +05:30
  • c20b408527 [FIX] Add NULL checks for fopen() and alloc_demuxer_data() in process_hex() (#2202) Navdeep Kaur 2026-03-28 23:55:40 +05:30
  • 74e3842ed0 chore(deps): bump microsoft/setup-msbuild from 2.0.0 to 3.0.0 (#2224) dependabot[bot] 2026-03-24 17:16:41 -07:00
  • 03ad9e8e02 [FEATURE] Allow output \0 terminated frames (for WebSocket streaming support) (#2105) pszemus 2026-03-19 02:16:43 +01:00
  • 9f250b144d fix(cea708): use dynamic current_fps instead of hardcoded 29.97 in SCC frame delays (#2173) Atul Chahar 2026-03-18 08:50:17 +05:30
  • 0b1a967b73 fix: prevent stream detection from corrupting current_file index (#2209) Carlos Fernandez Sanz 2026-03-17 20:12:20 -07:00
  • 52b5385c2a ci: add dual build artifacts for Windows (min-rust vs migrations) (#2208) Carlos Fernandez Sanz 2026-03-17 08:48:02 -07:00
  • 817032a2a0 ci: add dual build artifacts for Windows (min-rust vs migrations) ci/dual-build-artifacts-windows Carlos Fernandez 2026-03-16 21:55:14 -07:00
  • 92389cff84 ci: add dual build artifacts to compare C vs Rust code paths (#2207) Carlos Fernandez Sanz 2026-03-16 21:47:59 -07:00
  • 578abcaf3b [FIX] Fix ownership of default Matroska track language (#2193) Abhijith 2026-03-16 08:39:52 +05:30
  • 5c87a33a8a fix: add link_directories for tesseract/leptonica on macOS (#2186) Dhanush 2026-03-15 23:35:57 +05:30
  • 6281a481d0 chore: update PR template to set clearer expectations (#2203) Carlos Fernandez Sanz 2026-03-14 12:58:41 -07:00
  • 769332c6a3 chore: update PR template to set clearer expectations chore/update-pr-template Carlos Fernandez 2026-03-14 12:58:00 -07:00
  • ed7f544e10 [FEATURE] Add guarded ASS/SSA \pos positioning for CEA-608 captions (#1885) Chandragupt Singh 2026-03-14 22:43:40 +05:30
  • 538e39db67 Fix null pointer dereference in Matroska parser on file open failure (#2171) Apoorv Darshan 2026-03-14 22:33:39 +05:30
  • af53968611 Fix: Heap OOB buffer over-read in MP4 atom parsing (#2179) (#2180) Arun 2026-03-13 09:24:28 +05:30
  • 0f41b70a6e style: add missing braces to if blocks in lib_ccx.c (#2147 follow-up) (#2197) Carlos Fernandez Sanz 2026-03-12 18:56:52 -07:00
  • 58a8ded621 Fix MSVC cross-CRT invalid free on output_filename (#2147) Atul Chahar 2026-03-13 07:24:47 +05:30
  • ee57fb46f3 chore: clean up #2168 merge — drop internal CHANGES.TXT entry, fix whitespace (#2196) Carlos Fernandez Sanz 2026-03-12 18:49:44 -07:00
  • dc1d8d9592 fix: move VBI_DEBUG to CMake opt-in, fix MSVC empty struct error (#2168) Varad Raj Agrawal 2026-03-13 07:17:43 +05:30
  • d0c73362ed chore(deps): bump docker/build-push-action from 6 to 7 (#2181) dependabot[bot] 2026-03-08 13:28:04 -07:00
  • 80ed678f98 chore(deps): bump docker/setup-buildx-action from 3 to 4 (#2178) dependabot[bot] 2026-03-07 23:16:15 -08:00
  • 90128d8c28 fix: memory leaks and invalid CSS in WebVTT encoder (#2164) Varad Raj Agrawal 2026-03-07 14:07:12 +05:30
  • b2c1babf90 Feat(rust): Implement WebVTT-specific timestamp format and layout anchor (#2135) Pranav Sharma 2026-03-07 13:56:55 +05:30
  • a44db9f617 Port hex_string_to_int from C to Rust and support uppercase hex (#2141) Anayo Anyafulu 2026-03-07 09:55:33 +02:00
  • e4bcade799 Fix potential out-of-bounds access in write_stringz_as_srt_to_output (#2128) rhythmcache 2026-03-07 13:14:40 +05:30
  • f377be9578 cmake: guard Unix-only linker flags on non-Windows platforms (#2156) cheron2000 2026-03-02 01:35:37 +05:30
  • 8de778af32 fix(report): NULL guard and deduplicate call in teletext JSON report (#2155) Carlos Fernandez Sanz 2026-02-28 15:56:36 -08:00
  • c3c5d9c0a0 Merge pull request #2045 from pranavshar223/docs-userdata-debug-log Carlos Fernandez Sanz 2026-02-28 15:48:43 -08:00
  • 02c524f693 [FIX]Fix panic when using --mp4/--mkv without explicit input format (#2107) Gaurav karmakar 2026-03-01 05:05:56 +05:30
  • 98019fbf50 fix(report): NULL guard and deduplicate call in teletext JSON report fix/teletext-json-report-cleanup Carlos Fernandez 2026-02-28 14:27:51 -08:00
  • 9614f58187 Merge pull request #2137 from ananyaaa66/master Carlos Fernandez Sanz 2026-02-28 14:25:22 -08:00
  • 5de265d64f Merge pull request #2152 from Varadraj75/feat/mkv-mpeg2-cc-extraction Carlos Fernandez Sanz 2026-02-28 14:02:09 -08:00
  • d80bf92820 test(dtvcc): add lazy decoder allocation lifecycle test Carlos Fernandez Sanz 2026-02-28 13:52:00 -08:00
  • 6ee370cafe style: cargo fmt Carlos Fernandez 2026-02-28 13:18:40 -08:00
  • e9a84ac2aa test(dtvcc): add lazy decoder allocation lifecycle test Carlos Fernandez 2026-02-28 13:14:25 -08:00
  • ffb380601a Merge pull request #2151 from x15sr71/fix/x86-decoder-alloc-panic Carlos Fernandez Sanz 2026-02-28 13:08:11 -08:00
  • 36711b9d3b Merge origin/master into fix/x86-decoder-alloc-panic Carlos Fernandez 2026-02-28 13:07:54 -08:00
  • c919dafd4a Merge pull request #2150 from Varadraj75/fix/scc-framerate-help-and-23.98-alias Carlos Fernandez Sanz 2026-02-28 12:59:17 -08:00
  • af57a0c425 Merge pull request #2148 from CCExtractor/dependabot/github_actions/actions/upload-artifact-7 Carlos Fernandez Sanz 2026-02-28 12:55:15 -08:00
  • f457348a43 Merge pull request #2138 from x15sr71/fix/rust-timing-unwrap-panic Carlos Fernandez Sanz 2026-02-28 10:30:05 -08:00
  • a87ad2bec7 style: remove BOM from matroska.c Varadraj75 2026-02-28 22:57:58 +05:30
  • 0cf5abfa9c style: apply clang-format to matroska.c Varadraj75 2026-02-28 22:51:39 +05:30
  • 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