View Full Version : New release of Media Player 6.4


Pages : [1] 2 3

gabest
24th July 2002, 20: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
24th July 2002, 23: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
24th July 2002, 23: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, 13: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, 06: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, 06: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, 07:24
Bad timing on my part. Anyway I will download and give it a test.

Gazza

ARDA
28th July 2002, 01: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, 04: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, 13: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, 16: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, 17: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
28th July 2002, 23: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, 01: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, 05: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, 12: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, 16: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, 12: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, 14: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, 14: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, 15: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, 16: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, 16:46
Hehe, I think I need to rewrite and integrate graphedit into the player to make everybody happy :)

Yusaku
8th August 2002, 18: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, 21: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, 22: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, 09: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, 16: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, 16: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, 18: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, 20: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, 20: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, 20: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, 21: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, 22: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, 00: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, 01: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, 06: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, 06: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, 05: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, 06: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, 15:48
Yes, probably knowing the type of the videocard would bring us closer to the answer :)

pandv
22nd August 2002, 12: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, 15: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, 17: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, 18: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, 01: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, 01: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, 07: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, 10: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, 14: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, 22: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
31st August 2002, 23: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, 02: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, 06: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, 06:07
With which mpeg2 decoder?

Yusaku
1st September 2002, 06: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, 06: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, 06: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, 13: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, 13: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, 13: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, 13: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, 03: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, 17: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, 07: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, 09: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, 10:32
Hm, that's strange, I've never experienced any problem with switching the audio.

murattttt
23rd September 2002, 13: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, 18: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, 10: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, 21: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, 21: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, 22: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
7th October 2002, 23: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, 00:15
@gabest:
nope, the problem still persists. the same error box still comes up, but the movies play fine.

gabest
8th October 2002, 10: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, 11: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, 11: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, 11: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, 12: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, 12:14
Huh? How can that be??? Can you add two audio renders at the same time?

gabest
8th October 2002, 12: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, 12: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, 13: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, 13: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, 16: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, 17: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, 19: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, 20: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, 21: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, 06: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, 08:59
Yeah, because at 24bpp there's no Direct3D => no VMR rendering and Overlay renderer takes its place instead

murattttt
9th October 2002, 13: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, 13: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, 11: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, 11: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, 14: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, 16: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, 17: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, 19: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, 19:48
I've already added the rmvb extension in .3 and .4

CruNcher
11th October 2002, 16: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, 17: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, 18: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, 21: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, 22:30
Waaaai!!!!

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

Yusaku
12th October 2002, 19: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, 19: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, 20: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, 20:58
I don't think mmswitch puts more than one renderer into the graph. Not my version at least :P

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

ookzDVD
15th October 2002, 03: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, 10: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, 11:00
ookzDVD: First I'll be waiting till dx9 gets released. (anyone has a beta3sdk for me? :))

ookzDVD
16th October 2002, 03: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.

Yusaku
18th December 2002, 22:08
Works great! If you could just implement a slight - say e.g. 3-frame hysteresis when going back. Now, when one wants to go back 10 keyfames, he has to press shift+left like 20 times, because there's 50% chance that it'll go back to the frame it started at.

epere4
19th December 2002, 01:44
Works great for me, too!!!
Thanks a lot, Gabest!!
I also noticed what Yusaku says...
And now a suggestion. Could the Next Keyframe feature be associated with the << and >> buttons? As far as I have seen, those buttons are not used (by I have only tested DivX files, so maybe in other formats those buttons are used).
If those buttons can´t be used, maybe you can add an option in the Config Options to make the < and > buttons do either Decrease and Increase playback speed or Go to Previous and Next Keyframe... I never change the playback speed, and maybe other users don´t either.

Anyway, the feature is very good so far.

CU

Safai
19th December 2002, 03:04
Originally posted by gabest
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.

yes... the edit box shows up... but after i changed the name and click somewhere else (or press enter) it still shows the old name...

phrentec
19th December 2002, 05:25
Originally posted by epere4
[B]Could the Next Keyframe feature be associated with the << and >> buttons?

the << and >> buttons don't work quite well with your average divx (.avi) file. but if you use it to play an mpeg file or an mp3 it will work, as in using the >> will speed up the play and using the << will decrease the rate of play so that you can watch something in slow motion.

to gabest: thanks for the logo bypass! although i haven't seen anything to change in registry in this release of MPC, but maybe it will come out in the official release on the site. anyhow, thanks!

also, while at the registry i found the ability to add my own extensions ( like adding .mov) just by adding it to the RealMediaExts key under the setting folder of MPC in the registry. that's good.

gabest
19th December 2002, 07:00
epere4: Now what, phrentec says it is good to have the speed changing buttons on <, > :confused: Should we make a poll about this? :)

Safai: OOOOOOOOOOOOOOOOOOps :o

phrentec: Hm, did I forget to tell you where it was? I can definitly remember that I wrote this down once, but where??? :) HKEY_CURRENT_USER\Software\Gabest\Media Player Classic\Settings\LogoFile = "pathtotheimgfile"
(the rm extensions already have their UI in the options.)

epere4
19th December 2002, 07:11
Originally posted by gabest
epere4: Now what, phrentec says it is good to have the speed changing buttons on <, > :confused: Should we make a poll about this? :)
Well, not necessary :)
You can make MPC load a default configuration that makes buttons funtion the way the do now, and add an option (in the config menu) to change them to work as "Go One Keyframe Forward" and "Go One Keyframe Backwards". And we are all happy :) (except maybe you, because you have to implement that ;) )

Shernand
19th December 2002, 12:22
Gabest : The new release doesn't work on my win98se box, it displays "can't find DLL GDIPLUS.DLL", then it exits.

I downloaded this version : mpc98me6415 .zip

Thanks,
Shernand

gabest
19th December 2002, 17:33
Sorry about that, the class I was using to load images for the background linked my exe to some gdi+ dlls. It only works under xp now, other window version will just simply do nothing if you want to load a valid file.

http://vobsub.edensrising.com/mpc98me6416.zip
http://vobsub.edensrising.com/mpc2kxp6416.zip

Shernand
19th December 2002, 22:49
Gabest : The bug is fixed now in 6416 and 6420, but there's another bug, which prevents me from displaying subtitles, here are the results :

6406 : Display subtitles OK in VMR9 mode
6411 : Doesn't display subtitles in VMR9 ode
6416 : Doesn't display subtitles in VMR9 mode (also VMR7 tested with same results)
6420 : Doesn't display subtitles in VMR9 mode (also VMR7 tested with same results)

I guess the bug was introduced between 6406 and 6411, hope you can figure this out ;)

Thanks,
Shernand

Pd : Remember i'm using Win98se.

gabest
19th December 2002, 23:04
Which version of dx9 are you using? There were a few releases of mpc for rc0, but now it should only run with rc1 and rc2. It's the limitation of dx9, it will only initalize itself if the build number matches with the sdk. (vmr7 is only for xp)

installer for rc2: http://www.iexbeta.com/files/dx9.0.397.1_websetup.exe

Shernand
20th December 2002, 05:43
Gabest : Thanks a lot for the tip ;)
After Installing DX90 the latest version 6.4.02.00 shows subtitles ;)

Br,
Shernand

gabest
20th December 2002, 09:47
You updated too soon, dx9 final is out :) but not the sdk :angry:. Anyway, as it seems it stayed compatible with rc1/rc2.

Safai
20th December 2002, 18:54
@gabest

question, yesterday, i was playing a divx avi with ac3 audio, wmp64 uses ivi audio decoder, but your mpc uses ravisent (yes i have that installed too), and when i disable the "built-in audio switcher" hoping that i would go back to the ivi since that disables the morgan switcher, but i got no video... weird... any ideas?... i'll unreg the ravisent one tonight and see if that will put the ivi in mpc...

i'm using ffdshow for video playback if that matters...

this is using 6.4.2.0

bbq@KL
20th December 2002, 23:18
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/directx.asp

dx9sdk.exe (http://download.microsoft.com/download/8/0/e/80ebbf72-fc51-4799-a2f4-7fcca37b8bb3/dx9sdk.exe)
227732 KB
12/19/2002

GraphEdit is build 021204 now.

SDK Documentation (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/directx/directx9cpp.asp)

gabest
21st December 2002, 07:05
Yea, SDK was also out yesterday, just a little later :)

Safai: If it doesn't change, send me the ravisent decoder. I have one somewhere but it is very old.

gabest
21st December 2002, 08:42
:angry::confused::angry::confused::angry:

After putting up the dx9sdk I can't play dvds anymore, not with _any_ of the installed players I have. All complaining for some macrovision problems.

edit: downgrading my nvidia detonator drivers helped...

Safai
21st December 2002, 17:34
@gabest:

unregistering the ravisent filter worked... :) (my decoder is pretty old too...dated 10/10/2001, it came with my AIW)

ookzDVD
23rd December 2002, 08:44
@bbq@KL,

If you don't mind, would you please post the latest GraphEdit ?

Thank you.

vinetu
30th December 2002, 21:44
@ookzDVD:
this link should work :
http://www.freewebs.com/vinetu/graphedt.rar

(WinRAR 3.0 or higher needed)

@gabest:
Divx_3.11.avi file must be 218646 frames or less if MPC 6.4.02.00 is used else it freeze at open file - no limit with xvid.
MPC 6.4.00.0006 - test version from 11.15.2002 have no limit.
(every new test or normal version have)
OT- I'm very happy with "D2VSource.ax" - this is the best MPEG2 decoder in terms of quality for me for now!
it's better even than YV12 decoders - FACT!
THANK YOU!!!


vinetu

hayami
3rd January 2003, 07:03
Somehow whenever I use VMR9, the video is flipped...
using DirectX 9.0 final on WINXP
Video card: Geforce2MX
MPC 6.4.2.0

(When using VMR7, the video is normal)

ookzDVD
6th January 2003, 08:58
@vinetu,

Thank you for the GraphEdit ;)
Happy New Year 2003.

ookzDVD
13th January 2003, 09:18
@gabest,

Is that possible to disable the "audio auto load" while playing
soundless .avi ?

Suppose I have a.avi (soundless) .ac3, .ogg, .mp3, when I double
click the .avi (I asociated the .avi with MPC) all the audio will be
load.

Thank you.

a3ternus
23rd January 2003, 10:24
Hello ?!?
Anyone here ?!?
AeTeRnuS.213

iwod
23rd January 2003, 14:54
Just some suggestioin....

Wheni play a VCD, a few .DAT files, the player shows the MPC picture when swarpping form one >.DAT to another >DAT. Anyway to diable that picture??

And the time for it to play another .DAT is too long..... waiting for the VCD to contiunes is not a good experience.

And one last important thing....
I try Zoomplayer, MPC, WinDVD, and in the end.... i got back to WMP 6.4
Why?? Because all these player have one thing in common. When reading a stretched CD they either frozen or crash.... while WMP6.4 just report a error and i will move the side bar forward to get out of the strected part of the CDs.....

Is it possible to do that as well in MPC?? reporting error instead of reading the CD again and again??

movmasty
24th January 2003, 20:24
hi Gab,

i just tryed your player for win 98, but if i play full screen it doesnt keep the movie screen ratio, the movie assumes whatever ratio has the player window,

if i check frame/dont stretch, i see only a black screen, this on win millennium,
also often a black screen playng at normal zoom.

so, its a bug of the player or of mine??

athos
27th January 2003, 14:14
Originally posted by hayami
Somehow whenever I use VMR9, the video is flipped...
using DirectX 9.0 final on WINXP
Video card: Geforce2MX
MPC 6.4.2.0

(When using VMR7, the video is normal)
I had the same problem with detonators 42.01, but 42.70 solves this problem.

a3ternus
5th February 2003, 14:56
Gabest,I just hop you re allright man cos we really NEED newer versions of your superb MPC player !!!
Plz keep up the work of developing it more.We dont wanna see MPC ending up like SASAMI2k...
Thanx again for this fine player...
A3TeRnuS.213

Safai
6th February 2003, 02:17
yeah, adding support to read MDVD INI file would be nice... ;) :D

btw, 6424 is working fine over here... :)

gabest
6th February 2003, 14:36
Safai:
I'm not familiar with mdvd ini files, could you show me an example with all major features?

movmasty:
I have only seen this black screen prob in virtualpc/win98 when I put the player in full screen (happened even with wmp64), but still don't know what caused it. The ratio isn't kept with the first selection under video frame/ but with all the other it should be.

iwod:
How long does it take to load those vcds? There can be some empty sectors at the beginning of each file, and the reader filter tries to skip them because the mpeg2 splitter won't connect if the data starts with zeros. What is even worse, if I don't try skip those sectors the mpeg demultiplexer (another filter made for streaming mpeg) will automatically connect BUT it won't be able to seek then.

For the fozen window during the opening there is a new feature in 6425 (on by default, selectable on the first page in the options), it will do the initial connection of the filters on a worker thread, so now you can move the window around, access the menus, exit before loading fully (this needs more testing :P), etc.

ookzDVD:
Auto-loading of audio and subs can be disabled now, see the same place in the options where the "worker thread" option is.

a3ternus:
Don't panic I'm not dead yet ;)

New build:
http://download.vobsub.edensrising.com/mpc2kxp6425.rar
http://download.vobsub.edensrising.com/mpc98me6425.rar
Not every request was fulfilled, but I'm advancing slowly...

Safai
6th February 2003, 18:13
the full documentation for the INI structure comes with mdvdp12.exe (check doom9's media player download section)

basically, it allows you to have dvd look alike menus, multi cd, multi subtitles, multi audio tracks, etc all defined in the INI, where it is located and stuff... your player pretty much supports everything except the menu thingy... it is this menu thing that i'm mostly interested in... you see, it is nice to just pop in a CD and the player launches a nice menu with different selections, thenn use the remote to select which episode to watch... and this is the main reason why i'm still using this old player for my anime... :)

oh... thank you for the new build, will try it out... :)

phrentec
7th February 2003, 01:46
@Gabest: Sir, would it be possible to (please) add a keyboard shortcut to toggle the interface options controled by ctrl+0,1,2,5,etc. all off and on, so that 'wouldn't have to hit serveral keys to have just the video window shown. And could you please add a way to horizontal maximize the video window.
I use MPC every day now and it's just the best player ever. Thanks.

-best regards
-Phren.

alx
7th February 2003, 06:34
Really thanks for this new version, but i have 2 question.........what´s new and, does it have any limit on its use? because i am planning to put it with a movie on cd.

Thanks a lot gabest.
Alx.

PD. Maybe out of topic, but i have this problem, i´ve been joining little mpeg files onto 1 big mpeg , but when i play this big mpeg in Windows XP, all players only shows the first part, let´s say mpeg01, not all movie......it only happens in Windows XP, in Windows 98, all players shows the whole big mpeg........any ideas??? Thanks a lot

vip
7th February 2003, 07:24
Even with new build of MPC i still getting weird problem if have an mp3 stream as primary and ac3 stream as secondary in xvid avi. The problem is slow down video framerate by ~2 times when i play avi whith primary audio stream (mp3) and video goes at full framerate if i choose secondary stream (ac3). Even if ac3 is not muxed in avi but autoloaded by mpc the problem appears again. Same problem was with MPC 6.4.2.0. BUT, everything plays fine if i use MPC 6.4.0.4. Weird...

I've tried various xvid builds, ac3 decoders (Intervideo and ac3filter), run those videos on different machines (WinXP and Win2k with DirectX 8.1). The problem always is.


I've heard that there is a possibility to watch dvd's with external subs using MPC, could someone tell me how can i do it 'cos i cant find out the way...


P.S. Thanks to gabest for the great tools: MPC & VobSub :)

gabest
7th February 2003, 15:44
Safai:
This ini specification looks very complicated, it would be easier to rewrite mpc to fit them instead of modifying it...

phrentec:
Ok.

alx:
No limits, just don't sell it without giving me a share :P
What mpegs are you joining, mpeg1 or mpeg2? How? (copy /b? :))

vip:
Do you use the built-in switcher or morgan?
You can watch dvd with subs if you use the vmr7/9 renderers or dvobsub.

Safai
7th February 2003, 16:49
Originally posted by gabest
Safai:
This ini specification looks very complicated, it would be easier to rewrite mpc to fit them instead of modifying it...

yeah, it is complicated, took me a while to learn how to script it... it is a good idea though, right? but if it is too much work... forget it then... what about doing a dvd navigator kind of filter for it instead, would that be easier?

vip
7th February 2003, 18:37
gabest:
I always use built-in switcher (morgan isnt installed even)...

Cant use VMR7/9 'cos playing becames choppy (100% load of my P3 800MHz)...
And i still cant get how to load them using DVobSub. They must be called some special way or something else? Sorry for stupid questions...

gabest
7th February 2003, 18:44
I always use built-in switcher (morgan isnt installed even)... Ok, then could you cut a few megs out of it and upload it to somewhere? If you know how you could even shrink the video to 32x32 and reencode it to make the file smaller :)Cant use VMR7/9 'cos playing becames choppy (100% load of my P3 800MHz)... Yea, that can be a prob.And i still cant get how to load them using DVobSub. They must be called some special way or something else? Sorry for stupid questions... Set dvobsub to "always-load" and then it will load for dvds too.

quantum
7th February 2003, 21:34
I work with a lot of DVDs. I may have several on my hard drive that I need to view. The only way I found to open a DVD is:

view->options->dvd->user defined path (enter path)

then

file->open dvd

Zoomplayer let's me drag the video_ts.ifo file on the window (or via the file open dialog) and it starts automatically. Any chance of adding this functionality or is there a technique that I don't know about?

gabest
7th February 2003, 21:40
Hm, a very good idea :)

iwod
8th February 2003, 16:15
Originally posted by gabest

iwod:
How long does it take to load those vcds? There can be some empty sectors at the beginning of each file, and the reader filter tries to skip them because the mpeg2 splitter won't connect if the data starts with zeros. What is even worse, if I don't try skip those sectors the mpeg demultiplexer (another filter made for streaming mpeg) will automatically connect BUT it won't be able to seek then.

For the fozen window during the opening there is a new feature in 6425 (on by default, selectable on the first page in the options), it will do the initial connection of the filters on a worker thread, so now you can move the window around, access the menus, exit before loading fully (this needs more testing :P), etc.

New build:
http://download.vobsub.edensrising.com/mpc2kxp6425.rar
http://download.vobsub.edensrising.com/mpc98me6425.rar
Not every request was fulfilled, but I'm advancing slowly...

The longest time i had was three hours........ of waiting for it to load the strected CDs...

For the openning time it was only 10s... which isn't much of a problem but just some minor improvement...

ookzDVD
9th February 2003, 04:42
@gabest,

Ok, the autoload of sound is now can be disabled. Thanks.

I don't know if it's a bug, but if I play the .ogm movie with
.ac3 sound, the movie is not automatically played, it's stopped
at the beginning of the movie, I have to skip to play the movie.
I use the 6.4.2.0 to play the movie, and it's no problem.

gabest
9th February 2003, 15:55
iwod:The longest time i had was three hours........ of waiting for it to load the strected CDs... ROTFL, I guess you are the world record holder in this category :)

ookzDVD: Is it starting only if you skip into it or with the play button too? Any difference with or without the worker thread for opening?

ookzDVD
10th February 2003, 03:33
Originally posted by gabest
ookzDVD: Is it starting only if you skip into it or with the play button too? Any difference with or without the worker thread for opening? [/B]

It's starting with the stop and then play button.
No difference with/without the worker thread.
and it's happen only with Intervideo Ac3 filter (I only try with iviaudio build 4.5.11.26) and no problem with AC3Filter :(

iwod
10th February 2003, 12:31
Originally posted by gabest
iwod:ROTFL, I guess you are the world record holder in this category :)

ookzDVD: Is it starting only if you skip into it or with the play button too? Any difference with or without the worker thread for opening?

Well...actually i was trying to load the that bit again and again........ after about 19 mins i fall as sleep and when i woke up 3 hours later i saw it has only played a few secounds more.......

gabest
10th February 2003, 15:15
Still not bad. For such a disc I would use cdrwin or similar with maximum retry count and then if it succeeded burn the img again on a new disc :)

gabest
10th February 2003, 16:35
Anyone had such an experience that he clicked the exe of mpc to start and nothing happend? I just had a short discussion in email with someone (using xp sp1) who was unable to launch any version of it.

vip
10th February 2003, 19:14
I got WinXP Pro SP1 on both (working and home) PC's... and i've never expected such problem with MPC...

Btw, when i made a cutoff from my recent xvid encode (mp3+ac3) i discover that this piece is playing fine... While the whole movie plays jerky... Weird... I think there is something wrong in muxing routines of VDubMod or somewhere else... I cant mux ac3 as secondary audio stream (while mp3 is primary) even in avimux... It got muxed but without ac3...

athos
10th February 2003, 20:54
Originally posted by gabest
Anyone had such an experience that he clicked the exe of mpc to start and nothing happend? I just had a short discussion in email with someone (using xp sp1) who was unable to launch any version of it.

I have winxpprosp1 and i have exactly this same problem. tried to change back to previous version (6420), still the same. tried to delete entries in registry, still the same.. i am pretty certain it used to work with the previous version before i installed this one. i remember i changed the renderer to VMR Renderless 9 (DirectX 9) and it worked ok with Nvidia Detonators 42.70.

mad_koala
11th February 2003, 08:15
2 problems: loading some DVD's frozes mpc- it shows film's parameters (size etc) and do nothing more with all the play buttons disabled.
But sometimes it plays the same films properly. And one more problem. 16:9 movie playing fullscreen with all the characters heads streched vertically like horses :) I couln't find any proper "Pan&Scan" and "Video frame" settings - only adjust vertical screen size by hand with
numpad 8,2.
And now one badly needed feature request - is it possible to add brightness/contrast/saturation sliders, just like in ZoomPlayer?

gabest
11th February 2003, 16:45
Originally posted by mad_koala
2 problems: loading some DVD's frozes mpc- it shows film's parameters (size etc) and do nothing more with all the play buttons disabled.
But sometimes it plays the same films properly.This might be the problem of the multithreaded opening, though I tried to make everything sure to not let it deadlock. Disable it in the options to see if that matters. Btw, which decoder filters do you use? And one more problem. 16:9 movie playing fullscreen with all the characters heads streched vertically like horses :) I couln't find any proper "Pan&Scan" and "Video frame" settings - only adjust vertical screen size by hand with
numpad 8,2. Is "video frame/touch from inside" selected? What does "menu/file/properties" say? After the video frame size there should be the aspect ratio written, when this info is available.And now one badly needed feature request - is it possible to add brightness/contrast/saturation sliders, just like in ZoomPlayer? The prob is that only the overlay mixer supports this feature (which I use the less :P).

Originally posted by athos
it worked ok with Nvidia Detonators 42.70. On nvidia's download ftp 41.09 is the latest :confused:

gabest
11th February 2003, 17:55
http://download.vobsub.edensrising.com/mpc2kxp6426.rar
http://download.vobsub.edensrising.com/mpc98me6426.rar

Finally it can play shockwave flash and quicktime :D ... but only when you have the needed activex controls (aka browser plugins). Beware, quicktime's control is a piece of sh*t (can't resize the picture, can't report the picture size, leaks dozens of directx objects), but shockwave's is quite good, much better than real's own swf player.

There are a few minor but useful additions too, try to find them :)

DaveEL
11th February 2003, 21:05
Quicktime bug - plays the sound straight away but come up with an error dialog (with no message in it just an ok button) the player thinks it stopped and the video isnt visible until you press play.

CD player small bug it does not work with data+music cds as its cant find *.cda an on the cd. Seems to crash at the end of a cd.

Any possibility of adding media player classic to the windows xp/2003 server autoplay menus?

Also would be nice to be able to save playlists (and randomise the order of playlists would be nice too)

DaveEL

mad_koala
12th February 2003, 00:02
Originally posted by gabest
This might be the problem of the multithreaded opening, though I tried to make everything sure to not let it deadlock. Disable it in the options to see if that matters.
It opens DVD when i "Open DVD" second time, multithread doesn't matter
Btw, which decoder filters do you use?
Intervideo latest (platinum)
Is "video frame/touch from inside" selected?
Yes
What does "menu/file/properties" say?
it disabled

After the video frame size there should be the aspect ratio written, when this info is available.
720x480 60 hz 16:9
The prob is that only the overlay mixer supports this feature (which I use the less :P).
no external subtitles in this mode. I need them.

Jaffy
12th February 2003, 01:03
Hiyas

New mpc no longer shows file name in title bar. Have check in options :( , also irc plugin does not work for swf and rm files. When playing swf files volume control does nothing and high cpu load when in full screen mode.

Is it possible to have a better svcd seek. On some disc seek does not work, same with wmp6.4, but powerdvd does.

Thx for mpc :) , the swf support rocks.

Jaffy

phrentec
12th February 2003, 05:57
Customizable shortcut keys! woot!

I guess these features will just have to wait.

@Gabest: Sir, would it be possible to (please) add a keyboard shortcut to toggle the interface options controled by ctrl+0,1,2,5,etc. all off and on, so that 'wouldn't have to hit serveral keys to have just the video window shown. And could you please add a way to horizontal maximize the video window.

Well it always feels good to see a new release of MPC. Thanks Gabest

ookzDVD
12th February 2003, 06:16
@Gabest,

Thank you for the new release,
but I think it's still have trouble with Intervideo AC3 filter,
as I have mentioned before.

Prosper
12th February 2003, 08:45
Thank you!
Finally, a media player that uses the OS's standard widget-set/interface! I _really_ hate those cute 'skinned' interfaces. This is now my default media player.

athos
12th February 2003, 10:24
Originally posted by gabest
On nvidia's download ftp 41.09 is the latest :confused:

There are leaked drivers, for example here: http://www.guru3d.com/files/pafiledb.php?action=category&id=10
41.09 does not support DirectX9

gabest
12th February 2003, 16:36
Originally posted by DaveEL
Quicktime bug - plays the sound straight away but come up with an error dialog (with no message in it just an ok button) the player thinks it stopped and the video isnt visible until you press play.The activex control thew an exception after one of the calls... Can you give me a url on a clip making this? I have only tested it on that new animatrix trailer.CD player small bug it does not work with data+music cds as its cant find *.cda an on the cd. Seems to crash at the end of a cd.It will open the track if you manually enter the path, the source filter only checks if the file name ends to cda and have the track number before the extenstion, e.g. e:\1.cda is valid path as well. About the last track... it won't be easy to fix, since there is no call in the winnt api to determine where it ends exactly on such a disc, there is a leadout/new leadin area somewhere after but I have no idea how to judge its size and if I try to read one sector from there that call just never returns, not even an error code.Any possibility of adding media player classic to the windows xp/2003 server autoplay menus?Do you mean that menu where it asks which player you would like to use from the installed ones? That is possible. I think it just needs an entry at HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Media.Also would be nice to be able to save playlists (and randomise the order of playlists would be nice too)Yea, already on the TODO list :)

gabest
12th February 2003, 16:48
Originally posted by Jaffy
New mpc no longer shows file name in title bar. Have check in options :( A small bug :rolleyes:
edit: Can't reproduce it anymore, seems like it go fixed somehow... :)also irc plugin does not work for swf and rm files.I'm communicating remotly with the registered filter graph like graphedit does, but these plugins do not have a regular one. Until I can find a better way to do this, only dshow graphs will work.When playing swf files volume control does nothing and high cpu load when in full screen mode.Yea, a missing feature of the activex control... I was already thinking of controlling the waveout volume globally, but that's kinda annoying for some ppl including me :) High cpu load comes from the anti-aliasing, on fullscreen it can be very slow.Is it possible to have a better svcd seek. On some disc seek does not work, same with wmp6.4, but powerdvd does.Seeking time depends on the decoder filter, cyberlink's is the worst... In their own player they might decode svcd directly and not thru dshow, I'm thinking this because no filters are loaded automatically which should otherwise. When the seekbar is disabled that is another problem, check if the mpeg2 demultiplexer is loaded, that one can't seek...

gabest
12th February 2003, 16:53
Originally posted by phrentec
Customizable shortcut keys! woot!You didn't think it will ever be implemeted, did you? Neighter did I, but groups.google.com helped me out again :cool:I guess these features will just have to wait.still in TODO status :)

gabest
12th February 2003, 16:56
Originally posted by ookzDVD
@Gabest,

Thank you for the new release,
but I think it's still have trouble with Intervideo AC3 filter,
as I have mentioned before. I just tried one short freshly muxed ogm (and avi too, with vdubmod), but couldn't reproduce the problem, but maybe I'm going to encouter it accidentally sometime later... No better idea for now.

gabest
12th February 2003, 16:58
Originally posted by athos
There are leaked drivers, for example here: http://www.guru3d.com/files/pafiledb.php?action=category&id=10
41.09 does not support DirectX9 Really? Lol, and they offer it as the only choice on their homepage.

DaveEL
12th February 2003, 19:18
Originally posted by gabest
TIt will open the track if you manually enter the path, the source filter only checks if the file name ends to cda and have the track number before the extenstion, e.g. e:\1.cda is valid path as well.

No it still just says file not found for enhanced cds. The play cd menu creates a playlist with all the tracks in.

About the last track... it won't be easy to fix, since there is no call in the winnt api to determine where it ends exactly on such a disc,
Seems to have nothing to do with cds in fact it crashes after the end of any playlist (not single files tho)

DaveEL

gabest
12th February 2003, 19:30
Originally posted by DaveEL
No it still just says file not found for enhanced cds. The play cd menu creates a playlist with all the tracks in.And do they play?It crashes with normal audio cds as well.The last track with normal cds?

DaveEL
12th February 2003, 19:55
Originally posted by gabest
And do they play?


gives me options of retry and cancel retry beings the file not founnd dialog up again and cancel stops the player.

As for the end of cd crash its infact an end of playlist crash see edit on previous post.

DaveEL

athos
12th February 2003, 19:57
Newest MPC still wont start for me. It consumes about 12mb RAM and eats all cpu but never starts :(

gabest
12th February 2003, 20:36
gives me options of retry and cancel retry beings the file not founnd dialog up again and cancel stops the player. Ah, it checks if the files are there and asks for the disc to be inserted, I forgot about "invisible" cda files when I added that feature :P Can be fixed easily.As for the end of cd crash its infact an end of playlist crash see edit on previous post.What are the looping settings? (loop/play n.times/rewind at end)

athos: Sorry, still no clue. Are there any special security settings set on your login?

DaveEL
12th February 2003, 21:38
Originally posted by gabest
What are the looping settings? (loop/play n.times/rewind at end)

Ah its rewind when done if i turn that off its fine.

DaveEL

gabest
12th February 2003, 21:42
Originally posted by DaveEL
Ah its rewind when done if i turn that off its fine.Thanks, I'm going to test this.

sillKotscha
12th February 2003, 22:04
Originally posted by athos
Newest MPC still wont start for me. It consumes about 12mb RAM and eats all cpu but never starts :(

hi athos,

gabest can't do anything here, 'cause it isn't his fault... it's caused by a M$ "hotfix" :devil:

In my case: Q810272_WXP_SP2_x86_DEU.exe and for the rest propably Q810272_WXP_SP2_x86_ENU.exe

after deinstallation everything (MPC and other media player) worked just flawless...

here is the corresponding Microsoft Knowledge Base Article - 810272 (http://support.microsoft.com/?kbid=810272) - what should be fixed:

- Windows Hardware Compatibility Audio Test Causes Computer to Stop Responding

fully agree, Computer Stop Responding :D

regards Sill

gabest
12th February 2003, 22:08
Phew, I have Q81056, Q81057, Q81083 only :) Are you sure this is causing the the problem?

sillKotscha
12th February 2003, 22:13
as sure as I can only test it on my pc ;)

and it solved the problem in my case...

athos
12th February 2003, 23:24
Originally posted by gabest
athos: Sorry, still no clue. Are there any special security settings set on your login?

Um, I dont think so. But to be honest I fiddle around a lot with my Windows configuration so it might be something like that. But the regular WMP6.4 works, as does BSPlayer.

gabest
13th February 2003, 00:43
Originally posted by sillKotscha
as sure as I can only test it on my pc ;)

and it solved the problem in my case... Installed it, rebooted, mpc still runs fine. There must be some other reason.

athos
13th February 2003, 01:44
yeah i installed it too, mpc still wont start. oh, and i was mistaken, it eats 20mb memory, not 12mb..

DaveEL
13th February 2003, 02:47
I had a problem when i had both ffdshow and ffvfw installed and then mpc wouldnt start that might be the problem?

DaveEL

mad_koala
13th February 2003, 08:32
On couple of DVDs horizontal sync in mpc crash just like in broken TV set. Other progs play them normally.

sillKotscha
13th February 2003, 11:44
Originally posted by DaveEL
I had a problem when i had both ffdshow and ffvfw installed and then mpc wouldnt start that might be the problem?

DaveEL

I thought it has something to do with this M$ hotfix, 'cause MPC was loading again (long awaited), but after DaveEL's suggestion it runs even better!! MPC starts as fast as any other Player after uninstalling ffvfw...

Maybe this hotfix had an effect on ffvfw and not really on MPC, that's why MPC was loading [still cpu demanding] and runs even better [and as it should] after deinstallation of ffvfw, too...

one thing is for sure now, after deinstallation of both [hotfix/ffvfw] everything is as it should!!

cheers Sill

athos
13th February 2003, 12:15
YES! I uninstalled ffvfw and this fixed the problem! Thanks man!

Sven72
13th February 2003, 14:52
unfortunately, problems have not gone for me as i haven't ffvfw installed. I'm reluctant to uninstall xvid as i use it all the time. I'm hoping for other solutions so i can get mpc started.

sven

gabest
13th February 2003, 15:59
Guess what, I have the xvid+ffvfw codecs, ffdshow, hotfix all installed and mpc still runs :p

edit: From xvid I don't have the latest, but some build from around october. With the dshow filter of newer releases I had many very weired problems only noticable when debugging.

mad_koala: I don't understand this "horizontal sync" problem, could you explaint it a bit detailed?

quantum
13th February 2003, 21:44
Drag and drop works for DVD video_ts.ifo files :)

Nice work. This makes mpc something to seriously consider for DVD video enthusiasts, especially since you can open two windows simultaneously, something none of the brand name software DVD players can do (as far as I know).

A few minor things:

1) If I do "file->open file" and select a video_ts.ifo, mpc doesn't open the DVD, in fact it just hangs.

2) It also doesn't work if video_ts.ifo is passed from the command line, example:
mplayerc f:\dvd\video_ts\video_ts.ifo
The reason I mention number 2 is I might want to associate IFO files with MPC so I can open DVD's even easier by just double clicking the video_ts.ifo (instead of drag and drop).

Still, nice work so far. Now I'm going to have to start using this more often :)

gabest
13th February 2003, 22:35
video_ts.ifo needs to be opened in dvd mode, try it with the /dvd cmdln switch. For the open dialog there is no fix, I have to add special code to detect video_ts.ifo and switch to dvd mode.

mad_koala
14th February 2003, 07:44
Originally posted by gabest
mad_koala: I don't understand this "horizontal sync" problem, could you explaint it a bit detailed?

Screenshot sent to you.

gabest
15th February 2003, 20:28
http://download.vobsub.edensrising.com/mpc2kxp6427.rar
http://download.vobsub.edensrising.com/mpc98me6427.rar

DaveEL
16th February 2003, 00:17
Ok new with the new version my enhanced audio cds now play and getting to the end of a playlist doesn't crash anymore.

Bugs
1) You forgot to update the version number :)
2) When playing back enhanced cds the last track is too long and at the end it trys to play back the data section.

DaveEL

gabest
16th February 2003, 00:29
1. Oh, but only in the about box :)
2. Yea, but I can't fix that, no system call exists to get the end of the last track...

gabest
16th February 2003, 01:19
http://download.vobsub.edensrising.com/mpc2kxp6427.2.rar
http://download.vobsub.edensrising.com/mpc98me6427.2.rar

Changes:
- version number :)
- skips precreating all codecs for the capture toolbar (now they are only created when selected), this saves about 5 megs on my machine, and also it may fix the starting lockup if it was caused by a codec.

quantum
16th February 2003, 01:47
How about a hotkey for play->goto. Can't get there when in full screen mode.

Also play->decrease rate and increase rate hotkeys don't work for me (ctrl-pageup and ctrl-pagedn). It works when I do it from the menu. Using XP.

gabest
16th February 2003, 02:00
Originally posted by quantum
How about a hotkey for play->goto. Can't get there when in full screen mode.OkAlso play->decrease rate and increase rate hotkeys don't work for me (ctrl-pageup and ctrl-pagedn). It works when I do it from the menu. Using XP. Try ctrl-up/down. Does it say ctrl-pgup/pgdn in the menu?

quantum
16th February 2003, 02:09
Try ctrl-up/down. Does it say ctrl-pgup/pgdn in the menu? My mistake. I read it wrong. Perhaps a label such as "ctrl->up arrow" might prevent other careless people like me from making the same mistake :)

phrentec
16th February 2003, 03:58
@Gabest: Thanks for the minimal and normal presets. I customized the keyboard shortcut for minimal to ctrl+z and normal to ctrl+x and it works like a charm. Oh and the quicktime support is cool even though the resizing isn't up to par but it's still better than than before. Thanks! and may God Bless You!

gabest
17th February 2003, 05:40
Anyone still can't launch mpc? Sven72?

I have a question for gf4 users. Under xp, how could I separate my desktops with nview? I mean to make apps think they see two monitors and not one big, like under win9x.

athos
17th February 2003, 09:49
Works fine here. Is there any possibility to make the player load faster? I understand if this is not a priority, but mplayer2 still loads faster and this is the only reason i still use it over mpc.

gabest
17th February 2003, 10:03
I know about two things which may make it load slower. One is the keyframe searcher for avi files, and the other is when you set one of the vmr renderers, then it has to initialize d3d and sometimes this takes for a few seconds.

athos
17th February 2003, 10:19
Thanks, using System Defulat instead of VMR did speed up loading.

quantum
17th February 2003, 16:35
I have a question for gf4 users. Under xp, how could I separate my desktops with nview? I mean to make apps think they see two monitors and not one big, like under win9x.I have a Geforce4 MX 440 with dual monitor capability. I have two 19 inch monitors connected.

Under XP:
Control Panel->Display->Settings (you should see two monitors)
Select monitor 2 and click "extend my windows desktop onto this monitor"

If you don't see the two monitors then something is wrong.

Regarding the player, why do we have a play->frame step to advance one frame at a time but no way to do the reverse? Let's put that left arrow to good use.:)

gabest
17th February 2003, 20:35
Originally posted by quantum
Under XP:
Control Panel->Display->Settings (you should see two monitors)
Select monitor 2 and click "extend my windows desktop onto this monitor"

