IPB

Welcome Guest ( Log In | Register )


2 Pages V   1 2 >  
Closed TopicStart new topic
> Announcing Zoom Player v4.50 release candidate 2, The last RC (probably)
Blight
post Jun 22 2005, 11:21 AM
Post #1


Lead Developer
*****

Group: Admin
Posts: 7704
Joined: 17-April 04
Member No.: 1



My time is short, so I won't be able to answer most things on the forum till around sunday-monday. As you can see, the main inmatrix site has been overgoing a slow transformation, the graphics have been tweaked, the layout slightly changed, we have a new mascot, soon the front page itself will change and the new skinning site/database will be up (hopefully by the end of the month).

We're hoping to release the final version by the end of the month, or possibly July 4th. So please report any bug you haven't seen fixed as soon as possible.

Download v4.50 RC2

Changes from v4.50 RC1:
CODE
* New Enchancement to the Skinning code, allowing you to
  specify a negative group value to make sections of the
  skin only activate if the specified skin group is disabled.

* The "fnPLItemUp" and "fnPLItemDown" functions which allow
  you to move items up and down within the Play List have
  now been assigned keyboard macros of "Alt+PgUp" and
  "Alt+PgDn".  These functions have also been extended to
  update the Play List Navigator, so that you can now
  re-order items within the Play List using a remote.

* The Play List Navigator has been enhanced to accept the
  Navigational Insert key to toggle selection of the
  currently highlighted play list entry.  This ties into
  the above functions to allow you to re-order multiple
  items at once.  The color used for file selection
  is selectable under "Advanced Options / OSD / Navigators".

* New Button on the Station Editor allowing you to play a new
  station by appending the station to the play list instead
  of clearing the play list.

* New Communication API Message 1210.

+ The skin selection dialog has been changed so that single
  clicking on a selected skin will apply that skin while
  double clicking will apply the skin and close the dialog.

+ The Main GUI on the default skin has changed.  Some buttons
  graphics have been changed to be more windows-centric.  The
  Eject and Options buttons have been dropped (still accessible
  through the keyboard and the right-click context menu).

  The Equalizer and Switch to Audio Mode buttons have been moved
  in place of the Options and Eject buttons.

  The Minimalistic mode button has been removed (still
  accessible in several modes through the keyboard F4-F7 keys).

+ The Play List Editor GUI on the default skin has changed.
  By default, most of the buttons are no longer visible (their
  functionality is accessible through the right-click context
  menu).  However, by pressing the "+" button, you can have the
  Extra Controls appear.

+ The Brownish skin is no longer part of the official distribution,
  but would still be available through the Zoom Player Skin site.

- Comm API messages 1603, 1703 wouldn't work if DVD Preferred
  Audio/Subtitle selection was enabled in the options dialog.

- The /AR command line did not accept "0" (disabled AR) as
  a valid parameter.

- DefaultSetting.exe will now delete "zplayer.local" as well.

- Some language files may have gotten only partially loaded under
  some conditions.

- Unicode text may not have been displayed properly in some of
  the dialog bevel elements.

- Timeline text may have not been properly centered if unicode
  characters were part of the text.

- The "click here to search" text entry on the play list editor
  may not have gotten its translated text to appear properly.

- Girder Export Commands got broken again.

- Trying to load an 0 byte play list or playing a non-existant
  play list off the internet could cause a crash.


--------------------
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
Blight
post Jun 22 2005, 11:28 AM
Post #2


Lead Developer
*****

Group: Admin
Posts: 7704
Joined: 17-April 04
Member No.: 1



Here is the latest Comm API:
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
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
Mastiff
post Jun 22 2005, 03:00 PM
Post #3


Guru
****

Group: Members
Posts: 208
Joined: 13-November 04
Member No.: 2234



OK, I gotta ask... When will the first attempts at a 3D GUI for renderless exclusive start to surface? That's really everything that's in my head rigth now! wink.gif

Oh, btw, I like the redesign and the mascott, and I know you need some extra revenue. But isn't it possible to have less annoying ads to do that with? Flashing and jumping like crazy!

Edit: And in the first mesage you say "Download v4.50 RC1". But I get to the RC2 download page.
Go to the top of the page
 
+Quote Post
astensgaard
post Jun 23 2005, 09:01 AM
Post #4


Newbie
*

Group: Members
Posts: 13
Joined: 28-July 04
Member No.: 1182



any changes to the renderless mode ?
Go to the top of the page
 
+Quote Post
Blight
post Jun 23 2005, 09:10 AM
Post #5


