| Index: media/base/video_frame.cc
|
| diff --git a/media/base/video_frame.cc b/media/base/video_frame.cc
|
| index 10ad0511ffa925ef60a9431d6699e0315c95190c..076106e0780ddec573acec9ae2d60d5aeec07ed8 100644
|
| --- a/media/base/video_frame.cc
|
| +++ b/media/base/video_frame.cc
|
| @@ -198,11 +198,11 @@ size_t VideoFrame::NumPlanes(Format format) {
|
| return 1;
|
| case VideoFrame::YV12:
|
| case VideoFrame::YV16:
|
| + case VideoFrame::I420:
|
| return 3;
|
| case VideoFrame::YV12A:
|
| return 4;
|
| case VideoFrame::EMPTY:
|
| - case VideoFrame::I420:
|
| case VideoFrame::INVALID:
|
| break;
|
| }
|
| @@ -351,9 +351,13 @@ int VideoFrame::rows(size_t plane) const {
|
| case YV16:
|
| return height;
|
|
|
| - case YV12:
|
| case YV12A:
|
| - if (plane == kYPlane || plane == kAPlane)
|
| + if (plane == kAPlane)
|
| + return height;
|
| + // fallthrough.
|
| + case YV12:
|
| + case I420:
|
| + if (plane == kYPlane)
|
| return height;
|
| return RoundUp(height, 2) / 2;
|
|
|
|
|