If you don't see the two monitors then something is wrong.Here is the prob, I can only see one nicely drawn, centered monitor there. But if I go in the advanced settings, and there to nvidia's own page with that newly introduced stupid sidebar, there I can select cloned, hor./vert. extended modes under "nView", but nothing to deselect the extended desktop mode.Regarding the player, why do we have a play->frame step to advance one frame at a time but no way to do the reverse? Let's put that left arrow to good use.:) If the filters support it you can already framestep back, but it's not working very well.

chros
18th February 2003, 08:56
suggestion: It will be good, if there will be 3 buttons under the Fila Association tab: 1 for "All video format", 2 for "All sound format", 3 for "All format" (So when I "install" a new MPC version I hadn't to check all the needed format ...)

This proggy getting better and better !!!! Yesterday I have worked with vob files: it was amasing when MPC loaded the separate AC3 sound file automatically !

Any chance in the future, that the resize of the Quuicktime files will be solve ???

Sorry for my english

gabest
18th February 2003, 10:38
Originally posted by chros
suggestion: It will be good, if there will be 3 buttons under the Fila Association tab: 1 for "All video format", 2 for "All sound format", 3 for "All format" (So when I "install" a new MPC version I hadn't to check all the needed format ...)This has to be reworked a bit. When I took wmp's example it looked ok, but probably that page is going to change in the future somehow.Any chance in the future, that the resize of the Quuicktime files will be solve ???There is another way by using the qt sdk. But I'm not sure how much that allows and what would be the requirements (its documentation is comparable to mine :)), and honestly I would rather shoot myself in the head than using it.

sillKotscha
19th February 2003, 07:32
Hi Gabest,

well, this time I have a little feature request for your MPC. Would it be difficult for you to implement something like a 'Player Thread Priority' like in ZoomPlayer. Let's say for example 'above normal (for 2k/XP user's)'...

that would be nice and I guess especially that option would load MPC a bit faster as well - as everyone is keen on ;)

What do you think?

thanks in advance

cheers Sill

phrentec
19th February 2003, 08:16
I was using a computer while logged in as guest and noticed that I couldn't install the divx codec or ffdshow which I needed in order to play a file and it did not let me enter anything to the registry either. So I was wondering if it is possible, since I haven't seen any media player able to do this, to use a decoder like ffdshow.ax directly from MPC to play the video file. Like as in have ffdshow.ax (or maybe the divxdec.ax) in the same folder as MPC and it would use that as the decoder to play the file. In this way no installing of the codec would be necessary to play the file. I just want to know if this is possible or if there is already a media player out there that can do this.

-best regards

masken
19th February 2003, 18:29
@sillKotscha

Press Ctrl+Alt+Del while running mpc. Right-click mpc under the "Applications" tab and choose "Go To Process". Right-click the process and choose "Set Priority" > [the level you want]. Beware of putting things in real-time though.

You can also start mpc in another priority by making a simple batch, like:
start /high "C:\Program Files\mplayerc.exe".. save it on your desktop and Bob's your uncle.

Open up a command-prompt and type "start /?" to see the options.

Lobuz
19th February 2003, 20:47
Hi. I found this player lately and it's really cool especially playing in VMR 7,9 feature which gives better quality. With my GeForce2 Pro rescaling with overlay looks owfull, mostly dark scenes. Anyway the best quality is without rescaling (especially 1CD movies).

- One feature I miss in almost all players that is easy switching to other resolution from player. I like watch movies encoded in 640x352 in original resolution thats 640x480, becaus it's less distorted by scaling. It's well done in VPlayer as an another button. And there could be a few presets in different resolutions and refreshrate.

- Another thing is scaling by 100%. If movie is encoded in 708x... and I'd like to watch it in res 640x480 without rescaling. So if i want 100% it would be cropped at the ends. Could it be done in pan&scan to set to 100%?

- Preload next file in playlist, so it should be played without delay (for example VOB's copyied from DVD)

Thanks
Lobuz

ps. Are there any configuration options to VMR7 or 9? I know that's directx3d but which options?

gabest
20th February 2003, 07:37
Originally posted by Lobuz
- One feature I miss in almost all players that is easy switching to other resolution from player. ...I'll see what I can do about this.- Another thing is scaling by 100%. If movie is encoded in 708x... and I'd like to watch it in res 640x480 without rescaling. So if i want 100% it would be cropped at the ends. Could it be done in pan&scan to set to 100%?menu/view/video frame/do not stretch, I think this what you want.- Preload next file in playlist, so it should be played without delay (for example VOB's copyied from DVD)...Sorry, this looks impossible. There are many "resources" in the player and also among the filters from which only one can exist at the same time.ps. Are there any configuration options to VMR7 or 9? I know that's directx3d but which options? I don't think so.

gabest
20th February 2003, 07:44
Originally posted by phrentec
... to use a decoder like ffdshow.ax directly from MPC to play the video file. Like as in have ffdshow.ax (or maybe the divxdec.ax)Would be possible, but I think I couldn't always let it load (automatic graph building would load another if there is any already registered decoder able to join the graph), but only when there are not rendered pins in the graph, just before showing that "not all pins .. blah blah blah" popup dialog.

gabest
20th February 2003, 07:47
Originally posted by masken
You can also start mpc in another priority by making a simple batch, like:
start /high "C:\Program Files\mplayerc.exe".. save it on your desktop and Bob's your uncle.Does this really help a bit? I mean when there isn't any heavy running in the background the cpu is free for almost 100% of its time, putting it to higher priority wouldn't give it 110% or more.

chros
20th February 2003, 09:53
Originally posted by Lobuz
Hi. I found this player lately and it's really cool especially playing in VMR 7,9 feature which gives better quality. With my GeForce2 Pro rescaling with overlay looks owfull, mostly dark scenes. Anyway the best quality is without rescaling (especially 1CD movies).


What is VMR7,9 exactly??? And when should I use it ???

sillKotscha
20th February 2003, 11:35
Originally posted by masken


You can also start mpc in another priority by making a simple batch, like:
start /high "C:\Program Files\mplayerc.exe".. save it on your desktop and Bob's your uncle.


hi masken,

that's true - thanks.

nevertheless the "problem" still exists - if I double_click on that batch file only the player will start at a higher priority level but I still have to manually load a file. OK, I could associate for example my *avi's with this batch file and it would look like this...


start /high mplayerc.exe %1


now *avi's are loaded into mpc at a higher priorty level.... but you see the problem - every batch file is associated with (only) *.avi's and that is no solution.

cheers Sill

Lobuz
20th February 2003, 14:55
@Gabest

Thanks it would be great if "switching to other resolution" would be implemented.

It works "menu/view/video frame/do not stretch" very good, but what if I want 200% in higher resolution?
Could it be done by Alt+1 - 50%, Alt+2 - 100%, Alt+3 - 200%, Alt+4 - "fit to window". It could change pan&scan in fullscreen(don't switch back to window).

About "Preload next file in playlist". Can't it be done with use of VMR9 when can be mixed many video streams? Before the end of first file open in mixing mode another and pause, then switch to it.

About setting I've found something in MSDN:

IVMRMixerControl::SetMixingPrefs

typedef enum {
MixerPref_NoDecimation = 0x00000001,
MixerPref_DecimateOutput = 0x00000002,
MixerPref_DecimateMask = 0x0000000F,
MixerPref_BiLinearFiltering = 0x00000010,
MixerPref_PointFiltering = 0x00000020,
MixerPref_FilteringMask = 0x000000F0,
MixerPref_RenderTargetRGB = 0x00000100,
MixerPref_RenderTargetYUV420 = 0x00000200,
MixerPref_RenderTargetYUV422 = 0x00000400,
MixerPref_RenderTargetYUV444 = 0x00000800,
MixerPref_RenderTargetReserved = 0x0000F000,
MixerPref_RenderTargetMask = 0x0000FF00
} VMRMixerPrefs;

but its not very usefull options, where is bicubicfiltering? ;)

Another thing with VMR9.
- Artefacts that were in overlay "horizontal lines in grey areas" disappeared
- wery black flickering macroblocks at dark areas ( with xvid with bframes) which are now visible like in virtualdub, with overlay are gone

It's just some thoughts

Thanks
Lobuz

gabest
20th February 2003, 16:34
Originally posted by Lobuz
It works "menu/view/video frame/do not stretch" very good, but what if I want 200% in higher resolution?
Could it be done by Alt+1 - 50%, Alt+2 - 100%, Alt+3 - 200%, Alt+4 - "fit to window". It could change pan&scan in fullscreen(don't switch back to window).I think the easiest would be to add a few more items on the "video frame" menu for 50% and 200%About "Preload next file in playlist". Can't it be done with use of VMR9 when can be mixed many video streams? Before the end of first file open in mixing mode another and pause, then switch to it.Yea, but how to remove the not needed filters after the switch, and how to add more for the next files. I can't do that while the graph is running. Besides I couldn't use the vmr to mix more video streams since its mixer is not loaded when I'm in charge doing the rendering.About setting I've found something in MSDN: ...
but its not very usefull options, where is bicubicfiltering? ;)Do you know any card which can do bicubic filtering? They even fail to do point sampling and just use bilinear all the time :)

masken
21st February 2003, 14:34
Originally posted by gabest
Does this really help a bit? I mean when there isn't any heavy running in the background the cpu is free for almost 100% of its time, putting it to higher priority wouldn't give it 110% or more. True. I personally don't understand why some wants to mess with priorities hehe... As I see it, that only leaves less CPU time for the rest of the OS, which could have the exact opposite effect when playing the movies. But perhaps it could help in some cases, I really don't know. I also don't know if child processes, like the DS filters needed to render the movie, also will run at the higher priority...?

gabest
21st February 2003, 15:11
I also don't know if child processes, like the DS filters needed to render the movie, also will run at the higher priority...?Process means the whole application and the execution paths are the threads. The priority can be adjusted on both levels, but from taskman or with "start /high" only the process priority, which means all threads.

iwod
22nd February 2003, 16:46
Hi, i am still using a older version of MPC... ( not the recently release ones..... ) proberly only a month old ....

I try to play DVD and relaize something strange. Last time i report to you about i play VCD and problem and so on....

This time i play DVDs with it. What does MPC uses to play DVDs??

Because when ever i double clicked on the bar to maximize the screen, it will slowerly turn into a white colour screen and then auto restart........

Do you know is it a hardware problem or a software problem??

Sven72
22nd February 2003, 19:46
gabest: nope, mpc still not running. i'll try every update, maybe one day one update will work for me.

Sven72
22nd February 2003, 19:51
Erm .. i just tried 6427.2 and it works!
Thanks, for whatever you've changed/done!

Sven

Jaffy
23rd February 2003, 22:19
Hiyas

Ati graphic cards seems to have some hardware support for ffdshow/divx/xvid. Mpc with directx8 using system default with ati rage on my pc cpu load is usually 60% for 640x480 anime. When changed to the original ati aiw radeon with Catalyst 3.1 drivers the cpu load is around 40%.

After installing directx9 using vmr9, when holding left mouse button on mpc grey area cpu goes to 100% :mad: .

With directx9 my cpu load is now around 30% :) no idea why. Also with vmr9 i've never need post processing in the decoders as its seems to be done in hardware already :D . i.e. movies with lots of blocks or noise played using overlay mode are fine in vmr9 mode :cool: .

Any chance of improving the buffering of files, when playing from cd or over wireless lan, mpc tend to freeze when the cd has problems reading or the lan lose signal for sec. Wmp6.4 usually plays fine, if not can be killed, while with mpc a reboot in necessary :rolleyes: , i.e. mpc freezes win2k :angry: .


Jaffy


Note: AMD 1600XP, cpu loads above are without any post processing. Plus file used is one with highest cpu load to show larger difference.

quantum
24th February 2003, 03:39
Using View->options->playback->VMR7 or VMR9, if I drag the window to my secondary monitor, performance gets very bad. Even with the video paused CPU usage is over 50%. It works okay on the second monitor with system default or overlay. I'd prefer to use VMR because I can have 2 windows open simultaneously. I have XP with DX9 and dual monitors.

quantum
24th February 2003, 04:25
Update: I think this was codec related. I was using Intervideo WinDVD codecs. After switching to PowerDVD I can move a VMR9 window to the secondary monitor without problems. I can also have two DVDs open simultaneously on both monitors :)

quantum
24th February 2003, 18:48
If I have two instances of mplayerc open with mpeg2 videos, the right-arrow isn't responding correctly when held down. It either doesn't advance the frames or it's unpredictable. With a single instance it seems to work fine, but I wonder why when holding down right-arrow the play and pause icons flicker on and off.

Tapping the right-arrow works as expected. Of course this becomes very tedious.

I'm using powerdvd codecs.

gabest
24th February 2003, 20:21
Do you have two different video cards for each monitor?

(Btw, I have just noticed that either by upgrading to ti4200 from g4mx or using the 4x.xx detonators enabled me to use overlay on the second monitor too, but still not on both at the same time)

If I have two instances of mplayerc open with mpeg2 videos, the right-arrow isn't responding correctly when held down. It either doesn't advance the frames or it's unpredictable.Is this only happening with 2+ opened mpeg2 files and with the cyberlink filter? Have you tried other decoders?With a single instance it seems to work fine, but I wonder why when holding down right-arrow the play and pause icons flicker on and off.This shouldn't be related to the prob. That button (and most elements of the UI) has an updater callback function and during frame-stepping it may notice that the filter graphs has changed its state to running from paused.

quantum
24th February 2003, 20:34
Is there an easy way to switch codecs? I don't want to reinstall intervideo codecs to test this and mess up my cyberlink codecs.

Maybe someone else with different codecs can confirm this.

I was able to open an overlay on the second monitor. I could open a second instance but I'm not sure what type it was (VMR?). It was not overlay according to play->filters.

I didn't like the overlay because I was trying to compare two different videos that were similar but had differences in the way I encoded them. The overlay window versus the second window (vmr?) have different brightness and colors even with the same exact video. Two VMR windows are very close and work better for comparisons.

I have a single g4mx card with dual analog outputs.

gabest
24th February 2003, 21:12
Originally posted by quantum
Is there an easy way to switch codecs? I don't want to reinstall intervideo codecs to test this and mess up my cyberlink codecs.regsvr32 -u clvid.ax & regsvr32 ivivideo.axI was able to open an overlay on the second monitor. I could open a second instance but I'm not sure what type it was (VMR?). It was not overlay according to play->filters.The overlay mixer or the default renderer can use overlay, but to make sure you could press printscreen and see if you can paste it in paint with the video picture. Or with my card it switched off the pic and only showed the pink background when the window was on both monitors.

quantum
25th February 2003, 02:18
I can't get play-goto->time to work. When I open the dialog, I see a time, for instance 01:34:02.300

I just click go with the same value in there and I get "error parsing entered time"

Maybe it would be easier to break the time up into separate boxes for HH MM SS

Twilight
26th February 2003, 10:56
@gabest:

Thank you for making this excellent player. I have a question about playing Real files. When i am logged in as a normal user in Windows XP (Pro) i cannot play Real files. MPC informs me that i need to install Realone/Realplayer. But RealOne is installed and when logged in as an adminstrator it works fine.

gabest
26th February 2003, 11:15
Hm, looks like I forgot to open a registry key in read-only mode. The same prob also disabled the file icon at the properties dialog.

gabest
1st March 2003, 19:57
6430 is out. Bugfixes are imaginable, but don't expect any big update in the next few months.

wmansir
3rd March 2003, 09:29
First, thank you for your work. MPC has been my default player since it's initial release.

Just trying out the new release and I'm having a problem with playlists. After the first video is done the the player stops and an error appears in the status bar "Failed to create the filter graph object". After that it won't play anything until I close and reopen the app. I tried it with mp3, mpg, and avi files with the same results. I didn't use the playlist ability of earlier releases, so I can't be positive this is a new bug.

I'm using XP w/SP1 + DX9.

gabest
3rd March 2003, 11:55
I've already got one email with this bug. Uncheck the worker-tread opener in the options until I can find out why it's not working for everyone.

heldchen
3rd March 2003, 17:10
woooha, my favorite divx/xvid/vcd movie player got even better! congratulations, nice work.

i still got a weird problem tho using it with mpeg-2 (svcd & dvd). most probably it has nothing to do with MPC, but maybe you or someone else knows a solution.

when i play a svcd or a dvd movie, the video only plays in gree-white. no other colors. the filters that are in use while playback are:

- default directsound device
- video renderer
- audio switcher
- intervideo video decoder (from windvd platinum)
- dedynamic
- intervideo audio decoder
- dvd navigator

the computer got an ati radeon mibility gfx card.
any hint? i tried to reinstall windvd, but that didn't help...

thanks & keep up the good work!

gabest
3rd March 2003, 17:21
Which windvd version is it? I can only get a blank picture with 4.5's decoder, even using the windvd player itself. Try switching between the renderers or get another mpeg2 filter.

heldchen
3rd March 2003, 17:25
its windvd platinum v4.5.11.26 (ivivideo.ax 4.5.11.26). also had same problem with older windvd versions. audio works fine and playback as well. i only miss the colors...

i also installed powerdvd and enabled that filter in the filter selection in MPC. but once i load up a dvd, intervideo's filter is on again :/

gabest
3rd March 2003, 17:31
regsvr32 /u ivivideo.ax
regsvr32 clvid.ax

heldchen
3rd March 2003, 17:32
ok, i just uninstalled windvd again and removed all leftovers in registry. now the powerdvd filter is loaded in MPC, picture looks fine. but this time there are glitches in the audio :)

update: the powerdvd filters make mpc crash now and then, especially while changing dvd capters and resizing windows...

gabest
3rd March 2003, 17:36
Could you email me this clvid.ax?

heldchen
3rd March 2003, 17:38
i got a working configuration now:
using all intervideofilters except ivivideo.ax. now mpc takes clvid.ax for video, which works fine now. seems as if the powerdvd sound filter produced the crashes.

i'll mail you all involved filters.

heldchen
3rd March 2003, 17:49
just noticed another small bug:

audio and subtitle languages arent extracted correctly while dvd playback: the audio language menu shows 8 "english" entries although the disc features "english", "french" and "spanish" audio. in the subtitle language menu i got one entry "english" and about 30 (!) entries "german". the disc only has "english", "french" and "spanish" subtitles.

Nyq
3rd March 2003, 19:35
I have trouble using MPC with my soundcard installed (SB Vibra128)
I tried to play avi or mpg files, it play only audio, no video.
after I change video output seting to Overlay Mixer, MPC can
play divx3 and mpeg movies, but show error message when play divx5.

and I find that if I uninstall or disable sound card, then MPC can play movie files normally ( of course with no sound)
or if I play a file with no audio data, MPC runs well too.

I don't know why.
I test old versions, 6.4.0.1~6.4.0.5 are OK
newer versions after 6.4.1.1 all have same problem
( I am using win2k)

can someone help me ? thx

gabest
3rd March 2003, 19:54
heldchen: First I tried the intervideo decoders, but after seeing the blank picture again I noticed that my filters are exactly the same as yours :). Then I wanted to try the cyberlink filters too, but something messed up the dvd playback on my system and I only get a macrovision error now. I think I need to reboot once to fix this, which I'm going to do after something else (not resumable) finishes downloading :P

Nyq: Try to turn off/on the audio switcher or change audio renderers. Also a screenshot of graphedit would help me a lot, both the connected state from mpc and graphedit's own rendered graph.

Nyq
3rd March 2003, 20:09
Originally posted by gabest
Nyq: Try to turn off/on the audio switcher or change audio renderers. Also a screenshot of graphedit would help me a lot, both the connected state from mpc and graphedit's own rendered graph.

I just turn on audio switcher, then everything's doing fine.. :D
thanks! :)

gabest
3rd March 2003, 20:13
Originally posted by Nyq
I just turn on audio switcher, then everything's doing fine.. :D
thanks! :) Strange, I would have thought the opposite.

Nyq
3rd March 2003, 20:36
according to the graphedit
it seems that Morgan Stream Switcher "eat" the video data :D

http://www.csie.nctu.edu.tw/~yzliou/ge01.jpg

gabest
3rd March 2003, 20:56
lol, funny

mad_koala
4th March 2003, 15:42
It's seems there's a bug in 6.4.3.0. When adding new custom setting in
View->Pan&Scan->Edit..., saving new setting, closing mpc, starting mpc again - new setting gone :(

masken
5th March 2003, 12:04
I'm playing around with ASX playlists a little here, and I noticed that the View > Playlist acts a little funny sometimes when selecting clips.

I tried this:
<ASX Version = "3.0">
<ABSTRACT>Testing a playlist for Gabest's MPC</ABSTRACT>
<AUTHOR>Masken</AUTHOR>
<TITLE>The Matrix</TITLE>
<MOREINFO HREF="http://akas.imdb.com/Title?0133093" />
<ENTRY>
<TITLE>CD 1</TITLE>
<REF HREF="Matrix_CD1.avi" />
</ENTRY>
<ENTRY>
<TITLE>CD 2</TITLE>
<REF HREF="Matrix_CD2.avi" />
</ENTRY>
</ASX>Sometimes when selecting an avi, the "blue marking" gets stuck, and sometimes when doubleclicking on one of the files, MPC crashes and reports a runtime error.

As a sidenote, there seems to be limited support for the TITLE and MOREINFO HREF tags? ;)

heldchen
5th March 2003, 12:16
Originally posted by gabest
heldchen: First I tried the intervideo decoders, but after seeing the blank picture again I noticed that my filters are exactly the same as yours :). Then I wanted to try the cyberlink filters too, but something messed up the dvd playback on my system and I only get a macrovision error now. I think I need to reboot once to fix this, which I'm going to do after something else (not resumable) finishes downloading :P


weird. maybe you're missing the right registry settings? (like serial number and stuff?)

is there a way to set which filter NOT to use through the filter setting dialogue of mpc? even if i choose to load Cyberlink video filter throught the filter settings, if the Intervideo video filter is present on the system, it will always taken.

jonas
5th March 2003, 13:52
Hi gabest,

I'm using mpc to capture with my pinnacle tv card and for everything else, since it's the best player I know of.
I've got a few questions related to recording:

Is there a way to save filter settings? At the moment I always have to do some setting in the Pinncacle Crossbar filter everytime I start the device in mpc.

Could you make an option to attach timestamt to the file when recording? It can be quite a hassle if you have to rename the recoded files before you can record again.

And finally: I noticed that the output ausio seperatly option is reset on everey restart of mpc.

jonas

gabest
5th March 2003, 23:34
mad_koala:
- Thx, fixed.

masken:
- If you open both files at once (without using a playlist file) does it have the same problems?

heldchen:
- These powerdvd filters are the worst I have ever seen. First, they have that annoying debugging protection, then the ac3 decoder doesn't want to autoload at all, and after opening the dvd once with only these two filters registered as mpeg2/ac3 decoders I can't run it again because that of macrovision error. I have to reboot after every try just to get back the ability to play a dvd.
- The filter list can't be used to add decoders, it is only for adding filters after the decoder.

jonas:
- Most settings on the toolbar are saved into the registry. The very first combo box on the top is for the video crossbar, that should be saved too, but if you have an audio crossbar or a second video crossbar then they are ignored. I don't have such a capture card and didn't want to include something I can't test.

Gazza
7th March 2003, 03:13
Hi Gabest, unfortunately it appears from my end of things that the link to download mpc 6.4.3.1 is either broken or incomplete.

Cheers

Gazza

epere4
7th March 2003, 06:32
Must be fixed right now, because I downloaded it normally...

Gazza
7th March 2003, 06:46
epere4

Yep, got it now. Thanks

rolonzos2
7th March 2003, 09:21
Gabest, I'm sure you're still trying to narrow down issues with the latest release, but for the next release I'll make an request for an added feature.

Could you add a Command Line switch to add files to the playlist. So far I can only find that drad/drop option to add files to the playlist, but a switch like /add would be used to just put the new file at the end of the playlist. Or /add and /play used together could make the file add to the current playlist and then start to play the newly added file.

If it's too much trouble we'll have to stick with winamp to play all our mp3s,:eek: which isn't good.

Thank you.

darkmsger
7th March 2003, 11:59
wow, i just love this player :)
but .. can you add the Save As feature like the one in media player?
kinda useful when you need to save some music files downloaded from internet.


and is it possible to change the hotkey for full-screen? i'm used to the alt+enter thing :)

gabest
7th March 2003, 12:16
Gazza:
- Sometimes the it downloads incomplete through the php script. Mostly browsers are affected, for example with wget I never had this problem.

rolonzos2:
- Done.

darkmsger:
- Saving will be implemented soon.
- It is still alt-enter the hotkey, and even changable in the options.

chros
7th March 2003, 17:56
Gabest, darkmsger:

darkmsger is right: The ALT+ENTER doesn't work on the 6.4.3.0 ver MPC: for me the ALT+SHIFT+ENTER was the default setting for full screen and it doesn't work either !!! (After I changed back to ALT+ENTER in the menu, everything was fine) (I haven't tried on the new 6.4.3.1 ver)

System: WinXP EN b2600 (no SPx)

ps: this is the best multimedia-player !!! :)

masken
7th March 2003, 18:53
Originally posted by gabest
masken:
- If you open both files at once (without using a playlist file) does it have the same problems?
Interesting... I had MPC set to use one window, but when selecting two *.avi's in the same dir and choosing "open" MPC opens 2 sessions.

After drap-and-dropping the second avi into the playslist, it acts the same. Ie; when clicking on a file in the playlist, they both get "bluemarked", and are unmarkable until one of the items are double-clicked.

jonas
9th March 2003, 16:21
Hi gabest,

I just noticed that mpc doesn't close correctly when a avs was opend into mpc during that session. The window disappears on closing, but the mplayerc Process is still in the task-manager with memory allocated to it.
I found out because I couldn't deleete some (a lot of :) files I've been watching with mpc through svisynth and when I checked on the task-manager I had about 20 mplayer processes running...
Is that the fault of avisynth?

Oh, and a I'd like t mention a tiny feature request as well.
Could you maybe make is possible to click on the stop icon during capture to stop recodring?

well, thank you for this great programm,
jonas

HarryM
9th March 2003, 17:19
Hi gabest,

I can't playing OGM files on newest version of your MPC. I use win98se, I always get this error message


*********************************
Aplikace MPLAYERC zpùsobila neplatnost stránky
v_modulu OGGDS.DLL na adrese 0197:02221891.
Registry:
EAX=02ac11b0 CS=0197 EIP=02221891 EFLGS=00010212
EBX=bff7b9b2 SS=019f ESP=02d1fa28 EBP=000003b0
ECX=02d1fa54 DS=019f ESI=02ac11b0 FS=3d4f
EDX=022371c0 ES=019f EDI=02ac1264 GS=0000
Bajty v CS:EIP:
8b 45 00 55 ff 50 0c 8b 55 00 55 ff 52 2c 8b d8
Výpis zásobníku:
02d1fa54 02ac11b0 80040209 bff7b9b2 007d2ea0 007d2e24 bff7b9c5 81bc3994 bff7b9c5 bff7b9c5 81bc4c0c 008e824c 04dc8a4c 008e824c 02ac120c 02ac11b0

gabest
9th March 2003, 18:06
HarryM:
- Does it crash right after opening? What kind of streams are there in that ogm?

jonas:
- avs problem fixed
- stop button: I was already thinking of replacing the framestep button with a nice red record button in capture mode and using stop like you said. But I don't know yet when I'm going to do it.

masken:
- I meant using menu/open file... to open two files at once. But I have still no idea why you have this prob. Anyone else noticed something like this?

jonas
9th March 2003, 23:06
Hi gabest,

I found a little bug, which I sadly can't reproduce yet, but it happend to me the second time now (last time was 2 days ago).
I started a capture without changing any settings from the captures before, but no audio was recorded (audio seperatly enabled). During capture the staus gives V/A Buffers 100/000.
When I started another test capture after I noticed the audio was not recoded, it still did'nt record the audio.
I was able to make mpc record audio again by diabling and enabling the audio seperatly option.

well I guess I'll have to wait for that movie to shown again on tv :)

jonas

gabest
9th March 2003, 23:17
It is a good idea to push the "set" button after reloading the state from the last run. It is done quite complicated and not everything can be restored as it was.

Lobuz
10th March 2003, 04:14
There was an idea to use directshow filters just from mplayerc directory. I like it and it could be useful. Is there a chance for it?

Could it be possible to force playing divx movie with xvid.ax without changing fourcc?

And last one: is "fullscreen in different resolution" on to do list?

Regards
Lobuz

Xethos
12th March 2003, 02:19
The ONLY problem is, when you open a video file (i have MPC set to my default for AVI's) it takes 3 times as long as WMP 6.4 to start playing tha file.

chros
12th March 2003, 15:30
Xetohs: perhaps (in the options) the "search for keyframes" is ckecked ... So Yuo can jump to keyframes in an avi file !!!

wing1
16th March 2003, 21:56
@gabest

6.4.3.0 w98me version does not even launch. 6.4.2.0 ran fine. Also, if you have a 4:3 video the full screen will stretch the video fine; However, 1.667:1 video will not work correctly in full screen format.

gabest
18th March 2003, 02:00
New test build:
http://vobsub.edensrising.com/mpc2kxp6435.rar
http://vobsub.edensrising.com/mpc98me6435.rar

edit: Ah, I forgot to link it with the latest libs from every part, download it again.

Yusaku
18th March 2003, 03:16
Looks nice, as always ;)

Feature requests:

* When I select an audio stream in a movie, could you cache the stream name/number and switch to that one when opening a new video, if possible? Same as with DVobSub's language caching

* finish the implementation of current USF ^_^

* backport USF to VobSub package

* implement 4-dimensional coordinates (OpenGL alike, with matrix-transforming functions) in USF - it'd make 3D effects much simplier to use

* implement the "vectorized" (protected?) layer of USF (there's nothing more annoying than packing ASS subtitles together with asian font for distribution...)

* scripting language in USF

ok... few months of programming for a SW team, but anyway - at least the first would be neat ^_^

Lobuz
18th March 2003, 03:31
Great it supports now another resolutions.:D

Small bug with browsing file, it doesn't show any file until I write * RETURN.
Another resolution switching on shows in VMR7,9 some green artifacts for a second or two (from 1152x864 100 Hz -> 640x480 120 Hz).
Switching back cause broken video but sound is played and player must be closed.

And VMR9 still doesn't work good to me. VMR7 is OK.
System: WindowsXP SP1 GeForce2Pro64 Detonators 42.9, 41.09

And small request, could this fullscreen in other resolution could be separated from standard fullscreen by another key shortcut for example " ctrl + RETURN "?:cool:

Regards
Lobuz

gabest
18th March 2003, 03:31
Originally posted by Yusaku
* When I select an audio stream in a movie, could you cache the stream name/number and switch to that one when opening a new video, if possible? Same as with DVobSub's language cachingCan be done.* finish the implementation of current USF ^_^If you look at the latest specs and the demo file, you can see that everything is already supported :P (effects don't count, they are not finalized and have some serious unsolved probs)* backport USF to VobSub packagevsfilter is built on the same code base, already has the same things as mpc.* implement 4-dimensional coordinates (OpenGL alike, with matrix-transforming functions) in USF - it'd make 3D effects much simplier to useHehe, I leave this to Toff, my head hurt enough with ssa, I just implement usf's specs now.* implement the "vectorized" (protected?) layer of USF (there's nothing more annoying than packing ASS subtitles together with asian font for distribution...)Embeded fonts in ssa should work more or less already. Again, ask Toff to add them to usf in some form :P* scripting language in USFBad idea... Writing a script interpreter is a hard work, almost the same as writing a compiler...ok... few months of programming for a SW team, but anyway - at least the first would be neat ^_^ Oh, you are thinking in longer terms, nice :D

gabest
18th March 2003, 03:43
Originally posted by Lobuz
Small bug with browsing file, it doesn't show any file until I write * RETURN.Do you have that build which I uploaded for the second time? The exe time in the rar should be more than the original time of the post.Switching back cause broken video but sound is played and player must be closed.Yea, working on it..., though I only had this prob with vmr9 here.And VMR9 still doesn't work good to me. VMR7 is OK.
System: WindowsXP SP1 GeForce2Pro64 Detonators 42.9, 41.09With vmr9 I noticed that blting forgets to use filtering when the target rectangle is smaller than the source, _unless_ I increase the left coordinate of the source rectangle by a little :confused:And small request, could this fullscreen in other resolution could be separated from standard fullscreen by another key shortcut for example " ctrl + RETURN "?:cool:Yea, ok.

Yusaku
18th March 2003, 03:53
Originally posted by gabest
If you look at the latest specs and the demo file, you can see that everything is already supported :P (effects don't count, they are not finalized and have some serious unsolved probs)
main feature that I was missing was
<style ...>
<position relative-to="Video" />
</style>
Originally posted by gabest vsfilter is built on the same code base, already has the same things as mpc.)
I know - but unless you post a compiled binary or source on the web, it is just a promise of things to come ^_^
Originally posted by gabest Bad idea... Writing a script interpreter is a hard work, almost the same as writing a compiler...
I know - I wrote one already. Nonetheless it'd be nice (REALLY nice!) and maybe it would be feasile to bend some current C-style interpeters like Sylvia. Ah well, maybe if I find some free time...

gabest
18th March 2003, 04:00
Lobuz: Found the bug with the open dialog. Only the dub's window was affected, right?

Yusaku:

- position relative-to="Video"

Filters and plugins can only work on the video area, so I didn't think of this when remade the subtitle renderer. But I'm going to add it somehow :)

- I know - but unless you post a compiled binary or source on the web, it is just a promise of things to come ^_^

There is a topic for vsfilter and avisynth 2.5, you can find a binary there. (http://vobsub.edensrising.com/vsfilter.rar)

Lobuz
18th March 2003, 04:11
Originally posted by gabest
Lobuz: Found the bug with the open dialog. Only the dub's window was affected, right?

Earlier I mean first version ;)
In version from 1:29 it was in movie but in version from 2:27 in dub's only.

Lobuz

arman68
18th March 2003, 23:06
Just a small thing: the default list of extension for the real codecs should include .rpm

Eg: http://www.bbc.co.uk/fivelive/live/surestream.rpm

ookzDVD
19th March 2003, 03:32
@gabest,

Report of bug for MPC 6.4.3.5,
If I change the default key the new setting won't save in the
next launch of MPC.

Thx.

chros
20th March 2003, 17:53
I used to play movies with Media Player Classic (current ver. 6.4.3.1), and I always check (within the Option->Filters) the DeDinamic filter (it raises the loudness of mp3 movie files).

Before version 0.65b, everithing was fine: if an avi file contained mp3 then DeDinamic was switched on, but if contained ac3 sound then DD was switced off.
Yesterday I have downloaded v.0.65b and DD is always on ! The problem with that is JUST STEREO output is awailable !!! (like when I use the Intervideo audio codec (in the old times :))) )

So something was changed: the question is how should it work ???

This player is excelent ... Keep up the good work ... :)

gabest
20th March 2003, 20:15
chros: If dedynamic can only work with 1 or 2 channels you will never be able to use it for 5.1, but no idea why it didn't connect to the ac3 decoder before, it may have been caused a bug which was fixed now.

ookzDVD: Thx.

arman68: Ok, added.

Lobuz: If you watched carefully how the open dialog filtered files for the "Media files (all types)" you could notice that before 643x it didn't show files with extension from the end of the list like mov or swf. It was because the of the large number of included extension in "all types", the standard openfile dialog just failed to handle it. Then in 643x I added a few more on that list and it completly broke down, listed every file it could (*.*). The latest test build fixed this by not using extension filters, instead it uses the callback function of that dialog and filters the files by its own. The prob was that I forgot to fix it for the dub dialog fully :)

Yusaku: "Align to video" mode was implemented, in mpc and dvobsub both :P

ipnt
22nd March 2003, 13:27
Thanks for great player, Gabest. Now some problems:

1. Why there is not info about resolution (file-properties-details) if I set VMR9 for video renderer?

2. If I set overlay, ffdshow use YV12 for output colorspace. If I set VMR9, ffdshow use YUY2?

3. I use graphics card MX440 with Nvidia TV-out decoder. Drivers 41.09 and above (for WIN2K, WIN9X has this support a long time) support true PAL resolution - 720x576 (without filtering, with overscan). This is the best resolution for play DVD, DV, MP4 etc. Here is my problem. If I play DIVX avi with full PAL 720x576, MPC shows this clip with 720x576 resolution. If I play native DV PAL avi, MPC shows this clip with 768x576 resolution but WMP 6.4 with 720x576. MPG2 - both MPC and WMP 6.4 shows 768x576. This is well for monitor output with square pixel and aspect ratio 4/3, but for TV-out I want output 720x576 source to 720x576 TVset without resize - 1:1. No resize, no artefacts, no filters - best picture quality with lowest CPU usage.

4. directx 9 has new "api"? for control deinterlacing by graphics driver. If I play DV PAL avi with overlay in MPC, output is now deinterlaced (DX9+NVIDIA drivers 41.09 or 43.00 for WIN2K). Same clip converted to xvid avi (interlaced) or mpeg2 (intelaced) is played with interlaced artefacts, as I expected. If I set VMR9, there is artefacts too. Is there a chance control this behavior? Sometimes I need deinterlace (good for watching on monitor) but sometimes I want output without filtering (for testing or TV out).

Thanks

gabest
22nd March 2003, 14:01
Originally posted by ipnt
1. Why there is not info about resolution (file-properties-details) if I set VMR9 for video renderer?The headers for DX7 and DX9 are conflicting and can't be used in the same source file, I could put the code for dx9 into a new cpp file and ask from there, but I haven't done this yet. It will be in the future.2. If I set overlay, ffdshow use YV12 for output colorspace. If I set VMR9, ffdshow use YUY2?VMR9 doesn't support overlay and your graphics card can only color convert yuy2 to rgb. (nvidia cards are like that, dunno about others)3. I use graphics card MX440 with Nvidia TV-out decoder. Drivers 41.09 and above (for WIN2K, WIN9X has this support a long time) support true PAL resolution - 720x576 (without filtering, with overscan).There is no true PAL resolution. Analogue video signals don't have a real resolution horizontally, certain are the 576 scan lines and the 4:3 picture ratio.This is the best resolution for play DVD, DV, MP4 etc.If the video was digitalized in 720x576, then probably yes. Here is my problem. If I play DIVX avi with full PAL 720x576, MPC shows this clip with 720x576 resolution.How do you know it is 768x576? If it is really strecthed to 768, then it might be because of the aspect ratio set on the stream.If I play native DV PAL avi, MPC shows this clip with 768x576 resolution but WMP 6.4 with 720x576.Even in fullscreen? In windowed mode wmp64 doesn't correct aspect ratio, don't ask why... :)MPG2 - both MPC and WMP 6.4 shows 768x576. This is well for monitor output with square pixel and aspect ratio 4/3, but for TV-out I want output 720x576 source to 720x576 TVset without resize - 1:1. No resize, no artefacts, no filters - best picture quality with lowest CPU usage.Does your tv have a 1.25:1 aspect ratio? It will be resized when the tv displays it to 4:3 :P
4. directx 9 has new "api"? for control deinterlacing by graphics driver. ... The deinterlacing method can be set on the media type between the decoder and the renderer. Avi files doesn't store such information, so divx/xvid/ffdshow has no chance setting it to tell vmr about the deinterlacing method.

