Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 757692ae authored by Takayuki Hoshi's avatar Takayuki Hoshi Committed by android-build-merger
Browse files

Merge "Allocate new native handle to store sidebandStream"

am: 194170e7

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