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

Commit e6496683 authored by Chih-Chung Chang's avatar Chih-Chung Chang
Browse files

Port setting change should happen before receiving any filled frame.

Change-Id: I12a54b80e7ef958b6d451b7add110d38f05ec439
parent e20c279d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -2316,6 +2316,7 @@ void OMXCodec::onEvent(OMX_EVENTTYPE event, OMX_U32 data1, OMX_U32 data2) {
        {
            CODEC_LOGV("OMX_EventPortSettingsChanged(port=%ld, data2=0x%08lx)",
                       data1, data2);
            CHECK(mFilledBuffers.empty());

            if (data2 == 0 || data2 == OMX_IndexParamPortDefinition) {
                onPortSettingsChanged(data1);