gabest
23rd March 2003, 10:44
http://vobsub.edensrising.com/mpc2kxp6436.rar
http://vobsub.edensrising.com/mpc98me6436.rar

CruNcher
23rd March 2003, 16:28
hi gabest nice work you done so far with your Player but i have a request i take some DVB streams from time to time with Progdvb http://www.progdvb.com but i have problems playing the most back without errors on many players also Windows Media Player 9, Tcmp, Media Player Classic , Zoom Player, Radlight , Media Player 6.4 nor Bsplayer or any other Player plays this recorded MPEG streams correct i record in Mpeg2 (Programm Stream) not PVA only one Player does it correct i think he uses some error filtering to correct the Programm Stream the player i mean is WinDVD Platinium if MediaPlayer Classic would have that capabilities that would be realy nice i can never be sure if i watch it with Media Player Classic if the Stream is correct as Media Player Classic is my Player of choice i hope you could take a peak on that matter if you want i can upload you some streams :)

a little description of the problem in all players except WinDVD Platinium the files Plays @ the beginning ok but if it reaches what i think a stream error point it beginns to stutering and stuck for some seconds on a picture then playing back later with sound back neither WinDVD Platinium nor DVD2Avi, Mpegdec3 or Mpegdecoder have problems with that i hope we can see support for this soon in Media Player Classic :) Thx for this remarkable Player you do a good job :)

murattttt
23rd March 2003, 22:21
Hi Gabest,
I've benn following your player since birth and pretty much enjoying it. It's lovable and cute... I hadn't any deadly problems so far and always knew there was a workaround. It's good not to mess up with some over exaggerated player like Bs(No offense but it is, I have zillion of friends who think it is to be the best divx player). Well here is not the open flame wars open users so...
In opening some video files (not every video file excluding straight avi files) when I close it , MPC doesn't actually close. This especially happens opening d2v, avs and ogm files. I hadn't had this problem until 6.4.3.0 and 6.4.3.1.
I open my task manager after closing MPC but its running at the background.
Maybe you have already solved this because I haven't tried 6436 yet. However I'd like to know what was causing this problem.
Thanks for the most up-to-date player hidden in an unbelievable modesty skin(Hopefully it has no skin).

Lobuz
24th March 2003, 00:03
I noticed that switching to lower resolution still is buggy in VMR7. With VMR7 video hangs or just crush. With VMR9 it works but there is a garbage in the rest of non used screen and with normal res with full screen too.

WinXPSP1 Det43 GeForce2Pro

Regards
Lobuz

gabest
24th March 2003, 01:07
CruNcher: There is a very little chance that I will make a new mpeg-2 splitter, if the default is not working write to "directx at microsoft dot com" :)

murattttt: The opener worker thread of mpc initialized COM as multithreaded and this confused some dlls which also wanted to init COM but didn't watch out for the return values and deadlocked while shutting down, avisynth.dll was one of them. In 6436 I changed it back to single threaded, this should be compatible with more dlls than the other mode.

Lobuz: I can also see greenish garbage for a sec, but then the video comes back and doesn't leave anything bad there. Which drivers do you use? Can you tell me one exact resolution what you have probs with and I can focus on?

Lobuz
24th March 2003, 02:14
It behave strange. Sometimes it works, only a greenish garbage jumps for a second then not. It was befor and after a directx9 installation. The effect was that the picture was stretched and freezed and played on it. If it was 640x352 played in 640x480 the black bars were not black but just that freezed picture. If it was movie 4:3 it was looking ok. Another strange bug. After clickin on Files the player was freezed for maybe 10 seconds and it was reapetable. Now I don't know what causes the problem. I have a fresh installed system WinXPSP1+ . I have Athlon 900 at VIA KT133 with lates via4in1, Detonators 43.0 latest DIVX,XVID. I test it with 640x480x32 with 120Hz, but in other it happened too. And with earlier MPC versions and Detonators 41.9 it was happening too for a while.

Sorry for my english.

Regards
Lobuz

CruNcher
24th March 2003, 10:34
@ Gabest
hehe ups your right it's the shity Microsft Mpeg-2 demultiplexer
i was on the wrong line hehe, but know after regsvr32 /u mpg2splt.ax
i got another problem no other installed Mpeg-2 Demulitplexer is used so i cant view anymore Mpeg-2's sniff do you know how i can by example set the priority of the Intervideo Demultiplexer ontop of the Graph ?
i think the Intervideo Demultiplexer is useing not the standard seek method so seeking in files in the various mediaplayers would not anymore possible am i right ?

InterVideo Mpeg Demultiplexer = IVIdemxx.ax
M$ Mpeg Demultiplexer = mpg2splt.ax

i try first to rename the IVIdemxx.ax to the mpg2splt.ax but im not confident that this will work so help about this matter apreciated maybe you could build in a little checkbox somethin like "Use InterVideo Demultiplexer for Mpeg Videos" ;)

gabest
24th March 2003, 11:59
Where did you find that intervideo demuxer? I've never seen it in the directory of windvd before, and don't know if it can be used in a filter graph outside windvd.

CruNcher
24th March 2003, 12:33
@ Gabest
it can be used for sure i did it with Graphedit and the demultiplexer seemes infact for this Stuck Picture problem of DVB recorded streams better then Microsofts Demultiplexer from WM9. It can be found after installing WinDVD Platinium there is a directory made in the chosen install directory named /Common/bin/ <- and there are many filters i list them here, and it looks like that WinDVD Platinium Player is useing them and not the actual WM9 one. But a problem i think is that in Graphedit if this Demultiplexer is used there is no seeking working inside Graphedit so this could be an internal of the WinDVD Platinium Player how to use this Demultiplexer to seek so i think it will be dificult to actualy use it in other DirectShow Media Players "at least the seeking" but as for this problems that are existing with DVB Streams there needs to be a fix.

AppRegAgent.dll
Auprocfx.ax
ComTruSurroundXT.dll
DevCtrl.dll
dir.txt
DiscEdit.dll
DiscRead.ax
DiscRite.ax
DMO_TSXT.dll
DownmixDMO.dll
DSPDMO.dll
expDMO.dll
GPIProxy.dll
InstActivation.dll
iviaenc.ax
iviaudio.ax
IviAudioProcess.ax
IviAvCtl.dll
IviAvSrc.dll
IviContainerDMO.dll
IVIdemxx.ax
iviDisc.dll
IVIDownS.ax
IviDvrCtrl.dll
IVIGUI.dll
ivimux.ax
IVInav.ax
IVIScale.ax
IVIscapt.ax
ivits.ax
IVIVENC.ax
IVIVIDEO.ax
IVIwavex.ax
IVIwrite.ax
moveft.dll
MSVCP60.DLL
pbAuFx.ocx
pbAuMde.ocx
pbAuSRS.ocx
pbClr.ocx
pbDsp.ocx
pbLang.ocx
pbNav.ocx
pbPlyr.ocx
pbScne.ocx
pbViFx.ocx
pbViWnd.ocx
pbWbBr.ocx
rcDv.ocx
rcRcdr.ocx
rcTv.ocx
timestretchDMO.dll
viFxNeg.dll
viFxNstg.dll
viFxPstr.dll
viFxRfn.dll
viFxShp.dll
WinCinemaMgr.exe


thats what inside these common/bin/ folder as u can see there is also alot of DMO things also.

Forget to add that my try to rename the ividemxx.ax to mpeg2splt.ax and then overwrite it in /system32 succeeded after ofcourse deleting the saved version in the /dllcache but it had no effect the Graph isn't building up anymore, but i can't belive that there isn't a solution for forcing another Demultiplexer ahead of the Microsoft one.

Thx for your interest in that matter Gabest :)

gabest
24th March 2003, 17:21
Lobuz: I booted up my old machine with xpsp1,dx8.1,gf2mx,detonator29xx and vmr7 locked up just like you said. The funny part came after I updated to dx9, now everything works fine (vmr7/9), not even memory garbage can be seen and the switching is faster than on my main machine with a gf4 card. Don't know what to try next... :P

CruNcher: My windvd version doesn't have this filter, it may be an older one.

CruNcher
24th March 2003, 18:37
@ Gabest

you can find a trial version of WinDVD Platinium here i think the DirectShow filter doesn't expire so you could test with that :)

http://www.intervideo.com/jsp/Product_Download.jsp?p=WinDVDPlatinum

gabest
25th March 2003, 05:27
Originally posted by gabest
The funny part came after I updated to dx9 ...LOL, did anyone notice? There was a new dx9 runtime released, 9.0a. I just read about it today, but already installed it yesterday :)

CruNcher: I don't want to mess up my current windvd installation :P, it would be better for me if you could send that one ax to my email. Thx in advance.

ookzDVD
25th March 2003, 07:01
@Gabest,

If you don't mind, could you compile a new build :)
I just want to use the "key" :)
Thank you.

gabest
25th March 2003, 08:04
I think you missed 6436, but I can compile a new one anyway.
http://vobsub.edensrising.com/mpc2kxp6437.rar
http://vobsub.edensrising.com/mpc98me6437.rar

Valky
25th March 2003, 16:18
Originally posted by gabest
http://vobsub.edensrising.com/mpc2kxp6436.rar
http://vobsub.edensrising.com/mpc98me6436.rar


Hmm..I tried this one..jerkyness with Karl's test-clip is gone with render7 and overlay mode.
But there are other issues.

System default mode : Hangs every Xvid-file and crashes player (doesn't matter if I decode through Nic's or ffdshow decoder).
No probs with Divx-files.

Overlay mixer: Plays both Divx and xvid files, but 'repeat forever' -mode doesn't work with Xvid files.

Other modes work just great

gabest
25th March 2003, 17:14
So basically you only have problems with xvid, right? Did you have these probs with the jitter test too?

Valky
25th March 2003, 17:32
yes I had..problems are only with any xvid-file.
So also with the jitter.xvid-file :)

Jitter is gone with other renderer modes thought..but if you dont have other xvid-files to test you can download that jitter.xvid-file karl offers..

gabest
26th March 2003, 08:08
I was running karl's xvid avi just before I asked if you also tried that :) But I have tested a few other dvd rips in xvid too, no problems here... But I only have ffdshow installed and no other decoders for xvid.

ookzDVD
26th March 2003, 11:20
@gabest,

Thank you for the latest build,
everything is going well here,
I should check your http://vobsub.edensrising.com/
with mpc2kxp6438.rar, mpc2kxp6439.rar someday :))

Valky
27th March 2003, 09:18
Originally posted by Valky
Hmm..I tried this one..jerkyness with Karl's test-clip is gone with render7 and overlay mode.
But there are other issues.

System default mode : Hangs every Xvid-file and crashes player (doesn't matter if I decode through Nic's or ffdshow decoder).
No probs with Divx-files.

Overlay mixer: Plays both Divx and xvid files, but 'repeat forever' -mode doesn't work with Xvid files.

Other modes work just great

Just wanted to tell you:
Now that I tried with version 6437 all files including Xfiles works great. Now matter what decoder I use. So the problem was that in that version 6436..

gabest
27th March 2003, 09:30
Valky: Phew, that's good to hear.

Also, some good news for quicktime users. I could get rid of the activex control and use directly the qt dlls in a very similar way as real's. The movie frame is resizable, playback rate and framestepping controls became enabled, volume level/balance adjustable. Now, I'm working on the offscreen renderer for subtitling, I hope this will work too :)

chros
27th March 2003, 09:38
Originally posted by gabest
Valky: Phew, that's good to hear.

Also, some good news for quicktime users. I could get rid of the activex control and use directly the qt dlls in a very similar way as real's. The movie frame is resizable, playback rate and framestepping controls became enabled, volume level/balance adjustable. Now, I'm working on the offscreen renderer for subtitling, I hope this will work too :)

Gabest !!!!!!! YOU ARE THE BEST !!!!!!

Can't You release a working MPC with QT support without the subtitle support till then ??? (I'm so boring with the QT Player .. :) )

gabest
27th March 2003, 10:21
http://vobsub.edensrising.com/mpc2kxp6438.rar
http://vobsub.edensrising.com/mpc98me6438.rar

Valky
27th March 2003, 10:49
Wow!! It really works great with two trailers I just downloaded with quicktime :)

V_ICE
27th March 2003, 13:30
Would it be possible to add a "Open Directory" option like in Winamp ?
You open the directory and the player plays all the files inside.

gabest
27th March 2003, 13:41
You could dragndrop them from explorer, the default dir opener dialog of windows is not very usable...

Valky
27th March 2003, 14:38
Little bug: If I open qt-movie it opens and plays just fine even if I change to fullscreen, but..if I zoom the file to 100% my whole system freezes.

I have always wondered why your player opens everything always at 50% ?

nowadays everybody has desktop at least 800x600 and there isn't many videos above that.

gabest
27th March 2003, 14:48
Originally posted by Valky
Little bug: If I open qt-movie it opens and plays just fine even if I change to fullscreen, but..if I zoom the file to 100% my whole system freezes.Yea, happens... Don't know why :PI have always wondered why your player opens everything always at 50% ?Maybe because you set the autozoom level to 50% in the options?

Valky
27th March 2003, 16:09
Actually I have not set it to anywhere..always used just the default and sometimes checked at options that there is output zoom 100% but still it opened always everything just 50% so I thought it is just a minor bug/feature.

Just now I realisez from your post that the auto output have to ticked otherwise it doesn't matter what percentage there is :)

wing1
29th March 2003, 04:37
@Gabest
Is it normal for all the files that are played within mpc to appear in I.E. history list? Why do we need that there?

ZerzaDha
29th March 2003, 09:48
There seem to be a bug playing OGM. In versions after 6.4.2.0 the playback doesn't start automatically. After moving the the slider a little bit the movie starts playing.

gabest
29th March 2003, 10:09
wing1: All file types? I tried a few avi but they don't appear in the history. (double clicked in explorer or opened from the file menu)

ZerzaDha: Does the same ogm start in wmp64 automatically? How many streams does it have and with what compression? Is audio switcher enabled or disabled? What filters get loaded in mpc?


More about Qt. It took me a day but finally I could redirect the rendering of the video frames to a memory surface, and now there are two more rendering modes: using GDI :p and using DX7 for subtitling.

ZerzaDha
29th March 2003, 11:40
Seems to happen with all kind of files with built-in audio switcher enabled.
Tried so far:
xvid with single/dual vorbis with and with out subs.
same applies to dx50.
div3 with single unknown audio (acm wrapper).
All files play fine in WMP6.4.

Funny thing. When I disable the built-in audio switcher the file starts playing fine, but only audio. The video window doesn't open.

EDIT:
I think I found the problem. After uninstalling Trombettworks Channeldownmixer everything seems to works fine.

Yusaku
29th March 2003, 12:17
Hurray! Finally, QT will be playable as any other format ;)

Although... would it be too complicated to implement Overlay surface for QT? My Matrox is not powerful enough to play movies through VMR renderers (20% performance penalty, buggy textures when showing large subtitles using MPC); DVDMax is working otherwhise nicely; and Parhelia is still way too expensive upgrade.

gabest
29th March 2003, 12:52
Overlay will be still available, but not for subbing... that needs a non-ovelay rgb surface and d3d texturing, no other way to quickly paint anything on a surface (onto the backbuffer) being in the video memory.

wing1
29th March 2003, 16:47
@Gabest

It seems if you associate the file types with mpc, then it will appear under I.E. explorer.

gabest
29th March 2003, 17:02
wing1: I have everything associated but in the history I can only find links to URLs I visited using IE. On my OS, the only place where the launched files (from explorer) are listed is under "My Recent Documents" (can be found at start menu or %HOMEPATH%\Recent).

ZerzaDha: I tried this filter and it really stops playback for ogm files at the beginning. From the audio switcher I can only see that it is calling NewSegment (as it has to) but no Receive calls follow that with the samples. No idea what could be done.

wing1
29th March 2003, 17:43
@gabest

open up c:\documents and settings\<login profile>\local settings\<login profile>\local settings\history\today\<login profile>\<files.xxx> <-- here are all that are associated with mpc.

alternative: look at I.E. history and you can also see them there under today.

gabest
29th March 2003, 17:53
Hm, the path to this directory here is this: "C:\Documents and Settings\<login profile>\Local Settings\History\Today"

I'm running XP+IE6.

gabest
29th March 2003, 22:12
The last test build before v6440:
http://vobsub.edensrising.com/mpc2kxp6439.rar
http://vobsub.edensrising.com/mpc98me6439.rar

phrentec
30th March 2003, 03:50
new releases are always good, thank you for the improved quicktime support Gabest, now MPC is more definitely the best alternative to the quicktime player.


only one little thing/bug though, I don't think MPC differentiates between a quicktime stream and a realmedia stream when playing through an rtsp server. Try, from quicktime.com, to play a mov file which is being streamed through a rtsp with MPC and it seems that MPC tries to render it through the real engine instead of using quicktime.

gabest
30th March 2003, 12:50
phrentec: Good notice. I have even added a selection for the rtsp opener to the options in the morning, but then realized that library funcion I'm calling from the qt sdk can't open via http at all (couldn't find a rtsp source now). Then launched mpc6431 and tried again with the activex control, that failed too... So for now, qt urls will not load until I can find out something.

chros
31st March 2003, 11:36
Little bug: in the Options->Formats when I click some extensions on the latest ext is not checked when I hit the OK button.

And it will be a good idea to add a "select video formats" button (similar to "select all"), 'couse I prefer to use Winamp for audio playback, and -for months- MPC for video !!!!! :)

iwod
31st March 2003, 13:10
playlist does not support double byte character.

And is it possible to implement a DVD play resume from last time function??

gabest
31st March 2003, 13:21
chros: thanks, fixed.

iwod: In the playlist file as a file name or in the list control when displaying? For DVD use the favorites to save the position, but I might add "auto-continue" later.

iwod
31st March 2003, 15:33
No the playlist filename is in english only.

But the files name inside the playlist is in mix asian laguages ( double byte ). It can be displayed proberly in the playlist when i drag it in. But after i save it in the playlist and reopen again the play list would crash.

The way to get around this i just turn on the playlist option in MPC. and drag the playlist file in the playlist window in MPC. That way it would load up all the playlist inside the playlist file without the asain files names. But don't crash.

CruNcher
1st April 2003, 03:28
@ gabest
did you get the intervideo demultiplexer filter ? could you builtin that mplayer classic uses it instead of the Microsoft one ?

ookzDVD
1st April 2003, 03:34
@gabest,

I just want to inform you too that the latest 6.4.3.9 is still having trouble with InterVideo WinDVD Platinum AC3 DS filter (IVIAUDIO.AX version 4.5.11.26) muxed into .OGM.

The latest one which works great is the 6.4.2.0 after that version the MPC will not start playing, just stop at the beginning of the movie, I have to fast forward to start the movie. :(

Thank you.

PS. With AC3-filter is no problem at all.

wing1
1st April 2003, 06:01
@gabest

nevermind, It's IE6 and some screwie patch update to win2k that is doing all of this. I need to figure out why every document I doubleclick on is showing up in IE history\today\<local profile>\.

gabest
1st April 2003, 12:20
iwod: In the unicode nt build the playlist stores the filenames as unicode (how surprising :P), but when it gets saved to an ascii file the fputs() function (to write strings into file) just truncates the name after it encounters the first wide character, instead of trying to use wide->multibyte conversion with some default codepage looked up from the OS settings. I was thinking of saving to utf8 files for this matter (already done it actually), but I'm sure other older or even news apps won't be able to read that kind of a playlist (though it's not very hard, nt notepad has been able to do it since a long time :P).

CruNcher: I tried the demuxer but couldn't connect to anything on the output, so I gave it up quite quickly...

ookzDVD: I can't remember exactly when I removed it, but there was a hidden "seek to the beginning" call in earlier versions to flush the graph, just after opening a file. That seemed to help for a few mp3 files to get started. Anyhow, I put that call back and now ogm+ac3+iviaudio are working fine together again.

CruNcher
1st April 2003, 12:42
@ gabest
below is a sketch of the graph i mean for Mpeg2 Playback
maybe buildin a graph file usage for the player like zoomplayer has would make the player really powerfull :)


--------------------------- ---------------------
----------- ----------------- Video | | | |
| | | |----------------| InterVideo Video Decoder |-------| Video Renderer (VMR)|
| Mpeg2File |----------|InterVideo Demux | | | | |
| | | |-------| --------------------------- ---------------------
----------- ----------------- Audio |
| -------------------------- -----------------------------
| | | | |
|---------| InterVideo Audio Decoder |-----| Default Direct Sound Device |
| | | |
-------------------------- -----------------------------

Really the Mpeg2 Splitter by Microsoft sux when used with DVB recordings that have Stream Errors and this filter compensates them on the fly from what i see like DVD2Avi,Mpeg2dec,Mpegdecoder so no reencoding is needed :)

and if you don't want to put in the Zoomplayer like Graph system would you put in a little checkbox in the Tweaks Tab "Use InterVideo Demultiplexer instead of Microsofts Mpeg2 Splitter" that would be really apreciated thx for the superb work and the best Player for Windows that ever was made :) SKINS SUXXXXX :D


CruNcher: I tried the demuxer but couldn't connect to anything on the output, so I gave it up quite quickly...

strange it's right that the filter isn't working with any other company filter like Nvidia Audio or Video Decoder but it works with the same company filter here (see graph) :)

gabest
1st April 2003, 12:56
I'll begin rewriting dshow's "intelligent graph building" after 6540 has been released. Till then try to increase the merit of the demuxer:

HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{105808AA-413D-4F32-898B-C15457292D55}\FilterData

0000 02 00 00 00 01 00 60 00
...

CruNcher
1st April 2003, 12:59
@ gabest
thx i try this :)

nope doesn't work even if i do a regsvr32 /u mpg2splt.ax
after it no Mpeg2 graph is building anymore
registering it back everything works fine but no InterVideo Demuxer allways this shitty Microsoft Crap damn

but now if i try to use the graph from above there is only black Activemovie Window and no Sound (this is the time when i beginn to hate Windows) :P

ok status update the graph is now exactly like in the sketch above but there is no picture and sound anymore :(

hm i restart to be secure :)

ok this first try failed no matter wich Media File i load allways this graph is now used making my entire Multimedia System useless damn :(


0000 02 00 00 00 01 00 60 00


gabest i think this is to high useing this causes every media file to be rendered with that graph :P

slowly i beginn to think Microsoft has somehow secured the mpg2splt.ax from being of defaulted it's strange i switched the complete FilterData of both filters and still Microsofts Splitter is used ???

0000 02 00 00 00 00 00 60 00 <- this doesn't effect other file types but picture stays black and sound too

chros
1st April 2003, 16:48
two QT related bugs in 6.4.3.9:
-when playing the clips in fullscreen mode and the toolbar is shown below: small 'scrips' are in the sound (audio distorsion)
-MPC doesn't show the correct play time

(WinXP SP0)

Hhmmm... MPC seems to be better player then Apple own QT6 player for Windows !!! :) Congratulation !

Safai
1st April 2003, 16:57
CruNcher: You can connect MPC to graphedit if you want to mess with the filters

gabest
1st April 2003, 17:18
CruNcher: It doesn't autoload here either :( The mpeg2 demuxer has 0x00600000 merit and 0x00600001 should make the intervideo demuxer load if it was working correctly... It also doesn't want to connect to other kind of decoders.

chros: Do you hear those noises with all renderers? Does "play time" mean current, total or both?

Hhmmm... MPC seems to be better player then Apple own QT6 player for Windows !!! Congratulation !It wasn't hard... :P

chros
2nd April 2003, 07:46
Originally posted by gabest
chros: Do you hear those noises with all renderers? Does "play time" mean current, total or both?


Do You mean video renderers ??? If Yes, I use the system default. By the way, what's the difference between them ??? (in useability)

I'm used to play 1 file (haven't used the Playlist till now), so it's mean current (I think). (perhaps it's connected with that MPC doesn't recognize the framerate of a QT file ...)

These bugs are only QT related !!!

gabest
2nd April 2003, 11:13
Originally posted by chros
Do You mean video renderers ??? If Yes, I use the system default. By the way, what's the difference between them ??? (in useability)No, sysdef/overlay mixer/vmr7/vmr9 are only for dshow playback, real and quicktime have their own renderers. For qt I meant the mc/gdi/dx7 selection on the RM/QT page in the options.

iwod
2nd April 2003, 16:20
Originally posted by gabest
iwod: In the unicode nt build the playlist stores the filenames as unicode (how surprising :P), but when it gets saved to an ascii file the fputs() function (to write strings into file) just truncates the name after it encounters the first wide character, instead of trying to use wide->multibyte conversion with some default codepage looked up from the OS settings. I was thinking of saving to utf8 files for this matter (already done it actually), but I'm sure other older or even news apps won't be able to read that kind of a playlist (though it's not very hard, nt notepad has been able to do it since a long time :P).


so....... no way to do it....?? i will do more testing and see what i come up with.

gabest
2nd April 2003, 16:28
Yes, there is a way. Just as I said, saving unicode files from the unicode build and normal 8 bit files from the other. To prevent confusion, the save dialog will have a combo box to select the encoding format.

gabest
2nd April 2003, 16:43
btw, 6440 has been released :)

Lobuz
3rd April 2003, 00:56
Nice release.:D
Is the possibility of direct use non registered dll (in non system folder) from ffdshow or xvid on shedule? That would be very useful on PC without codecs and access to system drive like at university. :)

Regard
Lobuz

gabest
3rd April 2003, 01:07
Originally posted by Lobuz
Is the possibility of direct use non registered dll (in non system folder) from ffdshow or xvid on shedule? That would be very useful on PC without codecs and access to system drive like at university. :)One of the next major improvements will be the automatic graph building without using dshow's graph-builder object. That should include loading external filters, as well as loading internals more nicely integrated, and to be able to block/favor/priorize filters made to accept similar media types. But all these won't be ready for tommorow morning :)

karl_lillevold
3rd April 2003, 01:10
I was curious if anyone else has noticed this problem.

With ffdshow installed, opening any AVI file takes several (>5) seconds on my dual 2.2 GHz work system. This is true even for uncompressed files with no audio. With ffdshow uninstalled, it is almost instantaneous.

I am sure this problem is not related to MPC, but since this is where all the DirectShow playback experts hang out, I thought I'd ask here first, and I would be happy just to be pointed in the right direction.

gabest
3rd April 2003, 01:14
Originally posted by karl_lillevold
With ffdshow installed, opening any AVI file takes several (>5) seconds on my dual 2.2 GHz work system. This is true even for uncompressed files with no audio. With ffdshow uninstalled, it is almost instantaneous.Even with graphedit or wmp64? Which version of ffdshow is it? You could also ask this in the topic of "dffshow" :)
http://forum.doom9.org/showthread.php?s=&threadid=23101&goto=lastpost

karl_lillevold
3rd April 2003, 01:21
same problem in mplayer2 and graphedit, so it's clearly not MPC!

i have tried ffdshow-20021213, and ffdshow-20030103, and both have the problem.

Will try some other systems as well.

Anon00
3rd April 2003, 01:32
Okay, first off I must say that your player freakin rocks. Okay with that out of the way.

I'm experiencing a Invalid page fault in module vorbis.dll when playing OGM files (produced by mplayerc). I've checked with other versions of MPC (6.4.3.9 mainly) and its not reproduceable in those versions only in 6.4.4.0. I'm using Tobias' latest OGG Filters btw. Thanks for all your work!

gabest
3rd April 2003, 02:11
Originally posted by gabest
ookzDVD: I can't remember exactly when I removed it, but there was a hidden "seek to the beginning" call in earlier versions to flush the graph, just after opening a file. That seemed to help for a few mp3 files to get started. Anyhow, I put that call back and now ogm+ac3+iviaudio are working fine together again. This is what's crashing oggds.dll when it has vorbis audio in it. With ac3 it is not starting, with vorbis it is crashing if I add a workaround...

edit: just moved the seeking after the startup "pause" command and that fixed it.

ookzDVD
3rd April 2003, 08:14
@gabest,

Btw, I just try the 6.4.4.0 and I've got the error message while
opening .ogm with .ac3 muxed and played use windvd .ac3 filter,
it's something like CAVI2AC3Transfer::: ... error.

Thank you.

mikeson
3rd April 2003, 12:22
@gabest:

I've just tried 6.4.4.1 and I've got the same message as ookzDVD got.
I've been opening OGM with 2 AC3 muxed and also another one with 1 AC3 muxed. I've tried using AC3Filter 0.67b and 0.68b. Error message was CAVIAC3Filter::Transform.

BTW thanks for this GREAT player. ;)

darkmsger
3rd April 2003, 12:44
a new version ??
that's really cool~
can i have another suggest too ?
is it possible to add a multilanguage feature ? just like vobsub
i tried to localize this program but the update of this program is too frequent :P

thanks
this is a really cool player :D

Razor04
3rd April 2003, 13:49
With 6.4.4.0 I get the same CAVI2AC3 problem as several others. The problem doesn't occur if I use mplayer2. For now at least I am back to an older version...I can't live without this program now!

Jaffy
3rd April 2003, 14:20
Remember last window position not working correctly in 6.4.4.1

Thx

gabest
3rd April 2003, 15:12
:rolleyes:
Ah, I forgot to remove that message box... I used it to stop the flow of program and to be able to attach the debugger at the right point. This was needed because of some stupid dvd decoder filters which crash themselves when they notice a debugger. Updated to 6442.

darkmsger: Any idea how to localize it the best way? Dialog control ID to label mapped text file, or a resource only dll is not very good, they both have problems.

Jaffy: It's fine here. Could you tell me more about how not working correctly?

Jaffy
3rd April 2003, 15:53
Mpc starts abit up and left from the last postion. When open and closed three times it ends up top left corner (started from center).

This also happens with 6.4.4.0

Only shifts when opening a file. When just opening mpc the position is correct.

Thx

gabest
3rd April 2003, 16:01
Got it, I had to open something to see it :) It remembers the upper left corner which is not staying at the same position anymore, because the window is zoomed from the center.

Jaffy
3rd April 2003, 16:21
Yep. Without last position checked, it opens at center of screen correctly, but its abit annoying as it wastes screen space ;p

Btw the QMC qt renderer's does not always scale back to 100% from full screen. While GDI does not play at all on my ati original radeon aiw. The directx7 one seems to be a cpu hog but works fine. (amd 1600xp: cpu 30% for QMC, 77% directx7)

Thx

valnar
3rd April 2003, 16:30
Does MPC support chapters? If so, what format does the chapter file need to be in?

I've been using BSPlayer for awhile since it supports subtitles, chapters, AC3 and everything that I need. However, it appears development has stopped for now.

-Robert

Uli
3rd April 2003, 16:36
Wow, guys, you're dam'n fast.
Difficult to follow you with downloading new releases... ;)

greetz, Uli

gabest
3rd April 2003, 16:39
Btw the QMC qt renderer's does not always scale back to 100% from full screen.Sorry, I haven't seen this problem yet. But I tell you when I do. Anyone else?While GDI does not play at all on my ati original radeon aiw.Is the desktop in 16bpp? Maybe this card doesn't support the 6:5:6 rgb format only 5:5:5, but I'm only guessing :PThe directx7 one seems to be a cpu hog but works fine. (amd 1600xp: cpu 30% for QMC, 77% directx7)It should be on the same level with vmrs and the special realmedia renderer.

valnar: No, yet there isn't anything like that.

Jaffy
3rd April 2003, 16:59
The card runs at 1600x1200@32BPP. Vmr9 works fine, except on fast panning scenes were the image tears. ( old card can't keep up :( ) Cpu load for overlay and vmr9 are the same.

Prob with using vmr9 is that holding down the left mouse button on mpc grey area cause cpu to go 100%. :confused:

I'll live with QMC renderer, still better than using quicktime player ;) plus fullscreen playback is nice.

Thx

HarryM
3rd April 2003, 17:50
Gabest: Thanks for OGM playing hotfix! :)

murattttt
3rd April 2003, 18:25
Thanks again for the greatest player alive! It's so alive it can make 3 updates in one day!
I was just curious if you are planning to make an installable version of MPC by the way.

valnar
3rd April 2003, 19:03
Originally posted by gabest
valnar: No, yet there isn't anything like that.

Gabest, Any plans for that feature? If so, do you have a format in mind? Right now, my DivX movies have chapters in a .BSI file, which is specific to BSPlayer. But there are other formats available.

-robert

darkmsger
4th April 2003, 00:31
Originally posted by gabest

darkmsger: Any idea how to localize it the best way? Dialog control ID to label mapped text file, or a resource only dll is not very good, they both have problems.



I think a separate resource dll would be good. What kind of problem will it have ? I have very little knowledge in programming. :)

gabest
4th April 2003, 00:38
Resource only dlls need to be updated for every new release to not crash.

darkmsger
4th April 2003, 00:50
Originally posted by gabest
Resource only dlls need to be updated for every new release to not crash.
Oh, right. I forgot about that. What about mapping to a text file ? What is the disadvantage of that ?

gabest
4th April 2003, 01:27
I might change the ids of the controls and the text would not always fit into the same place.

darkmsger
4th April 2003, 01:34
Originally posted by gabest
I might change the ids of the controls and the text would not always fit into the same place.
Oh, well. I thought this was not an issue because programs like eMule can change its textfield size dynamicly :P

I'll stick to the resource hacking method for now ..:)

alx
4th April 2003, 06:06
Hi, is just me or anyone else noticed that when use the line
"mplayerc /fullscreen /play" the player does not start in fullscreen mode??..........i am using version 6.4.4.1........all versions does NOT present this problem.
Windows XP user.
Thanks for any comments
Alx.

WRFan
4th April 2003, 08:10
HELP! I just downloaded v.6.4.4.2 and it doesn't show video in mpeg2 files. or maybe it's a problem with this specific file that I have. but it's not a problem with my system, because version 6.4.3 did play the file all righty, and also wmp9 plays it back without probs. wmp classic 6.4.4.2 opens the file, but in wrong format (window is very large, but very small in the width, ok, I can maximise it, but it simply doesn't show any video, just sound is there).

I am using win xp and intervideo windvd video and audio decoders.

CruNcher
4th April 2003, 09:31
@ WRFan

this is a known Intervideo Demuxer Problem it wont work for now
you have to first unreg the IVIdemxx.ax then register back the mpg2splt.ax then everything will work again as normal

the IVIdemxx.ax get placed one above the WinDVD Platinium folder so if you installed it to C:\Program Files\Video\WinDVD the folder where the demuxer lies is C:\Program Files\Video\Common\Bin use a commandline window and go into that directory and type regsvr32 /u IVIdemxx.ax [ENTER] then do a regsvr32 mpg2splt.ax [ENTER] then start MPC and try again problem should be gone :)

gabest
4th April 2003, 13:22
alx: Seems to be another bug...

WRFan: When you open that mpeg2 file, which filters get loaded?

HarryM
4th April 2003, 17:23
Hmmm, hotfix exists, but OGM I can't playing still (error in OggDS.dll)... :(

WRFan
5th April 2003, 00:33
this is a known Intervideo Demuxer Problem it wont work for now
you have to first unreg the IVIdemxx.ax then register back the mpg2splt.ax then everything will work again as normal

the IVIdemxx.ax get placed one above the WinDVD Platinium folder so if you installed it to C:\Program Files\Video\WinDVD the folder where the demuxer lies is C:\Program Files\Video\Common\Bin use a commandline window and go into that directory and type regsvr32 /u IVIdemxx.ax [ENTER] then do a regsvr32 mpg2splt.ax [ENTER] then start MPC and try again problem should be gone

I don't actually have windvd, I uninstalled it some time ago, because it ate much harddisc space. I just left the decoders and then regsvr32-ed them.

I have the file IVIdemxx.ax on my system, so I deregistered it, and I have two files called mpg2splt.ax, one in

%systemroot%\RegisteredPackages\{44BBA855-CC51-11CF-AAFA-00AA00B6015C}

the other in %systemroot%\system32.

I registered the file mpg2splt.ax in %systemroot%\system32, but it doesn't help. The player classic still doesn't play this mpeg2 video, while WMP 9 still has no probs with displaying the video.

When you open that mpeg2 file, which filters get loaded?

Ok, your question solved my problem :p . I was using the VMR9 Renderless device, which I had to switch on to display subtitles in a Chinese movie I was watching (my chinese is not very good :p ). so this was the problem - this device seems to have problems with mpeg2. after switching back to "system default" in the video options video is displayed again.
But this is uncomfortable - now it means I have to switch to one renderer when I watch mpeg 2 and to another when I watch mpeg4 with subtitles. this means starting the player, changing the video options, restarting it and this all the time! uncomfortable. And it's not needed in WMP 9, which works fine with everything - mpeg4 avi with subtitles (*.smi files) and mpeg2. I hope the problem can be solved, I don't want to switch the video renderer all the time

FeWipS
5th April 2003, 19:12
hmm i don't have this file - IVIdemxx.ax - on my system but i do have trouble with mpeg2 files, only sound playing like the problems above ^^ but since i cant unregister that i dont know what is wrong..
gabest: when playing it says it uses intervideo video filter but how can i see what file it uses :S
plz help me this player is the best but i have to be able to watch my mpegs :)
(in wmp9 it works fine but that player sux balls :P)

WRFan
6th April 2003, 08:50
Originally posted by FeWipS
when playing it says it uses intervideo video filter but how can i see what file it uses :S


if it's intervideo video filter, it uses the file IVIVIDEO.ax <- that's the intervideo video filter. intervideo audio filter is called iviaudio.ax

Wedgedkc
6th April 2003, 11:33
Hi,
I just switched to mpc (mpc2kxp6442) from Zoom Player any everything seems to work fine except one thing, DVD playback. With Zoom Player I used DVD Region Killer to be able to play DVDs from all regions. If I try to do this with mpc I get a bsod and the machine reboots. If I try to play the DVD without Region Killer the player works fine on discs with the correct region(r2) but the player hangs or reports "wrong parental level" on discs with r1. Is it possible to have an option in mpc to tell it to read DVDs the same way that Zoom Player does? Or is there any other solution? Also the DVD navigation seemed a little more responsive in Zoom Player, do they use different filters for this?

