Changes in MDVDP versions New Feature Changed Feature Removed Feature Bugfix
Version 1.2 (18/05/2001)
Default entries for the MOVIE section in INI Editor did not contain the AVI3Name entry.
The file type .MVD will now automatically registered when the player starts and the file type is not yet associated with anything.
The INI Editor open dialog only showed INI files, no MVD files
Added a new splash screen and improved the about box
So far the full path name to the directory of the selected skin was written to MDVDP.INI, from now on only the skin name itself is written, and the path to MDVDP.EXE, plus "\Skins\" will be added automatically.
The option Auto-Fullscreen when starting File caused a division-by- zero exception when running a playlist with audio-only files.
Entered digits appeared in reverse order when opening the chapterlist by pressing a number.
The player now self-registers the OSD font when you start the application. Registering it manually or via the installation program is no longer necessary.
Added an exception handler for the case that the config file is write- protected or Win NT/2k write permissions are missing, avoiding the nasty Windows access violation requester.
A new command line option: if you feed the player with a path name as parameter, denoted by a \ as last character, that directory and all its subdirs are scanned, media files are added to the playlist and played.
Added a Tip of the Day window.
The Movie Info window is now opened by clicking the Movie Name / Chapter Title texts in the display area of the control bar. The ? opens the Tip-of-the-Day window now, from where you can also open the Documentation.HTML
The default keyboard assignments have been changed to include the new functions, and to improve keyboard layout a bit.
INI-Editor: Split the menu command INSERT NEW PAGE SECTION into two commands, inserting a page section with useful entries for either background mode Video Range or Still Image
INI-Editor: The seperator character in the subtitles list of the INI wizard is now no longer a space, so spaces can be used in file names.
INI-Editor: Made necessary changes to reflect new/changed INI file entries in subtitle section
There are two configurable keys for the Pan&Scan function now. One of them will toggle through the available P&S modes, the same you can also do in the config, and the other will turn P&S on and off.
The Playlist Editor has undergone a major design and functionality update, and a counter-part for MDVD movies has been added: the Movie Catalog. Along with those additions, some buttons got new functions. The MENU button no longer opens the playlist. The QUICK-INI button now opens the playlist editor if in FILE mode, and the Catalog Editor if in MDVD mode. The CHAPTERS button will list the chapters if an MDVD is playing, or the files if in FILE mode, or the catalog contents if in MDVD mode and NO movie is playing.
Some minor bugfixes in menu behaviour. Mouse is now positioned on the new default selection on page switch when the new page is actually visible, keyboard navigation is possible during overlay init, and mouse positioning after going to menu from the movie should work okay in fullscreen mode.
A mouseclick in fullscreen was not regarded as "mouse activity" concerning disappearing of the control bar
Some minor bugfixes in the INI Editor
The movie's titles are now stored in the recent-files list together with the INI files' pathnames
There was a problem with configuring the serial port for the remote control, resulting in an CANNOT OPEN PORT message though everything was okay.
The Eject button is now the universal load-files button. Selection of INI file for Load-from-HDD mode and of files for QuickINI has been removed from the config screen, and is both done via the Eject button now, depending on what mode the player is in. Also the function of the QuickINI button has changed to Catalog/Playlist Editor.
The Eject button now has three purposes, depending on current File/Source mode: in MDVD-From-CD mode it ejects CDs, in MDVD-From-HDD mode it opens a file requester to quickly choose an INI file, and then plays it, and in FILE mode it opens a file requester to quickly choose a media file to append to the playlist and play.
Added a little indicator mark in the control bar's display area showing the state of overlay init/presence. More indicators may follow later.
The chapterlist and similar lists are now shown "semi- transparently" centered over the video if fullscreen and overlay is active. Looks cool! :)
Subtitle font size can now be dynamically and automatically changed, thus compensating for different movie sizes in windowed mode, fullscreen and different resolutions.
The movie window can now be moved by clicking+dragging anywhere inside, and the control bar can be turned off/on in window mode by clicking into the movie window.
The screen resolution can now be changed when switching to fullscreen mode, either choosing from a list of supported resolutions, or using an optimal resolution for the video being played.
A new keyboard function: Quick-jump N seconds forward/backward in the movie (configurable)
The maximum number of subtitles per movie is now 30.
In the Jump-to-Time window you can now set the hours, minutes and seconds with seperate arrow-buttons.
When switching back from fullscreen to window, especially when a pan- and-scan mode was active, the picture sometimes became black in the left half. This shouldn't happen anymore now. :)
The functions of the button "Toggle elapsed/remaining time" and clicking the counter ("jump to time") have been swapped.
The tooltips of the control bar buttons now dynamically show the assigned keyboard shortcut in brackets, and not always the default one.
Fixed some problems with the drag-and-drop ability of the control bar.
Added some workaround for inconsequences in the TMPlayer subtitle format. Now single- and double-digit hours are accepted, and empty lines with "0:00:00:" at the end are ignored.
The Format of subtitle files can now be set individually for each subtitle file (before it was a global setting for all subtitles belonging to one movie) by placing the "Format=" line under the line specifying the short+longname of the subtitle.
The Pan-and-Scan mode can now be changed without having to restart the player.
And another new option: "automatically turn on first subtitle, if available, when running a movie for the first time". After the first start, the last selected subtitle will be stored and reactivated, if this option is active (it IS by default). Thanks to 2ge for this idea.
Added "snap to screen edge" options.
Greatly improved the Transparent Subtitles/OSD function! Found out now how exactly the "putting a window transparently over a video" works. Result: automatic detection of transparence ability, no more timer for initialization, no more black box/frozen frame! Plus transparent subtitles in windowed mode, and on-the-fly toggling of transparence mode. Thanks to Blight for some really valuable hints!
Closing the player using the task bar menu is now possible.
The player now also accept MDVD.MVD as ini file on a CD, and not only MDVD.INI. Therefore you don't need to have both the .INI and .MVD on the CD for autostarting method 2 anymore, the .MVD alone will do now.
Movie kept playing, even when the option "Don't pause when minimizing" was turned off, when minimizing the control bar thru the windows taskbar instead of the minimize button
Overriding the screen saver works in Windows 2000 now too, plus I made this behaviour optional by adding a config checkbox to turn it on/off (default is ON).
The behaviour "switch player to MDVD-From-CD mode when an INI/MVD file on a CD is passed via command line" can now be forced to "MDVD-From-HDD mode" using a config option. This is meant as a workaround for users who e.g. burned multiple movies to one CD, starting them via a MVD file association. The new default behaviour causes this method to cease functioning.
Clicking the menu button when in MDVD-Mode and no movie is currently playing, a list of all recently used INI/MVD files from HDD is displayed for quick access.
When running the player with an INI or MVD file as parameter, and the file is located on a CD, the primary CD-ROM drive is now set to the drive where the INI is loaded from. Then the player is set to MDVD-From-CD mode and the movie is started.
The runtime error "Ungültige Gleitkommaoperation" that happened during use of the QuickINI is gone. Actually it wasn't caused by the QuickINI, but always happened when you had the option "Auto go to fullscreen when running main movie" active, and the movie did not contain a nav menu or resolution entries in the INI file.
If in a menu page both ActionAtEnd and JumpAtEnd are defined, the Action is executed first, and then the Jump. Until now the jump was ignored in this case.
The selection window for chapter/playlist entry/languages etc. now has a scrollbar if more than 35 entries have to fit in the window, so that also very long playlists/chapterlists will fit.
The maximum size of the playlist is now 1000 entries (formerly 100).
Trying to use the function "Copy secondary audio files from CD to a temp HDD directory" would always result in an error message, due to a bug in Delphi, making it try to open the source file on the CD in read/write mode. Using API calls now, that works better. :)
Fixed some errors in the playlist editor (M3U playlist files were not expanded, directory of files wasn't added in front of filenames etc.)
Added a Movie Information Window which can be opened by clicking on the Movie Title/Chapter Name texts of the control bars's display area. Check it out, looks nice! :)
The Quick INI button now allows you to quickly choose a file to play if the player is in File Mode, without having to enter the playlist and add the file there.
The audio mode parameter of the Intervideo Audio Codec can now be set from within MDVDP.
The player now supports Sub Station Alpha subtitle files. So far without styles, just the plain text and start/end-frames.
The maximum setting for "Minimum wind/sync delay" in the config is now 20 seconds, before it was 5.
The config dialog underwent a major design update.
When switching to the next movie file or the next CD, the subtitles weren't displayed anymore until you switched to windowed mode and back, or jumped in the movie etc. Was caused by a lag effect in the "determine next subtitle to display" function.
Added a new Subtitle file control code to set the charset (russian, hebrew, greek, etc.) of the individual subtitle file, overriding the setting made in the config dialog. This code has to be entered in the {DEFAULT} line. See documentation for details.
When running the player with an INI file located on a CD as parameter, it always auto- started the movie, skipping the menu, as if the PLAY button was clicked two times.
The commands to set font style individually in subtitle lines did not work correctly. Thanks to Thunder for the report.
When playing an audio-only file and confirming the config dialog with OK, the (2 pixels wide) movie window became visible.
If you run the player a second time, maybe through clicking an associated file, it passes the command line to the already running instance. This feature did not work correctly.
The player can now register file types so that files like AVI, MPG, MVD etc. are automatically started with MDVDP if you execute them. A potential existing type registration is backed up and restored if you unregister the filetype with MDVDP.
Added a "jump to specific time" input box that appears when you click the clock/movie time display.
Added an option "minimum vertical distance between subtitles and screen edge".
In the INI Editor Wizard, the textbox to enter the Dialog String on the subtitles page was deactivated (no text could be entered). Thanks to digizen for the report!
Maximum number of entries in the Recent Files list of INI files loaded from HDD is now 100. Addition of further files is no longer possible if the count reaches 100, avoiding program crashes. Thanks to Matevz for the report.
The secondary language file name of CD 3 (in case of a 3-CD main movie) was also used for CD 2. Workaround till new version is out: use the same filename for CD 2 and 3. Thanks to bewis for the report.
A narrow black bar was drawn over the video at the right edge of the screen when in fullscreen mode.
When starting a special video after having watched the main movie with a secondary language active, that language file was played for the special video.
Version 1.1 (21/03/2001)
I noticed a nasty bug in my Windows 2000 gfx card driver: whenever I start a movie in Media Player or other players, the colors of the output become severely garbled. Well, I included a quick-and-dirty but functioning workaround for this in MDVDP. :) Check the new option in config, section MOVIE, tab MOVIE.
Added two new parameters to the SUBTITLES section of the INI file: Offset and Multiplier, enabling the user to shift the start/end-frames of subtitles back/forwards and/or 'stretching' the subtitle times, thus correcting the frame numbers in case the subtitles are displayed out-of-sync with the video (due to mistakes made during ripping of the subtitles, or if you got the subtitles file from a different source than the movie). See Documentation for details on this.
The default setting for the transparent subtitle feature is now "OFF", avoiding a further bunch of about 3 emails per day asking me about the frozen frame/black box issue though it's clearly explained in the FAQ. :-)
Fixed the problem with the "Konnte Daten fuer Brightness nicht holen" error message when opening config.
Limit for number of subtitle lines in a subfile is now 10000 (up to now it was 3000, but as usual with such limits, there ARE users who need more :-) ).
When calling the player with AVI files as command line, the files are now added to the playlist (playlist is no longer cleared) if the option Add file to playlist instead of emptying it in the MISC tab of the configuration is active
The player now also accepts AVIName2 besides the correct form AVI2Name, since the INI-Editor had a bug and put the wrong form in the INI files, and many people already burned CDs with the wrong entry.
When importing M3U playlists, lines starting with a '#' (some kind of info text lines in a newer WinAMP playlist file format) are ignored now.
When assigning keys to functions in the player's config, and the pressed key is already assigned to another function, a warning is shown allowing you to remove the previous assignment and create the new one.
There are three new configuration options: auto-switch to fullscreen when the main movie of an MDVD starts (staying in window mode for the menu), keep control bar always on top in window mode, and keep movie running when minimizing the player
There are two new functions available via keyboard (and in future remote controls): Go to next lang/sub without opening selection window.
If a MDVD nav menu has no video, and no picture size is set in the INI file, a warning is now displayed and the movie aborted.
The file attributes (read-only etc.) of the MDVDP.INI config file are now cleared before the file is written
The Language and Subtitle OSD element now show the text "None" when watching a special feature video.
When watching a special feature video and then switching to the main movie again, the yellow chapter start boxes in the OSD were not displayed until you turn the OSD off and on again.
Major new feature: The main movie of an MDVD can now also be 3 CDs long!
When running the player from CD and another instance is already active, the command line is no longer passed to the active instance, since this caused a movie to restart when inserting another CD of it which has an AUTORUN.INF.
The Default settings letters for font face, size etc. in a MDVDP style subtitle file can now also be capital letters.
INI Editor: In Step 2 of the Wizard, the button Aquire from Movie did nothing, you had to manually enter the number of frames.
The DivX settings (except the CPU quality) did not correspond with the number given next to the texts.
When starting an MDVD and the option "Skip Menu" in config is active, the first CD was always requested before. Now the CD that is currently inserted is played in that case.
When auto-starting the player with a MDVD.INI or video file, and having it set to automatically switch to fullscreen upon playback start, the control bar was visible during the transparency init, probably causing a Black Box Bug
When activating the commands select subtitles / language on the remote, keyboard or control bar and there is only one subtitle/language, that one is toggled on/off instead of displaying the selection window
SubConvert: The FPS rate is now given in frames per 1000 seconds (23976, 24000, 25000 etc.). This should get us rid of the problem with different decimal points in different language Windows installations.
Windows' Screen Saver will now no longer be triggered when the player is the active application and a movie is running.
Fixed another bug in chapterlist window keyboad behaviour: the keypad numbers were interpreted as cursor keys in regard of setting wind mode. Thanks to P.Quantin for the report.
When running the player with a file .INI or .MVD on the command line, and this file is on a CD, then the player is set to MDVDP Mode with movie source CD (leaving the primary CD-ROM as it is), and the movie is started. This is meant for the new Auto-Start From CD method introduced in the next version.
INI-Editor: The Wizard put the entries AVIName and AudioName into the MENU section even if their checkboxes were deactivated. Thanks to Liboba for the report!
When running a movie in Quick-INI Mode and a subtitles file was selected, the subtitles are automatically switched on. Thanks to Niknik for the suggestion.
In Quick-INI mode, a faulty entry was added to the Recent INI Files in the Movie Source: Directory tab.
I removed the special behaviour when frame-backstepping a DIVX AVI. Advantage: no more problems with consecutive frame reverse/advance/wind commands, no more black screen. Disadvantage: you can see quick seeking from the previous keyframe to the desired frame (only in DIVX!).
The keyboard behaviour in the Message and Chapterlist window was a bit buggy.
The volume can now be controlled by clicking in the volume bar of the OSD.
There's a new OSD element: Video Info showing resolution and Pan-and-Scan mode up to now.
The function shortly show chapter info in OSD when chapter changes is now divided in when seeking/jumping and when watching continuously
When running from CD and no config file exists yet on HDD, the player now looks for MDVD.INI file on CD before creating a new one . If it exists, it is copied it to user's WINDOWS dir and used.
When adding a file with extension LST or M3U in the playlist editor, this file is now imported instead of added
When watching a 2-CD movie from CD and you have two (or more) CD-ROMs (meaning both CDs are already inserted), the other CD-ROM spins up shortly before the first movie part ends, thus shortening the pause for switching movie files.
In Config/Subtitles, the buttons to change dialog colors 2-5 changed the main color. Fixed, thanks to J.Saez for the report.
INI-Editor: The Wizard entered "AVIName2" instead of the correct "AVI2Name" in the MOVIE textbox. Thanks to IRO for the report.
The shortcuts in Tooltip Help texts were still the old keys
INI-Editor: There's a button REMOVE ALL CHAPTERS now in the CHAPTERS section of the Wizard.
INI-Editor: the Wizard filled all entries of the MENU section with the value for Directory. Typical copy-and-paste error. :-)
In File mode and when fast/slow forwarding a file, when the end of the file is reached and the next one starts, the OSD still said "Quick Nx" even though the next file was playing at normal speed
In File mode and with "Repeat All" ON, "Next" and "Previous" did not follow the loop of the play list ie. on the last file in a play list pressing "N" did not go back to the first.
Some cosmetic bugfixes: some text in config dialog was cut off at big system font size, plus the DivX CPU textbox had no initial content when quality was at 0.
The player supports a new subtitle file format now: TMPlayer (some subtitle displayer widely used in Poland). The player, INI Editor and Subtitle Converter have been enhanced accordingly.
Display of chapter marks in OSD was not correct when switching from File to MDVD mode