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.

Attachment: 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

Reply via email to