(I'm running XP with sp1)

cheers,
Wedge

WRFan
6th April 2003, 12:59
Originally posted by Wedgedkc
Hi,
I just switched to mpc (mpc2kxp6442) from Zoom Player any everything seems to work fine except one thing, DVD playback. With Zoom Player I used DVD Region Killer to be able to play DVDs from all regions. If I try to do this with mpc I get a bsod and the machine reboots. If I try to play the DVD without Region Killer the player works fine on discs with the correct region(r2) but the player hangs or reports "wrong parental level" on discs with r1. Is it possible to have an option in mpc to tell it to read DVDs the same way that Zoom Player does? Or is there any other solution? Also the DVD navigation seemed a little more responsive in Zoom Player, do they use different filters for this?

(I'm running XP with sp1)

cheers,
Wedge

I have also winxp, and I simply follow the tips from this page:

http://www.inmatrix.com/articles/win2000.shtml

it works without problems.

Wedgedkc
6th April 2003, 13:48
Originally posted by WRFan
I have also winxp, and I simply follow the tips from this page:

http://www.inmatrix.com/articles/win2000.shtml

it works without problems.

thanks for the tip but unfortunately it didn't work for me :(
is mpc supposed to be able to bypass the rpc by itself or does it need the correct region to be set? imho i think that the zoom player way of doing it with the help of region killer is a little bit more elegant since it's totally automatic. i'll try to reinstall wxp soon and see if this helps.

gabest
6th April 2003, 13:59
mpc is using the standard dvd navigator filter and that is respecting the current regional settings. Did you reboot after deleting that strange looking registry key and set the correct region on the dvd drive's property page?

Wedgedkc
6th April 2003, 15:37
i rebooted, it didn't help, the random entry didnt get back into the registry. strangely i do not have the region settings option for my dvd drive. i thought that it might be dvd region killer that's causing this so i tried to uninstall it. still no region selection. bummer. i even tried to uninstall the drive from the device manager and then reboot to detect the drive again. still no dvd properties page. i guess that a reinstallation of the os might be the only option left. :/

gabest
6th April 2003, 15:44
Are you searching it at the right place? If you clicked properties in explorer instead of device manager, then you have to open another property sheet on the "hardware" page.

Wedgedkc
6th April 2003, 17:14
i think so. please see attached screenshot.

ookzDVD
7th April 2003, 04:04
@gabest,

The 6.4.4.2 finally fix the problem with InterVideo AC3 DS filter,
now everything is going well :)

Thanks.

mad_koala
7th April 2003, 14:31
Seems that MPC refuses to work with ffdshow, result is a mess of a picture. ffdshow is 20030103 and some previous version. All other players (zoom, wmp) work fine.

Razor04
7th April 2003, 23:03
MPC works perfectly with FFDShow here (the 20030103 build). Only problem I have is that resize bug that is driving me up a wall. Everytime I open a new video or change the window size it moves itself to a different position instead of staying in the upper left corner where I originally put it. Quite annoying, but it is only a cosmetic bug so I can't complain too much. Besides I don't know what I would do without MPC. :)

WRFan
7th April 2003, 23:51
MPC has huge problems with the directx audio plugins. support for these filters has been introduced a few versions ago and the developer certainly still has to improve it. I have very many directx audio plugins and most of them work fine in Adapt-x:

http://jobsearch.chez.tiscali.fr/adaptx.htm

that's a dsp to connect audio directx plugins to WMP 9, which is really cool, if you want to change sound (noise reduction etc.) on the fly in realtime. I think the best Gabest could do would be to introduce support for this dsp to MPC, because why should he develop something that is already there? most directx filters don't work in MPC and it's uncomfortable to work with them, because one always has to open the mpc's options to get to the directx plugins, while, if he added support for dsp plugins, like in WMP 9, one could simply load Adapt-x and work with it. or, if he wants to add support for directx plugins himself, it would be better if he simplified their usage. meaning, easier access to the plugins, not through the options menu; better support so that more plugins start to work. even some soundforge plugins refuse to work, also the waves.com plugins dislike MPC and many other plugins. Also the sorting of plugins should be simplified. if one has got over 500 plugins, it's a pain in the ass sorting them, both in MPC and in Adapt-x. Soundforge's directx plugins organiser is really cool - easy to use, both MPC and adaptx should look at soundforge and learn from it - as far as support for directx plugins is concerned, as well as support for VST plugins is concerned (if wrapped by a VST-DX adapter to allow usage in non-vst applications, the VST plugins don't work in Adapt-x, because both adapters conflict with each other), as well as comfort/userfriendliness is concerned - there's much to do for the developers.

gabest
9th April 2003, 04:56
I'm almost ready with the rewriting of dshow's Intelligent Connect (http://msdn.microsoft.com/library/en-us/directx9_c/directx/htm/intelligentconnect.asp) thingy. The built-in filters and renderers are loaded in one go without deleting and inserting them in a second pass. I'm waiting ideas how to redo the "filters" page. First I was thinking of making three lists: all, banned, forced filters, where the user could move from "all" to the other two boxes and order the "forced" list items to priorize one or other. But this interface might be missing a few other possibly useful settings.


WRFan: wmp9 uses special DMO filters which aren't enumerated for directshow and they will not work in mpc unless someone makes a wrapper filter for them.

Razor04: Fixing, fixing... :)

chros
9th April 2003, 07:28
Still the QT bug: When using the DirectX renderer, there's sound distorsion in Full Screen mode when the toolbar is visible (if the toolbar had fade away the problem is gone ...). And yes, with this renderer the playback is much faster ...

Question: what's the difference between the (other) renderers ??? (system default, Overlay mixer, VMR9 (renderless)) which should I use ?

gabest
9th April 2003, 10:58
Originally posted by chros
Still the QT bug: When using the DirectX renderer, there's sound distorsion in Full Screen mode when the toolbar is visible (if the toolbar had fade away the problem is gone ...). And yes, with this renderer the playback is much faster ...Really? Is the movie controller not running in overlay? (test with the printscreen button) No idea for the sound... how much is the cpu usage when the toolbar becomes active and when it hides?Question: what's the difference between the (other) renderers ??? (system default, Overlay mixer, VMR9 (renderless)) which should I use ? Those are dshow renderers, for real and quicktime they do nothing. With the vmr7/vmr9 (renderless) subtitling becomes available, overlay mixer always runs in overlay (good if you want tv-out mirrored from overlay but the sys.def. doesn't want to use overlay for some reason), system default uses the old gdi/ddraw renderer on non-xp and vmr7 (windowed mode, w/o subtitling) on xp, both can dynamically switch on/off overlay depending on the current resources.

Razor04
9th April 2003, 12:47
Gabest you just made my day :)

Yusaku
9th April 2003, 13:05
I'd personally vote for approach similar to Mail Messages rules dialogs - i.e. by default, do not make any modifications to automatic graph building and try to mimic Microsoft's graph builder (empty list of rules).

Then, you could add rules like "do not include this filter at all", "include this filter for media types this, this and that"; "include this filter everytime", just like i.e. in Outlook Express. If you code sufficient number of rules, you could do virtually anything with this approach. Plus, it is easily extendable (GUI-wise) by writing new rules.

lump1
9th April 2003, 13:27
I've searched through the thread and already found two requests for an "Enqueue in MPC" feature. Adding this would also make a huge usability difference for me. I know MPC already supports command line switches, but nothing like /ADD on Winamp. If MPC had that... WOW!

Just for fun I've been using MPC as a music player, and noticed a couple of bugs which are probably low-priority (especially compared to the "enqueue" feature). One of them is that it incorrectly estimates the playing time of VBR mp3's. When the file is almost done playing, the position indicator makes it look like it's only halfway through. Slightly more worrying is that some constant bitrate mp3's play "silently". I mean, the file is being read, and the progress indicator moves forward, but no sound is being sent out. Interestingly, seeking in the file turns the sound on.

BTW, thank you for making this awesome media player. It is so close to flawless that it freaks me out.

gabest
9th April 2003, 14:48
lump1:
- There is a /add command line switch already, just has to be added to the registry manually... ::rolleyes:
- It is not easy to position within a vbr mp3, the mpeg splitter of dshow is probably not good at this. Recently, I looked the source code of a little tool "mp3info" when I wanted to make a new source filter for mp3 and saw how bad the situation was :P I didn't give it up yet, but that will be a full day (or two) work.

Yusaku: Yea, rules would be cool, I don't really like long lists. Just have to define the templates first... My ideas:
rule1: <always load/disable> <filter> [for <majortype> [and <subtype>] ... <majortype> [and <subtype>]]
rule2: override merit for <filter> with <merit>

<filter> could also be loaded from an external file if the user knows the clsid.

And of course still waiting more suggestions :P

Lobuz
9th April 2003, 15:24
The solution for vbr mp3 or audio related stuff could be foobar project. It's not fully open but I thing that main developer could help with it.
Another idea I have is to control speed of cd-rom like or by cdbremse (to silence it while playing movie).
And something to play not fully downloaded movies with gaps without problems.

Regards
Lobuz

ps. small problem with sound in quicktime 6.1 with changing resolution the sound sometimes disappeare after one play (stop pause replay)

Yusaku
9th April 2003, 16:08
Lobuz: like or by cdbremse - if something, then BY cdbremse - it is not as easy a task as it seems (especially for older drives), so no need to code it again - IMO. On the other hand - when I had bad CD drive, I had it slowed down by CD-Bremse for 99% of the time (just turned it on for really, really big copying). I think you should send a suggestion for shortcut keys for CD-Bremse directly to it's author, it's really not too related to MPC

Gabest: maybe another rule could be "connect <filter> to <filter> [for majortype....]" - I think it'd be more user friendly than setting a merit. But probably it is an equivalent. But why not have [for majortype [and minortype]] part even in the "set merit"? Otherwhise one'd have to set multiple always/never load a filter rules to have the same effect.
I cannot think of anything more; from my (minor) understanding of DShow there's nothing you would not be able to do with these two rules, is there? :)

gabest
9th April 2003, 16:49
maybe another rule could be "connect <filter> to <filter> [for majortype....]" Noooo, it isn't the "graphedit" part yet ;) Maybe it would be better to find some real-life problems and construct a solution after them. The most common use I can think of would be to assign decoder or transform filters for the same type, this could be done by setting the "not load" or "always load" status (in the inside it would be just the matter of boosting or lowering the merit).

Yusaku
9th April 2003, 17:05
lol :)

Well, as I wrote if you could implement the two rules that you proposed, it'd be more than enough :)

And ad reallife situations: I think that it'd be best to include a set of "hidden" rules, that'd load files like ffdshow.ax, dvobsub.ax, OGM demultiplexer etc. from the directory that mpc is executed from (basics for playback of today's standard A/V formats). All that automatically without setting anything in registry or ini-files. This would make it a killer player for autoruns (although I don't use them, this'd be really neat).

The target for autoruns should be a CD with an autorun that'd just execute "mplayerc.exe ." and it'd play everything on the CD, without any decoder filters installed on the destination computer (taken from CD), just like that.

ipnt
9th April 2003, 17:17
Hi Gabest, I was silent 2 weeks, but thanks a lot for "Keep aspect ratio". Keep aspect ratio disabled + video frame - normal size + resolution setting to 720x576 is the best solution for TV out playback. Once again, thanks.

I noticed that MPC has problem with VMR9. First top line and first left column is not displayed and picture is blurring. There is not 1:1 output. Overlay and VMR7 is ok. I send a small clip for testing, please try it playback with your configuration.

PS: Has your TVset (sum horizontal pixels of picture tube)/(sum vertical pixels)=4/3 ? My has not :)
Somethig about square and non-sqaure pixels, resolutions etc
http://www.uwasa.fi/~f76998/video/conversion/

gabest
9th April 2003, 17:30
I noticed that MPC has problem with VMR9. First top line and first left column is not displayed and picture is blurring. There is not 1:1 output. Overlay and VMR7 is ok. I send a small clip for testing, please try it playback with your configuration.LOL, how the hell did you notice this? (edit: just got your test clip, I understand now :)) The StretchRect function in dx9 which I use to put the video picture onto the backbuffer doesn't use bilinear filtering unless I crop the source rectangle a bit (weird). It must be a bug in dx9 or the drivers, but I tried nearly all of the detonator drivers and none of them fixed it.PS: Has your TVset (sum horizontal pixels of picture tube)/(sum vertical pixels)=4/3 ? My has not :)
Somethig about square and non-sqaure pixels, resolutions etc
http://www.uwasa.fi/~f76998/video/conversion/ Hm, let me just count those pixels :) But I don't think there will be 720 columns exactly. Am I wrong?

edit2: I was reading that document a bit, but I still think that there is no real resolution in the "analog domain". There are tables which tell the sampling frequency and column count for different targets when digitalizing (720 for dvd/vcd/..), but the aspect ratio is still 4:3 for all of them. Resizing when outputting it back to the tv just restores the non-square pixels. If I were not doing it then you would get square pixels and there would be two black bars at the side of the picture on the tv (on the tv-out you can see exactly what on the monitor, or not?).

epere4
9th April 2003, 18:17
Originally posted by Yusaku
And ad reallife situations: I think that it'd be best to include a set of "hidden" rules, that'd load files like ffdshow.ax, dvobsub.ax, OGM demultiplexer etc. from the directory that mpc is executed from (basics for playback of today's standard A/V formats). All that automatically without setting anything in registry or ini-files. This would make it a killer player for autoruns (although I don't use them, this'd be really neat).

The target for autoruns should be a CD with an autorun that'd just execute "mplayerc.exe ." and it'd play everything on the CD, without any decoder filters installed on the destination computer (taken from CD), just like that.

I would love that!!!
Maybe there is a way to include a command that allows that from the command line...

lump1
10th April 2003, 23:40
There is a /add command line switch already, just has to be added to the registry manually...
Well, you would make one user very happy if the next version of MPC would add the correct registry string on its own. Almost as good would be instructions/documentation about how to adjust the registry to allow /add on the command line. I'm not afraid of hacking around in regedit, and this feature would mean a huge usability improvement for me.

epere4
11th April 2003, 01:10
I have noticed a bug in both the 6.4.4.0 and 6.4.4.2
I wasn´t present in 6.4.3.1
Didn´t test in the intermediate versions, because I never downloaded

them.

The problem is the /fullscreen switch in the command line. I doesn´t

work in the newer verions.
The movie starts but the player doesn´t go to fullscreen. I doesn´t

show any error message.
I am using it this way:
mplayerc.exe "moviename.avi" /fullscreen /play

Thanks

phrentec
11th April 2003, 07:57
Is it possible for the Increase/Decrease Rate option to have a user input feature on the value of by what amount it will change by instead of the normal 1x 2x 3x integer, like be able to increase the rate slightly by a specific number of frames or better yet have the ability to choose at what framerate you what the video to be played at. Like suppose a training video is being played and the instructor in the video just talks a bit slow but so increasing the rate by 2x is just a bit too fast and you'll miss out on what he is saying but increasing it by 1.5x or the such will be a little faster but not too fast as to miss what the lecture is about. or if the videos actual framerate is 10fps allowing the user to input to play at 15fps or 13fps will do about the same. edit: this is not really important at all since there are other video players and plugins that can do this, it was just something for MPC to have in order to make it a bit easier to work with.

murattttt
11th April 2003, 18:15
Hello epere4 and Gabest.
The command line switches seem not to work for me too. They have been great convenience to me when burning my divx files to CD. Just laziness maybe but I think you can enable them again.

And for the change framerate thing, it is one of the reasons I'd like to upgrade to Windvd2000 platinum but it is not that good for divx playback you will also assume. I mostly have access to PAL dvd's (therefore PAL divxes). Most of the time the pitch is enough fast to produce crap speech. However I know that what WinDVD does is just changing the framerate of the video in small intervals and doing nothing to the intonation/ pitch ratio. Maybe a plug in for MPC to handle such video:rolleyes:

phrentec
11th April 2003, 19:20
that'd load files like ffdshow.ax, dvobsub.ax, OGM demultiplexer etc. from the directory that mpc is executed from

BSPlayer is one player that I know of that can somewhat do this. check out this for instructions on how http://forum.doom9.org/showthread.php?s=&postid=294063

But yes it would be good if MPC could do it as well.

gabest
13th April 2003, 09:18
http://vobsub.edensrising.com/mpc2kxp6443.rar
http://vobsub.edensrising.com/mpc98me6443.rar

changes:
- no more "(un)intelligent graph building", another unique feature no other player has :P
- the common filters aren't auto-added onto the list yet, but if you want to help me, please make a list of them (file name, filter name, clsid, major/subtypes).
- the audio switcher accepts floating point samples, though the 44.1KHz downsampling isn't working with them yet.
- the last window position remembered is the center point, this should fix the up-left crawling, but if still doesn't taste good, I can disable centered zooming when this option is on.
- /fullscreen fixed
- qt engine: fixed non-ansi file names for the unicode build, and finally I figured out how to open urls.

ookzDVD
13th April 2003, 10:56
@gabest,

I'm using the 6.4.4.3, and I've got the error,


The instruction at "0x0040d1b3" referenced memory at "0x00000000".
The memory could not be "read".


while playing the .ogm files.

Thank you ;)

gabest
13th April 2003, 11:22
Hm, no problems here. Do we use the same oggds.dll? My version is 0.9.9.5.

If the same, can you cut a few kbs of a crashing ogm for me?

ookzDVD
13th April 2003, 11:52
@gabest,

sorry... it's not just .ogm files, but crash with .mpg and .avi too.

Gforce_Ti
13th April 2003, 12:48
@gabest

Same here crash with ogm, mpg and avi too :(

gabest
13th April 2003, 17:05
That's better, I thought this ogm-only problem never goes away :P

Anyone else could open a file with it?

ookzDVD & Gforce_Ti: Do you have anything in common? An extra auto-loading filter, the operating system, video card, dx version.

Gforce_Ti
13th April 2003, 18:29
@gabest

i have no problems with ver 6.4.4.2. every video files i can play. start using 6.4.4.3 problems happen...

using Windows XP Gforce Ti DX9

Rgs, John

troticielo
13th April 2003, 18:38
6443 seems to crash on any directshow video on my end, regardless of rendering mode.
qt and rm video work fine, and audio works fine.
The new filters tab looks pretty spiffy, though.

Geforce4 Ti4600
DirectX 9.0a
Win2k

gabest
13th April 2003, 18:41
I got a message from someone how just registered here and can't post yet. He said mp3 played for him. Please test if it's crashing with video files only.

edit: Also, would be good to test it with video-only files. Or with anything which has only one stream.

troticielo
13th April 2003, 18:57
@gabest

Video-only files crash just the same, also regardless of rendering mode.

gabest
13th April 2003, 19:03
And audio-only files? mp3, wav, ...

troticielo
13th April 2003, 19:11
Ogg, mp3, wav, and ac3 files play fine.

Razor04
13th April 2003, 19:42
Gabest, I hate to be a pain, but MPC still zooms incorrectly with remember last window position. If I was to open a NTSC SVCD, and then a SVCD, the window stays in the same position, but if I then open another NTSC SVCD after the PAL one, it zooms to the center of the PAL SVCD instead of the upper left corner. Hope this helps, I can't think of any better way to explain it. Thx!

epere4
13th April 2003, 19:45
It works fine for me. I have only tested it with avi with vbr mp3 and mp3 music files.
I have also tested with the new Matrix trailer that comes in QuickTime and it works (BTW: Espectacular trailer!!!)

CU

Safai
13th April 2003, 20:50
6443 works here...

tried some divx+mp3 avis (ffdshow+reclock), mp3, mpeg1 files...

winxp, dx8.1, aiw radeon, system default renderers

Jaffy
13th April 2003, 22:39
Mpc6443 last window position :scared: ....

Plays fine on aiw radeon ;).

Right click filters ffdshow control panel, opens in the correct top right corner (last postion) but evil mpc :devil: then sucks it in :angry: .

Thx

ookzDVD
14th April 2003, 03:16
@gabest,

All audio files : .ogg, .mp3 can be played well.
but video only : .rmvb and .mov

the .avi, .ogm, and .mpg can not be played.

I've been testing on P4 with Intel graphics, and Athlon + GeForce.
both the same.

gabest
14th April 2003, 04:51
"The instruction at "0x0040d1b3" referenced memory at "0x00000000".
The memory could not be "read"."

Has this crash happened in mplayerc.exe or some other module?

bbq@KL
14th April 2003, 05:24
I am really interested in the common filters and I just need to know how many filters do you like?

I will PM Gabest a link and please take a look. There are 20 Video DirectShow Decoders and 14 Dolby AC3 DirectShow Decoders listed. Do you think 5 pairs of decoders are good enough? People from avsforum.com are mixing different filters all the time. Maybe they will also like our features as well?

Here is my first attempt to help Gabest and I hope this format is right./* file name */
mcdsmpeg.ax

/* filter name */
MainConcept MPEG Video Decoder

/* clsid */
2BE4D140-6F2E-4B3A-B0BD-E880917238DC

/* major type (pin 00) */
MEDIATYPE_Video

/* subtype (pin 00) */
MEDIASUBTYPE_MPEG1Packet
MEDIASUBTYPE_MPEG1Payload
MEDIASUBTYPE_MPEG2_VIDEO

/* major type (pin 01) */
MEDIATYPE_Video

/* subtype (pin 01) */
TIME_FORMAT_NONE

gabest
14th April 2003, 05:38
Thanks, I got the link. Though it would take some time to register all of them to gather thier data from the registry :)

I think we can add any number on the list, ppl would only put one of them (per type) next to the movie, the one they want to have auto-loaded. Conflicts would be rare, and even then it can be resolved in the options.

About auto-loading. What would be better, if the user had to go to the filters page first and press a button to instruct mpc to search and add the found filters, or if mpc would auto-search the known filter files upon every startup? This second option could be bad for those who don't like programs acting on their own :)

alx
14th April 2003, 07:23
Gabest, one simple question.......the other day, my old Creative DXR2 card died, so i tried WinDVD, PowerDVD and MPC to watch some dvd´s that i have and noticed one thing related to subtitles.
All players put subtitles inside the area of the movie, not in the black bars (movies that i tried are 2:35 and 1:85).
It is possible to do that??? to put subs in black area to avoid "eat" parts of the movie???
Thanks a lot.
Alx

gabest
14th April 2003, 07:31
The mpeg2 decoders are putting the subs on the picture and I don't know any which could add black bars similar to ffdshow or the subtitler filters. But you gave me a good idea now, I could connect the subtitle stream to my own filter and render it using mpc's internal engine. This would only work with the vmr's though.

troticielo
14th April 2003, 07:41
@gabest

Looks like my problem with 6443 was dx9.0a. Works fine under dx9.0.
Not that I would recommend the downgrade to anyone who wasn't already planning a clean install. :)

alx
14th April 2003, 07:49
Gabest, really thanks for your quick answer.......and hope this idea helps all.
Don´t know why, but CREATIVE PC-DVD PLAYER put subs on black bars......right now is the only one that i know.
Alx.

chros
14th April 2003, 08:40
There's no problem with the video playback (divx, xvid) here on WinME + TNT2Pro (I'll try at home on XP + GeForce2MX) ...

Gabest: I couldn't determine the CPU usage ... How should I do?

Chibi Jasmin
14th April 2003, 11:38
Originally posted by gabest
The mpeg2 decoders are putting the subs on the picture and I don't know any which could add black bars similar to ffdshow or the subtitler filters. But you gave me a good idea now, I could connect the subtitle stream to my own filter and render it using mpc's internal engine. This would only work with the vmr's though.

That's what I wanted with this (http://forum.doom9.org/showthread.php?s=&threadid=50897) thread! Would be great, if you could do it...I already played with all kinds of combinations of FFDShow, DVobSub etc. in GraphEdit with InterVideo Video Decoder (trying to use it's "Subpicture Out" for anything), but I didn't succeed.

For me (using Matrox G400 DVDMax output) it would only make sense, if it worked with VMR7 Windowed Mode, because that's the only one (apart from overlay mixer etc., but you said it needs vmr), that actually produces a picture on TV out.

PS: What exactly does VMR Windowed/VMR Renderless mean?

Yusaku
14th April 2003, 13:37
Ad autoloading: IMO it would be better to really autoload all the filters automatically, so that it'd work out-of-the-box even on i.e. school computers that delete HKCU branch on every relogin, with the exception of being loaded from $windows$ and $windows$\system32 folders. IMO everyone who puts mplayerc.exe and *.ax in the same directory will do it with the goal of automatic playback.

Another (and probably the cleanest) way wold be to include some commandline parameter to take care of it, that way it can be used in autoruns etc.; without angering anyone ;)

gabest
14th April 2003, 16:30
troticielo & others: Could you confirm this dx90a prob? I haven't installed it yet, because MS didn't release its debugging runtime... But I'm going to try it inside VPC.

chros: nt has a cpu usage meter in taskman, but if you have winme then forget it :)

Chibi Jasmin: "Windowed" mode means vmr7's normal mode (no subtitling using mpc), and it is the same as using the system def option under xp, I just included it as a choice for completness (only xp has vmr7...).

Yusaku: Ok, command line switch sounds good, it is not permanent and can't be "removed" by resetting the registry :)

epere4
14th April 2003, 18:41
Originally posted by gabest
troticielo & others: Could you confirm this dx90a prob? I haven't installed it yet, because MS didn't release its debugging runtime... But I'm going to try it inside VPC.

I have dx90 and the player works fine for me. So maybe it is a dx90a problem...

Jaffy
14th April 2003, 23:36
MPC 6443 and Directx9.0a, no probs. Think 9.0a was mainly to fix probs with ATI cards.

Thx

phrentec
15th April 2003, 07:03
Is there an unofficial site somewhere that has all the previous versions of Media.Player.Classic archived for download or maybe someone could host one, please?

Chibi Jasmin
15th April 2003, 10:13
Originally posted by gabest
Chibi Jasmin: "Windowed" mode means vmr7's normal mode (no subtitling using mpc), and it is the same as using the system def option under xp, I just included it as a choice for completness (only xp has vmr7...).


So the DVD subtitling in black bars, in case you should ever implement it, won't work with VMR7 Windowed, right?

iwod
16th April 2003, 12:05
Originally posted by phrentec
Is there an unofficial site somewhere that has all the previous versions of Media.Player.Classic archived for download or maybe someone could host one, please?

I am sure gabest will have all the previous version. I have some space and some spare bandwidth so if gabest allow i can host it up...

bbq@KL
17th April 2003, 03:17
Just a question about DirectX Media Object. Do you think it is possible to add DMO Wrapper Filter support in the future? Right now some people are talking about Movie effector (viFxShp.dll (http://webhost.bridgew.edu/ylam/viFxShp.dll)) and it is from WinDVD Recorder:
http://www.avsforum.com/avs-vb/showthread.php?s=&threadid=249602Movie effector
DisplayName: @device:dmo:{51AE253D-B7D3-42BD-8E3E-D03BFB629AA7}{D990EE14-776C-4723-BE46-3DA2F56F10B9}
Merit: 00600800
pin 00:
bMany: 0
bOutput: 0
bRendered: 0
bZero: 0
ClsPinCategory: {00000000-0000-0000-0000-000000000000}
type 00
major type: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_YUY2 {32595559-0000-0010-8000-00AA00389B71}
pin 01:
bMany: 0
bOutput: 1
bRendered: 0
bZero: 0
ClsPinCategory: {00000000-0000-0000-0000-000000000000}
type 00
major type: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_YUY2 {32595559-0000-0010-8000-00AA00389B71}
Version: 2Here is a link to Using DMOs in DirectShow
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/directx/htm/usingdmosindirectshow.asp

gabest
17th April 2003, 03:29
bbq@KL: All registered DMOs are (and were) listed on the filters page. The DMO wrapper filter will be automatically created for them. (The problem with wmp9's native plugins that they are simply not registered as dshow filters or as wrappable DMOs)

Chibi Jasmin: Yea, won't work in windowed mode (which actually means that the player can only tell the renderer where to put itself as a child window, no direct access to the video surface).

phrentec: I've got all of them of course, and I usually mail them if someone requests.

chros
17th April 2003, 07:20
QT bug: the sound distorsion is hearable in full-windowed mode too ..., and the play time of a file still doesn't correct ...

^AnThraX^
17th April 2003, 12:57
Hey gabest,

little feature request:
How about a /shutdown commandline-parameter?

It plays the movie/playlist and then closes mpc and shuts down windows.

I think this would be useful when using with different registry-entries for .avi files (as right-click menu).

Sometimes I am watching a movie and I now I am really tired and dont know if I fall aslepp during the movie or not. So if I am, my computer is running the whole night and I really cant sleep good then :)

I hope you see what I mean. I pretty sure there are some 3rd party programs who may could watch for mplayerc.exe process and when its get closed (after playing with /close), shutdown windows. Sure, but that would be really crappy because for every movie you want to watch, you will have to setup a little tray-program just for shutdown.

I dont think it is too much work to add this feature, there must be some 'windows function call' (??) to shut it down. So please :) built in a /shutdown parameter for all of us who a watching movies until 5am and sometimes fell asleep.

And of course, your mpc roxx :) small, fast, with many features. Thank you.

P.S.: Why cant I find a link to 6442 on your website? Could only
download it from doom9 news.

troticielo
17th April 2003, 18:39
gabest:
Turns out 3ivx may have been the culprit for those crashes, and not dx9.0a.
Just installed 4.0.4 and it crashes in the same fashion as when I had dx9.0a and 4.0.3. Despite not being used to decode the video (MPEG-1, even.), unregsvr32-ing the video decoder seems to fix the issue.
Also, trying to "Add Registered" the 3ivx video decoder to the filter tab also prompts a crash.

epere4
18th April 2003, 00:04
Originally posted by ^AnThraX^
Hey gabest,

little feature request:
How about a /shutdown commandline-parameter?

In this page (http://users.pandora.be/jbosman/applications.html) there is a program called PowerOff that work very well for powering off a computer.
It can turn off the computer after a program process is stopped, so it should work if you use the /close option in MPC. But you said that was not very comfortable (and I agree).
So Gabest can use this program (I believe it comes with the sources) to add a funtion like the one you are asking for (I also believe it is a very good option to add to a player).

Here you can find the documentation (http://users.pandora.be/jbosman/poweroff/poweroff.htm) of this program.

CU

chros
18th April 2003, 08:52
Originally posted by ^AnThraX^
little feature request:
How about a /shutdown commandline-parameter?


Yeah, it's a really good idea ... !

Since I had to use TVTool 6.x for my nVidia card, I hadn't need this (it' implemented in TVTool, and this implementation is almast perfect ! so this could be an example ...), but I want to buy an ATI card, so I will need this feature too ... !!!! :)

Chibi Jasmin
19th April 2003, 15:55
Originally posted by gabest
Chibi Jasmin: Yea, won't work in windowed mode (which actually means that the player can only tell the renderer where to put itself as a child window, no direct access to the video surface).

A pity...well, will have to find another solution then to get whatever program to put dvdsubs below the picture, doubt I'll ever find one...

Blight
20th April 2003, 21:48
gabest:
Someone pointed me to your VMR9 issue (point filtering).
I think you are registered on the microsoft directx forum, but I'd like to point you to these threads:
http://discuss.microsoft.com/SCRIPTS/WA-MSD.EXE?A2=ind0304&L=directxav&T=0&O=D&X=5A095D67D20477A670&Y=xxx@xxx.xxx&P=16252

and...

http://discuss.microsoft.com/SCRIPTS/WA-MSD.EXE?A2=ind0303&L=directxav&T=0&F=&S=&X=03806508B33F6D582C&Y=xxx@xxx.xxx&P=17944

Basically, it seems VMR9 is automatically fixing the aspect ratio of formats that use internal AR flags (MPEG1/MPEG2/DVD, maybe WMV) and using point scaling to do this "fix". This only seems to occur when using the 4x.xx NVIDIA drivers as the 30.82 drivers don't have this issue.

As you can see, I already posted on the MS Forum, I've also contacted NVIDIA about this, to no real results I'm afraid. Perhaps you can pitch in.

gabest
20th April 2003, 22:03
I don't think this has anything to do with vmr9. I have the problem directly with the IDirect3DDevice9::StretchRect function with any video source. That the vmr9 returns the aspect ratio corrected size through IBasicVideo could be simply because of a badly written code in the mixer component.

Ah, and one more thing. I hate those new detonator drivers... I just bought my new gf4 card a few month ago, and now they don't allow me to playback dvds with the latest drivers, just because I have such a tvout chip which isn't fully macrovision compatible or something. There are n+1 ways to rip a dvd, but they only want to protect the tvout, argh :angry:

Blight
21st April 2003, 00:51
Well, I noticed that if FFDShow is placed between the MPEG1 decoder and the VMR9 filter, that the resolution of the VCD will now be reported as 352x240, no AR adjustment reported at all and the scaling artifacts are gone...

Something is really fishy if it's doing two resizes and one of them at "Near-Neighbor/Point resize" (352x240 -> 313x240).

And did you check DVD quality with this? VMR9 looks aweful, tons of scaling artifacts.

And ... in VMR9 the mouse cursor doesn't work for highlighting and menu navigation. I mean, don't they test the code?

