OK, a little bit more detailed description of my work: I will implement a framework which will be used to load the different libraries as plugins. This has the advantage that the libraries does not have to be available at compiling time (it will be checked if they are available at runtime) and various plugins can be added later easily. This framework should then replace the existing implementation in pix_film and pix_video. So now I'm looking at the API's of the different libraries and will then implement the framework.
The libraries for which the framework is aimed to are: for file read/write: - libAVIFile - quicktime4linux - ffmpeg - DirectShow - QuickTime
for stream read/write: - V4L2 - DV - QuickTime - DirectShow
I will also look at mplayer and media player classic .
So if you know other libraries that would be nice to have or programs which have a similar framework please let me know.
thomas
Thomas Holzmann schrieb:
Hello,
I have been chosen for Google Summer of Code and am working on a video input-output framework for GEM. This framework should make it possible to load different video encoders/decoders at runtime so that there is no need for them to be available at compiling time. So if you have some suggestions for my project it would be nice to let me know.
Thomas
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev