PDA

View Full Version : New release of Media Player 6.4


Pages : [1] 2 3 4 5 6 7 8 9 10

gabest
24th July 2002, 21:09
Rewritten from scratch, enjoy: http://vobsub.edensrising.com/get2.php/mplayerc.rar

Don't forget to report bugs, crashings, etc. :)

p.s.
Because it is only a test version, there is a 5min time limit, sorry :p

flloyd
25th July 2002, 00:19
This looks pretty cool. Just the player I am looking for.

When I open a file though it freezes before it starts. I press stop and then start and it plays fine.

Oh and when do you plan on releasing a version that is not limited?

ARDA
25th July 2002, 00:40
I've just made a short test with an ogm and all was right. At first I could not manage correctly the selection of languages and subtitles but finally I've got it. The only thing I can mention that it crash if I try to close the player without stopping it before. Once more thanks for all your tools. Waiting for a new release.
Arda

gabest
25th July 2002, 14:10
Thanks for testing it, I'm trying to fix those misterious problems. It seems to behave differently on every computer :)

Time limit will be there until there are serious problems with it. This should prevent ppl spreading it too far.

Gazza
27th July 2002, 07:37
Originally posted by gabest
Rewritten from scratch, enjoy: http://vobsub.edensrising.com/get2.php/mplayerc.rar

Don't forget to report bugs, crashings, etc. :)

p.s.
Because it is only a test version, there is a 5min time limit, sorry :p

Gabest,
I tried to get a copy to test but the link above didn't work. Any other way I can try a copy?

Gazza

gabest
27th July 2002, 07:41
Hehe, I've just removed it a few hours ago, and the release version hasn't been copied onto the download server yet.

Until then try http://vobsub.edensrising.com/get2.php/mplayerc6401.rar

Gazza
27th July 2002, 08:24
Bad timing on my part. Anyway I will download and give it a test.

Gazza

ARDA
28th July 2002, 02:43
I've tested again the new release with the same ogg (ogm);no
crashes when I close it without stopping.

Sources: Do you know any open-source player for windows?
Well, I don’t... May be later.

Of course you needn't at all release your source code.You
have already shared your work with your filters,but it would
be so funny to see....I'd better stop here.Thanks again for
your great work.

Arda

gabest
28th July 2002, 05:51
There is one simple reason for keeping the sources to myself. I don't want to be the only one who finds out something and sees his ideas appearing a little later in the other closed source players :p

Dark-Cracker
28th July 2002, 14:21
hi,

very nice work with your tool.i have found a little problem in fact i have create a .smil file with an interactive menu, but when i click on the video with the mouse , this pause the movie, could u add a little option that will disable the possibility (perhaps only if u opent a .smil file) to pause the movie by clicking on the screen. this will be great.

PS: i have tested the win2k and the winMe version and the 2 .exe file start on winXP why two version (compatibility problem)?

Sorry for my poor english.

bye.

Blight
28th July 2002, 17:57
gabest:
I actually released some of the Zoom Player code and help out on programming forums. I even gave a few basic code stuff to competetive players in the spirit of sharing.

gabest
28th July 2002, 18:54
Dark-Cracker:
- Could you send me a sample smil file? I have no idea about them.
- The 2kxp exe won't run under win9x, you can call it the "native" NT version. It would be a lot easier to only write the code for NT :)

Blight: I didn't want to hurt you or anybody else, I was just explaining what I feel.

gabest
29th July 2002, 00:43
I found an smi file which has clickable items. For the first glance it seems impossible to allow both interaction and pause/play...

Shernand
7th August 2002, 02:50
Very nice player Gabest, congrats ;)

BTW, it would be great if you add this two really neat features

1) Option to use Default WaveOut Device instead of Default Directsound Device (to improve quality in 48000 hz clips with my old sound blaster awe 64 isa).

2) Option to use Cyberlink AC3 Decoder ;)

Thanks again and best of luck ;)

-- Shernand

gabest
7th August 2002, 06:00
Originally posted by Shernand
Very nice player Gabest, congrats ;)

BTW, it would be great if you add this two really neat features

1) Option to use Default WaveOut Device instead of Default Directsound Device (to improve quality in 48000 hz clips with my old sound blaster awe 64 isa).Ok2) Option to use Cyberlink AC3 Decoder ;)If you unregister all other ac3 decoder with higher priority, then the cyberlink filter will be used.

Btw, is there a way to enable 4/6 channel playback with that filter? Or is there some other reason using it over iviaudio? I'm just curious.

heldchen
7th August 2002, 13:50
congratulations gabest, best player i've found so far. been using windows media player 6.4 for "years" now but dumped it in favor for MPc!

one feature i still miss tho (but haven't seen it in any other player either i must say): some movies have a low audio volume which makes watching them especially on notebook systems very hard. some kind of software audio volume amplifier would be awesome.

keep on the good work - vobsub & mpc rule!

Yusaku
7th August 2002, 17:59
Heldchen: http://www.doom9.org/Soft21/Audio/dedynamic02.zip

It should work with any player you like, including (my favorite) mpc :)

heldchen
8th August 2002, 13:17
already tried that DeDynamic v.02 filter. no joy at all, it won't get loaded, neither in MP6.4 nor in MPC6.4.01... and yes, i've correctly registered the filter through regsvr32. its a pitty as according to other posts in the forum it would do exactly what i need: amplifying the audio :/


@gabest:
small bug:
"always on top" does not work correctly. if its checked and you close mpc, then open it again by playing a movie, the option "Always on Top" is checked but its not staying on top. you first have to uncheck and check it again, then it works...

gabest
8th August 2002, 15:33
I checked that filter and it has a "do not load normally" :) priority, so it won't get loaded until the player adds it to the graph.

"Always on top" bug fixed.

heldchen
8th August 2002, 15:56
can you make an option to "load" one (or more?) filters that don't autoload in mpc? would be kinda cool i guess, for other filters as well...

gabest
8th August 2002, 16:18
I was thinking much about how to do it the best way. Do you have any suggestion for a clean system?

Yusaku
8th August 2002, 17:43
Under Options>Formats tab, add another button "Non-default filters" (or something like that, cannot think of short descriptive label...), that will open a list of filters added to the graph extra (default on emty) with a possibility to add DShow filters to the list in a similar way as in GraphEdit.

This way, you'll get features similar to zoom player (but way easier to configure), but it will fail in cases when graph auto-build won't include these extra filters on the right places (i.e. Dump filter) - it is not too necessary.

But if you'd like to program a lot, you could add two extra buttons (which flters should connect to this filter on imput pins and which on output ones); thatway you'd be able to describe even whole graph tree...

gabest
8th August 2002, 17:46
Hehe, I think I need to rewrite and integrate graphedit into the player to make everybody happy :)

Yusaku
8th August 2002, 19:04
well, not for me anyway... I was just suggesting a way how to include it in MPC interface :)

But I think that it will be for advanced users anyway, so I guess you could go for GUID list somewhere in registry or config file... it will do the same work...

Yusaku
11th August 2002, 22:53
Another feature request: when there is a video file and a few audio tracks, could you add selection of them?

ex.:
Movie.avi
Movie.English.ssa
Movie.English.mp3
Movie.Czech.ssa
Movie.Czech.mp3

would make menu for selecting between three tracks and two subtitles.

It would probably need to rebuild the graph tree, but that is not too big of a problem (you don't switch languages that often during playback...) => after selecting the language, load the two files (already working) and seek to current timestamp.

Yusaku
11th August 2002, 23:04
also, how about the aspect ratio correction for movie playback on 16:9 TVs? The numeric keypad just is not working on this notebook in MPC and it is extremely boring to do it with mouse in menu, not to mention that you never get the correct aspect ratio this way.

gabest
12th August 2002, 10:08
Yusaku: How was that 16:9 zooming exactly? On this picture the red or the blue area?http://vobsub.edensrising.com/untitled.GIF

Yusaku
12th August 2002, 17:15
enlarge the red area (16:9) (movie area) to the grey (whole 4:3) (TV Out is almost always 4:3 :( ) => leave X axis as it is and scale Y by 133.33%

gabest
12th August 2002, 17:58
Yea, I though so, just wasn't sure about it since the pan&scan presets in powerdvd zoom on the blue area.

Yusaku
12th August 2002, 19:28
Yes, I know - well, that's usable for viewing 16:9 movie fullscreen without "unnecessary" borders - some people like it (on 4:3 monitors) (I know about 3 such people), while what I need is to show movie fullscreen on 16:9TV, because the drivers for most TV OUTs are stupid and don't support 16:9 resolution (Matrox is a nice exception, but AFAIK no other manufacturer noticed the existence of 16:9 TVs so far).
I guess that adding both presets won't hurt - from what I've seen around quite a few ppl actually use that zoom in PDVD :)

Yusaku
16th August 2002, 21:04
one more feature request ^_^
Ctrl+<> is great toy, but if you could revive Alt+<> from WMP, it'd be great. I miss some way how to seek through video using keyboard (not that WMP had the seeking enabled - it was greyed out all the time...); and it disables any way how to use remote control with WMP/MPC (scripting mouse to that extent is impossible in bRemote; and seeking bar is turned off in fullscreen anyway)

The greatest would be if you could seek on keyframes; so that it'd respond immediately - but just "go 10 seconds backwards/forwards" on each Alt+<> press is enough...

Speaking of the mouse - quite often it doesn't hide in fullscreen mode when "show controls in fullscreen" is turned off. With it on it hides everytime. Any suggestions? :) I hate controls on fullscreen!

gabest
16th August 2002, 21:36
Seeking frames is very problematic in dshow. The only reliable thing is stepping forward n frames, but it isn't possible to do it backwards at all. Also, you can forget about seeking to keyframes for a while. I couldn't find any reference in the help or using google about determining where the keyframes are.

(What was the Ctrl+<> or Alt+<> what you were talking about? I have no idea what they did or should have done in wmp64 :P)

I've rarely used it with the controls turned off in fs, but I will look into the problem now :)

Meanwhile you (or anyone) could test http://vobsub.edensrising.com/get2.php/mplayerc.rar for me. In renderless mode there is an integrated subresync implemented as a toolbar.

Yusaku
16th August 2002, 21:50
Hmmm... as I thought - DShow is too much time oriented for that :(

Anyway, could you make the Alt+arrows seek 10 secs backward/forward relative to current position?

Ad subresync: I'll try to look at it, but unfortunately the drivers for DD are SOOO crappy on this notebook that I cannot promise anything...

gabest
16th August 2002, 22:00
Yea..., seeking x sec is possible. I just need to find some space somewhere in the options to add settings for it.

Yusaku
16th August 2002, 23:40
You could go for the classic WMP style, add a menu "go" and put it there... together with the "play at" and maybe some future seeking commands... To maintain similarity to WMP as close as possible :)

Yusaku
17th August 2002, 01:40
well, subresync SEEMS to be working, but with 2fps it is hard to tell... Apparently these drivers suck just a bit too much ^_^.

And regarding pan&scan: thanks a lot for the 16:9 option :)
but
1) what is the difference between "reset" and "Stretch to 4:3"?
2) what are the other two for? 1.85:1 might be useful to zoom a movie on 16:9 TV at the cost of slightly messed proportions, but 2.35:1 is damaging the widescreen movies too much.

What I was suggesting were three options:
Scale to 16:9 TV (X scale 100%, Y scale 133%) (working now)
Zoom widescreen (X scale 139%, Y scale 139%)
Zoom ultra-widescreen (X scale 177%, Y scale 177%)

the first one is for buggy drivers on TV Out, the other two are taken directly from PDvD4's Pan&Scan menu (to show the center of widescreen, resp ultra-widescreen fullscreen on 4:3 screen)

gabest
17th August 2002, 02:04
Originally posted by Yusaku
1) what is the difference between "reset" and "Stretch to 4:3"?LOL, nothing. But it looked so logical to add it on the list... I like order :)2) what are the other two for? 1.85:1 might be useful to zoom a movie on 16:9 TV at the cost of slightly messed proportions, but 2.35:1 is damaging the widescreen movies too much.Dunno, maybe some ppl has a display with such a ratio.What I was suggesting were three options:
Scale to 16:9 TV (X scale 100%, Y scale 133%) (working now)
Zoom widescreen (X scale 139%, Y scale 139%)
Zoom ultra-widescreen (X scale 177%, Y scale 177%)Yea, the "powerdvd-like" options could also be usefull. Good thing it is never late to update the UI :)

