One issue that we may run into is that we may need basic video decoding support rather soon here at UCL, so we may need to implement some basic support for that before the start of the GSOC project.
I would not modify your proposition because of that, but it is possible that a part of the job would already be bone before the GSOC would actually start. That just means that you would have more time to do optional tasks. About your proposition: Theora is a video format, it does not handle sounds etc. Ogg does. It is a container format which can contain theora files, sounds, lossless video files etc, see eg http://en.wikipedia.org/wiki/Ogg#Ogg_codecs. So your project may actually be about working toward adding support for playback of audio/video container file formats such as Ogg, not only for theora. It would need to define some classes abstracting the actual format and implementation of the container and playback manager. I'm not sure that caching at startup is really useful, but a good management and parametrization of the threads and resources would be needed. You may also consider preparing the job for a video encoder, it would probably have some common part with the framework that you would have to design. ------------------------------------------------------------------------------ Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev _______________________________________________ Crystal-main mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/crystal-main Unsubscribe: mailto:[email protected]?subject=unsubscribe
