 |
There is a splash screen at program startup and an about box, which is
opened when clicking the MICRO DVD logo, now. When clicking the ? button,
the Documentation.HTML is opened. |
 |
The requester "This is the first time you run the player, open
configuration?" no longer appears. |
 |
When using the Quick-INI button on the control panel, a
previously entered audio/subtitle file name was not removed when clicking
CANCEL in the file requester(s). Fixed. |
 |
Sometimes subtitles lines with control codes in them were very shortly
displayed WITH the control code text. That no longer happens. |
 |
Improved/corrected behaviour of the minimize to systray
function |
 |
In addition the config setting "Do not move mouse to default
selection upon page activation" this mouse moving can now be avoided
for individual pages by setting the INI file entry DefaultSelection
to -1. 0 means, like before, "default selection is left-
topmost". |
 |
I changed the default keyboard shortcuts to more usuable
keys. |
 |
The keyboard shortcuts are now configurable! |
 |
When pressing the PLAY button while a movie/file is already playing, and
the player is in normal play mode (no pause or winding), the current video
is restarted. |
 |
The name of the movie, chapter or file is now displayed in the
caption of the movie window |
 |
For all those users who have trouble with the transparent subtitle
feature, the subtitles can now also be displayed non-transparently below
or over the movie |
 |
There is an option now to "attach" the movie window to the
control bar in windowed mode (means the movie window moves around the
screen when the control bar is moved). |
 |
Instead of the lame dialog box "Player is already running"
when running MDVDP a second time, the command line of the second instance
is now passed to the already running player. So you can now run other
files by e.g. doubleclicking them in Explorer. |
 |
There is a horizontal alignment option (centered, left, right)
for subtitles now |
 |
Movies can now displayed in pan-and-scan, meaning the movie is if
necessary vertically stretched to a resolution of 1,85:1, 16:9 or 4:3 and
horizontally stretched accordingly. This of course loses picture to the left
and right, but better filling the vertical space of the screen. Some people
like this. :-) |
 |
The function turn off mouse pointer in fullscreen mode works
correctly now. |
 |
Three elements of the OSD (volume bar, chapter info and play mode) can
now be automatically temporarily turned on when their value changes,
and automatically be turned off again (if they are not on anyway because the
main OSD is active) after a configurable number of seconds |
 |
The setting "RememberLangSub" was not saved correctly to the
configuration file (a = was missing). |
 |
Auto-running a movie or special video via ActionAtEnd only worked
correctly when performing the action from still image in the nav menu, not
from a video. Fixed. |
 |
When clicking movie window, the control bar is brought to foreground
when player is in window mode |
 |
Major new feature: Exploiting the possibilities that transparent
text/graphic over the video gives, there is an On-Screen Display now
which can be set to two modes by keyboard, control bar button or remote
control button. For both modes you can configure which of the following
information to show: playing time, mode (play/pause/etc.), chapter
number/name, clickable+draggable position seek bar, volume display bar and
movie information (name, language, subtitle). |
 |
Files can now be "dragged and dropped" from any Explorer
or other file manager window onto the Control Bar. Supported are the same
file types that can be passed as command line parameters when running
the EXE. |
 |
The DIVX setting CPU Quality is now operational when using
DIVX 3.11+ |
 |
INI-Editor: In the INI Wizard, the button to load a file for
AVI2Name was not operational. Fixed. Thanks to N.Klaas for
the bug report. |
 |
Major feature: Transparent subtitles overlaying the movie. No
more moving/resizing of the movie when there's no or insufficient black
space above/below! |
 |
The options dynamic font size and max/min font size for
subtitles are no longer necessary and have been removed. |
 |
New control codes in MDVDP's subtitle file format to freely set
the following parameters for each line in a subtitle: Font face, size,
color, style (bold, italic, underline), position. And - special new feature -
you can position individual lines freely anywhere on the movie, thus e.g.
subtitling some kind of sign or writing (in a different style than the
rest), while other subtitle lines appear at their usual place subtitling the
dialog of talking people. |
 |
