KT24-1110_65E-HA-651B/apps/common/audio/audio_utils.c

28 lines
789 B
C
Raw Normal View History

2024-11-10 10:44:17 +00:00
/*
************************************************************
* Audio Utils
*
*
************************************************************
*/
#include "audio_utils.h"
/*
*********************************************************************
* Audio Digital Phase Inverter
* Description:
* Arguments : dat buf地址
* len (unit:byte)
* Return : None.
* Note(s) : None.
*********************************************************************
*/
void digital_phase_inverter_s16(s16 *dat, int len)
{
for (int i = 0; i < len / 2; i++) {
dat[i] = (dat[i] == -32768) ? 32767 : -dat[i];
/* dat[i] = -1 - dat[i]; */
}
}