TFtool Release Notes

0.9.3.67
 - upd: new website and download addresses.
 - fix: Rename: File names longer than 130 Bytes were cut.
 - add: Enigma2: create *.ap, *.sc, *.meta and *.eit (experimental).

0.9.3.66
 - upd: Apply Option "Set file date" to copied files (#868)
 - fix: Option "Create Mpeg2/4 NAV" prevented following NAV creation (#866)
 - fix: Option "Create Mpeg2/4 NAV" was not saved (#872)

0.9.3.65
 - upd: ci+ Status in Recording Header.
 - fix: FTP connection couldn't be established on activated TFir and active TMSRemote connection.
 - fix: Header: carriage return in extended event text.
 - fix: Code-Table problem, when modifying an "empty" Inf Header.
 - fix: Trim function was calculating the duration in minutes (instead of seconds).
 - fix: Frame buffer in h.264 decoding was to small.
 - fix: File list update didn't work, when deleting/renaming on TF4/5/6xxx drives.
 - fix: Display mtime instead of ctime in file list

0.9.3.63
 - upd: Support of Extended Event Items in "Rename/Edit Header" Dialog.

0.9.3.62
 - add: Zero Byte Stuffing Filter
 - add: Support of Extended Event Items
 - upd: TF5000 recovery on 2TB HDDs 
 - fix: h264 Nav: ignore sequences without SEI

0.9.3.61
 - fix: JFS disk-read-cache was eating memory.
 - fix: Nalu Filter: error in Stream-Header-Filter.

0.9.3.60
 - add: JFS Filesystem Support (readonly).
 - upd: Also check volumes A: and B:
 - new: Reconstruct Recording Start from Teletext.
 - fix: demuxBack: Decoder-Reset on "Packet-out-of-sequence".
 - upd: "demux file end": demux all, if video PID in TF-Header isn't correct.
 - fix: Rename: Epg Scan.
 - upd: Rename: Select EPG scan position by slider.
 - fix: Don't enable Delete on readonly drives.
 - new: Disk identification by SMART; now also works with USB drives.
 - upd: Reworked file info text.
 - fix: Progress window wasn't removed in minimised state.
 - fix: File selection after refresh.
 - fix: Insert folders, created outside of TFtool.
 - fix: Create Bookmarks.
 - fix: reading correct event duration.
 - new: EPG event bar.

0.9.3.54
 - fix: Don't try to create NAV of radio recordings.
 - fix: Radio recordings: faster stream scan.
 - fix: RDS scan.
 - add: Beyonwiz *.eit support (read).
 - add: Reconstruct channel name of Inf files.
 - add: Wizard: selective ES stream and filler data removement.
 - new: Support of TFT-6211, TFT-6000 and TRF-2100 *.inf files (read)
 - new: Display elapsed/remaining time in progress dialogue.
 - fix: TransportPacket payload access.
 - fix: update file list status display (e.g. on delete).
 - fix: rename/header: consider type header specific text sizes.
 - add: adapt start time on trimming
 - add: adapt bookmarks and resume on trimming/filtering
 - fix: update current file list index after sorting
 - fix: problems with "OneList" radio files
 - fix: problems with radio-(m2)ts files.

0.9.3.52 first English release of 0.9.3.x series

 - new: Support of TRF 24x0, TRF 7xx0 DVB-T with HTML entity decoding of IceTV Receiver.
 - new: Support of SBP 2001 ci+ headers (read & write)
 - new: File recovering from SRP/CRP HDDs on sector basis (Extras -> HDD-tools -> SRP recover)
 - new: UTF-8 Support
 - new: Support of CRP 2401
 - new: FTP connection profiles.
 - new: Verschlsselungsstatus anzeigen und ndern
 - new: TFIR support.
 - new: Logo previews qtl, qsl, qtl32, ibl
 - new: Convert TS/M2TS to Topfield formats
 - new: Create nav Files
 - new: Support of TMS/SRP and TF 7700HDPVR, 7700 HSCI, SRP-2100
 - new: Auto-Update and and external application (AddOn) support (e.g. mplex, dvdauthor, besweet, ProjectX, ffmpeg ...)
 - new: h.264 Decoding
 - new: Convert by drag&drop.

----------------------------------------------------------------------------------------

0.9.2.1
 - Upd: RawRead.dll is now compatible with JRE 1.6.
 - Upd: RawRead.dll caused an OutOfMemoryError in PjX with very large files (>10GB).
 - Fix: exception handling in FatBackup
 - Fix: TF5000 and higher: copy of files smaller than 512 bytes (eg. IdleHDD.ini -> mvordeme)
 - Fix: Warning about 32GB limit jumper
 - New: RDS-Decoder for radio recordings: RDS scan, navigation and Mp2 export through RDS list
 - New: fast forward and backward in audio files
 - New: automatic split at max. 2GB on FAT32 volumes.
 - Fix: DVD-Menu: more tiles are now visible in menu screen
 - Tst: recover lost files is complete new. Now recovers also parts without header as TS. Recovered parts can be merged in the _recycle_ folder (mark and rightclick).
 - New: DVD-Project: (de-)select audio streams.
 - Fix: Rec. Header search even in files, transfered to Topfield HD by USB (Altair etc.).
 - Fix: Copy of folders, even if a part of the path exists.
 - New: read 7700 headers (beta)
 - New: uses 7700 recordings as one file (beta) => merge at copy.
 - New: read bookmarks from marks.vdr
 - New: cut recordings through demux(PjX)->mux(mplex)->toTS(PjX)
 - New: save last cut mode
 - Exp: auto rename with data out of the Rec.Header, eg. "#t- #d" = "Title - Date" (beta)
 - New: DVD-Project: delete titles of a titleset.

0.9.1.25
 - New: Copy and move folders
 - New: Delete folders, which are not empty (Content is also deleted, incl. subfolders)

0.9.1.24
 - Tst: Parameter -dontclosehandle => copy ca. 5% faster
 - New: recognition of new PC volumes (e.g. new connected networkdrives)
 - New: rename: duration can be edited. Extended Info can be edited (TF5x00)
 - Tst: DVD-Project: burn with ImgBurn (CLI parameter are described in the ImbBurn readme; %iso% is replaced by TFtool)

0.9.1.23
 - Fix: Problem with empty cardreaders.
 - Fix: alpha sorted Folders in drives treeview.
 - Fix: new Rawread.dll : solves problems with ProjectX 90 GUI
New GUI features
 - New: display of big filelists works now faster (filetypes were recognized afterwards). Please test, if this makes problems.
 - New: Option "switch off PC" after copy or demux (without GUI).
 - New: recognition of pluged USB drives while TFtool is running.
 - New: more flexibility: change the width of the drives, files and preview column.
New preview features
 - New: play TS (Transport Streams), ES (Elementary Streams) and MP3.
 - New: Play radio recordings
 - New: Videopreview with Sound (mp2/3, AC3). Enable this in Options->Preview: "play video with sound".
 - New: complete new Fullscreen preview with DirectDraw => better performance and quality.
 - New: Options->preview: full vertical resolution with deinterlace filter.
New TF features
 - New: Show and edit bookmarks in Topfield recordings (delete by rightclick on the bookmark circle).
 - New: recognition of german PVRt und PVRc recording header.
 - New: Header converion to german TF5000 cable in "save as" dialog and direct file patch (menu->extra->convert header).
 - Neu: TF5800 Header (UK DVB-T) support
 - New: reading TF drives even if XP has signed them
 - New: change default audio stream in "rename" dialog
 - New: Recover deleted files (Menu->extra).
 - New: TF4000: "snap" files were now copied, renamed automaticaly and can be shown and set.
        show Snap: therefore one have to set "show all files" in options->files. Then you can select the files in the __SNAP__ folder.
        set  Snap: rightclick the "screenshot" button and choose "set Snap" in the Popup-Menu.
 - New: rename "auto", searches recording title in teletext pages 100 and 333 (works for german recordings). The search starts by default 20% behind the start, to find the right title. (see also options->files "start of ttx search")
Misc new features
 - New: Message, if the 32GB Jumper seems to be set.
 - New: Cancel demultiplex progress
 - New: Cut GUI for cut with ProjectX
          This allows higher precision as PX normaly has (cut out on P frames)
          Short description:
          The upper image row is the environment of the currend frame. The stepping is:
            a) every frame or
            b) every I-Frame or
            c) userdefined in seconds (approximatly)
            You can click on an image in this row, to set it as current position
          In the middle you can see the preview and the navigation
            [{] sets an IN-cutpoint
            [}] sets an OUT-cutpoint
            [->{] moves to next possilbe IN-cutpoint
            [{<-] moves to previous possilbe IN-cutpoint
            [->}] moves to next possilbe OUT-cutpoint
            [}<-] moves to previous possilbe OUT-cutpoint
            [|<] [<]  [>] [>|]     : step back, play back, play and step
            right beside is the selection of the environment
            [|<<] [<<]  [>>] [>>|] : I-Frame backward and foreward
            [|<<<] [<<<]  [>>>] [>>>|] userdefined steps depends on the selection in the center
            Below is a trackbar and a timeline with (clickable) markers for cutpoints and bookmarks
          At the bottom is the list of cutpoints and bookmarks.
            [->|] or click on an image sets the videoposition.
            [X] deletes the cutpoint
            [<] [>] moves the cutpoint

          Buttons on the left:
            [cut and demux] starts ProjectX
            [save cutpoints] saves in ProjectX Format *.xcl.
            [load cutpoints] load *.xcl files.
            [AC3 scan]  searches for AC3 mode changes between 2.0 and 5.1 and sets cutpoints
            [Logo scan] searches for a logo and sets cutpoints depending on logo appearance

 - New: Create a DVD with simple Menu (first try, test it): menu->extra->new DVD Project (ProjectX connection must work; Download the author package and extract it into [your TFtool path]/bin).

          First select a folder for your DVD files.
          You can see the DVD Project as treeview below the drives and folders:
          - add files (titles) to your project:
              drag&drop from filelist to a tileset entry or
              rightclick on a file in the filelist and select "add to Titleset [nr]"
          - add/delete titlesets: rightclick the titleset in the DVD structure
          - delet a title: rightclick the title in the DVD structure
          - set cutmarks: click on the childentry "cut" of the title
          - set chapters: click on the childentry "chapters" of the title
          - create DVD: click on "create DVD". If everything works fine, you get the folders AUDIO_TS and VIDEO_TS in your DVD-folder
          - check "create iso image" if you want one
          - burn with your prefered Application ;-)

