Software Archive
Read-only legacy content
17061 Discussions

No YV12 color space on Vista (Enhanced Video Renderer output)

mercury_22
Beginner
1,268 Views

Hi ! I can't play many mpeg4 / DX50 fileson Vista when usingEVR (Enhanced Video Renderer = Vista's Render) and YV12 output color space which is the default in many mpeg4 decoders (Xvid, FFDshow,...) ! If I use another Render like VMR I have no problem playing those files with YV12, but this is NOT possible with Windows Media Player, and many other players so... how can this be fixed ?

Please Help me !

0 Kudos
9 Replies
7oby
New Contributor II
1,268 Views
I just took Media Player Classic Homecinema
http://mpc-hc.sourceforge.net/
enforced using the ffdshow input filter and disabled all but YV12 output colorspace. I enabled EVR and played back a HD trailer taken from http://trailers.apple.com/

And it works for me. I also validated the contents of the EVR Input Pipe which is
Video: YV12 1920x1056 23.97fps

I've been using intels v15.9 driver on GM965 chipset. Which driver and chipset were you using?
0 Kudos
mercury_22
Beginner
1,268 Views

I've tested on Intel G945, G965, G33, and G35 with video graphics driver version 15.11.64.1537, and 15.9.64.1472 !

More discussion and video sample here http://forum.doom9.org/showthread.php?p=1171489#post1171489and http://forum.doom9.org/showthread.php?p=1171099#post1171099

Like i've said there are many mpeg4 / DX50 (encoder XviD build 37) files that aren't working (just black screen and sound) not all

Thanks for your fast reply !

P.S. A fast way to test this on Vista :

1 - Try to play this Avisynth script DirectShowSource("C:UsersPublicVideosSample VideosBear.wmv") with WMP or MPC-HC (it's working with VirtualDub / vfw )

or

2 - install ffdshow tryouts( mirror ) with default settings and try to play that sample using WMP or MPC-HC with EVR (or EVRcustom) output

0 Kudos
7oby
New Contributor II
1,268 Views
As I said: It plays perfectly fine using EVR here on GM965. I didn't read all the doom9 threads. Did you rule out 64 Bit drivers as a source for problems? Did you try 32-Bit Codecs with MPC-32?

Tested drivers:
7.15.10.1472 (v15.9.0.1472)
7.15.10.1537 (v15.11.0.15.73)

Proof:


MPC-HC 1.1.604.0 is installed as well
ffdshow_beta5_rev2033_20080705_clsid is installed with default settings

P.S.: For certain playbacks I'm still using Overlay Mixer. EVR is supposed to have good interpolation, no tearing, low CPU load, however it fails to bob deinterlace a 1080i source to 60fps on my machine.
0 Kudos
mercury_22
Beginner
1,268 Views

I can play the wmv file ("C:UsersPublicVideosSample VideosBear.wmv") too, but can you play the script ?

Better try the sample from Doom9's thread !

I've tested this with 32-bit& 64-bit Decoders (ffdshow, Xvid, DivX) and Players (WMP, MPC-HC)!! but not yet on 32-bit vista !

To resume the problem it's EVR + YV12 on SOME files (any other render it's working with YV12 on those files) and you can find a test file mpeg4 / DX50, (encoder XviD build 37) here

0 Kudos
7oby
New Contributor II
1,268 Views
I tried playing the Mpeg4Test.avi you uploaded to rapidshare and linked in your last post. The result was that using EVR I also DO as well have a NO IMAGE (=black). So far I can confirm that this bug is also present on GM965 using the latest drivers mentioned above. Other renderers VMR7/9 and Overlay work fine.

I didn't see an avisynth script in any links you provided and therefore didn't test that.

However the EVR renderer doesn't fail with every YV12 stream handed over as can be seen from my bear.wmv test. It would be interesting to see whether the rather seldom aspect ratio of 11:6 that is used by Mpeg4Test.avi has any effect regarding the bug. I didn't check whether the video uses anamorphic format.

I'm just a user as you are and as far as I know this is the only public place to post bugs. If bugreports are precise and narrowed down chances that some Intel developer will pick it up are higher. Certainly everybodys time is limited.
0 Kudos
mercury_22
Beginner
1,268 Views

The Avisynth script was :

DirectShowSource("C:UsersPublicVideosSample VideosBear.wmv")

Just copy the above in a notepad and save it as anythingyouwant.avs then try to play it with MPC-HC or WMP ( you must have Avisynth installed )

0 Kudos
7oby
New Contributor II
1,268 Views
My results are different in this case:

WMP : application crash
MPC-HT : plays the avisynth fine

avisynth 2.5.7 is installed.
0 Kudos
mercury_22
Beginner
1,268 Views

That's weird ! For me both are playing just the sound . MPC even tells me it can't find a connectable filter for the Video pin : YV12 720x480 29.9fps !WMP isn'tcrashing !

0 Kudos
emmahenley
Beginner
1,268 Views

The latest drivers mentioned above. So far I can confirm that this bug is also present on GM965 using The result was that is the only public place to rapidshare and Overlay work fine. Other renderers VMR7/9 and linked in your last post. I tried playing the Mpeg4Test.avi you are and as far as I know this is used by Mpeg4Test.avi has any links you provided, and therefore didn't test that.

I didn't see whether the rather seldom aspect ratio of 11:6 that using EVR I also DO as you uploaded to post bugs. I didn't check whether the video uses anamorphic format.

I'm just a user as well have a NO IMAGE (=black). If bugreports are precise and narrowed down chances that some Intel developer will pick it up are higher. Certainly everybodys time is limited.


However the EVR renderer doesn't fail with every YV12 stream handed over as can be seen from my bear.wmv test. It would be interesting to see an avisynth script in any effect regarding the bug.

-------------------------
Emma Henley
Sidekick Phones - Sidekick Phones - 32 HDTV LCD

0 Kudos
Reply