The steps to reproduce is the following,
1. Play video
2. Set audio delay +2 seconds
libvlc_audio_set_delay(media_player_pointer, 2000)
3. Set time to another position
libvlc_media_player_set_time(...)
Then the audio does not play immediately. I could not hear the audio for the first few seconds. After few seconds, the audio plays as expected.
If I set audio delay to -2 seconds, the audio plays immediately as expected.