home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 June / PCWorld_2003-06_cd.bin / SOFTWARE / VYZKUSTE / ZOOMPLAYER / WHATSNEW.TXT < prev    next >
Text File  |  2003-04-13  |  31KB  |  742 lines

  1.  
  2. -- Please Read:
  3.  
  4.  * Please go to: http://order.kagi.com/?47D
  5.    Even if you don't want to donate, I want you to read the current
  6.    situation the Inmatrix site and this program is currently in.
  7.  
  8. --- What's new in v3.00:
  9.  
  10.  Legend :
  11.  
  12.  "*" = New
  13.  "+" = Change
  14.  "-" = Fix
  15.  
  16.  
  17.  New :
  18.  
  19.  * New default skin.  The old "Brushed Silver" default skin has been
  20.    replaced with a new Silver Chrome default skin.  This skin took
  21.    about 50 hours to draw and looks very well when tinted.
  22.  
  23.  * Zoom Player should now work with VMR9 under DirectX-9 in
  24.    both DVD (as long as the decoder also supports it) and Media
  25.    modes.  On a personal point, I feel DirectX-9 was rushed as
  26.    there are still a few issues with it...  In any case, backward
  27.    support is still working, so you don't have to use VMR9 if you
  28.    don't want to.
  29.  
  30.  * New DVD Playback system.  Instead of using a specific graph
  31.    file or gambling that windows can build it's own DVD Graph,
  32.    you can now specify which Audio/Video Decoder/Renderer
  33.    to use in any combination you want with an easy to use
  34.    interface.  Maximum flexibility, minimum effort.
  35.  
  36.    In addition to this interface, there's a new verification
  37.    tool that checks if the selected filters are properly
  38.    registered on your computer.
  39.  
  40.  * New Media Library Category System (Optional).
  41.    By enabling (Enabled by Default) the system on the
  42.    "Options -> OSD -> Navigators" interface, the Media Library
  43.    navigator will now be divided into categories, which can be
  44.    set on the Media Library Editor (Shift+"M").
  45.  
  46.    Each Directory can be assigned one of two states, either
  47.    assigned to ALL categories or assigned to a Specific category.
  48.    You can create as many categories as you desire.
  49.  
  50.    When enabled, the Left/Right navigational controls will now
  51.    be used to switch between categories.
  52.  
  53.  * New Video Orbiting System (Options -> Values -> Playback).
  54.    Video Orbiting allows you to specify a video position movement
  55.    range in order to prevent screen burns on movies that don't
  56.    cover the entire screen area.
  57.  
  58.  * New Shell Integration feature (Options -> Association) allowing
  59.    you to right click directories and associated files and select
  60.    to either Play or Enqueue them.  When playing/queuing Directories,
  61.    they are checked for DVD Structure and would be queued/played as
  62.    a DVD if such a structure exists.
  63.  
  64.  * The association dialog now allows you to manually select the
  65.    icons of associated file extensions.
  66.  
  67.  * Support for DVD Parental Control Levels (Options / DVD).
  68.  
  69.  * Extensive code rewrite to support a unicode based file system
  70.    (Win2K/XP) with localized file names.
  71.  
  72.  * Zoom Player now utilizes it's own Play List Format (yes, another
  73.    one).  It's a very simple Unicode format which was designed for loading
  74.    speed and extendibility.  The new format uses the ".ZPL" extension,
  75.    which can be associated using the File Association Options Dialog.
  76.    Large Play Lists should now load a bit faster.
  77.  
  78.  * New recursive Play List opening code.
  79.    When you now open a play list file (any supported format),
  80.    it will be automatically expanded.  This allows for recursive
  81.    play lists.  The only caveat is ... don't create a loop (two
  82.    lists referencing each other) or basically you'll end up in
  83.    a situation where the playlists load each other ad infinitum.
  84.  
  85.  * The Zoom Player registry location can now be altered by creating
  86.    a file called "zplayer.regpath" within the Zoom Player directory
  87.    and entering one line of text containing the new position.
  88.    For example: HKEY_CURRENT_USER\Software\VirtuaMedia\ZoomPlayerDeus
  89.  
  90.    By creating this file, you can have multiple versions of the
  91.    player running at once with different settings assigned to each.
  92.    (as long as each copy is being run from a different directory)
  93.  
  94.  * You can now use a MediaGraph file instructing Zoom Player how
  95.    to play a specific media file even when using a MediaGraph is
  96.    disabled in the options dialog.
  97.    This is useful for specific files that require special filters
  98.    to play while not altering your default playback method.
  99.    To use this, simply create a MediaGraph file with the same base
  100.    name as the media file you are trying to play and using the
  101.    MediaGraph extension.
  102.  
  103.    For Example:
  104.    "My Video.avi"
  105.    "My Video.MediaGraph"
  106.  
  107.    For more information on building MediaGraph files, open
  108.    "example_avi.mediagraph" within the MediaGraph directory in
  109.    any text editor.
  110.  
  111.  * New example MediaGraph file for use with the Elecard MPEG2
  112.    decoders.  I use it with the feature above for really corrupted
  113.    MPEG2 files which only the Elecard decoders seem capable of
  114.    playing.
  115.  
  116.  * New Function "fnBringToFront" allowing you to force the Player
  117.    window to the front.  The assign keyboard macro is Alt+"0", but
  118.    really, it can't be used (since the window doesn't have focus),
  119.    but it can be assigned to remote devices such as Girder, which
  120.    is the whole point.
  121.  
  122.  * New Functions "fnZoom50", "fnZoom400" and "fnZoom800".  These
  123.    functions are mapped to the Alt+"1", Alt+"4" and Alt+"5" keys
  124.    and allow you to set the Zoom Player window to 50%, 400% and
  125.    800% of the source video size (100% and 200% already existed
  126.    in previous versions if you were wondering).
  127.  
  128.  * New Web URL Navigator.  The Web URL Navigator allows you to
  129.    assign a web address, Text or HTML file to a specific DVD or
  130.    Media file.
  131.  
  132.    Media Files:
  133.    Create a URL file with the same base name as your media file,
  134.    but with the ".URL" extension.
  135.  
  136.    DVD Discs:
  137.    Create a URL file by the name of "disc.url" in the local
  138.    DVD-Bookmarks directory (within the Zoom Player directory)
  139.    each previously loaded disc should have a directory if the
  140.    last position or disc definition data were saved.
  141.  
  142.    The URL files are standard windows URL files, structure is
  143.    very simple.  Create a text file that contains the following
  144.    information:
  145.    URL=http://www.tomysite.com/mypage.html
  146.  
  147.    or, for local HTML files:
  148.    URL=file:///c:/my local info/mydata.html
  149.    (Yes, the slashes are correct in both numbers and direction,
  150.    this is how windows stores paths in URL files)
  151.  
  152.    You can also use the Dynamic "<FileName>" tag like this:
  153.    URL=http://www.scriptpage.com/process.php?<FileName>
  154.  
  155.    Any spaces in the filename are automatically converted to the
  156.    "_" underscore character as HTML urls do not allow for spaces.
  157.  
  158.    If you open web pages that contain pop-ups, there's not much
  159.    I can do, you may be able to install pop-up prevention software
  160.    to combat those.  Or simply don't assign cheesy sites.
  161.  
  162.    When the Web URL Navigator is open, you can use the arrow
  163.    keys to scroll the pages and press Enter to close it.
  164.  
  165.    Furthermore, instead of creating a URL file, you can create an
  166.    HTML or Text file.  The following extensions are valid:
  167.    ".HTML" + ".HTM" + ".TXT" + ".NFO".
  168.  
  169.  * You can now use Higher Fast Forward values in Media Mode if
  170.    you have the ReClock filter installed.  You get get the ReClock
  171.    filter at : http://ogo.nerim.net/reclockfilter/
  172.        or at : http://www.doom9.org
  173.  
  174.  * You can now load ".GRF" GraphEdit files as standard media files.
  175.  
  176.  * You can now use ".GRF" GraphEdit files as DVD Graph files by
  177.    putting them in the DVDGraph directory.  However, using GraphEdit
  178.    Graph files, you can't register the used filters using the
  179.    register button, nor will you get a detailed error listing if one
  180.    of the filters refused to connect properly.  Using this method,
  181.    you would not be able to use Extended VMR9 capabilities.
  182.  
  183.  * New Default Definition File Value (Options -> Values -> Other),
  184.    allowing you to specify a definition file that is to be loaded
  185.    if the DVD/Media being loaded doesn't have a definition file
  186.    of it's own.
  187.  
  188.  * The List Based Navigators are now more easy to navigate using the
  189.    mouse.  Not too intuative as they were designed for TV-Display and
  190.    not the Monitor.
  191.  
  192.  * New Scene Cut feature allowing you to "End" Playback (and proceed
  193.    to the next file on the Play List).  This works for both Media and
  194.    DVD.  With DVD this allows you to play multiple DVDs in sequence.
  195.    For safety reasons (to prevent infinite loops), the last Stop
  196.    Position on a DVD isn't saved if the playback was stopped by an
  197.    End Playback Scene Cut event.
  198.  
  199.  * The Arrow keys Toggle has been split into Left/Right and Up/Down
  200.    toggles, each can be assigned a different set of functions and more
  201.    functions can now be assigned to the arrow keys.
  202.  
  203.  * New Function ("H" on keyboard) to Enable/Disable Source Relative
  204.    Stretch.  This is useful if you're switching a lot between a monitor
  205.    and a non 4:3 display device such as a Projector or a TV.
  206.  
  207.  * You can now save general-purpose Skin Tinting Profiles.  These
  208.    are accessible through the Skin Selection dialog.  I've even made
  209.    a few default profiles.
  210.  
  211.  * New Animate Buttons setting (Skin Selector Dialog).  When enabled,
  212.    button states are transitioned transparently.
  213.  
  214.  * New "TintSource" skinning function.  This function allows you
  215.    to RGB tint the source image as the skin loads so that you can
  216.    modify parts of the image to create diverse color schemes for
  217.    your skin without actually modifying the source image yourself
  218.    for each skin.
  219.  
  220.  * New "cTransColor" skinning variable allowing you to create
  221.    color-keyed transparent Control Bars.
  222.  
  223.  * New "cBarRightMargin" skinning variable allowing you to set
  224.    the right margin of the control bar so that you can better
  225.    draw it to interconnect with button graphics.
  226.  
  227.  * New "AniSpeed" parameter for creating buttons.  This parameter
  228.    allows you to specify the animation speed of buttons when the
  229.    "Animate Buttons" setting is enabled on the Skin Selector.
  230.  
  231.  * New "<cBarFullWidth>" skinning constant allowing you to get
  232.    the full width of the Control Bar, including the area used for
  233.    the Buttons and Right Margin.
  234.  
  235.  * New "<Clock>" Skinning Constant for displaying the Current Time.
  236.  
  237.  * New "<Date>" Skinning Constant for displaying the Current Date.
  238.  
  239.  * New "<PlayListItems>" skinning constant allowing you to display
  240.    the number of items currently loaded within the Play List.
  241.  
  242.  * New "<PlayListTotal>" skinning constant allowing you to display
  243.    the total duration of the items currently loaded within the Play List.
  244.  
  245.  * Now "<PLWinWidth>", "<PLWinHeight>", "<PLWinHalfWidth>" and
  246.    "<PLWinHalfHeight>" skinning constant allowing you to position
  247.    items within the Play List window.
  248.  
  249.  * New Setting (Options -> OSD -> Navigators) allowing you to have
  250.    Zoom Player check each media file if it has an accompanying subtitle
  251.    file and highlight it accordingly. This applies to the Media Library,
  252.    File and Play List Navigator interfaces.
  253.  
  254.  * New Setting (Options -> OSD -> Navigators) allowing you to reposition
  255.    the navigators.
  256.  
  257.  * New Setting (Options -> OSD -> Navigators) allowing you to disable
  258.    file extensions from showing up on the File, Media Library and
  259.    Play List Navigators.
  260.  
  261.  * New Setting on the Play List Editor allowing you to set playback
  262.    to loop on the currently playing item.
  263.  
  264.  * New Setting (Options -> Settings -> Playback) allowing you to
  265.    have Zoom Player pre-buffer the next video file 10 seconds
  266.    before it starts playing.  This Seamless Playback setting
  267.    can cut the time it takes Zoom Player to switch between
  268.    media tracks.  There are a few limitations:
  269.    1. Doesn't work for Random Play at the moment.
  270.    2. For it to work with MPEG2 files (VOB/SVCD) you must use
  271.       the VMR9 renderer (this is a limitation of the MPEG2
  272.       decoders that won't work if there is a running overlay
  273.       surface already, since the VMR9 doesn't use an overlay
  274.       surface, it doesn't suffer from this).
  275.       You can enable the VMR9 renderer at Options->Manual Filter.
  276.       Note: DirectX-9 is required for the VMR9 to work.
  277.    3. It may not work well with custom media graphs.
  278.    4. The code is experimental, some display card drivers or
  279.       other system components may not like it.
  280.  
  281.  * New Setting (Options -> Settings -> Playback) allowing you to have
  282.    the Media Definition file saved in the Zoom Player Media-Data
  283.    directory (Within the install dir) rather than the location of the
  284.    open media file.
  285.  
  286.  * New Setting (Options -> Settings -> Interface) allowing you to
  287.    fix the user interface aspect ratio to the video's aspect ratio.
  288.  
  289.  * New Setting (Options -> DVD -> Values) allowing you to maintain
  290.    audio while in fast forward or rewind.  Frankly, I've tried it
  291.    with both the PowerDVD and WinDVD filters and neither is capable
  292.    of this feature.  Hopefully in the future they will be.
  293.  
  294.  * New Setting (Options -> Values -> Playback) allowing you to
  295.    modulate the speed the Skip/Jump/Seek functions work when used
  296.    repeatedly.  If used quickly (within 1.5 seconds), each use makes
  297.    the distance moved x1/x2/x3 ... faster than the specified value.
  298.  
  299.  * New Setting (Options -> Values -> Playback) allowing you to
  300.    have the currently playing Media File closed when the stop command
  301.    is issued.  Useful for people who'd like to have the Media Image
  302.    pop back up.
  303.  
  304.  * New Setting (Options -> Values -> Resolution) allowing you to
  305.    set the screen resolution when going into Zoom/Fullscreen modes.
  306.    You can specify Width/Height/Bits/Refresh Rate/Interlaced.
  307.    Your display driver must support the specified values.
  308.  
  309.  * You can now set Zoom Player to close the open Media file when
  310.    playback ends.
  311.  
  312.  * You can now set Double Click to Play / Pause.  This can be
  313.    useful when using minimalistic skins with no buttons and the
  314.    single click is assigned to dragging the window.
  315.  
  316.  * New Extended Function (exOpenDrive) allowing you to open the entire
  317.    content of a drive using a keyboard/button/remote device.
  318.  
  319.  * New "Query Overlay" button on the Overlay Color Dialog allowing you
  320.    to check the Overlay Color capabilities and to grab the default
  321.    values of the Overlay Color (if the interface was disabled when
  322.    a video was loaded) for your specific Display Card.  Useful for
  323.    setting a default value.
  324.  
  325.  * Pressing "E" will now open the File Navigator, regardless of the
  326.    navigator the Enter key is set to.
  327.  
  328.  * New "Search" entry on the Keyboard list so you can quickly find
  329.    a specific keyboard function.
  330.  
  331.  * New "/MOUSEOFF" command line that sends the mouse cursor off-screen.
  332.  
  333.  * New "/OPENDRIVE" Command Line Parameter that allows you to open
  334.    an entire drive while respecting VCD/SVCD/DVD structures.
  335.  
  336.    Usage Example:
  337.    "x:\my\path\to\zoomplayer\zplayer.exe" "/opendrive:z"
  338.  
  339.  * New "/QUEUE" Command Line Parameter that works when Zoom Player is
  340.    already running.  When used, any specified directories will be
  341.    enqueued at the end of the Play List.  When used when Zoom Player
  342.    isn't running, it works the same as the "/ADD" Command Line.
  343.  
  344.    Usage Example:
  345.    "x:\my\path\to\zoomplayer\zplayer.exe" "/queue:z:\music videos\"
  346.  
  347.  * The Cycle Audio Track function (Ctrl+"A") will now cycle through
  348.    MPEG1 Audio Tracks (Left/Right/Merged).  Useful for multi-language
  349.    MPEG1 Audio discs.  Code written due to incessant nagging and
  350.    research on the part of civic5zigen.
  351.  
  352.  * The Cycle Audio Track function (Ctrl+"A") will now cycle through
  353.    MPEG2/VOB Audio tracks (as long as the MPEG2 Splitter filter is
  354.    in use).
  355.  
  356.  * New "UseSystemClock" function for Graph Building scripts.  This
  357.    function tells Zoom Player to create a System Clock and use it
  358.    to keep Sync.  It may help with microstutter issues but may also
  359.    cause Audio Desync.
  360.  
  361.  * The Information Panel ("I") now shows these additional details:
  362.    1. Video Aspect Ratio.
  363.    2. Derived Aspect Ratio.
  364.    3. Source Aspect Ratio.
  365.  
  366.  * You can now have ".df" Definition Files automatically add
  367.    additional media file segments to a multi-segment media file.
  368.    Zoom Player will scan the current directory and the root
  369.    directory on every drive for the additional segments.
  370.  
  371.  * You can now have ".df" Definition Files apply Audio Volume when
  372.    opening media/dvd files.
  373.  
  374.  * The zplayer.zdf file now instructs Zoom Player to save audio
  375.    volume within definition files.
  376.  
  377.  * Improved the function description within the "Brownish.skn" file,
  378.    hopefully each and every Zoom Player function should now be well
  379.    understood.
  380.  
  381.  * You can now associate the ".TS" and ".AC3" extensions.
  382.  
  383.  * You can now associate the ".AVS" (AVISynth Script Format) extension.
  384.  
  385.  * You can now have the current time show up within the Timeline.
  386.    Middle click the to enable this feature.
  387.  
  388.  * You can now have the remaining time show up within the Timeline.
  389.    Middle click the timeline to enable this feature.
  390.  
  391.  * You can now have the source resolution show up within the Timeline.
  392.    Middle click the timeline to enable this feature.
  393.  
  394.  * Pressing Ctrl+"C" on the Information Panel moves the currently
  395.    playing file name into the Clipboard.
  396.  
  397.  * The Playing and Path fields on the Information Panel are now
  398.    selectable.
  399.  
  400.  * New Reset button on the ID3Script section in case it somehow
  401.    got messed up and you want the original back.
  402.  
  403.  * Holding Ctrl or Alt with their respective settings to drag the
  404.    window/video will change the mouse cursor to indicate this.
  405.  
  406.  * The beta version is now listed in the About box.
  407.  
  408.  
  409.  
  410.  
  411.  Changes :
  412.  
  413.  
  414.  + Completely rewrote the code behind the Association system.
  415.    While the interface looks the same, I dumped the previous DDE
  416.    system which was in all honesty faster.  However, it was somewhat
  417.    limiting and had some compatibility issues with certain systems.
  418.  
  419.    Due to this change, you must re-associate all used extensions
  420.    with Zoom Player otherwise you may get certain pop-up errors
  421.    from the OS.  Do this even if you had previously installed a
  422.    v3.00 beta!
  423.  
  424.    Also, when you DeAssociation, ZP cleans better after itself.
  425.  
  426.  + The Play List Editor has been modified, you can now drag around
  427.    files using the mouse and further customize the color scheme.
  428.  
  429.  + The Play List Editor is now fully skinnable.  Backward support
  430.    for older skin that didn't include code for the Play List, a
  431.    simplistic yet functional play list is made available.
  432.  
  433.  + The OSD Action Pop-Up window is now fully skinnable.
  434.  
  435.  + The Play Kist editor will now display the duration for some
  436.    file formats and you can sort the list by it as well.
  437.  
  438.  + The text drawn on the Navigators and Play List Editor is now
  439.    reformatted to better fit the interface.  Long names will have
  440.    their vowels removed first and if room is still an issue, you
  441.    see the standard cropping.
  442.  
  443.  + The "CreateExButton" skinning function has been expanded with
  444.    a few more parameters, and can now be used to add buttons to
  445.    the Play List Editor.
  446.  
  447.  + After installing Windows Media Player 9, opening and seeking
  448.    in Windows Media Video files (".WMV" and ".ASF") within
  449.    Zoom Player is significantly faster, as the Microsoft installer
  450.    also adds a new Reader filter which FINALLY! doesn't think that
  451.    you are always trying to open a file from the internet and
  452.    doesn't try to buffer 5 seconds ahead.
  453.  
  454.  + Made some adjustment to DVD Seeking, it may be a bit faster now.
  455.  
  456.  + Play Next/Previous File in Directory is now loopable (after
  457.    playing the last file in the directory, the first file is then
  458.    played again).
  459.  
  460.  + The Custom Audio Device setting no longer applies to DVD Mode.
  461.    Using the Customized DVD Mode you can choose which Audio Renderer
  462.    is used.  With standard graphs, the Audio Renderer defined in
  463.    the graph is preserved.
  464.  
  465.  + Opening a Directory through the Navigators is now "DVD Aware".
  466.    If the directory contains a VIDEO_TS.IFO file, the directory
  467.    would be opened as a DVD.
  468.  
  469.  + Using the File Navigator, pressing Enter on a Drive listed on
  470.    the right-side panel will now open the entire drive while
  471.    respecting VCD/SVCD/DVD disc structure.
  472.  
  473.  + Zoom Player now properly supports ID3v2.4 and OGGVorbis tags.
  474.    If no tags exist, the file name will be used as a Title Tag.
  475.    The script has changed somewhat so if you modified it, you'll
  476.    have to re-enter your modifications.
  477.    There are also several new tags:
  478.    <language>, <encoder>, <urllink> and <copyright>.
  479.  
  480.  + Cycling through subtitles (Ctrl+"B") using the DirectVobSub
  481.    filter will now cycle through the "Hide Subtitles" entry.
  482.  
  483.  + Play List Editor entries are now numbered.
  484.  
  485.  + When the MPEG2 Splitter filter is used for MPEG2 playback and
  486.    Zoom Player encounters more than one audio stream, by default
  487.    the first audio track will now played (before the MPEG2 Splitter
  488.    filter chose a stream according to an unknown criteria).
  489.  
  490.  + You can now set the OSD to be Screen Centered.
  491.  
  492.  + The "/ADD" Command Line Parameter can now accept files and not
  493.    only directories.
  494.  
  495.  + You can now use the Delete key with the following navigators:
  496.    1. Media Library Navigator
  497.    2. File Navigator
  498.    3. Play List Navigator
  499.  
  500.    When pressed you will be prompted if you want to send the file
  501.    (or directory) to the recycle bin.
  502.  
  503.  + On Play Complete toggle can now Eject the CD.
  504.  
  505.  + Changing the Skin-Tint is now done without having to reload the skin.
  506.  
  507.  + From now on the Control Bar and Timeline Text are never outlined.
  508.    The control over the outline color has been relegated to the skinner
  509.    and can be set using the "TimeLineFontShade" and
  510.    "TimeLineCBarFontShader" values.
  511.  
  512.  + Switching audio tracks will now always show an OSD Message, even if
  513.    there is only one audio track (will show the current audio track).
  514.  
  515.  + Switching DVD Angles or OGM Video Tracks will now always show an
  516.    OSD Message.
  517.  
  518.  + Switching Subtitle tracks will now always show an OSD Message.  If
  519.    none is available, this will be indicated.
  520.  
  521.  + Switching between DVD and Media mode now tries to match the Video
  522.    area of both skins so it remains unchanged.
  523.  
  524.  + The ResizeBox skin function can now be used multiple times to define
  525.    more than one resize area point.
  526.  
  527.  + Slight modification to the default DVD Context Menu.
  528.  
  529.  + Unused context menu entries are now disabled.
  530.  
  531.  + When playing a DVD with no DVD-Path specified, Zoom Player will
  532.    first scan the specified DVD-Drive for a disc and only them scan
  533.    the rest of the drives.
  534.  
  535.  + The Zoom to 100% and Zoom to 200% functions are no longer hard
  536.    coded and can be assigned through a function.
  537.  
  538.  + Enhanced method of preventing Power Saving modes (monitor/system)
  539.    when the setting is enabled (Options -> Settings -> Other).
  540.  
  541.  + To prevent some user-support headaches.  A clean installation
  542.    will now have the following settings enabled:
  543.    1. Force Overlay Mixer.
  544.    2. Prevent Screen Saver/PowerDowns.
  545.  
  546.  + Using the "/F" or "/Z" parameter now goes to fullscreen before
  547.    loading any files (so you don't see the user interface).
  548.    Also applies to "/M" and Minimize.
  549.  
  550.  + Right clicking the navigator interfaces now closes them.
  551.  
  552.  + Skin Script commands can now accept the , character as long as
  553.    the entire script is encompassed within "" and doesn't have
  554.    superfluous spacing.  For Example, this would now work:
  555.  
  556.    DrawExText(DestX=12,DestY=6,Width=<WinWidth>-85,Height=15,
  557.               Align=Center,FontName=Tahoma,FontSize=12,
  558.               FontColor=E4E4E4,FontStyle=Bold,
  559.               "Text=<FileBase>, <Time>")
  560.  
  561.    The lines are split only to fit the margins of this document,
  562.    in the actual script, this should be one line...
  563.  
  564.  + The DrawExText function has been expanded to allow you to shade or
  565.    outline the text using any color you want.
  566.  
  567.  + The Information dialog now shows proper playback information
  568.    even when the Overlay Mixer or VMR9 renderers are used.
  569.  
  570.  + The Overlay Color setting for "Brightness" Range has been changed
  571.    from "0 to 10000" to "-10000 to 10000".
  572.  
  573.  + When using the Skip/Jump/Seek commands, the changed time delta
  574.    is now displayed in the OSD.
  575.  
  576.  + The File Navigator will always start with the currently
  577.    playing file highlighted (if one is playing).
  578.  
  579.  + Expanded the control over the Play List color display.
  580.  
  581.  + The following settings have been removed from the options
  582.    dialog and are now accessible by right clicking the Control Bar
  583.    (non-timeline area), or middle clicking the Control Bar:
  584.      Auto-Show Control Bar on Mouse Movement
  585.      Auto-Show Control Bar when Mouse is moved to Bottom of Screen
  586.      Detach Control Bar from User Interface
  587.      Disable the Control Bar in Window Mode (Limit to Fullscreen/Zoom)
  588.      Position Control Bar relative to Video (Taking Aspect Ratio into consideration)
  589.      Prevent Control Bar from moving off-screen (keeps it on-screen when video is zoomed)
  590.      Center Control Bar Vertically within Video area
  591.      Skip/Jump/Seek functions Pop Control Bar
  592.      Play function Pops Control Bar in Fullscreen/Zoom modes
  593.      Pause function Pops Control Bar in Fullscreen/Zoom modes
  594.      Rewind function Pops Control Bar in Media Mode when in Fullscreen/Zoom modes
  595.      Show Play State within the Timeline area
  596.      Show Time within the Timeline area
  597.      Show Total Video Length within the Timeline area
  598.      Show Media File Name / DVD Title & Chapter within the Timeline area
  599.      Show Idle State within the Timeline area
  600.      Outline Timeline Text
  601.      Control Bar Align (Toggle)
  602.  
  603.  + Girder Exports are now a bit more descriptive.
  604.  
  605.  + Cosmetic modification of the Control Bar within the default skin.
  606.  
  607.  + Slight optimization to the Skin Drawing code.
  608.  
  609.  
  610.  
  611.  Fixes :
  612.  
  613.  - Multi Monitor Fixes:
  614.    1. Fit to Source with centering  now centers on the active monitor.
  615.    2. Exiting Zoom with centering now centers on the active monitor.
  616.    3. Maximizing wouldn't maximize properly on secondary monitors.
  617.    4. Prevent OSD from moving off-screen no longer pops the OSD to
  618.       a different screen.
  619.    5. Prevent Control Bar from moving off-screen no longer pops the
  620.       Control Bar to a different screen.
  621.  
  622.  - When Extended VMR mode was enabled, opening a second video file
  623.    would pop an error message (and playback would continue normally
  624.    once closed).
  625.  
  626.  - Zoom Player should no longer steal focus when using an overlay
  627.    surface to play videos.
  628.  
  629.  - Fixed a bug where DVD playback would not always find the DVD if
  630.    it wasn't in the specified DVD Drive.
  631.  
  632.  - Zoom Player should (hopefully) react better when exiting from
  633.    Hibernate mode while playing.
  634.  
  635.  - Zoom Player can now handle DVD Discs that don't contain a menu
  636.    structure and will now end playback when the disc ends.
  637.  
  638.  - Support for switching OGM Audio, Subtitle and Chapters is now
  639.    more reliable and future-proof, especially with non-english
  640.    versions of windows.  Better support for disabling subs as well.
  641.  
  642.  - Fixed a few crashes relating to an open context menu.
  643.  
  644.  - Fixed a crash when closing Zoom Player right after playing a DVD.
  645.  
  646.  - Fixed a crash with the DVD Bookmark loading dialog crashing after
  647.    the 10 second timeout.
  648.  
  649.  - Multiple Audio Track Media Files should now work with ReClock as
  650.    the Audio Renderer.
  651.  
  652.  - Fixed "List Index Out of Bounds" error when enabling a custom
  653.    Audio Renderer without actually selecting one.
  654.  
  655.  - The Internal Zoom Player screen saver could crash after a while.
  656.  
  657.  - Few fixes for Large Fonts.
  658.  
  659.  - Ejecting a CD should not stop playback unless you're playing
  660.    something off the ejected CD.
  661.  
  662.  - Fixed a bug which caused a CD-Insert request when mapping a
  663.    removable drive (such as a CDRom) to the Media Navigator and
  664.    then ejecting it.
  665.  
  666.  - When closing a video in Extended VMR mode, the video area is now
  667.    cleared properly.
  668.  
  669.  - List out of bounds error when pressing right on the Media Library
  670.    Navigator when no items are listed.
  671.  
  672.  - A clean installation would not apply Video Position preset #5
  673.    correctly.
  674.  
  675.  - Applying Blanking values through the Blanking preset dialog would
  676.    not apply the displayed numbers correctly.
  677.  
  678.  - Some Media Files (MPEG2 files mostly), and possibly some DVDs would
  679.    not have the Overlay Colors set properly.
  680.  
  681.  - Fixed a crash with Media Library when pressing INSERT on a dir-up.
  682.  
  683.  - Fixed a crash when trying to load a new video with the GoTo
  684.    Navigator visible.
  685.  
  686.  - Fixed Scene Cut/Jump issues with MPEG2 media files and the
  687.    WinDVD/CineMaster decoders.  The fix however created an inaccuracy
  688.    of about 1 second in the cut area.
  689.  
  690.  - DirectVobSub v2.23 changed something that made it's Property
  691.    dialog unopenable.  Changed the method used to open the property
  692.    dialogs and now it works fine again.
  693.  
  694.  - Maximized state wasn't being saved properly when going in and out
  695.    of fullscreen.
  696.  
  697.  - Fixed a few issues dealing with maximize and settings that changed
  698.    the window size when loading a new video.
  699.  
  700.  - Pattern Display wasn't showing up properly in Window mode.
  701.  
  702.  - Zoom Player now accepts the "File:///FileName.AVI" method of
  703.    executing media files.
  704.  
  705.  - Control Bar is now hidden when a Navigator is opened.
  706.  
  707.  - Fixed a Scanline out of Range bug dealing with the background
  708.    image when an image didn't exist while the setting was enabled.
  709.  
  710.  - Background Media Image wasn't covering entire video area under
  711.    some conditions.
  712.  
  713.  - SetDVDPath Trailer file command would be ignored under some
  714.    conditions.
  715.  
  716.  - The Play List Editor window wouldn't remember it's last position.
  717.  
  718.  - Enqueing an item externally (through explorer) when nothing
  719.    was playing didn't start playback.
  720.  
  721.  - You can now use command line parameters to save the Window position
  722.    to a negative off-screen value.
  723.  
  724.  - When taking away associations from another application, The
  725.    "keep current icon" setting should now be more reliable.
  726.  
  727.  - "Auto-Size User Interface to fit Source Video Size (on load)" and
  728.    "Center User Interface when loading new Media" are now respected
  729.    when opening a new DVD Disc.
  730.  
  731.  - Going backward frames in DVD Mode has been disabled as DirectShow
  732.    doesn't really allow it and it was only causing weirdness.
  733.  
  734.  - Few other small tweaks and fixes not really worth a mention.
  735.  
  736. ---
  737.  
  738.   * The Complete Change list history can be found on-line at:
  739.     http://www.inmatrix.com/files/zoomplayer_whatsnew.shtml
  740.  
  741. --- End.
  742.