I tried playing a movie using pygame 1.8.1pre-svn1236 and directx. The movie video was not displayed. Therefore, I agree that it's a directx video driver issue, not a problem that's unique to pygame release candidate 2.
In versions of Windows XP before Service Pack 2, either DirectX 8.1 or 9.0 may be installed. Jason --- Lenard Lindstrom <[EMAIL PROTECTED]> wrote: > Thank you Jason. Now to answer Brian's question as > to how the current > Pygame version differs from 1236. Code was added to > __init__.py > (1285-1286) to set the video driver to directx for > Windows versions > predating XP. My Windows predates XP and has only > DirectX 8.1 installed. > XP has DirectX 9.0. Apparently pygame incorrectly > sets the video driver > to directx for XP and DirectX 9.0 breaks the DirectX > 5 api used by SDL. > Surprise, surprise. > > So what to do. Obviously __init__.py needs fixing. > But what about > checking the DirectX version? I don't see any way to > do it with SDL. > DirectX has a COM interface so ctypes is useless > without comtypes. > > Lenard > > > Jason M. Marshall wrote: > > With SDL_VIDEODRIVER set to windib, the movie's > video > > is displayed, but with SDL_VIDEODRIVER set to > directx, > > the movie's video is not displayed. > > > > (I am using Windows XP SP2, Python 2.4.4, and > pygame > > 1.8.1rc2-svn1507.) > > > > Jason > > > > --- Lenard Lindstrom <[EMAIL PROTECTED]> wrote: > > > > > >> I have confirmed the bug for Windows XP. I am > >> practically clueless as to > >> what could causing it. One thing I didn't verify > is > >> that Windows XP is > >> actually using the windib video driver. Jason, if > >> you wouldn't mind > >> would you set the SDL_VIDEODRIVER environment > >> variable to windib and try > >> again. > >> > >> Thanks, > >> > >> Lenard > >> > >> > >> Jason M. Marshall wrote: > >> > >>> René, > >>> > >>> I tried both of these: > >>> > >>> > > > http://www3.telus.net/len_l/pygame/pygame-1.8.1b02.win32-py2.4.msi > > > > > http://thorbrian.com/pygame/pygame-1.8.1rc2.win32-py2.4.exe > > > >>> The same movie problem exists in both builds. > >>> > >>> Jason > >>> > >>> --- René Dudfield <[EMAIL PROTECTED]> wrote: > >>> > >>> > >>> > >>>> hi, > >>>> > >>>> thanks for finding this bug... > >>>> > >>>> are you able to try this version of pygame > here? > >>>> http://thorbrian.com/pygame/builds.php > >>>> > >>>> cheers, > >>>> > >>>> > >>>> On Wed, Jul 16, 2008 at 11:49 PM, Jason M. > >>>> > >> Marshall > >> > >>>> <[EMAIL PROTECTED]> wrote: > >>>> > >>>> > >>>>> The pygame 1.8.1 beta 2 movie module doesn't > >>>>> > >> work > >> > >>>>> correctly. Sound from the MPEG file is played, > >>>>> > >> but > >> > >>>>> > >>>>> > >>>> not > >>>> > >>>> > >>>>> video. (Just a black surface is displayed.) > The > >>>>> > >>>>> > >>>> pygame > >>>> > >>>> > >>>>> 1.8.1 pre-release 1236 movie module was > working > >>>>> correctly. > >>>>> > >>>>> I am using Windows XP SP2, Python 2.4.4, the > >>>>> movie-playing code that Lenard posted on 21 > May > >>>>> > >>>>> > >>>> 2008, > >>>> > >>>> > >>>>> and the following MPEG file: > >>>>> > >>>>> > >>>>> > > > http://history.msfc.nasa.gov/saturn_apollo/media/ap17asc.mpg > > > >>> > >>> > >> > > > > > > > > > > > > > >