Most of the subtitle control codes are now avaliable for both a single
subtitle line (lower-case letter) and for all lines of a subtitle (upper-
case letter). |
 |
When changing the movie source in the configuration dialog,
the change was not reflected in the control bar's display area. Fixed.
Thanks to Depeche for the bug report. |
 |
INI-Editor: The child windows can now also be tiled vertically.
Thanks to Depeche for this suggestion. |
 |
The secondary language could not be muted when Method Two
(multiple audio AVI) was used. Fixed. Thanks to Depeche for the bug
report.
|
 |
To find out whether the player is already running, it looked for a
window named "Micro DVD Player", the (invisible) name of the
control bar window. I changed this name to "Micro DVD Player Control
Bar" now, because otherwise another window (e.g. a mail in Outlook
Express) with the same title prohibits starting the program. |
 |
The Frame Advance button on the RealMagic remote is now
operational. One press goes to 0.5x playback speed, another press to
pause mode, and if in pause mode, it does frame advance. |
 |
The Fast Forward/Back buttons on the RealMagic remote now
cycle through the fast forward/back winding modes (2x, 10x, 30x forward and
5x, 10x, 30x back) instead of simply going to mode 10x. |
 |
The functions move mouse from selection to selection in nav menues
and the fast forward/backward winding can now be invoked through the
keyboard (cursor keys) too. |
 |
For subtitle files that basically have Last Frame values, but some
subtitles don't, there's an entry MaxDisplayDuration now for the
SUBTITLES section with that you can give the number of seconds that a
subtitle without last frame value is displayed. |
 |
The screen position of control bar is now checked for validity after
getting it from config file. If it is out of screen bounds (due to screen
resolution change etc.), it is reset to default values. |
 |
The function jump around selections with remote control has been
updated. To be compatible with menu pages whose selections are structured in
multiple columns with different numbers of selections per column, there's a
new entry SelectionOrdering for the PAGES section with which you can
choose whether selections are ordered by rows or by column. See
Documentation.HTML in next version for details. |
 |
There is an auto-detection function now for subtitle file type
and max. number of lines. If you leave the INI file entries Format
and Lines out of the SUBTITLES section, they are detected
automatically. |
 |
There's no more need now to enter the file type and # lines for the
subtitles when composing a Quick-INI in the player. The new auto-detection
feature is now always used. |
 |
To play video(+audio)(+subs) directly from command line without
having to edit any INI or choosing files in the player, you can now use the
syntax "MDVDP.EXE /QuickINI /V:<Videofile> /A:<Audiofile>
/S:<Subtitlefile>", for example "MDVDP.EXE /QuickINI
MyVideo.AVI FrenchAudio.WAV FrenchSubs.SUB". |
 |
Default values for font face, size, style and position can now be set
for a whole subtitle file. Those default settings can be overridden for
individual subtitle entries or lines. |
 |
There are new tags for subtitles with that you can individually
set the font face and size for a subtitle entry, and the color and style
(bold, italic, underline) of each subtitle line |
 |
The subtitle font style (bold, italic, underline) can now be set
in the configuration dialog. |
 |
Usage of dialog colors, usage of style tags in subtitle files (both
default and line-individual) and the "move mouse to default selection
upon page activation" feature are now optional and can be turned on/off
in the config dialog. |
 |
When drawing moving the selection area in the INI Editor picture window
out of the picture bounds, the window became garbled. Fixed. |
 |
Lower half of subtitles was sometimes cut off when the option
"Vertically center Subtitles" was activated. Fixed. Thanks to
>Fachman for this bug report. |
 |
The DefaultSelection did not work correctly. DefaultSelections
for later pages overwrote those for earlier ones when the INI file was
parsed. Fixed. Thanks to MIV for the bug report! |
 |
