PDA

View Full Version : MPEG2 replay b0rked in mpc 6468


alexnoe
15th November 2003, 10:49
A DVD, encoded with CCE and authored with DVD Maestro, played fine in previous versions of MPC, but I only get funny colored lines with the latest versions.

The menu is however displayed correctly....

How did you b0rk dvd replay? :devil:

celtic_druid
15th November 2003, 15:05
Seems to work ok here. Tested a M2V from HDD using VMR9 all three modes and overlay.

alexnoe
15th November 2003, 15:10
It's strange... star trek 10 works, while cruel intentions doesn't. I've made both backups the same way :confused: and both play in other players

gabest
15th November 2003, 20:22
Which version was the last without this problem? Could you make a smaller dvd to test?

alexnoe
16th November 2003, 14:01
6465 definitely worked, but i didn't try versions 6466/6467. If you want me to, and if sourceforge happens to be online, i can try those :D

I can make excerpts of the vob files of any size.

LigH
17th November 2003, 20:12
After reports from friends (now that finally a german translation is available, I recommended it to many people), I checked my collection of latest versions: At least on a GeForce2 GTS and a Matrox G400, both DirectX 9 installed, the VMR9-Renderless mode is broken: Videos open in the correct size, but the playback is totally black. Version 6.4.6.5 worked fine, Version 6.4.6.7 (en + de) worked fine, Version 6.4.6.8 (en + de) does not work anymore. But only "Renderless" - VMR9-Windowed still runs fine.

By the way: Previous versions allowed to select VMR7, 6.4.6.8 only allows VMR9 (if DirectX 9 is installed); does DX9 not provide VMR7 anymore?

Furthermore: The Audio output selection combobox is awfully small (only 1 line high); thank you forward for expanding it to at least 5 lines!

And finally: How long may it take that a "centralised" internationalisation support will be possible (e.g. via stringtable DLL or INI file), or does it not make sense due to the always heavy option rearrangements?

gabest
17th November 2003, 22:31
alexnoe: I can't notice anything bad here... Do you have a screenshot maybe? :) Also, have you tested it with all renderers, including the renderless mode options? (this question is for LigH too!)

LigH:

"Previous versions allowed to select VMR7, 6.4.6.8 only allows VMR9 (if DirectX 9 is installed); does DX9 not provide VMR7 anymore?"

Do you run XP or earlier? VMR7 is "xp-only". I'm glad graying it out finally seems to work :)

"Furthermore: The Audio output selection combobox is awfully small (only 1 line high); thank you forward for expanding it to at least 5 lines!"

I forgot to pull it longer in the resource editor, that's true, but it drops down to view all items here. Maybe XP overrides it automagically?

"And finally: How long may it take that a "centralised" internationalisation support will be possible (e.g. via stringtable DLL or INI file), or does it not make sense due to the always heavy option rearrangements?"

It is like learning the phonebook. Possible, but nobody wants to do it :)

LigH
18th November 2003, 07:24
Okay - I forgot: All the systems run Windows 2000 SP4 (one Server, the rest Professional); from the Server with 3Dfx Banshee chipset: no report yet; from the others:

+ "System default"
+ "Overlay mixer"
+ "VMR9 (Windowed)"

work well with version 6.4.6.8 (german translation) on all the systems I got reports from - and with any other version on my own system (and I have got almost all of any released version, and tested all 6.0.6.x versions I got).

- "VMR9 (Renderless)"

does not work with version 6.4.6.8 (german translation) on all the systems I got reports from and only displays black with version. It does not work with version 6.4.6.8 (english original) on my system. But it worked fine with any previous version. Definitely it always worked on my GF2GTS and on a Matrox G400 at my parent's, since I installed DirectX 9. Today I can check one more system, it may be a Matrox 450 (more later), also W2KSP4 Pro and DX9.
__