Lead Developer
*****

Group: Admin
Posts: 7704
Joined: 17-April 04
Member No.: 1



No changes to renderless mode. Renderless mode will stay as-is for this version and additional changes to renderless mode, including ZP OSD (navigators, control bar, etc...) support will be forthcoming in the next version.

And the Download RC1 thing was just a typo.


--------------------
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
Lupissimo
post Jun 23 2005, 05:49 PM
Post #6


Greenhorn
**

Group: Members
Posts: 15
Joined: 1-July 04
Member No.: 893



In 4.5RC2 I noticed that in media playback ZP is restarted every time when you start a new avi, so that the desktop pops up briefly accompanied by a noise spike in the audio.

I find this rather annoying, but maybe there is a switch in the setup back to the behaviour of older versions where a change in the mediafile did not restart ZP?

Lupissimo
Go to the top of the page
 
+Quote Post
Nikse
post Jun 24 2005, 05:37 AM
Post #7


Newbie
*

Group: Members
Posts: 5
Joined: 16-September 04
Member No.: 1712



ZP RC2 only plays first entry in asx playlists. Works in last stable version but not in RC1/RC2.
Go to the top of the page
 
+Quote Post
jevans64
post Jun 24 2005, 09:58 AM
Post #8


Newbie
*

Group: Members
Posts: 5
Joined: 22-June 05
Member No.: 4048



QUOTE (Nikse @ Jun 24 2005, 05:37 AM)
ZP RC2 only plays first entry in asx playlists. Works in last stable version but not in RC1/RC2.

Yes. I was just going to report this too after installing 4.50rc2, but I'll take your word that .asx playlists are still broken. smile.gif
Go to the top of the page
 
+Quote Post
dinosoup
post Jun 24 2005, 07:35 PM
Post #9


Newbie
*

Group: Members
Posts: 7
Joined: 26-August 04
Member No.: 1483



ZP still doesn't snap to the taskbar. smile.gif
Go to the top of the page
 
+Quote Post
Vern Dias
post Jun 25 2005, 02:56 PM
Post #10


Greenhorn
**

Group: Members
Posts: 45
Joined: 21-September 04
Member No.: 1755



I am rather disappointed in the lack of progress I'm seeing in the area of renderless integration.

Blight, I know you have said that this is coming. However, for me at least, only one thing currently prevents renderless from a really good solution now.

That one thing is the lack of support for blanking in renderless mode. I would really appreciate it if that could be added sooner, rather than later.

The GUI stuff, would be nice, but it doesn't impact the functionality of the player for those of us with a Pronto or those using TCP/IP to control the player. The lack of blanking, however, does.

Vern
Go to the top of the page
 
+Quote Post
cmaurice
post Jun 25 2005, 06:44 PM
Post #11


Newbie
*

Group: Members
Posts: 12
Joined: 30-May 05
Member No.: 3886



I have problem with the right click context menu.
In fullscreen mode, after installing RC2, the right click context menu doesn't appears.
Only if I make a right click on the window menu shows the context menu.

I have changed nothing after installing RC2 and it works normally in RC1...
Go to the top of the page
 
+Quote Post
ckit
post Jun 27 2005, 03:06 AM
Post #12


Newbie
*

Group: Members
Posts: 4
Joined: 25-June 05
Member No.: 4072



QUOTE (Nikse @ Jun 24 2005, 05:37 AM)
ZP RC2 only plays first entry in asx playlists. Works in last stable version but not in RC1/RC2.

I can confirm this bug.
Go to the top of the page
 
+Quote Post
mitko
post Jun 27 2005, 07:16 AM
Post #13


Guru
****

Group: Members
Posts: 227
Joined: 20-April 04
From: Sofia, Bulgaria
Member No.: 89



