Loading media/libmediaplayerservice/nuplayer/NuPlayer.cpp +5 −0 Original line number Diff line number Diff line Loading @@ -2217,6 +2217,11 @@ status_t NuPlayer::setVideoScalingMode(int32_t mode) { -ret, strerror(-ret)); return ret; } if (mVideoDecoder != NULL) { sp<AMessage> params = new AMessage(); params->setInt32("android._video-scaling", mode); mVideoDecoder->setParameters(params); } } return OK; } Loading media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp +8 −0 Original line number Diff line number Diff line Loading @@ -459,6 +459,14 @@ void NuPlayer::Decoder::onSetParameters(const sp<AMessage> ¶ms) { codecParams->setFloat("operating-rate", decodeFrameRate * mPlaybackSpeed); mCodec->setParameters(codecParams); } int32_t videoScalingMode; if (params->findInt32("android._video-scaling", &videoScalingMode) && mCodec != NULL) { sp<AMessage> codecParams = new AMessage(); codecParams->setInt32("android._video-scaling", videoScalingMode); mCodec->setParameters(codecParams); } } void NuPlayer::Decoder::onSetRenderer(const sp<Renderer> &renderer) { Loading Loading
media/libmediaplayerservice/nuplayer/NuPlayer.cpp +5 −0 Original line number Diff line number Diff line Loading @@ -2217,6 +2217,11 @@ status_t NuPlayer::setVideoScalingMode(int32_t mode) { -ret, strerror(-ret)); return ret; } if (mVideoDecoder != NULL) { sp<AMessage> params = new AMessage(); params->setInt32("android._video-scaling", mode); mVideoDecoder->setParameters(params); } } return OK; } Loading
media/libmediaplayerservice/nuplayer/NuPlayerDecoder.cpp +8 −0 Original line number Diff line number Diff line Loading @@ -459,6 +459,14 @@ void NuPlayer::Decoder::onSetParameters(const sp<AMessage> ¶ms) { codecParams->setFloat("operating-rate", decodeFrameRate * mPlaybackSpeed); mCodec->setParameters(codecParams); } int32_t videoScalingMode; if (params->findInt32("android._video-scaling", &videoScalingMode) && mCodec != NULL) { sp<AMessage> codecParams = new AMessage(); codecParams->setInt32("android._video-scaling", videoScalingMode); mCodec->setParameters(codecParams); } } void NuPlayer::Decoder::onSetRenderer(const sp<Renderer> &renderer) { Loading