bbq@KL
21st April 2003, 00:52
Go grab DVDSynth (http://www.roundelay.net/dvdsynth/prerelease.html) and say goodbye to macrovision.

How do we make use of major type and subtype? I have no clue at all. Do you have an example for beginners? Thank you.

Blight
21st April 2003, 07:49
Gabest:
I think there's something fundamentally wrong, your "fix" by cropping is not exactly doing what you expect it to.

Try the following:
Use a 352x240 NTSC VCD source.
Render the video in VMR9.

1. Use VMR9 without any tweaking.
2. Use VMR9 with crop.
3. Use VMR9 with ffdshow in RAW mode, but with all its filters disabled.

Scale the images to 1024x768 using VMR9, then save them to BMP (screen capture).

#1 will have scaling artifacts
#2 will not having scaling artifacts.
#3 will not having scaling artifacts, will not have AR flag, WILL BE SHARPER.

What's happening as far as I can tell is, VMR9 will downscale the VCD to 313x240. If you don't crop, it will use point scaling, if you do crop it will use bilinear scaling. But then the video is hard scaled... now when you set it to 1024x768, it will scale from 313x240 instead of the original 352x240, hence, resolution loss and a blurry image!

I don't think there's any way around this.

gabest
21st April 2003, 08:00
Hm, but why do you think it's downscaling first? In my allocator-presenter I just calculate the ar corrected size, scale that to the actual window frame and use that as the target frame for StretchRect. Only one resize is there. I can't believe vmr9's own a-p would do it differently.

gabest
21st April 2003, 10:45
Originally posted by bbq@KL
How do we make use of major type and subtype? I have no clue at all. Do you have an example for beginners? Thank you. Ah, sorry, I didn't notice this question first :) I'm not sure how you mean it, but when the exact input types are specified that helps me finding the connectable filters a bit faster.

Blight
21st April 2003, 21:28
Did you try the procedure I listed?

What resolution does VMR9 report when you try playing an NTSC VCD file? On my system it's 313x240, and VMR9 actually scales to that resoltion.

Heck, here are screenshots:
NVIDIA v30.82 - Standard VMR9, no special code. (http://www.inmatrix.com/temp/VMR9-10m-30.82.png)
NVIDIA v43.45 - Standard VMR9, no special code. (http://www.inmatrix.com/temp/VMR9-10m-43.45.png)
NVIDIA v43.45 - Crop code used to fix point scaler (http://www.inmatrix.com/temp/VMR9-10m-43.45c.png)
NVIDIA 43.45 - No special code is used, but ffdshow is in the graph without any processing filters enabled (not even post-proc) (http://www.inmatrix.com/temp/VMR9-10m-43.45ffdshow.png)

Download all 4 images and flip through them. You'll see what I mean.

gabest
21st April 2003, 21:55
Well, on the second pic it really looks like to be the case. Maybe it works like this:
- first it uses StretchRect (with the broken filtering) to put the incoming video frame on a texture, in the ar corrected size.
- does some mixing between the inputs when it has to.
- paints the texture in 3d onto the backbuffer or on screen directly with good bilinear filtering in its full size to fill the window.

Does ffdshow change the media type from FORMAT_VideoInfo2 to FORMAT_VideoInfo? That would be an explanation why.

bbq@KL
21st April 2003, 22:11
I thought that we can modify the major type and subtype in order to change the acceptance or refusal of connections between two pins. Maybe that would be my stupid imagination or something.

Just FYI, latest CyberLink Audio Decoder 4.0.0.2614 gave me these registry settings and the old ones were quite different:HKEY_CURRENT_USER\Software\CyberLink\PowerDVD
AuDsDnmx
0x00000002 = Stereo
0x00000008 = Dolby Surround Compatible Downmix
0x00000010 = A3D/DirectSound3D
0x00000200 = Dolby Headphone
0x00000400 = TruSurroundXT

AuDsInterface
0x00000004 = Use SPDIF
0x00000008 = 2 Speaker
0x00000010 = 4 Speaker
0x00000020 = 6 Speaker
0x00000040 = 7 Speaker
0x00000080 = 8 SpeakerDVS and PL-II settings were still greyed out so might not be available without running PowerDVD XP itself.

Blight
22nd April 2003, 00:08
gabest:
You'll also see that http://www.inmatrix.com/temp/VMR9-10m-43.45c.png is alot blurrier than http://www.inmatrix.com/temp/VMR9-10m-43.45ffdshow.png

The 30.82 driver still gives the best PQ on an NVIDIA card.

gabest
22nd April 2003, 09:40
bbq@KL: You can of course remove a few types to disallow filters for certain connection attempts. For example if you add ffdshow and delete the div3 fourcc type, then it won't decode divx3 avi files, no matter what you set in its settings.

Blight: Meanwhile I read the answer from S.E. at DXAV... Now I'm eagerly waiting what he's going to say on the point sampling prob, I guess he will be pointing at nvidia and the drivers :)

ma2trigk
22nd April 2003, 16:42
Hi guys !

I've got one problem, one terrible bug :

I'm running MPC 6.4.4.2 on my K6-2 550Mhz under W98SE and i've got problems with avi files.
All my avi files (raw avi and also XviD) crash the player and totally freeze my computer. But WM files and QT files are OK !!!

I tried different options, uninstalling the SviD codecs, installing the FFDShow filter, but it didn't work :(

Does anyone have a solution for me ?

gabest
22nd April 2003, 17:34
Do they run in other players? Is the keyframe finder for avi files enabled in the options?

Blight
22nd April 2003, 18:34
Gabest:
99% he won't answer.

It seems like standard MS tactics. I ask a question, they answer with a reply that doesn't really answer my question, I further clarify and get no reply.

I don't know if you've noticed it but with VMR9 enabled in DVD Rendering, mouse-based menu navigation is completely broken (no highlighting with mouse-over or clicking).

I've made a post about that too, they told me I need to make sure IVideoWindow is in use (even though I'm in Windowless mode and it doesn't really apply), to be on the safe side I actually tried it out, but of course, it didn't help.

I wonder if they'll fix it by DX10. Phasing out overlay without first replacing it with a stable interface is a no no.

gabest
22nd April 2003, 19:06
The dvd nav filter needs to know about the video window frame to be able to match the mouse cursor coords with the menu items, it uses IVideoWindow or IVMRWindowlessControl when it finds these on the renderer, but apparently MS forgot to update this filter to use IVMRWindowlessControl9 too. The VMR9 works with dvd menus in normal windowed mode when it can feed the dvd navigator with the needed information through IVideoWindow, but windowless (doesn't know about IVMRWindowlessControl9) or renderless (the a-p can impelment IVMRWindowlessControl9 but what for...) mode is not working.

Ah, and there is one more thing. The IDvdInfo2::GetButtonRect call, the only way which would allow us to highlight menus explicitly, is not implemented!

Return code Description
E_NOTIMPL This method is currently not implemented

gabest
23rd April 2003, 11:35
http://vobsub.edensrising.com/mpc2kxp6444.rar
http://vobsub.edensrising.com/mpc98me6444.rar

Not much changed, I'd just liked to find out if it crashes because of the new graph building method. (probably still :P)

With the autoloading of filters I ran into a few hard to solve problems, so now only the "add from file" dialog uses the known filters list to autofill its edit boxes. There are still filters missing (with a high probablity to be ever loaded there): xvid.ax, sonic dvd filters, nvidia dvd filters. It would be great if someone who has these could look up the file name and clsid.

Also, options page got a new look and top/left of the window is used again when "remember to last window pos" is checked.

ookzDVD
23rd April 2003, 12:04
I still don't understand,
all version after 6.4.4.2 seems to be broken on my machine.
as you can see from this screenshot : http://ookzdvd.japati.com/mpc_error.gif

Thank you.

gabest
23rd April 2003, 13:53
This is normal, I didn't expect this to work on everyone's machine first :)

Could you try it with /open switch? This would tell me if it crashes before or after the graph starts to run. I think it does before, but worth a try.

rakaz
23rd April 2003, 18:04
gabest: could the crash of the newer builds of MPC caused by one specific Directshow filter? Last weekend I reinstalled my computer and now everything seems to be working fine. The only ds filter I installed on my new system is ffdshow. On my old system I had all kinds of ds filters installed.

gabest
23rd April 2003, 19:33
It can be. I read FilterData from the registry directly to find out the attributes of the filters (merit, if it has input pins, what media types it can accept).

ookzDVD: Could you export and send me everything under this key: HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance

rakaz
23rd April 2003, 19:49
gabest: Okay, I also have the crash problem at my PC at work. I am going to try to unregister all the non-standard filters on the PC at work one by one. If this is the cause of the problem I guess everything will work again after the problematic filter is unregistered. I'll let you know the result of this.

troticielo
23rd April 2003, 20:33
rakaz: Did you happen to have 3ivx installed previously? Unregistering the video decoder fixed the crashes on my end.

gabest
23rd April 2003, 20:53
Hm, this is it :)

I even have to click through four access violation dialogs to get mpc started when this is installed :P Now debugging further...

edit: The last media type of "3ivx D4 Video Decoder" seems to be trucated and contains some garbage from elsewhere. It is at the end of (HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{0E6772C0-DD80-11D4-B58F-A86B66D0611C}\FilterData. It is one GUID shorter and the last media type is just a unicode string: "Input It's"

gabest
24th April 2003, 00:19
http://vobsub.edensrising.com/mpc2kxp6445.rar
http://vobsub.edensrising.com/mpc98me6445.rar

epere4
24th April 2003, 04:40
Tested the last version and works fine for me so far (but I never had problemas, so my opinion in this matter doesn´t add anything ;) )

I noticed an option in the Player to store the settings in a ini file. I didn´t notice it before, but I don´t know if it is new.
The questions are thre:
1- If I leave this option on, then the player doesn´t write in the registry?
2- Does it first scan the folder where it is present to see if it finds this file and then scan the registry?
3- The ini file is equal in NT and in 9X version?

I make autorun CDs and use your player. But I wasn´t able to set some propertiers by default. So if the player first scan for the ini file, it would be great. And if the file can be the same for every windows version, I can generate one ini and use it in every computer (I mean, I don´t have to switch to Win98 just to make the apropiate ini file).

CU

ookzDVD
24th April 2003, 07:25
Originally posted by gabest

ookzDVD: Could you export and send me everything under this key: HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance

Sure, here is the file : http://ookzdvd.japati.com/ookzdvd.zip

PS: I've tried to open an .ogm file with /open but still crashed.

[edit]
Wow... the latest 6.4.4.5 finally fix the problem :) everything is working well now :)

Thank you.

rakaz
24th April 2003, 09:05
troticielo: No I don't have 3ivx installed.

gabest: MPC 6445 still didn't work, so I tried removing all non-standard ds filters on my affected system. Everthing started working again after Subtitle Mixer (SubTitDS.ax) was unregistered. Older versions of MPC work with this filter installed, the last couple of builds crash with this filter installed as soon as a video file is opened.

SubTitDS.ax contains the following filters:

Category CLSID:{083863F1-70DE-11D0-BD40-00A0C911CE86}
CLSID: {E2BD78F2-79A2-413D-A052-EE2E91B9D821}
FriendlyName: [Subtitle Dest]

Category CLSID:{083863F1-70DE-11D0-BD40-00A0C911CE86}
CLSID: {00A95963-3BE5-48C0-AD9F-3356D67EA09D}
FriendlyName: [Subtitle Mixer]

Category CLSID:{083863F1-70DE-11D0-BD40-00A0C911CE86}
CLSID: {52780691-D7FB-4335-B38E-EC40280EDC57}
FriendlyName: [Subtitle Parser]

If you need for information (registry, the filter file, etc) please let me know.

rakaz
24th April 2003, 09:43
Gabest: Removing SubTitDS.ax from my system also seems to have solved another problem I had with MPC 6441 and 6442. The bug in question is #105:
http://vobsub.edensrising.com/phpbt/bug.php?op=show&bugid=105

Currently I cannot reproduce this bug anymore. After re-registering the SubTitDS.ax filter the problem seems to be back.

gabest
24th April 2003, 10:49
epere4:
1. Not it's settings, only the file associations.
2. Yes.
3. Should be, but I have never compared them.

ookzDVD: Yea, you also had the 3ivx filters. In 6445 I added more error checking for bad "FilterData" :)

rakaz: Thanks, I'm going to test ogm's subtitler as soon as I get back to my computer.


edit: The ogm subtitle mixer is crashing after the enumeration of the output types reaches about the ~12th one. I think the original graph builder extracts only one each time and it can find a connecting filter before reaching the crash. I do this by searching the filters for all possible output types in one go...

gabest
24th April 2003, 21:00
http://vobsub.edensrising.com/mpc2kxp6446.rar
http://vobsub.edensrising.com/mpc98me6446.rar

I had to disable the subtitle mixer... but most of the graph building problems should be fixed now.

phrentec
24th April 2003, 23:13
I love this new tree layout for the options. Thanks.

also Would there be a way to add a time lapse feature like to play every other 3,4, or 5 frames or play through all detected keyframes? thanks again Gabest.

Yusaku
24th April 2003, 23:27
another minor feature request: Icon in alt-tab programs change screen - I tend to confuse MPC with Bittorrent lately...

gabest
24th April 2003, 23:51
phrentec: I see no chance for such playback mode.

Yusaku: Ah, I forgot to set an icon for the new hidden/top-level window, which is needed to hide the taskbar button when the tray icon is active.

dtomoyo
25th April 2003, 01:42
Hi, gabest.

How about ( /unreg or /restore ) command-line parameter?

for... Uninstall MPC and restore media-file association.

----------------

int 21h
25th April 2003, 03:09
Ability to right click a file in Windows and add it to the playlist in MPC would be great :)

rakaz
25th April 2003, 09:08
gabest: Thanks, MPC 6446 no longer crashes if the Subtitle Mixer is registered.

lump1
25th April 2003, 18:17
Hi Gabest--I tried the command line /ADD switch on the new player and it works great! Thank you so much! I noticed a glitch that may not be a big deal, but it might have a very easy fix so I thought I'd mention it. MPC refused to play a windows media stream from the web. The stream wasn't linked directly, but instead through a temp file that shows up in the cache. I assume the player is supposed to find the actual link to the stream in that temp file, but MPC doesn't seem to manage it for Windows Media (though .ram works great).

This is what's in the temp file:

<ASX version="3.0">
<Entry>
<STARTTIME VALUE="00:01:37"/>
<Duration Value = "15:04" />
<Ref href = "mms://193.99.41.100/2003/0425/TS-20030425-1714.high.wmv" />
</Entry>
</ASX>

When I try pasting the mms:// URL into MPC's "open" dialogue, the stream plays fine. But when the player tries to play the temp file, playback never starts. (These streams are on tagesschau.de.)

gabest
25th April 2003, 18:40
Do you have the original link?

I tried to put this into a file and uploaded it here: http://vobsub.edensrising.com/test , but it opens to me from there.

int 21h & dtomoyo: Ok, sometime I add these.

troticielo
25th April 2003, 21:48
gabest:
Would it be possible to add 'Filter Menu' to the keys definition menu?
Its convenience is one of the primary reasons I use MPC.

wertherman
25th April 2003, 22:00
Can you make sort by path (and possibly sort by label) case insensitive?

This makes sense as under all windows file systems you can't have two files with the same name but different case, so your sorting should reflect this.

Also it would be good if you could select multiple files in the playlist so you could remove them all at once....

lump1
25th April 2003, 23:53
Yeah, you can find the .wmv streams that refuse to play on http://www.tagesschau.de/ (click on "letzte Sendung" in the left-hand column and choose Windows media). I'll try a direct link (http://www.tagesschau.de/sendungen/0,1196,SPM11,00.html) too, but it might not work because they dynamically change the addresses.

gabest
26th April 2003, 11:12
Well, I went there and set these: Windows Media, Player direkt starten, and still couldn't find the prob. Did you try it with the latest build of mpc?

wertherman: Multiple file selection has to wait, but the other is ok.

troticielo: ok.

Yusaku
26th April 2003, 12:40
Keyboard shortcut request: previous/next subtitle and previous/next audio track (especially the later). It would be also nice to save recently played subs/audio track numbers in registry as DVobSub does, so that one would not have to switch audio for every single file of OGM dual-audio playlist.

gabest
26th April 2003, 12:57
Keyboard shortcut request: previous/next subtitle and previous/next audio track (especially the later).okIt would be also nice to save recently played subs/audio track numbers in registry as DVobSub does, so that one would not have to switch audio for every single file of OGM dual-audio playlist.Hehe, I still remember that. Till then try to set the default dvd language, it also applies to OGM now. (only the audio, I forgot about the subs in 6446 :))

civic5zigen
29th April 2003, 04:55
gabest

MPC is a great replacement for Realone or quicktime. However, not sure if its a bug but the "/fullscreen" paramter doesn't work when opening realmedias. It simply just open in window mode and not fullscreen like other format like divx or mpg.

Thanks

gabest
29th April 2003, 06:08
It's a bug, try 6446 from here.

gabest
29th April 2003, 10:17
http://vobsub.edensrising.com/mpc2kxp6447.rar
http://vobsub.edensrising.com/mpc98me6447.rar

Compiled with visual c++ 7.1 for the first time. (And ran into two new compiler bugs at the same time :))

iwod
29th April 2003, 10:43
does that mean it should be or may be faster??

gabest
29th April 2003, 10:52
Maybe. But there is not much to speed up on it, except the file opening. The new graph building technique should take care of that, now all filters get inserted once and not replaced after letting the automatic builder do its job. Filters having tray icons used to flash because of that.

ma2trigk
29th April 2003, 20:02
Thanks gabest for your reply and also for the great job you're doing. I had a lot of work for the University so I couldn't do anything, but I will try this setting just after I wrote this post. I will also try the 6447 version

It seems that here is a problem with the 3ivx codec ? What's the story (shortly) ? (Sorry I didn't have the time to read the all 33 pages)

gabest
29th April 2003, 21:01
The data what it put into the registry for the filter registration was corrupted at the end, but I have already added the necessary checks to prevent mpc's crash in such a case.

epere4
30th April 2003, 02:13
Hi:

Is there any chance that the search of keyframes is done after the AVI file is opened?
It takes a while to open a file if we have the Search Keyframes in *.avi, especially if the movie is long. So maybe there is a way to first open the file and start playing it and after that search for the keyframes in background (I believe that when the file is opened you make an index of all the keyframes so then you know exactly where they are, so ther might no be any difference if we make that index some seconds later).

Thanks in advance,

civic5zigen
30th April 2003, 09:34
gabest

I've using directvobsub for long time and I think its great. May I ask u for some recommandation or suggestion on how to improve the performance on my slow PII-333 machine?

I am using ffdshow to playback divx and without using any extra filter the playback is very smooth. However, whenever there's subtitle (especially .srt) i will get momentally video pause, after a sec or two the video will resume and then plays very fast trying to catch up with the audio. It is not as bad when loading .sub though. So I wonder why is that and what can I do to improve?

Thanks

gabest
30th April 2003, 12:22
epere4: Well, I could move that keyframe locator code to another thread. That's a good idea.

civic5zigen: How much is the cpu usage without dvobsub? If it is already 100% then there isn't much power left to subtitle with dvobsub. The prebufferer will probably never catch up with the movie (it's thread is set low priority), and without buffering the rendering of the text is done between two frames which hangs the playback more or less depending on the cpu.

civic5zigen
30th April 2003, 12:47
Thanks gabest for ur reply,

u are right about my cpu usage it's around 85% +/-, but I got lots of free memories (256mb total). So are u suggesting that I should set directvobsub to high or realtime pirority in XP? Would turning off feature such as outline, shadow, and advance render be benefital in my case?

gabest
30th April 2003, 13:14
You can't change a thread's priority. The most you can do to speed it up are: prebufferer on, minimal width for outline. You can also try turning adv.rend. off but then it will look very bad.

Emp3r0r
30th April 2003, 18:04
Gabest: I just wanted to say your work with MPC is awesome and can only compare to that of Blight and his work on ZP ;) Yet you have one up'd him with the newest release of your MPC. Your MPC is the ONLY program that will open without error. VirtualDub, MP6.4, ZP Pro, and many many many more programs all choke because of the fact that my main hard drive is set up on E: instead C: Don't ask me why WinXP did this... I don't know why it put my Zip Drive as C: Regardless, your newest release works flawlessly... although the old release and all other programs say "There is no disk in the drive. Please insert a disk into drive \Device\Harddisk1\DR1." Cancel/Try Again/Continue

Thanks for MPC!

HarryM
2nd May 2003, 17:23
Originally posted by civic5zigen
gabest

I've using directvobsub for long time and I think its great. May I ask u for some recommandation or suggestion on how to improve the performance on my slow PII-333 machine?

I am using ffdshow to playback divx and without using any extra filter the playback is very smooth. However, whenever there's subtitle (especially .srt) i will get momentally video pause, after a sec or two the video will resume and then plays very fast trying to catch up with the audio. It is not as bad when loading .sub though. So I wonder why is that and what can I do to improve?

Thanks


Use direct subtitle engine in Ffdshow. Its may be better.

^^-+I4004+-^^
3rd May 2003, 09:55
gabest,because i don't like realoneplayer installation procedure
(that registration part particulary...)would it be possible for you to state what rm9 dll's are used for mpc rm9 playback?
(so i can backup those to archive and it would be easier to do installations.......if tomorow there's no real web site,how will people install it?it seemed to me that installation is heavily conditioned by giving some data in that registration process...in fact i'm sure it won't install without connecting to the web=NASTY!)

rm9 codec pack dissapeared (because of copyright infringments etc.)
and i see no list of rm9 dll's that were included....
(not on http://www.lalternative.org/ or http://g.touvet.free.fr/rv9/rv9.php?cat=logi anyhow...)

can helix producer basic dll's do this?

any pointer is welcomed....

gabest
3rd May 2003, 10:29
I have no idea which dlls and registry keys are needed exaclty. It's like you were asking what dlls have to be copied from directshow to be able to playback avi/mpg/... on a machine without it. The list of files is not constant, any time you can encounter a new or rarely used compression format and then you have to use realone to update the codecs.

^^-+I4004+-^^
4th May 2003, 01:44
Originally posted by gabest
I have no idea which dlls and registry keys are needed exaclty. It's like you were asking what dlls have to be copied from directshow to be able to playback avi/mpg/... on a machine without it. The list of files is not constant, any time you can encounter a new or rarely used compression format and then you have to use realone to update the codecs.

yes,i was surprised to see how many dll's kick in when rv9 playback begins (and i expected only one..hehe)
and as you say registry keys are needed too,so plain backup of some dll's won't do.........
(so not very good question,but answers are good....especially zerzadha's and *khm.khm,cough,cough*(you know who..hehe))

zerza you have PM_

cheers,thanks (as this is "avi players" forum,but mpc is pretty versatile so...)

/ivo

wing1
4th May 2003, 05:10
@gabest

I am getting strange behavior with 6.4.4.7 playback with RV9 materials. It play fine the first time until the end; However,I am getting black video with replay on the same clip. 6.4.4.6 did not have this behavior.

^AnThraX^
5th May 2003, 18:09
/ad gabest: you may havent seen it, posted a suggested /shutdown
command-line parameter, think it was on page 33... :)

gabest
5th May 2003, 18:23
^AnThraX^: I saw it. First it wouldn't work under the windows versions I don't use :), then there would be a few other apps which can prevent the shutdown somehow and I was just scratching my head after the bug reports. It could be done, but I'm afraid only in an irreliable way.

wing1: The window of the normal renderer didn't like that I put it on the worker thread too (when checked in the options). Will be fixed next time.

gabest
6th May 2003, 00:52
http://www.gabest.org/mpc2kxp6448.rar
http://www.gabest.org/mpc98me6448.rar

updates:
- can't remember
- ..
- added mkv/mka extensions to the formats ppage.
- put back realmedia opening on the main app thread.
- reworked the "not rendered pins" detector a bit, in 6447 it reported pins even if the same stream rendered fully with another filter. e.g. ffdshow set to yv12 only and no overlay available could pull in divx5's decoder and mpc still reported it wasn't able to renderer ffdshow's output.
- cdda filter reads cd-text (title and artist), but only had test samples made by me with nero, don't know if it works for real audio cds.
- fixed default ogm language selection for subtitles, and relabeled a few things on the dvd ppage to reflect the changes, which is now "dvd/ogm" ppage :)
- I forgot to mention this the last time: the general next/prev audio/subtitle commands are automatically forwarded to the ogm splitter or dvd navigator (whichever is used) when there is only one or zero audio stream/external subtitle.
- opens incomplete avi files (Blight gave me the idea just by showing it was possible, thx :P)
- added /shutdown :)

to test:
- there was bug report saying the audio renderer chooser is not working very well with more audio cards installed ever since I remade the default graph building.
- /shutdown switch (tested and worked fine under win2k3 server and win98se)

wing1
6th May 2003, 03:32
@gabest
TY, 6448 works once again with RV9 contents :D

pandv
6th May 2003, 18:04
@gabest,

Tested playing incomplete avis. There are playable but not seekable.

epere4
6th May 2003, 18:59
@Gabest:

You didn´t implement what I asked, yet, did you? (It was about opening the file before doing the keyframe search)

CU

gabest
6th May 2003, 19:40
nope, not yet

Xenoproctologist
7th May 2003, 07:41
A couple feature requests:

Would it be possible to have a separate "Set Fullscreen Resolution" setting for Shockwave files? I'd really prefer to be able to watch video files at my native desktop resolution and Shockwave files at a resolution my CPU can handle without having to diddle around with the options each time I switch.

And on that note, could you change whatever method you use to set fullscreen so that it doesn't resize all open background windows down to the fullscreen resolution? I'm getting to dread having to reposition and scale upwards of a dozen windows from 640x480 back up to <1600x<1200 every time I use that option.

chros
7th May 2003, 08:42
The QT playing-time bug had been fixed ! (Congrat) But the other QT bug (the sound distorsion) had not ...

I don't understand the advantages of the /shutdown command line parameter (but it has to be, otherwise it wasn't requested :) ) So tell me how can I use it in "everyday work" ...
Rather I need an shutdown option in the context menu, and below it 2 options: -after file, -after playlist (there's a XOR logical relation between them); and shortcut keys for them ... So when I see a movie at night I could easyly switch it on or off. It would be great that the Toolbar shows with an icon (like the play, pause icons) wether it switched on or off (perhaps two icons for the two options)

And perhaps (as I thinking) a third option, which I can specify a shutdown time in the menu in minutes (and a shortcut key for it), and it will be available in that context menu under shutdown option ... (Sometimes we start to see a movie, but we are so tired, so we know we will be asleep in about 15 minutes :D )

How does it sound ? Is it understandable ? :) (Sorry for my english)

^AnThraX^
7th May 2003, 11:30
Thx, will test the /shutdown
Win2000 SP3, sometimes i have
such hanging Apps too, will see.
And about the other OS, well,
think the last 10 win95 users on
earth could live with that, when
its working under win2k/xp/2003
its fine (or not?).

May there be a way to set an
option to either have a "normal mode
to select the filters" (like back in 6442 or so),
or in a "pro mode" (like now in 6447), because
somehow it doesnt work like back in the old versions
like i want it (the order of the filters loaded and
so on), maybe other people would like that aswell,
normal and extended mode...

//sorry about my fucked up text-formatting, dont know
which demon drives everytime i post something...

gabest
7th May 2003, 12:55
Xenoproctologist:Would it be possible to have a separate "Set Fullscreen Resolution" setting for Shockwave files? ...Sorry, it isn't likely I'm going to add this. You could assign the keyboard/mouse button you use more frequently to the fullscreen command which is not changing the resolution.And on that note, could you change whatever method you use to set fullscreen so that it doesn't resize all open background windows down to the fullscreen resolution? ...Well, if you tell me how then certainly :)

chros:The QT playing-time bug had been fixed ! (Congrat) But the other QT bug (the sound distorsion) had not ...Still couldn't reproduce this. I'll tell you when I found the prob.I don't understand the advantages of the /shutdown command line parameter (but it has to be, otherwise it wasn't requested ) So tell me how can I use it in "everyday work" ... (Sometimes we start to see a movie, but we are so tired, so we know we will be asleep in about 15 minutes )You just answered it. If you know you are tired, start it with the /shutdown switch and go back to your bed. It works, I tested it :P For the more advanced and user friendly settings I can only say that I might implement them someday, but it's not on the top of the list now.

^AnThraX^:

Do you have an example of loading a filter which worked but not anymore? The old code won't come back surely... But to tell something more pleasant, yesterday I found a way how to extract the registration info from external filter files without needing any user interaction. Even quartz.dll can be loaded now :)

Yusaku
7th May 2003, 15:11
Originally posted by gabest
But to tell something more pleasant, yesterday I found a way how to extract the registration info from external filter files without needing any user interaction. Even quartz.dll can be loaded now :)
Yay! If you could implement it together with the commandline switch to add all *.dll *.ax in mplayerc.exe's directory, that'd be awesome for autoruns. I mean I might actually start to use them :)

gabest
7th May 2003, 15:28
I was still thinking which one would be better, if I loaded them from mpc's dir once at startup, or if I loaded them from the movie file's dir for every opening, or if there was a switch like /loadfilter:<path>\<filename_or_wildcard>. Also, how to set the merit for these filters. If there is a registered filter with higher merit then it will not be used.

Yusaku
7th May 2003, 15:54
I think it doesn't really matter - for most uses of this option it'll be all on the CD as autorun, and the two directories will be if not the same, then near each other.

And from logical view I think it is better to separate program and data - meaning IMO you should load it from players directory with merit less than MERIT_DO_NOT_LOAD - just as a backup for people without necessary filters installed.

The only possible problem: if you go the /loadfilter:<path> way, allow relative paths (CDs tend to have different letters, are copied to harddisks etc.)

gabest
7th May 2003, 16:14
Originally posted by Yusaku
And from logical view I think it is better to separate program and data - meaning IMO you should load it from players directory with merit less than MERIT_DO_NOT_LOAD - just as a backup for people without necessary filters installed.There was a comment somewhere saying that a workplace/school computer had an old ffdshow installed and it wasn't able to decode what he wanted. Well, there are always a few things around to keep in mind :)

^AnThraX^
7th May 2003, 16:15
@gabest: No it is a filter-problem, just the style of
the new menu :( Ok, i see you cannot add two
styles just because i dont like/understand the new one ;)

All filters are working, but with the old menu, i could
just fire up mplayerc.exe and go to filters tab, double-
click ffdshow (for example) and change it to dont read
divx5... in the new one, if i see it correctly, there
is just a list of filters who are always loaded and tried
no matter if a moviefile is loaded or just the player as it self.
so i have to add ffdshow from registered filters list, doubleclick
and change the settings... and so on. For me personally, very
disturbing, well, movies are all playing, i can access the filters
while playing by rightclick, filters, ffdshow or iviaudio...
But with the old way, i could play a little around with the filters
if some file would not work with ffdshow (using for dx3/dx4/xvid) or
divx5...

So, to come to an end, its just a personal "design" feature, not
technical, 6448 is working on all my moviefiles, havent yet tried
the /shutdown switch, this night it will have to show what it can :)

Bla bla bla

gabest
7th May 2003, 16:21
I see, so basically you miss the quick access to the filter property pages. in the new one, if i see it correctly, there
is just a list of filters who are always loaded and tried
no matter if a moviefile is loaded or just the player as it self.No exactly. Add a filter and then just uncheck it (or leave it on "set merit"). I find this better because now you can have only your favorite filters on the list and not everything.

slavickas
7th May 2003, 17:56
Originally posted by ^^-+I4004+-^^
gabest,because i don't like realoneplayer installation procedure
(that registration part particulary........

download realone enterprise desktop it's way less anoying

Garfield
7th May 2003, 22:29
You can find an rv9 codec pack right here : http://hebus.gottferdom.free.fr/codec_real_media_9.zip ( i hope it's up-to-date

I would like to ask a question, i'm sorry if i missed it in this long thread but i would like to have the ogg dsf added from a file in order to play ogm files without installing them

I managed to add ffdshow for decoding everything, and iviaudio.ax for ac3 but i'm quite losst for ogg dsf

Here is how my filters part of mplayerc.ini is :

[Filters\0000]
SourceType=1
Enabled=0
Path=Codecs&Filtres\ffdshow.ax
Name=ffdshow MPEG-4 Video Decoder
CLSID={04FE9017-F873-410E-871E-AB91661A4EF7}
org0000={73646976-0000-0010-8000-00AA00389B71}
Bla bla bla

[Filters\0001]
SourceType=1
Enabled=0
Path=Codecs&Filtres\iviaudio.ax
Name=InterVideo Audio Decoder
CLSID={7E2E0DC1-31FD-11D2-9C21-00104B3801F6}
org0000={73647561-0000-0010-8000-00AA00389B71}
Bla Bla Bla (bis)



Sorry for bad english

PkmoNk
7th May 2003, 22:39
Um, how does the player play mpeg2? what codecs or special filters do i need? I have PowerDvd installed, but I just seem to have problems playing mpeg2 files with mpc.

btw. nice program... its the only one i need! (cept for mpeg2) :sly:

gabest
7th May 2003, 22:46
Garfield:

With 6448 use {f07e245f-5a1f-4d1e-8bff-dc31d84a55ab} as the clsid and add these input types for the ogg splitter: "MEDIATYPE_Stream"/"Any type". The next build will automatically detect these settings.

PkmoNk:

You have to register its decoder filters first (clvsd.ax, claud.ax). If there are any. As I read somewhere, newer releases don't have them in external files anymore.

Garfield
7th May 2003, 23:12
I tried to give him the Oggds.dll and filled the fields as you said, but he still doessn't want to play any .ogg or .ogm file, doesn't that come frome the ogg dsf itself ? I think that the way he is coded it need some dll to be registered. Or do i need to add each dll ?

In fact i would like to make an autorun with mpc and all needed filters registered in it so that movies can be played everywhere even if there are no codecs and filters installed on the computer and with nothing to do for the user.

Anyway, thanks for this light and powerful tool, i really like it ;)

gabest
7th May 2003, 23:54
Found the problem... Parser filters register a subtype for MEDIATYPE_Stream which the file reader sets on its output. Without this registry entry (set also when running regsvr32 ...) the media type becomes only MEDIATYPE_Stream/MEDIASUBTYPE_NULL. It is up to the parser filter if it still accepts it like that (for example I was just testing the matroska demuxer and that did), but furtunately I can fill in this gap by modifying the connection media type to the right one. Going to put up a new build soon.

PkmoNk
7th May 2003, 23:58
Ok, i have them, but how do i register them?

Sirber
7th May 2003, 23:59
Yehoo!!!

New builds of MPC are always welcome :D

arman68
8th May 2003, 00:04
A small request: would it be possible to add a command line switch /hide which would start mplayerc with the window hidden (ie: in taskbar, but not on desktop).

If combined with /fullscreen it should start mplayerc hidden until the media file is loaded and playback starts, at which point it switches to full screen.

The first point would be very useful to integrate mplayerc seamlessly with myHTPC as an online radio player.

gabest
8th May 2003, 00:13
PkmoNk: Run these from command line: "regsvr32 clvds.ax" "regsvr32 claud.ax". But I'd recommend valex's ac3filter for the audio part :)

arman68: Ok, possible.

Btw, has anyone tried it with audio cds yet, whether it reads cdtext? I can't say I have many cds at home.

And here is something I don't really know if I like or not. I've just seen v6448 posted at betanews and neowin...

gabest
8th May 2003, 01:04
http://www.gabest.org/mpc2kxp6449.rar
http://www.gabest.org/mpc98me6449.rar

PkmoNk
8th May 2003, 01:18
thx gabest but im still having some problems

Stream 0
MPEG-2 Demultiplexer

Media Type 0:
--------------------------
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_MPEG2_AUDIO {E06D802B-DB46-11CF-B4D1-00805F6CBBEA}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 40

WAVEFORMATEX:
wFormatTag: 0x0050
nChannels: 2
nSamplesPerSec: 44100
nAvgBytesPerSec: 28000
nBlockAlign: 1
wBitsPerSample: 0
cbSize: 22 (extra bytes)


after i try to run the mpeg2 file. I regged the 2 files (are they for the audio?) and I see the video, but I don't hear any audio... and i have installed the AC3Filter too.

gabest
8th May 2003, 01:55
Ah :o, v6449 removed temporally. That silly ogg splitter connects to anything with the workaround.

PkmoNk:

Sorry, somehow I had the impression you wanted to view dvds, ac3filter can only decode ac3 :) For mpeg2 audio you need to register claud.ax and if it's still not decoding then another like iviaudio.ax from windvd (you can also get it from a few other places).

epere4
8th May 2003, 02:09
Originally posted by gabest
And here is something I don't really know if I like or not. I've just seen v6448 posted at betanews and neowin...
Yes, I have seen it, too, but I don´t see the problem. Or is it that you don´t want your program being available for download from outside your site or this forum?

Garfield
8th May 2003, 02:18
Originally posted by gabest
Ah :o, v6449 removed temporally. That silly ogg splitter connects to anything with the workaround.



Yes, i've just been experimenting several crashes, but if i use the .ini file of 6.4.4.9 with 6.4.4.8 eveything seems fine :)

Thanks a lot for your work ;)

gabest
8th May 2003, 02:19
epere4: As I said I'm not sure, but I hope no one posted 6449 yet :P

v6449 available again, just redownload it.

Garfield
8th May 2003, 02:32
Damn, i think i talked too fast, maybe going back to the filter set-up has changed the .ini again or i probably did something wrong

Anyway 3:30a.m is definitely not an hour for any software testing as for any computer related activity, i'd better look at it later

Lobuz
8th May 2003, 03:19
Nice work with that build. :D
Strange thing I can't play avi with fourcc DX50 with xvid but at the other hand avi with xvid fourcc is playable with divx.
Small request: could MPC open files used by other program? I mean temp files from eMule.

Regards
Lobuz

gabest
8th May 2003, 03:32
Lobuz: If you add those filters, can you see dx50 or xvid listed as subtypes? emule temp files can't be opened directly because the file reader filter doesn't open them. I guess it wants to deny writing permission and the opening fails.

Hey, post no.1000 :P

Lobuz
8th May 2003, 03:44
Originally posted by gabest
Lobuz: If you add those filters, can you see dx50 or xvid listed as subtypes? emule temp files can't be opened directly because the file reader filter doesn't open them. I guess it wants to deny writing permission and the opening fails.

Hey, post no.1000 :P

I added proper subtypes from other proper filters ( DX50 -> xvid Decoder etc. ) and disabled proper Divx filter and AVIReader. Maybe can be an option to force the filter to read the stream?

About opening. Vlc player can play that files but it has no filter properties. And VDub can open them in AVIcompatybility mode (openig options) directly.

Regards
Lobuz

gabest
8th May 2003, 04:14
I added proper subtypes from other proper filters ( DX50 -> xvid Decoder etc. ) and disabled proper Divx filter and AVIReader.xvid has "divx" registered so it may not be very surprising that it can decode dx50 too.Maybe can be an option to force the filter to read the stream?How do you mean? For the source/reader or the parser/decoder/... filters? For the second group you can do that, but for the first the source filter is automatically selected. Since there is this general reader filter and other conflicting ones are very rare, I don't think it would be needed to override their priorities.About opening. Vlc player can play that files but it has no filter properties. And VDub can open them in AVIcompatybility mode (openig options) directly.Yes, it is possible to read the content, if the file was opened that way without that deny write flag.

Lobuz
8th May 2003, 04:51
I mean that:
divx plays xvid
but xvid doesn't play divx
It works with divx filter even with added Any type instead of xvid subtype. With changed fourcc its ok.
Maybe something in registry prevents xvid from playing divx?

Are there any chances to implement function to play that used files?

Regards
Lobuz

PkmoNk
8th May 2003, 06:12
gabest: please dont be sorry! you are trying to help and i appreciate it :D
but I can't seem to find iviaudio.ax. can you give me some "pointers" or maybe a link? Also, let me get things straight. those *.ax are filters for dvd/mpeg2, and because my audio isn't working for the mpeg2 in mpc is because it's not using the filters correctly?

what i dont understand is how come powerdvd can utilize these filters for "flawless" play but mpc has trouble. hehe this is interesting now. :)

arman68
8th May 2003, 09:38
Thanks Gabest: I downloaded the latest build and saw the new /minimized option. It works great! I am very impressed by your speed: do you ever sleep?

Yusaku
8th May 2003, 11:51
PkmoNk: Try installing WinDVD 4 - PowerDVD had compatibility problems with its DirectShow filters

^AnThraX^
8th May 2003, 12:23
@gabest: Thx a lot for the /shutdown, worx fine
(win2k sp3, winxp-pro, no-sp). But it also happened
what you mentioned, it cannout shut win down when
specific programs are still running. For me,
Winamp was the case. Winamp.exe was running, no shutdown.
Thats all. Every other thing, NortonAntiVirus, Flashget,
Trillian, and so on. Worked. Thanks a lot.

Hmm, think i understand the new filtermenu now :)

About PowerDVD: The really latest releases still have
the .ax files in the folder, so they could be used.

Oh, and i was wondering why dont you include a
history.txt or changelog or whatever in your .rar?
So everyone you see whats new in the last 5 versions
he missed, not just the forum-users... you know what i mean.

@Yusaku: I always had trouble installing PowerDVD 4.0.x
and WinDVD 4.5.x, somehow all the filters got fucked up.
In order to play ac3-files with mplayerc, i manually
had the unregister all pdvd/wdvd ac3-decoders in there
program-folders... anyways, maybe just on my system.

gabest
8th May 2003, 14:16
Lobuz: Sorry, I read the opposite what you wrote :) What a decoder registers as possible input type and what it really accepts are two different things. You can try extending the list of input types but the filter can still refuse to connect with it. I say contact the makers of xvid to add dx50 fourcc on their list, if they can process divx 5.0 of course.

PkmoNk: There is also one iviaudio.ax here at the downloads, Filter/Audiofilters.

^AnThraX^: The history is on the homepage, and I usually only put them down for the releases...

^AnThraX^
8th May 2003, 16:41
Hmm hmm hmm, ok, can live with that.
Btw, are YOU god?

Oh, and PkMonK is already provided ;)

epere4
8th May 2003, 19:26
@Gabest:
Last night I tested the /shutdown swich on my WinXP SP1.
It worked fine, but I didn´t test it with other special programs (like Winamp) running. I will do that tonight. I believe the program has to send some kind of kill signal to terminate all process running in order to work propertly. But I don´t know how that can be done...

I am working on an installer for the MPlayerC. Is there a way to call the player and make it open in the file associations option´s page? I would like the installer finish opening the program in that page so the user can associate the files he wants.
Of course I will send you the script sources when I finish it.

CU

phrentec
8th May 2003, 23:21
i'm guessing your MPC installer will be up on betanews as well. yes, no?

epere4
9th May 2003, 01:57
Originally posted by phrentec
i'm guessing your MPC installer will be up on betanews as well. yes, no?
I don´t know. I will give it to Gabest and he will decide what to do with it.
I believe that if Gabest makes it public, someone will put it in betanews, but I don´t know how that works.

CU

epere4
11th May 2003, 03:39
Some days ago I posted this:
Originally posted by epere4
I noticed an option in the Player to store the settings in a ini file. I didn´t notice it before, but I don´t know if it is new.
The questions are thre:
1- If I leave this option on, then the player doesn´t write in the registry?
2- Does it first scan the folder where it is present to see if it finds this file and then scan the registry?
3- The ini file is equal in NT and in 9X version?

I make autorun CDs and use your player. But I wasn´t able to set some propertiers by default. So if the player first scan for the ini file, it would be great. And if the file can be the same for every windows version, I can generate one ini and use it in every computer (I mean, I don´t have to switch to Win98 just to make the apropiate ini file).
Gabest answered this:
Originally posted by gabest
epere4:
1. Not it's settings, only the file associations.
2. Yes.
3. Should be, but I have never compared them.

Well, today I made my first CD using the .ini file to store some settings and it didn´t work. The player refused to start and gave me this error message:
Micrososft Visual C++ Runtime Library
Runtime Error!
Program: D:\mplayerc.exe
The application has requested the Runtime to terminate it in an unusual way. Please contact the application´s support team fore more information.

I tell you people this so you don´t lose a CD like I did :o
I believe that the error is produced because in the CD the file is read only and that doesn´t happen in the Hard Disk.

gabest
11th May 2003, 05:20
I didn't burn it on any cd yet. But I tried it with an ini file set to read-only and found that it falls back to the registry then. I can fix this easily, but no idea about the crash, it didn't do this here.

Opening the association page could be done. First send the wm_command message to show the options, but that will only show you the first page ... unless you set <MPC>\Settings\LastUsedPage in the registry to its id, which is 213. Set this after launching mpc.

