![]() ![]() |
Oct 21 2004, 07:23 AM
Post
#1
|
|
![]() Lead Developer ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 7704 Joined: 17-April 04 Member No.: 1 |
My time is more limited these days, and I've seen some people rise up and take some of the slack for me, thanks guys.
I hope I cought up with most of the important things, if your question wasn't answered, let me know... Changes from v4.03 final: CODE * 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. * New Setting (Advanced Options / Settings / Interface) 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 / Filter Control / Settings) allowing you to enable YUV Mixing mode on the VMR Video Renderers (VMR7/VMR9). This mode may reduce CPU use on some systems. * 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 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 Customized Media Profiles for the new OpenSource DScaler decoders (MPEG/AC3/DTS Audio and MPEG-2 Video). * 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. * 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 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. + Enhancements to 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). + Zoom Player will now automatically associate the ZPL (Zoom Player Play List) extension upon first run. - 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. Here is the specification to the latest comm interface: CODE When the SendMessage interface is used, the message number is returned on the "WParam" value and the message content is returned on the "LParam" value. If the LParam contain a string, it is stored as an ATOM String. When the TCP interface is used, the message number is always returned/sent as a 4-digit code. The message content is seperated by a space character following the message number. All content is string based and UTF-8 encoded to preserve country specific text codes. When sending Zoom Player TCP commands, make sure to terminate each command with CRLF (Ascii #13#10).. The default TCP/IP port is 4769, but a user can change it under Advanced Options / Values / Interface. External Messages (ZP -> Program, TCP/IP or SendMessage): [WParam] | [LParam] -----------------------------+---------------------------------------------- 0000 - Application Name | String describing the Application 0001 - Application Version | String with the version text 1000 - State Change | 0 - Closed 1 - Stopped (doesn't apply to DVD, DVD Stop = Closed) 2 - Paused 3 - Playing 1100 - TimeLine update | String containing timeline data 1110 - Current Duration | Current Duration in Seconds 1120 - Current Position | Current Position in Seconds 1200 - OSD Message | String containing the OSD message 1201 - OSD Message Off | No value, message just tells that the OSD has disappeared 1300 - Current Play Mode | 0 - DVD Mode 1 - Media Mode 2 - Audio Mode 1400 - DVD Title Change | Current Title 1410 - DVD Domain Change | See EC_DVD_DOMAIN_CHANGE in DirectX SDK 1420 - DVD Menu Mode | 0 - Not in a Menu | 1 - In a Menu 1450 - DVD Unique String | Returns a unique DVD indentifer 1500 - DVD Chapter Change | Current Chapter 1600 - DVD Audio Change | String containing the audio format 1700 - DVD Sub Change | String containing langauge 1800 - Currently Loaded File | String containing file name 1810 - Current Play List | String containing the Zoom Player Play List structure. Each entry is separated by the ">" character. Each entry is sub-divided into additional information: |N .. |n - Name |E .. |e - Extension |D .. |d - Date |S .. |s - Size |P .. |p - Path |R .. |r - Duration |F .. |f - Forced Duration It is possible addtional tags will be used in future version, so code safely. 1900 - File PlayList Pos | String containing file position in play list 2000 - Video Resolution | String containing the video resolution (if there is one) 2100 - Video Frame Rate | String containing the video frame rate (if there is one) 2200 - AR Change | String containing the AR String (same as OSD message) 2210 - DVD AR Mode Change | 0 - Unknown 1 - Fullscreen 2 - Letterbox 3 - Anamorphic 2300 - Current Audio Volume | Returns the current Audio Volume 3000 - ZP Error Message | String of error messsage Note that there can be multiple errors appearing in sequence, only the last error may be visible by the user. 3100 - Nav Dialog Opened | A Navigator Dialog has opened 0 - Blanking Navigator 1 - Chapter Navigator 2 - Context Navigator 3 - File Navigator 4 - GoTo Navigator 5 - Media Library Navigator 6 - MouseWheel Navigator 7 - Color Control Navigator 8 - Play List Navigator 9 - Resize Navigator 10 - Station Navigator 11 - Web URL Navigator 3110 - Nav Dialog Closed | A Navigator Dialog has closed (Values are the same as #3100) External Messages (Program -> ZP, TCP/IP only) Messages that contain parameters should be space seperated, for example: "5100 fnPlay" and a comma used to seperate multiple parameters, for example: "5110 exSetAR,1". 0000 - Get Application Name | Returns 0000 message 0001 - Get Version | Returns 0001 message 1000 - Get Play State | Returns 1000 message 1110 - Get Current Duration | Returns 1110 message 1120 - Get Current Position | Returns 1120 message 1200 - Show a PopUp OSD Text | Parameter is a UTF8 encoded text to be shown as a PopUp OSD 1201 - Temp Disable PopUp OSD| Temporarily Disables the PopUp OSD 1202 - Re-Enable PopUp OSD | Re-Enables the PopUp OSD 1300 - Get Play Mode | Returns 1300 message 1400 - Request DVD Title : Returns 1400 message 1420 - Request DVD Menu Mode | Returns 1420 message 1500 - Request DVD Chapter | Returns 1500 message 1600 - Request DVD Audio | Returns 1600 message 1700 - Request DVD Subtitle | Returns 1700 message 1800 - Request File Name | Returns 1800 message 1810 - Request Play List | Returns 1810 message 1900 - Get Play List Index | Returns 1900 message 1910 - Set Play List Index | Value from 0 to Number items in the play list-1 (plays the file in index). 1920 - Clear Play List | Clears the Current Play List (will close any playing file) 1930 - Add Play List File | Add a file to the Play List 2200 - Request AR Mode | Request the current ZP AR Mode 2210 - Request DVD AR Mode | Request the DVD AR Mode (see outgoing #2210) 2300 - Request Audio Volume | Request the Audio Volume Level 3000 - Dismiss ZP Error | Close the ZP Error message (if visible). 5000 - Set Current Position | Sets the Current Play Position (in seconds) 5100 - Call ZP Function | Calls a Zoom Player function by name (see brownish.skn for list) 5110 - Call ZP ExFunction | Calls a Zoom Player extended function by name (see default.key for list) 5120 - Call ZP ScanCode | Pass a keyboard scancode number to the Zoom Player Interperter (such as VK_DOWN), this can be used to access the Navigator interfaces, pass the scancode as a parameter. Download v4.10 beta 1 here. -------------------- Have you read the FAQ?
Have you read the Usage Guides? Have you read the Media Setup Guide? -------------------------------------------- When I am pointing you to an Options Dialog setting, I'm always referring to the Advanced Options Dialog. |
|
|
|
Oct 21 2004, 08:06 AM
Post
#2
|
|
|
Guru ![]() ![]() ![]() ![]() Group: Members Posts: 338 Joined: 17-April 04 Member No.: 13 |
Hi Blight,
thanks SOOO much for adding the "associate Video/Audio extensions" function !! Found a small bug in the new version. Exporting settings will result in a reg file but a "unable to export settings" error message pops up. Don´t know if the reg file is valid or not. Thanks, Alex |
|
|
|
Oct 21 2004, 08:41 AM
Post
#3
|
|
![]() Lead Developer ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 7704 Joined: 17-April 04 Member No.: 1 |
midi:
you're right... the reg file IS valid, found the cause why it didn't show the correct success message. -------------------- Have you read the FAQ?
Have you read the Usage Guides? Have you read the Media Setup Guide? -------------------------------------------- When I am pointing you to an Options Dialog setting, I'm always referring to the Advanced Options Dialog. |
|
|
|
Oct 21 2004, 01:39 PM
Post
#4
|
|
|
Greenhorn ![]() ![]() Group: Members Posts: 45 Joined: 21-September 04 Member No.: 1755 |
Blight, thanks for adding YUV rendering.
It works well with VMR9, but causes corruption with VMR7. So you might just want to pull the mention of VMR7 from the text. Vern |
|
|
|
Oct 21 2004, 03:03 PM
Post
#5
|
|
|
Newbie ![]() Group: Members Posts: 8 Joined: 19-October 04 Member No.: 2002 |
do u fixed the bug with .pls ? i wish me for any new version that ZP can stream Real/Pls/Mov in the Browser (Firefox, IE).
|
|
|
|
Oct 22 2004, 03:39 AM
Post
#6
|
|
|
Adept ![]() ![]() ![]() Group: Members Posts: 62 Joined: 26-April 04 Member No.: 167 |
Hi Blight, good to see you back
The "on" and "off" button does NOT show in the equalizer of the uminskin but it shows in the default. It has been like that in all previous versions. I have attached an image for more explanation.
Attached File(s)
|
|
|
|
Oct 22 2004, 03:41 AM
Post
#7
|
|
|
Adept ![]() ![]() ![]() Group: Members Posts: 62 Joined: 26-April 04 Member No.: 167 |
|
|
|
|
Oct 22 2004, 05:27 AM
Post
#8
|
|
![]() Lead Developer ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 7704 Joined: 17-April 04 Member No.: 1 |
vern:
corruption? what sort, I tested it locally and it worked here... Might cause corruption in specific cards though, who knows. suzi: I know, I'm working on a scheme for improved skin support with skins that are missing skinning elements (such as the umin skin). btw, ZP has an internal umin skin. Press F4-F7 for different internal skin modes. cyber: what PLS bug? ZP can play streaming PLS files if you have the shoutcast filter installed. I'm afraid streamed real/quicktime may not get supported. -------------------- Have you read the FAQ?
Have you read the Usage Guides? Have you read the Media Setup Guide? -------------------------------------------- When I am pointing you to an Options Dialog setting, I'm always referring to the Advanced Options Dialog. |
|
|
|
Oct 22 2004, 08:17 AM
Post
#9
|
|
|
Greenhorn ![]() ![]() Group: Members Posts: 37 Joined: 18-July 04 Member No.: 1069 |
QUOTE * Support for the NVIDIA DVD Navigator. Not really sure it works well as a DVD Navigator, but feel free to give it a shot. It doesn't seem to work on my system, I get an error saying : "F:\VIDEO_TS\VIDEO_TS.IFO" is an invalid dvd path. The default dvd navigator does work, and f is indeed the dvd drive. Any suggestions, i would actually like to try it since the default navigator crashes from time to time (not sure its the navigator, but it isn't the decoder cause i allready tried that, iwanted to see if a other navigator makes a differenc).. Ps using the latest official nvidea dvd decoder |
|
|
|
Oct 22 2004, 01:45 PM
Post
#10
|
|
![]() Guru ![]() ![]() ![]() ![]() Group: Members Posts: 302 Joined: 23-April 04 From: Australia Member No.: 135 |
QUOTE (Blight @ Oct 21 2004, 05:23 PM) * New Setting (Advanced Options / Settings / Interface) 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). I've just installed v4.10 and there is no such option in the area listed. CM -------------------- "Give me six lines written by the most honorable of men, and I will find an excuse in them to hang him" (Richelieu).
|
|
|
|
Oct 22 2004, 07:06 PM
Post
#11
|
|
![]() Guru ![]() ![]() ![]() ![]() Group: Members Posts: 339 Joined: 18-April 04 Member No.: 23 |
Nice to see so much new stuff!
@ehathgepiurhe Your feature is listed at: Advanced options/OSD/Actions and the font is also customizable. Cu -------------------- Here's my functional icon collection for Zoomplayer.
|
|
|
|
Oct 23 2004, 10:46 AM
Post
#12
|
|
![]() Lead Developer ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 7704 Joined: 17-April 04 Member No.: 1 |
Yeah, the seek-position popup was moved between the pre-beta and the beta and I didn't update that section of the change list, so it's only a sort of typo.
amontillado: I only added it cause users asked, for me it doesn't work either... doesn't work in graphedit either, but I'm not using the latest version of the NVIDIA filters, perhaps it works in newer versions. Oh, and the microsoft filter shouldn't crash on you... more than likely it's some 3rd party issue (filters/drivers/etc...) -------------------- Have you read the FAQ?
Have you read the Usage Guides? Have you read the Media Setup Guide? -------------------------------------------- When I am pointing you to an Options Dialog setting, I'm always referring to the Advanced Options Dialog. |
|
|
|
Oct 28 2004, 12:38 PM
Post
#13
|
|
|
Greenhorn ![]() ![]() Group: Members Posts: 45 Joined: 21-September 04 Member No.: 1755 |
Blight,
YUV mode on VMR7 results in the chroma plane being shifted, messed up colors, and a green shade to the bottom 1/3rd of the screen. NVidia 6800GT, 66.81 drivers. latest NVidia filters Also, and I don't know if this is a filter or ZP issue, in DXVA mode the "Maintain Aspect Ratio" box in the VMR7/9 renderer is checked, making it impossible to control the vertical and horizontal image sizes independently. Also, BTW, I would like to make you aware of the fact that the FWMM3 Beta player running with ffdshow and the VPP does not have the dropped frame and tearing issue with VMR9 that ZP does. Same settings in both environments. According to NVidia, this player does NOT use a custom allocator-presenter or YUV mixing mode. I sure wish I knew the difference..... One difference that I did notice is the the FWMM3 player allocates 899 GDI objects, while ZP allocates 136. Also, the frame drops are much worse when running in 1080I mode. I am running with a 2x dvd size input from ffdshow and the drops start occurring when the input size to the render and the output size of the render combined exceed a certain threshold. Also, I just found this with a search on dropped frames: The important thing is to make sure the frames going to the video renderer doesn't have time stamps, because if they do it doesn't take much before they're dropped and not rendered. Well, it's simple enough to just do what Thore suggested earlier, creating a CTransInPlaceFilter-based filter that just calls IMediaSample::SetTime(NULL, NULL) to get rid of the sample times. Not counting the factory template structures, should be all of three or four lines or so of code. Vern |
|
|
|
Oct 28 2004, 11:25 PM
Post
#14
|
|
|
Newbie ![]() Group: Members Posts: 2 Joined: 18-April 04 Member No.: 28 |
Small bug I noticed in 4.10b1, when 'auto-size user interface to fit source video size (on load) is selected (which it always is on my comp) the size is always a teeny tiny bit too big, like 1 or 2 pixels. This is especially noticable when you're viewing a clip with external .srt substitles, as the subs are a bit fuzzy.
|
|
|
|
Oct 30 2004, 09:12 AM
Post
#15
|
|
|
Newbie ![]() Group: Members Posts: 1 Joined: 30-October 04 Member No.: 2107 |
Hi
I have writen a small Sample for ZPlayer and i will use it in my GLCDApplication Dschi el zeh de. Fellow bug found in the Playlist The Track show not correct ever -1 Playing track 258/356 and show 257/356 Sorry for my bad english Zoom Player 4.03 Standard MFG:Emil |
|
|
|
Nov 2 2004, 09:59 PM
Post
#16
|
|
![]() Lead Developer ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 7704 Joined: 17-April 04 Member No.: 1 |
Franky:
If DirectVobSub is used to extend the video (one of it's options), that may account for the fuzziness. Vern: Next build should fix any AR issues in YUV mixing. With YUV mixing mode, you don't need the ZP VMR9 fix, try disabling that, see if that helps... But only in the next build. franky: Not quite sure what you mean by the wrong index... your screenshot doesn't show anything wrong as far as I can see. I'm not sure how this sample integrates with ZP... -------------------- Have you read the FAQ?
Have you read the Usage Guides? Have you read the Media Setup Guide? -------------------------------------------- When I am pointing you to an Options Dialog setting, I'm always referring to the Advanced Options Dialog. |
|
|
|
Nov 3 2004, 12:01 PM
Post
#17
|
|
|
Newbie ![]() Group: Members Posts: 2 Joined: 18-April 04 Member No.: 28 |
QUOTE (Blight @ Nov 2 2004, 09:59 PM) Franky: If DirectVobSub is used to extend the video (one of it's options), that may account for the fuzziness. Well, that's not the problem, the problem is that the automatic resize is a pixel or so too large. When I press alt+2 it resizes to the correct size, and the slight fuzziness disappears. |
|
|
|
Nov 3 2004, 04:41 PM
Post
#18
|
|
|
Newbie ![]() Group: Members Posts: 1 Joined: 3-November 04 Member No.: 2139 |
I just updated to the beta. I was hoping to get streaming Ogg support. That didin't work.
But I did notice that after a pause and restart a file (or shoutcast) the volume is quite a bit higher. |
|
|
|
Nov 5 2004, 03:31 PM
Post
#19
|
|
|
Newbie ![]() Group: Members Posts: 9 Joined: 5-November 04 Member No.: 2154 |
I believe I have found a bug in the ZP beta.
I tried the toggle: Full screen on DVD playback combined with: full screen to monitor 2 It worked wonderful. Then I saw the setting: Make sure user interface remains on primary monitor. I thought this would be really nice, I have a 15" LCD that displays the Winamp interface usually, and would like to have the ZP interface on it while I play my DVDs. Well, it kept the interface on monitor 1, and the video too, and prevented auto-fullscreen. I disabled that option, and now do not get the automatic fullscreen on monitor 2 when playing DVDs, I have to enabled it manually, adn it does still work that way. Would re-installing get me back to my previous functionality? Thanks. |
|
|
|
Nov 7 2004, 12:01 AM
Post
#20
|
|
![]() Lead Developer ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 7704 Joined: 17-April 04 Member No.: 1 |
joehdtv:
The volume thing is a bug with some audio cards. As far as ogg streaming, is there a directshow filter for that? alaricljs: You mistunderstood the feature... it's a feature to prevent the user interface from being moved to a secondary monitor. -------------------- Have you read the FAQ?
Have you read the Usage Guides? Have you read the Media Setup Guide? -------------------------------------------- When I am pointing you to an Options Dialog setting, I'm always referring to the Advanced Options Dialog. |
|
|
|
![]() ![]() |
| Lo-Fi Version | Time is now: 9th February 2010 - 12:13 AM |