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

Commit 6fbf6887 authored by Dhanalakshmi Siddani's avatar Dhanalakshmi Siddani Committed by Gerrit - the friendly Code Review server
Browse files

mm-audio: omx: post error to omx during SSR

- Add support to post error to omx component if SSR is triggered
  during NT mode encoding, to close the session gracefully.

Change-Id: Ie28b808058a4ec4ac1e85b7db3d3e3a9ba93c717
parent 8d2c9c16
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -4208,6 +4208,16 @@ OMX_ERRORTYPE omx_aac_aenc::fill_this_buffer_proxy
               buffer->nOffset = 0;
               buffer->nTimeStamp = nTimestamp;
               frame_done_cb((OMX_BUFFERHEADERTYPE *)buffer);

               if (errno == ENETRESET)
               {
                   ALOGE("In SSR, return error to close the session");
                   m_cb.EventHandler(&m_cmp,
                       m_app_data,
                      OMX_EventError,
                      OMX_ErrorHardware,
                      0, NULL );
               }
               return OMX_ErrorNone;
           }
        }