Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Hardware & Software > Software players

Reply
 
Thread Tools Search this Thread Display Modes
Old 13th November 2011, 22:38   #1  |  Link
Blight
Software Developer
 
Blight's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 1,000
Announcing Zoom Player v8 final!

It's taken a long time, but it is finally here... Zoom Player version 8 is ready to go!

The long development time was well spent, with 120+ hot new features & settings, 60+ changes & enhancements, 100+ bugs squashed and a 52k change log.

With version 8, we worked diligently to:
  • Build further upon Zoom Player's extensive customization features
  • Support playback of more media formats with Smart Play profiles (WebM/WebA/VP8/TrueHD/more)
  • Support the most powerful and flexible media engine with LAV Filters and FFDShow
  • Support the highest video quality with EVR and MadVR video rendering technology
  • Enhance many user interface elements while simplifying the overall workflow

Download Now! - More Skins - Additional Languages

Change log from v8 RC3:
Code:
  * New "TSFileSource" MPEG2 Transport Stream Smart Play profile.
    Please note that the "TSFileSource" filter is not compatible with Zoom Player's
    default MPEG2 Transport splitter.  To ensure compatibility, switch the
    MPEG2 Transport splitter to the microsoft profile.

  * The BINK media format used by many games is now supported by Smart Play and
    the ".BIK" extension can be associated with Zoom Player.

  * Updated Smart Play profiles and file association option for the 
    "3gp2, 3gpp, m2t, mp2v, mp4v, mpe, mpv2 and tts" video file extensions.

  * Updated Smart Play profiles and file association option for the 
    "adt, adts, aif, aifc, aiff, au, midi, mid, rmi, mp2 and snd" audio
    file extensions.

  * The ".BDMV" BluRay Movie extension can now be associated with Zoom Player.

  * Zoom Player now tries to use the system default fonts in dialogs that display
    windows fonts (not all dialogs use windows font).

  * New Setting (Adv. Options / Interface) that controls whether Zoom Player
    uses Natural or Alphabetical sorting.

  * New Setting (Adv. Options / Interface / Playlist) that controls whether
    the playlist editor displays item numbers next to each entry in the playlist.
    
  * New Setting (Adv. Options / Interface / Playlist) that controls whether
    the playlist editor displays the media duration (length).

  * New Setting (Adv. Options / Interface / On Screen Display) controlling how
    the clock function displays the time & date.

  * New Setting (Adv. Options / Interface / Fullscreen Navigation / Settings)
    controlling whether the line background for empty text lines is drawn.
    This setting is enabled by default.  If you would like to return to the
    previous look, you can uncheck this setting.

  * New Setting (Adv. Options / Playback / Smart Play / Settings) that
    determines whether Zoom Player auto-configures the Smart Play profiles
    when it first detects a new version of Zoom Player is installed.
    
  * New Setting (Adv. Options / Playback / Controls) that determines whether
    Zoom Player resume function (pressing Stop twice) should resume playback
    or only restore the previous media position and remain paused.

  * New Setting (Adv. Options / Playback / Video) allowing you to enable
    MadVR's seek-bar.  By default the MadVR seekbar is disabled as its
    functionality duplicates Zoom Player's Control Bar.

  * New Setting (Adv. Options / Playback / History) allowing you to
    auto-save the play history after playing each media file.

  * New Setting (Adv. Options / System) allowing you to change the windows font
    used in most Zoom Player dialogs.

  * New Setting (Adv. Options / System / Screen Saver) allowing you to optionally
    set the  number of second the player should remain in screen saver mode before
    automatically exiting the player.

  * The Fullscreen Playlist navigation interface now draws the media duration
    when available.

  * The Fullscreen Playlist navigation interface now highlights the currently
    playing media files.

  * PowerDVD 10 profile and DVD Navigator added to "Adv. Options / Playback / DVD".

  * MediaPortal's TS File Reader filter is now supported by Smart Play.

  * A new sub-type used by the AAC format is now supported by Smart Play.

  * The Media Library and File Browsing fullscreen navigation interface's
    sort function now displays a checkbox to clearly indicate the active
    sorting mode.

  * New navigation skin scripts variable "ActiveColor", used to highlight the
    currently playing media file.

  * New navigation skin scripts variables "CursorActive" and "CursorInactive"
    used to specify the brightness adjustment value for the fullscreen
    virtual keyboard navigator cursor.

  * New function "fnSkinSelectNav" which opens the Fullscreen navigation skin
    selection navigation interface (switch fullscreen navigation skin style).

  + MadVR support for non-fullscreen images while in fullscreen exclusive mode
    (zoom in/out, panning, etc).

  + MadVR mouse-wheel scroll/tilt now works on the control bar.

  + The options search dialog now highlights the selected components, big thanks
    to Mitko for the enhanced code.

  + Redesigned the Smart Play configuration dialog for greater clarity.
  
  + The Smart Play configuration dialogs now prompt you to update a modified
    profile when clicking on a different profile in the list or clicking the
    OK button to close the configuration dialog.

  + The guard-dog function now forces Zoom Player to close if it detects a
    freeze during shutdown.
  
  + The "Adv. Options / Interface / Playlist - Use Media Title if available"
    setting will now display the media title (if available) in the fullscreen
    playlist navigation interface.
  
  + The "Start Player in" setting has moved from "Adv. Options / Interface" to
    "Adv. Options / Interface / Position & Size".

  + The "Guard Dog" settings were moved to the "Adv. Options / System /
    Guard Dog & Events" section.

  + The Local setting file saving procedure has been hardened to make it more
    resilient to system crashes.
  
  + The Play History saving procedure has been hardened to make it more
    resilient to system crashes.
    
  + The options dialog search window now remembers its previous height value.

  + The "System Overview" and "Missing Formats" options dialog sections have
    been removed as the Install Center provides more accurate information.

  + Blanking is now disabled when closing the playing media.
  
  + Blanking is now hidden and restored when opening and closing fullscreen 
    navigation interfaces.

  + Blanking is now supported through MadVR OSD, enabling blanking without
    losing fullscreen exclusive mode.

  + Pressing ESC now closes any open navigation interfaces prior to restoring
    blanked secondary monitors when pressing the ESC key multiple times.

  - The Windows 7 task list wasn't cleared if no items were selected.

  - The Install Center now identifies 3rd party 64bit installations (e.g. 7-zip).
    Thanks Gleb Egorych, Midiboy.

  - When using MadVR fullscreen exclusive mode in combination with auto-changing
    monitor resolution on fullscreen, exiting fullscreen did not restore the
    original monitor's resolution.  Thanks Hawke.
  
  - The 'Playing new content moves the player window to the top" setting was
    bringing MadVR out of exclusive mode for a split second (screen flashes).
  
  - The "CUE" chapter parsing code has been rewritten.
    It now parses unicode/ascii charsets correctly and loads meta-data
    information (Perfomer/Genre/etc).  Thanks Orf.

  - Unchecking the "Enable TAG display" setting would hide the entire display,
    including the background image rather than just the TAG display.

  - Unchecking "Save last play time and date" from "Adv. Options /
    Playback / History" would cause Zoom Player to forget any new items
    played the next time Zoom Player was restarted.

  - Choosing to hide the Zoom Player task bar icon would fail (the icon would
    reappear) under certain circumstances.

  - The GuardDog feature no longer restart Zoom Player if the internal screen
    saver is active.

  - Clicking the "Switch to Basic Mode" or "Switch to Advanced Mode" Options
    dialog buttons lost any modified settings.

  - The "Automatically restore volume level on replay with video files" setting
    was not remembered after a Zoom Player restart.

  - Fixed a complete freeze when playing audio files containing corrupt
    ID3 tags.  

  - Fixed a very old bug where opening a media file through non-media library
    interfaces would prevent the fullscreen media library navigation interface
    from automatically displaying the currently playing media (if the media's
    path resides within a media library category).
  
  - The control bar and time display should now appear in the correct position
    when moving the video area or zooming with MadVR.

  - JPEG scanline image fixed!  Thanks Spuncut/OV2.

  - The Next/Previous track with no items in the playlist did not use
    natural sorting to pick the currect next file to play from the same
    directory as the currently playing media.

  - Folder image base names did not recognize the use of paths.  Thanks Orf.
  
  - The Smart Play configuration dialogs now selects the first profile from the
    list when erasing a profile so the previously erased profile's filters do
    not remain active.
    
  - Changing the navigation keyboard layout could cause a crash when closing
    the skin selection dialog through the keyboard.  Thanks Gleb Egorych.
    
  - Under certain circumstances, the skin selection dialog would show media
    skin selection while the navigation mode was highlighted.  
    
  - The Screen Saver and clock function accidentally labeled 'October'
    as 'Saturday'.
    
  - Shift+ESC didn't close the fullscreen navigation interface if the
    "Use keyboard input to quickly search and enter data through navigation
    interfaces" setting was enabled.
    
  - When Smart Play is disabled, the Zoom Player DSP filter is no longer
    part of the graph if no audio streams are detected.

  - The red error dialog messages were limited to 255 characters.

  - Cleaned up some of the ffdshow profile/filter names.

  - Loading external icon definition files did not apply the icons to
    all file extensions in some cases.
