diff options
author | Xin Wang <xin1.wang@intel.com> | 2016-06-21 05:22:08 +0800 |
---|---|---|
committer | Nick Desaulniers <ndesaulniers@google.com> | 2016-06-21 10:47:54 -0700 |
commit | 8008c14104b6acec387192a378aa6e976f4952ec (patch) | |
tree | e7b2513ce6f57ef0f22761ce6087ae417134f372 /videodecoder/VideoDecoderAVC.cpp | |
parent | f75cf2c23758e265bd54ad71ea2d07f52b7e0f1f (diff) | |
download | libmix-8008c14104b6acec387192a378aa6e976f4952ec.tar.gz |
Change AVC width got from header to match with framework.nougat-dev
By make width got from header minus crop.
bug:29371467
bug:IMINAN-50480
Change-Id: Iafff2a0df3474adc494901aeb97c7d377f4a5b7e
Signed-off-by: Xin Wang <xin1.wang@intel.com>
Diffstat (limited to 'videodecoder/VideoDecoderAVC.cpp')
-rw-r--r-- | videodecoder/VideoDecoderAVC.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/videodecoder/VideoDecoderAVC.cpp b/videodecoder/VideoDecoderAVC.cpp index 077710c..283442e 100644 --- a/videodecoder/VideoDecoderAVC.cpp +++ b/videodecoder/VideoDecoderAVC.cpp @@ -722,6 +722,12 @@ void VideoDecoderAVC::updateFormatInfo(vbp_data_h264 *data) { if (data->codec_data->crop_bottom > 0) height -= data->codec_data->crop_bottom; + if(data->codec_data->crop_left > 0) + width -= data->codec_data->crop_left; + + if(data->codec_data->crop_right > 0) + width -= data->codec_data->crop_right; + ITRACE("updateFormatInfo: current size: %d x %d, new size: %d x %d", mVideoFormatInfo.width, mVideoFormatInfo.height, width, height); |