Yusaku
17th August 2002, 07:48
Originally posted by gabest
LOL, nothing. But it looked so logical to add it on the list... I like order :)
In that case - could you move the reset to the zoom group where it belongs to? (above the new stretch group) ^___^

Originally posted by gabest
Dunno, maybe some ppl has a display with such a ratio.
Dunno, doubt it - I've seen just 4:3 and 16:9 TVs; and all computer displays have luckily 1:1 pixel size (I know, except 1280x1024, but even there the difference is not too big...), so they do not need tweaking at application level. I think that the only usability of this non-standard stretch is really for 16:9 TVs, but it works like a charm on them :)

Damn, if all the TVs had DVI connector, there wouldn't be any problems :o

Yusaku
17th August 2002, 07:53
BTW: Ad keyframes: Yeah, I know... The only think that's seeking to keyframes now is Tobias' OGM filter - so unless you're willing to rewrite AVI splitter :devil: :sly:

ookzDVD
21st August 2002, 06:08
@gabest,

thank you for your wmp ;)
btw, the picture is look jerk if I maximize to fullscreen ;(
not as smooth as the original wmp, or maybe I have to use the
bicubis DS filter 'cause you not implement it yet ?

Thank you.

Yusaku
21st August 2002, 07:05
You need a newer GPU for that... but if you turn off VMR renderer, it should revert to normal, right?

Doing bilinear filtering (bicubic is out of question) by software instead of GPU would be a huge processor hug. If your card doesn't support bilinear filtering on textures, do not use D3D mode.

gabest
21st August 2002, 16:48
Yes, probably knowing the type of the videocard would bring us closer to the answer :)

pandv
22nd August 2002, 13:59
I have a little sugestions about the behaviour of the Media Player and fullscreen mode (not important at all).

- When in fullscreen mode press Esc key, go out of fullscreen mode but stop the video also (wm 6.4 does it). Because if anybody goes to windowed mode is to see or do another thing.

- When not in fullscreen mode, Esc closes the player (it's a option in wm 6.4, if I remember correctly). Boss key. Alt-F4 is more dificult to press.

- When the film or clip finishes (if there are not loop programmed) go out of fullscreen mode (wm 6.4 also does it).

Only suggested because when I migrated from 6.4 to 7.0 (yes, nobody is perfect) I missed this functions. Now, I am using your player. Thanks.

pandv.

Yusaku
22nd August 2002, 16:21
Originally posted by pandv
- When in fullscreen mode press Esc key, go out of fullscreen mode but stop the video also (wm 6.4 does it). Because if anybody goes to windowed mode is to see or do another thing.
Yeah, that'd be nice - WMP did that...Originally posted by pandv
- When not in fullscreen mode, Esc closes the player (it's a option in wm 6.4, if I remember correctly). Boss key. Alt-F4 is more dificult to press.
Noooooooo!!!!! WMP did NOT do this and it'd be too easy to exit the player without wanting to.Originally posted by pandv
- When the film or clip finishes (if there are not loop programmed) go out of fullscreen mode (wm 6.4 also does it).
yeah, that was feature of early WMPs (I remember it from my old W95 station) that I didn't like too much, but - it doesn't matter. I'd more like to see it the way it is now, but...

wertherman
28th August 2002, 18:43
Your player seems to stop responding whenever you use it to play realmedia clips in quick succession (ie within a couple of seconds of each other).

Other than that, the player is great, the first player I've used thats been good enough to replace good old windows media player 6.4.......

Additional bug: I've found one just one mp3 file it plays and about 10 it doesn't so far - crashes with three memory access errors (I can send you copies of some of the mp3's I've found that it crashes on if required)

gabest
28th August 2002, 19:23
I've sent you my ftp in a pm.

About the rm files randomly locking up the player I can't do much. After I tell the realplayer dlls to begin the playback 1 out of 10 times the call never returns and the whole thing just freezes.

wertherman
29th August 2002, 02:30
Ok.. I'm uploading one of the files that wouldn't play now (Filename = "(Hed) Planet Earth - Bartender.mp3") though I think its something messed up with my system as I just tried the same file in wmp6 and it didn't play (I've been trying to reinstall win2k for about a month now but murphy's law keeps holding me back (at the moment I've got a nice "Inaccessible boot device" blue screen)).

As for the realmedia issue, if that's the case your only real way of dealing with it would be to start a seperate thread for calling the realmedia dll's and then after a certain time out period, give up and kill the thread (and then deal with the consequences)..... Which could really mess up all your other code so don't make it top priority...........

gabest
29th August 2002, 02:43
I've just loaded the mp3 a few times but no probelms here. Don't you have some non-default mp3 decoders installed?

Flay
29th August 2002, 08:30
Light Alloy - player which can seek to key frames. :-)
How ? - just pasre AVI by itself and seek to calculated position.
It works !

wertherman
29th August 2002, 11:42
Nope. I've got the fraunhofer transform filter for directshow(tm) version 1.5 (build 50) installed and nothing else (unless I've got something decode only, but as it uses the fraunhofer codec for the files it can play it really shouldn't matter....) I'll see if I can work out what's wrong but I can't really think of much that I can try (other than possibly installing lame directshow filter for decoding mp3s)...........

gabest
29th August 2002, 15:53
Originally posted by Flay
Light Alloy - player which can seek to key frames. :-)
How ? - just pasre AVI by itself and seek to calculated position.
It works ! Hmmmm, not a bad idea :)

gabest
31st August 2002, 23:31
New test version: http://vobsub.edensrising.com/get2.php/mpctest.rar

Capturing part may not work on every configuration. It was only tested under xp with that wdm bt8x8 driver from sourceforge, and also with a simple usb cam.

If I forgot to add something you suggested, just ask it again.

Yusaku
1st September 2002, 00:52
woo, nice.

Feature requests: when you press Alt+arrows more times, cache it and seek to end time (e.g. if I press it 10 times, seek 50 secs ahead instead of 10 times 5 secs) - it still takes too long time to e.g. seek, say, two minutes.

support opening URLs - since I replaced the default WMP6.4 with your MPC, everytime I click on media file link on some server it is first downloaded to temp and then played. With WMP it was played back while downloading (at least in case of MPGs and ASFs, not sure about AVIs)

wertherman
1st September 2002, 03:00
Managed to re-install win2k in the end and now your media player plays mp3's files no problem, doubt I'll ever know what got messed up with my previous system (unless it happens again).....

PS: If you want to make it more like the original media player you should put a feature to be able to load and display .jpg files....

Yusaku
1st September 2002, 07:05
Also, the bug of correct aspect ratio switching on DVDs while having DVobSub loaded still remains. All that is needed is to pres Numlk-5 (pan&scan reset) and it corrects itselves, so you're almost there :)

gabest
1st September 2002, 07:07
With which mpeg2 decoder?

Yusaku
1st September 2002, 07:11
CyberLink from PDVD4, iviaudio for AC3.

Maybe it is an issue of buggy CyberBlade videocard drivers though :). One never knows with this videocard...

Edit: when playing with the DVD playback a bit more, I found that it indeed still is not working at all, I just pressed the Num-5 key at the wrong time :) (movie switched to 2.11:1 at that time)

additional DVD bugs:
Ctrl-Arrows does the stangest things, including but not limited to stopping the timer (bottom right), randomly seeking to some place +-15 secs from current position and audio mess. And the last time I tried it the strangest freeze of computer I've seen so far (services, Alt-Tab working, mouse cursor correctly changing but programs totally dead... thus after trying to revive the system for a while requiring me to write this again ^_^).

And Alt-Arrows is probably not yet implemented in DVD playback...

you'll have to wait about 1 month before I test capture functions though :)

Yusaku
3rd September 2002, 07:15
New bugreports: after pressing . (stop), player seeks to beginning but keeps showing the last picture played - you probably should play first frame and stop again to behave "normally" (same goes for end of playback, WMP used to always show the first frame of video in "stop" state I think)

I think I had one more, but cannot remember now... maybe later. And another request: could you make that newly added "go from fullscreen to windowed on the end of playback" function optional? It annoys me :) Registry is enough, checkbox in "tweaks" tab is even better :D

gabest
3rd September 2002, 07:32
Hm, wmp64 is very tricky when stopping. I think it only puts itself into paused state. It even disables the pause button.

dopef1sh
4th September 2002, 14:08
Hey, I've been looking for a windows based dvd player that supported multimonitors. WMP 6.4 plays videos just fine fullscreen (divx5, 704x384 res, 29.97 fps) on my second monitor, but none of my dvd players will play on the second. I just downloaded your latest media player and it actually plays the dvd on my second monitor (!), but unfortunately the frame rate suffers horribly. I know wmp64 will use hardware accel. for video on a second monitor, but I think that yours may not. Any ideas? (or know of a good dvd player that will work on a second monitor?)

--josh

btw, nice player, i may start using this exclusively instead of wmp64

PS: some system info:
P4 2.26Ghz, 512 ram
Primary Video: GeForce4 4400
Secondary Video: ATi XPert 128 (heh, i needed a pci card, so sue me)

gabest
4th September 2002, 14:35
The picture decodes into the first video card's memory, no wonder it transfers slow to the second. There would be no performance hit if you had a dual-head video card :)

dopef1sh
4th September 2002, 14:47
ahh... it's streaming through 2 video cards... that would explain the problem =) so does wmp64 do this differently (ie: straight to the vid mem of the monitor it's on?) or is dvd decoding just that much slower? (higher bit-rate?) Also, is there a way to fix this? Either on the code side (you) or some bizarre combination of filters (me). Anyway, thanks for that quick reply.

--josh

gabest
4th September 2002, 14:47
A question. Were you trying it under xp with the VMR renderless mode checked in the options? If yes, try this build so that you open the dvd when the window is on the secondary monitor: http://vobsub.edensrising.com/get2.php/test.rar

dopef1sh
5th September 2002, 04:17
no, I'm using Win2k (although I did download the test.rar anyway... still chugging, but I did not see a renderless mode in the options)

--josh

Yusaku
7th September 2002, 18:56
I remembered the second suggestion:

Suppose you have this file structure

movie.avi

movie.English.ssa
movie.Hindi.ssa
movie.Uruguay.ssa

movie.Hindi.wav
movie.Uruguay.mp3

could you make a new entry in menu somewhere for fast switching languages, like subtitles are now?

I know that you have to rebuild graph, but just make it work as a shortcut to "open file" with that audio (thus rebuilding graph tree) and then seek to same timestamp.

gabest
8th September 2002, 08:56
When you switch the audio on the playlist, it stops the graph, removes/add the audio filters and reruns it at the last position. It turned out to be quite fast, so that's not a problem :)

But to make you happy I will try to link the names of the subtitle and the audio files somehow.

p.s. Yesterday when configuring my hard drive layout for raid, that stupid htp370 controller erased my partition with all my sources (I only included two drives for raid0 and it added the third too!). Fortunately I could recover it with this excellent prog: http://www.cgsecurity.org//index.html?testdisk.html. All other I found were only demo versions...

Yusaku
8th September 2002, 10:00
Ad sources: whew! At least now you'll backup :)

Yeah, the playlist way works, but it is quite slow (to do it by mouse, not program response...). And on this computer, using non-VMR renderer and latest stable ffdshow (official milan's build), it does NOT seek in video after I load the .mp3 in playlist. It works from File>Open though (i.e. I load the .avi, open playlist, select .mp3 and it loads almost - not exactly, but close - synchronized audio + video. But then when I seek, video stops for ~5 seconds and then continues as if nothing happened, while audio seeks correctly; resulting in total desynchronization).

Bottom line: probably the only really compatible way is to throw the graph away and build a new one from scratch - it takes ~3 times as much time (about 1.5sec here), but works correctly.

Also it'd be nice if you could implement some weird keyboard shortcut for "next audio track", as in DVobSub (so that it's scriptable for remote control...)

gabest
8th September 2002, 11:32
Hm, that's strange, I've never experienced any problem with switching the audio.

