Merge "MediaCodec: make setVideoScalingMode usable for IGBP-based clients" into pi-dev

am: 604064e82d

Change-Id: Id6b79446fb99644b2ce346d58e38f91302d891d1
This commit is contained in:
Lajos Molnar
2018-05-24 11:31:46 -07:00
committed by android-build-merger

View File

@@ -742,7 +742,12 @@ status_t JMediaCodec::setParameters(const sp<AMessage> &msg) {
void JMediaCodec::setVideoScalingMode(int mode) {
if (mSurfaceTextureClient != NULL) {
// this works for components that queue to surface
native_window_set_scaling_mode(mSurfaceTextureClient.get(), mode);
// also signal via param for components that queue to IGBP
sp<AMessage> msg = new AMessage;
msg->setInt32("android._video-scaling", mode);
(void)mCodec->setParameters(msg);
}
}