Loading services/core/jni/com_android_server_tv_TvInputHal.cpp +6 −2 Original line number Original line Diff line number Diff line Loading @@ -390,7 +390,11 @@ int JTvInputHal::addOrUpdateStream(int deviceId, int streamId, const sp<Surface> [&result, &sidebandStream](Result res, const native_handle_t* handle) { [&result, &sidebandStream](Result res, const native_handle_t* handle) { result = res; result = res; if (res == Result::OK) { if (res == Result::OK) { sidebandStream = handle; if (handle) { sidebandStream = native_handle_clone(handle); } else { result = Result::UNKNOWN; } } } }); }); if (result != Result::OK) { if (result != Result::OK) { Loading @@ -398,7 +402,7 @@ int JTvInputHal::addOrUpdateStream(int deviceId, int streamId, const sp<Surface> result); result); return UNKNOWN_ERROR; return UNKNOWN_ERROR; } } connection.mSourceHandle = NativeHandle::create((native_handle_t*)sidebandStream, false); connection.mSourceHandle = NativeHandle::create((native_handle_t*)sidebandStream, true); } } connection.mSurface = surface; connection.mSurface = surface; if (connection.mSurface != nullptr) { if (connection.mSurface != nullptr) { Loading Loading
services/core/jni/com_android_server_tv_TvInputHal.cpp +6 −2 Original line number Original line Diff line number Diff line Loading @@ -390,7 +390,11 @@ int JTvInputHal::addOrUpdateStream(int deviceId, int streamId, const sp<Surface> [&result, &sidebandStream](Result res, const native_handle_t* handle) { [&result, &sidebandStream](Result res, const native_handle_t* handle) { result = res; result = res; if (res == Result::OK) { if (res == Result::OK) { sidebandStream = handle; if (handle) { sidebandStream = native_handle_clone(handle); } else { result = Result::UNKNOWN; } } } }); }); if (result != Result::OK) { if (result != Result::OK) { Loading @@ -398,7 +402,7 @@ int JTvInputHal::addOrUpdateStream(int deviceId, int streamId, const sp<Surface> result); result); return UNKNOWN_ERROR; return UNKNOWN_ERROR; } } connection.mSourceHandle = NativeHandle::create((native_handle_t*)sidebandStream, false); connection.mSourceHandle = NativeHandle::create((native_handle_t*)sidebandStream, true); } } connection.mSurface = surface; connection.mSurface = surface; if (connection.mSurface != nullptr) { if (connection.mSurface != nullptr) { Loading