murattttt
23rd September 2002, 14:56
Hello Gabest
Great job, great player and what a small file size with MP Classic!
I just watch everything with that player now on.
When I burn my movies onto CD I used to place a MicroDVD (just was my favorite) and place an ini file that I mostly used for starting the movie in fullscreen.
Now I try for the same thing in MP Classic.
Is there a similar way of creating an ini file or sth. to put some parameters for it?
I'd just look forward to.
Thanks

Manao
24th September 2002, 19:10
Bug report :

I've just encoded a movie in an ogm, and MPC can't render graph ( Error message : Failed to render the file ), whereas Zoom Player and BSPlayer succeeded in. I've made several other movies, none have problem. But recently, two of them could not be rendered, another worked fine.

The ogm were created with oggDSF 0.9.9.3, subtitleDSF 1.3.3.0, and OggMux 0.9.2. ( 2 ogg vorbis soundtracks, 1 or 2 subtitles, chapters ). The video codec was Xvid. No error detected when muxing the files.

At this point, the file didn't render with MPC. I had to cut it in two part. I used the oggtools, and the files also didn't render.

I have Windows XP, service pack yet NOT installed, but WMP9 is.

xox
5th October 2002, 11:21
@gabest:
everytime i play a video file (any type), an error message comes up (see the attachment). the file will play just fine though...the message box just appears everytime i load/play a file. am using winxp pro (SP1 installed), no wmp.

gabest
7th October 2002, 22:14
Next version out at http://vobsub.edensrising.com/mpc.php

Manao and xox, could you check again if these problems still exist with 6403.

Manao
7th October 2002, 22:40
Thanks a lot, that's working :)

Edit :

Sorry, it seems I spoke to quickly : the ogm plays fine, but with the new ogg dsf by tobias ( 0.9.9.5 ), I can't access to the menu of the tray icone. Each time I click on it, nothing happen. It happen for all the video, even those which didn't have the problem with previous version of MPC. The strange thing is that at the opening of the clip, the player seems to try to open / close several times, quickly, the ogg filter ( which makes the tray icone to blink, and the icone in the task bar to appear disappear several times ). Then the clip plays, we can acces to the ogg filter with the menu of the player, but not by the tray icone. It doesn't happen with Zoom Player, so it should not be the filter. I didn't try with the previous version of the filter.

Pasqui
7th October 2002, 23:36
Hi Gabest !
Thanks a lot for this new release. I love your player. But I still have a problem while playing a 4:3 video file in VMR mode. The picture is completely wrong (mainly green with some purple shadows moving) while there is no problem with 16:9 movies. Is this a known issue ?

Best regards,

Pasqui.

Yusaku
8th October 2002, 00:07
Bugreport: when trying to open secondary audio track (separate AVI and either MP3 or WAV file) it fails to open the audiotrack - even shows icon of crossed speaker.

xox
8th October 2002, 01:15
@gabest:
nope, the problem still persists. the same error box still comes up, but the movies play fine.

gabest
8th October 2002, 11:19
xox: I just typed a few words of that dialog's message into google and I found this (http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=3D3488FE.9B0E2F47%40hevanet.com&rnum=24&prev=/groups%3Fq%3Dfile%2Bopen%2B%2522typed%2Bthe%2Bname%2Bcorrectly%2522%26start%3D20%26hl%3Den%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26selm%3D3D3488FE.9B0E2F47%2540hevanet.com%26rnum%3D24). Update: Confirmed, I can reproduce this problem if the "DDE Message" box is not empty. Next time I will clear this box when registering a new file type :)

Yusaku: What filters are in the graph after opening? (you can connect graphedit to mpc)

Pasqui: What video card do you use? May be it can't do the yuv->rgb conversion correctly or something.

Manao: Lol, I made a stupid mistake in the source code. This has to be fixed finally. I will upload a new version as soon as my homepage gets back online.

Yusaku
8th October 2002, 12:34
Gabest: all audio filters except the audio renderer. Video is classic ffdshow(+DVobSub in case of normal renderer) way (both renderers tried)

MP3s:
source>MPEG-I Stream splitter>InterVideo Audio Decoder>empty output pin

WAVs: Source>WAVE parser>empty pin

It is empty no matter if I select DirectSound or WaveOut on tweaks tab

Soundcard is SB Live! so it should not have big compatibility problems

gabest
8th October 2002, 12:44
Hm, I'll try those iviaudio filters.

Update: Could you send your iviaudio.ax to me? Mine doesn't want to decode any mp3 :confused:

xox
8th October 2002, 12:51
@gabest:
thanks for the quick reply and the link. i was playing around with the dde and some other things with mpc and zoomplayer and i found out that when a type of media file is not registered in mpc and you attempt to open it by right click -> open with -> media player classic, the same error msg box will appear, but the movie will still play fine. that could be a problem for many people have more than one tyep of media player installed (like me :)) and still want the option to choose other programs for whatever reason. the only solution i could come up with now is to register all types of media files you have with mpc, then right click -> open with -> 'whatever media player' on the file instead of the other way around...unless there's a better solution....

Yusaku
8th October 2002, 13:08
I've tried adding audio renderers runtime using graphedit, but it complained about imcompatible pins !!! :(

The strangest thing is that exactly the same audio filters are rendered no problem without the video part... This is especially weird with WAV files (uncompressed) - I understand that iviaudio can mess it up a bit, but uncompressed audio relies on wave parser only.

gabest
8th October 2002, 13:14
Huh? How can that be??? Can you add two audio renders at the same time?

gabest
8th October 2002, 13:40
xox: Try to enter anything for .txt in the dde message box and even notepad will show you this error when double clicking a simple text file. I think zoomplayer or any other player which you have associated previously has set his own dde message and after linking those extensions to mpc they stayed there, but unfortunately mpc cannot receive any of them and explorer gives you its warning.

Yusaku
8th October 2002, 13:58
Of course I can :)

It must be something new, because the latest beta you posted in Capture forum still worked without any problems (6.4.00.0003, filesize 366592b, archive name mpc2kxp.zip)

gabest
8th October 2002, 14:07
Ok, but why can't you do it in graphedit now? Or did you try it while being connected to mpc?

Yusaku
8th October 2002, 14:13
Yeah... I guess MPC's graph is not remotelly editable, eh? :stupid:

Edit: that's what I meant when I said "runtime" ;)

Pasqui
8th October 2002, 17:58
@gabest
my video card is a Matrox G400 with lastest video drivers available for WinXP. As I stated, I only have this problem with 4:3 videos, not with 16:9 or 20:9 videos.

gabest
8th October 2002, 18:38
I have an idea, could you send me a screenshot? :)

Also, what if you make the picture height smaller? (numpad 2)
On my notebook the colors get shifted if the top of the picture is positioned above the desktop, but for that I can only blame the faulty drivers I think. (tried with every renderer)

Pasqui
8th October 2002, 20:13
@gabest
Here is the screenshot. Either the decrease or increase of height, weight or size does not change anything.

Pasqui.

Manao
8th October 2002, 21:12
@Gabest :

Thanks, now it's working fine with the 6.4.0.4. MPC now equals Zoom Player for playback of ogm.

Yusaku
8th October 2002, 22:39
@Pasqui: That's strange - I have exactly same configuration (G400 with latest drivers on XP SP1) and it does not produce any weird artifacts with 4:3 movies...

@Gabest: external audio files still do not work, as opposed to 6.4.0.2 and 6.4.0.3 betas :(

Pasqui
9th October 2002, 07:51
I've identified in which case my corrupt image appears. It is only with 4:3 movies in VMR mode with my desktop configured in 16bpp or 32 bpp. No problem occurs with a desktop in 24bpp.

Pasqui.

Yusaku
9th October 2002, 09:59
Yeah, because at 24bpp there's no Direct3D => no VMR rendering and Overlay renderer takes its place instead

murattttt
9th October 2002, 14:32
I was very finely watching my ogm and xcd CD's with vobsub subtitles,
however when I moved to version 6.0.4 I could not be able to see them.
I registered dvobsub again but it did not load vobsub filters either. (needless to say I had unregistered them when I began to use mpc because I was reading two subtitles in every movie)
I am just curious if this is a bug or not.

gabest
9th October 2002, 14:52
Is it only happening with ogm+xcd? How does the graph look in graphedit? Which version of dvobsub do you use?

vip
10th October 2002, 12:45
First of all thanks gabest for great player! Second: i got some probs with new v6.4.0.4 2kxp build. When i play mpeg2 clips captured from SAT or play DVDs i got 3 windows - 1. mpc window with controls and no video; 2. Active Movie window without any controls or video; 3. Active Movie without controls and with video. And while playing i got 3 Video Renderers in the Play\Filter menu. InterVideo filters used while playing. Other media types (like DivX, OGG, XviD, MPEG1) plays with no problem. My OS is WinXP SP1. MPC 6.4.0.2 worked just fine.

Sorry for my poor english.

gabest
10th October 2002, 12:54
Weren't they two video renderers and one overlay mixer? If another program is already using an overlay surface and you tell mpc to also use the overlay mixer then this problem can happen. The overlay mixer won't let the decoder connect to its input pin, and the automatic graph builer falls back to the normal render.

vip
10th October 2002, 15:12
I prepare screenshot, so you can look by yourself... There is no any other players running etc becides mpc. If i play a clip in PowerDVD or WinDVD it plays fine in one window ;), but when i try to play it with mpc i got 3 windows...

Well after 3 attempts with adding attach to this message, i've just upload screenshot on my own website. Here it is: http://x69.narod.ru/images/capture.png

murattttt
10th October 2002, 17:20
Is it only happening with ogm+xcd? How does the graph look in graphedit? Which version of dvobsub do you use?[/

I now see that I see the subtitles when I re-register dvobsub.
However I heard that dvobdub was also able to read *.sub files when compressed with rar(Yes, with the same name). But dvobsub alone in my system was never able to uncompress and show them until MP Classic.

Now I can see the subtitles but not the compressed ones. I think that is not because of the MPC but some unregistered filter perhaps.

It is happening with any video I make (avi,ogm,avi or ogm in XCD).
I use Dvobsub 2.18 (is there a new version? Oh, how embarrassing for me if there is...)
Well, I can never get used to graphedit and can't say anything related to it (sorry).
I want to use the new version because CPU usage is hell of a little with 6.0.4 (just as WMP). But I still put the older one in my CD's because of subtitles and ability to read XCD's without hassle ( I think I didn't mention this but ah I also have this problem).

If there is a quite explanatory Graphedit guide I'll just begin to use it because it seems I can not be a divx-xcd specialist without it. :D
Still again this player is what I came up to the easiest to use and configurable as well. Now that I do not want to use any other player.
Maybe then comes an installer with it but I feel that it may spoil the beauty of simplicity.
I think this submit has become so messy (sorry again).
Keep up the good work Gabest.[/QUOTE]

gabest
10th October 2002, 18:17
vip: Tried a few mpeg2 decoders and noticed that I also render the not connected and inactive pins for subpictures and cc. They both open up a video window because they can't connect to anywhere else.

murattttt: Ooops, I forgot about xcd when I made the built-in vcd/svcd file reader filter :P It does exactly what the xcd source filter, but only expects mpeg data and so it only reports mpeg as the subtype.

Dark-Cracker
10th October 2002, 20:41
hi gabest,

do u think is it possible to add the support of the .rmvb file (not only the .rm file) u sould only chnage the filter (because if you rename .rmvb in .rm file u can read it.

thank u
bye

gabest
10th October 2002, 20:48
I've already added the rmvb extension in .3 and .4

CruNcher
11th October 2002, 17:48
Gabest first great work this player is :) and thx for the nice support for it. The problem i have is the same that VIP had earlier here but i only have one Activemovie window with the Video and yours with the Background green using NvDVD as Decoder i tested all Render Modes available in 6.4.0.4 the System Default and VMR (renderless) is couseing that problem but the Overlay Mixer is takeing more Memory then 6.4.0.2 did (extreme more memory) about 10 MB more Memory then 6.4.0.2 took. The RiFF header SVCD loader is a superb idear i didn't saw any donationware Player that can open SVCD Mode2 directly even Zoomplayer can't and no this MPG file was opened from the Harddisk so the RiFF Header loader is not the "extreme more memory usage problem" for me it would be the best if you would go back to 6.4.0.2 Render Mode and add RiFF Header support to that Player version but that would be only good for me if it is not a main problem what it seemes to bee maybe im wrong :)


Decoder: NvDVD Decoder 1.22
GFX : Geforce 3 ti 500 Detonator driver 40.72
OS : Windows Xp Pro Sp1
-----------------------------------
6.4.0.2 Hardware Acceleration Full : Playback is fine no probs memory usage @ 10 mb

6.4.0.4 System Default: opens Activemovie window Video is displayed in it and Player window is Green memory usage @ 15 mb

6.4.0.4 Overlay Mixer: Works but memory usage is @ 20 mb (also Mp4 (DivX)) using more memory in that mode

6.4.0.4 VMR (renderless): Player window Displays Video and Activemovie window Displays Green Background memory usage @ 31 mb

i can't imagine that this is a normal behavior from 6.4.0.2 too 6.4.0.4 so if you could look into it maybe it would be solved useing 6.4.0.2 rendering mode ?

gabest
11th October 2002, 18:32
For me the memory usage is around 20MB with both v.2 and v.4 when using the default renderer or the overlay mixer. With VMR it is just above 30, but those extra MBs come from the subtitle texture buffers set in the options.

Anyways, I hope I managed to fix the opening up video render windows in this test version, please try it: http://vobsub.edensrising.com/get2.php/test.rar (nt build).

Additional changes:
- the svcd reader was extended to read xcd files of any type.
- a tiny ac3-from-avi filter which loads when somebody do not have the external mpgaudio.ax filter registered.

CruNcher
11th October 2002, 19:41
Wow the quickest software fix i ever saw respect gabest hehe

6.4.0.5 System Default: Playback is fine no probs memory usage @ 13 mb

6.4.0.5 Overlay Mixer : Playback is fine no probs memory usage @ 13 mb

6.4.0.5 VMR (renderless): Playback is fine no probs memory usage @ 25 mb (standard subtitle settings)

3 mb more than 6.4.0.2 that is acceptable (features against memory compared) ;)

