| Index: media/filters/ffmpeg_video_decode_engine.cc
|
| diff --git a/media/filters/ffmpeg_video_decode_engine.cc b/media/filters/ffmpeg_video_decode_engine.cc
|
| index b6adec23cf2bec25b5484f8cd1950ae031fd8d18..223e4fa82ef3aa95680b00d43edb665d019f13ed 100644
|
| --- a/media/filters/ffmpeg_video_decode_engine.cc
|
| +++ b/media/filters/ffmpeg_video_decode_engine.cc
|
| @@ -6,7 +6,7 @@
|
|
|
| #include "base/task.h"
|
| #include "media/base/callback.h"
|
| -#include "media/base/video_frame_impl.h"
|
| +#include "media/base/buffers.h"
|
| #include "media/ffmpeg/ffmpeg_common.h"
|
| #include "media/ffmpeg/ffmpeg_util.h"
|
| #include "media/filters/ffmpeg_demuxer.h"
|
| @@ -103,22 +103,22 @@ void FFmpegVideoDecodeEngine::Flush(Task* done_cb) {
|
| avcodec_flush_buffers(codec_context_);
|
| }
|
|
|
| -VideoSurface::Format FFmpegVideoDecodeEngine::GetSurfaceFormat() const {
|
| +VideoFrame::Format FFmpegVideoDecodeEngine::GetSurfaceFormat() const {
|
| // J (Motion JPEG) versions of YUV are full range 0..255.
|
| // Regular (MPEG) YUV is 16..240.
|
| // For now we will ignore the distinction and treat them the same.
|
| switch (codec_context_->pix_fmt) {
|
| case PIX_FMT_YUV420P:
|
| case PIX_FMT_YUVJ420P:
|
| - return VideoSurface::YV12;
|
| + return VideoFrame::YV12;
|
| break;
|
| case PIX_FMT_YUV422P:
|
| case PIX_FMT_YUVJ422P:
|
| - return VideoSurface::YV16;
|
| + return VideoFrame::YV16;
|
| break;
|
| default:
|
| // TODO(scherkus): More formats here?
|
| - return VideoSurface::INVALID;
|
| + return VideoFrame::INVALID;
|
| }
|
| }
|
|
|
|
|