Lines Matching +full:diff +full:- +full:channels
2 From: Nyx Zheng <zyh@rock-chips.com>
6 Signed-off-by: Nyx Zheng <zyh@rock-chips.com>
7 ---
11 diff --git a/src/pcm/pcm.c b/src/pcm/pcm.c
13 --- a/src/pcm/pcm.c
15 @@ -854,6 +854,24 @@ void DCBDoing(void* pIn, int length, int channels)
19 +void add_gain(void* pIn, int length, int channels)
28 + int curChannel = i % channels;
29 + if(curChannel < channels - 2 ) {//audio loopback no need to add gain
40 @@ -1813,6 +1831,7 @@ snd_pcm_sframes_t snd_pcm_readi(snd_pcm_t *pcm, void *buffer, snd_pcm_uframes…
42 DCBDoing((void*)buffer, tmp * pcm->frame_bits / 8 / sizeof(int16_t), pcm->channels);
44 + add_gain((void*)buffer, tmp * pcm->frame_bits / 8 / sizeof(int16_t), pcm->channels);
48 --