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_; |