Merge "MediaCodec: make setVideoScalingMode usable for IGBP-based clients" into pi-dev
am: 604064e82d
Change-Id: Id6b79446fb99644b2ce346d58e38f91302d891d1
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user