/////////////////////////////////////////////////////
/// H264TS_Cutter                                 ///
///-----------------------------------------------///
/// ChangeLog                                     ///
/////////////////////////////////////////////////////

Version 111:
------------
 New Features:
 -M2TS as input file supported (h264 codec only)
 -TRP/REC 2 TS converter (use 'Tools' -> 'Convert TRP/REC -> TS').
  TRP files are for example used by Clarke-Tech HD 5000-C or Kathrein UFS910 and may be from other PVRs.
  REC file are used by Topfield Receiver
  This feature is not perfect yet because some media player (e.g. mplayer) detect the h264 stream as mpeg2 but for the most players it works fine (mpc, vlc, ...)
 -improved "drop usless freames"
 Fixed items:
 -more HD channels are supported (e.g. HD Suisse, SVTHD, Digit ALB HD)
  use 'Setting' -> 'Advanced' -> set In to 'I-Frame' or 'All-Frame' and Output frame type to 'All-Frame'
 -(Vista) 64 bit problem fixed: the cutter should work on 64 bits systems, too


Version 110:
------------
 New Features:
 -Some small improvements in the GUI
 Fixed items:
 -PMT: System.ArgumentException
 -Drop Frames: System.ArgumentException
 -GetNextTSPaket(): System.IO.EndOfStreamException
 -PMT: System.ArgumentException: PMT TABLE ID != 2


Version 109:
------------
 New Features:
 -Batch Mode: new button for multiple project file selection (with default output name)
 -Drop Frames: new option in settings menu to drop useless frames atfer cutin frame, e.g. B frames from previous GOP
 -Mouse-Wheel is supported
 -Playback function 
 Fixed items:
 -split function: if the splitsize was larger than 2000mb the cutter splitt the ouput file each 188byte
 -GUI: look-and-feel more like Cuttermaran


Version 108:
------------
 New Features:
 -none
 Fixed items:
 -Batch mode: another stupid bug. output file size was 0 byte
 -EndOfStreamException: if a cut point was on the last frame of the input ts
 -cut point: change a little the CutOut behavior and CutOutOnIDRFrames is now disable by default


Version 107:
------------
 New Features:
 -split function for output ts-file (setting menu)
 Fixed items:
 -PID-Filter: PMT streams were correctly detected
 -PTS/DTS recalculation: a few ts-packets were recalculated to much
 -Batch mode: didn't work if the project file has no pid list
 -GUI: some small changes


Version 106:
------------
 New Features: 
 -because some trouble with the new video-playback function: you can switch between old and new video playback function with the "Use DirectShow-Wrapper" setting
 -TS with multiple services are supported, use the pid-filter and deselect the PIDs of the other services
 Fixed items:
 -small bugfix in PID-filter (audio tracks)
 -TSreader.System.NullReferenceException - TSreader.FindAllPIDs()
 -System.IndexOutOfRangeException - TransportPacket.PES.ctor()
 -System.IO.EndOfStreamException (first video PTS bigger than the last)
 -pid-filter: PIDs are filtered during reading input TS and no more during writing output file
 -PCR: added processing of "Adaptation_field only, no payload"
 -small bugfix in 'Continuity Counter'


Version 105:
-small bugifx in TS export function
-PID filter added
-TS-Files can be merged
-Video-Playback now over DX9-DLL


Version 104:
-new intern TS processing
-fixed: audio synchronize problem on cut points
-more options in settings-menu
-several audio tracks are supported


Version 103 (no public release)
-??? bugfix: crash during 'findNextIDRFramePTS()' or 'findPreviousIDRFramePTS()' ???
-??? bugfix: crash during 'exportTS()' ???
-??? bugfix: IndexOutOfRangeException in PATauswerten() ???
-freeze during 'Seeking for cut points...'
-intern change of handling pts streams
-batch job


Version 102
-'Continuity Counter' field will be recalculated
-in some cases the config file ("setting.xml") was saved in a wrong directory
-add new seek buttons
-add config menu
-try to find a PAT and a PMT packet and write as first packets in the exported ts (e.g. 'xport' commandline tool should work, now)
-add preview modus for cutpoints


Version 101
-PCR calculation changed
-add config file ("Setting.xml")
-now cutout points are IDR-Frames, too
-bug fix: cutpoint on position null





H264TS_Cutter (c) 2006-2007 tobiasm767
http://www.h264tscutter.de/
