Index: media/filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc |
diff --git a/media/filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc b/media/filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc |
index 356ea4f80f21eb84226a19930787be67876580f4..5f59c9c60949f17fae0048b7d56744615b2f88a9 100644 |
--- a/media/filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc |
+++ b/media/filters/ffmpeg_h264_to_annex_b_bitstream_converter.cc |
@@ -13,10 +13,10 @@ |
namespace media { |
FFmpegH264ToAnnexBBitstreamConverter::FFmpegH264ToAnnexBBitstreamConverter( |
- AVCodecContext* stream_codec_context) |
+ AVCodecParameters* stream_codec_parameters) |
: configuration_processed_(false), |
- stream_codec_context_(stream_codec_context) { |
- CHECK(stream_codec_context_); |
+ stream_codec_parameters_(stream_codec_parameters) { |
+ CHECK(stream_codec_parameters_); |
} |
FFmpegH264ToAnnexBBitstreamConverter::~FFmpegH264ToAnnexBBitstreamConverter() {} |
@@ -29,16 +29,15 @@ bool FFmpegH264ToAnnexBBitstreamConverter::ConvertPacket(AVPacket* packet) { |
// Calculate the needed output buffer size. |
if (!configuration_processed_) { |
- if (!stream_codec_context_->extradata || |
- stream_codec_context_->extradata_size <= 0) |
+ if (!stream_codec_parameters_->extradata || |
+ stream_codec_parameters_->extradata_size <= 0) |
return false; |
avc_config.reset(new mp4::AVCDecoderConfigurationRecord()); |
- if (!converter_.ParseConfiguration( |
- stream_codec_context_->extradata, |
- stream_codec_context_->extradata_size, |
- avc_config.get())) { |
+ if (!converter_.ParseConfiguration(stream_codec_parameters_->extradata, |
+ stream_codec_parameters_->extradata_size, |
+ avc_config.get())) { |
return false; |
} |
} |