GDiVX Player Version History. Best viewed with wordwrap off. 1.9.1 - Fixed a bug causing a crash when you delete from an empty playlist Cleaned up older and outdated DLL/API Calls, less memory used. Cleaned up all nonused CONSTS, less memory used. Cleaned up nonused Global Definitions, less memory used. Changed OpenDialog to support multiple files opening -> playlist Fixed bug with opening very short Video clips Fixed an issue of Error code 0 at startup Changed/Updated Splash Screen Fixed Bug of systray icon staying in tray after quit Added ability to drag and drop multiple files Added ability to drop directly into the playlist Added AC3 Audio Support (experimental), thanks to Titus J Durst for help on this one. Added support for *.ac3 and *.vob, but vob is audio only at this time. Added option to play each file as its added to the playlist, rather than queueing. Fixed a spelling mistake on the playlist menu (oops :) Fixed issue of not being able to delete last item on the playlist Deleting file from playlist will now stop it playing, if it was. Added Tooltips to the options dialog, as a form of help. Fixed issue of constant looping, regardless of repeat setting Fixed issues of not unhooking and not removing from tray when using menu quit Fixed issue of artifacts and duplicate controls when opening from the shell Removed NewNet Bundled Software 1.9.0 - Added Playlist Support Dropped Development of the MiniBrowser Fixed issues with second errors when the program encounters a problem at startup (fonts/instance/corrupted) Fixed an issue that caused gdivx to think the movie was bad when subtitles was enabled under some configurations Moved variables tracking current video and subtitle filenames to global variables Tweaked About Dialog Changed the way mouseovers work on buttons. More adaptable for skinning in the future. Added mouseover animation to volume panel icon Corrected issues with ontop settings Added support for multitrack VCDs (playlist) Improved method of loading VCDs Added checks to the drive letter selection for VCDs. Subtitle Loading optomisations Improved integration of playlists Fixed problem in zoom routine on some systems Added new zoom dialog. Optomised registry routines for settings, now only one read and one write per run. Fixed a problem with the video panel showing during the splash screen. Fixed issue with some settings not being saved on some systems. Cleaned up loading system Added support for / as well as - for command line options(/fullscreen or -fullscreen) Fixed issue with opening a second copy of gdivx, now passes command line to the first copy, and exits Fixed issues of quiting properly (unhook instance memory) Better loading system for files from the shell. Fixed issue with shell integration affecting some other programs (for example, flask) Moved parsing of command line to sooner in execution All Files opened go directly to playlist Feature: if playlist is empty when file added, playback starts on that file. Cleaned up idle text display in statusbar Cleaned up code in tight loop, timers execute less code, less cpu load. GDiVX Code now compiles with Option Explicit, all variables predefined. Added error trap to VCD Function, pressing esc doesnt crash now. Resizing code updated, should fix most cases of black bars at the left and right of the video More Fixes to resize code Subtitles now display in the same window as the video Subtitles now work in fullscreen mode. Fixed issues with resizer Pressing play to resume from pause no longer exits fullscreen Fixed some cases of always on top not working as it should Fixed issues with enabling subtitles during an already loaded movie. Added small buttons to playlist 1.8.5 - email a link in about dialog (strange) major code optomisation extra windows flashing at startup fixed starup code sped up, more checks, less waste :) If registry hasnt been set, assume defaults, not all false background behind video is actual black now, instead of the gray colour removed need for one of 2 custom controls, less code to load. optomised compile mode for faster executing code (marginal) Fixed filetype registration Smaller code, more efficient fixed WinME bug with Double quotes error now works on All windows Added Volume control Added Fast volume up and down (hold shift while clicking) Moved volume and mute controls to mainpanel old mute button is now a togglestate for the audiopanel Added new About dialog Fancy scroller for about credits keytrapping moved to universal routine added L key to load Added Support for Music01.DAT and SEGMENT0001.DAT VCds Integrated Zoom Panel to main window Added DDE Support (mIRC Notify) Added Options for DDE Support, including custom script support Added alpha blend for splash screen Added new logo to splash screen Completly re-wrote fullscreen system, now supports onscreen stuff in fullscreen mode mouse move panels disapear on inactivity (ie, WiMP style hiding) panel hides with alpha blend Added cursor hide to fullscreen inactive Added always ontop checks for menu functions in new fullscreen mode. (needs work) Return focus after zoom selection Fixed resume from pause in fullscreen mode Temp removed alpha blend from splash screen due to issues Fixed progress bar tracking Fixed seek while in fullscreen mode Fixed fullscreen issues When zooming, sizer removed Removed unnesacry code from zoom menu, faster respoince Fixed minimse to tray issues Fixed hiding properly in fullscreen mode. Fixed mouse tracking for fullscreen Fixed options box showing video form when it wasnt already open Added [ and ] keys to seek by half a second in each direction, respectivly. Added menu to System Tray icon, right click Fixed Mute Icon Click issue Fixed "All Types" from the open dialog Added support for WMV files. Re-enabled Drag and Drop support. Fixed Issues with D&D Support, removed option. Fixed Auto Fullscreen on play to support double clicked files Removed DDE Support, too many issues. Will fix later. Film rewinds on complete. (seek to 0) Fixed [,] keys Resize now shows video sizing as you move it. 1.8.0 - Subtitles code fix rolled in from Nasko Vassilev. Many thanks. - Subtitles now work with movie seek - FPS Rate calculated Automatically Other minor bug fixes from Nasko Vassilev New options dialog More registry data verification on startup. key Trapping now works from all panels. Movie Information Panel Right Click Menus Discovered source of "100% cpu use issue", caused by Drag and drop support. Now optional Added Rate control. Found on the right click menu. Note, this does *NOT* work well in large changes on DiVX Films. Works fine all the way up to 200% on MPEG however. Useful for fine tuning sync problems perhaps. Added a few more WiMP Style keys. ALT 1,2,3 select zoom modes (50%,100%,200%, as per WiMP) Added option to auto switch to fullscreen mode on playback. Good for loading movies with the command line to have em go straight to fullscreen mode. Added option to use -fullscreen on the command line to go straight to fullscreen. Fixed bug in Rate Control code. Fixed file type registration code. Now works from anywhere you put the app, and any filename. Added button to "Register Filetypes now" in options dialog. Added Open VCD... option. Currently only supports NTSC (MPEGAV) VCDs. Some VCDs may still not play. Program detects multiple instances and wont run 1.7.1 - When movie stopped, leave fullscreen mode. 1.7.0 - Fixed Window apearing all over the place bug Added Seek to Time function (Ctrl S) Improved Error Handler Program can now trap non standard screen font sizes and wont run Mouse Hover effects fixed, more standard like Scroll Title fixed to fix glitches on some systems Finally and forever fixed the black screen in fullscreen mode problem Used more dynamic fullscreen method Fixed cause of most crashed releated to Subtitles and FPS Settings Tweaked About Box, Added url link New Loading Image New About Image New dynamic Always on Top methods 1.6.5 - Fixed Fullscreen overlay problem Fixed click to pause in fullscreen not working all the time remember player settings now works if you dont have start play on load enabled removed support for mp3 files. this is a video player, besides, too many bugs :) tweaked visual effects for options and quit buttons fixed always on top issue with popup zoom menu removed trailing ------ from zoom popup menu fixed major crash in zoom routines if you do load an mp3 (using *.* type) Added mouseover display to tray button minor interface update, stops mouseover texts getting stuck Added Scroll title function Added subtitles support fileformat in {s}{e}string Added support for different FPS movies with subtitles. Minimise to tray function now done from an icon Tweaked display flicker when toggling always on top mode. Moved Global Declarations into one location Added ability to use custom zoom sizes