The functions Load Page Picture, Aquire from Video and Aquire from
Picture in the NEW SELECTION Wizard didn't work. Fixed. |
 |
MDVDP now supports a new subtitle file format: SubViewer 2.0. |
 |
In addition to subtitle line coloring with the {c:$} tag, subtitle lines
can now be automatically colored. For this purpose, you can use the
new INI File entry for SUBTITLES section DialogString. Whenever a line
of a subtitle starts with that string, it's supposed to be a new speaker,
and the next color of three chooseable additional speaker subtitle
colors (which you can set in the configuration window) is used. Thanks
to Northman for this idea! |
 |
There is a new INI File entry for a PAGE section now:
DefaultSelection, with which you can tell the player over which
selection the mouse shall be positioned when the page is activated (useful
e.g. when you use a remote control, and want the mouse to be positioned over
some kind of NEXT button in a "actors' information" section
etc.). 0 means the left-topmost selection, and -1 disables this
feature for this specific page. |
 |
MAJOR NEW FEATURE: There are Wizards now in the INI
Editor for making a new INI file (except page+selection), for adding a
new page and for adding a new selection. |
 |
MAJOR NEW FEATURE: Micro DVD Player supports IR Remote
Controls now! For a start, only the RealMagic Remote is
supported. All important program functions can be controlled through the
remote now too. There's a new config dialog tab where you can activate
remote support, set the type of remote and choose the serial port
number. |
 |
The loading procedure for SubViewer style subtitle files now
handles small errors like spaces behind a timecode line, and it does no
longer crash when a timecode text line starts with a "[". Thanks
to Shark for this hint. |
 |
When changing CD (due to AVI ending or clicking the position bar etc.)
and a secondary language (method 1) was being played, the first language
was activated too (funny to hear two languages at once :) ). Fixed. Thanks
to Shark for this bug report. |
 |
Each line of a subtitle can now have an individual color, thus
making it easier to distinguish lines of people in a dialog etc. To do so,
you put the text {c:$bbggrr} anywhere in the line. bb, gg and rr are 2-digit
hexadecimal numbers for the blue, green and red part of the color. Thanks to
P.T.Binh for this idea. |
 |
Added an option to vertically center subtitles in the black space
between movie and screen edge. Thanks to G.Kane for this
idea. |
 |
INI-Editor: There is a function to import the chapter start
frames from an ASCII exported IFO file now! VobSnoopy can convert the
movie's IFO to an ASCII version with .INI extension. |
 |
INI-Editor: Added a new popup menu command to the SUBTITLES
section: Insert Subtitle File Format. |
 |
The settings of the MPEG4/DIVX codec (brightness, contrast, saturation,
hue, CPU Quality) can be changed now from within the player |
 |
Redesigned the configuration dialog, it looks really cool now. :) |
 |
Chapter/playlist and playlist editor window are now moveable |
 |
Increased size of chapter/playlist window |
 |
Added some more keyboard shortcuts. Now they should all be there. |
 |
Corrected some movie initialization procedures concerning number of pages
(was still at 200) |
 |
Highest possible number is now 500 for pages, 50 for selections. A higher
value in an INI file will no longer trigger the "General parsing
error", but show a "Number too large" error. |
 |
Returning to movie from the menu didn't work correctly when watching
a special video and the movie itself has two CDs. Fixed. Thanks to C.Vilar
for this bug report. |
 |
In INI Editor, the popup menu command "insert action number 8" had
no effect. Fixed. Thanks to C.Vilar for this bug report. |
 |
An error message "error not specified" (I really like those
ones) occured when returning to the menu from a running movie, while the
Menu Background Audio function was in use. Fixed. Thanks to C.Vilar
for the bug report. |
 |
The player occasionally hang when aborting the CD Change requester
that appeared due to scrolling to a movie position on the other CD with the
position tracker bar. |
 |
