Extensions/MovieResource

Version 6 (modified by cpvc, 5 years ago)

update to reflect code changes

FFMPEGResource

Get the latest version with:

darcs get http://daimi.au.dk/~cgd/extensions/FFMPEGResource

Or add the following to your repository group file

/extensions/FFMPEGResource http://daimi.au.dk/~cgd/extensions/FFMPEGResource

Description:

This extension contains an implementation of a FFMPEGResource implemention IMovieResource, which subclasses both ITextureResource and IModule. Being a module the resource gets processing time to decode the movie and switch its internal texture. An example project has been provided to show how to use this extension: GLTexturePlayer.

The extension is using the ffmpeg lib, and does not include decoding-playing of sound.

Dependencies

ffmpeg

- Linux(debian) users install packages: libavcodec-dev libavformat-dev libswscale-dev

- Windows users can download the  http://www.daimi.au.dk/~cgd/oe-win32-package.zip file, and install it as described on the  BuildWindows page.

- MAC OSX users: download:  http://www.daimi.au.dk/~cgd/oe-mac-i32-packages.zip and  http://www.daimi.au.dk/~cgd/ffmpeg-mac-i32.zip. The first package should be installed as descriped on:  BuildMac, the second unzipped into the ffmpeg folder in the libraries folder.

Coordinator

For error reporting please contact  cpvc