[XviD-devel] Re: DirectShow decoder bug in Compatibility renderer
mode (how to reproduce it)
Harghh
harghh at free.fr
Tue Aug 17 11:02:35 CEST 2004
Here is how to reproduce this bug with GraphEdit.
I tested this method with DirectX 8.1, 9.0b and 9.0c
You need to have XviD decoder Compatibility renderer option enabled,
Output colourspace set to no force and a screen color depth of 32bits.
1) Open GraphEdit
2) Drag and drop an xvid encoded avi file in GraphEdit
This should produce this graph :
avi file -> avi splitter -> xvid mpeg-4 video decoder -> vider renderer
(VMR)
The default video renderer is in VMR mode, so the bug doesn't appear, you
need to replace it.
3) Remove the video renderer filter
4) Insert a video renderer filter (in DirectShow filters), use the 2nd one
which doesn't use VMR
5) Link xvid decoder's output pin to video renderer's input pin
6) Play the graph
7) Reduce the size of the video window, so it is smaller than the video
source file resolution
8) Completely hide the video window by moving another window on top of it
Now it should crash soon.
I have more difficulties to reproduce the bug on a WindowsXP SP1 computer
with DX8.1, i had to move the top window over the video window several
times.
Hope it will help you to reproduce the bug.
Regards
Harghh
More information about the XviD-devel
mailing list