Fix: Base Windows binary (without OCR) compiled without DLL dependencies.
v0.84
6 years ago
New: In Windows, both with and without-OCR binaries are bundled, since the OCR one causes problems due to
dependencies in some system. So unless you need the OCR just use the non-OCR version.
New: Added -sbs (sentence by sentence) for DVB output. Each frame in the output file contains a complete
sentence (experimental).
New: Added -curlposturl. If used each output frame will be sent with libcurl by doing a POST to that URL.
Fix: More code consistency checking in function names.
Fix: linux build script now tries to verify dependencies.
Fix: Mac build script was missing a directory.
v0.83
6 years ago
Fix: Duplicate lines in mp4 (specifically affects itunes).
Fix: Timing in .mp4, timing now calculated for each CC pair instead of per atom.
Fix: Typos everywhere in the documentation and source code.
Fix: CMakeLists for build in cmake.
Fix: -unixts option.
Fix: FPS switching messages.
Fix: Removed ugly debug statement with local path in HardsubX.
Fix: Changed platform target to v120_xp in Visual Studio (so XP is supported again).
Fix: Added detail in many error messages.
Fix: Memory leaks in videos with XDS.
Fix: Makefile compatibility issues with Raspberry pi.
Fix: missing separation between WebVTT header and body.
Fix: Stupid bug in M2TS that preventing it from working.
Fix: OCR libraries dependencies for the release version in Windows.
Fix: non-buffered reading from pipes.
Fix: --stream option with stdin.
New: terminate_asap to buffered_read_opt
New: Added some TV-show specific spelling dictionaries.
New: Updated GPAC library.
New: ASS/SSA.
New: Capture sigterm to do some clean up before terminating.
New: Work on 708: Changed DefineWindow behavior, only clear text of an existing window is style has changed.
v0.82
6 years ago
New: HardsubX - Burned in subtitle extraction subsystem.
New: Color Detection in DVB Subtitles
Fix: Corrected sentence capitalization
Fix: Skipping redundant bytes at the end of tx3g atom in MP4
Fix: Illegal SRT files being created from DVB subtitles
Fix: Incorrect Progress Display
v0.81
6 years ago
New: --version parameter for extensive version information (version number, compile date, executable hash, git commit (if appropriate))
New: Add -sem (semaphore) to create a .sem file when an output file is open and delete it when it's closed.
New: Add --append parameter. This will prevent overwriting of existing files.
New: File Rotation support added. The user has to send a USR1 signal to rotate.
Fix: Issues with files <1 Mb
Fix: Preview of generated transcript.
Fix: Statistics were not generated anymore.
Fix: Correcting display of sub mode and info in transcripts.
Fix: Teletext page number displayed in -UCLA.
Fix: Removal of excessive XDS notices about aspect ratio info.
Fix: Force Flushing of file buffers works for all files now.
Fix: mp4 void atoms that was causing some .mp4 files to fail.
Fix: Memory usage caused by EPG processing was high due to many non-dynamic buffers.
Fix: Project files for Visual Studio now include OCR support in Windows.
v0.80
6 years ago
Fix: "Premature end of file" (one of the scenarios)
Fix: XDS data is always parsed again (needed to extract information such as program name)
Fix: Teletext parsing: @ was incorrectly exported as * - X/26 packet specifications in ETS 300 706 v1.2.1 now better followed
Fix: Teletext parsing: Latin G2 subsets and accented characters not displaying properly
Fix: Timing in -ucla
Fix: Timing in ISDB (some instances)
Fix: "mfra" mp4 box weight changed to 1 (this helps with correct file format detection)
Fix: Fix for TARGET File is null.
Fix: Fixed SegFaults while parsing parameters (if mandatory parameter is not present in -outinterval, -codec or -nocodec)
Fix: Crash when input small is too small
Fix: Update some URLs in code (references to docs)
Fix: -delay now updates final timestamp in ISDB, too
Fix: Removed minor compiler warnings
Fix: Visual Studio solution files working again
Fix: ffmpeg integration working again
New: Added --forceflush (-ff). If used, output file descriptors will be flushed immediately after being written to
New: Hexdump XDS packets that we cannot parse (shouldn't be many of those anyway)
New: If input file cannot be open, provide a decent human readable explanation
New: GXF support
v0.79
6 years ago
Support for Grid Format (g608)
Show Correct number of teletext packet processed
Removed Segfault on incorrect mp4 detection
Remove xml header from transcript format
Help message updated for Teletext
Added --help and -h for help message
Added --nohtmlescape option
Added --noscte20 option
v0.78
6 years ago
Support to extract Closed Caption from MultiProgram at once.
CEA-708: exporting to SAMI (.smi), Transcript (.txt), Timed Transcript (ttxt) and SubRip (.srt).
CEA-708: 16 bit charset support (tested on Korean).
CEA-708: Roll Up captions handling.
Changed TCP connection protocol (BIN data is now wrapped in packets, added EPG support and keep-alive packets).
TCP connection password prompt is removed. To set connection password use -tcppassword argument instead.
Support ISDB Closed Caption.
Added a new output format, simplexml (used internally by a CCExtractor user, may or may not be useful for
anyone else).
v0.77
6 years ago
Fixed bug in capitalization code ('I' was not being capitalized).
GUI should now run in Windows 8 (using the include .Net runtime, since 3.5 cannot be installed in Windows 8 apparently).
Fixed Mac build script, binary is now compiled with support for files over 2 GB.
Fixed bug in PMT code, damaged PMT sections could make CCExtractor crash.
v0.76
6 years ago
Added basic M2TS support
Added EPG support - you can now export the Program Guide to XML