epere4
11th May 2003, 07:29
Yes, I also tested setting the .ini file as read-only and it didn´t give me any errors (but I didn´t know it was reading the registry).
I will try it making a CD image and mounting it with D-Tools to see what happen. I´ll let you know.

I will see if I can implement your recomendations in the installer.
The biggest problem with the installer is the uninstaller. Almost everything else is already set, but I don´t know a way to deassociate the associeted files (and associate files back to the program they were associated before mplayerc). I don´t know how to delete all custom options set by each user, neither (MPC sets them in HKCU, but how do I have access to all the users from the current users?).

@Gabest: Do you want the install script to become public or you want to keep it for you? Because if I make it public maybe some other people can improve it, especially because I am not an expert in the NSIS scripts.

CU

gabest
11th May 2003, 07:57
Even if it sounds stange first I think restoring the assiciated file extensions is not a task for anybody or anything. There isn't any stack which saves them and can unwind. One program can come and modify it, then others again and again, at the end who should restore it and to what? I say everybody should keep in head what program he used to associate one extension and reassociate it again if he wants to change.

About deleting user settings. It is also not very necessary. The user will be pleased to see his old settings again if he decides to reinstall it later or if he just upgrades it to a newer version after removing the old first.

I'm not interested in NSIS scripts yet. There is nothing to install on mpc. Maybe it could copy itself to somewhere under Program Files, but then the user would have to look for it in explorer/start menu or have those extension associated already to be able launch it. But if he gets a rar, he will surely know where he extracted it :)

Emp3r0r
11th May 2003, 22:15
Gabest: I'm having those macrovision errors you experienced. I went through the whole thread trying to find information about it and you say a reboot will fix. You seem to have narrowed it down to nVidia's drivers. I have a RadeonVE and I am getting those errors. The crazy thing is they started happining after I installed newer nForce drivers. Why in the hell is these nForce drivers doing this even though it has nothing to do with video. nVidia needs to straightin up their act. Thats absurd. Anyway, can you tell me which dvd playback filters you prefer? Thanks.

gabest
12th May 2003, 00:38
This problem is not related to the decoders, at least in my case. The dvd navigator filter asks other filters (the video renderer usually) if they can scrambe with macrovision and if they respond they can but unfortunately not with this tvout chip, then the dvd navigator sends that "macrovisions error" message to the application and refuses to do anything. The annoying thing is that even if tvout is not enabled, it still does this.

Emp3r0r
12th May 2003, 20:16
I didn't mean to imply that this macrovision problem was related to the decoders. I see it has something to do with the drivers (and possibly the video renderer filter). I was asking about the dvd playback filters you prefer out of pure curiousity. Actually, I love my AC3filter combined with the nForce SPDIF output for the audio. Yet I'm still not sure what the best mpeg2 playback filter is for video. I'm trying to figure that out now ;) Thanks for MPC and especially for the Zoom capabilities using the Numpad. I love it!

Safai
14th May 2003, 05:33
@gabest: can you add some "smart detect" for the WinLIRC keys? much like BSPlayer where you can click on the box and press a remote button to assign them instead of typing in the name of the button...

btw, what's the default WinLIRC button name for volume up/down & mute? play/pause/stop/fullscreen works but not vol_up/vol_down/mute...

gabest
14th May 2003, 07:21
Safai: Well, detecting is a good idea, but mpc needs to be connected first, so it would only work after the address turned into green. The common verbs I don't know really, my tuner card has an on-board ir receiver what winlirc can't use.

Emp3r0r: Mainly, I'm using an older cyberlink for developement (I run mpc with the debugger even if I watch a movie :)), but only because I got used to it so much. Untill I was not able to beat the protection of those annoying "debugger-aware" decoders I could only use this for testing.

Talking about hacking, have I mentioned that the macrovision protection for 41.09+ detonators is history? :P

a3ternus
14th May 2003, 09:31
Gabest,couyld it be possible to have the basic controls coming on/off screen (when the mouse moves on the player's window)but in MINIMAL PRESET viewing mode ?!?
If you could implement this easily,it would make my WMP even better to use...
Thanx in advance...
A3TeRnuS

Safai
14th May 2003, 15:33
Hehe... I modified the WinLIRC source to work with my ATI Remote Wonder (USB/RF)... it is much more flexible now that I can assign different remote buttons with different actions right inside mpc :)

Yeah, auto detect would be nice... :D

I guess I'll have to hunt for the common verbs then... I looked at the lircd.conf for LIRC, some uses vol_up, some uses vol+, some uses vol_up_up, and some uses volumeup... sigh... :(

DaveEL
15th May 2003, 16:50
The play once setting is ignored if im using a playlist it works fine for single files but it just repeats if i have more then one file loaded.

DaveEL

Lobuz
15th May 2003, 17:33
Hi Gabest I have a small requests:

- Maximize player window but like in truecast player. I mean that only windows toolbar at bottom is visible and the rest hides like in full screen

- Option to load subtitles in right click menu ( from fullscreen )

- Fix disappearing subtitles when changing resolution. Cliking them again helps bring them back.

- Supporting CDBremse to only slow down drive when plaing a movie

- What about playing VP4,5,6 is it possible?

It's just something I thought would be useful. Thanks for your effort in bringing us the best player. :D

ps. What are your plans to make DSfilter for broken(corrupted)|unfinished(P2P) movie files? Or will it be only in MPC?;)

swalker
16th May 2003, 06:07
Hey Gabest, have you ever thought of combining the seek bar & controls into one toolbar? With the seek bar in between the buttons & audio controls, but i suppose there would have to be some video size checks that would have to be met so the seek bar wouldn't become unusable with smaller width video sizes.

Is there any way to keep the maximized state after mpc is closed? Currently, mpc returns to the restored state after a maximized window is closed.

jamest
16th May 2003, 17:05
I've hit a problem causing my winxp to either reset or blue screen when media files are play at slow rate. Anything less than 1x speed will trigger it.

Only media files that are not affected are mpeg files and avi files with no audio track. Wierd.

My config: MPC6442, WinXP, 512M, Amd duron 1.2, Radeon 7200, Onboard Cmedia 8738 audio.

Can anyone advice?

wiflye81
16th May 2003, 17:25
a simple one, upgrade to version 6.4.4.9 ( avaible in this thread )

gabest
16th May 2003, 19:05
I have less time to work on mpc these days, but trying to record suggestions in the "todo" file.

Other. Finally I found the switch to make the two attached monitors work as two separate desktops. Dunno why I didn't notice it before :rolleyes: Anyway, now that I could test mpc in true mutimonitor config, I noticed that fullscreen video mirroring also works with the VMR9 in renderless mode without using any overlay. I just don't know how to turn it off without manually disabling it through the display settings. Not a great prob though.

PkmoNk
17th May 2003, 06:01
I don't know about you, but I've been having problems recently concerning the tasktray icon... it just dissapears very often. unless i "un-systray" it and re-tray it again in options.
I notice this in recent versions, not sure which one. I'm using winxp :scared:

gabest
17th May 2003, 21:08
New version:
http://www.gabest.org/mpc2kxp64410.rar
http://www.gabest.org/mpc98me64410.rar

updates:
- yesterday I saw davanger posted a shoutcast source filter in the dev section, and asked myself why mpc doesn't have one too, so now it has :)
- avi keyframe finder got its thread
- nvidia macrovision issues solved
- dvd menu fixed with vmr9

I think that's all. As I said I didn't have much time last week... :'(

PkmoNk:
Isn't it just autohiding? :P I guess not, that would be too easy... After minimizing it in that state, is alt+tab the only way to make it show up again?

PkmoNk
17th May 2003, 21:20
Na, its not autohiding...there is no taskbar icon, so alt+tab can't reach it. and i dont see it in the systray so its not there too... all i can do is to kill the process and reopen mpc. or just open another mpc :(

Pasqui
18th May 2003, 21:30
Hi gabest,
I have a problem with latest ReClock version and MPC. Whenever I want to open an OGM (or a Matroska file) with 1 Vorbis audio stream and with Built-in Audio Switcher, the player stays in pause mode (no video nor sound playing). It is due to an interaction between Vorbis decoder - ReClock - Audio Switcher. An Ogg file with MP3 sound plays fine. Disabling either ReClock or Built-in Audio Switcher works also. Ogo is unable to reproduce the problem, so maybe you could have an idea...

WatchUer
18th May 2003, 21:46
mms://202.38.64.28/tv4

Try the above link, with the new version 6.4.4.10, only sound can be heard, switch to the 6.4.4.9, all(video and sound) is OK, the ini file is unchanged. Any clue?

gabest
19th May 2003, 07:42
WatchUer: I can't open this link now. The ip seems to be unreachable from here. Do you have a few more examples?

Pasqui: Yes, I also noticed this with reclock and ogm. No clue yet.

^AnThraX^
19th May 2003, 10:44
@gabest

Using 6.4.4.9 (under w2k-sp3 and xp).
Problem with the audio-switcher. (not using mmswitch, internal)

When having a playlist, with, lets say a divx5 dvd-rip of a dual-ac3 (only tested it with ac3) movie,
and it is a 2cd, i put them both in the
playlist so they play right behind each other (tricky aint it).
In older versions (around 6.4.4.2), he reminded the selected audio-track
(in this case, i have chosen track 2, and when he switched to the
next file in the playlist, he kept track 2).
With 6.4.4.9 it no more like that. Falls back to default Track 1.

Dont know if its a bug or you just wanted to make it like that.
Whatever, pls fix ;) or make a menu entry where users can change this behavior. Thanks a lot.

// Yes i know i am writing like someone who had just four
// cups of coffee in a row, and you know what? Thats because its true.

WatchUer
19th May 2003, 15:37
Originally posted by gabest
WatchUer: I can't open this link now. The ip seems to be unreachable from here. Do you have a few more examples?
Sorry, I hardly use the mms link, just saw someone else's post, and I tested the link, regenerated the problem.

PS: It's a video of HongKong's TV.

gabest
20th May 2003, 00:40
http://www.gabest.org/mpc2kxp64411.rar
http://www.gabest.org/mpc98me64411.rar

- fixed asf/wmv
- the shoutcast source filter was improved a bit: got a prebufferer (3 secs), extracts title info from the stream, connects to addresses with path (e.g. /stream/...) in the url

^AnThraX^: I can't remember if the switcher has ever stored anything about the last used track, it might have been a side effect of something :)

epere4
20th May 2003, 07:00
Originally posted by gabest

- avi keyframe finder got its thread

Thanks!!!

ookzDVD
20th May 2003, 08:40
@gabest,

nice to see new MPC's build everyday :)

your player is getting bigger and bigger :)

gabest
20th May 2003, 10:09
The shoutcast filter was done in one afternoon and I rushed its release a bit, it needed a second day to evolve to a usable level.

And yes, it is getting really fat now, but that is the price for OOP :D

chros
20th May 2003, 10:25
MPC 6.4.4.10:
The new avi keyframe detection is great !!! But if you try to seeking in an avi file to keyframes (SHIFT + ...) rigth after you opened it (within 2-4 secundum) the Playing Time on the taskbar shows the frame numbers, and it doesn't seeking anywhere.

And PLEASE implement the Shutdown switch in the right-click context menu !!! (If it would be a lot of work what I mentioned earlier, it's enough the "shutdown after this file") PLEASE, PLEASE, PLEASE :D

wiflye81
20th May 2003, 10:56
I have just test the new build ( 6.4.4.11 ), it's wonderfull, all my tests were done perfectly :
DivX : OK
XviD : OK
RM : OK
Mov : OK
Flash : OK
MKV : OK
WMV : OK
DVD : OK ( with good filters )
Streaming : OK

But there is a problem with OGM, it crash MPC ( error oggds.dll ) but works fine in mplayer2.

My config :
MSI KT4 Ultra + XP 2000+
512 Mo DDR
ATI AIW 9000 Pro
SB Live 5.1

I Have two request for the next build ( if possible ) :
-better SMIL support ( real interaction with the file )
-Micro DVD Player INI support ( to make DVD menu like )

THX for your great work.

gabest
20th May 2003, 11:10
Great, the ogm splitter doesn't like if I ask title, author and other info during the playback :rolleyes:

cca
20th May 2003, 13:37
During playback? I 'm not sure what do you mean, but OGM files play fine here with the latest MPC.

gabest
20th May 2003, 13:49
It worked this way before .11:
- construct the graph
- ask title/author/desc/... from filters which support the needed interface
- run graph

In .11 it changed like this:
- construct the graph
- ask title/author/desc/... from filters which support the needed interface
- run graph
- ask title/author/desc/... again peridically (chashes ogm splitter sometimes), just in case one of them has changed, for example it does when the shoutcast stream moves on the next queued mp3.

But it's not a huge problem, easy to fix.

wiflye81
20th May 2003, 13:58
I've just test OGM with the new build and it crash ( same error ).
But it works fine with : WMP9, mplayer2 and TCMP.
When it crash the video and sound continue to play if i don't click on "don't send ".

In "My config" I forget to mention my OS : Windows XP Media Center Edition ( Pro Sp1 :D )

epere4
20th May 2003, 18:02
Originally posted by chros
MPC 6.4.4.10:
The new avi keyframe detection is great !!! But if you try to seeking in an avi file to keyframes (SHIFT + ...) rigth after you opened it (within 2-4 secundum) the Playing Time on the taskbar shows the frame numbers, and it doesn't seeking anywhere.

I believe that is the result of the new implementation of keyfframe seach. You now have to wait a little bit after the file is opened to be able to use keyframe seek, but you can see the video normally. Before the change, those 2 to 4 sec you are refering to were spend before you could actually watch the video.

I think that is better to watch the video and wait to seek than wait the video.

CU

arman68
20th May 2003, 18:48
Great job in adding shoutcast support: now MPC is the "universal" internet radio player :)

There are a few refinements to command line switches that would make me very happy:

/fullscreen: IMHO this should start MPC in full screen mode straight away and not show the window until the movie is loaded and ready for playback; this looks kind of messy when integrated within a HTPC, and is the only reason why I am still using ZoomPlayer for video playback

/close: when used as the only parameter with no file to playback this should close the current instance of MPC; at the moment I need to kill the process

/minimized: I noticed that when MPC is already running (in minimized mode or not), this will make it switch to window mode. This should make MPC run in minimized mode on the first and subsequent calls


Other features I would love to see is a simple OSD interface a la mplayer when using fullscreen playback. I know this is departing a bit from the original M$ Media Player look and feel, but so is support for subtitles. If you make it optional it should keep everybody satisfied ;)

Sorry if I sound too demanding, but IMHO MPC is the best media player there is and I am just trying to give suggestions to make the best even better :D

KRacie
20th May 2003, 19:08
hi ,gabest

thx 4 ur best program 1st..:D

but when i using the new rls after 6.4.4.3 to play DVD

it's a problem: the aspect ratio dos not working well..:rolleyes:

the aspect ratio is always lager..


My system:
Geforce 4 Mx 420 .. Driver version is : 6.13.10.3087
Win2k adv svr
Directx 9.0a

gabest
20th May 2003, 19:23
/fullscreen: IMHO this should start MPC in full screen mode straight away and not show the window until the movie is loaded and ready for playback ...Then there would be no feedback about opening errors if it started in fullscreen where the status bar is usually hidden. The user would just sit there for seconds and wait for the main title to show up out of the darkness./close: when used as the only parameter with no file to playback this should close the current instance of MPC; at the moment I need to kill the process Do you mean the already running process should close itself, or the one you launched with /close newly? With no file parameter it starts a new player even if "multiple instance" is not enabled (was requested by someone in the past), so if we want obey that rule "mplayerc.exe /close" could only close itself, which is really unreal, I don't think anyone would ever execute a command like that./minimized: ...Hm, a bug there :)

OSD won't happen soon, it looks impossible to implement considering the number of different video renderers.

gabest
20th May 2003, 19:25
Originally posted by KRacie
the aspect ratio is always lager..How do you mean it is "larger"?

KRacie
20th May 2003, 19:50
Originally posted by gabest
How do you mean it is "larger"?

My bad english....:p :p

it means: when the original aspect ratio is "1.83",

it may be "2.33" when i am using mpc after 6.4.4.3:p

anyway, the aspect radio does not work very well in my system..:P:D

gabest
20th May 2003, 19:56
Well, no idea, which mpeg2 decoder are you using? Are there any other filters loaded before the renderer?

KRacie
20th May 2003, 20:07
i have powerdvd installed.

and not any filters be4 the renderer:D:D

but old version have not such problem:p

pls check out:)

arman68
20th May 2003, 20:27
Originally posted by gabest
(about /fullscreen) Then there would be no feedback about opening errors if it started in fullscreen where the status bar is usually hidden. The user would just sit there for seconds and wait for the main title to show up out of the darkness.

I understand the reasoning. How about about a /forcefullscreen option (or similar) to start MPC straight away in fullscreen for cases when feedback is not requested? Maybe if we combine it with /play and /close it would close MPC when there is an opening error?

Originally posted by gabest
(about /close) Do you mean the already running process should close itself, or the one you launched with /close newly? With no file parameter it starts a new player even if "multiple instance" is not enabled (was requested by someone in the past), so if we want obey that rule "mplayerc.exe /close" could only close itself, which is really unreal, I don't think anyone would ever execute a command like that.

You are right I mean it should close the already running process. It would be very handy to be able to close MPC from the command line, or scheduled task, or other program, or remotely, without having to invoke a process killer.

Originally posted by gabest
OSD won't happen soon, it looks impossible to implement considering the number of different video renderers.

Fair enough.

chros
21st May 2003, 07:56
Originally posted by epere4
I believe that is the result of the new implementation of keyfframe seach. You now have to wait a little bit after the file is opened to be able to use keyframe seek, but you can see the video normally. Before the change, those 2 to 4 sec you are refering to were spend before you could actually watch the video.

I think that is better to watch the video and wait to seek than wait the video.

CU

Yes, yes, ... I have just posted like a bug or something ... :)
Thanx for your reply !

^AnThraX^
21st May 2003, 10:13
gabest:

About the 'Remember Audioswitcher Track during Playlist':

Damn it. And how about making such an entry in the Audioswitcher entry? I think there are more people who are watching a Dual-Audio file and dont want to stand up after each file-switch in the playlist. And if 'sometime' ;) you are watching different files in the playlist with other TrackSettings, you can just turn that feature off in the menu.

How about that? I loved that 'feature' in the older versions, and hearing now that it was just a bug is making me cry all night long. Dont understand it as a request just for me, i am really really sure that it would be useful for more people (come on thread-readers, help me with this one).

Anyways, thanks for your work.

nikthebak
21st May 2003, 16:57
Greets, gabest!

The more recent versions of MPC exhibit a slight problem with my system. The problem is related to MPC's internal stream switcher and OggDS filters, probably Vorbis decoder, and/or ReClock.

Whenever I try to play a Matroska or OGM file with Vorbis audio, the player loads the file and then hangs with high CPU usage. Simply put, it won't play the file. The problem occurs only when files have Vorbis audio, ReClock and MPC's internal stream switcher are enabled.

The problem can be solved by two ways, either disabling MPC's internal stream switcher or disabling ReClock. After that, Matroska or OGM files with Vorbis audio play correctly. If the mkv/ogm file contains any other audio (i.e. MP3), it plays correctly.

I don't have Morgan Stream switcher installed, and according to graphedit, there are no rogue filters hijacking the thread. When using graphedit's "Render Media File" option on an example .mkv file, the graph is like:


.mkv file-->ffdshow->Video Renderer
\->Vorbis Decoder->ReClock Audio Renderer


The graph plays perfectly in graphedit.

My system is (by order of relevance):
Windows 2000 SP3
OggDS 0.9.9.5
MPC 6.4.4.11
ReClock 0.99k
ffdshow April 24 2003 build
Matroska dshow filter 0.4.1

Edit:

This is getting strange. Also Zoom Player hangs at startup with an mkv/ogm file with Vorbis audio. For some reason WMP 6.4 plays them perfectly. Clearly this problem isn't isolated to MPC. Probably that stupid OggDS and it's sporadic behaviour.

gabest
21st May 2003, 17:35
Yea, this was already mentioned a few pages ago. The porb is that reclock can't output float samples. Set vorbis decoder to use integer or go back to the default audio renderers.

nikthebak
21st May 2003, 22:13
Originally posted by gabest
Yea, this was already mentioned a few pages ago.


I didn't notice it, sorry! I didn't find it either :)

But making Vorbis decoder to use 16-bit integer samples worked perfectly. I never would have thought of that myself.

But how come ReClock's bug affects only players with internal stream switchers, namely ZP and MPC? I'd think none of the players would work, regardless of stream switchers.

gabest
21st May 2003, 22:25
I wouldn't call it a bug of reclock, it just doesn't support float samples yet. There is reason why it becomes a problem for the audio switcher. Without it, reclock can reject connection attempts with unsupported types, but when the switcher connects first, that aggrees to the floating point type with the vorbis decoder and can't change it later for reclock.

CruNcher
23rd May 2003, 16:44
@ gabest
hi i wanted to report a bug i think a leak in mpc im not sure
it was happening when i tried to compare 2 XviD videos with the compare function of Avisynth against the Original Source MPC 6.4.4.11 closed @ half of the test without any error


original=DirectShowSource("original.avi",fps=25).Converttoyuy2
trell=DirectShowSource("devapi3.avi",fps=25).Converttoyuy2
notrell=DirectShowSource("devapi4.avi",fps=25).Converttoyuy2
#compare(original,notrell, "", "dev4.log", false)
psnr1=compare(original,trell, "", "dev3.log", false)
psnr2=compare(original,notrell, "", "dev4.log", false)
StackHorizontal(psnr1, psnr2)


older MPCs gone throug without problems but reported PSNR was false but thats another problem (newest Avisynth) 1 compare at a time works fine in MPC

kilg0r3
23rd May 2003, 16:49
Hi there,

I have got a problem with real media files (rv9) and seeking. When I load a file and then click on the seek bar the viedo stalls and the player stops reacting. sometimes this happens only the second or third time I am doing this. In realone there is no such problem.

cheers and thanks for the geat program

kilg0r3

gabest
23rd May 2003, 17:35
CruNcher: Is it the same using AviSource? What is your default directshow xvid decoder?

kilg0r3: I hear about this problem from time to time, but I've never experienced it.

CruNcher
23rd May 2003, 18:53
@ gabest
AviSource Closing imidiatly after showing some frames 1 second
yes normal directshow filter linked to xvid.dll not nics one
tested with 6.4.5.0 problem still existing
omg looks like normal scripts also close now after some frames

gabest it must have to do with MPC old versions like 6.4.4.6 play fine that was one version before you started using .NET maybe there is the problem ?

gabest
23rd May 2003, 19:36
But which "normal directshow filter"? :P I know three different builds and there is ffdshow too.

My config includes:
vfw: uManiac's xvid.dll (dated 24/04/03)
directshow: the just released ffdshow filter

And yes, your script plays without crashing here.

CruNcher
23rd May 2003, 19:50
@ gabest
My Config:
XviD Build = 14/05/03 Koepis 564 KB (577.536 bytes)
XviD DS Decoder = xvid.ax 64,0 KB (65.536 bytes)

i try with ffdshow now

but that cant be the problem
it also happens with


MPEG2Source("H:\testsequence.d2v",iPP=false)
TomsMoComp(-1,15,0)
Undot()
lumafilter()
crop(8,16,528,544)
LanczosResize(512,384)
MonitorFilter


lol now i dont understand anything anymore using ffdshow MPC isn't closing but the logfiles have no frames listed as no frames ever reached Avisynths Compare function

ok i connected VS Debuger now to the mplayerc proccess it now says @ half of the compare (when it closes)


Unhandled Exception in mplayerc.exe: 0xC0000005 Access Violation.


in the Debug Window it shows this break
0C3A9AB0 ???

Dark-Cracker
23rd May 2003, 20:23
plz could u add a better smil support ?

thank u :)
Bye.

gabest
23rd May 2003, 21:00
CruNcher: Could you simplify your script to the minimal level where it can still crash mpc? Which version/build is your avisynth.dll?

Dark-Cracker: Ok-ok, I just focused my resources on other areas recently :)

hoe
23rd May 2003, 23:40
if you run .avi (divx file) in mpc and you press alt-f4 during loading mpc windows will hide but the process will not end and will take lots of cpu time, if you try to play the file again new mpc window will not show at all and both process will take cpu time, can you replicate this problem ?

CruNcher
24th May 2003, 02:54
@ gabest


version()


also closes MPC after some secs

Avisynth: May 21 2.5.1 RC 4 final

technosexual
24th May 2003, 06:22
what about auto-zooming media option that remembers your last zoom level like in wmp when you have it zoomed at 200% it auto resizes new video files and video window to 200% and likewise for 100%.

athos
24th May 2003, 11:17
Speaking of zoom, what method is used for resizing when you just double the window size (like in wmp) or use fullscreen? Bilinear? Bicubic? Would it be possible to use a higher quality method? I havent seen this discussed much, so I have assumed that this is already optimal, but I thought I'd ask anyway.

gabest
24th May 2003, 11:58
athos: Resizing is done by the video card, it usually means bilinear filtering.

technosexual: It only remembers the zoom level if you change it in the options.

CruNcher: Where can I get this build of avisynth? At sf.net I can only find 251 beta from march.

hoe: Do you have any special filters loaded before the player closes? Or are you using it in "tray icon" mode? That mode has a little problem and can hide the player fully without giving you any access to the window again.

technosexual
24th May 2003, 12:34
gabest: yea i know the in-option zoom part. but going to change that gets annoying when you switch between vcd which i play at 200%. svcds at 100%. and mpeg4s at both. i guess what i was really asking is if it could be made to remember it when you select it from the rclick menu or hotkey

athos
24th May 2003, 12:34
Originally posted by gabest
athos: Resizing is done by the video card, it usually means bilinear filtering.

Ok. So would there be anything to gain from doing for example bicubic filtering in software instead?

gabest
24th May 2003, 13:07
athos: Renderers allocate their buffers in the video memory, there is no way you could do software resizing there.

technosexual: ok.

hoe
24th May 2003, 15:43
no i dont use try mode anymore (the icon was hiding itself lately so i turned it off), i dont use any special filters i think, i only use dvobsub in auto load/detect mode, but i tried to disable it now and the problem is still there, but i noticed now that if i play avi with subs and i close the window before its resized etc (still has the mpc logo) i get 99% cpu load with mpc, if i use mpg with no subs, mpc doesnt make cpu load but still wont finish the process, avi with no subs also makes no cpu load, (tested with dvobsub.ax registered)

i have these codecs installed :
ffdshow latest alpha (but its not used for mpg playing so i dont think its the problem)

dvobsub (if i unregister it i still get the problem)

nothing else i think, maybe its some mpc setting that i use, ill try to check if you still cant replicate the problem

ps. did some more tests and problem i gone if i turn off worker thread for to construct filter graph....

gabest
24th May 2003, 16:23
hoe: Seems to deadlock somewhere deep inside the opening thread... I'll fix it someday, till then don't close it before it opens the file fully :)

CruNcher: I found the latest avisynth build, but still couldn't reproduce the crash.

Anyone else having problems with avisynth scripts in mpc?

jamest
24th May 2003, 16:48
I have updated to MPC 6.4.4.10 and also test 6.4.4.11 and my Winxp still bluescreen or reboots whenever slow play is selected.

I have updated disp drivers, soundcard driver, codecs and it doesn't help.

If I ripped out the audio track from the avis then the problem is gone, and if I disable my soundcard in device manager it works also.

But if I only mute the sound with mpc or with xp's audio mixer it still reboots.

Driving me nuts.....help.

jonas
24th May 2003, 17:09
Hi gabest,

I'm eyperiencing prblems with video capturing from at least version 6.4.4.10. When I click capture the picture stops after about 1 sec, and there is no sound at all.
Also when I just watch tv the sound tends to sound distorted or as if sampled at a low rate. When I click on the audio samplings election the sound gets better again, but only for a short time.

The last version I know to be working well is 6.4.4.2

Any Idea what could cause there problems?

jonas

gabest
24th May 2003, 17:18
jamest: Could you copy here the error message from the blue screen? It is usually recorded to the event log too. If not, just see which *.dll or *.sys file it crashed or what the error code was.

jonas: Try to uncheck "audio preview" if it was on.

jamest
25th May 2003, 03:11
I'm so happy to say the problem is fixed. And glad to say that MPC is not the problem because Zoomplayer also suffers from it.

I have been testing by updating my Cmedia cmi8738 soundcard driver from windows update and cmedia support site and that didn't help.
Finally in desparation i 'updated' to a old v536 driver from year 2000 and that solved the problem! Wierd.

jonas
25th May 2003, 09:30
When audio preview is unchecked capturing works fine, expept that I can't here anything while recording of course.

gabest
25th May 2003, 10:21
jonas: To hear something with my card I have to select line-in on the recording page of the windows volume control and uncheck mute on the normal page. It is also better that way because the audio preview has a small delay.

jamest: That's good news, for me at least :)

iwod
25th May 2003, 10:24
Originally posted by Dark-Cracker
plz could u add a better smil support ?

thank u :)
Bye.

Just out of a matter of interest. What player on the market now that support SMIL?? COz i know RV9 need this to do some of its functions....

athos
25th May 2003, 12:14
Originally posted by gabest
athos: Renderers allocate their buffers in the video memory, there is no way you could do software resizing there.
Well, you could have a filter that resizes in software before the video stream is sent to the renderer.

ookzDVD
26th May 2003, 05:25
@gabest,

I just check your website, and I found the MPC 6.4.5.0 :)

mad_koala
27th May 2003, 09:12
@gabest
Is it possible to change current mpeg2 video/audio decoder from the mpc? Now he uses the one most recently installed.

gabest
27th May 2003, 09:37
Either "block" that mpeg2 filter or set the other to "prefer".

sudder
30th May 2003, 12:32
@ gabest

tnx for the new "Audio Time Shift - Box" behaviour (ergonomie rulez ;-) ) .. I just wanted to point out that it still behaves a little odd: you can't overwrite s.th. with a "-" (when the previous input is highlighted it won't accept the "-") - since you can just hit the del key before the "-" it's not a Problem, just wanted to bring that to your attention ...

an other thing - is there a special reason why mpc is hidden in the Task-Manager (this way it's not so easy to find in the Process window without the icon if you have to kill it e.g.:
The new preview feature of unfinished avis is really great!! but if it takes really long (or you are just too impatient ;-) ) and stop the Player with the X before the movie is opened properly, the gui goes away but the Process doesn't die (it just stays there untill the next reboot, if you don't kill it manually) .. since I figure a more agressive kill command triggered by the X (if eaven possible), could lead to other Problems, not hiding mpc in the Task-Manager at least lets you find it faster ...

and as a feature request:

I don't know if this eaven can be done or if there are any legal Problems, but I think this feature would be really cool:
You open a movie / configure a Playlist, hit a button and now mpc copies just the codecs you need for that movie / Playlist from your installation into a folder. The idea is to burn this (probably very small) codec folder + mpc with the movie on a cd and now you can play it everywhere without worrying if the necessary codecs are installed, and if not if you got adminrights to install them (e.g. if you do a presentation and have to use the local equipment; you go to a Videoevening at your friends house and don't want to screw with his installation ...)

... other than that: your Player just ROXXXX ;-)

Sudder

PS: OS=XP mpc=6.4.5.0

gabest
30th May 2003, 23:27
I can see mplayerc.exe in taskman, no idea why you can't.

Copying needed filters is ... a bit complicated, I won't go into this now.

p.s. 6451 is out.

iwod
31st May 2003, 16:14
Hi gabest

i don't know if this has been fixed. But when i insert a VCd into my cdrom drive, MPC would only recongzise the VCD if the .DAT file is names Av..... ( the normal VCD naming which i can't remember exactly what it was, but i remember it start with A :D )

I.e if i insert a VCD which has a Music.Dat MPC will show blank out in the file manu open CD rom device.

I am wonerding if that ways around this. If not, i could always open it by open file... but that is my hassle.

gabest
31st May 2003, 18:11
Is music.dat a standard vcd naming too? I'm using the file names to detect what type of cd it is, and if I should add it to that menu.

wiflye81
31st May 2003, 18:36
I don't think music.dat is a standard name but I haven't try renaming .dat yet.
Does your VCD work on a "platine" DVD ( I don't know how to say Platine de salon in english :( ).

PkmoNk
1st June 2003, 14:21
theres AVSEQ01.dat ... 02.dat ... etc.
and theres also, MUSIC01.dat, MUSIC02.dad ... etc.
im not sure about the music, but im pretty sure AVSEQ goes that way.

gabest
1st June 2003, 14:34
No problem, I can add music*.dat on the list. Are they also stored in the same dir as avseq files? (mpegav or mpeg2)

pandv
1st June 2003, 14:51
Feature request:

In another forum (Another A/V formats):

3. Seek to point. This means that you go directly to the seek point and start rendering the frames. If its not at a keyframe (very likely) then you will start to a screwy picture as motion compensation and picture additions are made to whatever was previously displayed. The benefit of this is that you immediately get to the point you selected with the audio playing. The drawback is that the picture will be screwey until it hits the next keyframe.


It's possible to implement this mode to seek in broken avis (and rms, wmvs, ...)?.

The first GPL'd DS player for windows!!!

gabest
1st June 2003, 15:15
It couldn't be made as an addition to the current method because now I'm just using the old avi source filter when detecting a broken avi. I need to create a completly new filter for it.

Herske
1st June 2003, 15:21
I dont know if it is an error on my part, but I think I found a problem: when I select another audio renderer, the player still uses the default one (old MPC 6.4.2.0 doesn't ehibit this behaviour).

Otherwise, great player!!

/herske.

Blight
1st June 2003, 17:59
Gabest:
Now that you've open-sourced the player, any chance you can spawn the CDDA reader into a stand-alone filter?

gabest
1st June 2003, 18:20
Herske: Is that audio renderer using another sound card too?

Blight: I'm going to release a build from all filters, I just didn't have time yet.

wiflye81
1st June 2003, 19:05
is there a difference between Matroska official DS Filter and the filter built in mpc ?

Herske
1st June 2003, 20:27
Originally posted by gabest
Is that audio renderer using another sound card too?


Yes, I forgot to say that, is another sound card (I'm using it for tv-out only).

chros
2nd June 2003, 14:40
Isn't it a good idea that You should close or freeze this thread in this forum ? (since MPC becomes opensource, and there are forums at sourceforge too, so we had not to look up different places for info ...)

Waiting for the answer of the thread owner ... :)

mf
2nd June 2003, 15:07
It doesn't hurt to discuss things on different places simultaneously you know :). There's also XviD.org forums, but also an XviD doom9 forum. Does it matter?

gabest
2nd June 2003, 16:51
The forum at sf.net cannot be compared to this, why would I use that? :)

gabest
3rd June 2003, 18:16
Has anyone got a problem playing this clip in mpc?

http://gabest.org/atom_logo_wmp_300.asf

CruNcher
3rd June 2003, 18:32
@ gabest
plays fine here but those problems closing @ playing avs files still exists and i have no idear why i beginn to think my Memory is damaged but i hope not everything else plays fine and old MPC versions have no closing problems :( hope its really a leak in MPC

CruNcher
3rd June 2003, 18:38
@ gabest
ah and another thing is when using ffdshow after closing a video it looks like the filter is still in use cause the tray icon is still loaded after closing mpc it gets unloaded shouldn't it get imidiatly unloaded after the Movie is closed in the Menu ?

masken
3rd June 2003, 21:15
Originally posted by gabest
Has anyone got a problem playing this clip in mpc?

http://gabest.org/atom_logo_wmp_300.asf Plays like a charm :) Guessing it has no sound.

btw; latest Winamp 2.x played it flipped.

W2k eng sp3, mpc 6442.

wiflye81
3rd June 2003, 21:19
play fine with mpc 6.4.5.3, mplayer2 and wmp9 ( but no sound for all players ).

epere4
3rd June 2003, 23:49
@Gabest:

Can you add some option to make your player show more than one subtitle at a time when watching a DVD. I don´t remember well, but I think that either PowerDVD or WinDVD was able to do so.
Not an important thing, but when I watch a movie with my girlfriend she wants to have subtitles in the original languages and I want them translated to my language (Spanish:D ).

^AnThraX^
5th June 2003, 09:34
@Gabest:

I am having this problem now too:
Closing MPC (6.4.5.3) while it is still loading a (no matter what format/codec, playback with ffdshow)-file, only closes the GUI, mplayerc.exe is still running and really slowing down win(2k, sp3) and I cannot open any other movie before I killed the process.

easyfab
5th June 2003, 10:24
Originally posted by ^AnThraX^
@Gabest:

I am having this problem now too:
Closing MPC (6.4.5.3) while it is still loading a (no matter what format/codec, playback with ffdshow)-file, only closes the GUI, mplayerc.exe is still running and really slowing down win(2k, sp3) and I cannot open any other movie before I killed the process.

+1 (under win xp sp1)
When this happen the files association (double click) don't work but I still can open the mplayerc.exe and drag 'n' drop a file.
Killing the process and the files association works again.

Creohan
5th June 2003, 17:56
Hi Gabest!

Thanks for a great player.

I have a feature request... I would like to have a commandline switch for enabling the panscan mode: scale to 16:9 TV.

Greetz Creohan

wiflye81
5th June 2003, 22:49
@gabest
I wan't to make a french translation of MPC, how can I proceed ?

Kurtnoise
7th June 2003, 07:59
In guliverkli site, you can find a translate version of MPC.....Just use it ;)

wiflye81
7th June 2003, 10:28
are you sure ? I have downloaded all the versions on the site but I can't find a french version, could give the link please ?

hoe
7th June 2003, 18:33
when i play dvd with dx9 renderer (both), i only get empty window

decoder used is windvd, is this know problem or something wrong with my settings ?, the default renderer works fine

EDIT :
this only happens if i open .ifo file, if i open .vob it plays just fine

Gaia
7th June 2003, 18:50
are you sure ? I have downloaded all the versions on the site but I can't find a french version, could give the link please ?

French version is there, if you can't see it...well...

wiflye81
7th June 2003, 20:31
ok, I can see it but when I've posted there was no link :)

kilg0r3
10th June 2003, 10:16
Hi Gabest,

using the latest version of mpc and WinXP PRo I am not able to use the DVDmax function of my Matrox G400 16MB. I remember that it was possible with older versions of the player, though. Just tried 6.4.02. Didn't work either. ??? The problem occurs with RealMedia and other Media. I have switched through all possible video renderer options.

On the other hand other Media Players including RealOne can still be used for output via DVDmax. So it does not seem that my system has been corrupted.

I don't know if you are familiar with DVDmax. This feature just takes the content of the Hardware overlay contining the image of a film an copies it to TV-out, well basically.

gabest
10th June 2003, 10:29
If you can make a screenshot with printscreen then the renderer is not using overlay. In this case try another one :)