Again great work :)

murattttt
11th October 2002, 22:35
Wow, at this build playback is back again in XCD's of mine in any kind of XCD variation (even the ones I just burned for exp. reasons i.e: 1100 MB for 99 min CD.)
I will also test it with compressed subtitles.

Yusaku
11th October 2002, 23:30
Waaaai!!!!

Additional change:
secondary audio (external MP3s & WAVs) works again (even for me!)

Yusaku
12th October 2002, 20:06
Hmmm... since I had to reinstall (upgraded to 1.5GHz celeron/pentium III from athlon box...) I finally found the reason behind weird external-audio files rendering.

Before I installed newest mmswitch (http://www.doom9.org/Soft21/Audio/mmswitch.exe), everything worked the way it should with external MP3s using 6.4.0.3 and 6.4.0.4, but not using the latest beta 6.4.0.5.

In 6.4.0.5 there were TWO audios at once...

And after installing mmswitch, I had no audio in 6.4.0.3 and 6.4.0.4 again; and two audio streams in 6.4.0.5; but since mmswitch was installed I could hear only the external one.

So, the request: If you could implement the mmswitch functionality (when there is more than one audio stream in AVI file, let user select just one and build the graph just with that one stream), I'll gladly throw this filter out of the window :). Because it was apparently also the one that made the problems with dynamic audio-part of graph change.

gabest
12th October 2002, 20:40
I was already thinking of putting such a filter before the audio renderer and then I didn't have to add and remove filters for the audio change, just to plug in a new branch and switch between the inputs. But there are still two questions left, 1. where will I put effect filters, before or after the switcher? 2. will the renderer accept different formats for the different audio sources? I guess no, unless I stop the graph and reconnect it.

Yusaku
12th October 2002, 21:43
Hmmm... well - mmswitch way is to put two (or even three... :( ) audio renderers in the graph and then just switch uncompressed raw audio; which of course works. Basic, brute-force approach, but IMHO the only possible on DShow filter only level.

I think that since you have contol over the graph, it'd be better to do it through stopping & reconnecting; without using any filter at all - although it means ~second pause, it is better than having multiple renderers rendering their output to /dev/nul

gabest
12th October 2002, 21:58
I don't think mmswitch puts more than one renderer into the graph. Not my version at least :P

vip
14th October 2002, 12:03
Thanks gabest! MPC v6.4.0.5 works fine for me :)

ookzDVD
15th October 2002, 04:55
@Gabest,

It seems your MPC is getting better and better but still light and fast, congrat!

The idea to cheat the mpgaudio.ax if not yet installed is nice,
and it's working perfect! ;)

Btw, is that possible to cheat the dvobsub.ax if it's not yet installed ? so we could play subtitle without installing the dvobsub.ax.

Thank you.

iago
15th October 2002, 11:54
@Gabest,

It seems your MPC is getting better and better but still light and fast, congrat! (ookzDVD)

I totally agree! Thanks for your great work, gabest!

iago

gabest
15th October 2002, 12:00
ookzDVD: First I'll be waiting till dx9 gets released. (anyone has a beta3sdk for me? :))

ookzDVD
16th October 2002, 04:58
@Gabest,

Thank you for the update, I'll wait for it ;)

gabest
30th October 2002, 14:01
I think that switcher filter is ready for the first test :)
2k/xp (http://vobsub.edensrising.com/get2.php/mpctest2kxp.rar), 98/me (http://vobsub.edensrising.com/get2.php/mpctest98me.rar)

Don't be shocked, the audio switching part might look a bit disorganized at the first glance :).
- Second column of the playlist is gone (but the selection highlight is nicer :)), and so streams can only be changed through the filter list (like in the case of any other filter which supports the standard stream selector interface). Good thing is that I could still move that switcher filter submenu to a more dedicated place later.
- Another problem, the display names of audio streams are only shown as "Channel 1, 2, ..." because there is no foolproof way to originate them to the opened files. I could travel upstream from the switcher filter till the source and construct some more meaningful name from the source file name (if any) or from the splitter's output pin names (both can be only queried in unicode -> national chars will be surely lost under win9x).

So much for the problems, let's see where it performs better than mmswitcher.
- Format changes coming from upstream are sent downstream, making it transparent in that direction. For example ac3 decoders can vary the number of channels (tested with nvidia and intervideo decoders), or when switching the sources the different wave format attributes do not cause any problems in the renderer (e.g. switching from 44100Hz to 22050KHz won't play at a doubled rate).
- Switching should be almost seamless, only the picture may loose sync and only recover at the next keyframe, but it's not likely.
- Theoretically, any number of sources can be connected without any performance hit. The inactive input pins on the switcher filter are blocked, which means those streams are waiting in paused state (consuming no cpu power), until they get activated or flushed while seeking.

p.s.
Two or more instances of the powerdvd ac3 decoder I tried (3.5.0.1011) locks up the graph after stopping. With or without MPC or the switcher filter either.

p.s.2
If it was not clear, I made these changes to be able to handle even one file with multiple audio outputs.

Gazza
31st October 2002, 02:56
Gabest,
I have a problem and its that the avi's (with and without audio) run about half speed - that is, the video is slow motion. This has been happening over the last few releases of the player.

I'm using xvid latest builds and with/without b-frames and it happens with/without ffdshow.

This happens with your player and zoomplayer (latest releases) but not with bsplayer.

Got any ideas what I can do to rectify or what further tests I can do?

Thanks in advance

PS it is also slow with MS's media player version 6.4 and version 7.01

Shernand
31st October 2002, 04:22
Hi,
As many of you know, when you've a crappy Sound Blaster AWE 64 ISA card, the directshow Filter "MPEG Layer-3 Decoder" decodes directly either to Directsound Audio Render, causing 48000 hz clips to sound horrible.

Changing to WaveOut Audio Render fixes the problem (Thanks gabest ;)) but adds lots of noise when you pump up the volume.

My question is simple, anyone knows an alternative MPEG Layer-3 Decoder, or a version newer than 1, 9, 0, 0311 (Or 1.9 Build 311)?

Thanks in advance,
Shernand

Pd : I just found an ooooold directshow filter made by Xing called Xing 48khz to 44khz (File Name : Xing48to44.Ax, Version 1.00), which using graphedit acts like this :

Mpeg Layer 3 Decoder -> Xing 48khz to 44khz -> Default Directsound Device.

The sound quality is quite nice, and it doesn't add noise when you pump up the volume, so it's the perfect solution :)

Gabest, is it possible to include a switch to activate this filter in Media Player Classic? ;)

It would also be great If mplayerc could "detect" if the output is 48000, then add the "Xing 48khz to 44khz", else render the file normally ;)

Thanks in Advance,

Br,
Shernand

gabest
31st October 2002, 07:57
I wouldn't like to be running out of space on the tweaks page, so I think I will just add a new page with the installed transform filters enumerated in a list, and there anyone could select which filters in what order to insert before the renderer.

Yusaku
31st October 2002, 10:34
Gabest, you're amazing - always taking the hardest path in programming you can choose. The audio switcher works amazingly; and now we can even expect Graphedit rewritten & integrated? :D

* Yusaku happily unregisters mmswitch.ax

Ok, now the only think to make it perfect would be automatic loading of external audio files to the graph

BTW: PDVD AC3 decoder fails for me even when combined with WAV/MP3 source... it just likes to do the job alone...

gabest
31st October 2002, 11:47
Originally posted by Yusaku
Gabest, you're amazing - always taking the hardest path in programming you can choose.It wasn't easy, but after this I got a much better view over what is really happening in the filter graph :)The audio switcher works amazingly; and now we can even expect Graphedit rewritten & integrated? :DYes, of course!Ok, now the only think to make it perfect would be automatic loading of external audio files to the graphPossible, but still there is this little problem about naming the streams :P I'd like to find a reliable way.

masken
31st October 2002, 12:14
I can't believe I haven't tried this player before :D Just did now and it covers almost all my needs!

Thanks gabest, every effort you put into things rocks ;)

I have a feature suggestion too though:
When playing in fullscreeen, I'd like an option to keep to original moviesize, ie; play it at 100% so that no resizing filters kick in.

Ie; the result of this will be a "fullscreen" where the picture plays at it's 100%, inside black borders (in other words; you adjust the graphic card resolution to match the video being played instead, normally 800x600 or 640x480 for an XviD/DivX encode).

This is really useful when doing playback on a TV (where either the VGA converter, or the TV itself has resize functions that might be better than software resizing), or when doing playback on a projector. It will produce the maximum quality I believe? :)

gabest
31st October 2002, 12:19
Ok, this isn't hard to make.

masken
31st October 2002, 15:28
Originally posted by gabest
Ok, this isn't hard to make. Wohoo :D Really looking forward to that :)

Kaethenkoenig
31st October 2002, 16:55
cheers gabest !

thx alot for developing and releasing your player on and on and on :):). like some other guys i switched to your prog after using wmplayer6.4 for years (and i mean yeras here)...

now i saw you implemented the command line paramters from wmp6.4 to your version 6.4.0.5 and they work great!

i read this faq cause i try to load/dub and audio over the video via a small batchfile, but i can't find the right command. i don't wanna multiplex the streams into my avi, that is quite messy with three or more audiostreams. if you - or anyone else in here - could hand me the command, that would be great. currently the line looks like this:

mplayerc.exe /play /new /fullscreen /close video1.avi

i tried to add -dub 1.mp3 and /audio 1.mp3 and much other stupid commands, but it did not work (uh...:stupid:)

in case this q is a bummer, please someone hit me :cool: :D :p....

any help is appreciated,
:DK.

epere4
31st October 2002, 19:08
I have nothing to complain about this player. I just want to say it works excellent for me.

Good Job!!!

Milkman Dan
7th November 2002, 11:35
I have a question about MPC. It's not really a bug per se, but a behavior that you are perhaps unaware of.

I'm using MPC to play dual soundtrack OGM files. I switched to MPC from WiMP6.4 because when I opened the OGM file, the playback wouldn't start until I switched the active audio stream. Like, if I have 2 soundtracks, the file won't play until I chose the 2nd soundtrack. After that, I can switch between them normally, and playback isn't affected.

Your player starts playback immediately. What is peculiar however, is that in the taskbar, where the OGMDshow icon resides (to control subs and audio stream selection) the audio submenu shows both streams active. However, only one is playing. If I choose one, and then close the menu, and immediately open it back up again, the dot is indicating the soundtrack I just chose. All the while, playback is fine.

