OSDN Git Service

Fix in-place audio format conversion issues
authorAndy Hung <hunga@google.com>
Thu, 26 Apr 2018 00:59:24 +0000 (17:59 -0700)
committerAndy Hung <hunga@google.com>
Thu, 26 Apr 2018 22:24:16 +0000 (15:24 -0700)
commitc6ddd030b5c92097bc48f0ebae91b54fbfc4922b
tree7100873ff5c7975d4c903366919b626d6761b517
parentc5e409aa6b5083b6a7a431ac920455ca41ed0db7
Fix in-place audio format conversion issues

memcpy_by_audio_format() corner case of same format in-place.
memcpy_to_p24_from_i16() for the first sample in buffer for in-place.

Update memcpy_by_audio_format() documentation.

Test: added native unit test format_tests
Bug: 78598192
Change-Id: I9e538ed4ef233b319b846f4a91c27a86eb605a20
audio_utils/format.c
audio_utils/include/audio_utils/format.h
audio_utils/primitives.c
audio_utils/tests/Android.bp
audio_utils/tests/build_and_run_all_unit_tests.sh
audio_utils/tests/format_tests.cpp [new file with mode: 0644]