__________________
Yaron Gur
Zoom Player . Lead Developer
Blight is offline   Reply With Quote
Old 14th November 2011, 00:08   #2  |  Link
dukey
Registered User
 
Join Date: Dec 2005
Posts: 560
zoom player needs winlirc support, then it's complete

Being the winlirc author I might be biased lol
dukey is offline   Reply With Quote
Old 15th November 2011, 20:21   #3  |  Link
obieobieobie
Registered User
 
Join Date: Mar 2004
Posts: 182
The OSD seems laggy when I for instance change volume with the scroll wheel and in full screen I can't see the control bar, but it is there because it responds when I click to jump in the video or quit the player.

I am sticking with v7.
obieobieobie is offline   Reply With Quote
Old 20th November 2011, 13:15   #4  |  Link
Vista-Vis
Registered User
 
Join Date: Nov 2011
Posts: 1
Quote from Zoom Player RC3 thread,
Quote:
Originally Posted by jmonier View Post
I don't know if you're aware of this, but I just found out that I can't use subtitles with madVR's video decoders. The problem is that ZP tries to insert VobSub or ffdshow between the video decoder and the renderer and that's not possible with the madVR decoders. The one really bad thing is that ZP doesn't tell you that it can't do it. It seems to think that it's working fine since the OSD messages show up when you switch subtitles, but the subtitles never appear.