0.8.4.24:
 - New: Option for maximum file length, because 32 chars were to short for some people. (Options->Files)
 - New: Reading drives in "readonly" mode even if there are corrupt sectors in FAT2.

0.8.4.23:
 - Fix: the maximum length of a filename was too long (critical at >= 98 chars). Now its reduced to 32 characters (without extension).
 - Fix: HDD repair didnt work for TF5xxx, if only the first sector was overwritten.
 - CHG: Test-Buttons in HDDtools renamed to "simulate"
 - New: Support of ProjectX starting from version 0.90.01
 - New: At demux of more than one file the preview and the fileinfo flips with the processed file.
 - New: At demux the content of the fileinfo is saved in a textfile (<name>-info.txt).
 - New: Correction of the start datetime of the TF4000 recording header in the copy function.

0.8.4.22:
 - Fix: TFtool now starts with the "DataFiles" folder for TF5000 drives.
 - Fix: delete folder didn't work in every case.
 - Fix: no more file extension change by drag&drop copy to *.rec (TF5000) or cutoff (TF4000) with files, which aren't recordings (e.g. *.ini, *.tap)
 - Fix: copy of files with odd length was impossible (e.g. *.ini, *.tap).
 - Fix: TF4000: save filesort (Toppi ignores this sometimes)
 - Fix: TF4000: incorrect filename table after delete file
 - Fix: FAT Error in case of used sector behind 128GB limit ?
 - Fix: Start- and endpoint of the trim function do not hide anymore after "save as"

