private:
void video_packet (AVCodecContext *);
void audio_packet (AVCodecContext *, boost::shared_ptr<FFmpegAudioStream>);
void subtitle_packet (AVCodecContext *, boost::shared_ptr<FFmpegSubtitleStream>);
private:
void video_packet (AVCodecContext *);
void audio_packet (AVCodecContext *, boost::shared_ptr<FFmpegAudioStream>);
void subtitle_packet (AVCodecContext *, boost::shared_ptr<FFmpegSubtitleStream>);