Chromium Code Reviews| Index: media/filters/ffmpeg_demuxer.h |
| diff --git a/media/filters/ffmpeg_demuxer.h b/media/filters/ffmpeg_demuxer.h |
| index ddcf9034f2597ebb06cda4511b1d9e1b0eb7d8a9..5030259aebdf78dc691544a1a082370bf7e48412 100644 |
| --- a/media/filters/ffmpeg_demuxer.h |
| +++ b/media/filters/ffmpeg_demuxer.h |
| @@ -50,7 +50,7 @@ namespace media { |
| class MediaLog; |
| class FFmpegDemuxer; |
| class FFmpegGlue; |
| -class FFmpegH264ToAnnexBBitstreamConverter; |
| +class FFmpegBitstreamConverter; |
|
xhwang
2014/11/06 04:35:28
Fix order.
kjoswiak
2014/11/07 02:14:38
Done.
|
| typedef scoped_ptr<AVPacket, ScopedPtrAVFreePacket> ScopedAVPacket; |
| @@ -124,9 +124,12 @@ class FFmpegDemuxerStream : public DemuxerStream { |
| static base::TimeDelta ConvertStreamTimestamp(const AVRational& time_base, |
| int64 timestamp); |
| - // Resets any currently active bitstream converters. |
| + // Resets any currently active bitstream converter. |
| void ResetBitstreamConverter(); |
| + // Create new bitstream converter, destroying active converter if present |
|
xhwang
2014/11/06 04:35:28
Add period after "present".
kjoswiak
2014/11/07 02:14:38
Done.
|
| + void InitBitstreamConverter(); |
| + |
| FFmpegDemuxer* demuxer_; |
| scoped_refptr<base::SingleThreadTaskRunner> task_runner_; |
| AVStream* stream_; |
| @@ -144,11 +147,9 @@ class FFmpegDemuxerStream : public DemuxerStream { |
| ReadCB read_cb_; |
| #if defined(USE_PROPRIETARY_CODECS) |
| - scoped_ptr<FFmpegH264ToAnnexBBitstreamConverter> bitstream_converter_; |
| + scoped_ptr<FFmpegBitstreamConverter> bitstream_converter_; |
| #endif |
| - bool bitstream_converter_enabled_; |
| - |
| std::string encryption_key_id_; |
| bool fixup_negative_ogg_timestamps_; |