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

Commit 77f877f8 authored by Rachad's avatar Rachad Committed by Android (Google) Code Review
Browse files

Merge "Acodec: reset sideband handle for all non tunneled mode video playback" into lmp-mr1-dev

parents 36dca156 3fb3917a
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -1334,6 +1334,15 @@ status_t ACodec::configureCodec(
            ALOGV("Configuring CPU controlled video playback.");
            mTunneled = false;

            // Explicity reset the sideband handle of the window for
            // non-tunneled video in case the window was previously used
            // for a tunneled video playback.
            err = native_window_set_sideband_stream(nativeWindow.get(), NULL);
            if (err != OK) {
                ALOGE("set_sideband_stream(NULL) failed! (err %d).", err);
                return err;
            }

            // Always try to enable dynamic output buffers on native surface
            err = mOMX->storeMetaDataInBuffers(
                    mNode, kPortIndexOutput, OMX_TRUE);