[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[pygame] Midterm report for Movie Module



Hi everybody,

What the movie module is capable of doing right now is:
-Video
-Audio
-resize the screen
-pause, unpause
-stop
-play, with a loops argument that works just like the one in mixer
-get, set, surface support


So we have basic functionality so far for it. There is also a vlc
backend, that refuses to work properly, except once in a blue moon...

There are some issues, effectively unsolvable with it right now. If
you use a surface to blit the frames to, and try to resize smaller,
you end up with visible corruption. Very, very rarely does the sync
between video and audio not quite work. There are also some formats on
some computers that will cause crashes, but on others, they will work
fine. I have no idea what makes a difference on different computers,
but I suspect slightly different ffmpeg libraries.

My plan for the future is to:
-support the location of later ffmpeg libraries, which were changed
after v0.5 to go into ffmpeg/lib*
-seeking
-subtitle support(this is nearly done... I just need to take the text
packets and figure out how to display them on overlays. For surfaces,
its easy, just use sdl_ttf, so if anyone has any ideas, let me know!)
-add filepath expansion
-callback for returning an image buffer
-callback for returning a sound  buffer
-document code further
-add mplayer backend

Thank you guys for this opportunity, it has been a fun couple of months so far!

-Tyler
-- 
Visit my blog at http://oddco.ca/zeroth/zblog