OSDN Git Service

android/hal-audio: Send packets only when data were encoded
authorAndrzej Kaczmarek <andrzej.kaczmarek@tieto.com>
Mon, 26 May 2014 13:16:33 +0000 (15:16 +0200)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Sun, 1 Jun 2014 07:17:16 +0000 (10:17 +0300)
commit5dab4aaafaeff8d3a71e8e03eecbe62392075d19
tree7128f100dc44203c0cbd75dd34702cd8227432cb
parent3e23bec36539f9c42a575577d9e973ec01a7461e
android/hal-audio: Send packets only when data were encoded

Codec may not return encoded packet on every encode_mediapacket call,
i.e. in case there's not enough data it may buffer data and encode on
subsequent calls when enough data were provided. We need to make sure
media packet is written only in case somethind was encoded so we don't
send empty packets.
android/hal-audio.c