12345678910111213141516171819202122232425262728 |
- /*
- ************************************************************
- * 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]; */
- }
- }
|