EmptyBufferDone not coming back after Port settings Change

I am using Qualcom AAC decoder “OMX.qcom.audio.decoder.multiaac” . I am getting port settings changed when i do setParameter by extracting first ADTS information .
But after getting port settings changed , the folllowing things are happenig :

  1. When i do Out Port Reset -> Buffer Free and Buffer Alloc fails eventhough i do Buffer Free after Port Disable and Buffer Alloc after Port Enable
  2. After Port settings change ,Component gives Empty Buffer Done only for 2 Buffers and then stops responding .
  3. No Fill Buffer Done is coming back

Please help me in identifying the issue :frowning: