karl_lillevold
29th September 2004, 19:07
Two of my systems with nVidia cards (GF4 Ti 4200/4400) have developed a strange problem with recent video card driver updates (I think)..
In some cases I can not get an overlay surface when I play an Avisynth script. For example:
1)
DirectShowSource("hp.avi",fps=23.976) (YV12 uncompressed)
will give me overlay and nice full screen stretch, while
2)
DirectShowSource("hp.rmvb", fps=23.976) (RV10 encoded from above source)
or
DirectShowSource("hp.mp4", fps=23.976)
or
a = DirectShowSource("hp.rmvb", fps=23.976)
b = DirectShowSource("hp.avi",fps=23.976)
v = StackHorizontal(a,b)
return v
refuse to provide an optimized overlay in any DirectShow player, and full screen playback is very ugly and problematic. I know this used to work fine a while back, but I am afraid I am not sure what triggered the bad behavior. I do suspect video card driver updates though.
I do not have this problem on any other video card (ATI, Intel).
I am using the Helix YUV codecs (http://forum.doom9.org/showthread.php?s=&threadid=56972&highlight=helix+yuv+codecs) as VfW codecs for YV12, and I have stepped through a debug version of the YV12 codec to look for differences in behavior, but can find none. I could go into it more carefully though, which order color formats are checked, but an initial investigation shows that in both cases (no overlay or overlay), my YV12 codec is asked for, and provides YUY2 video data to the player.
Any advice on how to proceed? I have some older video card driver versions, but I am not sure how good downgrading a video card driver is for system stability...
In some cases I can not get an overlay surface when I play an Avisynth script. For example:
1)
DirectShowSource("hp.avi",fps=23.976) (YV12 uncompressed)
will give me overlay and nice full screen stretch, while
2)
DirectShowSource("hp.rmvb", fps=23.976) (RV10 encoded from above source)
or
DirectShowSource("hp.mp4", fps=23.976)
or
a = DirectShowSource("hp.rmvb", fps=23.976)
b = DirectShowSource("hp.avi",fps=23.976)
v = StackHorizontal(a,b)
return v
refuse to provide an optimized overlay in any DirectShow player, and full screen playback is very ugly and problematic. I know this used to work fine a while back, but I am afraid I am not sure what triggered the bad behavior. I do suspect video card driver updates though.
I do not have this problem on any other video card (ATI, Intel).
I am using the Helix YUV codecs (http://forum.doom9.org/showthread.php?s=&threadid=56972&highlight=helix+yuv+codecs) as VfW codecs for YV12, and I have stepped through a debug version of the YV12 codec to look for differences in behavior, but can find none. I could go into it more carefully though, which order color formats are checked, but an initial investigation shows that in both cases (no overlay or overlay), my YV12 codec is asked for, and provides YUY2 video data to the player.
Any advice on how to proceed? I have some older video card driver versions, but I am not sure how good downgrading a video card driver is for system stability...