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

Commit 19ea4776 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 am: 757692ae

am: 33c4b1ef

Change-Id: Ice6ac6d2eb0e42b2dddfd2040df0c02b398db0b4
parents 7b6b6fef 33c4b1ef
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) {