Charles Mason
2007-Mar-28 15:04 UTC
[theora] A new Open Source .Net bassed Vorbis/Theora Library and Sample Player
Hi all, My company KISS Intelligent Systems is developing a content distribution platform. Part of this requires the client software to play audio and video. When we started we looked around and couldn't find anything that could quite do what we needed, so we wrote our own. We have decided to open source (LGPL) the library we created. The library is designed to be cross platform, however we are only releasing a windows build at the moment. The initial version has support for Ogg files containing Vorbis audio and Theora video streams. It uses a modified version of libogg, libvorbis and libtheora, with extra api functions to enable .Net to interface with them. This way we will be able to keep the modified version up to date with official versions. We have kept the BSD style licensing on the modified Xiph libs. The Sample Player contains a few more advanced features not found in most sample players. * GPU accelerated YUV to RGB conversion using a fragment shader. * Key frame aware seeking to any position during playback. * Solid a/v syncing We are calling this AMPE (the Advanced Media Presentation Engine). You can find out more and download the first release from the projects website at: http://labs.kissintelligentsystems.com/AMPE Feedback and contributions are more than welcome. Charlie Mason