aboutsummaryrefslogtreecommitdiff
path: root/videodecoder/VideoDecoderBase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'videodecoder/VideoDecoderBase.cpp')
-rw-r--r--videodecoder/VideoDecoderBase.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/videodecoder/VideoDecoderBase.cpp b/videodecoder/VideoDecoderBase.cpp
index 6d214bb..9de8631 100644
--- a/videodecoder/VideoDecoderBase.cpp
+++ b/videodecoder/VideoDecoderBase.cpp
@@ -1221,6 +1221,7 @@ Decode_Status VideoDecoderBase::getRawDataFromSurface(VideoRenderBuffer *renderB
if (strcasecmp(mVideoFormatInfo.mimeType,"video/avc") == 0 ||
strcasecmp(mVideoFormatInfo.mimeType,"video/h264") == 0) {
cropHeight = mVideoFormatInfo.height;
+ cropWidth = mVideoFormatInfo.width;
}
int32_t size = cropWidth * cropHeight * 3 / 2;
@@ -1654,6 +1655,7 @@ void VideoDecoderBase::setRenderRect() {
if (strcasecmp(mVideoFormatInfo.mimeType,"video/avc") == 0 ||
strcasecmp(mVideoFormatInfo.mimeType,"video/h264") == 0) {
rect.height = mVideoFormatInfo.height;
+ rect.width = mVideoFormatInfo.width;
}
VADisplayAttribute render_rect;