Apparently MPC-HC, J. River and Potplayer all have their own subtitle renderers that can communicate with madVR separately so they work fine with the madVR decoders.
This is sort of like the issue that I have when playing Hi10p videos except that whenever I play any Hi10p content I have no subtitles unless CoreAVC(or whatever decoder I'm using)outputs the content at 8 bit instead of 10 bit. I've tried switching from VobSub to FFDShow to render subtitles but neither seems to work with 10 bit output, which seemingly defeats the purpose of downloading 10 bit content to begin with if I have to output it at 8 bit for subs to work anyway. :/

All of my 8 bit content plays fine unless I'm using madVR as both a decoder and a renderer like previously stated in the other thread. Also, other than not having subtitles Hi10p works just fine.
Anyway, any help with this would be greatly appreciated, thanks.
Vista-Vis is offline   Reply With Quote
Old 21st November 2011, 23:36   #5  |  Link
Blight
Software Developer
 
Blight's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 1,000
Vista-Vis:
It's a matter of time until a new version of VobSub with 10bit support is released (or some other alternative rises).
I'll do my best to see it implemented in ZP once the resources are out there.

obieobieobie:
Are you using MadVR? If the answer is 'Yes', try disabling the MadVR OSD integration (Adv. Options / Playback / Video).
If not, I'll need more details on your system, the decoders and media format being played (if that makes a difference) and your hardware specs.

dukey:
If you'd like to help, I'm sure we can set something up to add winlirc support in ZP, PM me and we can discuss this further.
__________________
Yaron Gur
Zoom Player . Lead Developer
Blight is offline   Reply With Quote
Old 22nd November 2011, 19:49   #6  |  Link
jmonier
Registered User
 
Join Date: Oct 2008
Posts: 183
Quote:
Originally Posted by Blight View Post
It's a matter of time until a new version of VobSub with 10bit support is released (or some other alternative rises).
I'll do my best to see it implemented in ZP once the resources are out there.
For me, the important thing would for ZP to have subtitles work with the madVR integrated decoders. What's the chance of that?

(Note that it works fine with other decoders. It just doesn't work when madVr decoders are selected since those don't allow for insertion of VobSub between the decoder and the renderer. MPC-HC, JRiver and PotPlayer have subtitle support that works directly with madVR and doesn't have this problem.)
jmonier is offline   Reply With Quote
Old 23rd November 2011, 21:55   #7  |  Link
obieobieobie
Registered User
 
Join Date: Mar 2004
Posts: 182
Quote:
Originally Posted by Blight View Post
obieobieobie:
Are you using MadVR? If the answer is 'Yes', try disabling the MadVR OSD integration (Adv. Options / Playback / Video).
If not, I'll need more details on your system, the decoders and media format being played (if that makes a difference) and your hardware specs.
Thank you, Blight. That was indeed the problem. Good support, I think I will get ZP8 Home Max as a Christmas present for myself.
obieobieobie is offline   Reply With Quote
Old 24th November 2011, 14:06   #8  |  Link
Blight
Software Developer
 
Blight's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 1,000
jmonier:
I contact madshi to ask how it was done and if it can be done with ZP without having to write a new subtitle renderer from scratch (no resources to do that I'm afraid)

obieobieobie:
Sadly, that's a limitation of MadVR.
It takes MadVR ~500ms to update the OSD in order to maintain smoothness in Fullscreen exclusive mode.
I discussed this with Madshi and he may improve the situation on higher-end systems in the future.
__________________
Yaron Gur
Zoom Player . Lead Developer
Blight is offline   Reply With Quote
Old 24th November 2011, 19:33   #9  |  Link
jmonier
Registered User
 
Join Date: Oct 2008
Posts: 183
Quote:
Originally Posted by Blight View Post
jmonier:
I contact madshi to ask how it was done and if it can be done with ZP without having to write a new subtitle renderer from scratch (no resources to do that I'm afraid)
Thanks. I understood that it might require a new subtitle renderer and didn't expect you to do that.

I was thinking that it might be possible to adapt the MPC-HC subtitle renderer since it already does what's needed. Of course, I'm not sure if that would fall within the MPC-HC license (it may prohibit use in commercial applications) and how unhappy the MPC-HC developers would be if that were done.

I was even thinking of looking at it myself, but I'm not sure when I'd get a chance to do that.

In any case, you should probably have a FAQ about it so people wouldn't spend a lot of time trying to figure out why it doesn't work.
jmonier is offline   Reply With Quote
Old 24th November 2011, 23:54   #10  |  Link
Blight
Software Developer
 
Blight's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 1,000
jmonier:

I asked Madshi:
Quote:
How can I display subtitles when using the MadVR internal decoders, since I can't insert ffdshow or vobsub into the graph after the decoder?
And the reply is:
Quote:
it's currently not possible, unless you have your own subtitle renderer. Most other media players have an integrated subtitle renderer. E.g. MPC-HC and PotPlayer render their own subtitles and then pass them on to madVR by using the ISubRender interface. The J.River MediaCenter also renders its own subtitles and then uses the madVR OSD interfaces to show them.

Since ZoomPlayer currently doesn't have its own subtitle renderer, you can't use the madVR internal decoders, if you need subtitles.

Help is on the way, though. The external xy-vsfilter mod will probably sooner or later be able to talk directly to madVR. Also there might be a new external subtitle renderer available sooner or later, too, based on libass, which will then also be able to talk directly to madVR. Both of these should make it possible to use the madVR internal decoders in ZoomPlayer, while still showing subtitles.

But for now you should probably disable the madVR internal decoders in ZoomPlayer, at least if the video file has subtitles in it.
So, the short answer is that you can't do it now, the long answer is that you may be able to do it in the not so distant future.

Can't use the MPC code as it's both GPL and in the wrong language...
__________________
Yaron Gur
Zoom Player . Lead Developer
Blight is offline   Reply With Quote
Old 25th November 2011, 01:18   #11  |  Link
jmonier
Registered User
 
Join Date: Oct 2008
Posts: 183
Thanks for the info, I'll just wait patiently.
jmonier is offline   Reply With Quote
Old 25th November 2011, 19:07   #12  |  Link
obieobieobie
Registered User
 
Join Date: Mar 2004
Posts: 182
Quote:
Originally Posted by Blight View Post

obieobieobie:
Sadly, that's a limitation of MadVR.
It takes MadVR ~500ms to update the OSD in order to maintain smoothness in Fullscreen exclusive mode.
I discussed this with Madshi and he may improve the situation on higher-end systems in the future.
That is interesting. Why is this a limitation for higher-end systems? Shouldn't they be able to process quicker?
obieobieobie is offline   Reply With Quote
Old 28th November 2011, 11:25   #13  |  Link
Blight
Software Developer
 
Blight's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 1,000
obieobieobie:
You misunderstood my meaning.
What I'm saying is, that Madshi can possibly fix the delay issue on higher-end systems as they are powerful enough to do some things in real-time where less powerful system can't (which causes the 500ms delay).
__________________
Yaron Gur
Zoom Player . Lead Developer
Blight is offline   Reply With Quote
Old 28th November 2011, 15:32   #14  |  Link
jmonier
Registered User
 
Join Date: Oct 2008
Posts: 183
My experience is that there is no appreciable delay in OSD presentation as long as the size of the queues in madVR is not set too high. I've found that 12 and 8 (which I believe was the default prior to 0.79) is a good value. 0.79 defaults to setting the queue sizes based on the size of video RAM and for 1 gb that is 17 and 13 which, for me, causes problems with the OSD and with pausing. (The playback itself is fine with the higher values but it's just as good with 12 and 8.)

Now my machine is an i7-960 with an HD5870 and, with a considerably slower machine, more buffers may be necessary. I wonder, though, that if a machine cannot keep up using 12 and 8 it may just not be adequate.

Last edited by jmonier; 28th November 2011 at 15:37.
jmonier is offline   Reply With Quote
Old 29th November 2011, 12:09   #15  |  Link
dukey
Registered User
 
Join Date: Dec 2005
Posts: 560
Another way would be to add a second pin to the renderer like VMR, then get the renderer to composite the subtitles over the existing picture. (This is how DVDs work with VMR9.) That would be the ideal solution. The subtitle renderer then only needs to spit out RGBA. The existing subtitle filters try to render directly over the top of the video, and with the huge number of colour spaces out there, including the new DXVA ones, this must be somewhat of a nightmare.
dukey is offline   Reply With Quote
Old 2nd December 2011, 02:20   #16  |  Link
obieobieobie
Registered User
 
Join Date: Mar 2004
Posts: 182
Thank you for the clarification, Blight. With ZP8, using madvr and disabling madvr osd integration, I have a problem when going fullscreen. The Win7 taskbar remains over the video for a little while after going fullscreen. Is this an artifact of the issue? I haven't measured it but it could be 0.5s but it feels like more.
obieobieobie is offline   Reply With Quote
Old 4th December 2011, 17:56   #17  |  Link
Blight
Software Developer
 
Blight's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 1,000
obieobieobie:
It's a windows thing, ZP's window just covers the screen area, it's windows that hides the taskbar.

dekey:
I agree that adding another input pin is another option, but it's one that MadVR doesn't support.
__________________
Yaron Gur
Zoom Player . Lead Developer
Blight is offline   Reply With Quote
Old 5th December 2011, 11:11   #18  |  Link
cyberbeing
Broadband Junkie
 
Join Date: Oct 2005
Posts: 1,859
@Blight

Does ZoomPlayer have any non-standard/special handling for VSFilter or Graph Building when SmartPlay is disabled? Anything which could cause a P010 connection to madVR to appear failed on its first attempt and/or a downstream filter to attempt an 8-bit connection which forces the graph to be rebuilt?

Last edited by cyberbeing; 5th December 2011 at 12:29.
cyberbeing is offline   Reply With Quote
Old 5th December 2011, 12:21   #19  |  Link
Paladin77
Registered User
 
Join Date: Nov 2011
Posts: 37
Just a noob question. How can I stop zoom player from littering my library with zpchp files?!
__________________
Motherboard: GIGABYTE GA-990FXA-D3
Processor: AMD FX 8150 Black Edition 8-core @3.6 Ghz.
RAM: G-Skill Ares 16GB dual channel DDR3.
GPU: 2X Crossfire AMD RADEON HD 6850.
OS: Windows 7 Utlimate x64.
Paladin77 is offline   Reply With Quote
Old 6th December 2011, 00:35   #20  |  Link
obieobieobie
Registered User
 
Join Date: Mar 2004
Posts: 182
Quote:
Originally Posted by Blight View Post
obieobieobie:
It's a windows thing, ZP's window just covers the screen area, it's windows that hides the taskbar.
How come it doesn't occur with ZP7, same config?
obieobieobie is offline   Reply With Quote
Reply

Tags
blu-ray, dvd, htpc, media player, zoom player

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 01:26.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.