Merge "stagefright: allow secure audio input buffer"

gugelfrei
TreeHugger Robot 7 years ago committed by Android (Google) Code Review
commit 4cc3ed57fb

@ -1866,16 +1866,15 @@ status_t ACodec::configureCodec(
mFlags |= kFlagIsGrallocUsageProtected; mFlags |= kFlagIsGrallocUsageProtected;
mFlags |= kFlagPushBlankBuffersToNativeWindowOnShutdown; mFlags |= kFlagPushBlankBuffersToNativeWindowOnShutdown;
} }
}
if (mFlags & kFlagIsSecure) {
// use native_handles for secure input buffers
err = setPortMode(kPortIndexInput, IOMX::kPortModePresetSecureBuffer);
if (mFlags & kFlagIsSecure) { if (err != OK) {
// use native_handles for secure input buffers ALOGI("falling back to non-native_handles");
err = setPortMode(kPortIndexInput, IOMX::kPortModePresetSecureBuffer); setPortMode(kPortIndexInput, IOMX::kPortModePresetByteBuffer);
err = OK; // ignore error for now
if (err != OK) {
ALOGI("falling back to non-native_handles");
setPortMode(kPortIndexInput, IOMX::kPortModePresetByteBuffer);
err = OK; // ignore error for now
}
} }
} }
if (haveNativeWindow) { if (haveNativeWindow) {

Loading…
Cancel
Save