Considering the problem I'm having with WiMP, can you tell if these two behaviors are related? I'm sort of at a loss as to explain this.

Thanks.

Yusaku
7th November 2002, 12:57
Which version are you using and what was the URL you downloaded it from?

Androo
7th November 2002, 16:01
Great player, one problem. Whenever I move a window over a Media Player Classic window, I get little white bars across the video pane that don't go away until I move the MPC window around a bit (forces it to update).

Using an nVidia GeForce 2MX. Works fine otherwise :/

Milkman Dan
7th November 2002, 16:21
Originally posted by Yusaku
Which version are you using and what was the URL you downloaded it from?

It's the latest one on Gabest's website.

gabest
7th November 2002, 23:15
Kaethenkoenig:
No such command line option yet.i don't wanna multiplex the streams into my avi, that is quite messy with three or more audiostreamsI've tested it with 8 audio streams, and only the switching time got larger a bit :)

Milkman Dan:
- Sometimes the ogm splitter doesn't group the audio channels together.
- When WMP64 loads something it "pushes" the first item in every group on its language menu three times.

I'm not saying it for sure, but maybe these can cause your problem.

Androo:
Where do you see those lines exactly? Which renderer do you use? Can you make a screenshot?

thraecius
9th November 2002, 21:50
First off, let me tell you that I love MPC. It is small, functional and does almost everything I am trying to get it to do. The only thing I am having problems with is accessing a playlist window, if one exist at all, and I would also like to request a feature in the contect sensitive pop-ups to add an Enqueue in WMPC option. Other than that, great work.

Kaethenkoenig
12th November 2002, 12:28
thx alot for the info, gabest :)... would be great if you could implement that command in the future, but player OF COURSE is great as it is :D:D...

:DK.

arman68
12th November 2002, 23:44
Simple and fantastic! I can't believe I did not try it before :D

Two requests if you don't mind:

1. In the Pan & Scan menu have a "Fullscreen" or "Fit Height" option (ie: automatically crop the sides and zoom in to fill the screen)

2. Implement a hiQ resizing algorithm like lanczos 3-lobed interpolation

Thanks.

Yusaku
13th November 2002, 00:05
arman: the "Zoom to widescreen" does it for 16:9 movies and "Zoom to Ultra-Widescreen" does it to 2.11:1 movies, taken directly from PowerDVD :) I think you'd have to look quite far to find video source with different AR...

The only pan&scan option someone could be missing (not me) is to zoom 480*480 resp. 480*576 to fullscreen. But - screw SVCDs and buggy MPEG filters...

Maybe you could load some text config file with pan & scan settings, so that anyone could adjust the menu as he wants, like this for current release:

panscan.cfg
1.0 1.333 0.0 0.0 "Zoom to 16:9 TV"
1.333 1.333 0.0 0.0 "Zoom to Widescreen"
1.777 1.777 0.0 0.0 "Zoom to Ultra-Widescreen"

First two values being X and Y zoom, second two offset from center (relative, not in pixels). That way anyone could make his own pan&scan presets with any settings he needs.

Anyway, just an idea - I don't really need it :)

gabest
13th November 2002, 00:27
For the "crop to fill window" :) preset these numbers can't be calculated by the user without knowing the video and the window aspect ratio (this one is even changing). This has to be done programtically.

arman68: Resizing is done by the video card, ask your card's maker to improve their algorithm :)

Kaethenkoenig: Done.

Shernand: The audio switcher is now able to downsample to 44.1, but it can be only connected to the dsound renderer because waveout can't do dynamic format changes, required when working with different inputs. Also, there is another little feature, it can remap channels to any speaker (up to 18 different one).

Yusaku
13th November 2002, 00:28
Possible, but still there is this little problem about naming the streams :P I'd like to find a reliable way.
How about taking the morgan way a little further? mmswitch.ax used external file with stream descriptions, like

movie.avi
movie.mss
movie.english.sub
movie.cz.sub
movie.cz.mp3

The AVI contains two audio streams and the contents of movie.mss is
[MSS]
Audio_1=Japanese
Audio_2=English

This way, you'll be compatible with mmswitch and you can even extend it to something like
[MSS]
Audio_1=Japanese
Audio_2=English
movie.cz.mp3=Czech


Also, I think I am not alone who has on his CDs rips with this naming convention:
movie.avi
movie.sub.avi <--- This is a GRF file that doesn't work due to new DX8.1a
movie.sub.mp3 <--- Japanese MP3
movie.sub.ifo <--- VobSub subs
movie.sub.idx
movie.sub.sub

Sometimes the movie.avi is called movie.dub.avi.

Suppose you'll load the .sub.mp3 automatically in the next version as language "sub". Could you load it even in the case of "movie.dub.avi" name? In that case, you can even get the name of the audiostream inside file ("dub").

And even better would be an option in subtitles (mpc/vobsub) to load all of the vobsub files with naming convention <name of the movie up to the first dot>.*.idx (.ifo, .sub) if the default <movie name>.idx fails. That way, one could watch those old-time rips without clicking 20 buttons at the start of video.

/me hopes he made at least some sense... these string operations are always looking horrible on paper.

Shernand
13th November 2002, 03:26
Originally posted by gabest
For the "crop to fill window" :) preset these numbers can't be calculated by the user without knowing the video and the window aspect ratio (this one is even changing). This has to be done programtically.

arman68: Resizing is done by the video card, ask your card's maker to improve their algorithm :)

Kaethenkoenig: Done.

Shernand: The audio switcher is now able to downsample to 44.1, but it can be only connected to the dsound renderer because waveout can't do dynamic format changes, required when working with different inputs. Also, there is another little feature, it can remap channels to any speaker (up to 18 different one).

GREAT :) As long as the output is 44.1, directsound render is better than waveout (which adds noise).

PS : Can't wait for the next test/release version ;)
PSS : Not to rush anyone gabest, i really can wait ;)

I will love remap channel feature once/if i ever get a SB Audigy with propper speakers ;)

Again, thanks for your work ;)

-- Shernand

epere4
13th November 2002, 05:00
I have a quetion.
I can see the option Capture in the View menu, but it is grayed (meaning disabled)...
Is that an option to make a frame capture? If so, how do I enable it?

Thanks Gabest for this excelent player!!!

Kaethenkoenig
13th November 2002, 09:03
@gabest:

wow, that was fast mate :):) can't wait to see the next rlz... and test that feature ;)

thanks alot,
:DK.

Yusaku
13th November 2002, 21:34
Another request: would it be possible to enable PowerDVD's claudfx.ax ? I happen to really like Dolby Headphones, but PowerDVD's UI is... how to say it... not too good. Plus it tends to create tons of "default.pls" files all over the harddrive.

Filter can be normally inserted in GraphEdit (CyberLink Audio Effect), but it just passes the sound through. When used inside of PowerDVD, it'll appear as "0001" instead of it's correct name, BUT it works perfectly.

Edit: ok, forget it - claudfx.ax normally works, you just need to copy all the DolbyHph.dll etc. DLLs to the directory that the executable resides in (mplayerc.exe). Now I just eagerly await the version that'll let me add any postprocessing audio & video filters before renderer :) How's the GraphEdit implementation going?

pandv
13th November 2002, 22:58
I have another request (sorry, as a programmer I know how disturbing can be to have a lot of requests).

After long time using your program, I needed to open the original Windows Media Player to see the size of a clip (the playing size of a mpeg2 svcd). This has disturbed me enough to request a information menu item with basical info (size, fps, fourcc...).

Of course, it's unimportant, only a desire to use only my favourite player.

pandv.

gabest
15th November 2002, 02:31
epere4: That would show a toolbar in capture mode, but it is not for still image capturing.

Yusaku: In my version of claudfx.ax everything except the channel number combobox is greyed out :'(

pandv: Soon... It isn't a straighforward process to gather all these info. Except the video resolution everything has to be figured out from the connection media types between filters.

Another test version:
mpc2kxp6406test.rar (http://download.vobsub.edensrising.com/mpc2kxp6406test.rar)
mpc98me6406test.rar (http://download.vobsub.edensrising.com/mpc98me6406test.rar)

Edit: Could someone test if the speaker mapper works under win9x too?

Yusaku
15th November 2002, 04:39
Ad claudfx.ax: Indeed, it is picky filter. Try this:

1) Copy graphedit.exe (or mplayerc.exe) to PowerDVD directory
2) Render the graph
3) insert the claudfx.ax into the graph
4) connect it to the pins
5) go to the claudfx's config page

all options are greyed out

BUT try this:

1) Copy graphedit.exe to PowerDVD directory
2) Render the graph
3) insert the claudfx.ax into the graph
4) Go to the claudfx's config page
5) click OK
6) connect it to the pins
7) go to the claudfx's config page

everything works. Steps 2) and 3) can even be interchanged, but one needs to feed the filter configuration data before connecting it to the graph somehow.
If this won't work with your version (e.g. you don't have the <costly> audiopacks ^_^), I'll send my version of filters to you.

Edit: Unfortunately, this seems the case with almost all DShow filters - most of them won't save their settings and need to be initialized after adding them to the graph (InterVideo TruSurround XT will i.e. be added successfully, but always with default values; and the settings are not saved to GRF files. I don't know how much power you hold over filter configuration (the inside settings of the filter) - as a last resort you could try to load&save whole filter's data segment... but that's a bit too much hacking I guess :)

Edit2: Requests: Could you save the number of audio stream (in audio switcher) and try to switch to it again in the new graph? (playlists) Like it is done now with subtitles, when you have multiple files it is nicer when the player selects the configuration you used for the previous file automagically based on your previous preferrence.

And second one: Compared to WMP your player is missing the File>Save As... function, that would copy file that is open. Usable mainly for files in damned "Temporary Internet Files" directory...

Edit3: What is the keyboard shortcut for "mute"?

Gazza
15th November 2002, 04:49
gabest,
Thanks for the update - very nice. The only issue I have is if I use 'open with' or associate the video file type with your player and double click on the video file to play. When I do this your player appears to either hang or take ages to load the video file.

However if I run classic player and then open the video file, then no problems and everything runs smooth.

arman68
16th November 2002, 19:26
Originally posted by gabest
arman68: Resizing is done by the video card, ask your card's maker to improve their algorithm :)


Thanks for clearing that up, I did not know a software video player could use hardware resizing :o

Shernand
18th November 2002, 19:06
Thanks a lot gabest ;)

I'm currently testing the 48k to 44.1 filter and it works great with either AC3 Audio (Using Intervideo Decoder) and Mp3 Audio ;)

Still have to test it with ogm audio sources, and some other weird stuff, but the most important part (AC3 and Mp3 Audio downsampling works really nice).

-- Shernand

Pd : Tested a couple of .avi files with ogg audio, but they didn't work with the 48k to 44.1 filter (freezed mplayerc).

Safai
25th November 2002, 05:52
donno if this had been asked before, what command line options are supported?

gabest
25th November 2002, 11:55
Safai: There was a link in the release notes to MSs site about WMP64's command line options. But the next version will show them in a dialog box if the user enters any illegal switch or /? /h /help.

Shernand: ogg in avi? I have not tried this before :)

Safai
25th November 2002, 18:55
Thanks! I can use a playlist in place of the filename, right?

Oh...a question just pops to my mind, does it support any kind of remote software? (or IPC messages and stuff)... cuz i would like to use it with my remote (ATI Remote Wonder)... i could possibly write the plugin for it... ;)

How about multi-CDs stuff? any plans for that?

Great player by the way!

Shernand
25th November 2002, 18:56
Gabest :

The avi file is really a .ogg file renamed to .avi (with 1 audio and 1 video stream).

I also found another bug :