Forgot to add the new entry ActionAtEnd to the PAGES section in
INI Editor again. Thanks to C.Vilar for this bug report. |
 |
The icons for "repeat mode active" and "shuffle mode active"
were also displayed in MDVD mode. Fixed. |
 |
The maximum number of special feature videos per movie has been increased
from 10 to 100. (Damnit, you start programming and think "noone will ever
want to put more than 10 special videos in a movie". Hehe. Seems some
people DO want more, so here you go :-).) |
 |
The player was not displayed correctly (ugly rescaled picture etc.)
when the system's global font size was not at standard value. Fixed. |
 |
When importing a playlist in the playlist editor, or running the player
with a playlist as parameter, and the playlist contains relative pathnames
(filenames without e.g. "C:\" at the beginning), the path where
the playlist file resides is now added to the beginning of each imported
filename. |
 |
The Eject button is now operational. |
 |
There are three new options "Auto-eject CD when movie
ends", "Auto-eject CD when prompted to insert another CD (in case
only one CD- ROM drive is available)" and "Auto-close CD-ROM door
when pressing PLAY in MDVD from CD mode" |
 |
The MDVDP.EXE can now be run with a file "*.LST" or "*.M3U" which is
interpreted as a playlist. The playlist is read and automatically
started. |
 |
The subtitle loading procedure is now "runtime error proof". A requester
telling you the faulty file and line number will open now instead of some
German runtime error message. |
 |
The menu background audio (entry AudioName in [MENU] section
now only plays when the page currently being displayed is a still picture.
Otherwise it is paused. Thanks to C.Vilar for this idea. |
 |
Fixed some more bugs concerning 2- or 3-CD movies and chapterjump/menu. |
 |
When using subtitle files of format 1 (SubViewer), only the first was read
correctly, all further languages stayed empty. Thanks to A.F. for this
bug report! |
 |
There are two new function buttons on the control bar: Repeat and
Shuffle, which apply to File Mode only. One song or the whole
playlist can be repeated. |
 |
The movie window is now no longer displayed while a movie/song is loaded when
the player is in file mode.
|
 |
The player now supports the native subtitle file format written by
SubRip. |
 |
In the selection boxes for chapters, languages, subtitles etc. the desired
entry can now also be chosen by entering its number. This is useful for navigating
without using the mouse. |
 |
Redesigned the playlist editor window which now also has the cool chapterlist
like outfit. |
 |
There's a new nav menu action for selections now: Action 8 - Return
to Movie. Causes the player to restart the movie when the user left it for the
menu by clicking the Menu button on the control bar. This action does
basically the same as clicking the menu button a second time. Thanks to
Hander Clander for this idea!
|
 |
There's a method now to play AVI files with multiple audio tracks in them
with the MediaPlayer and hence in MDVDP! Up to now, that was not possible
because MediaPlayer plays all audio tracks at once, but thanks to SPIRIT who
wrote a tutorial on how to overcome that problem
(see here), MDVDP
has now the ability to play multilanguage from one AVI file ! |
 |
Fixed a nasty bug in the evaluation of the clicked selection on a
animated menu page. |
 |
Fixed some bugs in the Delete command for movies, bookmarks
and history entries in the configuration dialog. |
 |
There is an easy way to load a video and an audio and/or subtitle
file now, so you can watch multilanguage and/or subtitles without having
to write an INI file. (Of course you don't have chapters or a menu then.) I
introduced a third Movie Source called Quick-INI. You just set
the player to Quick-INI mode, choose the desired files in the configuration
screen and press play. |
 |
There are two new buttons on the control bar now enabling you to quickly
toggle the movie source, and quickly load video+audio+sub file for Quick-INI
Mode. |
 |
Once a page with PictureDuration set was displayed, all further
pages were treated as if they had PictureDuration set too. Fixed. |
 |
Selections in the nav menu can now trigger multiple actions. For
that purpose, the Action entry can hold several numbers, separated by
a "#", e.g. "7#1" to change the subtitle and then jump to
another page. The parameters also have to be separated by a "#".
Attention: if you use the action 4 (Display Message) in that way (not
as the last action), the message may not include "#" characters as
they would be interpreted as parameter delimiter. Thanks to C.Vilar
for this idea! |
 |
Besides the entry JumpAtEnd there is now also ActionAtEnd
which can be used to trigger any action when a menu page ends. The
action and possible parameter have both to be in that entry, separated by a
"#". Example: "ActionAtEnd=3#5" to start the movie at
chapter 5 when the current menu page ends. This, together with the new
function PictureDuration, can be used to make a kind of slideshow
when the user does not click a selection, e.g. slide through all chapter
pages, and then start the movie automatically. |
 |
INI-Editor: Forgot to add the new entry PictureDuration to
the PAGES section. Thanks to C.Vilar for the bug report. |
 |
Another new INI file entry: EstimateDisplayDuration for the
SUBTITLES section. If your subtitle text file does not contain
information when to remove a subtitle from the screen, you can set this
entry to 1 to make the player estimate the display duration from the length
of the subtitles in characters. |
 |
There's a new INI file entry AudioFile for the MENU
section. If set, it will cause the given audio-only file to be loaded as
background audio whenever the movie's menu is shown. This is meant
for those movies with boring, video- and audioless (still pictures only) nav
menus. |
 |
The mute state of the player is now shown in the display area of
control bar |
 |
Last active language and subtitle for each movie is now
optionally remembered and restored when the movie is started again |
 |
The volume and mute state of the player are now stored in the config file |
 |
There is a "Recent Files" feature now for the INI files you load
from harddrive (see first tab of the configuration dialog). |
 |
I made some improvements to the playlist editor. You can select multiple
files in the filelist/playlist for add/remove at once now. Double click to
execute the add/remove action. There's also an Import and Export
button now, furthermore an edit box where you can freely enter a file mask
for the filelist. Thanks to Avar for these ideas! |
 |
Audio files for secondary languages can now be copied to the harddrive
and loaded from there, reducing CDROM laser movement. Copying is initiated
when a secondary language is chosen, and deletion when the movie stops. Both
can be done automatically, after a query, or never. Deletion can also be done
in the BOOKMARKS tab of the configuration dialog. |
 |
INI-Editor: Besides the frame number display, there's a time display
for the movie now too. Thanks to S.Virth for this idea ! |
 |
The default setting for the option "Start multi-language movies in second
language" is now deactivated. Thanks to S.Virth for this hint. |
 |
INI-Editor: When creating a new INI file, the PAGE section is no
longer pre-filled with an empty page+selection, because the missing page number
causes the player to abort with a parse error if you don't remove it in the
editor (which you can easily forget). Thanks to S.Virth for this hint. |
 |
A movie was considered a 2-cd movie by the player when the entry CD1Frames
was found in the INI file. From now on CD2Frames is responsible for that,
eliminating another potential error source. Thanks to S.Virth for this hint. |
 |
The INI file directives that tell the player which menu page to jump to
(JumpAtEnd and Parameter for Action 1) can now also be
relative to the current page. They can be normal numbers like before,
or they can be "+n" or "-n" to jump n pages forward or
backward. This is especially useful for actor information pages, which very
often have buttons that jump to the next or previous page. Thanks to
Makkeren for this idea !
|
 |
The Auto-Play CD feature is now paused while the configuration dialog
is open. |
 |
Running the player EXE with an INI/MVD file using an absolute pathname
(with "[driveletter]:\" at the beginning) didn't work. Thanks to
Bosman for this bug report! |
 |
The player was allowed to be started multiple times, which could cause
problems. The program is now blocked from running multiple times |
 |
MDVDP can now support other subtitle file formats! Support for SubMagic/SubViewer is already implemented. The
type of subtitle file is given in the new INI file directive Format
in the SUBTITLE section. |
 |
The maximum number of lines in subtitles for a movie (used for available
screen space calculation) can now be given in the movie's INI file
(directive Lines in section SUBTITLES). |
 |
Subtitles can now be displayed completely in one line ("ignore
line breaks"). |
 |
The first subtitle in a movie was not displayed properly due to an
error in the "determine current subtitle" function. |
 |
INI-Editor: When inserting text (frame number, file name etc.)
through a Popup Command, the position of the text and cursor in the edit
window is now no longer changed, the text is simply inserted at cursor
position without any jumping. Thanx to Careyer for insisting that I
fix this unpleasant behaviour. :-) |
 |
INI-Editor: When using the listbox on the PAGES tab to quickly
jump to another page, the first line of that page and the cursor are now
always positioned at the top of the edit box. |
 |
INI-Editor: When aquiring the current frame number from
the movie window into the chapter list, it is now possible to automatically
add the number of frames of the first CD in case of a 2 CD movie.
Since the frame numbers do not restart at 0 in the second video, this makes
it much easier to create the chapter list for the second CD, if you already
split it into two parts. Thanks to Careyer for this idea! |
 |
When a movie which has no menu ended, the player tried to activate the non-
existing menu instead of going to STOP mode. Fixed. |
 |
The player now supports the following parameters on the command line
upon start of the EXE:
- One filename with extension .INI or .MVD (switch to CD Mode, set the
movie loading mode to "Load Movie from Directory", use
the given file as INI file and play the movie).
- One more more filenames with any extension except .INI and .MVD
(switch to File Mode, use the given filenames as playlist entries, and play
the first one).
- The text "/AutoPlayCD" (switch to CD Mode, set the
movie loading mode to "Load Movie from CD-ROM", set the
Primary CD-ROM to the drive you are running the EXE from, and play the
currently inserted CD).
|
 |
Added a new menu page option PictureDuration which enables the
user to force the menu, when a still picture is used as BackgroundMode, to
switch to another page after the given number of seconds has elapsed. Thanks
to Carles Vilar for this idea! |
 |
When running the program for the first time (meaning when no config file
was found) the user is asked if he wants to open the configuration dialog. |
 |
Subtitles can now also be displayed if there's no black border below
the movie. The movie display is shrinked then to make enough space. |
 |
Option Automatically go to fullscreen upon CD start didn't work
when running a MDVD without a menu. |
 |
Added an option to select the position (above/below movie), font, size
and color for subtitles. |
 |
Added new functions Move Up, Move Down and Clear to the Playlist
Editor in the player program. |
 |
MDVDP can now be run directly from CD too. For that purpose, the location
of the program's INI file (which must of course be writable to store the
configuration) is now stored in registry and taken from there when MDVDP runs
from CD. See Documentation of upcoming version 0.9b6 (chapter "Using the
Player -> Storage of Configuration Data") for further details. |
 |
Player now checks if menu pages being activated really exist and aborts
the movie otherwise |
 |
In the Movie Source tab of the config, the contens of the group
box which is currently not selected are now grayed out so you can see better
which source is selected |
 |
The Go to Bookmark function is now also available when the movie
menu is running. The movie is started then and its position is set to the
chosen bookmark. |
 |
When playing secondary language, A/V sync start was performed too when
holding and dragging the mouse on the movie position bar. Fixed. |
 |
INI-Editor: Redesigned the edit window layout, uses a page
control (tabbed dialog) now, making it compacter and easier to
handle. |
 |
INI-Editor: Added Insert Action function to Selection
section (you don't need to remember all the action numbers any
more) |
 |
INI-Editor: Fixed two bugs with the Jump to Page combo
box. |
 |
INI-Editor: The Pages list is no longer a combo box, but a
list box, making it more comfortable to use. |
 |
INI-Editor: Added Subtitles section. |