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

Re: [pygame] Re: GSoC Student


ffmpeg support would be great.  Perhaps using this library:  http://www.arjanhouben.nl/SDL_ffmpeg/

py3k is probably not too much work.  It took Marcus only a few days I think to convert pgreloaded - probably less, so not a full 3 months work.

Feel free to email me your draft application, and I can help you with it.


On Thu, Mar 19, 2009 at 10:05 AM, Tyler Laing <trinioler@xxxxxxxxx> wrote:
Ah, apologies, I hadn't fully read the mailing list before I posted

Pygame for Python 3 is pgreloaded, which I presume has active

For the font and image support, there appears to already be a
volunteer for that.

But I would still like to work on the movie support. If there are any
other ideas that could be done over the summer, I would like to hear


On Mar 18, 3:49 pm, Tyler Laing <trinio...@xxxxxxxxx> wrote:
> Hello everyone.
> My name is Tyler, a third year computer science student at UBC-Okanagan. I
> started programming with python, even developing a simple game in Tkinter
> before I found pygame. I've been programming in Python for almost 6 years
> now, giving me a lot of experience and knowledge about the intricacies of
> Python. In recent years, I've been learning C, and feel confident enough
> about my skill with C to be able to contribute usefully. I have previous
> experience working with python integrated into a C app(Nakedmud), as well as
> some development experience(very minor) for rockbox.org. Most of what I
> contributed to rockbox.org was access to a specific mp3 player, as well
> decompilation information from the firmware.
> After looking at all the available choices, I would like to do one of the
> three following projects:
> 1) Begin work on porting Pygame to Python 3, if it hasn't already been
> started.
> This would involved updating all the c modules to the new api changes and
> updating all the internal python code to Python 3 format.
> However, this could be a rather large project to undertake.
> 2) Add decent movie support using ffmpeg
> While this is listed in the Hard tasks section, it sounded very interesting
> to me. This would vastly improve my c skills, while contributing something
> very useful to pygame.
> This would require gaining a passing familiarity with ffmpeg's library, its
> functions, and how they work in a multi-threaded environment. In addition, I
> would also have to design an api for use in pygame for the movie support.
> 3) Improve font and image support in pygame.
> This is likely the simplest task of the three. It would require studying the
> documentation for the formats, learning the pygame internal structures for
> these formats, and creating loaders and savers from those internal
> structures.
> Thank you for your time, and please let me know if you would like to mentor
> me, and which project would be best for me to undertake.
> -Tyler
> --
> Visit my blog athttp://oddco.ca/zeroth/zblog