28 Commits (3e29db0621e2571b1f615cc48cb5848b5c1f263f)

Author SHA1 Message Date
Judy Hsiao c5cf9e2c96 AudioMixer: Expand mono track to multi-channel
4 years ago
Mikhail Naganov 7ad7a25890 libaudioprocessing: Extract vendor-available part of AudioMixer
5 years ago
Mikhail Naganov 3b73e994a0 AudioMixer: Cleanups
5 years ago
jiabin ea8fa7a5ee Refactor adjust channels buffer provider.
5 years ago
Andy Hung c7c48f1b25 AudioMixer: Set initial volume to 0 for safer ramping
5 years ago
jiabin 77270b8805 Apply intensity control for haptic data.
6 years ago
Andy Hung 669425507d AudioMixer: Accept a float downmixer
6 years ago
jiabin 245cdd9155 Support audio-haptic coupled playback.
6 years ago
jiabin dce8f8cc41 Add buffer provider that can adjust channels.
6 years ago
Andy Hung 3a34df9c6e AudioMixer: Change setBufferProvider order of reset
6 years ago
Chih-Hung Hsieh 09f9c02372 Fix undefined error in ALOGV_IF.
6 years ago
Yung Ti Su b5d119596a AudioMixer: recreate Resampler if the track channel count has changed
6 years ago
Kevin Rocard b3dee358b1 Merge "libaudioprocessing: clamp application provided float audio" into pi-dev
6 years ago
Yung Ti Su 1a0ecc3833 AudioMixer: Always do prepareForReformat() in setChannelMasks()
6 years ago
Kevin Rocard e053bfaaa6 libaudioprocessing: clamp application provided float audio
6 years ago
Andy Hung a6018899f9 AudioMixer: Fix aux effect pointer computation
6 years ago
Andy Hung 1bc088a918 Call AudioMixer only from MixerThread threadLoop.
6 years ago
Andy Hung 8ed196ac0f AudioMixer: Enable 256 tracks, up from 32 tracks
7 years ago
Yahan Zhou c1c11b4130 Audio mixer fix for number of frames not being a multipler of blocksize
7 years ago
Andy Hung 116a49881b AudioEffect: Convert aux buffer format from q4.27 to float
7 years ago
Andy Hung 5effdf6d9e Deprecate ditherAndClamp with memcpy_to_i16_from_q4_27
7 years ago
Kevin Rocard 8da62466e2 Fix downcast that was using reinterpret_cast instead of static_cast
7 years ago
Elliott Hughes 952a05fedd Merge "Remove unused #include." am: 66f70d2c8f am: ad06541333 am: dfb2379a16
7 years ago
Elliott Hughes 8aa96b7807 Merge "Remove unused #include." am: 66f70d2c8f am: ad06541333
7 years ago
Andy Hung 00f5e1ab71 Merge "AudioMixer: fix assertion for multichannel playback" into oc-dev am: b0cc0bc266
7 years ago
Andy Hung 85395896e7 AudioMixer: fix assertion for multichannel playback
7 years ago
Glenn Kasten 3ab8d66ad1 Rename symbols to be more consistent
7 years ago
Andy Hung 068561c8e8 AudioFlinger: Split off audio processing library
8 years ago