GitHub / CCExtractor/ccextractor / commits
CCExtractor - Official version maintained by the core team
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 3af3fc22 | fix(file_functions): correct three integer conversions in the read path (#2325) |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 128175ea | fix(encoder): don't return the list iterator when no encoder matches (#2319) |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 02327593 | [FIX] Out-of-bounds read: unsigned underflow defeats the file buffer bounds c... |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| b67effd6 | fix(wtv): resynchronise instead of trusting an implausible element length (#2... |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 6077cf5c | chore(deps): bump actions/checkout from 6 to 7 (#2282) |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| c328108e | [FIX] Windows: fetch UTF-8 command line and switch the CRT to UTF-8 (#2293) |
AlAoTach <8****h@u****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| d449d48b | [FIX] telxcc: stop contracting teletext hide timestamps by 40 ms (#2292) |
AlAoTach <8****h@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 0f224b89 | fix(networking): print int length with %d in NETWORKING_DEBUG output (#2311) |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| fc875151 | [FIX] networking: add NETWORKING_DEBUG CMake opt-in and route errors to stder... |
Ar1es-XD <2****1@s****n>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 06179f7f | fix(cmake): gate libpng ARM/NEON sources on target processor, not host+Darwin... |
Chandragupt Singh <c****9@g****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 749b3558 | fix(scc): no base char before special chars, and fix OOB control code at colu... |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| e7ad5c70 | [FIX] scc/ccd: encode EIA-608 special/extended characters instead of raw inte... |
Chandragupt Singh <c****9@g****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| e9a5d821 | [FIX] --out report: probe both EIA-608 fields so CC3/CC4 are reported accurat... |
Chandragupt Singh <c****9@g****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| ba4a8390 | [FIX] macOS GUI silently reports "Process Complete" even when CCExtractor is ... |
Arman Thakur <y****0@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 9f78685f | Fix typo: hat was -> that was (#2295) |
Bo Bayles <b****s@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| fd3cdc57 |
chore(deps): bump actions/cache from 5 to 6 (#2285)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 84bf4cc4 | docs: fix typo in tests README (#2281) |
Ren yiwei <8****G@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| c0ec8048 | ci: add manual SHA256 checksum workflow for release artifacts (#2277) |
Chandragupt Singh <c****9@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 0632bff4 |
chore(deps): bump AButler/upload-release-assets from 3.0 to 4.0 (#2272)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 8876d210 | fix(snap): derive snapcraft version from release tag safely (#2276) |
Chandragupt Singh <c****9@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 576c727a | [IMPROVEMENT]: Add macOS binary to GitHub Releases (#2274) |
Chandragupt Singh <c****9@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 9440749c | ci: align release.yml trigger with Linux workflows (created → published) (#2275) |
Chandragupt Singh <c****9@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 2feb09a1 |
chore(deps): bump rand from 0.8.5 to 0.8.6 in /src/rust (#2271)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 689b27ce |
fix(608): handle pop-on to roll-up transition ending at EOF (#2268)
Co-authored-by: GAURAV KARMAKAR <g****k@g****i> |
Gaurav karmakar <1****1@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 283bfd98 |
feat(mp4): add dvdsub/VobSub support to FFmpeg MP4 demuxer (#2269)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| e4443a74 |
[IMPROVEMENT] feat(mp4): add FFmpeg/libavformat backend for MP4 demuxing (#2191)
Co-authored-by: GAURAV KARMAKAR <g****1@u****m> |
Gaurav karmakar <1****1@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| c8932dab | fix: use c_char instead of i8 for CapInfo.lang to fix ARM compilation (#2267) |
Abir Hassan <6****n@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 10d92308 |
Fix/cea 708 c1 bounds check (#2258)
Co-authored-by: Dhanush Varma <y****r@e****m> |
Dhanush <d****5@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| a3ac701c | fix(build): support Git commit hash injection for tarball-based package build... |
Chandragupt Singh <c****9@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 600cc5f9 |
chore(deps): bump softprops/action-gh-release from 2 to 3 (#2265)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| edee6972 | chore: remove redundant Homebrew bump workflow (#2262) |
Chandragupt Singh <c****9@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| ad4886e7 | feat: auto-extract multi-language DVB subtitles into per-language files (#447... |
ujjwalr27 <u****4@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 5fdd9b86 | fix(build): decouple WITH_FFMPEG from ENABLE_HARDSUBX, fix FFmpeg 5.0+ API (#... |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 395f9b32 |
fix: MKV subtitle track .(null) extension for KATE and unknown codec IDs (#2250)
Co-authored-by: Dhanush Varma <y****r@e****m> |
Dhanush <d****5@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 65df24e6 | Fix integer overflow in ccxr_process_cc_data(): cast cc_count to usize before... |
Abhijeet Kumar <7****e@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 92dc7854 | Fix panic in process_page() on negative teletext PTS timestamps (#2240) |
Abhijeet Kumar <7****e@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| d56a6be9 | [FIX] clean up rust TODO fix bad AVC SEI payload run (#2235) |
ahmedbektic <a****5@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 47ad8388 | [FIX] Route --hardsubx --tickertext through subtitle encoder (#2230) |
Rizky Mirzaviandy Priambodo <1****r@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 1b4123b3 |
Fix heap OOB read in switch_to_next_file(): sync inputfile array with num_inp...
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Abhijeet Kumar <7****e@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| c4573bdc | style: add missing braces to strdup NULL checks (#2213 follow-up) (#2237) |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 8e4bcfc0 |
Fix unchecked strdup() return values in lib_ccx (#2213)
Co-authored-by: Claude Sonnet 4.6 <n****y@a****m> |
Abhijeet Kumar <7****e@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 159b2193 |
style: add missing braces in general_loop.c (#2210 follow-up) (#2236)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| ab109cf3 |
fix: crash when reading from stdin with no data (#2210)
Co-authored-by: Dhanush Varma <y****r@e****m> |
Dhanush <d****5@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| c20b4085 | [FIX] Add NULL checks for fopen() and alloc_demuxer_data() in process_hex() (... |
Navdeep Kaur <n****2@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 74e3842e |
chore(deps): bump microsoft/setup-msbuild from 2.0.0 to 3.0.0 (#2224)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 03ad9e8e | [FEATURE] Allow output \0 terminated frames (for WebSocket streaming support)... |
pszemus <p****a@g****l>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 9f250b14 | fix(cea708): use dynamic current_fps instead of hardcoded 29.97 in SCC frame ... |
Atul Chahar <c****2@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 0b1a967b |
fix: prevent stream detection from corrupting current_file index (#2209)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 52b5385c |
ci: add dual build artifacts for Windows (min-rust vs migrations) (#2208)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 92389cff |
ci: add dual build artifacts to compare C vs Rust code paths (#2207)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m>, Varadraj75 <a****7@g****m>, Claude Opus 4.6 (1M context) <n****y@a****m> |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 578abcaf | [FIX] Fix ownership of default Matroska track language (#2193) |
Abhijith <A****1@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 5c87a33a |
fix: add link_directories for tesseract/leptonica on macOS (#2186)
Co-authored-by: Dhanush Varma <y****r@e****m> |
Dhanush <d****5@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 6281a481 | chore: update PR template to set clearer expectations (#2203) |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| ed7f544e | [FEATURE] Add guarded ASS/SSA \pos positioning for CEA-608 captions (#1885) |
Chandragupt Singh <c****9@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 538e39db | Fix null pointer dereference in Matroska parser on file open failure (#2171) |
Apoorv Darshan <a****u@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| af539686 |
Fix: Heap OOB buffer over-read in MP4 atom parsing (#2179) (#2180)
Co-authored-by: Arun kumar <a****r@A****l> |
Arun <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 0f41b70a |
style: add missing braces to if blocks in lib_ccx.c (#2147 follow-up) (#2197)
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 58a8ded6 | Fix MSVC cross-CRT invalid free on output_filename (#2147) |
Atul Chahar <c****2@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| ee57fb46 |
chore: clean up #2168 merge — drop internal CHANGES.TXT entry, fix whitespace...
Co-authored-by: Claude Opus 4.6 (1M context) <n****y@a****m> |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| dc1d8d95 | fix: move VBI_DEBUG to CMake opt-in, fix MSVC empty struct error (#2168) |
Varad Raj Agrawal <a****7@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| d0c73362 |
chore(deps): bump docker/build-push-action from 6 to 7 (#2181)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 80ed678f |
chore(deps): bump docker/setup-buildx-action from 3 to 4 (#2178)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 90128d8c | fix: memory leaks and invalid CSS in WebVTT encoder (#2164) |
Varad Raj Agrawal <a****7@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| b2c1babf | Feat(rust): Implement WebVTT-specific timestamp format and layout anchor (#2135) |
Pranav Sharma <1****3@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| a44db9f6 | Port hex_string_to_int from C to Rust and support uppercase hex (#2141) |
Anayo Anyafulu <1****u@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e4bcade7 | Fix potential out-of-bounds access in write_stringz_as_srt_to_output (#2128) |
rhythmcache <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| f377be95 | cmake: guard Unix-only linker flags on non-Windows platforms (#2156) |
cheron2000 <s****1@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 8de778af |
fix(report): NULL guard and deduplicate call in teletext JSON report (#2155)
Co-authored-by: Claude Opus 4.6 <n****y@a****m> |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| c3c5d9c0 | merge Merge pull request #2045 from pranavshar223/docs-userdata-debug-log |
Carlos Fernandez Sanz <c****s@s****v>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 02c524f6 |
[FIX]Fix panic when using --mp4/--mkv without explicit input format (#2107)
Co-authored-by: GAURAV KARMAKAR <g****k@g****i> |
Gaurav karmakar <1****1@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 9614f581 | merge Merge pull request #2137 from ananyaaa66/master |
Carlos Fernandez Sanz <c****s@s****v>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 5de265d6 | merge Merge pull request #2152 from Varadraj75/feat/mkv-mpeg2-cc-extraction |
Carlos Fernandez Sanz <c****s@s****v>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| d80bf928 | merge test(dtvcc): add lazy decoder allocation lifecycle test |
Carlos Fernandez Sanz <c****s@c****g>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 6ee370ca |
style: cargo fmt
Co-authored-by: Claude Opus 4.6 <n****y@a****m> |
Carlos Fernandez <c****s@c****g> | 6 months ago | |
| e9a84ac2 |
test(dtvcc): add lazy decoder allocation lifecycle test
Co-authored-by: Claude Opus 4.6 <n****y@a****m> |
Carlos Fernandez <c****s@c****g> | 6 months ago | |
| ffb38060 | merge Merge pull request #2151 from x15sr71/fix/x86-decoder-alloc-panic |
Carlos Fernandez Sanz <c****s@s****v>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 36711b9d |
merge
Merge origin/master into fix/x86-decoder-alloc-panic
Co-authored-by: Claude Opus 4.6 <n****y@a****m> |
Carlos Fernandez <c****s@c****g> | 6 months ago | |
| c919dafd | merge Merge pull request #2150 from Varadraj75/fix/scc-framerate-help-and-23.98-alias |
Carlos Fernandez Sanz <c****s@s****v>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| af57a0c4 | merge Merge pull request #2148 from CCExtractor/dependabot/github_actions/actions/u... |
Carlos Fernandez Sanz <c****s@s****v>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| f457348a | merge Merge pull request #2138 from x15sr71/fix/rust-timing-unwrap-panic |
Carlos Fernandez Sanz <c****s@s****v>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| a87ad2be | style: remove BOM from matroska.c | Varadraj75 <a****7@g****m> | 6 months ago | |
| 0cf5abfa | style: apply clang-format to matroska.c | Varadraj75 <a****7@g****m> | 6 months ago | |
| 934398fc | feat: support V_MPEG2 tracks in MKV demuxer for CC extraction | Varadraj75 <a****7@g****m> | 6 months ago | |
| 1189433c | fix: address Copilot review comments on PR #2150 | Varadraj75 <a****7@g****m> | 6 months ago | |
| 7047583c | merge Merge branch 'master' into fix/x86-decoder-alloc-panic |
Chandragupt Singh <c****9@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 3af7a6a3 | chore: add changelog entry and update test comment for lazy allocation | Chandragupt Singh <c****9@g****m> | 6 months ago | |
| f7bdb865 | feat: add 23.98fps as valid --scc-framerate value and fix help text | Varadraj75 <a****7@g****m> | 6 months ago | |
| 738d482e |
chore(deps): bump actions/upload-artifact from 6 to 7
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 801a5446 | debug: revert artifact freshness sentinel string | Chandragupt Singh <c****9@g****m> | 6 months ago | |
| f5cede7c | debug: add a small sentinel string to check if the artifact is fresh | Chandragupt Singh <c****9@g****m> | 6 months ago | |
| 76e37ba6 | fix(rust): lazily allocate CEA-708 service decoders to avoid x86 startup OOM | Chandragupt Singh <c****9@g****m> | 6 months ago | |
| 733ed89f | merge Merge pull request #2134 from x15sr71/fix/spupng-indexing-and-path |
Carlos Fernandez Sanz <c****s@s****v>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 6da2b7f8 | merge Merge pull request #2136 from apoorvdarshan/fix/config-file-parser-bugs |
Carlos Fernandez Sanz <c****s@s****v>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 85aa833e | merge Merge pull request #2130 from pranavshar223/fix-scte20-syntax-check |
Carlos Fernandez Sanz <c****s@s****v>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 17d1c14c | fix(rust): replace alloc panic with handle_alloc_error and add null guard to ... | Chandragupt Singh <c****9@g****m> | 6 months ago | |
| 9039c80d | fix(rust): replace unwrap in print_mstime_static to avoid panic on out-of-ran... | Chandragupt Singh <c****9@g****m> | 6 months ago | |
| 10c612f9 | docs: add changelog entry | Chandragupt Singh <c****9@g****m> | 6 months ago | |
| ef33eb8c | fix(rust): prevent panic in timing.rs when formatting invalid timestamps | Chandragupt Singh <c****9@g****m> | 6 months ago | |
| b1cb5c98 | feat: Add functions for dumping CCExtractor parameters and generating file re... | ananyaaa66 <s****7@g****m> | 6 months ago | |
| 3d9027a9 | feat: Add parameter dumping, JSON report generation, and teletext support. | ananyaaa66 <s****7@g****m> | 6 months ago |