Include crop elements when calculating size of Video element

Change acf788 added Crop* elements support, but they were not
added when calculating size of Video element.

Change-Id: I64495cc35406a28b86b40d915dbc291f45aa1263
This commit is contained in:
Sergey Ulanov 2014-06-05 23:19:05 -07:00
parent 8f2d1b3cde
commit 8be63972fd

View File

@ -905,6 +905,14 @@ uint64 VideoTrack::VideoPayloadSize() const {
size += EbmlElementSize(kMkvDisplayWidth, display_width_);
if (display_height_ > 0)
size += EbmlElementSize(kMkvDisplayHeight, display_height_);
if (crop_left_ > 0)
size += EbmlElementSize(kMkvPixelCropLeft, crop_left_);
if (crop_right_ > 0)
size += EbmlElementSize(kMkvPixelCropRight, crop_right_);
if (crop_top_ > 0)
size += EbmlElementSize(kMkvPixelCropTop, crop_top_);
if (crop_bottom_ > 0)
size += EbmlElementSize(kMkvPixelCropBottom, crop_bottom_);
if (stereo_mode_ > kMono)
size += EbmlElementSize(kMkvStereoMode, stereo_mode_);
if (alpha_mode_ > kNoAlpha)