kilg0r3
10th June 2003, 12:20
ok,

for xvid etc, it seems, the problem was a conflict between the internal subtitle renderer and directvobsub (simultaneous loading). For real meadia files, however, there is no solotution. When I use the advanced subtitle renderer mpc does not use overlay.

PkmoNk
11th June 2003, 11:38
where is the changelog?

HarryM
11th June 2003, 22:36
VSFilter 2.25 (directshow app) is newly DirectVobSub 2.25???

epere4
12th June 2003, 02:02
Originally posted by HarryM
VSFilter 2.25 (directshow app) is newly DirectVobSub 2.25???
Yeap

alx
14th June 2003, 07:25
Gabest, i just formated my hdd and opened my ghost image and installed powerdvd 4 and windvd 4 and when i tried to open a dvd with mpc, a message appears saying something like "The following filters failed to open.....", and in the next windows says DeCSS::OuT..............until now, i have played all dvd´s with your program, but now i cant......Any suggestion?
Alx

gabest
14th June 2003, 10:47
That means you don't have any registered decoder for video or audio. You can see "decss::out", because mpc tries to put a decss filter after the unconnectable pin if maybe there is another decoder installed which would only be compatible with unencrypted data. (elecard's decoders, or an old ac3 filter)

Herske
14th June 2003, 11:07
Gabest, what is the status on the 2 audio card problem? When I select the audio renderer for the second audio card, MPC still uses the default audio renderer, happens also in 6.4.5.4

Is this a bug or a feature?

Thanks,
/herske

gabest
14th June 2003, 11:26
Still unsolved... I only have one on-board sound chip in my pc now.

alx
14th June 2003, 19:41
mmmmmm, thanks for the explanation, but as i said, i been using your program to watch dvd´s without problems until now........
where i can find those missing filters¿¿??? in your page?

sudder
15th June 2003, 00:26
> I can see mplayerc.exe in taskman, no idea why you can't.

funny... I tried it on 2 machines (both XP-SP1) and on both I can just see it under Processes (not under applications) in the taskman ... so the "problem" may be related to my kind of installation ... anyway, I got 2 new Feature-Requests (can't get enough of them ;-) ) :

1.: is it possible to include the current frame number in the "statistics" dialog (I recently needed this Feature to "grab" some hardcoded subs ...)

and more "important" nr.2: you can now slow down / fastforward through a movie. But would it be possible to specify an actual framerate (preferably 24fps)? ... I don't like these slightly pitched voices in all those PAL movies. The difference is not that big, but you still can hear it and you loose a little of the "feeling" if you watch an actor with a cool Voice e.g. Patrick Stewart or Mel Gibson ...

thanks
Sudder

tomji
17th June 2003, 08:38
Hi. And thanks for the great program! It has replaced all the others for me.

Now I would also like to use it at work. In order to deploy it properly I would need a command line parameter to register all filetypes. Is that ever planned? You might get a better market-penetration that way. Or maybe create a PRO-version? and charge for site licence?

PkmoNk
17th June 2003, 13:14
Originally posted by tomji
Hi. And thanks for the great program! It has replaced all the others for me.

Now I would also like to use it at work. In order to deploy it properly I would need a command line parameter to register all filetypes. Is that ever planned? You might get a better market-penetration that way. Or maybe create a PRO-version? and charge for site licence?

Thanks
Reto Egeter

You want to make us pay for Gabest free work?! :angry:
You can register most video filetypes already in the options menu.

and ignore his "pro" request gabesT!!! :D

Schultz
17th June 2003, 14:01
Originally posted by tomji
Or maybe create a PRO-version? and charge for site licence?

Thanks
Reto Egeter

Well if you like it so much and are willing to have a PRO version why not just donate to gabest (link on his website www.gabest.org) and keep using the free version.

Yusaku
17th June 2003, 18:57
As far as site deployment goes - why not just copy all the necessary things from registry (file extension associations, mplayer.exe location and actual config) and have it run in loginscript?

DosR
17th June 2003, 19:35
Hi Gabest,

I´m using you fabulous program (the most wonderfull 690 kb on my HD) without any problem in WinXp/athlon and, now, trying avi-mux'ed files that contain 2 audio streams and subs inside.

My question is: is there any way to select the streams played from the command line (just audio 1, just Audio 2, Audio 1 or Audio 2 + Subs...)? It is planned to implement this kind of commands?

Thanks in advance.

masken
17th June 2003, 22:30
Originally posted by tomji
Hi. And thanks for the great program! It has replaced all the others for me.

Now I would also like to use it at work. In order to deploy it properly I would need a command line parameter to register all filetypes. Is that ever planned? You might get a better market-penetration that way. Or maybe create a PRO-version? and charge for site licence?

Thanks
Reto Egeter Just make all the differences you want to make on a reference system, and use MS's sysdiff.exe (or just find the registry keys and export them to a *.reg file), and then make an MSI package, KiX, VB, WSH, or Perl script, SFX archive, or whatever deploy it with. An every day task for a sysadmin ;)

tomji
18th June 2003, 18:51
I am aware of doing a registry dump / compare. But versions change etc. (new media types) it's just way cleaner this way.

htc10825
18th June 2003, 19:50
I'm missing the commandline feature of the good old mplayer2.exe from M$. I've tested the "classic" version sometimes ago, but with no success. Is this probl. meanwhile solved?

I need it because I want to put it on CD-R to get the "autorun" function, such as a line with "Open=mplayer2.exe /play /fullscreen filename.avi" in autorun.inf. I did a search with the keywords: "classic, commandline" in this forum but get only this thread as result. But this thread has 42 pages... so can someone or the author simply tell me the stand of the thing?

Schultz
18th June 2003, 20:03
I don't know what all commandlines MPC uses off the top of my head. But i do know if you go to Help->Command lines or something like that then you can see what all MPC supports..

htc10825
18th June 2003, 21:37
I meen, if you say it is a replacement or a improvement of mplayer2.exe, it should be able to take over(be compliant) the syntax of the old one. The autorun function of old mplayer2:

(in file autorun.inf of CD root)
open=mplayer2.exe /play /fullscreen filename.avi

does not work any more.

Schultz
19th June 2003, 05:22
well yea since mpc's command lines go something like this

mplayerc.exe filename.avi /play /fullscreen

Barker
21st June 2003, 08:03
I try to troubleshoot my problems till I run out of answers, but this one has me stumped. Basicallly, my question is this...

Why can I play an mpeg2 file in Windows Media Player fine, but in the latestof mpc, it crashes with a ligos error. Dont get me wrong, im not complaining, this player kicks ass, im just wondering which route it takes, and hopefully I can figure this out.

The information I'm asking for is this...

1. MPC runs off of the dshow filters installed, correct?

2. Standard media player runs off of which filters? The same?

3. How can I change MPC to use the same filters that the standard media player uses?

I have PowerDVD installed, although, I would not be upset if I have to unreg some of these filters to get MPC to run the way I want it to (play all formats).

Gabest, you are blowing minds with your work, your sourceforge page is full of tools that I use, and I want to say THANK YOU!

superyupkent1981
22nd June 2003, 17:03
Hi,

I am using MPC 6.4.5.5 to view my files and VirtualDubMod 1.5.1.1a to add tags to my audio-streams. I have problems viewing my tags in MPC, in stead of English, French etc., I see xx.avi / Stream 01 xx.avi / Stream 02.

Does anyone have an idea?

Alex

WRFan
22nd June 2003, 23:10
I would like to know how media player classic decides which codecs to use for decompression of video/audio. recently I got a video file which was encoded in divx, I started playing it in media player classic and all of a sudden I noticed that mpc was using Realmagic mpeg4 decoder which couldn't cope with the encoded stream and so playback was bad. I tried to force mpc to use xvid or divx codecs, changed the header of the avi file to other codecs, wmp 9 reacted promptly,using either xvid or divx respectively, but mpc was stubbornly trying to use realmagic decoder, no matter what I tried to do. finally I had to unregister it to force mpc to use normal codecs. I don't think it has anything to do with codec priority, because it is set systemwide and thus it would affect wmp 9 either, but it didn't, the only player that was unwilling to read the avi header to determine the codec was mpc.

Now I got myself another file, this time the audio stream is encoded in ac3, wmp9 started to use ac3 filter from http://ac3filter.sourceforge.net/ , which is just what I wanted, but mpc once again stubbornly refused to follow my wishes and started using intervideo mpeg2 decoder (iviaudio.ax) from my windvr 3 installation. which sux, because the intervideo decoder doesn't allow to set sound volume in its settings and thus I was stuck with low volume and couldn't hear a goddamn thing.

Hope this prob can be solved. it's not too difficult, is it? just tell the mpc to read the avi header and then use the codec as defined in the avi header, not some other codec mpc seems to select purely by accident or by sheer caprice

Schultz
23rd June 2003, 00:35
Well MPC does its own Graph Rendering instead of using the Smart Connect or what its called to Automatically render it.. With this you can go to the Options and find the filters and just add the Filters you don't want Loaded and changed there merit to low or you can just select block.. Also you can add filters and select them to Perfer so they are choosen over the other filters..

WRFan
23rd June 2003, 01:03
Originally posted by Schultz
Well MPC does its own Graph Rendering instead of using the Smart Connect or what its called to Automatically render it.. With this you can go to the Options and find the filters and just add the Filters you don't want Loaded and changed there merit to low or you can just select block.. Also you can add filters and select them to Perfer so they are choosen over the other filters..

mpc says something about "merit" in the filter options. guess by this the developer means the decoder priority. what happens if I change that priority? will it have an influence on the WHOLE system (i.e., also on other programmes that use these filters, like WMP) or only on MPC? because I don't want to destroy my system, if I set somthing incorrectly and then it would have negative impact on the whole system...:confused: :scared:

Schultz
23rd June 2003, 01:24
The Merit option is only for MPC's own Graph builder it won't affect your whole system.. you can also just choose block and perfer instead of messing with the merit value..

WRFan
23rd June 2003, 03:07
Originally posted by Schultz
The Merit option is only for MPC's own Graph builder it won't affect your whole system.. you can also just choose block and perfer instead of messing with the merit value..

thanx for the info. I don't actually want to block any of the filters, just control which one is used. the merit thingy does this, but I still think that the WMP way is better, because there I don't have to set anything, WMP does everything automatically, it uses ac3filter for dvds/for avi files with ac3 audio and intervideo mpeg2 decoder (iviaudio.ax) for mpeg2 encoded files, which is just the way I want it. But I guess in mpc I'll have to change the merit every time I want to use another decoder, which is not very comfortable.
Basically, the problem with mpc is that one can't watch a video without tweaking the settings for 2 hours before. If I want to watch an avi file with smi subtitles, I have to set one video renderer, but if I want to watch an mpeg2 video, I have to set another. There is NO video renderer in mpc that could handle ALL movie files. Some of them don't work for mpeg2 files, others for files with overlayed subs, and some don't work at all. I mean, in WMP I don't have to set anything and everything works. And same with filters - all these merits and whatever, when one is finished with setting, no time is left to actually watch the movie :angry:

gabest
23rd June 2003, 04:16
WRFan:
- WMP and MPC will always load the same default filters unless you change something in the options, and when you do that you are transparently overriding the filter settings stored in the registy.
- For the renderer prob, I don't see why you need to switch them always, I usually leave it on VMR7 renderless and that's fine for everything for me.

toraneko
23rd June 2003, 08:21
sorry if the question sounds newbie but...

is it a way to postprocess a MPEG-1 video file? like changing the brighness/etc...?

WRFan
23rd June 2003, 08:49
Originally posted by gabest
WRFan:
- WMP and MPC will always load the same default filters unless you change something in the options, and when you do that you are transparently overriding the filter settings stored in the registy.

well, that's simply not true. as I said before, WMP always loads the decoders as defined in the header of the movie file, be it avi or mpeg. if it's mpeg2, it uses intervideo decoders, if it's xvid, it uses xvid decoder. But mpc tried to use realmagic mpeg4 decoder. did the avi file say "realmagic" in its header? no. that's why wmp didn't use it. then why did mpc stubbornly trying to use it? same with ac3 sound - if wmp uses ac3filter to decode the avi sound, how comes mpc uses intervideo audio decoder? tak notice - I did NOT override any registry settings in mpc at that time - the filters window was empty, therefore mpc should behave the same way as wmp IF it were using the settings from the registry, since the registry is the same for all progs, but in reality mpc decided to use totally different codecs from those used by wmp and defined in the avi/mpeg headers.

[
- For the renderer prob, I don't see why you need to switch them always, I usually leave it on VMR7 renderless and that's fine for everything for me.

doesn't work with all files. with some it works, with others mpc starts to behave weirdly - the whole screen stays black and the video is reduced to a small dot in the middle of the screen of a pea size. don't know how to visualize it, let's just say it looks weird.

BTW, can somebody create presets for UICe for mpc? I am way too lazy, had enough to do while making it work with wmp :D

gabest
23rd June 2003, 09:38
This first prob should be easy to solve, pull those files into graphedit and tell me which filters do they load there.

rakaz
23rd June 2003, 10:55
well, that's simply not true. as I said before, WMP always loads the decoders as defined in the header of the movie file, be it avi or mpeg. if it's mpeg2, it uses intervideo decoders, if it's xvid, it uses xvid decoder. But mpc tried to use realmagic mpeg4 decoder. did the avi file say "realmagic" in its header? no. that's why wmp didn't use it.

It isn't as simple as that. Just because player X uses filter Y and player Z doesn't, doesn't mean that player Z is wrong. Let me explain: A movie file (such as AVI or MPG) consists of streams, usually one stream for audio and one stream for video, sometimes more, like alternative audio streams and subtitle streams. Each stream has an identifier telling you what kind of stream it is. This identifier doesn't tell you which codec created it and which filter you need to use to play it, but it tells you what kind of stream it is. Sometimes there is only one proprietry codec that can decode a particular stream, sometimes the stream is based on a standard which means there could be more than one filter which can decode the stream. For example if the stream has the identifier (in case of video streams the FourCC code) 'XVID' that doesn't mean it should use the XviD filter for decoding, it doesn't even mean the stream was created by XviD. It simply means the stream contains MPEG 4 compatible data. There are many other filters out there that can decode 'XVID', such as ffdshow and even the Realmagic codec (which is based on XviD). Each filter that is available on your system tell the player which types of stream it can use as input. So every filter that is able to decode 'XVID' is considered by the player to be used for decoding.

Which filter is chosen usually depends on the 'merit' of the filter. Each filter has a number which is used to define how important that filter is. A filter with a higher merit is more likely to be chosen for decoding a stream than a filter with a low merit. In case of an XVID stream and multiple filters which can decode the stream the merit decides which filter is actually used. So, if ffdshow has a higher merit it will be prefered over the XviD filter.

All of the above should not make a difference between different players. The filter with the highest merit should be chosen by default by each player. If a player doesn't use the filter with the highest merit it is buggy... Unless you instruct the player to use one particular filter, even if that filter has a lower merit. Also some players prefer their own filters over other filters, for example most DVD players are hardcoded to use only their own filters.

This of course doesn't explain what is happening on your system. I can only speculate to that. One thing that comes to mind is different filters using the same merit. If two filters for the same type of stream have the same merit there isn't one default filter, but there are two default filters. And which filter is actually used is not entirely clear. I can imagine this could very well be dependent on the player which is used. Maybe I'm way of track here, Gabest obviously knows more about this than me.

rakaz
23rd June 2003, 11:13
Regarding the different AC3 filters that WMP and MPC use: That is very easy to explain. AC3 in AVI files use a different identifier than AC3 in MPEG2 files. The Intervideo filter doesn't support streams which use the identifier used by AC3 in AVI files. So neither player should use the Intervideo AC3 filter for playing back AC3 streams in AVI files. ac3filter does support both identifiers and will happily play back AC3 streams from both types of files.

So, why can use MPC use the Intervideo filter? Simple, MPC uses a special filter to convert a stream with the AC3 AVI identifier to a stream with the AC3 MPEG identifier. This special filter is build in and until recently it was only available to MPC. The filter is now also available seperate from MPC on the guliverkli sourceforge project.

In short:

WMP always uses ac3filter to decode AC3 in AVI, because the Intervideo AC3 filter doesn't recognize the identifier.

MPC can use both filters to decode, because it is able to convert the AC3 stream into something that the Intervideo AC3 filter does recognize. Which one is actually used depends on the merit of AVI2AC3Filter (the internal convertion filter MPC uses), the merit of ac3filter and the merit of the Intervideo AC3 filter.

jamest
23rd June 2003, 12:07
I was trying the built-in subtitle support of MPC and turn on Renderer7(renderless) mode as required.

But then I start noticing screen tearing artifacts in fast moving scenes.

With dvobsub and MPC everything is fine. BTW are there any explaination of the different renderer other then it came from different directx ver.

Taskmgr tells me MPC is using slightly more cpu of around 50% versus 40%, and my card is a Radeon32ddr with a Amd 1.2ghz.

WRFan
24th June 2003, 05:22
Originally posted by gabest
This first prob should be easy to solve, pull those files into graphedit and tell me which filters do they load there.

what's graphedit?

I used the prog GSpot 2 and loaded a file. it shows:

video:

(S) --> AVI Splitter --> XviD MPEG-4 Video Decoder --> (R)

audio:

(S) --> AVI Splitter --> AC3Filter --> Morgan Stream Switcher --> (R)

WMP uses exactly the same decoders. but mpc uses intervideo iviaudio.ax, UNLESS I change the merit. And I still don't understand why.

The filter with the highest merit should be chosen by default by each player. If a player doesn't use the filter with the highest merit it is buggy... Unless you instruct the player to use one particular filter, even if that filter has a lower merit

yes, that's why I am posting here - because mpc doesn't use the filter with the highest merit. Because I am pretty sure that xvid and ac3 filter have a higher merit than realmagic or intervideo, 'cause all players on my system except for mpc prefer them over the latter ones. Or, if something is still wrong with the merit, then the installers for those codecs are buggy.

BTW, does somebody know a tool that can change the merit of a codec systemwide in the registry? or does somebody know how to do this by hand? I remember installing the totally phucked up mainconcept mpeg decoders (spyware crap, just installed soundforge and mainconcept encoder, and the stupid decoders got installed too), which got the highest merit, because the developers in their sheer arrogance believed that their disgusting decoders are the best, whereas those decoders are the worst. or think of the stupid elecard mpeg decoders, which are covertly installed together with Dr.Divx, very similar to spyware. I have to unregister this whole crap manually, because I don't know how to change the merit and to set the MS mpeg splitter/decoder+Intervideo decoders above the mainconcept/elecard ones.

tomji
26th June 2003, 09:29
Hey gabest. Any word on my request to have command line registring file types?

Creating a reg file isnt the same. your program saves the old association for instance and whenever there is a new filetype you'd have to go over the reg file again.

/Video
/Audio
/Videorem
/Audiorem

that would be grand
thanks

uneasy
26th June 2003, 10:56
Hi, Gabest! Thank you for creating the best video player out there. No more QuickTime, RealAudio, PowerDVD bloatware!

But unfortunately there is only one last feature missing, and I still have to use WMP sometimes. This feature is full shell integration. If I select several files in explorer (or Total Commander, which I use) and select Open, MPC only plays one of those selected files, while WMP adds all of them to the playlist. Dragging and dropping files on MPC works fine, but this is very inconvenient. Could you add this feature if it's not too much hassle? If you do, I promise I would never use WMP again! :D

slavickas
27th June 2003, 09:45
@Gabest
is it possible to make mpc try at first lpayback qt files via dshow, and if it fails then try with qt?

kilg0r3
27th June 2003, 10:42
@ gabest

Is there anyway to use srt subtitles or any other DirectVobSub compatible subtitles with rv9 files? The problem is that, using smil, I can't get the subtitles on the overlay => my video card does not copy them to TV-Out. It would be really cool if mpc could do this for me and other matrox users.

Valky
27th June 2003, 14:21
Is that audio delay -80 suppose to work with rmvb-files too? Or is there any other way to edit this afterwards?

htc10825
27th June 2003, 14:31
A bug of the DirectVObSub filter(Subtitle Forum):
http://forum.doom9.org/showthread.php?s=&threadid=56442

zwahri
27th June 2003, 21:08
Hi Gabest,

first of all: Thanks for creating the best Media Player for Windows out there :D

Now for my problem: Recently I discovered that you may set up default languages for DVD/OGM, but I never used that so I didn't have any problems with it :p
Now I'm using 'Girder' to remote control my PC and I'm watching quite a few OGMs and that's why I tried it out but couldn't get it to work _at all_. No default language/subtitle while loading OGM (should be japanese audio with english subs ;) and no language/subtitle switching at all (I tried all possible keys after assigning shortcuts to them).
A friend of mine has the same problem on a different machine, and since I've searched the forum I found a similar thread and tried a player mentioned there: nwlNebula - subtitle switching works with it (via shortcut), so I'm guessing it's not the fault of OggDS :)

Here some facts about the involved systems & software:
WinXP Pro SP1 german
ATI Radeon 9100
DirectX 9.0a
Athlon XP
MPC 6.4.5.6 / tried 6.4.5.1 and above too - reconfigured all of them from scratch
OggDS 0.9.9.5
VSFilter 2.26

Win2k SP3 german
GF4 Graphics
DirectX 8.1
Dual Athlon XP
MPC 6.4.5.5
OggDS 0.9.9.5
Vobsub 2.23

odedia
28th June 2003, 17:56
I was just wondering if it would be at all possible to add to this player the ability to direct the AC3 Audio (if it is in 48hz) through the SPDIF of the Real Magic Hollywood Plus instead of the standard waveout?

This will be such a cool feature, as I don't seem to be able to play DivX files on any H+ player, neither Eugene's nor DivX plus.

Thanks!

Oded

Herske
28th June 2003, 22:30
The problem with selecting the audio renderer when two audio cards are installed is definitely fixed in 6.4.5.6. Thanks Gabest!

/herske

systemloc
1st July 2003, 00:17
WMP integrates with explorer somehow so that video is displayed in the web view of a file folder.

Is it possible to integrate MPC here instead?

Also, is it possible to use MPC as the default plugin to quicktime movies when viewed in a browser?

Lobuz
1st July 2003, 17:28
@Gabest
I don't want to be annoing, just wanted to ask if MPC will have ability to open files locked to write? I mean avi files while downloading but with header and index at the end. I asked it earlier but don't know if it's on todo list or not.

Regards
Lobuz

Blight
1st July 2003, 18:50
systemloc:
He'd have to release the player as an Active-X component... I don't think he'll do something like that.

Lobuz:
He'd have to rewrite the microsoft AVI File Source filter for that to work, that would be interesting, but probably quite a bit of a headache as there are a lot of "quirks" to the AVI format (all those MP3 hacks and so forth).

gabest
1st July 2003, 19:36
WRFan: I'm sorry, but on my config I can't get iviaudio.ax loaded instead of ac3filter, even if morgan is registered and the internal switcher is disabled (which I thought would be the problem). Graphedit is a viewer for the filter graph, you can dl it from the downloads.

tomji: Ok, I'll add these switches.

uneasy: If I select one or more file in explorer and choose to open them with wmp9, it also only loads one (the one I right clicked on). When multiple files are selected and launched then explorer runs the assocciated application for each file, for MPC this means it closes and opens each, replacing the previous files. But if multiple player instances are enabled, each file launches a new player of course. The most I can do now to allow more files in command line and all of them will end up on the playlist.

slavickas: Not really, the graph builder would catch and report the unconnected pins of the qt demuxer in most cases, and I'd need to disable that somehow with some workaround. But if you remove .mov from the quicktime category then dshow will try to open it by default.

kilg0r3: I've just noticed recently that with dx9 the video mirroring works even without overlay. Unfortunatelly both qt and rm renderers were done with dx7, but I'll just make a dx9 renderer sometime and those will hopefully output the subtitled picture to tv-out, just like "vmr9 (renderless)" does for dshow.

Valky: The audio switcher is only for dshow.

zwahri: What tracks are listed in the submenu of the ogm splitter? (play/filters/..) Can you select them there with the mouse?

odedia: Sorry, no idea how this could be done.

Herske: Yea, finally :)

systemloc: Web pages exactly identify which player they want to have embeded (with the activex control's clsid) and they communicate with it through a custom interface, different for all controls. Even if I could implement these things and turn mpc into an activex control somehow, I wouldn't want to hack the registry to replace the clsid->control assocciation for these players.

Lobuz: edonkey temp files are explicitly allowed when they are recognized as avi, just tell me which others you were thinking of.

Blight: Thanks for helping out!

tomji
1st July 2003, 19:59
thx a lot gabest, you own

Lobuz
1st July 2003, 20:26
I'm so sorry I didn't realized that from 6.4.5.0 version it's implemented:
"Opens incomplete AVIs (no seeking) and *.part files from your favorite p2p program when enough data is available."
I checked it few weeks ago and it didn't work and then was that Matroska madness. ;)

Thank You very much for that great feature.

As another file formats could be ogm, mkv but the avi is good enough.

As a small improvement to that feature could be use of the data from "*.part.met" file to skip wholes in *.part and jump to another good fragment. Assuming that there is index at the end of avi. And it could be noticed at the seekbar by different color. The description of structure of part.met is floating somewhere at the network.

I tryied "AviPreview Console" from site (www.funkster.org) and it's really amazing. It can recognize and extract data from the middle of broken file and write a good one. Maybe with little cooperation it could be used in MPC. but it's computationally expensive so that's just an idea.

Regards
Lobuz

zwahri
1st July 2003, 20:29
Originally posted by gabest
zwahri: What tracks are listed in the submenu of the ogm splitter? (play/filters/..) Can you select them there with the mouse?

Lets see...
Everything works fine so far, except that switching with MPC doesn't work. That means, of course, that I can switch subs/audio tracks with the mouse (I used that method until now), in every possible way that is ... (play/filters, OggDS Tray Icon, VsFilter TrayIcon).
I think maybe, just maybe it has got something to do with the german environment: In one of the later Versions of OggDS there was a feature introduced which enabled the display of streams in the language of the OS. So, for the 1st part of your question: The tracks are displayed as for example "Ton English" or "Ton Japanese" for audio - and "Untertitel English" or "Untertitel off" for subtitle streams (OggDS) - funny, the splitter is in german the OGM tags aren't.
To track down some possibilities I tried remuxing a OGM to MKV to check if switching works - it works :) . Audio switching works always, but subtitle switching only works with the built in subtitle filter and not with VSFilter.dll, which makes it impossible to use overlay mixer and forces "Video Mixing Renderer ? (Renderless)" instead, introducing a higher cpu usage of about 10% for me :(

JimiK
1st July 2003, 20:54
I remember that thread (think I started it :) )
AFAIR the problem is that you can access the streams in different ways. One way is with identifier strings like "Subtitle ...", where in the german version it's "Untertitel ...". Don't know why the german windows is the only one to cause this problem. Maybe NoWoL could tell Gabest what the problem is. Or maybe even Blight, because NoWoL posted in the inmatrix forum how to solve this. In the next version of ZoomPlayer the feature worked with Ctrl+A for audio and Ctrl+B for subtitles. Sorry Gabest, I don't want to use this thread to convince people of ZPlayer. In fact I use both, MPC and ZPlayer. You guys all do a great job. Thank you!
Best regards,
JimiK

gabest
1st July 2003, 21:27
Well, I look for subtitle tracks the only way, by searching "Subtitle ..." labels. I don't think I could handle this for all languages in case it gets translated, as it seems... The same applies for the sound.

JimiK
2nd July 2003, 11:14
Here is what NoWoL posted in the inmatrix forum. Of course I have no idea what he meant :)
there is a problem with OggDS and your "cycle audio" shortcut with a german version of Windows. You must be using the names returned by OggDS (Sound is Ton in german) of the distinction doesn't work.

To make the distinction of video/sound/sub/chapters, use the "group" part of IAMStreamSelect->Info
0 = video
1 = sound
2 = sub
undefinied = chapters
Hope this can be helpful.
Best regards,
JimiK

Blight
3rd July 2003, 10:32
Gabest:
The OGM filter returns a different group-id for Subs/Audio/etc... you can use that to identify instead of strings, more reliable.

gabest
3rd July 2003, 11:34
They are different but doesn't seem to be the same always. The order of streams can change it (v,a,a,s - v,s,a,a - v,a,s,a all produce different group ids) or when the "output all streams" option is on every stream will be in a separate group.

JimiK
3rd July 2003, 15:16
Isn't V,A,A,S,S,S (t.ex.) the most sensible order? At least for me it works fine the way Blight implemented the OggDS access. Can you change this order with VDubMod? You seemed to be able to create another order, but I think the ordinary guy would use the "standard" order. Well, I think it's a matter of taste. Now people with german windows have a problem, otherwise people with strange muxing orders would have problems.
Best regards,
JimiK

gabest
3rd July 2003, 15:31
With graphedit you can connect the streams in any order you want to the muxer, but I choose to identify by the name prefix because that looked a more reliable way up till now.

bbq@KL
3rd July 2003, 23:17
http://www.avsforum.com/avs-vb/showthread.php?postid=2393701#post2393701

There are some updated DirectShow filters from MainConcept. They can only decode TS and ripped VOB files.

Is there a way to insert DeCSSFilter automatically so that we can use MainConcept decoders and MPC to play DVDs? I think Elecard and MainConcept look pretty good but both of them are cannot handle DVDs.

gabest
3rd July 2003, 23:34
It is done already but the dvd nav filter won't run without the subtitle pin being connected too, and these decoders don't have such input.

Lobuz
4th July 2003, 02:31
@Gabest
I wasn't using MPC to play OGM for some time but recently I had some problems with subtitles and 6.4.5.6 version. After choosing subtitles embeded in ogm there was no reaction but after jumping somewhere at seek bar video was just paused.
With 6.4.5.5 it worked but the name in subtitles was different from that one in filter. The file included 1-video, 2-audio and 4-sutitle streams.
I don't remember what kind of filters were used earlier for subs but now except standard a/v filters there are: "Textpassthru00bf6dfc" and "Internal Script Command Renderer".

Another thing after converting that OGM to MKV with latest VDubMod it was played ok with internal audio switcher and subs were switching ok. But the names of streams were gone. And for every stream there were appropriate filters thats obout 16. But for example "matrix switcher" was connected only for one audio stream. Will there be a possibility to switch that streams inside Matroska splitter? Now it looks a little messy.

Regards
Lobuz

Blight
4th July 2003, 08:03
Gabest:
I've tried adding your Shoutcast filter in GraphEdit and I get an error saying that the resources may already be in use (800401F9), any ideas?

bbq@KL
4th July 2003, 17:54
Originally posted by gabest
It is done already but the dvd nav filter won't run without the subtitle pin being connected too, and these decoders don't have such input. I will try CLNAVX.ax 5.0.0.603 and IVInav.ax 5.0.27.0 later. Maybe I can find something else.

Animaniac
5th July 2003, 01:45
On multi-audio streams, MatrixMixer is only loaded once on the first stream, and not reloaded on subsequent streams even after switching to them. MatrixMixer, unlike ChannelDownmixer, can be loaded multiple times in the same filter graph, which is useful when there are multiple 6 channel streams.

gabest
5th July 2003, 01:54
Well, according to the graph building rules it should only load once. Read rule 3 here: http://msdn.microsoft.com/library/en-us/directx9_c/directx/htm/intelligentconnect.asp. The 2nd, 3rd, ... audio streams will be connected to the free input pin of the switcher before at rule 4 another matrixmixer filter could be loaded from the registry.

Sorry Blight, no idea... Did you get to the open dialog before the error message? Just because in graphedit you can't load urls through that dialog.

Animaniac
5th July 2003, 05:02
Originally posted by gabest
Well, according to the graph building rules it should only load once. Read rule 3 here: http://msdn.microsoft.com/library/en-us/directx9_c/directx/htm/intelligentconnect.asp. The 2nd, 3rd, ... audio streams will be connected to the free input pin of the switcher before at rule 4 another matrixmixer filter could be loaded from the registry.


I see.. Well, GraphEdit does load MatrixMixer for each audio stream.

gabest
5th July 2003, 05:06
There is no audio switcher with free inputs, but you can try it with the morgan switcher, I'm sure it will load once.

uneasy
5th July 2003, 07:41
Originally posted by gabest
If I select one or more file in explorer and choose to open them with wmp9, it also only loads one (the one I right clicked on).
Hmmm, weird, on my system both WMP9 and WMP8 open all of the selected files (clearing the existing playlist).

The most I can do now to allow more files in command line and all of them will end up on the playlist.
That'd be great, exactly what I need!


Another request: could you add an option to hide the playlist in full screen mode? Thanks in advance!

Animaniac
5th July 2003, 08:03
Originally posted by gabest
There is no audio switcher with free inputs, but you can try it with the morgan switcher, I'm sure it will load once.

I see, so ideally, the Mixer should load after the splitter?

gabest
5th July 2003, 08:15
Going to try to explain it in steps:

1. reader - splitter - video decoder - video renderer

2. reader - splitter - video decoder - video renderer
+ audio decoder - mixer - switcher - renderer

3. reader - splitter - video decoder - renderer
+ audio decoder - mixer - switcher - renderer
+ audio decoder --------+
At step 3, when the second audio decoder needs to be connected to somewhere, its output mediatype finds the switcher's free input pin. That is why the graph builder won't look into the registry for other filters like the matrixmixer or another audio render.

Animaniac
5th July 2003, 08:25
Originally posted by gabest
Going to try to explain it in steps:

1. reader - splitter - video decoder - video renderer

2. reader - splitter - video decoder - video renderer
+ audio decoder - mixer - switcher - renderer

3. reader - splitter - video decoder - renderer
+ audio decoder - mixer - switcher - renderer
+ audio decoder --------+
At step 3, when the second audio decoder needs to be connected to somewhere, its output mediatype finds the switcher's free input pin. That is why the graph builder won't look into the registry for other filters like the matrixmixer or another audio render.

Yeah, I understood that when you first explained it. >.< But, what I was asking was should the mixer, ideally, in terms of functionality, come after the switcher? With that said, it it possible for a mixer filter, or switcher filter to alter their priority flags in a way that will produces a result like this:


reader - splitter - video decoder - renderer
+ audio decoder - switcher - mixer - renderer
+ audio decoder +


Edit: Would the Mixer need to know, ahead of time (i.e. while the graph is being built), properties of the audio stream, such as channels, bits, etc? Could this be worked around by always outputting n channels, m bits, etc. high enough so that null data can be used whenever the stream doesn't meet those values?

gabest
5th July 2003, 08:35
I was confused because you wrote "splitter" in your last question :)

But no, this isn't possible because the switcher must be able to do dynamic format changes with the renderer. The inputs can't be assumed to be identical and after a stream switch the connection mediatype with the renderer has to be changed.

Animaniac
5th July 2003, 08:40
Originally posted by gabest
I was confused because you wrote "splitter" in your last question :)

But no, this isn't possible because the switcher must be able to do dynamic format changes with the renderer. The inputs can't be assumed to be identical and after a stream switch the connection mediatype with the renderer has to be changed.

Oh, I'm sorry. It's late. -_-;

So, then, how would I go about downmixing multiple audio streams, if I have a file with 2 (or more) 6 channel audio streams and only a 2 channel speaker system?

Secondly, would it be possible for the stream switcher in MPC to be a stand-alone DirectShow filter?

gabest
5th July 2003, 08:54
Not the best downmixer in the world, but you can reroute the channels with the switcher too. Enable custom channel mapping and move the checkmarks from the rear speakers to the front.

The switcher as a standalone filter would be useless because currently there is no user interface to control it ... and I also wouldn't want to release another autoloading filter. There are always a lot of people installing filters (from codec packs) without knowing them, but they are smart enough to find out the author's email to just ask how to uninstall.

Animaniac
5th July 2003, 09:08
Originally posted by gabest
Not the best downmixer in the world, but you can reroute the channels with the switcher too. Enable custom channel mapping and move the checkmarks from the rear speakers to the front.

The switcher as a standalone filter would be useless because currently there is no user interface to control it ... and I also wouldn't want to release another autoloading filter. There are always a lot of people installing filters (from codec packs) without knowing them, but they are smart enough to find out the author's email to just ask how to uninstall.

Ah, ok. I'm really happy with MatrixMixer though.

Yeah, I'm sure that's terribly annoying, and I can't think of a solution. Perhaps you could just release the source, and people could compile it on their own? It seems to me that the people making the packages wouldn't go through the trouble of compiling and/or wouldn't know how, seeing as they (read: Nimo) have trouble understanding what all the new filters really do...

I'd really like to see your idea come to fruition--a switcher/mixer combo could be the end-all-be-all. MatrixMixer is open-source, so I think it could be integrated into a such a switcher, preferably one based on your switcher code, since it works so well in MPC. You're the DirectShow guru, so if you have time to code it, it would be awesome. ^_^

Blight
5th July 2003, 18:51
Gabest:
No, the error pops right after trying to add it to the graph... is this filter dependant on other filters to be registered?

Yancy
6th July 2003, 20:40
Gabest,

First of all thanks for all your hard work on this player. It has quickly become my only player.

I know this has been brought up before, but I would like to second the request for a Forced full screen mode or default full screen mode.

When Playing movies for family/friends, there is a much greater dramatic effect to putting a dvd in the drive and going from full black screen to the movie auto-playing. (Vs going to file, open dvd, then full screen mode).

Your reasoning before was that this would not allow you to see error messages. However if the movie does not play, it will be obvious that something is wrong and then you can try again without full screen to see the error.

Thank you,
Yancy

PS Reply Post # 900 :-)

systemloc
6th July 2003, 22:07
Hey, that's a similar idea to what I was thinking...

When a video is opened by MPC, MPC takes a default size until the movie parses, then assumes the size of the video.. Would it be possible to have MPC save the previous window size and automatically scale the video to the previous window size upon opening?

arman68
6th July 2003, 22:33
Originally posted by Yancygalutia
I know this has been brought up before, but I would like to second the request for a Forced full screen mode or default full screen mode.


I totally agree and in fact I requested this feature a while ago. Having MPC start in window mode and switch to fullscreen only when it knows it can playback the media is the only think that is making me stick with Zoomplayer for my HTPC. It's a shame because I would like to use MPC instead.

For the same kind of purpose I have 2 additional requests:

* option to exit MPC automatically at the end of playback

* when in "forced" fullscreen mode, have MPC exit automatically in case of error

Gabest, maybe you could follow up on IE and Opera, and call the "forced" fullscreen mode: kiosk ;)

Kurtnoise
7th July 2003, 07:53
Hi !!!

One more suggestion for this great player...:p Just add a command line for chapters, because I would like to have the possibility to start at nth chapters...So, maybe a short command line like /startime=xxx ms or frames.

Thanks :cool:

