|
--- What's new in v4.51:
New :
* The Zoom Player Function Selection dialog (accessible through
several interfaces) contain a new search function, allowing
you to search through Zoom Player's 100's of functions.
* New button on the Keyboard Editor's Add/Edit key interface
allowing you to select a function from the Function Selection
Dialog instead of the drop-down list.
* The Intergrated Keyboard Editor contains a new search function.
* New Search function on the Play History dialog.
* New "Dot Crawl" Test Pattern (Shift+"P"). Dot Crawl is the
effect caused by using Composite cables where the Color and
Brightness signals are transferred on the same wire. S-Video
partially eliminates this problem and Component Cables should
eliminate it completely.
* New H263 Customized Media Playback video profile.
* New AMR Customized Media Playback audio profile.
* With the two changes above, you can now play 3GP files over
DirectShow. Currently, this requires the use of the Haali
Media Splitter with the MP4 setting checked during installation
and FFDShow with AMR enabled for the Audio Decoder and H263
enabled for the Video Decoder.
* New Communication API #2600 Message, allowing you to set the
Derived Aspect ratio of the currently playing video.
* New Comm API messages #1704.
Changes :
+ Resizing of Skinned Windows (Main UI/Play List/Control Bar)
should now be (quite?) a bit faster.
+ The "Allow EXT anywhere in name" checkbox for the Archive
Playback function now requires that the extension contained
within the file name be followed by a period.
+ Changes to how DVD Next/Previous chapter operates, might
be a bit faster (on our test systems, chapter changes are
now instantaneous).
+ The setting that controls whether the Increase/Decrease Rate
function uses Fast Forward/Rewind or Fast Play/Slow Motion
will not effect the Increase Rate/Decrease Rate functions
and not only the user interface control.
+ The Customized Media Playback profile for MP4 files will now
support the 3GP file format (which is basically the same file
format).
+ Zoom Player no longer defaults to using the QuickTime Active-X
control for the playback of 3GP files (video format used mainly
on cell phones) as there is a DirectShow alternative which
is much more reliable.
+ The "exSetMode" function can now be used to discretely set
Zoom Player to Audio Mode (instead of the usual function
which is an ON/OFF toggle).
+ Added a few safety checks so that badly formatted Communication
API messages won't cause Zoom Player to crash.
+ Erasing a file through the navigator interfaces should no longer
erase all the files with the same base name.
Fixes :
- Dragging the video window to a different monitor or switching
resolutions while a video is playing should no longer cause
DVDs to restart! This has been a long time issue which is
hopefully finally resolved.
- Fixed a "List Index out of Bounds" error when using the Halli
Media Splitter filter along with the Preferred Subtitle
stream feature.
- Sending Comm API message #1600/#1700 would return a stream's
name instead of its index number.
- If the Play List Editor was Magnetized and the Equalizer was
not, opening the equalizer would open it in a magnetized
position instead of its last position.
- The Random Play button on the Play List Editor would show
an incorrect bitmap when enabled (cosmetic glitch).
- Color control changes should work better when the color changes
are done while paused in Media Mode.
- It should now be impossible for the Control Bar to appear
if the internal screen saver is visible.
- Manual DVD Graph mode would keep prompting you to set the
DVD decoders if Customzied DVD Graph mode did not have
decoder entries selected.
- You can now switch to Audio Mode even when in fullscreen.
- You can now switch to Audio Mode from DVD Mode.
--- What's new in v4.50:
New :
* IMPORTANT! All VMR7/9 settings have changed. If you have previously
selected VMR7/9 as your video renderer, make sure to re-select.
* IMPORTANT! Several key Microsoft features that involve the playback
of WMV/WMA files have changed. It is required that you to re-install
Windows Media Player 10. Even if you already have it installed or
are not planning to use it as a player (Windows Media Player contains
component that effect playback of all other players).
You need at least version "10.00.00.3802" installed.
* Zoom Player can now play WMV (Windows Media Video)
DRM level 2000 content!
* New Advanced Play List Control Interface in Zoom Player Professional.
Can be opened by pressing "J" (Or the "Wand" button on the Play List
Editor). This new interface opens up advanced search and management
controls to the play list. Similar to WinAmp's jump dialog,
but allowing multiple search queries, moving selected items
to the top/bottom of the list, removing selected items from
the list, etc...
* The Play List Navigator has been enhanced to accept the
Navigational Insert key to toggle selection of the
currently highlighted play list entry. This ties into
the above functions to allow you to re-order multiple
items at once. The color used for file selection
is selectable under "Advanced Options / OSD / Navigators".
* New Magnetic Hard Docking functions (fnPLMagToggle,
fnEQMagToggle) and Buttons on the Equalizer and Play List Editor.
When activated, Zoom Player will try to make these interfaces
always-docked onto the main user interface and auto-adjusting
to remain on screen and retain position as the user interface
is moved and resized.
When either interface is magnetized, the standard snap-docking
is disabled for that interface.
* New functions "fnIncPreAmp" (Ctrl+Home) and "fnDecPreAmp" (Ctrl+End)
allowing to Increase/Decrease the PreAmp volume.
* The "fnPLItemUp" and "fnPLItemDown" functions which allow
you to move items up and down within the Play List have
now been assigned keyboard macros of "Alt+PgUp" and
"Alt+PgDn". These functions have also been extended to
update the Play List Navigator, so that you can now
re-order items within the Play List using a remote.
* Zoom Player now includes an integrated key editor allowing you to
assign Zoom Player functions to any key or compatible Multimedia
device (such as Multimedia keyboards and 4-Button Mice).
You can edit the keys separately for either DVD or Media modes through
the Advanced Options Key dialog by pressing the "Edit" button next to
the custom key file selection.
Pressing Edit with no key file specified will allow you to select a
new file in which to save the updated key map.
* New Station Navigator allowing you to navigator through Radio Stations.
* With the Gracious help of Milenko Mitrovic, The Station Manager
can now fetch the Top-500 SHOUTcast radio stations (Internet
connection required) and let you add them to the Station Manager
or play them directly.
* New Button on the Station Editor allowing you to play a new
station by appending the station to the play list instead
of clearing the play list.
* Zoom Player now supports playback of segmented MPEG-2 Transport files
(as in multiple files representing one video) as one file using the
NVIDIA MultiSource DirectShow filter (shipping with ForceWare 4.xx).
When the filter is specified as a source filter in Customized Media
Playback (Options / Filter Control / Customized Media Playback),
Zoom Player will try to automatically match additional file segments
using the Zoom Player auto segment matching feature
(Options / Values / Other) which can now use Regular Expressions (see
below).
This feature requires Zoom Player Professional.
* Zoom Player now supports the PNG image format for Background Images,
Folder images, Skinning Elements and the Internal Image Viewer
(which now can also view Windows BMP files).
* New "White Wash" Pattern (Shift+"P"). White Wash is a mechanism that
allows you to wash out the burn-in effect of Plasma Televisions.
Prolonged use of Plasma televisions can sometime burn a signal onto
the screen if left on for too long. Popular examples of this is
when watching a lot of the same TV Channel and having the Station's
Logo burned into the screen.
When enabling white-wash, a white bar will move very slowly across
your screen (one pixel every 10 seconds) which over a few hours
should wash away any of the burn-in effects.
* New "Gradients" Pattern (Shift+"P"). Useful for seeing the color
range of your display device.
* Zoom Player now supports external Matroska Chapter files (".mtxchp"
extension).
The support is optional (Advanced Options / Settings / Playback)
as doing file searches when opening files causes a slight slowdown
(probably not noticeable, but it accumulates).
* Zoom Player now supports CUE Chapter files (".cue" extension).
The support is optional (Advanced Options / Settings / Playback)
as doing file searches when opening files causes a slight slowdown
(probably not noticeable, but it accumulates).
* Zoom Player now supports internet based playlists. This should help
some MMS streams which are linked to by an ASX file.
* You can now specify different file names to be used for different
skinning elements (such as Equalizer, Play List and On Screen Display).
* New Enchancement to the Skinning code, allowing you to
specify a negative group value to make sections of the
skin only activate if the specified skin group is disabled.
* 12 new Dynamic Skinning Variables allowing you to display TAG
Information (ID3/APE/WMV/OGM/etc...) on the skin.
The new constants are:
<trackname>, <genre>, <track>, <language>, <artistname>,
<albumname>, <year>, <authorname>, <encoder>, <comment>,
<urllink>, <copyright>.
* New "NoTintSource" Skin script command enabling you to exclude
sections of the skin bitmap from being tinted by the skin selection
dialog's tinting controls.
* New "ToggleInterface" Skin script command that can be used to show
or hide some of the Zoom Player user interfaces as the skin loads.
* Extended the "PlayListData" Skinning script command to enable
specifying the font used by the play list. You can still override
the font through the Advanced Options dialog.
Furthermore, the "PlayListData" command now included extended
documentation for additional functionality.
* New Target Parameter on the CreateExButton and DrawExText skin
commands allowing you to create Button and Text labels on the
Control Bar (outside the Dynamic-Button area).
* Extended the "DrawExText" Skinning script command to support all
function modes previously only supported by "CreateExButton".
* DVD External (as-in not part of the DVD itself) subtitles can now be
loaded automatically by placing a subtitle file with "disc" as the
base name within either the directory the VIDEO_TS.IFO exists in,
or in the DVD Bookmark directory for the playing disc (which is
created once the disc is played once).
For example:
C:\Movie Backup\My Movie\disc.sub
or
C:\Zoom Player\DVD-Bookmarks\MY_MOVIE.2F751008DCF7124A\disc.srt
You must also make sure that DirectVobSub is set as an Additional
DVD Filter. Any subtitle extension with the base name of "disc" is
searched when trying to auto-load a subtitle file.
* Trying to run Zoom Player when it's already running will bring
the current Zoom Player window to the front.
* New Control file ("zplayer.regfilters") allowing you to automatically
and dynamically register/unregister and set/remove registry settings
when Zoom Player is opened/closed. This is especially useful for
USB Flash Drives (UFD Devices), See:
http://www.inmatrix.com/zplayer/highlights/mobile.shtml
* New Setting (Advanced Options / DVD / DVD Setup / Customized)
allowing you to specify the Video ColorSpace that the video
renderer should try to connect at. This should be a relatively
safe option as Zoom Player will try to fall back to the default
ColorSpace connection if the specified mode doesn't connect.
* New Setting (Advanced Options / Aspect Ratio) allowing you to
Enable/Disable support for Anamorphic Matroska files. This is
optional as when DirectVobSub (VSFilter) is enabled with the
option to extend the video to a different aspect ratio, it
will corrupt the aspect ratio on such files.
* New Setting (Advanced Options / OSD / Actions) allowing you
to have a hint box pop when the mouse cursor is over the timeline
indicating where the seek would go when clicked (enabled by default).
* New Setting (Advanced Options / Settings / Interface) allowing
automatic switching to Audio Mode when a media file containing no
video stream is loaded.
* New Setting (Advanced Options / Settings / Interface) allowing
automatic switching to Media Mode when a media file containing a
video stream is loaded (and you are currently in Audio Mode).
* New Setting (Advanced Options / Settings / Interface) that controls
whether the options dialog is forced to appear on the active monitor
(default to on). When disabled, the Options Dialog position is
remembered across multiple monitors.
* New Setting (Advanced Options / Settings / Other), enabling you to
have Zoom Player save its configuration in a local file within the
Zoom Player directory ("zplayer.local").
The benefit of this feature is that it allows you to run Zoom Player
from external devices such as USB Flash Drives (UFD devices) while
maintaining your personal settings across multiple systems.
* New Setting (Advanced Options / Filter Control / Settings)
allowing you to have VMR9 Renderless mode work in exclusive
fullscreen mode. When this mode is enabled, certain ZP
features will get broken. Basically any OSD and Navigation
interface, including the context-menu.
* New Setting (Advanced Options / Filter Control / Settings) allowing
you to enable YUV Mixing mode on the VMR Video Renderers (VMR7/VMR9).
This mode may reduce CPU/GPU use on some systems.
* New Setting (Advanced Options / Filter Control / Settings), allowing
you to force VMR Video Renderers from trying to compensate for the
Video Aspect Ratio. This setting can help prevent resize artifacts
with certain video formats (similar to the VMR9 Resize Fix).
You need at least Windows XP Service Pack 2 for this feature to work.
* New Value (Advanced Options / Filter Control / Customized Media /
Settings) allowing you to disable Customized Media Playback for
a list of specified extensions.
* New Value (Advanced Options / DVD / DVD Tools) allowing you to
automatically execute an external application/script when a
PAL disc is identified.
* New Value (Advanced Options / DVD / DVD Tools) allowing you to
automatically execute an external application/script when an
NTSC disc is identified.
* New Value (Advanced Options / DVD / DVD Tools) allowing you to
automatically execute an external application/script when a
DVD is stopped.
* New Setting (Advanced Options / DVD / DVD Tools) allowing you to
have Zoom Player wait for "On NTSC/PAL/DVD Stop" executed programs
to close prior to Playing/Stopping the DVD.
* New Value (Advanced Options / Values / Play List) allowing the
Title extracted from Media Tags (ID3v1/ID3v2/APE Tag/WMA Tag/Etc...)
to be used instead of the file name. Media Tags are only extracted
when a file is opened, Scanned by the "Get Media Duration" function
on the Play List Right-Click context menu or Automatically scanned
by specifying the file extension under:
"Advanced Options / Values / Extensions -> Auto-Get Duration/Title".
* New Setting (Advanced Options / Values / Play List) allowing
the Play List Editor display to follow the currently playing
track.
* New Value (Advanced Options / Values / Interface) allowing you
to specify the distance (in pixels) the mouse cursor needs to move
to be shown once it was automatically hidden.
* New Value (Advanced Options / Values / Interface) allowing you to
specify a delay after closing a media file. This can be useful with
some filters that may not close themselves properly if not given
such a delay.
* New Value (Advanced Options / Values / Other) allowing you to
specify a default file to open in the web navigator if no
specific file exists for the currently opened Media/DVD.
* New OSD Value (Options / OSD / Actions) allowing you to have a
hint box pop when the mouse cursor is over the timeline indicating
where the seek would go when clicked (enabled by default).
* New "/DVDBM" Command Line Parameter allowing you to specify a DVD
bookmark file from command line. For example:
"/dvdbm:c:\zplayer\DVD-Bookmarks\DVDVOLUME.2E662BB6D20F0ECF\start.chp"
* New "/CPR" command line parameter allowing you to set a color
present. For example:
"c:\program files\zoom player\zplayer.exe" /CPR:2
* New "/TCP:[port]" command line parameter which enables the
Zoom Player TCP/IP interface. Using just the "/TCP" parameter
will enable the interface on the current port, using "/TCP:4096"
will enable the interface on port 4096.
* New Command Line Parameter "/CLOSE" allowing you to close a
currently running instance of Zoom Player from the command line.
* New Customized Media Profiles for Nero Digital filters, including
H264 playback (using nero file-reader with FFDShow as the decoder).
* New Customized Media Profile for ".ms-dvr" files. For it to work,
you must download the MS-DVR patch from the Microsoft Windows Update
web site.
* New Customized Media Profiles for the new OpenSource DScaler decoders
(MPEG/AC3/DTS Audio and MPEG-2 Video).
* New Customized Media Playback profiles for LPCM MPEG Audio.
* Radio Stations are now based on user defined names instead of just
the URL. You can also rename stations now.
* New Button on the "Advanced Options / Association" page allowing you
to set the Zoom Player icon to all associated file extensions.
* New Button on the "Advanced Options / Association" page allowing you
to select all Audio Extensions.
* New Button on the "Advanced Options / Association" page allowing you
to select all Video Extensions.
* New Button on the "Advanced Options / Association" page allowing you
to remove all selected extensions.
* Zoom Player should now appear on the "Open With" windows dialog on
all supported formats, even if they are not specifically associated
with Zoom Player.
* Support for the NVIDIA DVD Navigator. Not really sure it works
well as a DVD Navigator, but feel free to give it a shot.
* Support for the FFDShow RAW Video Processor Sub-Filter as a DVD
Post-Processing filter. This filter comes with newer (as of the
last few months) of FFDShow and doesn't require you to enable RAW
mode in the filter dialog itself.
* New Customized DVD Profile for the GPL DVD/MPEG decoder:
http://sourceforge.net/projects/gplmpgdec/
* New Customized Media Profile for DV Video.
* New profiles to support the Haali Media Splitter under Customized
Media Mode.
* New Functions (Alt+Shift+"+" and Alt+Shift+"-") allowing you to
reposition the Subtitle vertical position in media files (when
the DirectVobSub filter is used to display subtitles).
* New Functions (Alt+Ctrl+"+" and Alt+Ctrl+"-") allowing you to
resync Subtitles in media files (when the DirectVobSub filter
is used to display subtitles).
* New Function (Alt+Ctrl+"D") that pops an OSD with the current
date and time.
* New Function allowing you to open the directory of the currently
highlighted file in the play list within Explorer. This function
is now accessible on the right-click Play List context menu.
* New Extended Function "exEjectDrive" allowing you to Eject/Insert
a specified removable drive.
* New Extended Function "exEnableTCP" allowing you to enable the
TCP/IP interface on a specific port.
* New File Definition function allowing you to set the Audio
Synchronization offset value.
* New "zplayer.zdf" Definition function allowing you to automatically
save the Audio Synchronization offset value.
* New Dummy Function (doesn't do anything, can be useful for skinning).
* New Keyboard Macro (Ctrl+"U") and Function (fnSceneCutToggle) allowing
you to enable/disable the Scene Cut feature.
* Ctrl+C now copies the content of a Red error message to the clipboard.
Changes :
+ The Main GUI on the default skin has changed. Some buttons
graphics have been changed to be more windows-centric. The
Eject and Options buttons have been dropped (still accessible
through the keyboard and the right-click context menu).
The Equalizer and Switch to Audio Mode buttons have been moved
in place of the Options and Eject buttons.
The Minimalistic mode button has been removed (still
accessible in several modes through the keyboard F4-F7 keys).
+ The Play List Editor GUI on the default skin has changed.
By default, most of the buttons are no longer visible (their
functionality is accessible through the right-click context
menu). However, by pressing the "+" button, you can have the
Extra Controls appear.
+ When Customized Media Playback fails to create a working graph
for media files, standard mode will now retain the Audio and
Video Renderer selection as used under Customized Media.
+ The Windows Media settings have been moved under the Filter Control
section of the Advanced Options Dialog.
+ Using the Next/Previous Track function while in Fast Forward or
Rewind will do a Time Seek (default 2 minutes).
+ Using the Next/Previous Chapter function while in Fast Forward or
Rewind will do a Time Jump (default 20 seconds).
+ The DVD Next/Previous Chapter buttons now also act as Next/Previous
titles when you're currently playing the last or first chapters.
+ Using Next/Previous frame while playing will now pause the video
(instead of doing nothing).
+ Auto-Get of Media File Duration/Title should now work better with
formats such as CD Audio, Monkey Audio, FLAC Audio and MPC.
+ Playing Radio Stations will now show the station name on the
Play List Editor if "Use Media Title" is enabled under
"Advanced Options / Values / Play List".
+ Zoom Player can now use Regular Expressions (www.regexpstudio.com)
when matching Auto-Segment (Options / Values / Other) file loading
(this feature is disabled by default). Regular Expressions allow
for much greater string matching capabilities but take quite a bit
more CPU power. Using the open dialog to open 100's of files may
mean a massive CPU hit (opening directories doesn't have this issue).
If you previously set a customized Auto-Segment mask, you will need
to update your Auto-Load masking values. The previous method of
auto-loading segments is still available as it's much easier to
use than Regular Expressions and takes much less CPU power.
+ Zoom Player's Window Snapping has been improved. When a window is
docked to the main user interface, dragging the main user interface
will now also drag any attached windows.
+ You should now be able to click badly authored DVD Menus and
Interactive DVD Branching (DVD Menus within actual DVD Footage).
+ The Customized Media Mode Source Filter configuration dialog now
allows you to specify a filter-chain (previously you could only
select one filter).
+ With "Prevent VMR Video Renderers from correcting Aspect Ratio"
(Advanced Options / Filter Control / Settings) enabled, you should
now be able to turn off "Fix VMR9 Scaling Bug" and have improved
aspect ratio compatibility when playing certain WMV titles
(T2:UE, Taxi3, etc...) in VMR9 mode.
+ The Pattern Images (Shift+"P") now respect the current Aspect Ratio
and the Pixel Aspect Ratio (Source Relative Stretch) which makes
them better suited for manually aligning the Aspect Ratio.
+ Removed the white border on the gradients pattern, it was bleeding
and making gradients harder to evaluate.
+ The skin selection dialog has been changed so that single
clicking on a selected skin will apply that skin while
double clicking will apply the skin and close the dialog.
+ When loading a skin that is missing a skinning element (such as
skin data for the Equalizer, Play List or On Screen Display),
the default skinning elements will be used instead.
+ Extended the "exInterface" function to support more interfaces.
+ You can now set a Hint value for the Volume, Play Rate and
Audio Balance Controls.
+ Major Enhancement to the Communication interface.
+ When entering hours/minutes/seconds on the GoTo dialog, entering two
digits will now go to the next cell automatically.
+ The Internal Format database has been updated with newly released
decoders (such as the DScaler filters and the improved MP3 decoder).
+ Shoutcasted currently playing audio track will now be listed in the
tray icon tool tip and on the application task bar (if the setting
to show the currently playing file in the task bar is enabled).
+ You can now specify a Down Active bitmap using the CreateExButton
Skin script function.
+ Any RGB value entered as part of the skin script can now contain
an "NT" suffix to specify that the color shouldn't be tinted.
For example:
FillRect(4,4,<VidWidth>,<VidHeight>,000000NT)
+ The FillRectNT skin function has become obsolete as you can now
specify which RGB values should not be tinted.
+ The "AddBarButton" skinning function has become obsolete. It is now
replaced with the CreateExButton with a target value of "CBar". This
allows access for a few more settings for the buttons. There are some
limitations, read the function documentation (within brownish.skn) for
more information regarding the limitations.
+ The "DrawExText" skinning function can now show a hint label.
+ Zoom Player will now automatically associate the ZPL (Zoom Player
Play List) extension upon first run.
+ The Media Library navigator will now open to the location of the
currently open file if the file resides anywhere within the media
library paths (previously it would only open the root locations).
+ When deleting items using the Navigator interfaces, the deleted
item name will now appear as part of the confirmation dialog.
+ Context Navigator now supports the Tab (Ascii #9) Character for use in
right-alignment of text as used in the regular Context Menu.
+ Communication messages 1600 and 1700 have changed. They now
give an audio/subtitle track index instead of the name (which
is now delivered for all available streams in a new message).
+ The Filter selector interface is now resizable.
+ The "Dock Play list to Main user interface" setting has been dropped
as it has been replaced by the screen snapping and magnetized hard
docking features.
+ The "External" tab on the Advanced Options page has been updated to
support the latest version of the WinDVD Decoder.
+ Auto Stream Selection should now work with the Haali Media Splitter.
+ Zoom Player now supports stream switching with the Haali Media
Splitter filter (which can be used to split Matroska and MP4 files).
+ Extended the "exInterface" function to support more interfaces.
+ The Brownish skin is no longer part of the official distribution,
but would still be available through the Zoom Player Skin site.
Fixes :
- Zoom Player should function again on Windows NT4.
- Fixed a "Divide by Zero" problem with some decoders that returned
invalid aspect ratio information.
- The /AR command line did not accept "0" (disabled AR) as
a valid parameter.
- Some language files may have gotten only partially loaded under
certain conditions.
- The "click here to search" text entry on the play list editor
may not have gotten its translated text to appear properly.
- When switching between various DVD decoding/rendering filters, a
DVD bookmark may not get loaded properly (due to how Microsoft handles
DVD Bookmarks) and cause playback to stop. Zoom Player will now
intercept this call and erase the offending bookmark so once Play
is clicked again, the DVD should play normally.
- Playing DVDs in VMR9 Windowless mode may not always clear the
top/bottom sections of the screen when the aspect ratio mode changes.
- "DVD Auto-Execute" values should now properly pass parameters
to the executed programs.
- Inserting a CD/DVD with no content should no longer close the
playing media and clear the play list.
- Zoom Player now Intercepts when applications try to artificially
maximize its window when loading and will maximized itself
accordingly (instead of weird glitches showing up).
- Zoom Player no longer checks if a file exists before adding it
to the play list when the file is in fact a URL address.
- While in Audio Mode, the Audio Bar will not be resized when a new
file is loaded and Auto Set user interface to Source Resolution
is enabled.
- Trying to load an 0 byte play list or playing a non-existant
play list off the internet could cause a crash.
- Fixed "List Index out of Bounds" error when trying to play SHOUTcast
streams that contained no actual audio streams.
- Loading a QuickTime ".MOV" file using the ActiveX component with
the Zoom Player user interface set to auto-resize to the content
source size should no longer show a cropped initial image.
Now try saying that fast 3 times.
- Fixed a problem when Enqueue from external applications that
could cause a ghost window to flash and possibly cause the
Zoom Player skin to corrupt.
- Loading "ASX" play lists that contain certain character tags
should now work.
- Loading an ASX play list with non-UTF8 encoded non-english
character sets should now work more reliably.
- Having Auto-Size user interface to maintain video aspect ratio
enabled would prevent resizing of the user interface in audio mode.
- Fixed a cosmetic navigator display issue where the width of unicode
strings was not calculated properly.
- Unicode text may not have been displayed properly in some of
the dialog bevel elements.
- Timeline text may have not been properly centered if unicode
characters were part of the text.
- Fixed a small memory leak when playing SHOUTcast streams.
- Fixed a problem with WMA/APE tags containing unicode characters.
- Fixed a problem with Zoom Player's Next/Previous Chapter commands
not working properly with certain media files.
- Fix for error "10054" in the TCP/IP communication interface.
- Setting the Player Thread Priority would not have an effect until
the player was restarted. Now the effect is instant.
- When specifting a default file navigator starting path, the starting
file index was not always correct.
- The Context Navigator should now show the correct stream selection
list each time it is opened.
- Sorting by "Date" was actually only sorting by "Day" and not the
exact date.
- When exporting the Zoom Player settings, you would get a message
saying that there was an error. This was cosmetic as the settings
were exported correctly.
- You can now use negative values on Text/Button skin positioning.
- Under some conditions the File Navigator would not remember the
last path.
- DVD NumPad commands should now work outside of menus.
- Could not create new Customized Media profiles.
- Using the Mouse Wheel to move the window/video was broken.
- When extracting Archive files, Zoom Player will now let you know
when it's unable to extract the file.
- Switching Audio Mode skins (or skin modes) would wrongly
accept a skin width below the minimal skin width specified
by the skin author.
- Switching skins while in fullscreen would not show proper active
value for certain buttons.
- Fixed a bug where enabling auto-size window to fit source size
could cause the image to appear in the wrong position and possibly
corrupt the skin.
- The Scene Cut feature was not saving MS values properly.
- The mouse wheel video positioning functions should now work regardless
of what the keyboard arrow functions are set to.
- When the "Remember Last Media Position" and "Stop closes media files"
settings are enabled, the last media position will be remembered
properly.
- The Internal Screen Saver will now cover the entire screen area and
not just the screen area active by the current Aspect Ratio (navigator
interfaces were not hidden by the screen saver). Also, file names
appearing in the screen saver can now contain unicode characters.
- Enabling/Disabling Button Hints on the Basic Options dialog wouldn't
have had an effect until you restarted.
- Couldn't toggle Button Hints for the Equalizer dialog.
- Loading GraphEdit ".GRF" files will no longer throw an error when
Customized Media Playback mode is enabled.
- Fixed a bug in the SendMessage API that would report a wrong
DVD/Media mode.
- Comm Message #1930 wasn't updating the play list properly.
--- What's new in v4.03:
New :
* Some new functionality in the Communication interface.
Changes :
+ If you were using a custom keyboard file with versions prior to
4.02, navigation keys may not work unless you rebuild the custom
file with the new "nvAddKey" commands (see default.key).
Fixes :
- Fixed a "List Index Out of Bounds" error on the customized media
playback configuration dialog when pressing the "Update Selected
Profile" button with no profiles selected.
- Fixed a "List Index Out of Bounds" error when trying to open an
Archive file that contained no media files.
- The Disable VMR7 Overlay setting (Options / Filter Control / Settings)
had the opposite intended function.
- Fixed Freezes when opening files with multiple audio tracks.
- Fixed a cosmetic glitch on the DVD Context Menu under certain languages.
--- What's new in v4.02:
New :
* When enabling Customized Media Playback, Zoom Player will now scan
all the customized media profiles to make sure each profile is
registered on your system. If a profile is not registered then
Zoom Player will go through all the profiles in a category to
see if it can find one that is registered. This removes the
requirements for initially setting each profile manually.
* More functions added to the TCP/IP interface.
* New Setting that allows you to disable Overlay on the VMR7 renderer
(Advanced Options / Filter Control / Settings).
* AC3Filter profile for Customized DVD filters.
* H264 profile for Customize Media Mode using the VideoSoft decoders.
http://www.videosoftinc.com/decoders.html
* Skin files can now be grouped within directories under the Skins dir.
* New skin constants <LTimeRemain>, <LTime> and <LDuration>.
Changes :
+ Quite a few error and warning messages have changed from the standard
windows error dialog to the Red-Box Zoom Player dialog so that the
error messages could be dismissed using a remote device (requires
a new export of the girder command file).
+ Zoom Player Girder GML export now uses PostMessage instead of
SendMessage, which is required to close certain dialogs.
+ Zoom Player no longer reserves any keys, you can now assign any
function to any key for complete keyboard automation.
+ Per the change above, The Space key has been set as a standard
function (fnSpace). The navigation keys have been split to a new
set of navigation class (see default.key for more information).
+ Workaround for certain versions of the NVIDIA ForceWare (NVDVD) v3.xx
filters not working with Zoom Player.
+ When the main window is minimized, opening a new file through an
external program (such as explorer) won't make the window reappear.
+ MPEG-2 Transport has been given its own path in customized media mode so
that you can pick a different video decoder for standard MPEG-2 and for
MPEG-2 Transport. Since the formats are essentially the same, the
distinction is done by the file extensions of the playing files
(TS/TP/TSP considered MPEG-2 Transport, every other extension is assumed
to be standard MPEG-2).
+ The Red Error dialog now resizes to fit the content of
the error message.
+ Switched to a different EXE compressor.
Fixes :
- Filter Blacklisting was broken in Zoom Player Standard.
- When not logged in with administrator privlages, a user should still
be able to see which decoders are missing on the system and which
decoders are currently installed for the various formats.
- Color Controls were not working in DVD VMR9 Windowed mode.
- With Control Bar disabled from showing in Window Mode and set to
always show in Fullscreen mode when playing Audio files, the control
bar wouldn't hide when exiting fullscreen mode.
- Auto-DVD Subtitle selection could fail under certain conditions.
- Aspect Ratio with certain WMV files (T2:UE, Taxi3) should now work
correctly as long as you use VMR9 as the video renderer and disable
the "Fix VMR9 Scaling Bug" setting (Advanced Options / Filter Control).
- The "Auto-Get Duration for Media Extension" value didn't save properly
under some conditions.
- Fix for a crash when playing Matroska files with a stream description
over 127 characters long.
- When using Inverse Scene Cut, the current file would play in a loop
between the cut segments instead of moving to the next track.
- The filter versions shown on the Formats / System dialog were for
the wrong files.
- File sorting in the File Navigator would glitch on certain conditions.
- Zoom Player should now catch file-corruption error when opening
the zplayer.playcache file.
- Fixed a 1-pixel cosmetical glitch in the playlist editor.
- Fixed a few cosmetic glitches with the Windows XP theme.
--- What's new in v4.00:
New :
* Zoom Player Professional has been split into a third version.
"Zoom Player WMV Professional" is a seperate version of Zoom
Player which is capable of playing DRM encoded Windows Media
files.
Due to the licensing fees involved in playing DRM content files,
Zoom Player WMV Professional requires a purchase upgrade from any
previous version of Zoom Player.
In order to play DRM files you must first obtain the DRM license
by using Windows Media Player 9 to obtain the license, or with
certain WM-DVD discs, just by inserting the disc in the drive
for the first time (note that license can expire after several
sessions).
You must also download this patch from microsoft which fixes
important issues with Windows Media DRM playback:
http://support.microsoft.com/default.aspx?scid=kb;en-us;823738
* Zoom Player now has an Audio-Bar mode.
Playing files in the Audio-Bar mode will disable any video
output and certain features that relate to video output and
navigation. There is also a new Audio-Bar default
skin element with 3 visual configuration (F4/F5/F6). You
can switch to Audio-Bar mode by pressing F2, or using the
new skin button.
* Double clicking on the file name area will now switch between
Audio mode and DVD Mode.
* The Navigator Interfaces have been rewritten from scratch.
Most of the functionality has remained the same, but the
graphical elements have a clearer look and are now skinnable.
Here are the usability changes:
- The File Navigator
1. Switching between the file and drive listing is now done
using the left/right (directions switched).
2. The right direction in the file navigator will go up a
directory where possible.
3. The current path is now always visible.
- The Play List Navigator:
1. The design has changed entirely, the display is now split
into three regions, the main play list, the current directory
for the highlighted file and a mini file browser.
2. When the Play List items are active, pressing the Left button
will remove the currently highlighted item from the list.
3. When using the Up/Down buttons within the Play List items,
the file browser will automatically switch the current location
of the highlighted file.
4. The Right button switches between the Play List items and the
File Browser.
5. Pressing Enter in the file browser will add a highlighted file
or enter a directory.
6. Pressing the Left button in the file browser will add an
entire directory or all the files in the directory if a file
is highlighted
- The Media Library Navigator:
1. Similar to the File Navigator design, the media categories are
now visible on the left pane at all times.
2. The Right/Left buttons always switch between categories and the
active category is highlighted on the left pane.
* The Professional version of Zoom Player can now automatically
extract and play any Archive Format (default presets for
7Z,ARJ,BZ2,CAB,RAR and ZIP using the freely available 7-Zip
extraction suite). You can configure your own extractors
under "Options / Values / Other", but I recommend grabbing
7-Zip at www.7-zip.org as it's free and fast.
This new feature can also be used to extract AlbumWrap MP3 files
using the freeware "mp3splt.exe" tool from "http://mp3splt.sf.net".
* New Stream Selection Interface (Only for the Professional version)
allowing you to automatically select Audio and Subtitle streams
according to Language Codes, Stream Name text matching and specific
stream numbers.
* Zoom Player can now filter out filters that can cause
playback instability in standard playback mode through
a Filter Black List.
By default I have included the following filters that
are known trouble-makers:
BiCubic Resizer
DivX Antifreeze
DeDynamic Audio Filter
Morgan Stream Switcher
Subtitle Mixer
Subtitle Parser
TFM Audio Filter
You can easily add/remove filters to the black list through the
options dialog (Filter Control / Standard Media Playback). This
should make Zoom Player a lot more stable on systems where a lot
of 3rd party software have been installed.
* On a fresh install, Zoom Player will look for missing
components required to play popular file formats. If
no components are detected for a specific file format,
you will be prompted to go to the media setup guide.
This check is only done once when installing a new
version.
* Zoom Player will now try to load JPEG image files outside of
DirectShow. It seems that DirectShow is very resolution-limited
and even the best display hardware doesn't support a video-surface
with the resolution captured by recent Digital Cameras.
The new JPEG Module uses a software bilinear scaler to resize the
images, so quality should be better than standard image viewers,
although a bit slower.
You can disable the JPEG Module and let DirectShow try to load
these images under "Advanced Options / Filter Control / Settings".
* Customized Media Playback Splitter, Audio and Video profiles can
now blacklist themselves according to the file extension being
played (previously you could only whitelist extensions).
* New Entry (Advanced Options / Values / Other) allowing you to Auto-Get
the duration of Media Files according to file extensions. The default
is not to Auto-Get as this slows down loading of play lists, however
an entry of "AVI;MP3;MPA;OGG" won't slow it too much.
* New Setting (Options / DVD Setup) allowing you to hide the
Audio/Video decoder profiles that are not currently registered
on your computer.
* New Setting (Advanced Options / Mouse Wheel) allowing you
to reverse the direction of the mouse wheel with regards
to the functions it calls.
* New Setting (Advanced Options / Settings / Playback), allowing
the Media Definition File (a file containing information on the
file being played such as color values, volume, balance, etc...)
to be saved automatically (default:off).
* New Setting (Advanced Options / OSD / Navigators) allowing you
to have the Play List Navigator opened if the Chapter Navigator
is opened and doesn't contain any chapters.
* New Setting (Advanced Options / OSD / Navigators) allowing you to
select whether the Left Pane on the File and Media Library
navigators is visible. When the Pane is invisible, the
top-directory box will show additional details about the media
category and drives.
* New Setting (Advanced Options / Control Bar / Settings) allowing
you to limit the control bar so that it only shows up on mouse
movement when in fullscreen mode.
* New Setting (Advanced Options / Control Bar / Settings) allowing you
to have the Control Bar always visible when playing an Audio file
in fullscreen.
* New Button (Advanced Options / Filter Control / Management /
Registered Filter Manager) on the Registered Filter Manager allowing
you to Re-Register the DirectShow filters that come as default with
windows. This should help in such cases where a 3rd party program can
destabilize the default system or in case you want to unregister all
filter and restore your system to a default state.
* New Color Selection (Advanced Options / OSD / Navigators) for
Navigators Internal, External and Select Framing Colors.
* You will now be prompted to install DirectVobSub if it's not
installed on your system (only one time when a new version
is installed).
* New "/SPEAKER:[value]" command line parameter allowing you to
set the Windows Speaker setting. Zoom Player will restore the
default speaker value when exiting. Possible values are:
/SPEAKER:0 - Direct Out
/SPEAKER:1 - Headphone
/SPEAKER:2 - Mono
/SPEAKER:3 - Quad
/SPEAKER:4 - Stereo
/SPEAKER:5 - Surround
/SPEAKER:6 - 5.1
/SPEAKER:7 - 7.1
* New "/AUDBAR" command line parameter starting Zoom Player
in Audio-Bar mode.
* New "/LOCKFS" command line parameter which locks Zoom Player in
fullscreen mode (useful for Kiosk-Type operation).
* New "/VOL" command line parameter allowing you to set the
Zoom Player volume level on start-up. Value can be 0-100.
Example:
"x:\path\to\zoom player\zplayer.exe" /vol:75
* New "/MEDIANAV:[CATEGORY]" parameter allowing you to start
Zoom Player opened in the Media Library Navigator at a
specific category. Example:
"x:\path\to\zoom player\zplayer.exe" "/MEDIANAV:TV Shows"
* New "/EJECT:[n]" command line parameter allowing you to eject
a CD/DVD drive from the command line. Example:
"x:\path\to\zplayer.exe" /EJECT:F
* Zoom Player can now associate and play CellPhone 3GPP (.3GP)
s263 video files (Must have QuickTime installed for it to play).
* You can now associate the OptimFROG (.OFR) extension and play
OptimFROG files once you the decoder installed. OptimFROG is
yet another lossless audio compression format (in the nature of
APE and FLAC). You can get the OptimFROG decoder here:
http://www.inmatrix.com/zplayer/formats/optimfrog.shtml
* You can now associate the ".FLAC" extension. FLAC is
an Open-Source lossless Audio Format. You still need
a decoder for it to play. For more information see:
http://www.inmatrix.com/articles/mediasetup.shtml
* You can now associate the ".MPC" extension. MPC is
a lossy audio format similar to MP3 and Vorbis.
* Two new sections have been added to the Menu file.
These new sections allow you to define the menu used
for the Context Menu Navigator in DVD and Media modes.
I have included useful default entries for these.
* Zoom Player should now support WMV PAR (Pixel Aspect Ratio).
You must set the Aspect Ratio mode to Derived for PAR to
kick in (you should always set the Aspect Ratio to Derived
unless you have other special requirements).
* The LCD interface has been extended and can now be used to call
Zoom Player standard and extended functions.
* New Toggle (Advanced Options / Settings / Toggles) allowing you
to choose how text is truncated to fit the desired space. This
effect a lot of text elements within Zoom Player such as the
Navigator display and ID3 display.
The default setting is to "Vowel Decimation" which tries to remove
vowels so that more text remains readable. The alternative is
to cut the end of the text.
* Two new ID3 display tags "<Length>" returning the length of the
currently playing file and "<PlayListTotal>" returning the total
duration for the entire play list.
* The DVD AutoAR feature can now execute an external program when
a DVD Aspect Ratio mode changes.
* Zoom Player can now display APE Tags from MPC/MP3/APE/FLAC files.
* Zoom Player can now display WMF Tags from WMA files.
* Zoom Player can now play UTF8 encoded M3U play lists.
* Zoom Player now has 4 default skin visual configuration modes, one
with only the volume control (Press "F4"), the same layout with
the Balance and Play Rate controls (Press "F5") or the minimalistic
layout (Press "F6") or the Video Only Layout (Press "F7").
* New Profiles for Nero Digital filters. These filters seem
to be capable of decoding MPEG-1 audio (including MP3),
MPEG-1 Video, XVID and DIVX. Playback is not perfect, I
noticed big issues with DIVX playback. These filters are
also supposed to decode MPEG-2 video and possibly even DVD,
but I was unable to get them to work.
* New Profile for the Elecard Video Decoder as a DVD Video
Decoder. It may only work for unencrypted DVDs.
* New "Select All" button on the Association Page.
* The ScanCode button (Options / Keys) now shows you when
a multi-media key is pressed so you can now identify such
keys and add support for them in the keyboard file using
the "mcAddKey" function.
* Two new skin variables "cBarNoText" and "tLineNoText"
allowing you to disable text display on the timeline
and control bar timeline.
* Two new skin variables "tLineFontHeight" and "cBarFontHeight"
which are superseding "tLineFontSize" and "cBarFontSize" which
were ill suited for Large Fonts. Support for the older variable
remains to keep compatibility with old fonts.
* New skin variable "AudioSkin" implying that the specified
skin doesn't contain any video area.
* New skin constant "<TimeLineText>", showing the user
selectable entry that usually shows within the timeline
(useful to use if you want to disable the text on the
timeline itself and show it elsewhere).
* New Keyboard Macro (Shift+"V") to enable/disable the Internal
Screen Saver. This macro uses the new "fnSSaverToggle" function.
Changes :
+ Zoom Player now supports VMR7 Windowed playback in all play modes.
If you previously used a customized video renderer, make sure to
update your settings.
+ Audio DSP should take less CPU power, especially under SSE/SSE2
capable processors.
+ The External Audio Track support has been greatly expanded. You
can now specify an alternative search path for External Audio Tracks
(Advanced Options / Values / Other), audio track naming is now more
flexible, for example:
MyVideo.avi
MyVideo.english.mp3
MyVideo.spanish.wav
MyVideo.japanese.mpc
All are valid names now. You can use any file format specified
as an audio extension under "Advanced Options / Values / Extensions".
+ The Customized Media Playback configuration dialogs should now be
a little easier to understand.
+ The Segment Matching Code has been enhanced to support "*" masking.
This new method only works when used at the end of the mask. For
example, a mask of "x??.*" would match the following:
Andromeda.4x01.answers_given_to_questions_never_asked.avi
Andromeda.4x02.pieces_of_eight.mpg
Andromeda.4x03.waking_the_tyrants_device.avi
And so forth ...
+ SHOUTcast Playback should now be more reliable, Zoom Player will
now try the alternate servers if one fails to connect.
+ The "System" Options dialog entry has been replaced with a "Formats"
entry. The content of the previous "System" dialog has been moved to
the "System Overview" tab within the new "Formats" section. Another
tab on the formats section now contains a list of detected missing
playback components with links to where you can download and get
more information about each component/format.
+ If Windows Animation is enabled (in windows), Zoom Player will no
longer animate the window when going fullscreen or when minimizing
as it's not very elegant.
+ The "zplayer.regpath" file now allows you to specify a
second line with the new Zoom Player Window Name so that
you can run multiple instances of Zoom Player and control
each remotely as a unique entity. For example, the content
of the "zplayer.regpath" file would look like this:
HKEY_CURRENT_USER\Software\VirtuaMedia\ZoomPlayer2
Zoom Two
+ The "System" Options dialog section now displays the merit
of each listed filter and also lists known "bad filter"
offenders (filters can cause cause audio-loss, flipped
video image and so forth).
+ The Flash (SWF files) background color is now set to the
fullscreen background color (Advanced Options / Values / Interface),
default to black.
+ The Flash and QuickTime playback experience should be better
now. The Right-Click context menu should now work perfectly
and the keyboard/mouse should be a bit more responsive.
+ DVD "VIDEO_TS.IFO" files are now ALWAYS listed on the File
and Media Library navigators.
+ OGM Audio Selection should now work even if the OGG Splitter
is not set to Output all Streams.
+ Zoom Player will now check your DirectX version when you try
to select the VMR9 as the Video Renderer and inform you if
you don't have DirectX v9 installed.
+ The external Minimalistic and Ultra Minimalistic skins have
been removed as their functionality is more than covered by
the new skin layouts within the default skin.
+ Zoom Player now checks the DirectVobSub path list when looking
for subtitle files instead of only looking in the same directory
as the media file.
+ The Customized Media Playback Audio/Video Decoder configuration
dialog now fits 800x600 resolution in advanced mode.
+ The /F:[n] and /Z:[n] will now allow you to force Zoom Player
to fullscreen/zoom mode on a selected monitor even if
Zoom Player is already running.
+ DVD Auto-AR values are now applied only once each time the
Aspect Ratio mode changes instead of every chapter.
+ The screenshot function will now save the screenshot to the
"My Documents" folder if no alternative folder is specified.
+ New "function" parameter on the "DrawExText" skinning function
allowing you to specify a double-click function for text labels.
+ Vowel decimation is now used to ensure ID3 display fits within the
display area.
+ The Resize Navigator now displays the current Video Aspect Ratio.
+ Adding a chapter from the chapter editor dialog will now enter
the specified text as the chapter name if such a text was given.
+ You can now select the Custom Mouse Wheel function from a list
instead of manually typing it in.
+ Going fullscreen now moves the Zoom Player window to the front.
+ The System Overview now lists the filter version numbers when the
filter files contain them.
+ The Alt+"A" macro will now also open the AC3Filter property dialog.
+ The F1 keyboard macro now opens the key-help dialog with the
focus on the search field.
Fixes :
- Zoom Player could stop responding when trying to load a new
media file while the first media file was still being loaded.
- Wrong date encoding error could pop when opening files with
no creation dates (could happen with some VCD/SVCD images).
- Playing multiple VIDEO_TS.IFO file through a play list should now
work again (as long as the IFO files are not looped in a DVD Menu).
- Going to fullscreen on a second monitor using the setting
on "Options / Values / Interface" would set the fullscreen
size according to the resolution of the monitor the user
interface currently resides on instead of the real monitor
resolution.
- Using Zoom Player to execute external files could cause
certain Zoom Player features to stop responding.
- Opening a DVD while another DVD is already playing would not
save the last position properly for the original DVD.
- Remembering the last position on media files would ignore the
number of days to save this data and would in fact save it
forever. Furthermore, several entries were kept for each
file played. It is recommended that you erase the old
"zplayer.playcache" file as old entries may stick forever.
- The Increase/Decrease Play Rate wasn't working in the correct
order when increase after decreasing or the other way around.
- Dragging the Zoom Player window across monitors or changing
resolution should no longer disable the VMR9 scaling fix.
- Dragging the Zoom Player window across monitors or changing
resolution should no longer reset the VMR9 color control values.
- Dragging the Zoom Player window across monitors or changing
resolution should no longer reset the Overlay color control values.
- The /Q parameter now works when used in combination with the
scene-cut end playback event.
- Flash end-of-file should now be detected better.
- Flash clipping should now be OK when setting to the Source
or Derived AR modes.
- The Setting to have ZP not clear the play list when opening
files externally, wasn't really working (play list was getting
cleared anyhow).
- Enter will now open the selected navigator in DVD Mode
as long as there is no DVD playing.
- If customized media playback failed to renderer a graph,
it was possible that a valid standard graph would get created,
but the video would wrongfully appear in an external window.
- Changing the Customized Media Mode Splitter twice would throw
an error about the file being in use.
- The Screen Snap Pixel value would not save properly.
- Could not save a Scene-Cut file for DVD discs if they were not
previously played.
- Trying to play a truly locked media file (most applications
allow you to read files even if they are using them, so not
a lot of files are truly locked) could cause ZP to stop
responding after an error dialog popped.
- The DrawExText "ShadeBottom" parameter was actually using
the value from the "ShadeTop" parameter.
- Switching skins would not set the active skin elements correctly.
- The Control Bar and TimeLine fonts should now appear properly when
Windows is set to 120dpi Large Fonts.
- Can now load UTF8 file names from WPL play list files.
- Fixed too many unicode related issues to even begin listing
them here.
- "SetOPMWReversed" wasn't exported properly for translation.
- Possible "Insert Disc in Drive" dialog opening inappropriately
when opening an ejected DVD drive.
- The /OpenDrive parameter would open a dialog asking you to insert
a disc if a CD drive has been ejected and the drive then opened.
- Mouse wheel would not work properly when the play list editor
window was visible before going to fullscreen.
- Custom Media Playback should now work with WMV file that use internal
scripting code.
- With Random Play enabled, items would play that were previously
removed from the play list.
- Tab switching in options dialog is now more logical.
--- What's new in v3.31:
New :
* VERY IMPORTANT:
The Zoom Player registration key structure has changed!
Updated registration keys have been sent to all registered
users by eMail. However, if you are a registered user
and have not received your key, go to the Zoom Player forum
and post on the registration section and post your purchase
details (TransactionID or Invoice number, or if you haven't
kept these, the Name or eMail used).
Changes:
+ Upgraded to NSIS 2.00 installer (smaller file).
Fixes :
- Trying to execute a Media file with Zoom Player running under
Windows 95/98/ME would not work.
- The DVD Bookmark Navigator was completely broken.
- Trying to use the Web Navigator when no file to display would
cause Zoom Player to throw an error.
- The "/Q" parameter stopped working for DVDs with no Menu.
- Older Girder files should now work again without having to
re-export. Newer exports are not effected.
--- What's new in v3.30:
New :
* I highly recommend that on the first run, you should go to
"Options / Values / Extensions" and press on all the default
buttons so that all the latest file formats will be properly
listed on the open dialogs.
* The Options Dialog has been split in two. The Basic options
dialog (default) will show a very limited feature-set that is
should simplify setup. The Advanced options dialog is the
same dialog as in previous versions. This should now make
Zoom Player much less intimidating to new users.
* New "System" Options dialog, allowing you to see an overview of
which codecs on your system are available for the various audio
and video formats and wrappers and which are missing which may
prevent proper playback.
* Zoom Player now has limited capability Flash (*.swf) playback
capability. You must have Flash previously installed for this to
work and playback isn't as flexible as standard media playback.
* Customized Media Entries are now split into two files. One for
the actual entry in use and another for available profiles.
This should help you keep the current Custom Media Playback
settings when upgrading. If you do manual installation, just
make sure to only copy the "*.profiles" over from the
"MediaAutoGraph" directory.
* Created a few Customized Media profiles for the new ffdshow
Audio Decoder filter. This filter can't play DVD AC3 quite yet,
but it can decode AC3 in media files along with MPEG-1/2 Audio and
MPEG Layer 3 audio (MP3). It also has a few interesting DSP
features. Not sure if they are all active though.
* Created a Customized Media Profile for the Sorenson Video 3 video
format. This is the format used by nearly all the QuickTime
trailers! You need a recent version of ffdshow for this to play
(I used the ffdshow-20021029.exe version). Between this decoder
and the 3ivx QuickTime parser, you can play quite a bit of
QuickTime content without having to resort to using the somewhat
unpredictable (and CPU hoggish) QuickTime ActiveX component
(Which you can disable under "Options/Filter Control/Settings".
* It seems that Vorbis Audio in an OGG container is not the same
thing as Vorbis Audio in a Matroska container. The only way to
get proper 100% smooth playback for both formats is to use the
older Vorbis decoder that comes with the OGGDS package along
with the CoreVorbis decoder (http://corevoribs.corecodec.org)
set to a higher merit. If you don't like to mess around with
filter merits, I have created properly working Customized Media
Playback profiles as well (Requires Zoom Player Professional in
Custom Media Playback mode).
* You can now specify a forced Sub-Type identification on
Customized Media Mode Source Filter profiles. In some cases,
source filters may not properly identify the file being played
and may not assign a proper Sub-Type. By entering one manually,
you assure that the correct Splitter filter will get connected.
You can see an example of this in the MPEG-2 Transport source
profile.
* You can now use filters with no output pins within the
Customized Media Audio/Video Decoder Profiles (such as
renderer filters). Doing so will automatically force
Zoom Player to ignore any specified rendering filter.
* Can now associate the ".MID" Midi Audio extension.
* New setting (Options / Settings / Playback) that allows you to
select whether the Speed Control on the User Interface is used
for "Fast Forward/Rewind" or "Fast Play/Slow Motion" as it was
in previous versions (v3.10 and older).
* New Setting (Options / Settings / Interface) allowing you to
show the Zoom Player version within the FileName area of the
user interface when nothing is playing.
* New Setting (Options / Values / Interface) that slows down the
Zoom Player internal screen saver so that it won't hog the CPU.
* New setting (Options / OSD / Navigators) allowing you to decide
whether you want "Play all files in this Directory" to appear
in the File and Media Library Navigators.
* New Settings (Options / DVD / AutoAR) allowing you to set
default Video Position, Blanking and Aspect Ratio presets
when a DVD Starts.
* New Settings (Options / Filter Control / Settings) allowing you
to determine whether Zoom Player will try to use the ActiveX
control or DirectShow to play Macromedia Flash files.
* New Settings (Options / Filter Control / Settings) that makes
Zoom Player check if the file size changed when playback ends
and if it does, reload the file at the last position. This
is useful if you are streaming a file and it keeps growing as
you watch it.
This feature is limited to the professional version.
* New Toggle (Options / Settings / Toggles) allowing you to select
if the video is aligned to the top, center, bottom, left or
right side of the screen.
* New Toggle Entry (Options / Settings / Mouse Toggles) allowing
the middle mouse button to pop the Mouse Wheel Navigator. This
makes selection of a mouse wheel function a breath.
* DVD Forced/Commentary subtitle tracks are now identified as such.
* DVD Audio Tracks with Commentary are identified and the khz and
bit value of each track is displayed.
* Included support for Matroska Aspect Ratio handling. This works
well as long as no filter modifies the Aspect Ratio (like
DirectVobSub does when set to enforce an aspect ratio).
* When playing matroska files with multiple audio tracks, you will
now be able to see the track name alongside the language (as long
as a track name is entered by the original author).
* Alt+"I" will now Minimize the Player.
* You can now Customize the Play List right-click Context Menu.
* Menu files are now fully unicode.
* Some new icons on the options dialog.
Changes :
+ Due to a Class name change, you will have to re-export the girder
command list as previous versions would no longer identify the
Zoom Player window correctly. Sorry for this snafu, but it was
required for unicode support. If you have no idea what Girder is,
don't worry.
+ DVD Definition files can now modify registry entires before
the DVD Graph is constructed, allowing you to change filter
properties (which are saved in the registry) on a per-disc
basis.
+ The Customized Additional DVD Filters can now be ordered so the
connection order in the graph can be determined. You can also
load multiple instances of the same filter.
+ More changes to the default settings to make them friendlier to
a new user.
+ Restructured the Right-Click context menu to be a bit more
useful and less cluttered. It also context the keyboard context
for activating each of the functions. Only relevant if you use
the default keyboard mapping.
+ Playing a Media file containing two video streams in Customized
Media mode will have Zoom Player intercept the second video
stream and connect it to a null renderer so no other video
window will pop-up. Customized media playback could still fail
as certain filters will not allow themselves to be loaded twice
(ffdshow, corevorbis, etc...).
+ Zoom Player will now properly highlight subtitles that contain
a language string (MyMovie.Eng.sub for MyMovie.avi). And will
also automatically add DirectVobSub in customized mode if such
subtitle files exist.
+ Window snapping is now smoother and also made on
vertical/horizontal matches.
+ The mouse wheel can now be used for seeking when over the time
line on the main user interface and not only on the control bar.
+ There seems to be some weirdness in the XCard DVD support, at
some point, the XCard DirectShow filter allowed for SubPicture
decoding (Displaying DVD Subtitles), but this functionality seems
to have been removed, causing the Zoom Player Customized DVD Mode
profile not to load. I've made some modification and now a
"NoSub" profile for the XCard is available for experimentation.
+ I have restored the Filter File (filename.filters) functionality.
This feature has a very specific usage which is not required
under normal circumstances and as such I put a few warning
messages when using this feature.
+ Using "exInterface" function you can now discreetly set
Zoom Player to Window or Zoom Modes.
Fixes :
- 8 Bit Buffer Processing fix to the Zoom Player Audio DSP filter.
This can fix the No Audio issue some people experienced with v3.20.
- Updated to work with QuickTime v6.5. You MUST have QuickTime
v6.5 or newer installed for QuickTime to play properly.
- Pressing Insert or Delete on the Media Library Navigator will
no longer throw an "List Index Out of Bounds" error.
- The Next/Previous buttons on the DVD Skin Control Bar were set
to the wrong function.
- Fixed a couple of inaccuracies in the Auto-Segment loading code.
- A chapter file saved when the media file was on a read-only
media (such as a CD) wasn't saved under the right name and was
basically useless.
- Play List formats were not being listed on the File and Media
Library navigators.
- Having the Internal Zoom Player Audio DSP filter enabled with
the InterVideo Audio Decoder could cause audio issues if you
change the number of audio-channel output while playing.
- Small cosmetic bug fixed dealing with folder images scaling
to fullscreen even though the setting was set not to.
- You could not access all of the Resize Navigator functionality
using the mouse.
- You could not access all of the Resize Navigator functionality
using the mouse.
- Using the Eject function will now only close currently playing
Media File/DVD if it is being played from the ejected drive.
- When the Search box on the Play List Editor was disabled, you
couldn't use the mouse to highlight the bottom items on the list.
- Switching skins should no longer disrupt the maximized window state.
- Erasing files using the file navigators should now refresh the list
when reopening the navigator.
- Detaching the Control Bar would restore it to the primary
monitor once it was toggled.
- Folder images now work properly in unicode subdirectories.
- Should now be able to open Ripped DVD Images from unicode paths.
- ID3 display with non-english characters should now work.
- Couldn't read ID3v2 from certain MP3 files.
- Exporting Girder file and selecting Cancel will no longer export
the file anyhow.
- Girder export should now work with Zoom Player even if it's
minimized (as long as it's not only minimized to the system
tray as girder doesn't seem capable of finding Zoom Player
there).
--- What's new in v3.20:
New :
* You can now select an alternative DVD Navigator filter when using
Customized DVD Playback mode. Currently supported are the
Microsoft, InterVideo and Cyberlink filter (previously, only the
Microsoft filter was used). However! Both the Cyberlink and the
InterVideo filters are SERIOUSLY flawed. If you use either one,
expect problems.
* You can now define a Customized Video Renderer when using
Customized Media and DVD Playback. This is useful when using
a customized rendering device.
* Zoom Player now incorporates a new DSP engine filter courtesy
of Milenko Mitrovic (DCoder). Right now it's charge of the
Internal Equalizer, PreAmp controls ("Q" on the Keyboard or
the EQ button on the GUI), Audio ReSync and Audio Track
Identification (Matroska/OGG) and Switching (Any multi-track
audio format). But I'm hoping to expand it to support user
controlled DSP and Visualization plugins.
This filter is enabled by default, but if you installed any of
the beta version and didn't enable it, you need to enable the
filter support under "Options / Filter Control / Settings".
You will also be prompted for this when opening the EQ dialog.
* New skin grouping code that allows you to segment the skin
code into groups and then select which groups are active at
any one time. This allows you to create modular skins, skins
with different color sets that can be toggled through a button
on the skin itself, or even an internal minimalistic skin.
* New Internal minimalistic skin ("F4" on the keyboard or the
inner-arrowish button on the top of the default skin). Switching
to this skin hides nearly all of the user interface elements,
making it ideal if you quickly want to pin the video in the
corner of the screen (remember, by default holding ctrl while
dragging with the left mouse clicked will move the entire window).
This new skin is created using skin groups and you can see how it
works by viewing the default.skn file in any text editor.
* 4 new "ex" functions allowing you to toggle, enable or disable
skin groups for the active skin, open "default.key" file in any
text editor for more information. There's also some examples in
the default skin and some more background in the Brownish.skn file.
* New "ex" function allowing you to set the volume level, open the
"default.key" file in any text editor for more information.
* New Skin Code variable "ActiveGroups" which determines which
Skin Groups are enabled by default when first loading the skin.
* The entire Fast Forward, Rewind and Rate Control systems have
changed for Media Mode (DVD Remains the same). Fast Forward
is now based on Quick Seeking as rewind has previously been used.
A new Fast Play function (Shift+"Z") is now in place and acts the
same as the previous method of fast forwarding (In Media Mode only).
The Rate Control bar on the user interface now works as
Fast Forward/Rewind in media mode as well and you can actually
specify the rates under "Options / Values / Playback".
* New Play List Editor right-click context menu which makes it
easier to access the Play List Editing functions.
* New "Play all files in this Directory" meta tags on the File and
Media Library Navigators allowing people using a remote to skip
the use of the INSERT button.
* Two new functions "fnResyncAhead" (Shift+"+") and "fnResyncBack"
(Shift+"-") allowing you to dynamically resync the Audio in 10ms
increments. The Internal Audio Processing filter must be loaded
for this function to work (Options / Filter Control / Settings).
* New "fnOpenURL" function (Shift+"U", also available through the
right-click context menu) allowing you to open URLs directly.
* Zoom Player now supports the Morgan Stream Switcher just in case
it is installed and so you can retain Multi-Audio support for
media files. However! Certain versions of the Morgan Stream
Switcher breaks support for the Zoom Player Audio Filter (EQ/DSP),
so make sure you use at least version 0.99 of this filter.
* New Definition File function "SetBalance" allowing you to set
the Audio LEFT/RIGHT balance. There's an additional
"SaveBalance" function to be used with the "zplayer.zdf" file
which instructs Zoom Player as to which values are automatically
saved in Definition Files.
See "default.df" for more information.
* New Definition File function "SetEQ" allowing you to set
the Equalizer Values. There's an additional "SaveEQ" function
to be used with the "zplayer.zdf" file which instructs Zoom Player
as to which values are automatically saved in Definition Files.
See "default.df" for more information.
* New Definition File function "SetPreAmp" allowing you to set
the PreAmp Values. There's an additional "SavePreAmp" function
to be used with the "zplayer.zdf" file which instructs Zoom Player
as to which values are automatically saved in Definition Files.
See "default.df" for more information.
* New Sigma Designs XCard profile for Customized DVD Playback.
Haven't tested it myself as I don't really have an XCard.
* Improved the Customized Media Playback Audio/Video decoder and
splitter setup dialogs to allow forcing a decoder only to accept
specific file extensions. This allows you to create two or more
different profiles for playing back the same media types.
For example, you could use one decoder entry to use a specific
decoder for "TS/TP" MPEG-2 Transport files, another decoder
for "MPG/M2V" for standard MPEG-2 decoding such as SVCD and yet
a third decoder for "VOB" to be used on extracted DVD Content.
To associate forced extensions, open up the decoder entry and
click on the advanced button, from there you can easily add
extensions. Only these extensions would be played by this
entry. Duplicate the entry and use a different set of
extensions and filter profiles as you see fit.
* New "Filter Properties" button on the Customized Media Playback
Audio and Video Decoder profile editor allowing you to open
the filter property page of the selected filter (may not work
with all filters as some require a Playing File).
* When saving Zoom Player Play Lists (ZPL), the last played item
is remembered and restored once the lists are reloaded
(Can be disabled under "Options / Settings / Playback").
* New "DefaultSettings.exe" Mini-Utility to reset the Zoom Player
registry settings in case you need to return Zoom Player to its
default state.
* Support for one-level Matroska Chaptering (Next/Previous Chapter
and Chapter Navigator). No idea what happens if you try to feed
in a multi-level chaptered Matroska file as I haven't encountered
any so far.
* Automatic Support for Gabest AVI Splitter when dealing with
incomplete AVI files. For this to work, you must have the
filter registered and the Load Incomplete AVI Files setting
enabled (Only on Professional version). The benefit of
Gabest' filter is that it allows you to seek in the middle
of AVI files even without seeking to keyframes. You may
see corrupt motion vectors until a key frame is reached,
but at least seeking is instantaneous.
Download Filter at: http://sourceforge.net/projects/guliverkli
* Along with Dimitar Pankov, I've formulated a structure in which
Masked Automatic Segment loading works. By specifying a mask
string, you can control how additional Media File Segments will
be loaded automatically into the Play List.
The formula is pretty flexible, allowing you to specify multiple
masks which can include both a prefix and a suffix. For Example,
"?of" would work for "My Video 1of2.avi" -> "My Video 2of2.avi"
"CD?" would work for "My Movie CD1.avi" -> "My Movie CD2.avi"
"[?" would work for "Movie [1 of 2].avi" -> "Movie [2 of 2].avi"
"(?" would work for "Movie (1 of 2).avi" -> "Movie (2 of 2).avi"
And so forth... Auto Segment Load is optional under
"Options / Values / Other" and can slow down play list loads when
dealing with massive play list (1000's of items, no slow down on
on small play lists).
* Zoom Player now supports Extended MultiMedia control devices such as
MultiMedia keyboards and additional buttons on explorer-type mice.
I've included a few default commands, but you can expand/modify these,
so take a look at "default.key" using a text editor.
I've also included a list of known commands codes here:
http://www.inmatrix.com/zplayer/mediacommandlist.shtml
* New Button on the Association options dialog allowing you
to load Icon Definition Files to automatically set the icons
for all the extensions that have an association.
* With the new filter support by Gabest, Zoom Player (and any
other directshow based player) can now be used to play most
Real Media files! For more information, see:
http://www.inmatrix.com/articles/mediasetup.shtml
* New Customized Media Playback profiles for VP6 video content.
Please note that the latest version of Gabests' AVI Splitter
seems to be incompatible with this video format and will cause
division by zero errors if installed and customized media mode
is not used.
* Added customized profiles for Real Media.
* Can now associate the Real Media file extensions.
* Can now associate AAC and APE extensions.
* Can now associate the MKA (Matroska Audio) extension.
* Can now associate the VP6 (On2 VP6) extension.
* You can now specify the Width and Height of the virtual video
are when no video or folder image is present for a playing file
(Options / OSD / ID3).
* You can now load ".Trailers" files through the open dialog just
through a standard parameter in order to have them insert trailer
files prior to other specified media/dvd files.
Example:
"x:\path\to\zplayer.exe" "x:\trl\intro.trailers" "x:\vid\movie.avi"
When passed through a command line parameter, Trailer files will
always insert their specified media files before any other files
passed in a parameter.
* New "LoadMaskRandomTrailer" Trailers function allowing you to
recursively load specific random file masks as trailers, see
"default.trailers" file in any text editor for more information.
* New Graph Information dialog under the Right-Click Filter
Properties context menu. Within this dialog you can see a lot
of useful information about the currently playing graph, such as
which filters are connected, the library in which each filter is
contained, the currently loaded file within source filters, etc...
* New Setting (Options / Filter Control / Settings) *Professional ONLY*
allowing Zoom Player to open files as they are being written to
by other applications (such as DVB captures and P2P networks).
Thanks to Gabest for the idea and Mathias Rauen for help with
the implementation.
* New Setting (Options / Filter Control / Settings) allowing you to
enable/disable the Equalizer and PreAmp. The setting is also linked
to a button on the EQ Window.
* New Setting (Options / Filter Control / Settings) allowing you to
enable/disable QuickTime ActiveX support. At this point in time,
not all QuickTime files can be played by DirectShow, this setting
when enabled (enabled by default), uses the QuickTime ActiveX
control to play QuickTime files. Using the ActiveX control instead
of DirectShow means that you lose certain capabilities and stability
may be sketchy, but until such a time where there are DirectShow
decoders available for the various QuickTime codecs, there is no
other choice.
* New Setting (Options / Filter Control / Settings) allowing you to
to set the Equalizer Range. The default is 12db (like WinAmp 2.xx),
but by enabling this setting you can set the range to 20db.
* New Setting (Options / OSD / Navigators) that determines whether
the Source Folders for the Media Library Navigator is visible
(default on).
* New Setting (Options / OSD / Navigators) that determines whether
the "All" Category is included in the Media Library Navigator.
* New Setting (Options / Settings / Interface) allowing you to have
a media file name pop when opened.
* New Setting (Options / Settings / Playback) allowing the
Zoom Player window to be moved to the front when play is pressed.
* New Setting (Options / Settings / Playback) that allows skipping
to the next file in the play list if the file currently being played
is invalid.
* New Value (Options / Values / Other) allowing you to set the
default directory for the Open Dialog and the File Navigator.
When a path is specified, the Open Dialog and the File Navigator
will always open in the specified folder.
* New Value (Options / Values / Playback) allowing you to set the
preferred Media File Audio Track (with formats that support
multiple audio tracks).
* New Value (Options / Values / Playback) allowing you to set the
preferred Media File Subtitle Track.
* New Navigator Value (Options / OSD / Navigators) allowing you to
specify a margin if the navigator is set to align with one of
the screen corners.
* New "/AUDIO" Command Line Parameter allowing you to start a media
file with a specified Audio Track enabled. Usage:
"/AUDIO:[n]", where "n" is a number from 0 onwards (0 being the
first audio track).
Example:
"/AUDIO:2".
* New "/SUB" Command Line Parameter allowing you to start a media
file with a specified Subtitle Track enabled. Usage:
"/SUB:[n]", where "n" is a number from 0 onwards (0 being the
first subtitle track).
Example:
"/SUB:2".
* New "/SEEK" Command Line Parameter allowing you to start a media
file in a specified position. Usage:
"/SEEK:hh:mm:ss" where HH = Hours, MM = Minutes and SS = Seconds
Example:
"/SEEK:01:15:32"
In which playback would start at 1 hour, 15 minutes and 32 seconds.
* New "/KEYDVD" Command Line Parameter allowing you to set the
DVD Key file.
Example:
"/KEYDVD:C:\Program Files\Zoom Player\dvd.key"
* Three new "ex" functions:
exSeekAhead allows you to seek forward a specified number of seconds.
exSeekBack allows you to seek backward a specified number of seconds.
exSeekTo allows you to seek to a Specified position.
See "default.key" file for more information on using "ex" functions.
* Several new functions added to the Mouse Middle Click toggle.
* I have added support for FLIC file playback to the customized
media mode. For decoding to work, you'll need the open-sourced
filter at: http://sourceforge.net/projects/guliverkli/
* Can associate the DTS extension and a few Customized Media Mode
DTS profiles (Source & Decoder) thrown into the mixed.
* Additional Customized Media Profiles for DTS in AVI files.
* Zoom Player now supports GTSDLL:
http://www.adv-clan.com/gts-stuff/
Changes :
+ All the navigator interfaces (with the exception of the Web URL
Navigator) are now only accessible in the Professional version
of Zoom Player. I felt this step was required as to further
differentiate between the Standard and Professional versions.
+ Made some modification to the Graph Creation code that disables
FPU exceptions. Hopefully this will bypass issues with filters
that raise these exceptions (such as the "InterVideo Audio
Processor FX" filter).
+ When using the Next/Previous Skip/Jump/Seek commands in DVD Mode,
the Microsoft DVD Navigator used to queue all these commands in
sequence and then perform them one after the other rather slowly,
in some cases, it may actually freeze. I modified DVD seeking so
that instead of actually seeking after each command, Zoom Player
will queue these commands internally and not execute them until
after about 2 seconds. Each consecutive seeking command resets
this timer, so at the end, only one seek command is being sent
to the DVD Navigator. This actually allows for faster DVD Seeking
as the DVD Navigator isn't messing up multiple seek decoding buffers
and other nasty stuff. This modified DVD seeking mode also applies
to seeking using the timeline.
+ Redesigned the Control Bar. It's now more unified and the
buttons are slightly bigger.
+ Fast Forward and Rewind in DVD Mode will now work even if you
were previously paused.
+ Pressing Enter on the right-pane of the File Navigator will
only open CD-ROM type devices and not hard drive in order to
prevent accidental issues where Zoom Player would search your
entire hard drive for media files.
+ When saving a Play List you will now be prompted with a dialog
asking you how the file path information should be saved:
1. Full Path to files
2. Relative Path to files
3. Don't save any Path information
+ I have split the keyboard file into a DVD and Media entry.
Using two keyboard files you can have the same scan keys (or
remote buttons) mapped to two different commands dependant on
DVD or Media mode.
+ The DVD Play & Stop functions have changed a bit. When opening
an IFO file off the hard disk, and then pressing Stop and Play
again, the image playing from hard disk will resume, instead of
scanning the drives checked for a DVD Disc. Pressing Stop twice
and then pressing play will search the drives as before (an OSD
message "Stop & Clear" will show on the second Stop).
+ The "exDVDChapter" function has been renamed to "exChapterTrack"
and now works for both DVD and Media modes. In DVD Mode it allows
you to key-in a two digit chapter. In Media mode it allows you to
key-in a two digit play list track number. This function is only
really useful for remote control devices.
+ New safty code that prevents the options dialog from opening
off-screen. In some cases, you could have had the options
dialog moved off screen (multi-monitor display), then the next
time you'd open it, the dialog would be invisible (off-screen).
+ New safety check that prevents more than 999 chapters to exist
on a DVD Title (per-DVD Specification). May help issue with
screwed up DVXCOPY XPRESS authoring prior to version 5.2.1.
+ The Chapter/Bookmark Editor is now resizable.
+ The order Zoom Player checks for Chapter Files has been changed.
Zoom Player will first look at the specified alternative path,
then at the local path and finally at the same location as the
media file.
+ Zoom Player now assumes that Media files that don't specify a
frame rate are playing at 29.976fps. If the actual playback
is not at this rate, it has no real significance, however assuming
this frame rate gives a more accurate seeking.
+ When the mouse hovers over the Control Bar, using the
mouse wheel will now Skip Backward/Forward, regardless
of any other mouse wheel setting.
+ Snap to Screen Edge has been renamed to "Snap to Screen/Windows"
and will now snap the Zoom Player user interface (along with the
EQ and Play List Editor) to both screen edges and to other Zoom
Player Windows (Main Interface/Equalizer/Play List).
+ Can now accept Radio stations and URLs as command line parameters.
+ The Reset Window Position function available by right-clicking
the Zoom Player Task Bar entry will now also reset the position
of the Play List and Equalizer dialogs if they somehow get
forgotten off-screen.
+ The Scene Cut Editor now works on a Millisecond accuracy rather than
a Second accuracy. This should provide for a slightly more accurate
seeking.
+ Added MainConcept MPEG Decoder profiles to the pertinent
sections on the Customized Media Playback dialog.
+ The "|..|" to go up one directory in the navigators has been
changed to "|.. Previous Directory ..|" to be more Wife Friendly.
+ In the media library there were two different type of "All"
functionality. One would be the ALL media navigator category
which would show every file on every category and the other
was the ALL category association which would mean that a
specified directory would be assigned to all categories. To
minimize confusion, I've changed the naming to "Global" instead
of "All".
+ Opening the Chapter Navigator will now highlight the current
Chapter when the Internal Zoom Player chapters are used.
+ Modified the Customized Media Mode so that it could automatically
accept source filters which are also splitter filters.
+ Modified the way Multi-Audio AVI/MKV/OGM is handled so that it
could copy with multiple WMA audio tracks.
+ The /R parameter allowing you to change the display resolution
now accepts a 5th parameter indicating which monitor you want
the new resolution set to, for Example:
"/R:(1024,768,32,85,2)" where the "2" is the second monitor.
+ When changing the resolution using the "/R" command line
parameter, the original resolution is restored when exiting
Zoom Player.
+ You can now pass the "/OpenDrive" command line parameter
to a running instance of Zoom Player.
+ If running Zoom Player for the very first time from a CD drive,
Zoom Player will no longer prompt you for the preferred CD drive,
but instead use the drive it's running from (to prevent any
pop-up dialogs from showing in case you want to use Zoom Player
for instant playback on a new system).
+ The last played items will now be moved to the bottom of the Play
History list.
+ The keyboard macro for "Source Relative Stretch" has been changed
from "H" to Ctrl+"H" to eliminate accidental activation.
+ Possible improvement to QuickTime playback.
+ The options dialog is now more spacious.
+ A "play" OSD Message is now shown when pressing play after
a rewind/fastforward in DVD Mode.
Fixes :
- Wrote some work-around code for filters that raise FPU
exception errors when they are created (Like the InterVideo
Audio Processor FX filter). These filters should now work
as they do in GraphEdit, but they may still be unstable.
- Possible crash when trying to use an unsupported color control.
- Possible crash with seamless playback and overlay mixer.
- Fixed a scanline error crash if DVD Image was disabled and
an Audio-Only file was played.
- Preferred DVD Subtitle Language should now work properly.
- Preferred DVD Audio Language should now work properly.
- When using Multiple Video Filters in a Customized Media Mode
profile and then playing a video file with subtitles would have
inserted the DirectVobSub filter in the middle of the filter
list instead of at the end.
- Opening entire directories or drives will no longer open play
lists (so that multiple entries of the same file won't be opened
at once). Opening directories may even be a bit faster now.
- The Customized Media Mode Profile for the "XVID MPEG-4 Decoder"
actually pointed by accident to FFDShow instead, fixed.
- Using the arrow keys to move the user interface window could
actually make the window disappear on a single click.
- The /F:[n] and /Z:[n] parameters were not always working properly.
- ID3 tags on unicode file names should now load properly.
- ID3 should now displays even if the setting to load the folder
images is disabled.
- Minimizing to System Tray only, should no longer steal focus
when playing new tracks.
- Playing several IFO files in the Play List will no longer stop
playback after the first IFO file.
- The Goto Navigator can no longer be scaled beyond the
size of the screen.
- The Source Relative Aspect Ratio Calculator button couldn't
be clicked.
- Mouse Cursor doesn't move offscreen while you're in fullscreen
and using some interface.
- Mouse Cursor will now re-hide when opening a new track in
media mode if an Overlay was in use.
- The File and Media Library Navigators no longer displays
hidden directories.
- Clips that report zero duration should no longer seek to the
start every second.
- The /AR command line now has range checking so you won't be
able to set non-existing aspect ratio modes.
- Exporting the settings would not export any changed settings
since the options dialog was opened.
- Changing the resolution on fullscreen should now work with
non-primary monitors.
- Can now use decimal points in the Custom AR preset lists.
- Double clicking the Play List Editor Scroll Bar won't play the
item next to the mouse cursor anymore.
- Cosmetic issue, when deleting items off the play list, the
selection bar disappeared.
- The Play History was not saving the current "Last Played" date.
--- What's new in v3.10:
New :
* New Customized Point & Click Media Playback system bypassing the
somewhat flawed DirectShow Merit System. *PRO ONLY*.
The Manual Filter section of the options dialog has been redubbed
"Filter Control" and have been split into 3 tabs. The "Customized
Media Playback" tab controls the new playback interface. Instead
of letting windows decide on its own which filters to use with
which file types, you can now define this behavior yourself in
a "rather" pain-free profile system.
The default profiles more or less mirror the Media Setup article:
http://www.inmatrix.com/articles/mediasetup.shtml
I have created multiple filter profiles for every file format that
has more than one popular decoder.
For a more in-depth explaintion of this new system, see this article:
http://www.inmatrix.com/articles/custommedia.shtml
* The Options Dialog can now be translated into different languages.
To export the current language settings, press on the Export button
and select "language".
To switch languages, go to Options / Values / Other and browse for
a language files. Since this is the initial release, there aren't
any active translations yet, but when there are some, they'll be
posted on the forum at:
http://forum.inmatrix.com
* New Incomplete AVI Playback support. *PRO ONLY*
(Options / Filter Control / Settings).
This Professional Only feature allows playback of incomplete AVI
files. When opening an incomplete AVI, there may be a prolonged
(1-20 seconds) delay while Zoom Player will reconstruct the header
section. Seeking does work, but it's VERY slow (as the entire media
file must be decoded from the start in order to get to the new
position).
* New Play Caching system (Options / Values / Interface) *PRO ONLY*
When enabling "Remember last media position", Zoom Player will cache
the last position played on media files and when opening the files
again, will resume from that position. You can specify the number
of days you want the files to remain in the cache.
Cache matching works by comparing the file name, date and size. If
all three match, Zoom Player will resume from the last position.
These checks are made to make sure that in the case of files that
may get overwritten on a regular basis, false matches won't be made.
As stated by the *PRO ONLY* tag, this feature is limited to the
professional version of Zoom Player.
* New Play History Interface *PRO ONLY*
This new interface uses the cached information from the Play Caching
system to display a list of all files played within the cached
duration. You can even play the files directly from this interface.
* New Customized DVD Video Renderer Mode. By Default Zoom Player used
VMR9 Windowless mode when VMR9 was picked as the video renderer. This
was done as recommended by the Microsoft documentation. Unfortunately,
there's a severe bug in this mode that prevents DVD Menus from being
accessed properly. Toward that end, I've enabled support for VMR9
Windowed compatibility mode (this is being used by the NVDVD player,
or so I'm told).
* Digital CD-Audio support using the new open-source CDDA Filter, see:
http://www.inmatrix.com/articles/mediasetup.shtml
* Basic QuickTime support. Zoom Player can now play QuickTime content
with limited functionality. Due to the process involved, it can't
be 100% compatible with all Zoom Player functions.
When used, the following features suffer:
1. ALT/Ctrl+Left Click are broken.
2. Quicktime content can actually launch your browser
automatically, this isn't something that I know how to prevent.
Also, the QuickTime components can be unstable with certain quicktime
codecs. Some of these codecs will crash if you starve the CPU. This
isn't related to Zoom Player itself.
* New Context Navigator (Shift+"X"). The context navigator is an
exact mirror of the Right-Click context menu of both the Media and
DVD Modes (depending on which one is active). This allows you to
use any feature on the context menu with an easy to navigate
interface. And... Since these context menus can be customized
(see "default.menu" file), this allows for a very powerful control
interface indeed.
* URL files are now listed on the open dialogs and within the
File and Media Library Navigators. Open running, the URL
will be opened within the Web Navigator.
* The "Export" button on the options dialog can now export the current
Zoom Player Language Strings. Once exported, you can translate the
generated language file (english.lng) and then publish it on
the Zoom Player forum for others to use.
Currently, you can only translate the Options Dialog, as that is
probably the most important interface.
* New Setting "Fix VMR9 Scaling Bug" (Options / Filter Control) which
is a fix for bugs in both the NVIDIA drivers and the Microsoft VMR9
interface. When enabled the scaling artifacts and resolution loss
(slight blurring) should be fixed. This fix may interfere with
DVD Hardware acceleration. Changing resolution with a video loaded
may break the fix so you'd have to re-load the video for the fix
to be applied again.
* New Settings to Flip the Video Horizontally and Vertically.
This only works when the VMR9 renderer is in use and accessible
through "Options / Filter Control".
* New Setting "Don't check if file exists when loading into play list",
(Options / Settings / Playback). Can be useful at certain times and
will also speed up loading of play lists.
* New Setting "Auto-Save Media Chapter files"
(Options / Settings / Playback). When enabled and media file
chapters have been set, they will be automatically saved when the
file is closed.
* New Setting "Play Next file in Directory repeats when all files
have played" (Options / Settings / Playback). This is related
to the Play Next File in Directory function and "On Play Complete"
toggle.
* New Setting "Close On New File" (Options / OSD / Navigators).
This setting was always on by default, but now you can disable it
which would prevent the File, Media Library and Play List Navigators
from closing when you open a new file or directory through them.
* New Setting "Del moves media files to recycle bin"
(Options / OSD / Navigators) which allows to disable send to recycle
bin confirmation request (files will just be removed from the play
list if disabled).
* New Setting & Value "Close on Inactivity".
(Options / OSD / Navigators) allows you to have all navigators
(except the Web Navigator) automatically closed after a specified
period of inactivity (number of seconds).
* New Color Control Setting "Only show the Active Color Bar".
(Options / Color Controls). When enabled, instead of drawing the
entire color control interface, only the active item is visible.
This clears up most of the screen space so you can see how the
colors are applied. However, this breaks proper use of the mouse,
so it's only recommended for remote devices or keyboard use.
* New DVD Setting "Auto-Disable Subtitles"
(Options / DVD / DVD Settings) allowing you to automatically
disable subtitles by default. This will not work with discs that
contain forced subtitle tracks.
* New Value "Fullscreen to Monitor" (Options / Values / Interface).
Using this function you can set fullscreen or zoom modes to go to
a specified monitor.
* New Value "Frame Capture Path" (Options / Values / Other).
When a path is entered, all Frame Captures (Screenshots) will be
saved under that path. If none is specified, the captures will be
saved to the Zoom Player directory.
* New Function "fnPLGetDuration" (Alt+"V") fills in the duration of
all recognized media files within the current Play List. This
function may interfere with standard playback if the list contains
certain file formats, so it's best called when Zoom Player is idle.
* Zoom Player now supports execution of specified file extensions
(Options / Values / Extensions) through the Media and File Navigator
interfaces. The default extensions are basically CD/DVD image
extensions as this feature can be used to mount disc images into
DaemonTools without lifting your ass off the sofa (but I'm sure you
creative folks can think of other uses). You can also select which
color is used for highlighting these files within the navigators
(Options / OSD / Navigators).
* New Customized DVD Filters:
DMO_V Movie Effector
Intervideo WinDVD Audio Processor
* New Definition File function "SetMPEG1Audio", allowing you to set
the audio channel on MPEG-1 files (stereo/left/right).
See "default.df" for more information.
* New "/MAX" command line parameter to start the main window maximized.
* New "/CDPLAY" command line parameter which will search all CD/DVD
drives and the first matching CD Audio disc found will be played
(all tracks loaded into the play list).
* New Search box on the Play List Editor
(Options / Values / Play List).
* When clicking on the icon within the association dialog, you will
now be prompted to switch the icon to the Zoom Player icon.
Selecting "no" will allow you to browse for any other icon.
* Can now associate the ".PART" extension used by eMule/eDonkey.
* Can now associate the ".MP4" extension used by MPEG-4 ISO.
* Can now associate the ".CDA" extension used by CD Audio.
* Can now associate the ".MKV" extension used by Matroska.
* You can now open and associate Windows Media Play Lists (.WPL).
This format has a weird way of storing unicode data, I have no idea
what microsoft did here, so only non-unicode files can be loaded.
* You can now specify the Play List Editor Search Box background
color (within the skin code).
* New "Default" buttons on the extension dialog in order to restore
the extension lists (that are used in open dialogs and navigators).
* The registered filter manager will now show the file name used by
filters, along with their location on the hard disk and their ClassID.
* Pressing Alt+Shift+Ctrl+"V" will pop an OSD showing the current
Zoom Player version.
* Middle Click (Or Mouse Wheel Click) on the Navigator windows is
now the equivalent of pressing Enter (opening the highlighted
file/dir and such).
* DMO Filter Properties may now be accessible through the filter
properties sub-menu (Haven't really extensively tested this).
* New Scene Cut setting "Inverse Cut". When enabled, all "Cut"
entries inverse and become "Play Only the specified time line".
* Zoom Player can now set the default program to run when a CD Audio
disc is inserted (Options / DVD / DVD Tools).
* Navigators interfaces dealing with large number of items (Play List,
Media Library, etc...) now have the UP/DOWN navigational controls
accelerated if pressed repeatedly over a short period of time.
This helps speed things along when scrolling long lists.
* The Audio Renderer under the Customized DVD mode now has a tooltip
which will allow you to see the device name if it got truncated.
* Zoom Player now checks if the current position is greater than the
duration of the entire video and then tries to update the duration.
This may work when viewing captured video in real time.
* New "Random" Play List sort command.
Changes :
+ The Video Renderer selection dialog under Filter Control has
been changed, so if you've changed the default setting (to
select VMR9 or another renderer), you will need to do so again.
+ The VMR9 and Overlay color controls have been split. They
are still controlled through the same interfaces, but each has
it's own independent values within the options dialog. The
rational behind this is that if you switch between VMR9 and
Overlay Mixer, you wouldn't want the color values to conflict.
This also means that the definition files have an additional
function "SetVMR9ColorControls" which is the VMR9 equivalent
of saving the color values (also "SaveVMR9ColorControls"
under "zplayer.zdf").
These changes require you to re-save any changes you've made
to the Default values.
+ The Play List Navigator controls have been changed. Now
pressing "LEFT" will clear the play list while pressing "RIGHT"
will open the File Navigator in a special Play List Queue mode.
In this mode, instead of opening a file/directory/drive, any
selected item will be queued into the Play List.
+ The "/F" and "/Z" parameters have been expanded to support
multi-monitor configurations. Example:
"x:\path\to\zoomplayer\zplayer.exe" /F:2
"x:\path\to\zoomplayer\zplayer.exe" /Z:3
+ You can now specify which subtitle extensions are used for
highlighting in the navigator dialogs.
(Options / Values / Extensions) These extensions are also
searched for when using Customized Media Mode to add the
DirectVobSub filter.
+ The Open Drive Dialog can now be used to open multiple
drives at once.
+ The "/OpenDrive" command line parameter has been expanded to
support opening multiple drives. Example:
"x:\path\to\zoomplayer\zplayer.exe" "/opendrive:c,e,f"
+ The "/OpenDrive" parameter should now be more fleixble.
You should now be able to do "/OpenDrive:C:\" where as in
the previous builds only "/OpenDrive:C" would work. This
should make Zoom Player work better with the Windows XP
general-media auto-run capabilities.
+ Chapter files are now saved to the "Alternative Path for
Media Chapters" (Options / Values / Other) if one is specified
instead of the default path.
+ The GoTo dialog (not navigator) can now be used to set the
Video Size (not the window size).
+ Toggling the Control Bar will now Unhide the ID3 display if it was
set to Auto-Hide (it will hide again on Auto-Hide timeout).
+ The Zoom Player Settings Export is now exported in a format that
can be used on Win9x even if the exporting was done on Win2K/XP.
+ The Resize Navigator now supports Horizontal/Vertical Resizing in
addition to the positioning controls.
+ The GoTo Navigator counter now goes scrolls into minutes/hours
instead of blocking at 59 (when moving up/down).
+ When the mouse is hidden, you now need to move it at least 4
pixels in order for it to become visible again, this is to prevent
little earthquakes from unveiling your stealthy cursor.
+ The Media File Chapter Navigator is now more Spacious.
+ The Girder Command export has been moved under the main Export
button at the bottom of the options dialog.
+ The DVD Setup Verify button can now report if DMO filters are
properly registered (or not).
+ Play List Editor Drag & Scroll now works a bit better.
+ Selected items on the Play List editor are now highlighted
in a better way (no lines between selected items).
+ Customized Media mode now has better support for embedded OGM and
Matroska subtitle tracks. I do recommend that you install the latest
version of DirectVobSub (v2.26 at this moment) for it to work properly.
+ Zoom Player can now distinguish which CD/DVD drive is inserted
so instead of checking the specified disc drive, the actual
inserted disc drive is scanned for new content (if the toggle
to do is enabled). The code to do this was requested and
pointed out by Eric Gur.
+ The Mouse Cursor hiding code has been changed once again.
Hopefully, with this new code, the cursor should remain hidden
while reappearing properly in other interfaces.
+ The Reset ZP window position function accessible through the taskbar
right-click menu or from the tray icon will now work even if the
you're currently in Fullscreen mode.
+ Little bit less Windows 9x/ME resource usage.
+ Zoom Player should load a bit faster.
Fixes :
- Fixed file association under Windows XP (file not found issue).
Re-Associating the file extensions should fix this issue.
- Fixed a few crashes with media files returning invalid durations.
(A bug in the elecard demux returns media durations for MPEG-2
transport streams of several years).
- Fixed a bug that could cause DVDs to stop by themselves on initial run.
- The Open Drive function now opens DVD Discs correctly when called
from DVD Mode.
- Media/DVD Definition files now support unicode file names.
- Media Chapter files now support unicode file names.
- Scene-Cut files now support unicode file names.
- Open Drive function wasn't 100% unicode friendly.
- Frame Capture (screenshot) now works with unicode file names
(requires VMR9 to be active).
- Unicode text wasn't showing up in the navigators if outline font
wasn't enabled.
- Running a unicode file name would not always set the right path for
the file navigator.
- The File Navigator wouldn't always open on the location of the
currently open file.
- The Mouse Cursor should no longer hide when a filter property
page is open.
- Floating point bug when DVD Image was enabled without an image
file existing and trying to play a DVD.
- Random Play wasn't working when launching external Play Lists while
Zoom Player was already running.
- Under certain conditions it was possible for the ID3 display not to
appear at all.
- Fixed a rare occurrence where the OSD could pop on the wrong monitor.
- Maximizing videos with Reize while maintaning AR would not maximize
properly.
- Fast Forwarding in Media Mode, then Rewinding would not reset the
play speed properly when the rewind was stopped.
- Zoom Player now makes sure to restore the Overlay Color values to
their initial values after closing (was causing issues with the
ATI driver on some systems).
- The Color Control interface height now respect the Navigator screen
coverage specification so that it won't exit the screen area.
- Auto-by-Extension Media Graph mode can now accept unicode file names.
- Enabling Control Bar Auto-Show when moving the mouse cursor to the
bottom of the screen should now work with multi monitor setup.
- Closing a media file may not properly cleared the chapter listing.
- Cosmetic issue where trying to play a |