I'm still using 4.50RC1 (no time to upgrade) but as I don't see this in the changelog I decided to report it in this thread.
When I have ZP minimized to the taskbar (don't know if it happens when minimized to the systray) and there are no other windows on my desktop over the place where ZP window was I can see ZP's OSD (Play Pause NextFrame and so on) even though it's minimized. I'm controlling ZP with my remote through Girder if that has something to do with the problem.
Go to the top of the page
 
+Quote Post
ehathgepiurhe
post Jun 28 2005, 01:48 PM
Post #14


Guru
****

Group: Members
Posts: 286
Joined: 23-April 04
Member No.: 135



Seeking performance has changed for the worse since RC1. I haven't changed anything on my PC except install RC2, and now about half my video's pause when you seek (click on a later or earlier time in the control bar). The pause lasts anywhere up to 5-6 seconds before playback resumes. There is also sometimes a similar pause in playback when you first double click on a file to play it in ZP.
Go to the top of the page
 
+Quote Post
rayzor
post Jun 29 2005, 06:00 AM
Post #15


Newbie
*

Group: Members
Posts: 1
Joined: 29-June 05
Member No.: 4109



Well I've been using Zoomplayer for many years now and really appreciate all your effort.

I recently purchased a 6600GT and needed to switch to renderless. I have been running 4.5 RC2 and its working very well for me, the video is stunning.

Thanks very much !
Go to the top of the page
 
+Quote Post
groovyclam
post Jun 29 2005, 06:11 AM
Post #16


Greenhorn
**

Group: Members
Posts: 37
Joined: 28-September 04
Member No.: 1817



If you set a default dir for the file navigator to always open on in ZP's settings then there is a minor but annoying problem...

If you open the navigator, navigate to a subdir, then navigate to, say, the 7th file down and open it...

Now open the file navigator again... the navigator opens on the default dir as you specified in the ZP settings *but* it it opens with the active highlight on the file/dir at position 7 in this dir ( which is not the file currently playing )

i.e. The positioning in the file navigator is remembered from the previous file opened - this behaviour is fine if no default dir is specified in ZP's settings for the file navigator but if you *do* specify a default dir, then this positioning will most likely be wrong if you navigate to files in subdirs.

If a default dir is specified then the best behaviour for the file nav on opening would be:

Is the file currently playing in the default dir ?
YES, then position the active highlight on that file.
NO, then position the active highlight at the top of the default dir list.
Go to the top of the page
 
+Quote Post
Blight
post Jun 29 2005, 04:36 PM
Post #17


Lead Developer
*****

Group: Admin
Posts: 7704
Joined: 17-April 04
Member No.: 1



Lupissimo:
ZP doesn't restart when you load a new file. If you're running a new file by clicking in explorer than ZP will run, notice it's already running, pass along the parmeters of the newly loaded file to the already running instance and then close itself and let the currently running instance continue. This was found to be the most reliable way to get playback to work.


dinosoup:
I know, ZP started using a 3rd party component to handle snapping as it worked better than the old code, except for the taskbar snapping. We've contacted the author and they told us they're fixing it, but... slow. Might not get fixed in this version.


Vern Dias:
I know, I know, but a call had to be made on when to release a new version and renderless mode could not have been improved enough to my liking in time. So I will do my best to release a version with blanking support in renderless mode as soon after the final is released. Blanking will be the first GUI feature for renderless. That's the best I can do at this time.


cmaurice:
Context menu wouldn't work in fullscreen renderless exlcusive mode...


mitko:
Can't confirm this... how are you minimizing?


ehathgepiurhe:
No code has changed for seeking and I can't confirm this... Try reinstalling RC1 and see if the problem persists.


groovyclam:
Might be a bug in the matching code somewhere, i'll look into it.


--------------------
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 Jun 29 2005, 04:46 PM
Post #18


Guru
****

Group: Members
Posts: 227
Joined: 20-April 04
From: Sofia, Bulgaria
Member No.: 89



Bglith,
I don't do anything special with ZP.
I minimze it with it's minimize icon ... or may be by clicking on the ZP button in the taskbar ... not sure right now and I can't test it here at work... and afterwards I pause/play/stop/RW/FF it using Girder
...
well I've modified Girder's commands so that they send the WParam and LParam=0 as in the Brownfish plugin file example, not the keyboard shortcuts that ZP exports.
can this be the problem?
Go to the top of the page
 
+Quote Post
Blight
post Jun 29 2005, 04:55 PM
Post #19


Lead Developer
*****

Group: Admin
Posts: 7704
Joined: 17-April 04
Member No.: 1



I can tell you that ZP checks if it's main window is minimized prior to showing these... so the only reason they may show is if the window isn't REALLY minimized.


--------------------
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 Jun 29 2005, 05:10 PM
Post #20


Guru
****

Group: Members
Posts: 227
Joined: 20-April 04
From: Sofia, Bulgaria
Member No.: 89



...
I suppose you are right, but I do see it
I also noticed that the OSD shows up over the currently active window too even when ZP is not that wingow
is this by design? does this have to do with the other problem?

Edit:
I've just tried it here at work. I also tried the exported .gml from ZP. The problem exists here too with either Girder Commands.

if you wan't we can talk it over ICQ?
#86915410 - Panta
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:33 PM