![]() ![]() |
Jul 5 2005, 02:58 AM
Post
#1
|
|
![]() Lead Developer ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 7704 Joined: 17-April 04 Member No.: 1 |
Finally final!
Renderless support will be improved in the next open beta as GUI elements start to get implemented, starting with blanking support. Download Zoom Player v4.50 final Changes from v4.50rc2: CODE * Ctrl+C now copies the content of a Red error message to the clipboard. * New Comm API messages (1020,1021) indicating Fast Forward and Rewind states. * New Customized Media Playback profiles for LPCM MPEG Audio. + The "External" tab on the Advanced Options page has been updated to support the latest version of the WinDVD Decoder. - Loading ASX Playlists would only add the first file in the list. - The default web navigator file setting was not being saved 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. - 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. - When set to only show an icon on the system-tray, a task bar button could have appeared when double-clicking on a media file from an external program (such as explorer). - Loading GraphEdit ".GRF" files will no longer throw an error when Customized Media Playback mode is enabled. - The DVD Title on the skin was not center-aligned. Lastest Comm API Protocol: 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 1010 - Current Fullscreen State | 0 - Windowed 1 - Fullscreen 1020 - Current FastForward State | 0 - Disabled 1 - Enabled 1021 - Current Rewind State | 0 - Disabled 1 - Enabled 1100 - TimeLine update | String containing timeline data 1110 - Current Duration | Current Duration in milliseconds 1120 - Current Position | Current Position in milliseconds 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 1310 - TV/PC Mode | 0 - PC Mode 1 - TV Mode (unused) 1400 - DVD Title Change | Current Title 1401 - DVD Title Count | Number of Titles 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 1501 - DVD Chapter Count | Number of Chapters 1600 - DVD Audio Change | Current Audio Track 1601 - DVD Audio Count | Number of Audio Tracks 1602 - DVD Audio Name | Contains the name of the Audio track and a padded number for example "001 5.1 AC3" 1700 - DVD Sub Change | Current Subtitle Track 1701 - DVD Sub Count | Number of Subtitle Tracks 1702 - DVD Audio Name | Contains the name of the Subtitle track and a padded number for example "001 5.1 AC3" 1750 - DVD Angle Change | Current Angle 1751 - DVD Angle Count | Number of Angles in the DVD Title 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. 1855 - End of File | End of file has been reached 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 - Full-Frame 2 - Letterbox 3 - Anamorphic 2300 - Current Audio Volume | The current Audio Volume 2400 - Media Content Tags | Returns Media Content Strings (ID3/APE/WMA/Etc... Tags) 2500 - A CD/DVD Was Inserted | Returns path to drive the disc was inserted to 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) 3200 - Screen Saver Mode | The ZP Screen Saver has: 0 - Started 1 - Ended 5100 - ZP Function Called | Value contains name of function 5110 - ZP ExFunction Called | Value contains name of function 5120 - ZP ScanCode Called | Value contains ScanCode. 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 1010 - Get Fullscreen State | Returns 1010 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 1210 - Set OSD Visible Duration | Value in Seconds 1300 - Get Play Mode | Returns 1300 message 1400 - Request DVD Title | Returns 1400 message 1401 - Request DVD Title Count | Returns 1401 message 1420 - Request DVD Menu Mode | Returns 1420 message 1500 - Request DVD Chapter | Returns 1500 message 1501 - Request DVD Chapter Count | Returns 1501 message 1600 - Request DVD Audio | Returns 1600 message 1601 - Request DVD Audio Count | Returns 1601 message 1602 - Request DVD Audio Names | Returns 1602 message 1603 - Set DVD Audio Track | Set the DVD's Audio Track Valid values 0-7 or 15 for default track 1700 - Request DVD Subtitle | Returns 1700 message 1701 - Request DVD Subtitle Count | Returns 1701 message 1702 - Request DVD Subtitle Names | Returns 1702 message 1703 - Set DVD Subtitle Track | Set the DVD's Subtitle Track Valid values 0-31, also enables subtitle 1704 - Hide DVD Subtitle | Disable DVD Subtitles from showing 1750 - Request DVD Angle | Returns 1750 message 1751 - Request DVD Angle Count | Returns 1751 message 1753 - Set DVD Angle | Set the DVD's Angle Valid Values 1-9 1800 - Request File Name | Returns 1800 message 1810 - Request Play List | Returns 1810 message 1850 - Play File | Play a Media File, Value is a UTF8 encoded string containing the file name. 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 1940 - Select Play List Item | Select an Item in the Play List 1941 - DeSelect Play List Item | Remove selection of a Play List item 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) 5010 - Play DVD Title | Plays a DVD Title (depends on DVD Navigation accepting the title). 5020 - Play DVD Title,Chapter | Same as 5010, Plays a DVD Title at a specific chapter, value of "1,5" plays Title #1, Chapter #5 (without the "" of course). 5030 - Play DVD Chapter | Same as 5010, Plays a DVD Chapter in the current Title. 5100 - Call ZP Function | Calls a Zoom Player function by name (see skinning tutorial for list) 5110 - Call ZP ExFunction | Calls a Zoom Player extended function by name (see skinning tutorial for list) Format "exFunctionName,Value" 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. -------------------- 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. |
|
|
|
Jul 5 2005, 09:56 AM
Post
#2
|
|
![]() Adept ![]() ![]() ![]() Group: Members Posts: 85 Joined: 18-April 04 From: Germany Member No.: 24 |
Very well! (by the way, it seems there's a minor bug: switching from DVD Mode to Audio Mode in the menue does not work, however switching from Media Mode to Audio Mode works) -------------------- |
|
|
|
Jul 6 2005, 04:08 AM
Post
#3
|
|
|
Guru ![]() ![]() ![]() ![]() Group: Members Posts: 300 Joined: 16-February 05 Member No.: 3081 |
Blight,
I wonder about the filter listings that you've got for us. There's a legend at the bottom that, it seems to me, is supposed to be color coded for us flake-and-bakes so that we can tell the difference between filter type. Certainly, the filters themselves can be multicolored. Whenever I've looked at it, I see that all four types (DMO audio and video, decoders and effects) are all white. Also, where it says "Legend (Standard color = DirectShow filter)", what does this mean? What, for instance, *is* the standard color? [I was initially under the impression that once a filter was selected, one of the four filter types would light up, though this is not the case, either--though this, too, I think, should take place...] |
|
|
|
Jul 6 2005, 06:40 AM
Post
#4
|
|
![]() Guru ![]() ![]() ![]() ![]() Group: Members Posts: 208 Joined: 13-November 04 Member No.: 2234 |
QUOTE (Blight @ Jul 5 2005, 02:58 AM) Renderless support will be improved in the next open beta as GUI elements start to get implemented, starting with blanking support. Fantastic, Blight! Joy and pleasure to all! |
|
|
|
Jul 7 2005, 05:15 AM
Post
#5
|
|
|
Guru ![]() ![]() ![]() ![]() Group: Members Posts: 300 Joined: 16-February 05 Member No.: 3081 |
Hopefully, I get this in, as I see that you're checking the forums again...
I was messing with the Keys again, and I've got a request, that's two-fold: 1) Finding the keys one seeks during editing is pretty arduous. A search here, too, would ease the burden. 2) When reassigning functions (which I just tried to do again), through ZP's interface, there is no coherent order to the function listings (i.e. Increase & Decrease X are paired up, which makes some sense, however *finding* them in a list of one hundred items is a chore. Maybe a X: Increase & X: Decrease, or other recategorization is in order.) At least, I think alphabetizing these lists would be a great help! |
|
|
|
Jul 7 2005, 06:35 AM
Post
#6
|
|
![]() Lead Developer ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 7704 Joined: 17-April 04 Member No.: 1 |
ecb:
Can't recategorize, it will conflict with automation programs expecting a certain order... these functions are listed in the order they were added to Zoom Player. I added a button next to the function listing which will pop the function selection dialog, which now also has a search function. I also added a search function to the key listing. With regards to filter colors... Not all filter selection dialogs show all possible filters as some entries do not accept DMO filters... If you check out customized media mode's entry for windows media audio/video decoders you'll see listing of different colors. swgreed: That's what happens when the left brain doesn't know what the right brain is doing... When the Audio mode was created initially, it was set so that you simply couldn't switch from DVD Mode to audio mode... you'll notice that F2 doesn't work either. Though, there should be no reason for not switching... so I'll change that. -------------------- 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. |
|
|
|
Jul 7 2005, 07:30 PM
Post
#7
|
|
|
Guru ![]() ![]() ![]() ![]() Group: Members Posts: 300 Joined: 16-February 05 Member No.: 3081 |
For whatever reason, when I just looked in the Filter Selector, everything was black-listed, as it were (there were no colors). Previously, some of them were color coded, and the same question I have applies, as I have no way to tell what the colors mean: what does the colored text on a filter mean? The legend doesn't tell me anything useful, as I imagine it would, as the listings are all one color: white. I mean, when I see a filter name written in light purple text, what does it signify? Also, when it says "standard coloring", does this mean: black text, or what? As I said, I'm unclear to what the word 'coloring' refers.
[I suspect you're going to get mad at me because I'm not looking in the right place. I have already found that some of the filters, as you say, are colored (solely M$'s?). Maybe, if most filters, as you say, don't provide this information, then the whole notion of a legend is premature at this point. I ask, as, when I was hunting through the list one day long ago, I thought to myself, "Hey, it would be a little easier for me if these filters were color coded as to type; then I realized that someone had already taken some steps to do this.] Thanks for adding the search features for later releases, as it will save me a lot of squinting and head-pounding. I'm very glad to see how incorporative you are of user feature suggestions/improvements/complexifications, even from some of the more bull-headed members of the community |
|
|
|
Jul 7 2005, 11:29 PM
Post
#8
|
|
|
Newbie ![]() Group: Members Posts: 7 Joined: 7-July 05 Member No.: 4178 |
Non-installer (ZIP) download anywhere?
|
|
|
|
Jul 8 2005, 12:27 AM
Post
#9
|
|
|
Guru ![]() ![]() ![]() ![]() Group: Members Posts: 300 Joined: 16-February 05 Member No.: 3081 |
I don't think it exists any more; as I recall, something to do with DRM M$ deals (it's okay; I did a search and couldn't find the thread where this was dealt with). The installer is pretty small anyhow. ZP isn't bloatware--there's nothing to fear but beer itself.
|
|
|
|
Jul 9 2005, 10:03 AM
Post
#10
|
|
|
Guru ![]() ![]() ![]() ![]() Group: Members Posts: 338 Joined: 17-April 04 Member No.: 13 |
Hi Blight,
everything works great ! What a wonderful job, thank you !! Bye, Alex |
|
|
|
Jul 9 2005, 05:22 PM
Post
#11
|
|
|
Adept ![]() ![]() ![]() Group: Members Posts: 62 Joined: 26-April 04 Member No.: 167 |
Hi Blight,
I am pretty much satisfied with the UMINSKIN. As I mentioned before, I am "allergic" to borders and I did modify the borders to be zero by editing like this: iWinWidth = (320) iWinHeight = (240) iVidWidth = (320) iVidHeight = (240) iVidLeft = (0) iVidTop = (0) It works fine but not always. Sometimes, I get a border on the top and left side as you can see in the attached screen shot. So, how can I fix that? I tried to make the border to be a black color but I don't know how to do that. so, please, tell me how to fix it or how to make the border black. Thanks.
Attached File(s)
|
|
|
|
Jul 10 2005, 12:58 AM
Post
#12
|
|
|
Adept ![]() ![]() ![]() Group: Members Posts: 62 Joined: 26-April 04 Member No.: 167 |
Hi Blight,
I just read the message you left for me on the other thread, which says: QUOTE you should take note of the internal minimalistic skin, (Press F4-F7)... they will let you have the same no-border and yet maintain control bar/playlist/eq. It is fantastic, but, is there any way I can keep the control bar of UMINSKIN, because, I get no border only when I use the DEFAULT skin and press F6/F7? The DEFAULT control bar is too fat compared to UMINSKIN which is small, neat, colorfull and attractive. Thanks, again. |
|
|
|
Jul 11 2005, 11:46 AM
Post
#13
|
|
|
Guru ![]() ![]() ![]() ![]() Group: Members Posts: 227 Joined: 20-April 04 From: Sofia, Bulgaria Member No.: 89 |
Blight,
I think I've noticed a problem with either highlighting files with subtitles or DirectVobSub loading. I mean that if I configure DirectVobSub to look in a particular folder for subtitles and have a .sub file there but with a little bit different name it's highlighted but not loaded. For example when I play "My Movie.avi" and have "My Movie 1.sub" in "C:\Subtitles" and have "C:\Subtitles" in the DirectVobSub Search Paths the "My Movie.avi" is highlighted in the various navigators but the subtitles are not loaded. I think that it's correct that the subtitles are not loaded because the names don't match (not even using .language). I just noticed that it's the same (highlighted but not loaded) if the subtitles are in the same folder as the .avi file. Talking about subtitles I think it will be great if you can add the feature to look in a folder with the same name as the playing movie. For example when I play "My Movie.avi" and have the file "My Movie.bg.sub" in "C:\Subtitles\My Movie\" it's used for subtitles. I talked to Gabest about this but he answered that he is too busy doing other things So is this possible from the ZP's side? |
|
|
|
Jul 12 2005, 12:11 PM
Post
#14
|
|
![]() Lead Developer ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 7704 Joined: 17-April 04 Member No.: 1 |
ecb:
The coloring doesn't mean anything significant really... just some filter types are not accessible for all operations, but these are a very small minority. Blkbird: like ecb says, the ZP installer is pretty tame, if people are paranoid enough, i'm willing to post the NSIS file somewhere. Suzi: should have posted it on the skin section really... if you're using the skin in that way, you need to go down further in the file and remove the fillrect commands that draw the border. mitko I am also too busy doing other things With regards to the highlighting issue, it's actually a bug (or design choice?) in gabest's side. replace the space after the file name with "." and it will work. Usually the format is "my video.avi" and "my video.eng.sub" to denote english subs. -------------------- 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. |
|
|
|
Jul 12 2005, 01:02 PM
Post
#15
|
|
|
Guru ![]() ![]() ![]() ![]() Group: Members Posts: 227 Joined: 20-April 04 From: Sofia, Bulgaria Member No.: 89 |
QUOTE (Blight @ Jul 12 2005, 12:11 PM) mitko I am also too busy doing other things With regards to the highlighting issue, it's actually a bug (or design choice?) in gabest's side. replace the space after the file name with "." and it will work. Usually the format is "my video.avi" and "my video.eng.sub" to denote english subs. Of course I know you are busy and I prefer you to be busy with other more important stuff (renderless mode navigators About the feature I think it's good to have it (in long term). This way one can make a subtitle library (nicely sorted in folders) and play movies that are burned without subs with ones. Or even use a new (better) ones and override the ones that are burned on the media. About the highlighting issue. I didn't understand how is it in gabest's side. Doesn't ZP decide which files to highlight? I'm aware of the right naming convention and that's why I think that ZP wrongly highlights "My video.avi" when there is a file "My video 1.sub". |
|
|
|
Jul 12 2005, 05:28 PM
Post
#16
|
|
|
Adept ![]() ![]() ![]() Group: Members Posts: 62 Joined: 26-April 04 Member No.: 167 |
Thank you so much, Blight.
Border problem solved and you are right, I have no idea why I posted it in this section. But, I thought, people love uminskin(the same way I do) and I don't understand why you are not including it in the latest versions. |
|
|
|
Jul 12 2005, 09:46 PM
Post
#17
|
|
![]() Lead Developer ![]() ![]() ![]() ![]() ![]() Group: Admin Posts: 7704 Joined: 17-April 04 Member No.: 1 |
mitko:
ZP highlights "myvideo.avi" if "myvideo*.sub" is found... I guess what gabest is doing is "myvideo.sub" or "myvideo.*.sub". I think the ZP method is better, more flexible. suzi: I put the skin up on the new skin site... -------------------- 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. |
|
|
|
Jul 13 2005, 07:58 AM
Post
#18
|
|
![]() Newbie ![]() Group: Members Posts: 14 Joined: 29-April 05 Member No.: 3666 |
Congratulations, Blight, and well done!
-------------------- |
|
|
|
Jul 13 2005, 10:15 AM
Post
#19
|
|
|
Newbie ![]() Group: Members Posts: 7 Joined: 7-July 05 Member No.: 4178 |
QUOTE (Blight @ Jul 12 2005, 12:11 PM) Blkbird: like ecb says, the ZP installer is pretty tame, if people are paranoid enough, i'm willing to post the NSIS file somewhere. It's not about being paranoid, for NSIS is not a secret or even encrypted format. It's about easy deployment, no installation means remote-deployability. |
|
|
|
Jul 13 2005, 02:25 PM
Post
#20
|
|
|
Guru ![]() ![]() ![]() ![]() Group: Members Posts: 227 Joined: 20-April 04 From: Sofia, Bulgaria Member No.: 89 |
QUOTE (Blight @ Jul 12 2005, 09:46 PM) mitko: ZP highlights "myvideo.avi" if "myvideo*.sub" is found... I guess what gabest is doing is "myvideo.sub" or "myvideo.*.sub". I think the ZP method is better, more flexible. I suppose you are right. So this brings the question: can you make VobSub load the file that ZP thinks is the subtitles? This way there will be no problem with the highlighting. |
|
|
|
![]() ![]() |
| Lo-Fi Version | Time is now: 20th November 2009 - 11:12 PM |