Skip to content
an attempt to speed up pyglet's video decoding pipeline by using a fragment shader for YUV to RGB color space conversion
Python Other
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
contrib
doc
examples
experimental
pyglet
tests
tools
website
.gitignore
CHANGELOG
DESIGN
LICENSE
MANIFEST.in
NOTICE
PY3K
README
benchmark.py
setup.py

README

Hi!

pyglet, the cross-platform windowing and multimedia library for Python and avbin, the video decoding library based on ffmpeg that is used by pyglet are great! They made developing multimedia applications so much more fun for me! Yay to Alex Holkner for creating both of them.

http://www.pyglet.org/index.html
http://code.google.com/p/avbin/

What I am trying to do in this fork here is to improve pyglet's video decoding and video frame rendering performance. I will try different approaches to see which strategy works best and does integrate well with pyglet's code base.

The goal is to smoothly play back 1080p Mpeg 4 video clips on a Core 2 Duo machine with about 2 GHz and onboard graphics. I wil use an OpenGL fragment shader to let the GPU perform the color space conversion from YUV to RGB.


Something went wrong with that request. Please try again.