On 07.04.2011 15:12, Christian Van Brussel wrote: > 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.
Video decoding should be plugin-ized. I.e. it should be possible to easily add other decoding plugins later. IMO such a decoded plugin itself should probably only deliver decoded video and audio frame data. Some “complicated” architecture with separate “container format” plugins and “codec” plugins is IMO not necessary. Especially if there are libs already that pretty much do all such heavy lifting (e.g. ffmpeg). Goal should be easy video playback, not a media playback framework. [Besides, if separated container and codec handling is later found out to be desireable *in CS itself* it can probably be added behind a simple “frame data source” interface.] -f.r.
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ 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