Perplx
7th July 2003, 16:09
In addition to Kurtnoise13 suggestion, don't forget to add starttime or frames in the playlist, for my multi disc slightly overlapping movies. And dont forget seamless playback! Thanks very much for your wonderful player.

Animaniac
7th July 2003, 21:09
When the playlist window is detached from the main MPC window, and "Remember last window position" is enabled, when MPC is restarted the playlist is no longer detached from the main MPC window. It would be great if MPC could remember that the playlist window's old position and that it was detached. ^.^

arman68
7th July 2003, 23:15
Originally posted by arman68

* option to exit MPC automatically at the end of playback


:o Sorry, it is there already... I should have checked the help.

Animaniac
8th July 2003, 00:40
Possible bug:

When clicking the speed up arrow, the track increases speed to 2x correctly, but to go back to normal speed, clicking the slow down arrow makes it play at 0.5x instead of 1x. Doing the exact reverse works correctly, slowing down once, then speeding up brings it to the correct speed.

Feature request:

Clicking the play button when playing restores the normal 1x playback speed.

Originally posted by gabest
uneasy: If I select one or more file in explorer and choose to open them with wmp9, it also only loads one (the one I right clicked on). When multiple files are selected and launched then explorer runs the assocciated application for each file, for MPC this means it closes and opens each, replacing the previous files. But if multiple player instances are enabled, each file launches a new player of course. The most I can do now to allow more files in command line and all of them will end up on the playlist.

I'd like to see that too. ^_^

Edit: Random Thought: Once the Nero Team figures out the iTunes M4A tagging, will basic MPC tag reading (as seen with MP3/Vorbis/etc) be implemented for M4A/MP4? Maybe a full-fledged tag reading/writing system now that Matroska is here?

Again, thanks for all your hard work.

Animaniac
10th July 2003, 00:59
I'm having issues playing Shoutcast streams in MPC, I did a search and couldn't finda anything to solve my problem. I have a PLS playlist from Shoutcast (www.shoutcast.com) and whenever I try loading it, it causes MPC to hang indefinately. I tried loading the exact url listed in the PLS, but that produced the same result. I tried activating and deactivating the internal Shoutcast filter, but to no avail, it still did not work. Any help from anyone who got Shoutcast to work in MPC would be appreciated. ^_^

intoxicated
11th July 2003, 17:37
just wondering...
anyone using cmedia cmi8738 6ch with the lastest driver from windows update...?

when i open media files with media classic (6.4.5.7)
the soundcard will be automaticlly changed to 2 channel mode...?
is there anyway to keep it stay in 6 channel mode?

i tried to play with the custom channel mapping but no matter what i do the outcome is the same.....

:confused:

gabest
11th July 2003, 17:54
How does it change to two channel mode? Do you mean the speaker configuration in control panel? :confused:

Animaniac: Shoutcast fixed, again :).

Longinus
11th July 2003, 18:34
First I wish to say that you player, gabest, is really good. It's the only one I'm using now.

Second...I get a problema similar to intoxicated. I don't know if it's a known condition or something, but if i'm playing an mp3 in winamp for instance, and then open MPC, the sound quality changes dramatically. It gets a lot lower. Also, the volume bar in MPC controls the volume for the entire system, right? Because if I mute the volume in MPC, closes the program, and try to play anything in any other program, the volume is still muted.

That's it.
Thanks a lot for the wonderfull player (and Matroska filters, :) )

intoxicated
12th July 2003, 01:15
Originally posted by gabest
How does it change to two channel mode? Do you mean the speaker configuration in control panel? :confused:

Animaniac: Shoutcast fixed, again :).
it has its own volume control(mixer)
http://users.snap.net.nz/~longview/temp.JPG

ohh
i think i know why...
cuz spekaer settings in my sound and audio device is not 5.1 speakers...
hmmmmm

gabest
12th July 2003, 09:14
Longinus: This is only true if you are running a shockwave file, all other files have their own renderer and mpc changes their volume level. For dshow which audio renderer do you use, waveout or dsound? waveout may change the global, but that's not mpc's default choice, unless you changed it. Also, the sound quality depends a lot on the decoder, since winamp has its own and dshow players all have to use the fraunhofer filter (comes with windows), there might be a difference.

Animaniac
12th July 2003, 10:10
Originally posted by gabest
Animaniac: Shoutcast fixed, again :).

[There seems to be some stuttering every few seconds on heavily used SHOUTcast streams, WinAmp doesn't produce the same result. ;_; ]
Edit: Scratch that, there's stuttering across the board, they are just bad streams.
Edit2: It seems that once the stream plays for a while (> ~1 min) stuttering.

The title tag isn't updating for me either.

I'm using the built-in filter (the stand-alone doesn't seem to have been updated?), MPC 6.4.5.8.

Edit: I would really love an option to have the playlist open in a separate window upon opening of MPC (if the playlist was in a separate window upon the previous closing of MPC.), i.e. if the playlist could remember being separated from the main MPC window.

PkmoNk
13th July 2003, 03:20
on some mpegs, i get this stuttering/lagging but in the ms windows media player 6.4 it plays flawlessly smooth... any idea?

intoxicated
19th July 2003, 06:35
dunno since which version
when i play avi or realmedia files
media classic uses up average 70% of my cpu
and 20 mb of memeories
is it becuase i did soemthing wrong in the setting?
i am using 6.4.5.7 :confused:

Sgt_Strider
20th July 2003, 06:59
Thx gabest for your hard work on this great player :). I'm wondering is there an option for increasing/decreasing brightness/contrass/gamma? I can't seem to find that option anywhere...

toraneko
21st July 2003, 08:22
hi everyone.
is there a way to deinterlace while capturing TV with MPC ?
I don't quite understand how to use the "options"/"filter" (if of any use)...

and still : great job Gabest !!

ryouga
21st July 2003, 11:36
Wow. I just started using your player, and I have to say that it is by far the best. Easy enough reason: it's not cluttered up by a bunch of stupid bulls#!t. Really nice. And it syncs muxed subs on my system, which is a plus; neither BSplayer nor zoomplayer do.

Couple comments (or maybe suggestions?) though.

The player seems to randomly crash out when I play files. This happens almost 100% of the time when playing directly from a disc, unless I first open the player off a file on the hard drive and then from there open the files from the disc. This isn't unique to MPC though it does happen more often with it.

For some reason RM playback only triggers the nView overlay catcher in fullscreen. Taking it out of fullscreen, it'll play in the window but the image on the TV is locked.

Is there a way to make it autoresize itself to 100% zoom? It did originally I think, but I must have hit an option that I can't seem to find anymore. It keeps defaulting to this tiny little window now, and even after resize it doesn't keep trying to match size. For overlay catch/fullscreen it doesn't matter, for everything else I can use alt+2, but it's still a bit irritating :)

I have an MSI GF4-4200 with the vidcap and I can make it work in Vdub, but for some reason it doesn't work in MPC with the same settings, which is kind of a bummer because my only RCA inputs are on my SBLive, meaning I have to be able to pick both. :) Any idea what's wrong? I've tinkered with the settings and tried nearly every combo and nothing seems to work.

A couple suggestions: maybe a button on the toolbar or a preference to make the skip button go to chapters in formats with them? (Or maybe it does that already... I haven't been able to tell.) And desktop overlay would absolutely rock. Apart from that, really really cool. Never saw the point of skinning media players... why is it that the programs I look at the LEAST have the most skinning functions? (Music players spend 99% of their time minimized or behind something, video is always fullscreened...) Anyway, nice job. :)

chros
22nd July 2003, 09:45
Originally posted by ryouga
Wow. I just started using your player, and I have to say that it is by far the best. Easy enough reason: it's not cluttered up by a bunch of stupid bulls#!t. Really nice. And it syncs muxed subs on my system, which is a plus; neither BSplayer nor zoomplayer do.
...
Is there a way to make it autoresize itself to 100% zoom? It did originally I think, but I must have hit an option that I can't seem to find anymore. It keeps defaulting to this tiny little window now, and even after resize it doesn't keep trying to match size. For overlay catch/fullscreen it doesn't matter, for everything else I can use alt+2, but it's still a bit irritating :)


I agree with the 1st one :))))

2nd) in the View -> Options -> Playback
check the Auto-zoom checkbox, and select the 100% in the Zoom drop-down menu ...

mrchisholm
22nd July 2003, 15:40
Question: Is it possible to extract the video playing to the HDD as uncompressed RGB or something, i have this MP4 QT vid on a RTSP protocol and according to some people it's not possible to grab these files directly from the server :( (trying with StreamBox VCR i can agree).

bbq@KL
25th July 2003, 00:36
Did anyone download DirectX 9.0b SDK and try the latest GraphEdit?
http://download.microsoft.com/download/b/6/a/b6ab32f3-39e8-4096-9445-d38e6675de85/dx90bsdk.exe

Perplx
26th July 2003, 03:56
Whats the link to the mp4 over RTSP? I enjoy a challenge.

mrchisholm
26th July 2003, 13:55
Originally posted by Perplx
Whats the link to the mp4 over RTSP? I enjoy a challenge.

Hi

i currently have the URL at work, ill post it on monday :)

phrentec
27th July 2003, 01:35
does the latest graphedit have any major changes and if so is there a direct download to it without the sdk included?

Gabest: Is there a way to add something to mplayerc.ini so that it won't write anything to the [Recent File List]

thanks.

mrchisholm
28th July 2003, 14:43
*oops wrong *

mrchisholm
28th July 2003, 14:43
Originally posted by Perplx
Whats the link to the mp4 over RTSP? I enjoy a challenge.

rtsp://stream.urkraft.se/skefest/live/melaniec_live.mp4

there u go ;)

wertherman
29th July 2003, 00:22
Media Player Classic can't seem to play really big wav files (3.28GB or 5 hours 33 minutes long). Arguably neither can the original media player 6.4 or media player 9 (says that the buffer is not big enough), but winamp, realone and quicktime cope fine, so media player classic should be able to do it (if you can detect the buffer not being big enough error you could probably play the wav through either the real media or quicktime interface).

DaveEL
29th July 2003, 16:58
Originally posted by wertherman
Media Player Classic can't seem to play really big wav files (3.28GB or 5 hours 33 minutes long). Arguably neither can the original media player 6.4 or media player 9 (says that the buffer is not big enough), but winamp, realone and quicktime cope fine, so media player classic should be able to do it (if you can detect the buffer not being big enough error you could probably play the wav through either the real media or quicktime interface).

'lo wertherman

You really are lazy. You havn't got a job yet so you have loads of free time, and i know your capable of writing this yourself :)

DaveEL

Sirber
30th July 2003, 00:27
Hi DC.

Could it be possible for RM content to switch between RealMedia and DirectShow from the file extension automaticly?

Thanks!!! :D

gabest
30th July 2003, 02:29
Sirber: Maybe I'm not understanding very well what you asked, but it is already based on the file extension. Only those files which have the extension from the two real media format categories will be opened through real's engine, unless you changed it to directshow of course, then it will use the new dshow filters.

wertherman: Once I wanted to make a new wave reader, but after reading about how hacked format it was at www.wotsit.org, I decided not to...

phrentec: Settings/KeepHistory=0

AtomicDalton
30th July 2003, 07:14
Hello,

Thanks for the great player; it's full featured, yet streamlined, a paradox that somhow holds true for your player. It's been playing my AVIs flawlessly and I am really glad to use this great program.

However, I am having some strange issues with OGMs that have subtitles. I'm using MPC 6.4.5.8. My standard configuration is to use the DirectX 9 renderless output mode. In this configuration, an OGM with subs freezes upon open. The only way to unfreeze it is to turn off the subs from the OGM system tray icon. Then is plays, displaying exactly one subtitle, before continuing without subs. This happens regardless of whether I seek before turning off the subs.
I decided to try using the rendered and overlay output modes, and the same freeze on open occurs. However, this freeze does not end by turning subs off. Regardless of whether subs are on or off, seeking ahead fixes the freeze, however, subtitles are not displayed.

My guess is this is a conflict between your subtitle rendering built into the player and the subtitle renderer of the OGM DShow filter. I tried unchecking auto-load subtitles in a last effort, but this had no effect.

If I've messed up some setting or something, I'd appreciate some advice. If this is a bug, I hope my description can help you squash it - this is a great player that I hope can get such bugs resolved so it can really shine.

Sirber
30th July 2003, 12:14
Originally posted by gabest
Sirber: Maybe I'm not understanding very well what you asked, but it is already based on the file extension. Only those files which have the extension from the two real media format categories will be opened through real's engine, unless you changed it to directshow of course, then it will use the new dshow filters.oh I see... DShow can't play rmvb, but RealMedia can play rmvb and mkv...

kilg0r3
30th July 2003, 14:30
hi,

here comes another n==b question from me (glad to be able to bury it in this monster thread :D). what is the difference between the different rendermodes, or, where can I read up on it myself?

cheers and thanks

Sirber
30th July 2003, 14:52
Overlay (Hardware)
WMV7 (DirectX 9)
WMV9 (WIndows XP)

IIRC

Yusaku
30th July 2003, 15:15
About the OGM subtitle bug: I had exactly the same problem, with 6.4.4.7 and 4.8 (haven't tried others), when I installed it on a new computer. Installing VSfilter solved the hanging and now everything works - so my guess is that it might have to do with somehow broken reporting of unrendered pins (normally works) or something like that.

kilg0r3
30th July 2003, 15:39
Originally posted by Sirber Overlay (Hardware)
WMV7 (DirectX 9)
WMV9 (WIndows XP)IIRC

Um, o.k., so? :confused: Where can I find some information about the specific properties of these modes?

AtomicDalton
30th July 2003, 21:01
Thank you, Yusaku.

I was a little wary at first of installing vsfilter because I could not get ffdshow and DirectVobSub to work together a while back, I believe version 2.09 of DirectVobSub. I gave it a try, though, and it's working great. Of course, I had to rack my brains to remember the DLL registering program. They should just pack a small readme with the file. I wonder if this subtitle bug will be fixed in the next MPC, though. Currently, VSfilter is serving no function except to rest happily in the system tray while MPC renders the subtitles. Oh well...

Now I just have to get used to turning off my anti-aliasing before watching videos.

Blight
31st July 2003, 15:59
kilg0r3:
firstly it's VMR and not WMV...

Overlay uses a dedicated display surface originally implemented in cards around 1995. Quality differs between cards, I find overlay quality rather sucks on all cards.

VMR7 still uses overlay, but adds a few image composition features that hardly anyone really uses.

VMR9 moved everything to Direct3D. The video is rendered on a polygon and scaled using the 3D hardware. You get a better scaler so the image isn't as pixelated or aliased as with the Overlay. And since the overlay is not in use, you can have multiple hardware assisted videos open at once on multiple monitors.

kilg0r3
31st July 2003, 16:14
Thanks Blight! Just one last question: What's the difference between the windowed and renderless modes?

gabest
31st July 2003, 16:23
In renderless mode, the vmr doesn't renderer the picture on screen, instead it passes it as a dx surface to a module supplied by the player.

Coroner
1st August 2003, 10:48
Hello

I am having a problem with MPC 6.4.5.8 and subtitles. I have set Playback==>Output==>Video==> to Video Mixing Renderer 9 (renderless). Still the option to load subtitle in File menu is greyed out and subs arn't displayed. I have the Vob file and the srt file with the same name in the same directory. I was using BSplayer (latest stable and nightly build) to show the subs with DirectVobSub and it worked fine except I prefer the MPC interface and BSplayer was introducing artifacts into play back (looked like a noise filter or something had been applied to the picture it was all 'dotty' you could see little dots making up the picture). I am using the Powerdvd 4 XP filters with Hardware mode on and Auto BOB/Weave on. When I play it back just through Power DVD the picture is perfect.

Any way back to MPC.

I couldn't get MPC subtitles to work as explained above so I tried using DirectVobSub 2.23, but it won't load with MPC or Powerdvd. I have set it to always load and placed it in MPC filter list, but it still won't run (no green arrow in system tray). It runs with BSPlayer though, due to artifacts mentioned previously I'd like to use MPC instead.

I have read this whole thread looking for solutions! (took a while I can tell you) and searched and searched.

I have a Radeon 9800Pro, running Cat 3.6 Drivers, perhaps that is the problem with VMR 9 and MPC built in subtitle support. Though if it is a vid driver problem it does not explain why bsplayer works with directvobsub and MPC doesn't. I am also running Windows XP and have DirectX9b.

What am I missing?

Thanks

Update:

I just found that it is DirectVobSub introducing the artifacts, horizontal type lines and dots like compression artifacts. So my main goal now is to get MPC built in subtitle support to work as DirectVobSub is introducing artifacts for me.

I tried VMR7 Renderless as well as VMR9 Renderless still subs won't display :(

Yusaku
1st August 2003, 14:54
(wild guess, post detailed system info - when there is not subtitle support in renderless mode, it means it is not working and it performed fallback to default renderer)

1) do you have DirectX 9 installed? VMR7 renderless works only with WinXP

2) do you have some recent videocard drivers? Default OS drivers won't get you far concerning DirectX interface.

[edit]
Oops, I better wake up before I post next time... Are other Direct3D applications working fine?

Coroner
1st August 2003, 15:00
Yep Directx9b and Cat 3.6 drivers for radeon - I mentioned it above.

ookzDVD
2nd August 2003, 02:59
@Gabest,

I think your MPC is not Classic anymore,
since it use the new logo :)

How about Equalizer, is that possible to add the Eq,
just like in the RealOne Player ?

Thank you.

Coroner
2nd August 2003, 04:26
All other Direc3D/DirectX apps work fine. I can't work out why it won't work.

TazMan
2nd August 2003, 16:41
Changes in Current Version:
Fixed two annoying bugs in the avi and matroska splitters
Avi splitter integrated and is favored over dshow's own, turn it off if you have problems with it
Lists ogm and matroska chapters under the "jump to" submenu
dx9 renderer for quicktime
Styles of the currently active text subtitle stream are editable
"properties" added to the right click menu
The built-in shoutcast filter will now automatically try to resync itself
New logo

didn't see it posted yet so......

iwod
2nd August 2003, 17:35
who design the logo?? It is not that i don't lke it.......but i think it could be better.....

How about a logo contest??

@ookzDVD

Since both foobar and Mpc is open source, i suppose somebody could bring their eq... ( may not be the best eq, but surely very good ) intergeated into MPC......

phrentec
2nd August 2003, 21:18
It seems that the file size of mplayerc.exe is growing by much. Gabest, do you use the UPX to compress MPC? I'm asking because Karl used it and it cut off the filesize significantly for an updated dll here http://forum.doom9.org/showthread.php?s=&postid=349365#post349365

gabest
2nd August 2003, 21:28
iwod: You sound like someone wanting to make a better logo ;) ... and one day, I'm going to add an equalizer code to the audio switcher.

phrentec: Yea, already using upx. It would be 2 megs otherwise.

phrentec
2nd August 2003, 21:35
oh okay good thanks to UPX. :)

from page 13.
Originally posted by gabest
phrentec: Hm, did I forget to tell you where it was? I can definitly remember that I wrote this down once, but where??? :) HKEY_CURRENT_USER\Software\Gabest\Media Player Classic\Settings\LogoFile = "pathtotheimgfile"
(the rm extensions already have their UI in the options.)
Also i can no longer figure out how to disable the logofile either through the registry or the ini. i put logofile=0 under [Settings] but it still shows it up, i also tried several other ways but still no luck. any idea how?
thanks.

gabest
2nd August 2003, 21:43
Hm, it still works for me. Aren't you using a translated version where maybe this string was also replaced?

phrentec
2nd August 2003, 21:48
ah nevermind it works. it was because i renamed mplayerc.exe to mpc.exe and so i kept trying to get it to edit/read from mplayerc.ini but where it was supposed to be written to and read from mpc.ini.
problem solved. thanks.

Sgt_Strider
3rd August 2003, 09:30
@Gabest

I posted this a while ago but I didn't get an answer. Is there a way to adjust brightness/gamma/contrast in MPC? When watching DVD's on my crappy monitor, its really necessary to increase the gamma or brightness to a suitable level for viewing.

gabest
3rd August 2003, 09:57
Only through the decoder filter, when it offers the needed controls on its property page. Or if you run the renderer with an overlay surface, you can usually change that globally from the display settings.

Coroner
3rd August 2003, 10:35
@Gabtest

A question for you please.

I got the subtitle option to work in MPC. I loaded an avi and it works fine, however if I load a .vob the subtitle options become greyed out.

Am I right in thinking MPCs subtitle function doesn't work on .vob files?

If it doesn't will you be adding support for this combination in a future release?

I am using the PowerDVD XP 4 filters and lateset MPC 6.4.5.9, VMR9 renderless mode.

Thanks

gabest
3rd August 2003, 10:40
Is vmr9 renderless loaded at all for vobs? Could you please check it in the filter menu?

Coroner
3rd August 2003, 11:38
Wow, that was quick!

I have Video Mixing Renderer 9 in the filter list and ticked. It is at defaults with Set merit: 00200000

The following is showing below in the media type window

MEDIATYPE_Video
|
--Any type

Is the above correct?

Thanks

gabest
3rd August 2003, 12:04
No, not that filter list, I mean in the menu, under play/filters/... You can also force a renderer to be loaded if you add it in the options, but that's not the prefered way. To operate in "renderless" mode and allow subtitling it has to be initiliezed properly, so renderers must be chosen from the combo box at options/playback/videorenderer.

Coroner
3rd August 2003, 12:28
Sorry,

In menu Play=>Filters I have the following listed

M-Audio Revolution
Video Renderer
Audio Switcher
Overlay Mixer2 (greyed out)
Cyberlink Audio Decoder
Cyberlink Video/SP Decoder
MPEG-2 Splitter
D:\DVD_VIDEO\VIDEO_TS\GITS SAC EP 1.VOB (greyed out)

I could not see VMR9.

In menu View=>Options=>Playback
Output is has the following settings
Zoom 100% Auto-zoom (ticked)
Video: Video Mixing Renderer 9 (Renderless)
Audio: M-Audio Revolution (00200000)

Open settings has the following settings
Use worker thread to construch filter graph (ticked)
Report pins which fail to render (ticked)
Auto-load audio files (ticked)
Auto-load subtitles (ticked)

The subtitles work for avi files just not vob files
Does the above information help?
Thanks.

gabest
3rd August 2003, 12:42
Interesting... Could you send this version of cyberlink's mpeg2 decoder to my email? "clvsd.ax" is the file in question.

Coroner
3rd August 2003, 13:06
Gabest, I sent it to the email address at gabest.org

gabest
3rd August 2003, 13:41
Ok, the answer is simple. It won't connect to anything else than the overlay mixers (normal or 2). I tried dvobsub, vmr7, vmr9, even the null renderer. There must be a simple check for the connecting filter's clsid, but I can't get around this I'm afraid. Use an older version, those work nicely.

Coroner
3rd August 2003, 13:55
Yes, I tried all those too! Well in a way I'm glad you couldn't get it to work - because it means I'm not going mad.

You mean an older version of the cyberlink decoder?

Or perhaps a different one? windvd, theatertek or something?

gabest
3rd August 2003, 14:01
Yes, I use 3.5.0.1011. Looks like the 4.* series is not very friendly with other apps.

edit: with newer windvd filters I can only see blackness, but nvidia's was quite ok even if it showed me a BSOD a few times :)

Coroner
3rd August 2003, 14:13
Thanks for the help. I'll give it a go with the 3.5.0.1011 and see what happens.

Coroner
3rd August 2003, 14:53
Gabest,

Which version of Powerdvd has that filter?
The filter in Powerdvd 3.0 is version 2, the subtitles work but the play back looks awful, weird vertical bar atifacts.
Powerdvd 4 XP was the one I was using but didn't work.

Thanks

gabest
3rd August 2003, 15:40
PowerDVD.exe, 4.0.0.1018, 2001/10/18 .. also labeled as 4.0 XP :)

Coroner
3rd August 2003, 15:49
Thanks :>

AtomicDalton
3rd August 2003, 21:08
I was looking through the posts and noticed 6.4.5.9 was released. I was wondering if it fixed the OGM subtitle issue, though the changelog made no mention of it. I'm happy to say that, at least for me, VSfilter is not necessary to view OGMs with subtitles. From the changelog, all I can say is it might be related to manipulating styles on subtitles, or it might just be one of those bug fixes that don't get mentioned in changelogs.

Thanks for the active development, this is awesome.

Now, I still just have to get used to turning off antialiasing when I watch a video. :)

ryouga
5th August 2003, 10:19
Nice job on the new version. Especially cool is how RM now hits my overlay catcher :) (I think... haven't done too much testing)

But, now I have a new task for you! I like listening to digitallyimported.com's radio, and I figured I'd run it through MPC...

First, it says it has an unrendered pin (ASF URL Handler::Out) when I put the ASX file into it.

Also... it doesn't show the information about the stream. Just "Playing", where mplayer2 will show "Clip: Vocal Trance @ DigitallyImported.com" "Author:..." etc etc. So now see if you can get it to show the stream info! :)

chros
5th August 2003, 10:27
There's a bug in the newest release x.x.x.9 (aug 1):
Shift + <- and -> : not always working (going to keyframes)
Shift + mouse on the slider : never working (going to keyframes)

it was good in the x.x.x.8

gabest
5th August 2003, 11:43
AtomicDalton: Ah, I always forgot about the rest of changes :) Once I thought it would be cool to not forward the text samples to the internal script command renderer which is usually connected after mpc's subtitle grabber filter as the stream terminator (the other could be dvobsub), but I forgot that if ISCR doesn't receive one sample it won't let the other renderers go on either. In the end I made another filter just to have a proper ending of text streams and now no more problems...

ryouga: There is a little bug in mpc since .7 or .8 what prevents opening asf/asx off the web when it has a file extension. Don't know if that is the prob here. The meta information is not displayed because I don't know asx very well, I just check the refs and add the files on the playlist.

chros: With the new avi splitter it may not always work, but next time it will do better I hope, even the matroska and realmedia splitter will have this new interface. On the other hand I had to remove the old key frame searcher thread because user complained that it puts too much stress on some cdroms when loading an avi...

Sgt_Strider
5th August 2003, 21:00
Originally posted by gabest
Only through the decoder filter, when it offers the needed controls on its property page. Or if you run the renderer with an overlay surface, you can usually change that globally from the display settings.

I'm not sure if this is asking too much but do you think you can implement this feature into MPC? I like how TCMP have the ability to adjust brightness in the program and it would be awesome if MPC have this ability as well :)

gabest
5th August 2003, 21:32
Not unless I would be using the overlay mixer exclusively, which I'm trying to avoid since the beginning, even though it is still selectable.

phrentec
5th August 2003, 22:02
'it would be good if mplayerc showed the video and audio bitrate of the movie, including the bitrate of real media files.' and quicktime files if possible. also so that one wouldn't have to keep pulling out the calc.exe to figure out the bitrate.

Safai
6th August 2003, 02:04
gabest: Is it possible to make jpeg (or any still picture) playback go to the next file in the playlist after x seconds?

Pasqui
6th August 2003, 20:42
Using latest MPC version (6.4.5.9) I get a crash when I try to play a MPEG file, whatever video output I use. Everything was working fine with MPC 6.4.5.8. Moreover I do not have problems with AVI or MKV files.
Here is the log taken with Dbgview:
00000012 21:44:42 [536] Process [FDD4CC70] MPLAYERC.EXE registred (C:\DVD\MediaPlayerClassic\mplayerc.exe)
00000013 21:44:42 [536] >>Start process [FDD4CC70] mplayerc.exe
00000014 21:44:46 [3428] DRV_OPEN
00000015 21:44:47 [3428] DRV_OPEN :3403328
00000016 21:44:47 [3428] ACMDM_DRIVER_DETAILS
00000017 21:44:47 [3428] ACMDM_FORMATTAG_DETAILS
00000018 21:44:47 [3428] ACMDM_FORMATTAG_DETAILS
00000019 21:44:47 [3428] ACMDM_DRIVER_ABOUT
00000020 21:44:47 [3428] ACMDM_FORMATTAG_DETAILS
00000021 21:44:49 [536] Process [FDD27C90] DRWTSN32.EXE registred (E:\WINDOWS\System32\drwtsn32.exe)
00000022 21:44:49 [536] >>Start process [FDD27C90] drwtsn32.exe
00000023 21:44:51 [536] >>Terminate process [FDD4CC70]
00000024 21:44:51 [536] >>Terminate process [FDD27C90]

Thanks for your great work !

Pasqui.

stax76
7th August 2003, 16:21
I have a few problems with tags described here (http://forum.doom9.org/showthread.php?s=&threadid=59063), probably a bug but I don't know exact from which software

alx
8th August 2003, 06:08
Oh well, one more.......i just uninstalled Tiny Personal Firewall 4.5 and installed the new one (5.0) and when i try to open any file asociated with MPC, MPC shuts down.
I burnt MPC in a cd with an avi that i made, and made an autorun.inf file that calls a .bat file........when i insert the cd in the drive and MPC should start, a message box appears saying "Abnormal program termination"........if i copy all the cd to the hdd, and run the bat file, movie plays ok...

Any Ideas?
Thanks a lot.
Alx


PD, Sorry about my poor english

mrchisholm
8th August 2003, 08:38
Stream 0
MPEG-2 Demultiplexer

Media Type 0:
--------------------------
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_DVD_LPCM_AUDIO {E06D8032-DB46-11CF-B4D1-00805F6CBBEA}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 18

WAVEFORMATEX:
wFormatTag: 0x0000
nChannels: 2
nSamplesPerSec: 48000
nAvgBytesPerSec: 192000
nBlockAlign: 0
wBitsPerSample: 16

When i play this M2V clip there is no sound, what codec do i need? I have WinDVD installed, all other m2v files work fine but not this one? :(

uneasy
8th August 2003, 08:40
gabest: in 6.4.5.9 still no option to play multiple video files from explorer context menu? :(

jonas
11th August 2003, 17:38
Hi Gabest,
I think OSD has been a feature request before. Since I started watching TV with mplayerc again I miss seeing the Volume level and channel Number, so I was thinking this morning whether it would be very hard to implement the on screen display using the players subtitling engine. Either having > (play) and ||||….. (Volume) displayed or even making a new font.
Of course this is just an idea and I have no clue if this is possible or not.

thanks, jonas

mhe
12th August 2003, 10:13
Originally posted by jonas
Hi Gabest,
I think OSD has been a feature request before. Since I started watching TV with mplayerc again I miss seeing the Volume level and channel Number, so I was thinking this morning whether it would be very hard to implement the on screen display using the players subtitling engine. Either having > (play) and ||||….. (Volume) displayed or even making a new font.
Of course this is just an idea and I have no clue if this is possible or not.

thanks, jonas

Yes OSD would be nice, this could also make it possible for OSD menus. Like the filemanager OSD in zoomplayer where you can browse to mediafiles, very useful when you use the computer as TVout only with remote.

arman68
12th August 2003, 14:21
Originally posted by mhe
Yes OSD would be nice, this could also make it possible for OSD menus. Like the filemanager OSD in zoomplayer where you can browse to mediafiles, very useful when you use the computer as TVout only with remote.

I totally agree.

However I don't think comparing to Zoomplayer is good: all of zoomplayer OSD, cropping and aspect ratio correction does not affect the video overlay, which means if you want to have the best tv output possible and use DVDMax (Matrox) or Theatre (ATI) features, the OSD is not visible on the TV and the image size and aspect ratio remains unchanged. IMHO zoomplayer is one of the worse players for these reasons.

I think the key is to use the subtitling engine since it is displayed in the overlay.

Have a look at Crystal Player from http://www.crystalplayer.com if you are looking for an OSD on TV.

CruNcher
13th August 2003, 03:05
@arman68

indeed crystalplayer has some nice features but did you ever watched the memory footprint only @ startup is ridicolus and if you play it fills even more.

mhe
13th August 2003, 08:58
Originally posted by arman68
I totally agree.

However I don't think comparing to Zoomplayer is good: all of zoomplayer OSD, cropping and aspect ratio correction does not affect the video overlay, which means if you want to have the best tv output possible and use DVDMax (Matrox) or Theatre (ATI) features, the OSD is not visible on the TV and the image size and aspect ratio remains unchanged. IMHO zoomplayer is one of the worse players for these reasons.

I think the key is to use the subtitling engine since it is displayed in the overlay.

Have a look at Crystal Player from http://www.crystalplayer.com if you are looking for an OSD on TV.

Didnt know that, i`ve pretty much only dealt with nvidia cards and all has been fine with zoomplayer. But since mpc also plays .rm / .qt and zoomplayer has gone the payroute instead of the opensource route, ive switched.

Another feature that would be immensely useful is the ability to play common image files directly. Like bin files & img files.

uneasy
13th August 2003, 09:44
I have a problem with external subtitles while watching DVD as well. I tried NVDVD 2.55, WinDVD 4.0.65.0 and 5.0.26.23, PowerDVD 4.00.2417 and 5.0.0.602 codecs, but with little success. PowerDVD codecs doesnt allow to load external subtitles (option is greyed out), with other codecs subtitle loads but it never shows up (tried all video modes from overlay to vmr9). What am I doing wrong?

Another question - I have problems with NVDVD codec. The picture is too bright and misplaced. Does anyone else have those problems?

Lobuz
13th August 2003, 12:13
I think the solution could be done by Gabest in his own oryginal great style. That's by making own MPEG2 video DirectShow decoder from sources of MPEG2Dec3. It's quite fast on modern systems. So should work without problems.:D

Regards
Lobuz

Animaniac
14th August 2003, 05:57
A Super all MPEG parser would be sweet. MPEG-1, MPEG-2, MPEG-4. *drools* It will fix the nasty MP3 playback bugs... *prods Gabest*

rakaz
14th August 2003, 18:29
Originally posted by iwod
who design the logo?? It is not that i don't lke it.......but i think it could be better.....

How about a logo contest??
A while ago I created a new logo for private use on my own computer, so it matches the other icons on XP better. I created a mockup of how it could be used by MPC.

http://www.creatype.nl/mpc/mpc.jpg

The .ico file, which contains icons in 8 bit and 24 bit and has 16, 32 and 48 pixels versions can be downloaded here (http://www.creatype.nl/mpc/mpc.ico). The bitmap I used as the logo can be downloaded here (http://www.creatype.nl/mpc/mpc.bmp).

As you can see, it is inspired by the old MPC icon and complies with the Microsoft icon design guidelines for XP.

athos
14th August 2003, 18:57
rakaz > that looks really really good! clean and nice, but not dull. you got my vote.

Animaniac
17th August 2003, 07:31
Originally posted by rakaz
A while ago I created a new logo for private use on my own computer, so it matches the other icons on XP better. I created a mockup of how it could be used by MPC.

http://www.creatype.nl/mpc/mpc.jpg

The .ico file, which contains icons in 8 bit and 24 bit and has 16, 32 and 48 pixels versions can be downloaded here (http://www.creatype.nl/mpc/mpc.ico). The bitmap I used as the logo can be downloaded here (http://www.creatype.nl/mpc/mpc.bmp).

As you can see, it is inspired by the old MPC icon and complies with the Microsoft icon design guidelines for XP.

Incredible. I love it. I hope it gets implemented. Could you do file icons as well?

Edit: Just one for all file types would be fine for me.

Schultz
17th August 2003, 07:59
Originally posted by Animaniac
Incredible. I love it. I hope it gets implemented. Could you do file icons as well?

Yes it looks nice i would like to see file icons for Avi/Ogm/Mkv/Mpg to easily seperate them..

rakaz
18th August 2003, 19:07
First of all, thanks for all the positive replies. Although I did some icons and artwork for my open source project (not av related), I am not a professional icon creator.

Could you do file icons as well?
The mockup (http://www.creatype.nl/mpc/mpc.jpg) is updated to include a general file icon. The icon can also be downloaded as an ico file here (http://www.creatype.nl/mpc/mpc-doc.ico). Just like before, the file icon is complient with the Microsoft XP guidelines and should fit in nicely.

Yes it looks nice i would like to see file icons for Avi/Ogm/Mkv/Mpg to easily seperate them
I do have some plans to create new icons for Real and QuickTime, but I am currently too busy for other icons. Perhaps in a week or two I have more time.

V_ICE
20th August 2003, 01:23
I know MPC can play Gifs so is it possible for the logo to be an animated Gif instead of just playing the first frame ?
The best media player out there by the way.:)

chros
21st August 2003, 07:50
There's a neew release: MPC 6.4.6.0

Change log:
- built-in mpeg1/mpeg2 decoder (also for dvds)
- file open dialog will open all files from the current directory when the "open" button is pressed without choosing any file.
- new column for app command buttons at options/player/keys
- logo chooser

http://sourceforge.net/project/showfiles.php?group_id=82303&release_id=179339

BRMSlash
21st August 2003, 14:09
built-in mpeg1/mpeg2 decoder (also for dvds)

Well I just did a fresh install of Windows XP and updated it and it can't play dvd's without an external dvd player installed. This is the error message I get.

The following pin(s) failed to find a connectable filter:
DVD Navigator::AC3

Stream 1

Media Type 0:
--------------------------
AM_MEDIA_TYPE:
majortype: MEDIATYPE_DVD_ENCRYPTED_PACK {ED0B916A-044D-11D1-AA78-00C04FC31D60}
subtype: MEDIASUBTYPE_DOLBY_AC3 {E06D802C-DB46-11CF-B4D1-00805F6CBBEA}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 18

WAVEFORMATEX:
wFormatTag: 0x0000
nChannels: 6
nSamplesPerSec: 48000
nAvgBytesPerSec: 0
nBlockAlign: 768
wBitsPerSample: 0

Another point to note is that it does play decrypted vobs on my hard drive, although with no sound, after a simliar message.

So I guess the built-in mpeg1/mpeg2 decoder is only the video portion of the relevant standards. All we need now is an in-built ac3/dts decoder :)

Schultz
21st August 2003, 14:15
well you can just get a free ac3 filter from ac3filter.sf.net which will solve those issues for yea..

gabest
21st August 2003, 17:57
As Schultz says, this decoder is only for video (it uses libmpeg2, if anyone interested). A filter based on liba52 could be integrated into mpc, but I think ac3filter is already very good a feature rich, so it would be pointless to remake it. For dts, and the unsupported layers of mpeg audio, it is still needed to have iviaudio.ax or some similar registered. But back to the mpeg decoder. Sometimes when used with the overlay mixer it begins to stutter strangly, _but_ never that much with any of the other renderers, and with reclock it plays smooth as it should. I don't really understand what is happening with the overlay mixer, because I'm sure the frames are outputted correctly and with the right timestamp, maybe it is just the crappy MS audio renderer... Also, there is a little bug I discovered today, it uses the deinterlacer on mpeg1 because there is no progressive frame flag set for mpeg1 by the lib (maybe because mpeg1 is never interlaced... am I right?). If you think the image is blurred, turn mpeg1 off in the options.