You say VMR7 is XP only - okay, then it shall be disabled under Win2K (you probably used a "fallback" to another mode in older versions, I'd guess, because selecting it worked somehow).
__

As all the systems I work with have Windows 2000 SP4 and DirectX 9.0b (by the way: the German versions), the "short" combobox appears the same everywhere. I don't have any other system available until next weekend (I don't like XP so much, especially not the Home Edition - but the one I'll visit got it preinstalled). More about it soon then...
____

Update:

The system currently under investigation has a Matrox Mill. G450 DH LE, and DirectX 9.0b German (0902). Here, VMR9-Renderless plays AVIs with DivX 4 and 5 (decoded using ffdshow) or XviD (decoded using Nic's filter) in normal (100%) size - but the playback goes black as soon as the window is resized or fullscreened. "VMR9-Windowed" plays fine in normal and changed sizes. "Overlay mixer" plays fine - one time (does not loop). "Old renderer" plays fine.

BTW: I forgot to change the VMR details; now more details: "VMR9-Renderless" indeed works well with "regular offscreen plain surfaces" also in a resized window and fullscreen; it does not work well on this G450 when set to "use texture surfaces and render video in 2D/3D". The default setting in 6.4.6.8 was "texture surface in 2D". That might be incompatible to older graphic cards...

(Wow - is that an example of "bug report"?!...)

alexnoe
18th November 2003, 11:15
It works with VMR9 renderless, but not with 'system default' :o

LigH
18th November 2003, 11:41
By the way: Where can I find out what "System default" on my system is? Audio is easy (Control center, Sound and Multimedia); but video...

gabest
18th November 2003, 13:24
alexnoe:

I think I know what is the problem! You are using some beta detonator drivers from the 5x.xx series, right? These new drivers even lets you to blt yv12 onto the backbuffer and it does the rgb color conversion itself (olders could only yuy2 from the yuv types), BUT! first they did it with wrong colors... Try to find that driver forum site where all the new drivers can be downloaded, and upgrade to a newer. I can't tell you which I have at home now, but the latest from about two weeks ago fixed this coloring problem. (or alternatively, disable the planar output formats of the mpeg decoder in the options, on its ppage)

LigH:

> ...3Dfx Banshee chipset...

I don't think that 3dfx will work at all in renderless mode because of the lack of 32bpp surfaces.

> - "VMR9 (Renderless)" ...

This looks to be a nice fat problem :) There are still a few issues with dx9's StretchRect and the drivers aren't too compatible with it either. (Not exactly related but recently I had a strange problem with an ati card and the 3.8 drivers, when the subtitles were drawn over the picture everything became black except the subtitles themselves, then I found some pre-release of 3.9 and that fixed it...)

> You say VMR7 is XP only - okay, then it shall be disabled under Win2K (you probably used a "fallback" to another mode in older versions, I'd guess, because selecting it worked somehow).

Yes, it falls back to the "system default" when some error happens during the initialization, you can easily verify it by looking at the loaded filters.

> I don't like XP so much, especially not the Home Edition

The home edition is really useless beside the pro, but xp is just like 2000 after turning off all the web-like features of the shell :)

> "Overlay mixer" plays fine - one time (does not loop).

Yea, that's really crazy, it also does this to me, but usually goes away after a reboot...

> BTW: I forgot to change the VMR details; now more details: "VMR9-Renderless" indeed works well with "regular offscreen plain surfaces" also in a resized window and fullscreen; it does not work well on this G450 when set to "use texture surfaces and render video in 2D/3D". The default setting in 6.4.6.8 was "texture surface in 2D". That might be incompatible to older graphic cards...

I need to find out where and why it fails on certain cards and fall back to normal surfaces only then, but how... if I just hadn't sold all my good old video cards :)

> By the way: Where can I find out what "System default" on my system is? Audio is easy (Control center, Sound and Multimedia); but video...

xp: vmr7, older: "old render", the gdi/ddraw/overlay hybrid :)

gabest
20th November 2003, 12:37
alexnoe: any confirmation of my guess ... or maybe a screenshot? :P

alexnoe
20th November 2003, 13:22
I'm using some 45.xx drivers. Beta graphic card drivers are beyond what I would ever install...
I'll make a screenshot somewhen...

gabest
20th November 2003, 19:06
Thanks! (I still hope it is the same problem, maybe this bug was there since 45.xx...)

> Beta graphic card drivers are beyond what I would ever install...
I'll make a screenshot somewhen...

I thought all of them were beta. Aren't they?

edit: please don't forget to try disabling that enable planar yuv formats checkbox.

alexnoe
20th November 2003, 19:24
lol...system default works if those are disabled!