We are developing VoIP telephony application using H264 Codec Baseline profile. And we need the decoder to release the decoded frames ASAP without buffering them.Thedecoder nowrelease the first frame only after accumulating about 12 frames in his internal memory (720p resolutions), and that lead to unacceptable delay in out Video receiver.
setting the value of InitialDelayInKB to 0 didn't help
m_mfxVideoParams.mfx.InitialDelayInKB = 0;
m_mfxVideoParams.mfx.BufferSizeInKB = 0;
this is what was explained in media-sdk-man.pdf
If InitialDelayInKB or BufferSizeInKB is equal to zero, the value is calculated using bitrate, frame rate, profile, level, and so on