If in the Filters tab, i check the Intervideo Audio Processor, the ac3 movies sound LOTS better, but, when i try to open a "normal" avi file, with mp3 audio for example, it shows the first frame of the video, then freezes, and when i check the audio filters, i can see that mplayerc inserted the Intervideo Audio Processor (dunno why, since i'm not playing an avi with a ac3 stream).

I'm using Intervideo Filters version 4.0.11.83 from Intervideo WinDVD 4.0 (Windows 98 Second Edition).

Br,
Shernand

gabest
27th November 2002, 22:37
Safai:

You could send WM_COMMAND messages to the main window of mpc. But then I also need to put the avaliable command IDs out somewhere.

What's that "multi-cd" thing? Is this something which is not possible with playlists?

Shernand:

The filters you select will always be insterted (unless they can't be). How could I guess if one filter likes only ac3?

And a new test version :)
http://download.vobsub.edensrising.com/mpc98me6406.zip
http://download.vobsub.edensrising.com/mpc2kxp6406.zip

Almost forgot, the new features to test:
- subtitling with directx9 under any OS (except win95 of course).
- the possible incompatibilities of the audio switcher. (there is one already, under win9x the speaker mapping only works with the waveout renderer)

Safai
28th November 2002, 01:40
Originally posted by gabest
What's that "multi-cd" thing? Is this something which is not possible with playlists?

umm... you know those 2cd rips... when the first one finishes, ask for the 2nd one or play from the 2nd cd-rom drive...

i'll try hacking with spy and the command messages for the remote... :)

gabest
28th November 2002, 01:55
Ah, ever since I have two drives I always forgot about things like this :)

I think this could be solved simply by asking for the file if it is on the playlist but cannot be found (and I might also check the path whether it is pointing to a removable something at all).

ookzDVD
28th November 2002, 04:54
@gabest,

the latest test version 406 is rock! ;)
no audio filter problem anymore.

Safai
28th November 2002, 05:16
gabest:

how come it does not list my subtitles in the subtitle menu? it is grayed out... i'm using your dvobsub btw... will there by a button (or shortcut or message) so that i can cycle through the subs? (off -> sub1 -> sub2 -> off -> ...)?

others:

here is a first version of the plugin for those who have an ATI Remote Wonder and use MPC. Will add installer later... (that is if the attachment shows up)...

Shernand
28th November 2002, 05:24
Hi Gabest ;)

I just tested the new test version, i now works GREAT with ogg streams (in .avi files) so now due to this 48k-44.1k downsampling, i'll finally watch candidate for goddess with *NICE* sound!, thanks a lot again! ;)

Also, an idea for a switch :

ON - When mplayerc detects the "InterVideo Audio Decoder" in the graph, it will automatically insert the "InterVideo Audio Processor" (and optionally set the number of speakers for it too ;))

OFF - Nothing is inserted automatically ;)

Do you like the idea? Since i only want to insert the InterVideo Audio Processor when the InterVideo Audio Decoder is active, this should solve the problem ;)

Thanks again for your effort in implementing cool features ;)

Br,

-- Shernand

Yusaku
28th November 2002, 06:01
Shernand: What do you need the IVI Audio Processor for? Dunno, maybe you have different version - but mine allows only chain of DMO filters to be inserted as one DShow filter, thus replicating MPCs filter list - but without adding anything.

You can just go to "InterVideo Container DMO" tab in its config dialog and check all filters that are checked there in MPC as well. Plus, it'll work for all files, not just AC3s.

Off to another question: Anyone knows about some DShow audio filter that will create DolbyHeadphones effect?
I know just about CyberLink Audio Effect (claudfx.ax), but it needs to be configured before connecting it to the pins of the graph... probably through some proprietary function :( Without it, it is probably left uninitialized and just _sometimes_ (about 2% of the time :( ) works, when you get lucky and the garbage that was in the memory before turns it on. (you need to copy the mplayerc.exe to powerdvd directory to enable the filter)

Shernand
28th November 2002, 07:41
Yusaku : It maybe the version number, acording to Dvd Genie, the filter versions is 4.0.11.83, now, i'll explain the differance i hear when i put the InterVideo Audio Processor in the graph :

1 - Louder sound without any noticeable quality loss (very good for me since my speakers are not the most powerful on earth ;))

2 - More "Surrounding" sound, sound effects just seems more vivid, it's hard to explain, but surely it's doing something that keeps the sound effects "sound" more realistic.

That's it ;)

-- Shernand

gabest
28th November 2002, 14:03
Safai: That menu is only for its own loaded subtitles. You can find the stream selection of the filters at the "filters" submenu :)

Shernand: I don't like adding such workarounds, what would others think who may try to use it for mp3 too. Once it gets inserted, then mysteriously not.

Yusaku:I know just about CyberLink Audio Effect (claudfx.ax), but it needs to be configured before connecting it to the pins of the graph...And if I showed you the config dialog right after the filter was added but before connected? The only little problem is that I need to extend the user interface somehow to let the user also select which filter to handle like that :eek:

Shernand
28th November 2002, 14:42
Gabest : You can leave it OFF by default, so nobody can complain ;)

(And you could put it near the "set intervideo speakers" switch)

But it's your call after all to include it or not, it's just an idea to make things easier ;)

Br,

-- Shernand

Safai
28th November 2002, 17:24
gabest: okay... never noticed that before... it's gonna be tough hacking in the cycling for subs... i'll give it a try... :)

btw, what do you mean "own loaded subtitles"? isn't the dvobsub loaded by its own? :confused:

Shernand
29th November 2002, 22:39
Gabest : I tested the VMR9 (renderless) mode under win98se using DirectX 9 RC0 (public version made avaiable), the results were that subtitles are displayed ok, but using ffdshow, it also adds an AVI Decompressor (YV12) and a color space converter which seems to add a lot of "noise" to the image, btw, i'm using the latest Detonator Drivers which are WHQL certified, and a Geforce 2 MX 200.

When i switched off ffdshow, the color converter was gone, but an AVI Decompressor (DIV3) appeared, also the noise was there :(

Hope this helps ;)

-- Shernand

gabest
29th November 2002, 22:50
A gfmx2 can handle yuy2->rgb conversion in hardware but not yv12->rgb, and because of this a color converter codec may get in the way. Now I don't remember exactly, but if ffdshow can be set to force yv12 output only, then try to disable this feature.

Yusaku
29th November 2002, 23:12
Gabest: That would be quite useful... IMHO you can hack it just to registry tree. But also add a REG_BINARY key that will contain list of scancodes of keys to send to dialog :)

Users that cannot make scancodes list to autoconfigure the dialog won't use it anyway (who would configure it everytime the player starts), and users who can can run regedit as well.

Shernand
29th November 2002, 23:38
Originally posted by gabest
A gfmx2 can handle yuy2->rgb conversion in hardware but not yv12->rgb, and because of this a color converter codec may get in the way. Now I don't remember exactly, but if ffdshow can be set to force yv12 output only, then try to disable this feature.

Gabest : Tryied that, even tryied to use DivX 5.02's directshow decoder, but without any luck, the "noise" is still there always :(

-- Shernand

gabest
29th November 2002, 23:55
Yusaku: Ahhh, of course. Smells like a hack, it would surely broke something in the future :)

Shernand: I've got an idea about this. Under win9x/2k the default render can be connected with rgb only, and this usually pulls in a color converter after the decoder (you can check this in graphedit). The problem is that I first render the graph fully and only then try to replace the renderers. Because of this the automatically inserted transform filters may stay stucked in the graph... I'm going to try to chop off these till the real decoder filter, and render its output again into the VMR9 directly.

Yusaku
30th November 2002, 00:10
What's so hacky about it? Remember macrocamera in Win 3.0? I loved it :p

Ad real decoder filter: As an owner of Matrox card with its DVDMax, I'd like a possibility to leave DVobSub in. And even if it will apply just to VMR9 mode - some people use ffdshow to do postprocessing only...

And once more a question that probably got lost somewhere: Keyboard shortcut to [Mute] button is what? "m" that worked in WMP is not working...

phrentec
30th November 2002, 00:26
Gabest, can you please add .mov to the file formats to associate with in the next release of media player classic because with realone v2 installed and the interaction of realmedia files option checked in media player classic it is now possible to play quicktime files without using the slow quicktime player.

also I have been using MPC for a while now and just today I found out that you can view TV with a tv tuner so I tried it and it actually works. but thats not just it. there was also a feature to RECORD the video and audio! I am just totally dumbfounded by how great MPC is. Thank you Gabest!

gabest
30th November 2002, 00:45
Yusaku: Hm, this can be a problem. Then I will only remove the "AVI Decompressor" filter when it only transforming between uncompressed formats and is after another decoder. (Mute: ctrl+m, as it was in the menu of wmp64 :))

phrentec: Can you play quicktime with mpc using the realmedia codecs??? The recording function is not always very good at keeping the a/v in sync... But for viewing only it is fine. It even works without overlay, not like btv, which is unable to start up in a multi-monitor config.

Shernand
30th November 2002, 03:05
Gabest : That's great, since the subtitle support in MPC is far better than ffdshow's (which i'm using right now to display subtitles), and the fact is that MPC can display the subs "outside" the video, also, could you add an alternate path to search for subtitles, that's useful due that sometimes i burn a movie to a cd, then, 10-15 days after, the subtitle (spanish in my case) shows up in the net and i want to use it with the movie i burnt ;)

-- Shernand

gabest
30th November 2002, 22:32
Shernand:

Please try the VMR9 again with these builds:
http://download.vobsub.edensrising.com/mpc98me6406.zip
http://download.vobsub.edensrising.com/mpc2kxp6406.zip

phrentec: After I had updated the RealOne player with the QT plugin it told me to also install the QuickTime player to be able play .mov/.qt files. LOL, this sounds familiar from somewhere :D

phrentec
1st December 2002, 00:10
you can't play quicktime using real media codecs but the latest version of realone supports playing of quicktime files through the realone player but quicktime codecs have to be installed (or just quicktime itself). Oh nevermind i just read the last post. yeah qucktime is required. but MPC now serves as the single best alternative UI player for all the popular media formats.

gabest
1st December 2002, 00:38
I think I'm going to look more deeply inside that QT SDK. So far I've only noticed an activex control with annoying, always visible buttons/seekbar at the bottom of the client area.

gabest
1st December 2002, 02:08
Doh, it looks like RealOne is also using the same embeded QT player with the controls at the bottom... That's not a big deal.

Shernand
2nd December 2002, 17:45
Gabest : The color converter and the other "useless" stuff is gone, and the new logo is really cool ;)

But still, there's a little catch, since it seems that ffdshow isn't applying postprocessing at all, due that i can see macroblocks on the walls, etc (i would send a screenshot of the "with" and "without" DirectX9 renderless for you to see it), but every time i try to use Printscreen, then paste to Paint, it doesn't work :(

-- Shernand

gabest
2nd December 2002, 17:48
Are you using your desktop in 16bpp?

You can make a screenshot if you run another player in the background, though I have no idea why it runs in overlay, since it should be an rgb surface for d3d.

Shernand
2nd December 2002, 18:14
Gabest : Yes, my desktop is set at 16bpp.

I'll try to make the screenshots ;)

-- Shernand

gabest
2nd December 2002, 18:24
Maybe the backbuffer gets allocated in 16bpp as well. I'll see if I can force 32bpp and if it still going to work on a 16bpp desktop.

gabest
2nd December 2002, 19:01
It didn't work, a 16bpp dektop will never show the video without quality loss using the VMR.

Swede
2nd December 2002, 19:34
Maybe it's of no use/importance but the .06 release don't like any AC3-.avi. At least not here...
Revoking to .05 and everything is ok.

Shernand
2nd December 2002, 19:35
Gabest : Switching to 32bpp desktop seems to fix it, but also, i can't leave my desktop at 32bpp since lots of other apps have problem with it / run slower :(

He're a screenshot of an scene using VMR9 with 16bpp, hope it helps fixing the problem ;)

http://206.99.54.1/nydia-52/vmr9_1.png

-- Shernand

gabest
2nd December 2002, 19:46
Swede: With which ac3 decoder? Is the audio switcher turned on/off in the options?

Swede
2nd December 2002, 19:53
Ouch. Sorry for beeing so un-informative!
I'm using Valex AC3-decoder and sure, unchecking 'Audio-switcher' did the trick. Sorry for not checking this out this before I posted but I've gotten so spoiled with your progs just doing everything the right way without me doing anything. :D

Thnx a mill for your time.

Shernand
2nd December 2002, 19:54
Gabest : I rethinked it, and from now on i'll use 32bpp, the vmr9 mode works very nice with that ;)

Btw, about the Intevideo Audio Processor, any news, or should i activate it manually when i'm going to watch a DVD or an AVI with AC3 sountrack? ;)

