[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[pygame] Alpha Release of the movie module
- To: pygame-users@xxxxxxxx
- Subject: [pygame] Alpha Release of the movie module
- From: Tyler Laing <trinioler@xxxxxxxxx>
- Date: Fri, 19 Jun 2009 15:08:57 -0700
- Delivered-to: archiver@xxxxxxxx
- Delivered-to: pygame-users-outgoing@xxxxxxxx
- Delivered-to: pygame-users@xxxxxxxx
- Delivery-date: Fri, 19 Jun 2009 18:09:03 -0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=ADVw3R67SvNFu3/43kAUiiDrg5osfAIys6CIEStavXM=; b=e2D70nKc4np2sbG7VTMNuwWY72GgNT37KzV1pxK4iwzux6xKQLIBmw9+kk/cSMKWIM OOG1ef0VTaw8YEzY0eE8hUefwJkJGSnVQBAHmuTwP1XIJlAgsBZON8ZHAvmgfb9PVyZs th7UYuO1yN4KBjXyrEj0dj/NfSxO2h4scIhlc=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=xKAiTNe/K9ppYjqwOGEaHWpDTX0YG1pUPSQVTkhMWNG/D1JDpgKdk98ClOd25P6r1F iOmAsdkcJ+xalSQ1SyKRLwylMYAdMpyvldWctCcrnzWsSjno8usuopoTW6U0igmv+nVo J0n2sH3NB+M1zXLSOSfFDSBarfebdqm3e0AEg=
- Reply-to: pygame-users@xxxxxxxx
- Sender: owner-pygame-users@xxxxxxxx
Hello all,
I would like to announce the alpha release of the new movie module. The details can be found here, http://www.oddco.ca/zeroth/zblog/2009/06/19/movie-module-progress-week-5/
but in short here is what the movie module can do now:
- Play videos, complete with audio
- Pause, and stop
- Looping for discrete or infinite numbers of times
- Resize the window on the fly
- Direct all the video output to a pygame surface, which can be moved around, blitted, flipped upside down, blitted on top of or under another surface, etc.
- Has several backends with basic functionality. Right now the vlc backend works, but it has not undergone serious testing yet. The ffmpeg-wrapper backend has been what I've spent most of the last five weeks on.If the ffmpeg-wrapper backend fails, then it'll use the vlc backend, and if that fails, it'll use the dummy backend, just so your game or application would continue to work.
I am going to spend all of next week beefing up the unit test(s), and testing as many features as possible. I will also be working to reduce any memory leaks found. In addition I'll be working on the more in-depth documentation. After that, I will work to add more features, like redirecting the output of the movie player backends into a surface the programmer specifies, allowing the programmer to use their own sound subsystem, seeking, and so on. I look forward to the completion of this project. :)
Thank you,
Tyler Laing
--
Visit my blog at http://oddco.ca/zeroth/zblog