boost::shared_ptr<VideoDecoder> video;
boost::shared_ptr<AudioDecoder> audio;
std::list<boost::shared_ptr<TextDecoder> > text;
boost::shared_ptr<VideoDecoder> video;
boost::shared_ptr<AudioDecoder> audio;
std::list<boost::shared_ptr<TextDecoder> > text;