-- Shernand

gabest
2nd December 2002, 20:13
Shernand: Hehe, I've never really understood why ppl still use their desktop in 16bpp. It may run faster with an old riva128/i740/3dfx/trident/etc. card, but while having a geforce or better card with a GHz+ cpu... On the other hand, full screen 3d games still run a lot faster in 16bpp, and I would never want to get killed just because I could not position the mouse cursor over somebody's head fast enough :P

About the ivideo filter. I haven't had time to think about it yet :)

Swede: Where could I get this ac3 decoder? Is it part of some dvd player?

Swede
2nd December 2002, 20:17
I thought it was a well known one... http://xvalex.hotbox.ru/programs/ac3filter/

gabest
2nd December 2002, 20:31
Ok-ok, I know this filter, just not from this name, to me it was the "ac3filter from sourceforge" :) But anyway, so far this filter worked for me fine. Aren't you under win9x and using the dsound filter? Or isn't it the spdif not working?

Swede
2nd December 2002, 20:39
Originally posted by gabest
Aren't you under win9x and using the dsound filter? Or isn't it the spdif not working? Nope. XP prof. I've got a X-fire 1024 and using this filter I get the SPDIF straight out to my decoding (lousy) KINYO-box. The thing I noticed between .05 and .06 was that (with the switch-checkbox on) MPC wouldn't even start the .avi, it just stopped and didn't react to any 'Play' attempt. I didn't crash or anything, it just would not play. Un-checking the audio-switch made it revert to normal.

bbq@KL
2nd December 2002, 23:04
Anyone using InterVideo Video Decoder and VMR9? I can only use them to play non-anamorphic and 4:3 materials. CPU usage is 100% when I am playing anamorphic DVDs.

I tried the DirectShow filters from WinDVD 3.0/3.1/3.2/4.0/4.5 and all of them do not really like anamorphic stuff. CyberLink PowerDVD and Sonic CinePlayer can play any DVDs without 100% CPU usage. Overlay Mixer and VMR7 are working fine for any DirectShow filters, too.

Do you think the aspect ratio control of InterVideo Video Decoder is "confusing" VMR9? Thank you very much.

phrentec
3rd December 2002, 08:49
regarding the screenshots: don't try to use the default prt. scr. on the keyboard for it's no use to capture video screen shots. you will need to use a seperate screen capture program if you want to get it right because by default windows doesn't support.

but to get the screenshot of the video the preferred method is to:

Use virtualdub, open the video, go to the exact frame number you want to capture, then hit the prt scr button on the top left of your keyboard, goto a photo editor (paint, or xnview or whatever) and paste it. Also, from whithin virtualdub there is an option under the option menu to enable direct draw acceleration, if that helps.

Gabest: nevermind all that quicktime stuff. MPC is good just the way it is. anything else added (quicktime related) to it could render it unstable or make it jumbo and again it's good just the way it is.

gabest
3rd December 2002, 19:02
Swede:
Could you connect graphedit to mpc and check what filters are there and if the audio switcher is disconnected from the ac3 decoder or from the audio renderer?

bbq@KL:
I didn't experience any higher cpu usage with the ivideo filter, but the nvidia one crashed badly right after calling connect on its output pin. But anyway, the VMR9 and the dvd navigator filter wouldn't be able to work together yet. It can already use the VMR7 to get the window position and handle the mouse events, but it doesn't know anything about VMR9's new interface.

Safai
4th December 2002, 04:20
updated the remote wonder plugin for mpc

added NSIS installer
added next/prev for dvobsub subtitles

gabest
4th December 2002, 05:34
This will probably be the last test version of 6406:
http://download.vobsub.edensrising.com/mpc98me6406.zip
http://download.vobsub.edensrising.com/mpc2kxp6406.zip

masken
4th December 2002, 11:51
Ahhh... Fullscreen > Rightclick > Video frame > Don't stretch :D

THANKS gabest! :) :) :)

There's still one little bug that I've noticed before though. If you've got a movie opened and paused, and you double-click it in explorer again, MPC tries to open another session and crashes - if DVobSub is loaded (it seems).

Yusaku
4th December 2002, 16:23
Yeah, I must confirm the crashing issue with DVobSub.





Also - dunno what you changed, but congratulations, claudfx.ax is now working (copy mplayerc to PDVD directory, run it and open movies through file>Open and not through windows UI so that it finds the DLLs... or copy most of pdvd dir to $windir$\system32 etc.). Now only if I could send some keys to the dialog to auto-configure it :devil:



The strangest thing is that something happened and I cannot use claudfx.ax from PowerDVD anymore - just MPC :D

gabest
4th December 2002, 16:40
Would you descibe how to crash mpc with dvobsub again? I opened one avi with subtitles (ffdshow+dvobsub), clicked the same avi again in explorer and it reopened just fine. Tried with single/multiple mpc instances.

p.s. I haven't done anything to make powerdvd's filter work :)

masken
4th December 2002, 19:13
Yeah, that's my config too. And MPC is set to one session.

Hmm... now I updated ffdshow to the latest alfa release, and I can't regenerate the error :D I ran the latest non-alfa before I think.

gabest
4th December 2002, 19:25
The ffdshow version here is from the 10th of october :)

Yusaku
4th December 2002, 20:53
Hmmm...looks like downgrade time :)

gabest
4th December 2002, 20:59
masken had no problems with the latest alpha.

Swede
4th December 2002, 21:12
Is ok here too. (With the Built in Audio-switcher off :))

bbq@KL
5th December 2002, 18:00
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directshow_sp1/htm/iamvideoprocampinterface.asp

We can tweak the overlay easily but VMR is quite different. We need a way to set the brightness, contrast and saturation settings. Do you guys think that we can use the IAMVideoProcAmp Interface to do that?

http://forums.theatertek.com/showthread.php?threadid=3911

TheaterTek Player 1.5 is based on DirectShow filters but it only relies on Overlay Mixer. They adjust the overlay settings to achieve IRE 0. It is only useful for analog outputs but not DVI-D. As a result, we may try to use the IAMVideoProcAmp Interface for changing the settings of VMR.

Thank you.

gabest
5th December 2002, 20:06
IAMVideoProcAmp is used on capture filters not for renderering. The overlay mixer uses the IMixerPinConfig2::Get/SetOverlaySurfaceColorControls functions, but there is no such for the VMR. Maybe I'm wrong but there is no way to create an overlay surface since dx8, and because of this fact the overlay mode will die out sooner or later, everything will operate with d3d and textures, even 2d sprites.

bbq@KL
6th December 2002, 17:26
I could only find D3DXColorAdjustContrast (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dx8_c/directx_cpp/Graphics/Reference/CPP/D3DX/Functions/Math/D3DXColorAdjustContrast.asp) and D3DXColorAdjustSaturation (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dx8_c/directx_cpp/Graphics/Reference/CPP/D3DX/Functions/Math/D3DXColorAdjustSaturation.asp) so we need something else for brightness, hue, and gamma.

Do you think we can use ffdshow to adjust VMR settings? We can find the registry keys under HKEY_CURRENT_USER\Software\GNU\ffdshow\default and overlay settings are stored separately.

I know that we should not discuss ffdshow here but I just wanna mention that we have been waiting for decent deinterlacing for a long time. Right now DScaler is the best option but it just grabs external sources. Most developers are not really interested in the DirectShow filter (http://deinterlace.sourceforge.net/Filter.htm) so we cannot use a DScaler plugin for internal sources.

http://www.avsforum.com/avs-vb/showthread.php?s=&threadid=167724

Maybe ffdshow will change the situations because some DScaler deinterlacers and filters can be applied without any problems. Unfortunately TomsMoComp will crash (http://www.avsforum.com/avs-vb/showthread.php?postid=1586606#post1586606) while other deinterlacers have been working properly. I think that it may take a while to fix everything.

http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/deinterlace/DScaler/Plugins/

I would like to see MPC with DScaler deinterlacers support built-in. It will be really great to deinterlace 30i materials by using TomsMoComp. Here is the compiled DI_TomsMoComp.dll

http://www.avsforum.com/avs-vb/showthread.php?s=&postid=1608447#post1608447

gabest
6th December 2002, 22:29
The overlay color settings of ffdshow can only be used when it is connected to the overlay mixer.

VMR can deinterlace using the hardware when the right media type is set on the media samples, but I'm not sure if it can handle all wiered ntsc cases :)

What happens when you insert DScaler or TomsMoComp (is it also a dshow filter?) in mpc using that new "filters" page in the options? Are they crashing too?

Deinterlacing would be only possible using a filter or the VMR with the right media type, in MPC I can only access the picture when it is already in the video memory, and then you can consider it "write-only".


p.s. yesterday I made a new renderer for realmedia, only dx7 is needed and it can subtitle under every Windows version :D

masken
8th December 2002, 02:47
Originally posted by gabest
p.s. yesterday I made a new renderer for realmedia, only dx7 is needed and it can subtitle under every Windows version :D Are you kidding me?! :eek: No disgusting spam/spy/annoyware RealPlayer needed?!!

Tell me it's true! :D

gabest
8th December 2002, 02:53
Well, sorry to disappoint you, but the codecs are still needed, it is only that part which draws the pictures from memory onto the screen :)

The files were updated with the latest build.

Hiroaki
8th December 2002, 03:38
Great work on this player, as with all your works! I had been using WMP7 (since it came installed with XP), until I learned about wmplayer2.exe in the Windows dir (which I learned rather late). Now I'm using MPC over WMP6, very pleased with this replacement.

masken
9th December 2002, 00:16
Ok hehe ;)

I still wish someone could crack the Realmedia codec's, and make DirectShow filters out of them ;) Real has always been good at low bandwidth codecs, but their software is on the edge of illegal regarding spam, spy, and general annoyancelevel ;)

The last time I installed the evil of a thing, I counted over 30 dialogues/checkboxes/options to remove all the "startcenter", pop-up things, and autostart crap :rolleyes:

Too bad that many sites uses it...

gabest
9th December 2002, 01:05
Well, rm is really a container format like avi. If rv10 comes out tommorow it is no problem for RealOne, it will just update its plugins from the net, but a 3rd party codec would be unable to decode any newly made rm files.

phrentec
9th December 2002, 02:48
isn't the helixcommunity.org supposed to make the realmedia format open source to an extent. but then having the source is one thing and being able to actually understand it is another. for example when blender3d became open source only an esoteric few were able to understand and compile it to an advantage. http://www.blender.org/modules/bc2002/index.html

Gabest: for the Glzw codec, is it possible to specify the bitdepth for the colors like in gif compressors? thanks.

Gazza
9th December 2002, 03:02
Originally posted by bbq@KL
so we need something else for brightness, hue, and gamma.




I came across this a couple of days ago;

http://www.mywebattack.com/gnomeapp.php?id=105655
NightVision allows you to quickly adjust screen gamma settings to
preserve dark adaptation. It is useful for astronomers and others
who need to preserve dark adaptation while using the computer.
NightVision controls the three gamma channels (red, green, and
blue) independently and also provides full control over preset
gamma settings, fade rate, and bailout keys.

I haven't tried it for myself and I don't know if it might be useful for mpc, etc but it maybe useful seeing as you are talking about gamma levels, etc???

gabest
9th December 2002, 07:05
Originally posted by phrentec
isn't the helixcommunity.org supposed to make the realmedia format open source to an extent.No, it's an updated realsystem sdk in a cvs. The codecs will be kept in secret forever I think.Gabest: for the Glzw codec, is it possible to specify the bitdepth for the colors like in gif compressors? thanks. It compresses every color plane as it were a 256 colored grayscale image. It doesn't do any color quantization to lower the bitdepth.

iago
10th December 2002, 00:33
@gabest

Thanks for the latest release of your great player, MPC. It's absolutely one of the best!

regards,
iago

gabest
10th December 2002, 00:37
Just got a bugreport, with some older divx311 encoded AVIs it plays as it were an audio-only file. Has anyone noticed such wieredness yet?

iago
10th December 2002, 00:53
@gabest

I have just checked it with an avi file -> Divx311 + 256 kbps mp3. No problems with either DivX 3.11 alpha's own decoder or ffdshow 10/10. Odio Dekoda as audio decoder.

regards,
iago

Safai
11th December 2002, 06:49
bug report:

steps to reproduce:
1) drag 2 files to mpc
2) go fullscreen
3) go to next file

problem:
notice it goes back to window mode for the 2nd file... it does not do that with 6.4.0.5, only the new 6.4.0.6 does that... i tried turning settings on and off like save video size/position, exit fullscreen when stop, etc... but still the same... it might have something to do with the "zoom" size in the playback page...

Thanks

gabest
11th December 2002, 07:19
I could only reproduce this bug with rm files, but anyway, it is fixed now :)

Other. Has anyone problems with spdif and the audio switcher?

a3ternus
11th December 2002, 11:04
Thanx for your time Gabest...WMPClassic is really great...
A3TeRnuS.213

ookzDVD
11th December 2002, 11:14
@gabest,

could you tell me more about the channel matrix, how to use it ?

I don't know why people still downloading WMP while there is MPC. :)
Good work Gabest ;)

gabest
11th December 2002, 11:24
Horizontally are the inputs and vertically the outputs. Whereever you place a check mark those two will be connected together. As a common usage you can check 1-rightfront and 2-leftfront to exchange the output on some badly configured stereo speakers.

Safai
11th December 2002, 17:08
okay... maybe 'cuz i have "allow interaction with realmedia files" on? i can reproduce this with asf or divx (i have not tried rm though)

is the fix on your site? :D

gabest
11th December 2002, 17:17
The problem was that when the filter graph sent a notification event about the video frame size changing, I also set the default window zoom level. On my system it was only happenning with rm and dvd but it may arrive from any renderer at any time. And yes, this is supposed to be fixed in the new release :)

Safai
11th December 2002, 17:46
thanks. will test that out tonight.

one question about the audio channel matrix, if i set it to 1-rightfront and 1-leftfront, will the "left" channel be sent to both speakers? meaning i want to play only the left (or right) channel on both speakers... (for those dual language avi where the left channel is one language and the right channel is another language)

gabest
11th December 2002, 18:56
Yes, and you can mix more channels to one speaker too.

Safai
12th December 2002, 06:24
works great!!! good work!!!

ookzDVD
12th December 2002, 07:51
@gabest,

Thank you for the channel matrix explaination,
it's very cool feature! ;)

Btw, there is a way to save the speaker configuration for
the "Intervideo Audio Filter" I did set it to 5.1 from the filter properties, but somehow it will always reset to 2 speaker (dolby) after I restart the MPC.

Thank you.

iago
12th December 2002, 11:26
Hehe, your new avatar is very nice btw! ;) (Sorry to shift off-topic!)

gabest
12th December 2002, 11:29
Originally posted by ookzDVD
Btw, there is a way to save the speaker configuration for
the "Intervideo Audio Filter" I did set it to 5.1 from the filter properties, but somehow it will always reset to 2 speaker (dolby) after I restart the MPC.I only know about one registry key, but I'm not sure if it works with every version. The checkbox on the dvd page in the options will query the number of speakers you have set in control panel, and will adjust this reg key to it. Make sure you didn't forget to change the speaker config from the default stereo to 5.1.

ookzDVD
13th December 2002, 05:55
Originally posted by iago
Hehe, your new avatar is very nice btw! ;) (Sorry to shift off-topic!)

Thank you ;) I just crop it from other website. ;)


@gabest,

Sure, I did change the Windows's speaker setting through the control panel to 5.1. But not reboot yet, still downloading... :)
I'll try to reboot and check again.
Thank you.

karl_lillevold
13th December 2002, 19:08
Originally posted by masken
Real has always been good at low bandwidth codecs, but their software is on the edge of illegal regarding spam, spy, and general annoyancelevel ;)

The last time I installed the evil of a thing, I counted over 30 dialogues/checkboxes/options to remove all the "startcenter", pop-up things, and autostart crap :rolleyes:
Yes, we know! and as developers we were embarrassed at what the marketing people forced into older RealPlayers.

But things have changed. Everybody has realized there are very strong negative feelings about what you describe, and we really want to improve. In that respect, the latest RealOne v.2 is much better than older RealPlayers, and on OS X, it's downright wonderful. On Windows though you still have to do the following, which isn't too bad, but still could have been better (and it will be soon):

1) Choose Custom Install
2) Uncheck all the boxes you don't like for stuff on the desktop and quicklaunch bar. Personally, I only leave one box for one shortcut on the desktop, but that's my preference, of course.
3) Check only the media types you want it to play. For you, probably the least possible. The box for "maintain media type preference", should be unchecked by default, but if it isn't, uncheck it
4) Start RealOne, go into Tools->Preferences->Automatic Updates, and uncheck everything there.

As you can see, particularly items 2), 3) and 4) are things the Windows version still needs to improve upon.

Now if you use MPC, you don't need to do anything more, but if you would like to use RealOne once in a while, go into Tools->Preferences->General and set On startup display to "Player only". That way, no browswer, and it starts much quicker. That's about it. If you don't like to View clip info while playing music, Select View->Album Info->Hide.

Now, please don't hesitate to provide suggested improvements (or flames for that matter), and I can forward to our consumer team.

Media Player Classic is a great player! I have it installed myself, and it plays the latest RealVideo like a champ, which by the way looks great at all bitrates ;)

Gforce_Ti
14th December 2002, 13:58
@gabest

I have a problem with some older divx311 encoded AVIs as it play as an audio file with ver 6.4.1.0 & 6.4.1.1 but with Media Player Classic 6.4.0.6 i have no problems.

Rgs, John

pandv
14th December 2002, 18:17
Thanks for the properties menu.

I have a little bug report.

It's maybe related with the change in the behaviour of the control bar in fullscreen. Before, if I let the mouse over the control bar, the bar remained in screen. Now, after the especified time, the bar dissapears.

Procedure to reproduce the bug.

- Open a movie an play it.
- Go to fullscreen.
- Right Click and select ffdshow (or maybe another filter).
- Accept (you don't need to change anything in ffdshow). Before to accept let the bar disapears.
- Now you have the bar with the status in the left (playing), the two speakers in the right, but no actual time/total time before.

pandv

bbq@KL
14th December 2002, 21:52
4-speaker
[HKEY_LOCAL_MACHINE\SOFTWARE\InterVideo\Common\AudioDec]
"Audio"=dword:00000004

6-speaker
[HKEY_LOCAL_MACHINE\SOFTWARE\InterVideo\Common\AudioDec]
"Audio"=dword:00000005

S/PDIF
[HKEY_LOCAL_MACHINE\SOFTWARE\InterVideo\Common\AudioDec]
"Audio"=dword:00000006

The settings for iviaudio.ax should stick after modifying the registry.

BTW, ffdshow and TomsMoComp are not that great. Sometines they tend to crash MPC and ZoomPlayer. CPU usage is quite high since ffdshow breaks DxVA of video decoders.

VMR-9 + Radeon should be pretty good for deinterlacing but I have no idea why there is a really annoying diagonal line that kinda ruins the picture. Combing is very minor but the diagonal line problem affects both 24p and 30i sources. What the heck :)

gabest
15th December 2002, 01:20
bbq@KL:VMR-9 + Radeon should be pretty good for deinterlacing but I have no idea why there is a really annoying diagonal line that kinda ruins the picture. Combing is very minor but the diagonal line problem affects both 24p and 30i sources. What the heck Isn't this some kind of vsync problem?

pandv: Fixed.

Gforce_Ti: Could you connect graphedit to mpc and see what filters are there?

karl_lillevold: It can play the latest realvideos, because it is using the sdk. Though it was a "real" pain to adjust all those header files for vc7, it is still a lot better than what quicktime has :) Also, I'm looking forward to seeing your dshow compatible filters you talked about in another thread here at doom9. Any idea about the release date?


New version up:
http://download.vobsub.edensrising.com/mpc98me6412.zip
http://download.vobsub.edensrising.com/mpc2kxp6412.zip

karl_lillevold
15th December 2002, 02:38
Originally posted by gabest
karl_lillevold: It can play the latest realvideos, because it is using the sdk. Though it was a "real" pain to adjust all those header files for vc7, it is still a lot better than what quicktime has :) Also, I'm looking forward to seeing your dshow compatible filters you talked about in another thread here at doom9. Any idea about the release date?
Hmm, according to the chat I saw on the helixcommunity IRC, it was not hard to get the Helix client to compile for VC7, so I think those header files changes are included now.

With regards to directshow filters, I think I must have been unclear. That was about the input directshow reader for producer... soon to be supporting YV12 for those using AVISynth 2.5.

gabest
15th December 2002, 02:49
Originally posted by karl_lillevold
Hmm, according to the chat I saw on the helixcommunity IRC, it was not hard to get the Helix client to compile for VC7, so I think those header files changes are included now.Hm, it can be, but I'm still using the sdk I downloaded about half a year ago. The interface definitions do not change, and I'm already happy with my cleaned up header files :)With regards to directshow filters, I think I must have been unclear. That was about the input directshow reader for producer... soon to be supporting YV12 for those using AVISynth 2.5. Ah, ok.

Gforce_Ti
15th December 2002, 06:56
Thanks gabest its ok with the new ver of MPC. :)

epere4
15th December 2002, 22:46
@Gabest:

Some pages ago in this thread somebody asked for keyframe seeking. You said that was difficult in DirectShow filters. Then somebody else suggested a way to solve that (indexing them at the beggining or something like that, donīt remember). You said that it was a good idea, but you never implemented it. Maybe you couldnīt do it (if so, sorry for insisting), but maybe you forgot about it.

If it can be done, it would be very nice to have a button to advance keyframe by keyframe. You player is the best I have tried and all it only lacks of this.

CU

phrentec
16th December 2002, 07:50
has anyone found out a way to delete the new media player classic logo by using a decompiler. or. Gabest, could you please give an option to disable the logo? it makes the player look fruity. no offense.

gabest
16th December 2002, 07:59
phrentec: lol, you could replace it with a resource editor after decompressing with upx.

epere4: Ah, I forgot about that one. I've got a "work stack" instead of a "work queue" :)

epere4
16th December 2002, 20:46
Hehe, you are a programmer 25 hours a day. Well, I am sending this to the top of your stack :D

Originally posted by Flay
Light Alloy - player which can seek to key frames. :-)
How ? - just pasre AVI by itself and seek to calculated position.
It works !


Edit: BTW, why donīt you include the version number in the MPC site as you do with VobSub? It would help to keep track of which version correct any specific bug.

Safai
18th December 2002, 06:41
@gabest

bug report: 6.4.1.2

1) volume/mute state not set before calling "Run()" i think... i can hear a short blip when switching files while mute or @ very low volume

2) the "rename" in the organize favorites dialog does not work

gabest
18th December 2002, 07:04
Safai:
1. Possible, I noticed it when I was using mpc on a slower cpu.
2. Hm, it works for me. Did you highlight a line and clicked rename then? It should also work in the normal "clicklabel-n-waitasec" way.

epere4:
Keyframe seeking is almost ready. Actually, it was quite easy with vfw...
(version number info will be included next time, no idea why I forgot about it :))

phrentec:
The next release will look for a registry key and load the logo from the specified file of load nothing when the file name is invalid :)

epere4
18th December 2002, 07:19
Originally posted by gabest
epere4:
Keyframe seeking is almost ready. Actually, it was quite easy with vfw...
(version number info will be included next time, no idea why I forgot about it :))

Wow, that was fast!!!
I will be looking forward it :)
Thanks a lot, you player gets better and better.

gabest
18th December 2002, 11:01
Argh, getting the list of keyframe numbers was easy, but there are even two different problems making the seeking very bad. 1. the avi splitter doesn't always seek to the frame I'm telling, 2. if I convert the frame number to time and use that, then it seeks to the right position, but because filters may use multiple output buffers the few following video frames appearing in the player's window are still from the old position. It's similar to the problem with virtualdub and divx5 when the codec first started to use b-frames.

epere4
18th December 2002, 18:33
What a pitty :(
I wish I knew a little bit more about that, so I could help a little...

gabest
18th December 2002, 19:32
http://download.vobsub.edensrising.com/mpc2kxp6415.zip
http://download.vobsub.edensrising.com/mpc98me6415.zip

Use shift+left/right to jump to keyframes. It will jump to the right place, only the display won't get refreshed with most of the codecs.