0.8.4.20:
 - Fix: ProjectX call failure, if there are blanks in the path to TFtool.
 - New: Delete empty folders after ProjectX call.

0.8.4.19:
 - Fix: bug in filesize calculation for demux of files >4GB directly from the Topfield drive.

0.8.4.18:
 - Options->Files: removed Positivlist for file extensions, in which TFtool searches for Topfield recording (Problems with dots in filenames)
 - fatcrc32 evaluation (thanks to Firebird)
 - fix: error in clustersize at format- and repairfunction with HDDs > 128GB

0.8.4.17:
 - Options->files: show all files or show only Topfield recordings
 - Options->files: Positivlist for file extensions, in which TFtool searches for Topfield recordings
 - TF5000 Recording Header with Bookmarks.
 - Recover files out of "lost clusters"
 - HDTV proof
 - now with Windows helpfile
 - Sort filelist and save order (only TF4000)
 - ProjectX connection: own RawRead.dll for a inter process communication between TFtool and ProjectX.
   => Demux directly out of TFtool.
 - Bugfix: errors with filenames containing ":".
 - TF4000: display of file order equal to receiver
 - Netdrives are displayed now
 - Export the content of the current folder into a textfile.
 - Options: set recording date to file date.
 - Improvement of compatibility of the file structure
 - TF5000: write mode
 - TF5000: create, rename, delete folders.
 - TF5000: moving files (on the same drive)
 - New backup version (with all directories; more compact)
 - Repair function for XP-signed discs (with riskless test)
 - Automatic conversion between TF4000 and TF5000 Fileformat (according to target drive)
 - Format drives for TF4000 or TF5000.

