ccextractor
ccextractor copied to clipboard
[WIP] [FIX] #1499 Persistent `Dtvcc` struct for CEA-708 decoding in Rust
In raising this pull request, I confirm the following (please check boxes):
- [x] I have read and understood the contributors guide.
- [x] I have checked that another pull request for this purpose does not exist.
- [x] I have considered, and confirmed that this submission will be valuable to others.
- [x] I accept that this submission may not be used, and the pull request closed at the will of the maintainer.
- [x] I give this submission freely, and claim no ownership to its content.
- [ ] I have mentioned this change in the changelog.
My familiarity with the project is as follows (check one):
- [ ] I have never used CCExtractor.
- [x] I have used CCExtractor just a couple of times.
- [ ] I absolutely love CCExtractor, but have not contributed previously.
- [ ] I am an active contributor to CCExtractor.
{pull request content here}
@PunitLodha This builds but segfaults when ran on this sample. I'll try to diagnose this but could you go over the changes when you get the time?
Using ugly debug statements I have pinned down the segfault to here. It's exactly where the rust function is called. Not inside it as I put a debug statement on the Rust side but that did not get triggered. Any ideas why?
Using ugly debug statements I have pinned down the segfault to here. It's exactly where the rust function is called. Not inside it as I put a debug statement on the Rust side but that did not get triggered. Any ideas why?
I'd run it with valgrind, it will give you a good idea.
CCExtractor CI platform finished running the test files on windows. Below is a summary of the test results:
Report Name | Tests Passed |
Broken | 0/13 |
CEA-708 | 0/14 |
DVB | 0/7 |
DVD | 0/3 |
DVR-MS | 0/2 |
General | 0/27 |
Hauppage | 0/3 |
MP4 | 0/3 |
NoCC | 0/10 |
Options | 0/87 |
Teletext | 0/21 |
WTV | 0/13 |
XDS | 0/34 |
It seems that not all tests were passed completely. This is an indication that the output of some files is not as expected (but might be according to you).
Your PR breaks these cases:
- ccextractor -autoprogram -out=srt -latin1 1d9731bd80...
- ccextractor -out=sami -latin1 -autoprogram 5b4e0a6034...
- ccextractor -out=srt -latin1 -autoprogram 73d9313d64...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 8e8229b88b...
- ccextractor -autoprogram -out=ttxt -latin1 7236304cfc...
- ccextractor -autoprogram -out=ttxt -latin1 9a496d3828...
- ccextractor -out=ttxt -latin1 001dd8cdf7...
- ccextractor -out=srt -latin1 06b3a9237d...
- ccextractor -out=srt -latin1 83f8cceb74...
- ccextractor -out=srt -latin1 -autoprogram 56c9f34548...
- ccextractor -out=srt -latin1 611b4a9235...
- ccextractor -out=srt -latin1 b46e9e8e3f...
- ccextractor -out=srt -latin1 89e417e622...
- ccextractor -out=srt -latin1 d59eadc4ed...
- ccextractor -out=srt -latin1 4d4e938ef6...
- ccextractor -autoprogram -out=ttxt -latin1 1020459a86...
- ccextractor -autoprogram -out=srt -latin1 f1422b8bfe...
- ccextractor -datapid 5603 -autoprogram -out=srt -latin1 -teletext 85c7fc1ad7...
- ccextractor -autoprogram -out=srt -latin1 d41b53b504...
- ccextractor -autoprogram -out=srt -latin1 85271be4d2...
- ccextractor --wtvconvertfix -autoprogram -out=srt -latin1 acf871cbfd...
- ccextractor --wtvconvertfix -autoprogram -out=srt -latin1 5cbb21adb6...
- ccextractor -autoprogram -out=srt -latin1 e9b9008fdf...
- ccextractor -autoprogram -out=ttxt -latin1 c032183ef0...
- ccextractor -autoprogram -out=ttxt -latin1 27e46255f0...
- ccextractor -autoprogram -out=ttxt -latin1 d037c7509e...
- ccextractor -autoprogram -out=ttxt -latin1 1974a299f0...
- ccextractor -autoprogram -out=ttxt -latin1 132d7df7e9...
- ccextractor -autoprogram -out=ttxt -latin1 99e5eaafdc...
- ccextractor -autoprogram -out=srt -latin1 b22260d065...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 7aad20907e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla c41f73056a...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 5d3a29f9f8...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 70000200c0...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 6dc772d881...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla dab1c1bd65...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla adce82fd39...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 15feae9133...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 95dd33c6f1...
- ccextractor -autoprogram -out=ttxt -latin1 01509e4d27...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla ab9cf8cfad...
- ccextractor -autoprogram -out=srt -latin1 15feae9133...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -2 5d3a29f9f8...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -2 c41f73056a...
- ccextractor -autoprogram -out=srt -latin1 -sc c032183ef0...
- ccextractor -autoprogram -out=bin -latin1 c032183ef0...
- ccextractor -haup -autoprogram -out=srt -latin1 a03b5b2a56...
- ccextractor -autoprogram -out=srt -haup -latin1 553d78e755...
- ccextractor -autoprogram -out=ttxt -haup -ucla -latin1 553d78e755...
- ccextractor -in=mp4 -out=srt -latin1 b2771c84c2...
- ccextractor -in=mp4 -out=srt -latin1 5df914ce77...
- ccextractor -mp4vidtrack -autoprogram -out=ttxt -latin1 adc0a818c3...
- ccextractor -autoprogram -out=ttxt -latin1 08bdf0e2c1...
- ccextractor -autoprogram -out=ttxt -latin1 bee139671a...
- ccextractor -autoprogram -out=ttxt -latin1 3842d00925...
- ccextractor -autoprogram -out=ttxt -latin1 80af83c038...
- ccextractor -autoprogram -out=ttxt -latin1 837b02f722...
- ccextractor -autoprogram -out=srt -latin1 41dab6b2a7...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 4b117b4d66...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 26ee6add4d...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds fca0dce412...
- ccextractor -datapid 2310 -autoprogram -out=srt -latin1 e639e54550...
- ccextractor -autoprogram -out=srt -latin1 4e56e88ba4...
- ccextractor -autoprogram -out=ttxt -latin1 c0d2fba8c0...
- ccextractor -autoprogram -out=ttxt -latin1 006fdc391a...
- ccextractor -autoprogram -out=ttxt -latin1 e92a1d4d2a...
- ccextractor -autoprogram -out=ttxt -latin1 b37ce60eb9...
- ccextractor -autoprogram -out=ttxt -latin1 7e4ebf7fd7...
- ccextractor -autoprogram -out=ttxt -latin1 9256a60e4b...
- ccextractor -autoprogram -out=ttxt -latin1 27d7a43dd6...
- ccextractor -autoprogram -out=ttxt -latin1 297a44921a...
- ccextractor -autoprogram -out=ttxt -latin1 efbe129086...
- ccextractor -autoprogram -out=ttxt -latin1 eae0077731...
- ccextractor -autoprogram -out=ttxt -latin1 e2e2b501e0...
- ccextractor -autoprogram -out=ttxt -latin1 8c1615c1a8...
- ccextractor -autoprogram -out=ttxt -latin1 c6407fb294...
- ccextractor -autoprogram -out=ttxt -latin1 -datets dcada745de...
- ccextractor -autoprogram -out=srt -latin1 -tpage 398 5d5838bde9...
- ccextractor -autoprogram -out=srt -latin1 -tpage 299 44c45593fb...
- ccextractor -autoprogram -out=srt -latin1 -tpage 299 b8c55aa2e9...
- ccextractor -autoprogram -out=srt -latin1 -teletext -tpage 398 3b276ad8bf...
- ccextractor -autoprogram -out=ttxt -latin1 b236a0590b...
- ccextractor -out=srt -latin1 f23a544ba8...
- ccextractor -out=srt -latin1 97cc394d87...
- ccextractor -out=srt -latin1 10f0f77cf4...
- ccextractor -out=srt -latin1 df3b4d62d3...
- ccextractor -out=srt -latin1 d7e7dbdf68...
- ccextractor -out=srt -latin1 76734ac4a7...
- ccextractor -out=srt -latin1 c791382c94...
- ccextractor -out=srt -latin1 f673b2f916...
- ccextractor -out=srt -latin1 da75bdee47...
- ccextractor -out=srt -latin1 bd6f33a669...
- ccextractor -out=srt -latin1 0e5e6b26be...
- ccextractor -out=srt -latin1 a226cc302d...
- ccextractor -out=srt -latin1 ae6327683e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 725a49f871...
- ccextractor -autoprogram -out=ttxt -xds -latin1 -ucla d037c7509e...
- ccextractor -autoprogram -out=srt -latin1 -ucla d037c7509e...
- ccextractor -autoprogram -out=smptett -latin1 -ucla e274a73653...
- ccextractor -autoprogram -out=ttxt -xds -latin1 -ucla e274a73653...
- ccextractor -autoprogram -out=ttxt -xds -latin1 -ucla 85058ad37e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds b22260d065...
- ccextractor -autoprogram -out=srt -latin1 -ucla b22260d065...
- ccextractor -autoprogram -out=ttxt -latin1 -xds -ucla c813e713a0...
- ccextractor -autoprogram -out=srt -latin1 -ucla c813e713a0...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 27fab4dbb6...
- ccextractor -autoprogram -out=srt -latin1 -ucla 27fab4dbb6...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds bbd5bb52fc...
- ccextractor -autoprogram -out=srt -latin1 -ucla bbd5bb52fc...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds b992e0cccb...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds d0291cdcf6...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 7d2730d38e...
- ccextractor -autoprogram -out=srt -latin1 -ucla 7d2730d38e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds c8dc039a88...
- ccextractor -autoprogram -out=srt -latin1 -ucla c8dc039a88...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 53339f3455...
- ccextractor -autoprogram -out=srt -latin1 -ucla 53339f3455...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 83b03036a2...
- ccextractor -autoprogram -out=srt -latin1 -ucla 83b03036a2...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 7d3f25c32c...
- ccextractor -autoprogram -out=srt -latin1 -ucla 7d3f25c32c...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds f41d4c29a1...
- ccextractor -autoprogram -out=srt -latin1 -ucla f41d4c29a1...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 88cd42b89a...
- ccextractor -autoprogram -out=srt -latin1 -ucla 88cd42b89a...
- ccextractor -autoprogram -out=srt -latin1 -2 -ucla 88cd42b89a...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 7f41299cc7...
- ccextractor -autoprogram -out=srt -latin1 -ucla 7f41299cc7...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 0069dffd21...
- ccextractor -autoprogram -out=ttxt -latin1 5ae2007a79...
- ccextractor -autoprogram -out=ttxt -latin1 1e44efd810...
- ccextractor -autoprogram -out=ttxt -latin1 add511677c...
- ccextractor -out=srt -latin1 -autoprogram 29e5ffd34b...
- ccextractor -svc 1 -out=txt -nobom -noru ea83ff7bcb...
- ccextractor -svc 1 -out=txt f17524b53f...
- ccextractor -svc 1 -out=txt da904de35d...
- ccextractor -svc 1 -out=txt 80848c45f8...
- ccextractor -svc 1 -out=txt -nobom -noru b5d6aad89f...
- ccextractor -svc 1[EUC-KR] -out=txt -noru b5d6aad89f...
- ccextractor -svc 1 -out=srt da904de35d...
- ccextractor -svc 1 -out=sami da904de35d...
- ccextractor -svc 1 -out=ttxt da904de35d...
- ccextractor -svc 1[EUC-KR] b5d6aad89f...
- ccextractor -svc 1[EUC-KR] -noru b5d6aad89f...
- ccextractor -svc all da904de35d...
- ccextractor -svc all[EUC-KR] b5d6aad89f...
- ccextractor -svc 1,2[UTF-8],3[EUC-KR],54 -out=txt da904de35d...
- ccextractor -autoprogram -out=srt -latin1 -1 a65d39ccb3...
- ccextractor -autoprogram -out=srt -latin1 -2 a65d39ccb3...
- ccextractor -autoprogram c83f765c66...
- ccextractor -svc 1 c83f765c66...
- ccextractor -in=ts c83f765c66...
- ccextractor -out=srt c83f765c66...
- ccextractor -out=sami c83f765c66...
- ccextractor -out=dvdraw c83f765c66...
- ccextractor -out=txt c83f765c66...
- ccextractor -out=ttxt c83f765c66...
- ccextractor -out=smptett c83f765c66...
- ccextractor -out=spupng c83f765c66...
- ccextractor -gt c83f765c66...
- ccextractor -nogt c83f765c66...
- ccextractor --fixpadding c83f765c66...
- ccextractor -90090 c83f765c66...
- ccextractor -mythtv c83f765c66...
- ccextractor -pn 1 c83f765c66...
- ccextractor -datapid 256 c83f765c66...
- ccextractor -datastreamtype 2 c83f765c66...
- ccextractor -datastreamtype 2 -streamtype 2 c83f765c66...
- ccextractor -noautotimeref c83f765c66...
- ccextractor -bom c83f765c66...
- ccextractor -nobom c83f765c66...
- ccextractor -unicode c83f765c66...
- ccextractor -utf8 c83f765c66...
- ccextractor -latin1 c83f765c66...
- ccextractor -nofc c83f765c66...
- ccextractor -nots c83f765c66...
- ccextractor -trim c83f765c66...
- ccextractor -sc c83f765c66...
- ccextractor --capfile /repository/Dictionary/MattS_dictionary.txt c83f765c66...
- ccextractor -unixts 5 -out=txt c83f765c66...
- ccextractor -out=txt -datets c83f765c66...
- ccextractor -out=txt -sects c83f765c66...
- ccextractor -out=txt -UCLA c83f765c66...
- ccextractor -out=txt -lf c83f765c66...
- ccextractor -autodash -trim c83f765c66...
- ccextractor -bi c83f765c66...
- ccextractor -nobi c83f765c66...
- ccextractor -bs 1M c83f765c66...
- ccextractor -dru c83f765c66...
- ccextractor -noru c83f765c66...
- ccextractor -ru1 c83f765c66...
- ccextractor -ru2 c83f765c66...
- ccextractor -ru3 c83f765c66...
- ccextractor -delay 200 c83f765c66...
- ccextractor -startat 4 -endat 7 c83f765c66...
- ccextractor -nocodec dvbsub c83f765c66...
- ccextractor -debug -out=srt c83f765c66...
- ccextractor -608 -out=srt c83f765c66...
- ccextractor -708 -out=srt c83f765c66...
- ccextractor -goppts -out=srt c83f765c66...
- ccextractor -xdsdebug -out=srt c83f765c66...
- ccextractor -vides -out=srt c83f765c66...
- ccextractor -cbraw -out=srt c83f765c66...
- ccextractor -nosync -out=srt c83f765c66...
- ccextractor -fullbin -out=srt c83f765c66...
- ccextractor -parsedebug -out=srt c83f765c66...
- ccextractor -parsePAT -out=srt c83f765c66...
- ccextractor -parsePMT -out=srt c83f765c66...
- ccextractor -investigate_packets -out=srt c83f765c66...
- ccextractor -in=ps e9b9008fdf...
- ccextractor -in=es dc7169d7c4...
- ccextractor -in=asf 6395b281ad...
- ccextractor -in=wtv b46e9e8e3f...
- ccextractor -in=bin 988d4e8bba...
- ccextractor -in=raw fb79021542...
- ccextractor -in=mp4 b2771c84c2...
- ccextractor -mp4vidtrack 5df914ce77...
- ccextractor -wtvconvertfix acf871cbfd...
- ccextractor -wtvmpeg2 10f0f77cf4...
- ccextractor --hauppauge d6df1b227a...
- ccextractor -xmltv -out=null 96efd279cf...
- ccextractor -codec dvbsub -out=spupng 85271be4d2...
- ccextractor --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsnotbefore 1 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsnotafter 2 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsforatleast 1 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsforatmost 2 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --endcreditstext "CCextractor Ends crdit Testing" addf5e2fc9...
- ccextractor --endcreditsforatleast 3 --endcreditstext "CCextractor Ends crdit Testing" addf5e2fc9...
- ccextractor --endcreditsforatmost 2 --endcreditstext "CCextractor Ends crdit Testing" addf5e2fc9...
- ccextractor -tpage 801 4e56e88ba4...
- ccextractor -tverbose 4e56e88ba4...
- ccextractor -teletext 4e56e88ba4...
- ccextractor -autoprogram -out=srt -bom -latin1 8849331dda...
- ccextractor -stdout -quiet -nofc 79a51f3500...
- ccextractor -stdout -quiet -nofc 767b546f96...
- ccextractor -delay -200 c83f765c66...
Check the result page for more info.
Is there a way to disable this longer check for a draft PR XD
Is there a way to disable this longer check for a draft PR XD
No, but that'd be a good addition for the SP so that Drafts aren't tested anymore (unless @cfsmp3 sees value in testing draft PR's?)
Is there a way to disable this longer check for a draft PR XD
No, but that'd be a good addition for the SP so that Drafts aren't tested anymore (unless @cfsmp3 sees value in testing draft PR's?)
Not much :-)
It works?! It does not seem perfect (lacks the "footer" for one) but it does produce a file! video.p1.svc01.smi.txt
I had a nasty bug where the program just crashed when I added a single line Dtvcc::new
. Kept thinking it was some sort of undefined behavior because of all the pointer magic but it was just because I allocated too much on the stack in my quest to "optimize".
CCExtractor CI platform finished running the test files on windows. Below is a summary of the test results:
Report Name | Tests Passed |
Broken | 0/13 |
CEA-708 | 0/14 |
DVB | 0/7 |
DVD | 0/3 |
DVR-MS | 0/2 |
General | 0/27 |
Hauppage | 0/3 |
MP4 | 0/3 |
NoCC | 0/10 |
Options | 0/87 |
Teletext | 0/21 |
WTV | 0/13 |
XDS | 0/34 |
It seems that not all tests were passed completely. This is an indication that the output of some files is not as expected (but might be according to you).
Your PR breaks these cases:
- ccextractor -autoprogram -out=srt -latin1 1d9731bd80...
- ccextractor -out=sami -latin1 -autoprogram 5b4e0a6034...
- ccextractor -out=srt -latin1 -autoprogram 73d9313d64...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 8e8229b88b...
- ccextractor -autoprogram -out=ttxt -latin1 7236304cfc...
- ccextractor -autoprogram -out=ttxt -latin1 9a496d3828...
- ccextractor -out=ttxt -latin1 001dd8cdf7...
- ccextractor -out=srt -latin1 06b3a9237d...
- ccextractor -out=srt -latin1 83f8cceb74...
- ccextractor -out=srt -latin1 -autoprogram 56c9f34548...
- ccextractor -out=srt -latin1 611b4a9235...
- ccextractor -out=srt -latin1 b46e9e8e3f...
- ccextractor -out=srt -latin1 89e417e622...
- ccextractor -out=srt -latin1 d59eadc4ed...
- ccextractor -out=srt -latin1 4d4e938ef6...
- ccextractor -autoprogram -out=ttxt -latin1 1020459a86...
- ccextractor -autoprogram -out=srt -latin1 f1422b8bfe...
- ccextractor -datapid 5603 -autoprogram -out=srt -latin1 -teletext 85c7fc1ad7...
- ccextractor -autoprogram -out=srt -latin1 d41b53b504...
- ccextractor -autoprogram -out=srt -latin1 85271be4d2...
- ccextractor --wtvconvertfix -autoprogram -out=srt -latin1 acf871cbfd...
- ccextractor --wtvconvertfix -autoprogram -out=srt -latin1 5cbb21adb6...
- ccextractor -autoprogram -out=srt -latin1 e9b9008fdf...
- ccextractor -autoprogram -out=ttxt -latin1 c032183ef0...
- ccextractor -autoprogram -out=ttxt -latin1 27e46255f0...
- ccextractor -autoprogram -out=ttxt -latin1 d037c7509e...
- ccextractor -autoprogram -out=ttxt -latin1 1974a299f0...
- ccextractor -autoprogram -out=ttxt -latin1 132d7df7e9...
- ccextractor -autoprogram -out=ttxt -latin1 99e5eaafdc...
- ccextractor -autoprogram -out=srt -latin1 b22260d065...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 7aad20907e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla c41f73056a...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 5d3a29f9f8...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 70000200c0...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 6dc772d881...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla dab1c1bd65...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla adce82fd39...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 15feae9133...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 95dd33c6f1...
- ccextractor -autoprogram -out=ttxt -latin1 01509e4d27...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla ab9cf8cfad...
- ccextractor -autoprogram -out=srt -latin1 15feae9133...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -2 5d3a29f9f8...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -2 c41f73056a...
- ccextractor -autoprogram -out=srt -latin1 -sc c032183ef0...
- ccextractor -autoprogram -out=bin -latin1 c032183ef0...
- ccextractor -haup -autoprogram -out=srt -latin1 a03b5b2a56...
- ccextractor -autoprogram -out=srt -haup -latin1 553d78e755...
- ccextractor -autoprogram -out=ttxt -haup -ucla -latin1 553d78e755...
- ccextractor -in=mp4 -out=srt -latin1 b2771c84c2...
- ccextractor -in=mp4 -out=srt -latin1 5df914ce77...
- ccextractor -mp4vidtrack -autoprogram -out=ttxt -latin1 adc0a818c3...
- ccextractor -autoprogram -out=ttxt -latin1 08bdf0e2c1...
- ccextractor -autoprogram -out=ttxt -latin1 bee139671a...
- ccextractor -autoprogram -out=ttxt -latin1 3842d00925...
- ccextractor -autoprogram -out=ttxt -latin1 80af83c038...
- ccextractor -autoprogram -out=ttxt -latin1 837b02f722...
- ccextractor -autoprogram -out=srt -latin1 41dab6b2a7...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 4b117b4d66...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 26ee6add4d...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds fca0dce412...
- ccextractor -datapid 2310 -autoprogram -out=srt -latin1 e639e54550...
- ccextractor -autoprogram -out=srt -latin1 4e56e88ba4...
- ccextractor -autoprogram -out=ttxt -latin1 c0d2fba8c0...
- ccextractor -autoprogram -out=ttxt -latin1 006fdc391a...
- ccextractor -autoprogram -out=ttxt -latin1 e92a1d4d2a...
- ccextractor -autoprogram -out=ttxt -latin1 b37ce60eb9...
- ccextractor -autoprogram -out=ttxt -latin1 7e4ebf7fd7...
- ccextractor -autoprogram -out=ttxt -latin1 9256a60e4b...
- ccextractor -autoprogram -out=ttxt -latin1 27d7a43dd6...
- ccextractor -autoprogram -out=ttxt -latin1 297a44921a...
- ccextractor -autoprogram -out=ttxt -latin1 efbe129086...
- ccextractor -autoprogram -out=ttxt -latin1 eae0077731...
- ccextractor -autoprogram -out=ttxt -latin1 e2e2b501e0...
- ccextractor -autoprogram -out=ttxt -latin1 8c1615c1a8...
- ccextractor -autoprogram -out=ttxt -latin1 c6407fb294...
- ccextractor -autoprogram -out=ttxt -latin1 -datets dcada745de...
- ccextractor -autoprogram -out=srt -latin1 -tpage 398 5d5838bde9...
- ccextractor -autoprogram -out=srt -latin1 -tpage 299 44c45593fb...
- ccextractor -autoprogram -out=srt -latin1 -tpage 299 b8c55aa2e9...
- ccextractor -autoprogram -out=srt -latin1 -teletext -tpage 398 3b276ad8bf...
- ccextractor -autoprogram -out=ttxt -latin1 b236a0590b...
- ccextractor -out=srt -latin1 f23a544ba8...
- ccextractor -out=srt -latin1 97cc394d87...
- ccextractor -out=srt -latin1 10f0f77cf4...
- ccextractor -out=srt -latin1 df3b4d62d3...
- ccextractor -out=srt -latin1 d7e7dbdf68...
- ccextractor -out=srt -latin1 76734ac4a7...
- ccextractor -out=srt -latin1 c791382c94...
- ccextractor -out=srt -latin1 f673b2f916...
- ccextractor -out=srt -latin1 da75bdee47...
- ccextractor -out=srt -latin1 bd6f33a669...
- ccextractor -out=srt -latin1 0e5e6b26be...
- ccextractor -out=srt -latin1 a226cc302d...
- ccextractor -out=srt -latin1 ae6327683e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 725a49f871...
- ccextractor -autoprogram -out=ttxt -xds -latin1 -ucla d037c7509e...
- ccextractor -autoprogram -out=srt -latin1 -ucla d037c7509e...
- ccextractor -autoprogram -out=smptett -latin1 -ucla e274a73653...
- ccextractor -autoprogram -out=ttxt -xds -latin1 -ucla e274a73653...
- ccextractor -autoprogram -out=ttxt -xds -latin1 -ucla 85058ad37e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds b22260d065...
- ccextractor -autoprogram -out=srt -latin1 -ucla b22260d065...
- ccextractor -autoprogram -out=ttxt -latin1 -xds -ucla c813e713a0...
- ccextractor -autoprogram -out=srt -latin1 -ucla c813e713a0...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 27fab4dbb6...
- ccextractor -autoprogram -out=srt -latin1 -ucla 27fab4dbb6...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds bbd5bb52fc...
- ccextractor -autoprogram -out=srt -latin1 -ucla bbd5bb52fc...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds b992e0cccb...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds d0291cdcf6...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 7d2730d38e...
- ccextractor -autoprogram -out=srt -latin1 -ucla 7d2730d38e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds c8dc039a88...
- ccextractor -autoprogram -out=srt -latin1 -ucla c8dc039a88...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 53339f3455...
- ccextractor -autoprogram -out=srt -latin1 -ucla 53339f3455...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 83b03036a2...
- ccextractor -autoprogram -out=srt -latin1 -ucla 83b03036a2...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 7d3f25c32c...
- ccextractor -autoprogram -out=srt -latin1 -ucla 7d3f25c32c...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds f41d4c29a1...
- ccextractor -autoprogram -out=srt -latin1 -ucla f41d4c29a1...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 88cd42b89a...
- ccextractor -autoprogram -out=srt -latin1 -ucla 88cd42b89a...
- ccextractor -autoprogram -out=srt -latin1 -2 -ucla 88cd42b89a...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 7f41299cc7...
- ccextractor -autoprogram -out=srt -latin1 -ucla 7f41299cc7...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 0069dffd21...
- ccextractor -autoprogram -out=ttxt -latin1 5ae2007a79...
- ccextractor -autoprogram -out=ttxt -latin1 1e44efd810...
- ccextractor -autoprogram -out=ttxt -latin1 add511677c...
- ccextractor -out=srt -latin1 -autoprogram 29e5ffd34b...
- ccextractor -svc 1 -out=txt -nobom -noru ea83ff7bcb...
- ccextractor -svc 1 -out=txt f17524b53f...
- ccextractor -svc 1 -out=txt da904de35d...
- ccextractor -svc 1 -out=txt 80848c45f8...
- ccextractor -svc 1 -out=txt -nobom -noru b5d6aad89f...
- ccextractor -svc 1[EUC-KR] -out=txt -noru b5d6aad89f...
- ccextractor -svc 1 -out=srt da904de35d...
- ccextractor -svc 1 -out=sami da904de35d...
- ccextractor -svc 1 -out=ttxt da904de35d...
- ccextractor -svc 1[EUC-KR] b5d6aad89f...
- ccextractor -svc 1[EUC-KR] -noru b5d6aad89f...
- ccextractor -svc all da904de35d...
- ccextractor -svc all[EUC-KR] b5d6aad89f...
- ccextractor -svc 1,2[UTF-8],3[EUC-KR],54 -out=txt da904de35d...
- ccextractor -autoprogram -out=srt -latin1 -1 a65d39ccb3...
- ccextractor -autoprogram -out=srt -latin1 -2 a65d39ccb3...
- ccextractor -autoprogram c83f765c66...
- ccextractor -svc 1 c83f765c66...
- ccextractor -in=ts c83f765c66...
- ccextractor -out=srt c83f765c66...
- ccextractor -out=sami c83f765c66...
- ccextractor -out=dvdraw c83f765c66...
- ccextractor -out=txt c83f765c66...
- ccextractor -out=ttxt c83f765c66...
- ccextractor -out=smptett c83f765c66...
- ccextractor -out=spupng c83f765c66...
- ccextractor -gt c83f765c66...
- ccextractor -nogt c83f765c66...
- ccextractor --fixpadding c83f765c66...
- ccextractor -90090 c83f765c66...
- ccextractor -mythtv c83f765c66...
- ccextractor -pn 1 c83f765c66...
- ccextractor -datapid 256 c83f765c66...
- ccextractor -datastreamtype 2 c83f765c66...
- ccextractor -datastreamtype 2 -streamtype 2 c83f765c66...
- ccextractor -noautotimeref c83f765c66...
- ccextractor -bom c83f765c66...
- ccextractor -nobom c83f765c66...
- ccextractor -unicode c83f765c66...
- ccextractor -utf8 c83f765c66...
- ccextractor -latin1 c83f765c66...
- ccextractor -nofc c83f765c66...
- ccextractor -nots c83f765c66...
- ccextractor -trim c83f765c66...
- ccextractor -sc c83f765c66...
- ccextractor --capfile /repository/Dictionary/MattS_dictionary.txt c83f765c66...
- ccextractor -unixts 5 -out=txt c83f765c66...
- ccextractor -out=txt -datets c83f765c66...
- ccextractor -out=txt -sects c83f765c66...
- ccextractor -out=txt -UCLA c83f765c66...
- ccextractor -out=txt -lf c83f765c66...
- ccextractor -autodash -trim c83f765c66...
- ccextractor -bi c83f765c66...
- ccextractor -nobi c83f765c66...
- ccextractor -bs 1M c83f765c66...
- ccextractor -dru c83f765c66...
- ccextractor -noru c83f765c66...
- ccextractor -ru1 c83f765c66...
- ccextractor -ru2 c83f765c66...
- ccextractor -ru3 c83f765c66...
- ccextractor -delay 200 c83f765c66...
- ccextractor -startat 4 -endat 7 c83f765c66...
- ccextractor -nocodec dvbsub c83f765c66...
- ccextractor -debug -out=srt c83f765c66...
- ccextractor -608 -out=srt c83f765c66...
- ccextractor -708 -out=srt c83f765c66...
- ccextractor -goppts -out=srt c83f765c66...
- ccextractor -xdsdebug -out=srt c83f765c66...
- ccextractor -vides -out=srt c83f765c66...
- ccextractor -cbraw -out=srt c83f765c66...
- ccextractor -nosync -out=srt c83f765c66...
- ccextractor -fullbin -out=srt c83f765c66...
- ccextractor -parsedebug -out=srt c83f765c66...
- ccextractor -parsePAT -out=srt c83f765c66...
- ccextractor -parsePMT -out=srt c83f765c66...
- ccextractor -investigate_packets -out=srt c83f765c66...
- ccextractor -in=ps e9b9008fdf...
- ccextractor -in=es dc7169d7c4...
- ccextractor -in=asf 6395b281ad...
- ccextractor -in=wtv b46e9e8e3f...
- ccextractor -in=bin 988d4e8bba...
- ccextractor -in=raw fb79021542...
- ccextractor -in=mp4 b2771c84c2...
- ccextractor -mp4vidtrack 5df914ce77...
- ccextractor -wtvconvertfix acf871cbfd...
- ccextractor -wtvmpeg2 10f0f77cf4...
- ccextractor --hauppauge d6df1b227a...
- ccextractor -xmltv -out=null 96efd279cf...
- ccextractor -codec dvbsub -out=spupng 85271be4d2...
- ccextractor --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsnotbefore 1 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsnotafter 2 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsforatleast 1 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsforatmost 2 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --endcreditstext "CCextractor Ends crdit Testing" addf5e2fc9...
- ccextractor --endcreditsforatleast 3 --endcreditstext "CCextractor Ends crdit Testing" addf5e2fc9...
- ccextractor --endcreditsforatmost 2 --endcreditstext "CCextractor Ends crdit Testing" addf5e2fc9...
- ccextractor -tpage 801 4e56e88ba4...
- ccextractor -tverbose 4e56e88ba4...
- ccextractor -teletext 4e56e88ba4...
- ccextractor -autoprogram -out=srt -bom -latin1 8849331dda...
- ccextractor -stdout -quiet -nofc 79a51f3500...
- ccextractor -stdout -quiet -nofc 767b546f96...
- ccextractor -delay -200 c83f765c66...
Check the result page for more info.
This commit conditionally switches between the two. Oh yes, I have not fixed the encoder assignment for mp4. Should I do that too?
CCExtractor CI platform finished running the test files on windows. Below is a summary of the test results:
Report Name | Tests Passed |
Broken | 0/13 |
CEA-708 | 0/14 |
DVB | 0/7 |
DVD | 0/3 |
DVR-MS | 0/2 |
General | 0/27 |
Hauppage | 0/3 |
MP4 | 0/3 |
NoCC | 0/10 |
Options | 0/87 |
Teletext | 0/21 |
WTV | 0/13 |
XDS | 0/34 |
It seems that not all tests were passed completely. This is an indication that the output of some files is not as expected (but might be according to you).
Your PR breaks these cases:
- ccextractor -autoprogram -out=srt -latin1 1d9731bd80...
- ccextractor -out=sami -latin1 -autoprogram 5b4e0a6034...
- ccextractor -out=srt -latin1 -autoprogram 73d9313d64...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 8e8229b88b...
- ccextractor -autoprogram -out=ttxt -latin1 7236304cfc...
- ccextractor -autoprogram -out=ttxt -latin1 9a496d3828...
- ccextractor -out=ttxt -latin1 001dd8cdf7...
- ccextractor -out=srt -latin1 06b3a9237d...
- ccextractor -out=srt -latin1 83f8cceb74...
- ccextractor -out=srt -latin1 -autoprogram 56c9f34548...
- ccextractor -out=srt -latin1 611b4a9235...
- ccextractor -out=srt -latin1 b46e9e8e3f...
- ccextractor -out=srt -latin1 89e417e622...
- ccextractor -out=srt -latin1 d59eadc4ed...
- ccextractor -out=srt -latin1 4d4e938ef6...
- ccextractor -autoprogram -out=ttxt -latin1 1020459a86...
- ccextractor -autoprogram -out=srt -latin1 f1422b8bfe...
- ccextractor -datapid 5603 -autoprogram -out=srt -latin1 -teletext 85c7fc1ad7...
- ccextractor -autoprogram -out=srt -latin1 d41b53b504...
- ccextractor -autoprogram -out=srt -latin1 85271be4d2...
- ccextractor --wtvconvertfix -autoprogram -out=srt -latin1 acf871cbfd...
- ccextractor --wtvconvertfix -autoprogram -out=srt -latin1 5cbb21adb6...
- ccextractor -autoprogram -out=srt -latin1 e9b9008fdf...
- ccextractor -autoprogram -out=ttxt -latin1 c032183ef0...
- ccextractor -autoprogram -out=ttxt -latin1 27e46255f0...
- ccextractor -autoprogram -out=ttxt -latin1 d037c7509e...
- ccextractor -autoprogram -out=ttxt -latin1 1974a299f0...
- ccextractor -autoprogram -out=ttxt -latin1 132d7df7e9...
- ccextractor -autoprogram -out=ttxt -latin1 99e5eaafdc...
- ccextractor -autoprogram -out=srt -latin1 b22260d065...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 7aad20907e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla c41f73056a...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 5d3a29f9f8...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 70000200c0...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 6dc772d881...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla dab1c1bd65...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla adce82fd39...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 15feae9133...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 95dd33c6f1...
- ccextractor -autoprogram -out=ttxt -latin1 01509e4d27...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla ab9cf8cfad...
- ccextractor -autoprogram -out=srt -latin1 15feae9133...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -2 5d3a29f9f8...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -2 c41f73056a...
- ccextractor -autoprogram -out=srt -latin1 -sc c032183ef0...
- ccextractor -autoprogram -out=bin -latin1 c032183ef0...
- ccextractor -haup -autoprogram -out=srt -latin1 a03b5b2a56...
- ccextractor -autoprogram -out=srt -haup -latin1 553d78e755...
- ccextractor -autoprogram -out=ttxt -haup -ucla -latin1 553d78e755...
- ccextractor -in=mp4 -out=srt -latin1 b2771c84c2...
- ccextractor -in=mp4 -out=srt -latin1 5df914ce77...
- ccextractor -mp4vidtrack -autoprogram -out=ttxt -latin1 adc0a818c3...
- ccextractor -autoprogram -out=ttxt -latin1 08bdf0e2c1...
- ccextractor -autoprogram -out=ttxt -latin1 bee139671a...
- ccextractor -autoprogram -out=ttxt -latin1 3842d00925...
- ccextractor -autoprogram -out=ttxt -latin1 80af83c038...
- ccextractor -autoprogram -out=ttxt -latin1 837b02f722...
- ccextractor -autoprogram -out=srt -latin1 41dab6b2a7...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 4b117b4d66...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 26ee6add4d...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds fca0dce412...
- ccextractor -datapid 2310 -autoprogram -out=srt -latin1 e639e54550...
- ccextractor -autoprogram -out=srt -latin1 4e56e88ba4...
- ccextractor -autoprogram -out=ttxt -latin1 c0d2fba8c0...
- ccextractor -autoprogram -out=ttxt -latin1 006fdc391a...
- ccextractor -autoprogram -out=ttxt -latin1 e92a1d4d2a...
- ccextractor -autoprogram -out=ttxt -latin1 b37ce60eb9...
- ccextractor -autoprogram -out=ttxt -latin1 7e4ebf7fd7...
- ccextractor -autoprogram -out=ttxt -latin1 9256a60e4b...
- ccextractor -autoprogram -out=ttxt -latin1 27d7a43dd6...
- ccextractor -autoprogram -out=ttxt -latin1 297a44921a...
- ccextractor -autoprogram -out=ttxt -latin1 efbe129086...
- ccextractor -autoprogram -out=ttxt -latin1 eae0077731...
- ccextractor -autoprogram -out=ttxt -latin1 e2e2b501e0...
- ccextractor -autoprogram -out=ttxt -latin1 8c1615c1a8...
- ccextractor -autoprogram -out=ttxt -latin1 c6407fb294...
- ccextractor -autoprogram -out=ttxt -latin1 -datets dcada745de...
- ccextractor -autoprogram -out=srt -latin1 -tpage 398 5d5838bde9...
- ccextractor -autoprogram -out=srt -latin1 -tpage 299 44c45593fb...
- ccextractor -autoprogram -out=srt -latin1 -tpage 299 b8c55aa2e9...
- ccextractor -autoprogram -out=srt -latin1 -teletext -tpage 398 3b276ad8bf...
- ccextractor -autoprogram -out=ttxt -latin1 b236a0590b...
- ccextractor -out=srt -latin1 f23a544ba8...
- ccextractor -out=srt -latin1 97cc394d87...
- ccextractor -out=srt -latin1 10f0f77cf4...
- ccextractor -out=srt -latin1 df3b4d62d3...
- ccextractor -out=srt -latin1 d7e7dbdf68...
- ccextractor -out=srt -latin1 76734ac4a7...
- ccextractor -out=srt -latin1 c791382c94...
- ccextractor -out=srt -latin1 f673b2f916...
- ccextractor -out=srt -latin1 da75bdee47...
- ccextractor -out=srt -latin1 bd6f33a669...
- ccextractor -out=srt -latin1 0e5e6b26be...
- ccextractor -out=srt -latin1 a226cc302d...
- ccextractor -out=srt -latin1 ae6327683e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 725a49f871...
- ccextractor -autoprogram -out=ttxt -xds -latin1 -ucla d037c7509e...
- ccextractor -autoprogram -out=srt -latin1 -ucla d037c7509e...
- ccextractor -autoprogram -out=smptett -latin1 -ucla e274a73653...
- ccextractor -autoprogram -out=ttxt -xds -latin1 -ucla e274a73653...
- ccextractor -autoprogram -out=ttxt -xds -latin1 -ucla 85058ad37e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds b22260d065...
- ccextractor -autoprogram -out=srt -latin1 -ucla b22260d065...
- ccextractor -autoprogram -out=ttxt -latin1 -xds -ucla c813e713a0...
- ccextractor -autoprogram -out=srt -latin1 -ucla c813e713a0...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 27fab4dbb6...
- ccextractor -autoprogram -out=srt -latin1 -ucla 27fab4dbb6...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds bbd5bb52fc...
- ccextractor -autoprogram -out=srt -latin1 -ucla bbd5bb52fc...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds b992e0cccb...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds d0291cdcf6...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 7d2730d38e...
- ccextractor -autoprogram -out=srt -latin1 -ucla 7d2730d38e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds c8dc039a88...
- ccextractor -autoprogram -out=srt -latin1 -ucla c8dc039a88...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 53339f3455...
- ccextractor -autoprogram -out=srt -latin1 -ucla 53339f3455...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 83b03036a2...
- ccextractor -autoprogram -out=srt -latin1 -ucla 83b03036a2...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 7d3f25c32c...
- ccextractor -autoprogram -out=srt -latin1 -ucla 7d3f25c32c...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds f41d4c29a1...
- ccextractor -autoprogram -out=srt -latin1 -ucla f41d4c29a1...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 88cd42b89a...
- ccextractor -autoprogram -out=srt -latin1 -ucla 88cd42b89a...
- ccextractor -autoprogram -out=srt -latin1 -2 -ucla 88cd42b89a...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 7f41299cc7...
- ccextractor -autoprogram -out=srt -latin1 -ucla 7f41299cc7...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 0069dffd21...
- ccextractor -autoprogram -out=ttxt -latin1 5ae2007a79...
- ccextractor -autoprogram -out=ttxt -latin1 1e44efd810...
- ccextractor -autoprogram -out=ttxt -latin1 add511677c...
- ccextractor -out=srt -latin1 -autoprogram 29e5ffd34b...
- ccextractor -svc 1 -out=txt -nobom -noru ea83ff7bcb...
- ccextractor -svc 1 -out=txt f17524b53f...
- ccextractor -svc 1 -out=txt da904de35d...
- ccextractor -svc 1 -out=txt 80848c45f8...
- ccextractor -svc 1 -out=txt -nobom -noru b5d6aad89f...
- ccextractor -svc 1[EUC-KR] -out=txt -noru b5d6aad89f...
- ccextractor -svc 1 -out=srt da904de35d...
- ccextractor -svc 1 -out=sami da904de35d...
- ccextractor -svc 1 -out=ttxt da904de35d...
- ccextractor -svc 1[EUC-KR] b5d6aad89f...
- ccextractor -svc 1[EUC-KR] -noru b5d6aad89f...
- ccextractor -svc all da904de35d...
- ccextractor -svc all[EUC-KR] b5d6aad89f...
- ccextractor -svc 1,2[UTF-8],3[EUC-KR],54 -out=txt da904de35d...
- ccextractor -autoprogram -out=srt -latin1 -1 a65d39ccb3...
- ccextractor -autoprogram -out=srt -latin1 -2 a65d39ccb3...
- ccextractor -autoprogram c83f765c66...
- ccextractor -svc 1 c83f765c66...
- ccextractor -in=ts c83f765c66...
- ccextractor -out=srt c83f765c66...
- ccextractor -out=sami c83f765c66...
- ccextractor -out=dvdraw c83f765c66...
- ccextractor -out=txt c83f765c66...
- ccextractor -out=ttxt c83f765c66...
- ccextractor -out=smptett c83f765c66...
- ccextractor -out=spupng c83f765c66...
- ccextractor -gt c83f765c66...
- ccextractor -nogt c83f765c66...
- ccextractor --fixpadding c83f765c66...
- ccextractor -90090 c83f765c66...
- ccextractor -mythtv c83f765c66...
- ccextractor -pn 1 c83f765c66...
- ccextractor -datapid 256 c83f765c66...
- ccextractor -datastreamtype 2 c83f765c66...
- ccextractor -datastreamtype 2 -streamtype 2 c83f765c66...
- ccextractor -noautotimeref c83f765c66...
- ccextractor -bom c83f765c66...
- ccextractor -nobom c83f765c66...
- ccextractor -unicode c83f765c66...
- ccextractor -utf8 c83f765c66...
- ccextractor -latin1 c83f765c66...
- ccextractor -nofc c83f765c66...
- ccextractor -nots c83f765c66...
- ccextractor -trim c83f765c66...
- ccextractor -sc c83f765c66...
- ccextractor --capfile /repository/Dictionary/MattS_dictionary.txt c83f765c66...
- ccextractor -unixts 5 -out=txt c83f765c66...
- ccextractor -out=txt -datets c83f765c66...
- ccextractor -out=txt -sects c83f765c66...
- ccextractor -out=txt -UCLA c83f765c66...
- ccextractor -out=txt -lf c83f765c66...
- ccextractor -autodash -trim c83f765c66...
- ccextractor -bi c83f765c66...
- ccextractor -nobi c83f765c66...
- ccextractor -bs 1M c83f765c66...
- ccextractor -dru c83f765c66...
- ccextractor -noru c83f765c66...
- ccextractor -ru1 c83f765c66...
- ccextractor -ru2 c83f765c66...
- ccextractor -ru3 c83f765c66...
- ccextractor -delay 200 c83f765c66...
- ccextractor -startat 4 -endat 7 c83f765c66...
- ccextractor -nocodec dvbsub c83f765c66...
- ccextractor -debug -out=srt c83f765c66...
- ccextractor -608 -out=srt c83f765c66...
- ccextractor -708 -out=srt c83f765c66...
- ccextractor -goppts -out=srt c83f765c66...
- ccextractor -xdsdebug -out=srt c83f765c66...
- ccextractor -vides -out=srt c83f765c66...
- ccextractor -cbraw -out=srt c83f765c66...
- ccextractor -nosync -out=srt c83f765c66...
- ccextractor -fullbin -out=srt c83f765c66...
- ccextractor -parsedebug -out=srt c83f765c66...
- ccextractor -parsePAT -out=srt c83f765c66...
- ccextractor -parsePMT -out=srt c83f765c66...
- ccextractor -investigate_packets -out=srt c83f765c66...
- ccextractor -in=ps e9b9008fdf...
- ccextractor -in=es dc7169d7c4...
- ccextractor -in=asf 6395b281ad...
- ccextractor -in=wtv b46e9e8e3f...
- ccextractor -in=bin 988d4e8bba...
- ccextractor -in=raw fb79021542...
- ccextractor -in=mp4 b2771c84c2...
- ccextractor -mp4vidtrack 5df914ce77...
- ccextractor -wtvconvertfix acf871cbfd...
- ccextractor -wtvmpeg2 10f0f77cf4...
- ccextractor --hauppauge d6df1b227a...
- ccextractor -xmltv -out=null 96efd279cf...
- ccextractor -codec dvbsub -out=spupng 85271be4d2...
- ccextractor --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsnotbefore 1 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsnotafter 2 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsforatleast 1 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsforatmost 2 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --endcreditstext "CCextractor Ends crdit Testing" addf5e2fc9...
- ccextractor --endcreditsforatleast 3 --endcreditstext "CCextractor Ends crdit Testing" addf5e2fc9...
- ccextractor --endcreditsforatmost 2 --endcreditstext "CCextractor Ends crdit Testing" addf5e2fc9...
- ccextractor -tpage 801 4e56e88ba4...
- ccextractor -tverbose 4e56e88ba4...
- ccextractor -teletext 4e56e88ba4...
- ccextractor -autoprogram -out=srt -bom -latin1 8849331dda...
- ccextractor -stdout -quiet -nofc 79a51f3500...
- ccextractor -stdout -quiet -nofc 767b546f96...
- ccextractor -delay -200 c83f765c66...
Check the result page for more info.
Wait a minute... does this fix #1500 ? I ran this on the link mentioned on the video mentioned here and it works. Here's the SMI output: video.p0.svc01.smi.txt (It's in lowercase!)
This commit conditionally switches between the two. Oh yes, I have not fixed the encoder assignment for mp4. Should I do that too?
Yes
Wait a minute... does this fix #1500 ? I ran this on the link mentioned on the video mentioned here and it works. Here's the SMI output: video.p0.svc01.smi.txt (It's in lowercase!)
That sounds great. Ig all 708 problems stem from the same issue
CCExtractor CI platform finished running the test files on windows. Below is a summary of the test results:
Report Name | Tests Passed |
Broken | 0/13 |
CEA-708 | 0/14 |
DVB | 0/7 |
DVD | 0/3 |
DVR-MS | 0/2 |
General | 0/27 |
Hauppage | 0/3 |
MP4 | 0/3 |
NoCC | 0/10 |
Options | 0/87 |
Teletext | 0/21 |
WTV | 0/13 |
XDS | 0/34 |
It seems that not all tests were passed completely. This is an indication that the output of some files is not as expected (but might be according to you).
Your PR breaks these cases:
- ccextractor -autoprogram -out=srt -latin1 1d9731bd80...
- ccextractor -out=sami -latin1 -autoprogram 5b4e0a6034...
- ccextractor -out=srt -latin1 -autoprogram 73d9313d64...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 8e8229b88b...
- ccextractor -autoprogram -out=ttxt -latin1 7236304cfc...
- ccextractor -autoprogram -out=ttxt -latin1 9a496d3828...
- ccextractor -out=ttxt -latin1 001dd8cdf7...
- ccextractor -out=srt -latin1 06b3a9237d...
- ccextractor -out=srt -latin1 83f8cceb74...
- ccextractor -out=srt -latin1 -autoprogram 56c9f34548...
- ccextractor -out=srt -latin1 611b4a9235...
- ccextractor -out=srt -latin1 b46e9e8e3f...
- ccextractor -out=srt -latin1 89e417e622...
- ccextractor -out=srt -latin1 d59eadc4ed...
- ccextractor -out=srt -latin1 4d4e938ef6...
- ccextractor -autoprogram -out=ttxt -latin1 1020459a86...
- ccextractor -autoprogram -out=srt -latin1 f1422b8bfe...
- ccextractor -datapid 5603 -autoprogram -out=srt -latin1 -teletext 85c7fc1ad7...
- ccextractor -autoprogram -out=srt -latin1 d41b53b504...
- ccextractor -autoprogram -out=srt -latin1 85271be4d2...
- ccextractor --wtvconvertfix -autoprogram -out=srt -latin1 acf871cbfd...
- ccextractor --wtvconvertfix -autoprogram -out=srt -latin1 5cbb21adb6...
- ccextractor -autoprogram -out=srt -latin1 e9b9008fdf...
- ccextractor -autoprogram -out=ttxt -latin1 c032183ef0...
- ccextractor -autoprogram -out=ttxt -latin1 27e46255f0...
- ccextractor -autoprogram -out=ttxt -latin1 d037c7509e...
- ccextractor -autoprogram -out=ttxt -latin1 1974a299f0...
- ccextractor -autoprogram -out=ttxt -latin1 132d7df7e9...
- ccextractor -autoprogram -out=ttxt -latin1 99e5eaafdc...
- ccextractor -autoprogram -out=srt -latin1 b22260d065...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 7aad20907e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla c41f73056a...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 5d3a29f9f8...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 70000200c0...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 6dc772d881...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla dab1c1bd65...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla adce82fd39...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 15feae9133...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 95dd33c6f1...
- ccextractor -autoprogram -out=ttxt -latin1 01509e4d27...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla ab9cf8cfad...
- ccextractor -autoprogram -out=srt -latin1 15feae9133...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -2 5d3a29f9f8...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -2 c41f73056a...
- ccextractor -autoprogram -out=srt -latin1 -sc c032183ef0...
- ccextractor -autoprogram -out=bin -latin1 c032183ef0...
- ccextractor -haup -autoprogram -out=srt -latin1 a03b5b2a56...
- ccextractor -autoprogram -out=srt -haup -latin1 553d78e755...
- ccextractor -autoprogram -out=ttxt -haup -ucla -latin1 553d78e755...
- ccextractor -in=mp4 -out=srt -latin1 b2771c84c2...
- ccextractor -in=mp4 -out=srt -latin1 5df914ce77...
- ccextractor -mp4vidtrack -autoprogram -out=ttxt -latin1 adc0a818c3...
- ccextractor -autoprogram -out=ttxt -latin1 08bdf0e2c1...
- ccextractor -autoprogram -out=ttxt -latin1 bee139671a...
- ccextractor -autoprogram -out=ttxt -latin1 3842d00925...
- ccextractor -autoprogram -out=ttxt -latin1 80af83c038...
- ccextractor -autoprogram -out=ttxt -latin1 837b02f722...
- ccextractor -autoprogram -out=srt -latin1 41dab6b2a7...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 4b117b4d66...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 26ee6add4d...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds fca0dce412...
- ccextractor -datapid 2310 -autoprogram -out=srt -latin1 e639e54550...
- ccextractor -autoprogram -out=srt -latin1 4e56e88ba4...
- ccextractor -autoprogram -out=ttxt -latin1 c0d2fba8c0...
- ccextractor -autoprogram -out=ttxt -latin1 006fdc391a...
- ccextractor -autoprogram -out=ttxt -latin1 e92a1d4d2a...
- ccextractor -autoprogram -out=ttxt -latin1 b37ce60eb9...
- ccextractor -autoprogram -out=ttxt -latin1 7e4ebf7fd7...
- ccextractor -autoprogram -out=ttxt -latin1 9256a60e4b...
- ccextractor -autoprogram -out=ttxt -latin1 27d7a43dd6...
- ccextractor -autoprogram -out=ttxt -latin1 297a44921a...
- ccextractor -autoprogram -out=ttxt -latin1 efbe129086...
- ccextractor -autoprogram -out=ttxt -latin1 eae0077731...
- ccextractor -autoprogram -out=ttxt -latin1 e2e2b501e0...
- ccextractor -autoprogram -out=ttxt -latin1 8c1615c1a8...
- ccextractor -autoprogram -out=ttxt -latin1 c6407fb294...
- ccextractor -autoprogram -out=ttxt -latin1 -datets dcada745de...
- ccextractor -autoprogram -out=srt -latin1 -tpage 398 5d5838bde9...
- ccextractor -autoprogram -out=srt -latin1 -tpage 299 44c45593fb...
- ccextractor -autoprogram -out=srt -latin1 -tpage 299 b8c55aa2e9...
- ccextractor -autoprogram -out=srt -latin1 -teletext -tpage 398 3b276ad8bf...
- ccextractor -autoprogram -out=ttxt -latin1 b236a0590b...
- ccextractor -out=srt -latin1 f23a544ba8...
- ccextractor -out=srt -latin1 97cc394d87...
- ccextractor -out=srt -latin1 10f0f77cf4...
- ccextractor -out=srt -latin1 df3b4d62d3...
- ccextractor -out=srt -latin1 d7e7dbdf68...
- ccextractor -out=srt -latin1 76734ac4a7...
- ccextractor -out=srt -latin1 c791382c94...
- ccextractor -out=srt -latin1 f673b2f916...
- ccextractor -out=srt -latin1 da75bdee47...
- ccextractor -out=srt -latin1 bd6f33a669...
- ccextractor -out=srt -latin1 0e5e6b26be...
- ccextractor -out=srt -latin1 a226cc302d...
- ccextractor -out=srt -latin1 ae6327683e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 725a49f871...
- ccextractor -autoprogram -out=ttxt -xds -latin1 -ucla d037c7509e...
- ccextractor -autoprogram -out=srt -latin1 -ucla d037c7509e...
- ccextractor -autoprogram -out=smptett -latin1 -ucla e274a73653...
- ccextractor -autoprogram -out=ttxt -xds -latin1 -ucla e274a73653...
- ccextractor -autoprogram -out=ttxt -xds -latin1 -ucla 85058ad37e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds b22260d065...
- ccextractor -autoprogram -out=srt -latin1 -ucla b22260d065...
- ccextractor -autoprogram -out=ttxt -latin1 -xds -ucla c813e713a0...
- ccextractor -autoprogram -out=srt -latin1 -ucla c813e713a0...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 27fab4dbb6...
- ccextractor -autoprogram -out=srt -latin1 -ucla 27fab4dbb6...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds bbd5bb52fc...
- ccextractor -autoprogram -out=srt -latin1 -ucla bbd5bb52fc...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds b992e0cccb...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds d0291cdcf6...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 7d2730d38e...
- ccextractor -autoprogram -out=srt -latin1 -ucla 7d2730d38e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds c8dc039a88...
- ccextractor -autoprogram -out=srt -latin1 -ucla c8dc039a88...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 53339f3455...
- ccextractor -autoprogram -out=srt -latin1 -ucla 53339f3455...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 83b03036a2...
- ccextractor -autoprogram -out=srt -latin1 -ucla 83b03036a2...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 7d3f25c32c...
- ccextractor -autoprogram -out=srt -latin1 -ucla 7d3f25c32c...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds f41d4c29a1...
- ccextractor -autoprogram -out=srt -latin1 -ucla f41d4c29a1...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 88cd42b89a...
- ccextractor -autoprogram -out=srt -latin1 -ucla 88cd42b89a...
- ccextractor -autoprogram -out=srt -latin1 -2 -ucla 88cd42b89a...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 7f41299cc7...
- ccextractor -autoprogram -out=srt -latin1 -ucla 7f41299cc7...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 0069dffd21...
- ccextractor -autoprogram -out=ttxt -latin1 5ae2007a79...
- ccextractor -autoprogram -out=ttxt -latin1 1e44efd810...
- ccextractor -autoprogram -out=ttxt -latin1 add511677c...
- ccextractor -out=srt -latin1 -autoprogram 29e5ffd34b...
- ccextractor -svc 1 -out=txt -nobom -noru ea83ff7bcb...
- ccextractor -svc 1 -out=txt f17524b53f...
- ccextractor -svc 1 -out=txt da904de35d...
- ccextractor -svc 1 -out=txt 80848c45f8...
- ccextractor -svc 1 -out=txt -nobom -noru b5d6aad89f...
- ccextractor -svc 1[EUC-KR] -out=txt -noru b5d6aad89f...
- ccextractor -svc 1 -out=srt da904de35d...
- ccextractor -svc 1 -out=sami da904de35d...
- ccextractor -svc 1 -out=ttxt da904de35d...
- ccextractor -svc 1[EUC-KR] b5d6aad89f...
- ccextractor -svc 1[EUC-KR] -noru b5d6aad89f...
- ccextractor -svc all da904de35d...
- ccextractor -svc all[EUC-KR] b5d6aad89f...
- ccextractor -svc 1,2[UTF-8],3[EUC-KR],54 -out=txt da904de35d...
- ccextractor -autoprogram -out=srt -latin1 -1 a65d39ccb3...
- ccextractor -autoprogram -out=srt -latin1 -2 a65d39ccb3...
- ccextractor -autoprogram c83f765c66...
- ccextractor -svc 1 c83f765c66...
- ccextractor -in=ts c83f765c66...
- ccextractor -out=srt c83f765c66...
- ccextractor -out=sami c83f765c66...
- ccextractor -out=dvdraw c83f765c66...
- ccextractor -out=txt c83f765c66...
- ccextractor -out=ttxt c83f765c66...
- ccextractor -out=smptett c83f765c66...
- ccextractor -out=spupng c83f765c66...
- ccextractor -gt c83f765c66...
- ccextractor -nogt c83f765c66...
- ccextractor --fixpadding c83f765c66...
- ccextractor -90090 c83f765c66...
- ccextractor -mythtv c83f765c66...
- ccextractor -pn 1 c83f765c66...
- ccextractor -datapid 256 c83f765c66...
- ccextractor -datastreamtype 2 c83f765c66...
- ccextractor -datastreamtype 2 -streamtype 2 c83f765c66...
- ccextractor -noautotimeref c83f765c66...
- ccextractor -bom c83f765c66...
- ccextractor -nobom c83f765c66...
- ccextractor -unicode c83f765c66...
- ccextractor -utf8 c83f765c66...
- ccextractor -latin1 c83f765c66...
- ccextractor -nofc c83f765c66...
- ccextractor -nots c83f765c66...
- ccextractor -trim c83f765c66...
- ccextractor -sc c83f765c66...
- ccextractor --capfile /repository/Dictionary/MattS_dictionary.txt c83f765c66...
- ccextractor -unixts 5 -out=txt c83f765c66...
- ccextractor -out=txt -datets c83f765c66...
- ccextractor -out=txt -sects c83f765c66...
- ccextractor -out=txt -UCLA c83f765c66...
- ccextractor -out=txt -lf c83f765c66...
- ccextractor -autodash -trim c83f765c66...
- ccextractor -bi c83f765c66...
- ccextractor -nobi c83f765c66...
- ccextractor -bs 1M c83f765c66...
- ccextractor -dru c83f765c66...
- ccextractor -noru c83f765c66...
- ccextractor -ru1 c83f765c66...
- ccextractor -ru2 c83f765c66...
- ccextractor -ru3 c83f765c66...
- ccextractor -delay 200 c83f765c66...
- ccextractor -startat 4 -endat 7 c83f765c66...
- ccextractor -nocodec dvbsub c83f765c66...
- ccextractor -debug -out=srt c83f765c66...
- ccextractor -608 -out=srt c83f765c66...
- ccextractor -708 -out=srt c83f765c66...
- ccextractor -goppts -out=srt c83f765c66...
- ccextractor -xdsdebug -out=srt c83f765c66...
- ccextractor -vides -out=srt c83f765c66...
- ccextractor -cbraw -out=srt c83f765c66...
- ccextractor -nosync -out=srt c83f765c66...
- ccextractor -fullbin -out=srt c83f765c66...
- ccextractor -parsedebug -out=srt c83f765c66...
- ccextractor -parsePAT -out=srt c83f765c66...
- ccextractor -parsePMT -out=srt c83f765c66...
- ccextractor -investigate_packets -out=srt c83f765c66...
- ccextractor -in=ps e9b9008fdf...
- ccextractor -in=es dc7169d7c4...
- ccextractor -in=asf 6395b281ad...
- ccextractor -in=wtv b46e9e8e3f...
- ccextractor -in=bin 988d4e8bba...
- ccextractor -in=raw fb79021542...
- ccextractor -in=mp4 b2771c84c2...
- ccextractor -mp4vidtrack 5df914ce77...
- ccextractor -wtvconvertfix acf871cbfd...
- ccextractor -wtvmpeg2 10f0f77cf4...
- ccextractor --hauppauge d6df1b227a...
- ccextractor -xmltv -out=null 96efd279cf...
- ccextractor -codec dvbsub -out=spupng 85271be4d2...
- ccextractor --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsnotbefore 1 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsnotafter 2 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsforatleast 1 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsforatmost 2 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --endcreditstext "CCextractor Ends crdit Testing" addf5e2fc9...
- ccextractor --endcreditsforatleast 3 --endcreditstext "CCextractor Ends crdit Testing" addf5e2fc9...
- ccextractor --endcreditsforatmost 2 --endcreditstext "CCextractor Ends crdit Testing" addf5e2fc9...
- ccextractor -tpage 801 4e56e88ba4...
- ccextractor -tverbose 4e56e88ba4...
- ccextractor -teletext 4e56e88ba4...
- ccextractor -autoprogram -out=srt -bom -latin1 8849331dda...
- ccextractor -stdout -quiet -nofc 79a51f3500...
- ccextractor -stdout -quiet -nofc 767b546f96...
- ccextractor -delay -200 c83f765c66...
Check the result page for more info.
I just noticed that there is a difference between the 608 and 708 output, is this expected?
8e8229b88bc6b3cecabe6d90e6243922fc8a0e947062a7abedec54055e21c2bf.p1.svc01.smi.txt
8e8229b88bc6b3cecabe6d90e6243922fc8a0e947062a7abedec54055e21c2bf.smi.txt
Footer: When I made this comment I was specifically referring to the difference in timings but there's a slight difference in timings too. And 708 doesn't have a footer.
Oh and I forgot to inform you. @PunitLodha I've removed the formatting changes from src/lib_ccx/ccx_decoders_structs.h
now. So should be easier to go through.
There is no longer a need to use bindings for any 708 related structs/enums, we can define them now in rust itself. We still need to use bindings for encoder, timing and report. But all others should be defined in rust. This is going to be somewhat bigger and comprehensive change
@PunitLodha I mean the only other on dtvcc_service_decoder
right? Which in turn contains dtvcc_window
and dtvcc_tv_screen
. All of them have a significant number of functions associated with them.
I'm sure porting them over to Rust would be better than calling them over FFI. I still think a PR started to specifically fix the persistence of the Dtvcc
struct is the wrong place to do it as it blocks merging the PR which does seem to fix quite a bugs.
Dammit another formatting change slipped in. Basically I made some changes to src/lib_ccx/mp4.c
and src/rust/src/lib.rs
in an attempt to fix the mp4 slow but I'm really not sure if that's correct.
CCExtractor CI platform finished running the test files on windows. Below is a summary of the test results:
Report Name | Tests Passed |
Broken | 0/13 |
CEA-708 | 0/14 |
DVB | 0/7 |
DVD | 0/3 |
DVR-MS | 0/2 |
General | 0/27 |
Hauppage | 0/3 |
MP4 | 0/3 |
NoCC | 0/10 |
Options | 0/87 |
Teletext | 0/21 |
WTV | 0/13 |
XDS | 0/34 |
It seems that not all tests were passed completely. This is an indication that the output of some files is not as expected (but might be according to you).
Your PR breaks these cases:
- ccextractor -autoprogram -out=srt -latin1 1d9731bd80...
- ccextractor -out=sami -latin1 -autoprogram 5b4e0a6034...
- ccextractor -out=srt -latin1 -autoprogram 73d9313d64...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 8e8229b88b...
- ccextractor -autoprogram -out=ttxt -latin1 7236304cfc...
- ccextractor -autoprogram -out=ttxt -latin1 9a496d3828...
- ccextractor -out=ttxt -latin1 001dd8cdf7...
- ccextractor -out=srt -latin1 06b3a9237d...
- ccextractor -out=srt -latin1 83f8cceb74...
- ccextractor -out=srt -latin1 -autoprogram 56c9f34548...
- ccextractor -out=srt -latin1 611b4a9235...
- ccextractor -out=srt -latin1 b46e9e8e3f...
- ccextractor -out=srt -latin1 89e417e622...
- ccextractor -out=srt -latin1 d59eadc4ed...
- ccextractor -out=srt -latin1 4d4e938ef6...
- ccextractor -autoprogram -out=ttxt -latin1 1020459a86...
- ccextractor -autoprogram -out=srt -latin1 f1422b8bfe...
- ccextractor -datapid 5603 -autoprogram -out=srt -latin1 -teletext 85c7fc1ad7...
- ccextractor -autoprogram -out=srt -latin1 d41b53b504...
- ccextractor -autoprogram -out=srt -latin1 85271be4d2...
- ccextractor --wtvconvertfix -autoprogram -out=srt -latin1 acf871cbfd...
- ccextractor --wtvconvertfix -autoprogram -out=srt -latin1 5cbb21adb6...
- ccextractor -autoprogram -out=srt -latin1 e9b9008fdf...
- ccextractor -autoprogram -out=ttxt -latin1 c032183ef0...
- ccextractor -autoprogram -out=ttxt -latin1 27e46255f0...
- ccextractor -autoprogram -out=ttxt -latin1 d037c7509e...
- ccextractor -autoprogram -out=ttxt -latin1 1974a299f0...
- ccextractor -autoprogram -out=ttxt -latin1 132d7df7e9...
- ccextractor -autoprogram -out=ttxt -latin1 99e5eaafdc...
- ccextractor -autoprogram -out=srt -latin1 b22260d065...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 7aad20907e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla c41f73056a...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 5d3a29f9f8...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 70000200c0...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 6dc772d881...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla dab1c1bd65...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla adce82fd39...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 15feae9133...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 95dd33c6f1...
- ccextractor -autoprogram -out=ttxt -latin1 01509e4d27...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla ab9cf8cfad...
- ccextractor -autoprogram -out=srt -latin1 15feae9133...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -2 5d3a29f9f8...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -2 c41f73056a...
- ccextractor -autoprogram -out=srt -latin1 -sc c032183ef0...
- ccextractor -autoprogram -out=bin -latin1 c032183ef0...
- ccextractor -haup -autoprogram -out=srt -latin1 a03b5b2a56...
- ccextractor -autoprogram -out=srt -haup -latin1 553d78e755...
- ccextractor -autoprogram -out=ttxt -haup -ucla -latin1 553d78e755...
- ccextractor -in=mp4 -out=srt -latin1 b2771c84c2...
- ccextractor -in=mp4 -out=srt -latin1 5df914ce77...
- ccextractor -mp4vidtrack -autoprogram -out=ttxt -latin1 adc0a818c3...
- ccextractor -autoprogram -out=ttxt -latin1 08bdf0e2c1...
- ccextractor -autoprogram -out=ttxt -latin1 bee139671a...
- ccextractor -autoprogram -out=ttxt -latin1 3842d00925...
- ccextractor -autoprogram -out=ttxt -latin1 80af83c038...
- ccextractor -autoprogram -out=ttxt -latin1 837b02f722...
- ccextractor -autoprogram -out=srt -latin1 41dab6b2a7...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 4b117b4d66...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 26ee6add4d...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds fca0dce412...
- ccextractor -datapid 2310 -autoprogram -out=srt -latin1 e639e54550...
- ccextractor -autoprogram -out=srt -latin1 4e56e88ba4...
- ccextractor -autoprogram -out=ttxt -latin1 c0d2fba8c0...
- ccextractor -autoprogram -out=ttxt -latin1 006fdc391a...
- ccextractor -autoprogram -out=ttxt -latin1 e92a1d4d2a...
- ccextractor -autoprogram -out=ttxt -latin1 b37ce60eb9...
- ccextractor -autoprogram -out=ttxt -latin1 7e4ebf7fd7...
- ccextractor -autoprogram -out=ttxt -latin1 9256a60e4b...
- ccextractor -autoprogram -out=ttxt -latin1 27d7a43dd6...
- ccextractor -autoprogram -out=ttxt -latin1 297a44921a...
- ccextractor -autoprogram -out=ttxt -latin1 efbe129086...
- ccextractor -autoprogram -out=ttxt -latin1 eae0077731...
- ccextractor -autoprogram -out=ttxt -latin1 e2e2b501e0...
- ccextractor -autoprogram -out=ttxt -latin1 8c1615c1a8...
- ccextractor -autoprogram -out=ttxt -latin1 c6407fb294...
- ccextractor -autoprogram -out=ttxt -latin1 -datets dcada745de...
- ccextractor -autoprogram -out=srt -latin1 -tpage 398 5d5838bde9...
- ccextractor -autoprogram -out=srt -latin1 -tpage 299 44c45593fb...
- ccextractor -autoprogram -out=srt -latin1 -tpage 299 b8c55aa2e9...
- ccextractor -autoprogram -out=srt -latin1 -teletext -tpage 398 3b276ad8bf...
- ccextractor -autoprogram -out=ttxt -latin1 b236a0590b...
- ccextractor -out=srt -latin1 f23a544ba8...
- ccextractor -out=srt -latin1 97cc394d87...
- ccextractor -out=srt -latin1 10f0f77cf4...
- ccextractor -out=srt -latin1 df3b4d62d3...
- ccextractor -out=srt -latin1 d7e7dbdf68...
- ccextractor -out=srt -latin1 76734ac4a7...
- ccextractor -out=srt -latin1 c791382c94...
- ccextractor -out=srt -latin1 f673b2f916...
- ccextractor -out=srt -latin1 da75bdee47...
- ccextractor -out=srt -latin1 bd6f33a669...
- ccextractor -out=srt -latin1 0e5e6b26be...
- ccextractor -out=srt -latin1 a226cc302d...
- ccextractor -out=srt -latin1 ae6327683e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 725a49f871...
- ccextractor -autoprogram -out=ttxt -xds -latin1 -ucla d037c7509e...
- ccextractor -autoprogram -out=srt -latin1 -ucla d037c7509e...
- ccextractor -autoprogram -out=smptett -latin1 -ucla e274a73653...
- ccextractor -autoprogram -out=ttxt -xds -latin1 -ucla e274a73653...
- ccextractor -autoprogram -out=ttxt -xds -latin1 -ucla 85058ad37e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds b22260d065...
- ccextractor -autoprogram -out=srt -latin1 -ucla b22260d065...
- ccextractor -autoprogram -out=ttxt -latin1 -xds -ucla c813e713a0...
- ccextractor -autoprogram -out=srt -latin1 -ucla c813e713a0...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 27fab4dbb6...
- ccextractor -autoprogram -out=srt -latin1 -ucla 27fab4dbb6...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds bbd5bb52fc...
- ccextractor -autoprogram -out=srt -latin1 -ucla bbd5bb52fc...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds b992e0cccb...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds d0291cdcf6...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla 7d2730d38e...
- ccextractor -autoprogram -out=srt -latin1 -ucla 7d2730d38e...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds c8dc039a88...
- ccextractor -autoprogram -out=srt -latin1 -ucla c8dc039a88...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 53339f3455...
- ccextractor -autoprogram -out=srt -latin1 -ucla 53339f3455...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 83b03036a2...
- ccextractor -autoprogram -out=srt -latin1 -ucla 83b03036a2...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 7d3f25c32c...
- ccextractor -autoprogram -out=srt -latin1 -ucla 7d3f25c32c...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds f41d4c29a1...
- ccextractor -autoprogram -out=srt -latin1 -ucla f41d4c29a1...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 88cd42b89a...
- ccextractor -autoprogram -out=srt -latin1 -ucla 88cd42b89a...
- ccextractor -autoprogram -out=srt -latin1 -2 -ucla 88cd42b89a...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 7f41299cc7...
- ccextractor -autoprogram -out=srt -latin1 -ucla 7f41299cc7...
- ccextractor -autoprogram -out=ttxt -latin1 -ucla -xds 0069dffd21...
- ccextractor -autoprogram -out=ttxt -latin1 5ae2007a79...
- ccextractor -autoprogram -out=ttxt -latin1 1e44efd810...
- ccextractor -autoprogram -out=ttxt -latin1 add511677c...
- ccextractor -out=srt -latin1 -autoprogram 29e5ffd34b...
- ccextractor -svc 1 -out=txt -nobom -noru ea83ff7bcb...
- ccextractor -svc 1 -out=txt f17524b53f...
- ccextractor -svc 1 -out=txt da904de35d...
- ccextractor -svc 1 -out=txt 80848c45f8...
- ccextractor -svc 1 -out=txt -nobom -noru b5d6aad89f...
- ccextractor -svc 1[EUC-KR] -out=txt -noru b5d6aad89f...
- ccextractor -svc 1 -out=srt da904de35d...
- ccextractor -svc 1 -out=sami da904de35d...
- ccextractor -svc 1 -out=ttxt da904de35d...
- ccextractor -svc 1[EUC-KR] b5d6aad89f...
- ccextractor -svc 1[EUC-KR] -noru b5d6aad89f...
- ccextractor -svc all da904de35d...
- ccextractor -svc all[EUC-KR] b5d6aad89f...
- ccextractor -svc 1,2[UTF-8],3[EUC-KR],54 -out=txt da904de35d...
- ccextractor -autoprogram -out=srt -latin1 -1 a65d39ccb3...
- ccextractor -autoprogram -out=srt -latin1 -2 a65d39ccb3...
- ccextractor -autoprogram c83f765c66...
- ccextractor -svc 1 c83f765c66...
- ccextractor -in=ts c83f765c66...
- ccextractor -out=srt c83f765c66...
- ccextractor -out=sami c83f765c66...
- ccextractor -out=dvdraw c83f765c66...
- ccextractor -out=txt c83f765c66...
- ccextractor -out=ttxt c83f765c66...
- ccextractor -out=smptett c83f765c66...
- ccextractor -out=spupng c83f765c66...
- ccextractor -gt c83f765c66...
- ccextractor -nogt c83f765c66...
- ccextractor --fixpadding c83f765c66...
- ccextractor -90090 c83f765c66...
- ccextractor -mythtv c83f765c66...
- ccextractor -pn 1 c83f765c66...
- ccextractor -datapid 256 c83f765c66...
- ccextractor -datastreamtype 2 c83f765c66...
- ccextractor -datastreamtype 2 -streamtype 2 c83f765c66...
- ccextractor -noautotimeref c83f765c66...
- ccextractor -bom c83f765c66...
- ccextractor -nobom c83f765c66...
- ccextractor -unicode c83f765c66...
- ccextractor -utf8 c83f765c66...
- ccextractor -latin1 c83f765c66...
- ccextractor -nofc c83f765c66...
- ccextractor -nots c83f765c66...
- ccextractor -trim c83f765c66...
- ccextractor -sc c83f765c66...
- ccextractor --capfile /repository/Dictionary/MattS_dictionary.txt c83f765c66...
- ccextractor -unixts 5 -out=txt c83f765c66...
- ccextractor -out=txt -datets c83f765c66...
- ccextractor -out=txt -sects c83f765c66...
- ccextractor -out=txt -UCLA c83f765c66...
- ccextractor -out=txt -lf c83f765c66...
- ccextractor -autodash -trim c83f765c66...
- ccextractor -bi c83f765c66...
- ccextractor -nobi c83f765c66...
- ccextractor -bs 1M c83f765c66...
- ccextractor -dru c83f765c66...
- ccextractor -noru c83f765c66...
- ccextractor -ru1 c83f765c66...
- ccextractor -ru2 c83f765c66...
- ccextractor -ru3 c83f765c66...
- ccextractor -delay 200 c83f765c66...
- ccextractor -startat 4 -endat 7 c83f765c66...
- ccextractor -nocodec dvbsub c83f765c66...
- ccextractor -debug -out=srt c83f765c66...
- ccextractor -608 -out=srt c83f765c66...
- ccextractor -708 -out=srt c83f765c66...
- ccextractor -goppts -out=srt c83f765c66...
- ccextractor -xdsdebug -out=srt c83f765c66...
- ccextractor -vides -out=srt c83f765c66...
- ccextractor -cbraw -out=srt c83f765c66...
- ccextractor -nosync -out=srt c83f765c66...
- ccextractor -fullbin -out=srt c83f765c66...
- ccextractor -parsedebug -out=srt c83f765c66...
- ccextractor -parsePAT -out=srt c83f765c66...
- ccextractor -parsePMT -out=srt c83f765c66...
- ccextractor -investigate_packets -out=srt c83f765c66...
- ccextractor -in=ps e9b9008fdf...
- ccextractor -in=es dc7169d7c4...
- ccextractor -in=asf 6395b281ad...
- ccextractor -in=wtv b46e9e8e3f...
- ccextractor -in=bin 988d4e8bba...
- ccextractor -in=raw fb79021542...
- ccextractor -in=mp4 b2771c84c2...
- ccextractor -mp4vidtrack 5df914ce77...
- ccextractor -wtvconvertfix acf871cbfd...
- ccextractor -wtvmpeg2 10f0f77cf4...
- ccextractor --hauppauge d6df1b227a...
- ccextractor -xmltv -out=null 96efd279cf...
- ccextractor -codec dvbsub -out=spupng 85271be4d2...
- ccextractor --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsnotbefore 1 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsnotafter 2 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsforatleast 1 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --startcreditsforatmost 2 --startcreditstext "CCextractor Start crdit Testing" c4dd893cb9...
- ccextractor --endcreditstext "CCextractor Ends crdit Testing" addf5e2fc9...
- ccextractor --endcreditsforatleast 3 --endcreditstext "CCextractor Ends crdit Testing" addf5e2fc9...
- ccextractor --endcreditsforatmost 2 --endcreditstext "CCextractor Ends crdit Testing" addf5e2fc9...
- ccextractor -tpage 801 4e56e88ba4...
- ccextractor -tverbose 4e56e88ba4...
- ccextractor -teletext 4e56e88ba4...
- ccextractor -autoprogram -out=srt -bom -latin1 8849331dda...
- ccextractor -stdout -quiet -nofc 79a51f3500...
- ccextractor -stdout -quiet -nofc 767b546f96...
- ccextractor -delay -200 c83f765c66...
Check the result page for more info.
I'm sure porting them over to Rust would be better than calling them over FFI. I still think a PR started to specifically fix the persistence of the Dtvcc struct is the wrong place to do it as it blocks merging the PR which does seem to fix quite a bugs.
Currently there's a lot of unnecessary unsafe code, which can be avoided if we move away from the bindings
Dammit another formatting change slipped in. Basically I made some changes to src/lib_ccx/mp4.c and src/rust/src/lib.rs in an attempt to fix the mp4 slow but I'm really not sure if that's correct.
Seems correct, just need to revert the formatting changes
Closing since #1618 implements this