1.0.28 - Problem solved with dialog "Trial time is over" even the 30 days are not over yet - Possibility to install the license file in the "Trial time is over" dialog 1.0.27 - Separation between release version and beta version - Detection and display of stream delays releative to the video stream - Better detection of the delta between video PCR and video PTS (more precisely cutting) - Cutting will now be synchronized with the new stream delay values (more precisely) - Detection and correction of displaced PTS timers (Teletext ARD HD/ZDF HD), now the teletext should be preserved - No longer a correcting dialog for: Audio stream: Patch StreamID from $FFFFFFFF to $BD for not detected stream types - Some unnecessary parameter removed from log - Fix for screen resolutions > 96 DPI 1.0.26 - StackOverflow with RawCutter fixed - Command line parameter for destination file was ignored - Hotfix for Sky streams where the duration was detected wrong 1.0.25 - Hotfix for crash with activated H264 option "Remove filler data" - No longer for videotext streams that will be deleted - Output folder for MKV export was not used 1.0.24 - Hotfix for sporadically licence problems for french Windows - Enhanced error display for startup problems - FAQ created and added a link to the menu - Simple command line function for automatic checking and fixing of files (see FAQ for details) - Total-Commander and similar tools should work now with registered version - Manual updated 1.0.23 - Registration of license files with help of a menu entry - In the cutting window a double click on a cutting area leads to a jump to the beginning of the cutting area - During graphically adding of a cutting area the video cursor will follow the selected area 1.0.22 - Fix for "Trial expired" [F004] problems - Cutting window redone and cutting list added 1.0.20 - Workaround for "Trial expired" problem with optional Trial license file - Displaying date on "Trial expired" - Main window and cutting window are storing last position and size 1.0.19 - Display of duration during MKV converting should match better now - Enhanced DVR export - Different small changes 1.0.18 - Time in progress form is working again - TS converter to convert TS files into MKV format (Haali splitter/muxer has to be installed) - TS converter to convert TS files into ALI digital Format(*.dvr) (used by Comag, CMX, etc.) - Detection and correction of timer discrepancies while merging in the FileMerger 1.0.17 - Problems with timer correction option "patch always" fixed - Files with PCR wrap can now be cutted correctly - Shows the NALU type 12 "Filler Data" ratio for H264 streams - Wrong error messages, that PCR/PTS/DTS Timer are not patchable for "Check" mode disabled - Error "Invalid handle" in cutting window fixed - NEW and very much experimental: Remove of "Filler Data" from H264 streams. For some HDTV recordings a file size reduction of up to 50% is possible without quality lost and without recoding. ATTENTION!!! JUST FOR TESTING PURPOSES, FOR NOW!!! POSSIBLE ERRORS WITH PLAYBACK!!! 1.0.16 - Hotfix for Windows 7 x64 (access rights problem fixed) - Problem with missing text streams after processing solved (number of possible PMT entries increased from 5 to 9) 1.0.15 - Faster and safer processing of exp.Golomb values for H264 streams - While adding cutting areas the index is incremented correctly now - Informats added during processing of cutting areas - Some problems fixed that could lead to very long delay during processing of the cutting areas - Processing of Kathrein TRP files enhanced - User rights probleme fixed. Should start without admin right now (Admin still needed for installation) 1.0.14 - Error in H264 parser fixed, which could caused aborts especially with camcorder recordings - Potential probleme while setting cutting marks fixed - Double click on start or end mark will set the preview to that point - Lock funktion for start and end marks. When lock is active than you can use -10,-1,+1,+10 buttons to move marks - In cutting window you can insert a cutting area by pressing the left mouse button and move at any part of the timeline - Delete of cutting areas - Some errors in the timeline were fixed - Additional PID scan in the middle of the file (to fix rare videotext detection problems) 1.0.13 - Hotfix for files with more than 2 cutting areas 1.0.12 - Error for cutting of files fixed, where streams have no PTS like a separate PCR stream for example - Numbering of the cutting areas - Visual insert of new cutting areas with left mouse button in the timeline - In the cutting window the keys "+" and "-" are assigned now for one frame forward and one frame backward 1.0.11 - Sporadic problems with "Beta version trial time (2009) expired" fixed - Infomessage after closing the cutting window when the cutting positions will be aligned - If no better cuttiong point found fallback to the last positions - For the cut out frames are prefered that are before the cutting point (disengageable) - Search for better cutting point have now a doubled time frame size - Sporadic error during search for better cutting points fixed, what could lead to ignore some cutting areas - "List index overflowing maximum" fixed when open cutting lists 1.0.10 - Error message during program start fixed, no longer an empty window - Some translation errors fixed - Hotfix for the cutting (Duration: 00:00:00.000) 1.0.9 - Fully new PTS cutting engine - Multiple cutting areas with correction of timers (PCR/PTS/DTS) - For H264 streams I-frame or I/P-frame based cutting. Less precisely but free of artefacts (disengageable) - Loading and saving of cut lists 1.0.8 - Analysis of the slice headers for H264 video streams (I-Slice/P-Slice/B-Slice) - Sporadic hangs during PID/PAD/PMT scan fixed - Better finding of a valid stream start - Handling of Comag files improved - Problems with missing parts in file merger fixed (Division/zero problem) - Search for updates integrated into the menu - Free beta test phase extended till 2/28/2010 1.0.7 - Offset for invalid stream start will now be taken into account for all following steps - Sporadic hangs during start/end check fixed 1.0.6 - PMT and PAT parsing complete redone - Support for PointerFields in PATs and PMTs - Support of big PATs (more than one packet) - Display in the main form if PAT or PMT has to be created new - Faster read/write procedures - Two modi "Check" and "Fix" - For PCR tolerance check the correction facility removed, because of too many problems caused by this - Warning for overwriting of files 1.0.5 - PAT and PMT parsing improved (f.e. for ArteHD) - Positioning of stream data in in main form improved - Support for radio streams - Support for screen resolutions greater than 96 dpi for FileMerger and RawCutter improved - The PacketEditor will try to identify the paket type and display it - In PacketEditor CopyToClipboard funktion integrated 1.0.4 - Hotfix for M2TS(192 byte) files from iCord, which wouldn't work since 1.0.3 - Fix for Kathrein TRP files while detecting the last PCR timer 1.0.3 - Garbage scan improved for receivers like the Homecast HT-8000 - Improved detection of stream duration for Kathrein TRP recordings - AAC support improved (Arte) - Improved support for screen resolutions greater than 96 dpi - Drag&Drop of files in file merger - Automaticly opening / fixing after file merging - PES error before start cutting point or behind end cutting point are nor longer shown - Possibly visible errors are displayed in a list at the end, preview is possible at the problematic point - Audio stream selection for the cutting preview - Popup menu in cutting preview improved - Fix for XP64 - Beta test extended till end of january 2010 1.0.2 - Version numbering changed - Wrong PID for selfmade PMTs of PAT/PMT less streams fixed - Problem with activation/deactivation of teletext/subtitles fixed, if a second stream is opened - Support for MainConcept MPEG demultiplexer for preview, one of the few that can open PAT/PMT less streams - Hint for PAT/PMT less streams regarding preview problems, because most filters can't playback such streams - The setup is setting the language now correctly 1.00 - Search function for next sync byte in packet editor - Hex mode for the packet number field in packet editor - Resync of streams with more than one problem region fixed - Better scaling of the main form - Direct support of teletext and subtitles - More meaningful error message for missing PCR - Packet filter now with stream type description - Pure PCR streams are now shown as special stream types - For streams whitout PMT now also teletext and subtitle stream are supported - Some changes of the design - Enhanced help function in the main form - Display of the full language name - Default settings for the removing of teletext and subtitles 0.99 - Audio messages for completion of the processing - Correct detection of AC3 5.1 recordings even if the stream beginns with AC3 2.0 - Graphic timeline in cutting preview - Better finding of a valid stream start for spcial M2TS (192 Byte) files (Topfield SRP-2100) - Support for Topfield REC recordings - Division by zero problem solved in cutting window, if cutting is done without preview (turned off or codec problems) - Current version of the Haali Media Splitter optional installable - Single file installation (Exe file) 0.98 - Full support for E-AC3 including elementary stream CRC - Better differentiation between MPEG, AC3, EAC3, DTS and AAC - Support for recordings without PAT/PMT but with EAC3 audio streams - Bitrate will be displayed for AC3 and EAC3 streams - Better finding of valid packets at the beginning of the stream (could happen that 188 byte streams are identified as 192 byte streams) - Separate thread for stream writing - Around 20% speed acceleration for multi core systems 0.97 - Size and errors for every stream where not be updated correctly - Processing speed of MPEG2 video files with assembler routines accelerated (doubled) - Display of the video profile and interlace or progressiv for MPEG2 video - Error while adding a single file in the FileMerger fixed - Possible error sources in the cutting window fixed - Broad speedup with new BufferedStreamReader - AC3 buffer overflows will be intercepted now - Crash while processing transport streams from BluRays fixed - Details on colorimetry for H264 streams (BT.601/BT.709) 0.96 - File dropping on main window - Comag info.dvr can now be opened over the main windows and the file merger is activated automatically - Files can now be opened over "Open with" selecting TS-Doctor. - Error in search for duplicate packets in PES-Stream solved, generating sporadic protection faults - Search for duplicate packets in PES streams optional now - Options windows overworked and new page for corecting behavior added. - Sporadic protection fault while merging files fixed - video_full_range_flag wird nun korrekt erkannt auch wenn verschiedene Files hintereinander bearbeitet werden (erst ITV und dann BBD HD) - Cutting point are now reseted correctly if opening a new file - Timer control (PCR) for the cutting function overworked because of PCR wrap problems - GUI radically overworked 0.95 - Remove of duplicate packets within PES packets - Remove of overlapping in FileMerger for Comag SL 100 HD recordings implemented! - PacketEditor enhanced - RawCutter enhanced with offset - H264 SequenceParameter parsing enhanced with nal_hrd_parameters and vcl_hrd_parameters - No more warnungs for SequenceParameterChange, only for resolution, profil, level or frame rate changes (Eins-Festival) - File Merger now reads info.dvr of Comag SL 100 HD recordings 0.94 - Problems with the cutting of files with PCR wrap solved - Packet editor enhanced with adaptation field infos and PES timer (PTS/DTS/ESCR) - Crash because of EmulationPreventionBuffer overflow fixed - EmulationPreventionBuffer size enlarged - Paket editor now jumps to the first valid paket - Support for Comag SL 100 HD DVR format - The file merger now detects paket size and cut the parts appropriately - Error in PCR correcting function solved (PCR_Extension was wrongly ignored) - For files with PCR wrap the wrap can be removed now. All timers PCR/PTS/DTS/ESCR will be corrected 0.93 - Quickfix for bugging update message 0.92 - Memory consumption reduced with dynamic memory allocation - AAC detection for streams without PAT/PMT - Tolerance for PCR errors increased - Processing speed accelerated because of new assembler procedures in H264 parser (nearly 3 times) - Used stack size halved - Check for updates - Improved building of DirectShow graphs for video preview (TRP with Gabest Splitter: OK) 0.91 - DirectShow-Unit complete redone - Preview in separate task - Preferred splitter, video and audio filter for Preview - Priority setting - Problem solved, where the cutting point are ignored sporadicly - DirectShow:MediaSeeking was not released correctly - Detailed error messages for DirectShow - Volume adjustable in preview - Playback speed 0,25x / 0,5x / 1x / 1,5x / 2x in Preview - Used filter in preview window no longer over special button but with right mouse button - TS packet filter improved and accelerated - Detection of Mpeg audio streams with 64kBit for streams without Pat/PMT 0.90 - NEW: Packet editor - NEW: Packet filter - Channel ITVHD fix - "PMT invalid" problem solved, if PAT was found but no fitting PMT 0.89 - Cutting function fully new - Better detection of AC3 (stream type $BD) for streams without PAT/PMT - Installation with official MSI installer - Manual - No longer working under Linux/Wine since version 0.88 0.88 - Fix of not ETSI conform StreamIDs (AC3 should be $BD) - Error parsing PMTs with SectionLength between 181 and 187 fixed - Writing of big PMTs (up to 8 pakets) now supported (BBC HD streams) - PMT packet numbers are displayed correctly now - If a file has more than one valid PMT no longer the first one will be used but the last one - Experimental patch function for program number(SID) and PIDs (especially for Dreambox users) 0.87 - Problem with Trial timout fixed - For DX problem diagnose DirectXdebug.log under: C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Cypheros\TsDoctor - Trying to continue video playback even if getting correct video size failed 0.86 - Problem with long PMTs (BBC HD) fixed - Display of DirectShow filters used for rendering in preview form 0.85 - PMT PID no longer in list of streams to prevent from deletion - Abort and error message for PMTs that would become too large - Version and TransportStreamID in PAT are preserved if possible 0.84 - Duration calculation of the stream based on PCR timers now - ProgramNumber (SID) will be preserved (Dreambox fix) - Streams excluded from trash, holding their PMT entry - Detection of more stream typs (DVB subtitles and PMTs) - Potential errors during parsing of PMTs fixed - During scan, after 40 errors the log will be skipped (faster scan of badly damaged streams) 0.83 - Hotfix für "No cutting at the end needed" problem 0.82 - Problems with PCR wrap solved - More detailed description of the cutting points in the log - End cutting points no longer too soon - Cutting more precise 0.81 - Problem solved after opening of a TS4 file (PAT/PMT less) - Prevent selected streams (Teletext f.e.) from being deleted - PCR based cutting points should make the cutting more precise - More detailed error messages for DirectX problems in the preview window - Video preview can be disabled - Check of the Adaptation_Field_Length for overflow - For Adaptation_Field_Length = 0 the PCR was corrected nonetheless (corruption of the stream) - Dialog before automatic correction of the PCRs (correction can be disabled) - Better appearance of the timeline and added buttons 0.80 - Support of streams without PAT and PMT - Support of Technisat TS4 files format 0.79 - New and better detection of PES paket errors - Experimental check of PCR timings and automatic correction - No longer aborting the processing because of PES paket header errors - Consistent display of errors categorized in TS, PES, ES types - RawCutter enhanced and M2TS compatible now 0.78 - Detection of scrambled pakets - Scrambled pakets can be skipped or treated as unscrambled - PES header errors of the video stream correctly incrementing the error counter 0.77 - PES stream buffer size doubled and checking for buffer overflow implemented - Better handling of program errors and display of the stream position of the error - File-Merger enhanced and sort function for the insert of multible files - File-Merger can now be aborted during the merging process - Rudimentäry support Sony M2TS format (for iCord recordings) - Log window can now be switched on and off with the menu - If wrong video_full_range_flag is ignored by user decition no further warnings will be displayed 0.76 - Ignoring of defective packets during preparation scans - More intensive check for PCR problems - Detection and correction of invalid PCR PID entries in the PMT - Packet discontinuity only as a warning now, because it will be corrected later - Abort of preparation scans if there are more than 1000 errors - Better error and warnings counter 0.75 - Detection and resync of stream for defective/incomplete TS packets 0.74 - PTS wrap detection - Enhanced PAT error detection - Better detection of stream duration 0.73 - Fix for large PMTs like the once from KiKa - ES stream bitrate display for video and audio streams - Removed writing of "changed video_full_range_flag" events to log 0.72 - Video preview now sizeable with correct aspect ratio - Fix for Vista (half visible buttons) - Some minor GUI enhancements 0.71 - Video preview for selecting cutting points - Detection of Wine under Linux with GUI fix - Parameter option for filename to open in TS-Doctor 0.70 - Language_Descriptor in PMT can be changed for audio streams 0.69 - More intense checking of TS packets for errors - Emulation prevention buffer size doubled - Error message for overflow of emulation prevention buffer 0.68 - Bug in Raw-Cutter fixed - For long PMTs the SectionLength was not correctly calculated 0.67 - Long PMT problem fixed 0.66 - Scan for beginning of stream bug fixed - RawCutter fuction now useable without opening stream first - FileMerger function integrated (for Kathrein user for example) 0.65 - More complex scan for stream beginning - Ignoring invalid PMTs - Translation fixed - Stream Type 17 is now recognized as audio (AAC+) - Added info about which layers are checked 0.64 - PMT failure from the last release fixed 0.63 - Better PMT parsing - Support for longer PMTs consist of more than one packet 0.62 - PID statistics in Log - If no video stream is found in PMT the software tries to detect in raw stream and patch the PMT (ITV: incompliant stream type) 0.61 - Read buffer - Problem with EOF solved where last packet was not processed - Speed enhanced 0.60 - If cutting was used wrong error messages were produced - Abort at reaching garbage packets (TRP files) - Not all SequenceParameterSets were corrected at the right place !!! - Fixing of single video_full_range_flag changing events - Warnings and error counter in log file - Processing speed in log file 0.58 - Reset of video_full_range_flag (H264) - NAL Unit Type Statistic (H264) - New more precise H264 parsing unit 0.57 - Automatic correction of TS packet ContinuetyCount during write - TS packet ContinuetyCount errors are now listed in log - Better handling of PES packets - Checking of PES packet length against length in PES packet header - Program stops with multible PMTs in stream solved - Fix for streams not starting with a valid start byte - Fix for very short streams - Better parsing of H264 streams 0.56 - Show no errors beyond cutting points - Correct display of audio PIDs on erros - Different display of warnings and errors - Warning for changes of sequence parameter set - For some streams not all unneeded PIDs were deleted - Raw Cutter function (1:1 copy of a stream part) - Writing buffer implemented, now 10% to 20% faster then before 0.55 - Support of TRP streams (Kathrein UFS910, etc.) - Some GUI fixes and updated skin engine - User can select audio streams he wants to remove 0.53 - nal_unit_type 39 for sequence_parameter_set (ANIXE HD) - nal_unit_type 40 for picture_parameter_set (ANIXE HD) - Added idc level for H264 0.52 - Changes history - PAT details in log - PMT details in log - 30 days trial limit removed - Minor GUI changes - Log window is now docked to main window