0.8.3.13:
 - Fix: display of recording duration and date on TF5000 HDDs

0.8.3.12:
 - display of subfolders of the favorite path
 - drives search, allways from Nr. 0-15 also XP/NT/2000
 - error in log of TF5000 "recording header" fixed
 - error in fullscreen with 800x600 fixed
 - identification of HDD model (with some restrictions also under Win9x over VXD)

0.8.3.10:
 - Trim function: cut off file begin and/or end
 - stateinformations in an infobar (readonly, free space, split on/off ...)
 - errors with Fullscreen fixed (visible elements, double eintries in filelist)
 - preview errors with TF5000 fixed
 - error in Recording Header Definition of TF5000 fixed (eventname)
 - better drives search, allways from Nr. 0-15
 - changed fast foreward function (I-frames only)
 - improved copy performance

0.8.3.8:
 - Error in the testfunction of FAT-Restore is fixed
 - 128 GB problem fit to TF5000 clustersize
 - Favorite path was only found, if drive character was upper case (fixed)
 - actualised manual
 - Autoscroll and autoexpand in the drives-treeview while Drag&Drop
 - better actualisation of the file list

0.8.3.7:
 - experimental TF5000 support (readonly)
 - fixed error with wrong detected radio recordings
 - Icons for TV/Radio in filelist
 - save current Frame in preview as BMP
 - fixed problem with mousecursor traces while drag&drop (=> preview is visible when mousebutton is released)
 - copy single files by "save as" dialog (for copy over network)
 - Topfield recordings are recognized independently of the file extension
 - fixed errors (integer-overflow) with Split entries > 2047
 - fixed problems with scrambled files
 - 128 GB problem under Win9x: if Bios or IDE-Controller can't handle disc sizes over 128 GB, even the first 128 GB are reachable.
 - Problem with full HDD's under XP is fixed (false FAT error alert)
 - Error with size calculation (files > 4GB) in PC-folders fixed
 - Display of recording duration in filelist
 - Display of recording date of files in PC-folders (former filedate)
 - The Window size is now stored in the ini-file and recovered on next start

0.8.2.23:
 - Workaround for missing ROOT link error

0.8.2.22:
 - error with harddisks > 128 GB fixed for WinNT/2000/XP

0.8.2.21:
 - now runs under WinNT/2000/XP
 - FAT-repair: lost clusters can be released
 - write protection in case of FAT errors
 - manual FAT-backup
 - popup-menu in filelist for rename and Delete
 - preview: movie now stops at streamend (no more decoder-crash)
 - new mpeg2lib.dll
 - component-adjustment on window resize
 - Fullsize preview
 - log now is only written into a file (Viewer-application selectable in options)
 - simple helpfunction (html sites)
