| Index: media/base/video_frame.cc
|
| diff --git a/media/base/video_frame.cc b/media/base/video_frame.cc
|
| index de7440ae20cf386df0e2b0caa8a52ded697f5c26..30622e0938993ebfe4a9bb541c85a4a961410b0f 100644
|
| --- a/media/base/video_frame.cc
|
| +++ b/media/base/video_frame.cc
|
| @@ -42,6 +42,32 @@ scoped_refptr<VideoFrame> VideoFrame::CreateFrame(
|
| return frame;
|
| }
|
|
|
| +
|
| +std::string VideoFrame::FormatToString(VideoFrame::Format format) {
|
| + switch (format) {
|
| + case VideoFrame::Format::INVALID:
|
| + return "INVALID";
|
| + case VideoFrame::Format::RGB32:
|
| + return "RGB32";
|
| + case VideoFrame::Format::YV12:
|
| + return "YV12";
|
| + case VideoFrame::Format::YV16:
|
| + return "YV16";
|
| + case VideoFrame::Format::EMPTY:
|
| + return "EMPTY";
|
| + case VideoFrame::Format::I420:
|
| + return "I420";
|
| + case VideoFrame::Format::NATIVE_TEXTURE:
|
| + return "NATIVE_TEXTURE";
|
| +#if defined(GOOGLE_TV)
|
| + case VideoFrame::Format::HOLE:
|
| + return "HOLE";
|
| +#endif
|
| + case VideoFrame::Format::YV12A:
|
| + return "YV12A";
|
| + }
|
| +}
|
| +
|
| // static
|
| bool VideoFrame::IsValidConfig(VideoFrame::Format format,
|
| const gfx::Size& coded_size,
|
|
|