IPB

Welcome Guest ( Log In | Register )


2 Pages V   1 2 >  
Closed TopicStart new topic
> Announcing Zoom Player v4.50 final!, 10 month in the going...
Blight
post 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.
Go to the top of the page
 
+Quote Post
swgreed
post Jul 5 2005, 09:56 AM
Post #2


Adept
***

Group: Members
Posts: 85
Joined: 18-April 04
From: Germany
Member No.: 24



thumbup.gif

Very well! biggrin.gif

(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)


--------------------
Go to the top of the page
 
+Quote Post
ecb
post 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...]
Go to the top of the page
 
+Quote Post
Mastiff
post 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! thumbup.gif
Go to the top of the page
 
+Quote Post
ecb
post 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!
Go to the top of the page
 
+Quote Post
Blight
post 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.
Go to the top of the page
 
+Quote Post
ecb
post 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 tongue.gif.
Go to the top of the page
 
+Quote Post
Blkbird
post 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?
Go to the top of the page
 
+Quote Post
ecb
post 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.
Go to the top of the page
 
+Quote Post
midiboy
post 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



thumbup.gif
Go to the top of the page
 
+Quote Post
Suzi
post 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)
Attached File  zz_for_Blight.jpg ( 92.11K ) Number of downloads: 0
 
Go to the top of the page
 
+Quote Post
Suzi
post 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.
Go to the top of the page
 
+Quote Post
mitko
post 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
sad.gif
So is this possible from the ZP's side?
Go to the top of the page
 
+Quote Post
Blight
post 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 tongue.gif , seriously though... no one would even be aware of such a function, so implementing it would be just for you and while we all love you, there are other things that must be done first.

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.
Go to the top of the page
 
+Quote Post
mitko
post 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  tongue.gif , seriously though... no one would even be aware of such a function, so implementing it would be just for you and while we all love you, there are other things that must be done first.

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 wink.gif )

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".
Go to the top of the page
 
+Quote Post
Suzi
post 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.
Go to the top of the page
 
+Quote Post
Blight
post 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.
Go to the top of the page
 
+Quote Post
Tarkus
post 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! notworthy.gif


--------------------
user posted image
Go to the top of the page
 
+Quote Post
Blkbird
post 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.
Go to the top of the page
 
+Quote Post
mitko
post 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.
Go to the top of the page
 
+Quote Post

2 Pages V   1 2 >
Closed TopicStart new topic

 



Lo-Fi Version Time is now: 20th November 2009 - 11:12 PM