Eric Laurent
ec7ce2d5ce
am af242070: am 73fb11d9: audio: add voice processing effect wrapper
...
* commit 'af242070effe2929eb8bc39fe4721729368523a2':
audio: add voice processing effect wrapper
2013-05-01 16:42:50 -07:00
Eric Laurent
af242070ef
am 73fb11d9: audio: add voice processing effect wrapper
...
* commit '73fb11d93274bc1c3675b24e910a4cb87571ffd0':
audio: add voice processing effect wrapper
2013-05-01 16:40:05 -07:00
Eric Laurent
73fb11d932
audio: add voice processing effect wrapper
...
Added wrapper library to expose Fluence AEC and NS to effect
framework.
Bug 7241490
Change-Id: I9cec4a5e7dde210e0eb9f4dd3de341b9c83b340d
2013-04-30 16:10:24 -07:00
The Android Open Source Project
28349072f3
am a9d5c825: Reconcile with jb-mr2-release - do not merge
...
* commit 'a9d5c8259176af09e0d27d8941a5832069f862fc':
2013-04-15 10:53:15 -07:00
The Android Open Source Project
a9d5c82591
Reconcile with jb-mr2-release - do not merge
...
Change-Id: I480c3dcdb8b1541a9d463ed11a6a90f34535aacb
2013-04-15 10:46:17 -07:00
The Android Automerger
8282fd33e6
merge in jb-mr2-release history after reset to jb-mr2-dev
2013-04-15 05:56:02 -07:00
Sungmin Choi
e8a5711ba9
am 59376cff: am 6336b0d0: audio: enable recording
...
* commit '59376cffcc4e85ce189c9d8d64f241704d38e2b9':
audio: enable recording
2013-04-11 16:52:18 -07:00
Sungmin Choi
59376cffcc
am 6336b0d0: audio: enable recording
...
* commit '6336b0d02f1d8f136e2ab35d6222263ff54334bd':
audio: enable recording
2013-04-11 16:48:10 -07:00
Sungmin Choi
6336b0d02f
audio: enable recording
...
Update audio-record config, align with kernel hw parameter
Change-Id: I428d98f5d28edc26de335be1ac4667dcc4ffa4ea
Signed-off-by: Cong Zhou <cong.zhou@lge.com>
Signed-off-by: Sungmin Choi <sungmin.choi@lge.com>
2013-04-11 16:26:43 -07:00
The Android Open Source Project
85e19fa4fa
am e78d87df: Reconcile with jb-mr2-release - do not merge
...
* commit 'e78d87df3253516a93c1042beabe0edfe782a170':
2013-04-11 07:50:52 -07:00
The Android Open Source Project
e78d87df32
Reconcile with jb-mr2-release - do not merge
...
Change-Id: I30773b20dfe3913483382ba0c9d0c75749e398bc
2013-04-11 07:45:20 -07:00
The Android Automerger
36a6eaeb20
merge in jb-mr2-release history after reset to jb-mr2-dev
2013-04-11 05:55:45 -07:00
Vineeta Srivastava
778608788d
am bbf251cd: am e06e66d9: Merge "audio: enable audio using tinyalsa on MSM8974" into jb-mr2-dev
...
* commit 'bbf251cded050b28824b1e8f9467ee96fbf1e3e6':
audio: enable audio using tinyalsa on MSM8974
2013-04-10 10:23:37 -07:00
Vineeta Srivastava
bbf251cded
am e06e66d9: Merge "audio: enable audio using tinyalsa on MSM8974" into jb-mr2-dev
...
* commit 'e06e66d912219ae6e83bddb8559f3264ac51f817':
audio: enable audio using tinyalsa on MSM8974
2013-04-10 10:19:32 -07:00
Vineeta Srivastava
e06e66d912
Merge "audio: enable audio using tinyalsa on MSM8974" into jb-mr2-dev
2013-04-10 17:15:25 +00:00
The Android Open Source Project
f2e1154f83
am 42683cc2: Reconcile with jb-mr2-release - do not merge
...
* commit '42683cc2cea897d4696b233c48bfd7d49f5dab46':
2013-04-10 10:08:22 -07:00
The Android Open Source Project
42683cc2ce
Reconcile with jb-mr2-release - do not merge
...
Change-Id: Ide8e99ec794b6436156f491beed44ffc3440a7c3
2013-04-10 10:05:48 -07:00
Sungmin Choi
5195a4b2f9
audio: enable audio using tinyalsa on MSM8974
...
Change-Id: I003dedd9f29de5aec1b620442aa8b3c3c7b7a816
2013-04-10 09:01:52 -07:00
The Android Automerger
4d30b01e1d
merge in jb-mr2-release history after reset to jb-mr2-dev
2013-04-10 05:56:24 -07:00
Rom Lemarchand
f389189dff
am 045c5068: am 00681076: Add support for msm8974 and msm8226 targets
...
* commit '045c5068a08a2d36fafc369e2e0fc5ddc9df4957':
Add support for msm8974 and msm8226 targets
2013-04-09 14:25:41 -07:00
Rom Lemarchand
045c5068a0
am 00681076: Add support for msm8974 and msm8226 targets
...
* commit '00681076451d323128fb46b6d891b525c5f9bb50':
Add support for msm8974 and msm8226 targets
2013-04-09 12:40:28 -07:00
Rom Lemarchand
0068107645
Add support for msm8974 and msm8226 targets
...
Adding support for msm8974 and msm8226 targets to make Qualcomm patch
integration easier.
Change-Id: Id3196c8c314ee1174580b22b11fc4068b0421504
2013-04-08 15:51:43 -07:00
The Android Open Source Project
1a903cbdde
am 1cd0e202: Reconcile with jb-mr2-release - do not merge
...
* commit '1cd0e20269fb5faf6cd85e338b7370648a95f8ef':
2013-04-08 13:40:36 -07:00
The Android Open Source Project
1cd0e20269
Reconcile with jb-mr2-release - do not merge
...
Change-Id: Ic31e144dc752e8c259b9589e9f0804b2bf8d05b2
2013-04-08 13:36:18 -07:00
The Android Automerger
550d5f939e
merge in jb-mr2-release history after reset to jb-mr2-dev
2013-04-08 05:56:31 -07:00
Dmitry Shmidt
2acc769200
am 4db6aef9: am 795d21f1: qcom: audio: Add 8x26 and 8x74 architecture
...
* commit '4db6aef993e36fb0f6af83e587380c1179a355cb':
qcom: audio: Add 8x26 and 8x74 architecture
2013-04-04 15:57:53 -07:00
Dmitry Shmidt
4db6aef993
am 795d21f1: qcom: audio: Add 8x26 and 8x74 architecture
...
* commit '795d21f14da4538ff4727b2df3c5cf4f70563af9':
qcom: audio: Add 8x26 and 8x74 architecture
2013-04-04 15:53:32 -07:00
Dmitry Shmidt
795d21f14d
qcom: audio: Add 8x26 and 8x74 architecture
...
Change-Id: Ib60be6a0377effe5a198100842c5bd916d77c0ca
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2013-04-04 15:24:39 -07:00
Iliyan Malchev
4ecbfa6672
am 01cbedaa: am 0819f6a5: Merge "qcom/audio: use TARGET_BOARD_PLATFORM to name audio.primary.xxx.so" into jb-mr2-dev
...
* commit '01cbedaae471e38f38ed47c544dee75d9447d75e':
qcom/audio: use TARGET_BOARD_PLATFORM to name audio.primary.xxx.so
2013-04-04 14:23:11 -07:00
Iliyan Malchev
01cbedaae4
am 0819f6a5: Merge "qcom/audio: use TARGET_BOARD_PLATFORM to name audio.primary.xxx.so" into jb-mr2-dev
...
* commit '0819f6a5f2bd682eced906ba54499a640d394fb8':
qcom/audio: use TARGET_BOARD_PLATFORM to name audio.primary.xxx.so
2013-04-04 14:19:04 -07:00
Iliyan Malchev
0819f6a5f2
Merge "qcom/audio: use TARGET_BOARD_PLATFORM to name audio.primary.xxx.so" into jb-mr2-dev
2013-04-04 21:14:53 +00:00
Iliyan Malchev
323fb9e55e
qcom/audio: use TARGET_BOARD_PLATFORM to name audio.primary.xxx.so
...
Change-Id: I945a37cdb11fe10e0d1c7a4b8d9e2f31b62ae521
Signed-off-by: Iliyan Malchev <malchev@google.com>
2013-04-04 14:14:04 -07:00
Eric Laurent
9128884b42
am 991c0925: am a9024def: audio: implement mute on hdmi multichannel
...
* commit '991c092525c6f2ca9f4c6cd2f3cee1713d33fc23':
audio: implement mute on hdmi multichannel
2013-04-04 10:13:57 -07:00
Eric Laurent
991c092525
am a9024def: audio: implement mute on hdmi multichannel
...
* commit 'a9024defa11f6502ca55425a4803cd00441d51e7':
audio: implement mute on hdmi multichannel
2013-04-04 10:10:20 -07:00
Eric Laurent
a9024defa1
audio: implement mute on hdmi multichannel
...
On direct output streams the audio HAL must implement
the volume function. In the case of HDMI the only function
required is to mute audio when volume is 0 as volume
is defined as fixed on digital output streams.
Bug 8541062
Change-Id: Ia1342f6ffb7b7c95c7c386e3e2ee5243fe65051b
2013-04-04 10:01:15 -07:00
The Android Open Source Project
f289cf0457
am 36451458: Reconcile with jb-mr2-release - do not merge
...
* commit '3645145898b9abc49a0b8296aeb46299dfc72e56':
2013-04-02 07:54:52 -07:00
The Android Open Source Project
3645145898
Reconcile with jb-mr2-release - do not merge
...
Change-Id: I476bbd02389437601ba40b8c2436d8468cb5f892
2013-04-02 07:53:11 -07:00
The Android Automerger
4aafb5c3f1
merge in jb-mr2-release history after reset to jb-mr2-dev
2013-04-01 05:55:56 -07:00
The Android Open Source Project
fbde5ec436
am ac0d2e9f: (-s ours) Reconcile with jb-mr2-release - do not merge
...
* commit 'ac0d2e9fc0a6c5b86dcbcacbf9ac6ad8810cbdb1':
2013-03-29 09:54:37 -07:00
The Android Open Source Project
ac0d2e9fc0
Reconcile with jb-mr2-release - do not merge
...
Change-Id: Ic8c24bd4533dfa8c5f12bcf866dc9ece242ad10a
2013-03-29 09:49:12 -07:00
Ravi Kumar Alamanda
3e0f97d281
am be32c65f: am c301186b: audio/hal: Set playback buffer sizes to integral multiple msec
...
* commit 'be32c65f1396a9fbf9869a2d950171c54facb0e2':
audio/hal: Set playback buffer sizes to integral multiple msec
2013-03-28 16:51:00 -07:00
Ravi Kumar Alamanda
be32c65f13
am c301186b: audio/hal: Set playback buffer sizes to integral multiple msec
...
* commit 'c301186b49201c8ebf1dc05b336ba0a5e3877408':
audio/hal: Set playback buffer sizes to integral multiple msec
2013-03-28 16:46:05 -07:00
Ravi Kumar Alamanda
c301186b49
audio/hal: Set playback buffer sizes to integral multiple msec
...
- The call to pcm_write was taking varying time to complete.
This was because DSP always expects the buffer duration to
be an integral multiple msec. When this is not the case,
DSP waits for the rest of the data to be filled too.
This accumalates the delay and causes the variation
in timing.
- Change the deep buffer playback buffer size to 960 samples(20msec)
and low latency to 240 samples (5msec) to fix the issue.
Change-Id: I9448920e89595a65cf92a5abd9187e02043b699a
2013-03-28 15:33:41 -07:00
The Android Automerger
d0c74bc9dc
merge in jb-mr2-release history after reset to jb-mr2-dev
2013-03-27 05:56:11 -07:00
Ravi Kumar Alamanda
77f14b75f7
am 81b9b396: am b1995069: qcom/audio/hal: Fix ringtone playback issue on Speaker
...
* commit '81b9b39666eaa27cc10ed3cd6d075691fde7289b':
qcom/audio/hal: Fix ringtone playback issue on Speaker
2013-03-26 14:51:16 -07:00
Ravi Kumar Alamanda
81b9b39666
am b1995069: qcom/audio/hal: Fix ringtone playback issue on Speaker
...
* commit 'b199506991c9a93103ed149c6e1ab42c47bb8fc3':
qcom/audio/hal: Fix ringtone playback issue on Speaker
2013-03-26 14:49:34 -07:00
Ravi Kumar Alamanda
b199506991
qcom/audio/hal: Fix ringtone playback issue on Speaker
...
- Start music playback on HDMI, go to settings-->sound-->ringtone
and select a ringtone for playback. The ringtone audio playback
starts only after 15sec.
- When ringtone is selected, the low latency path is switched from
HDMI to Speaker device. The low latency path uses only 2 buffers
of 10.3msec each. If the device switch takes more time, the data
filled kernel buffers meet the stop threshold and the ALSA
framework triggers auto stop on the stream. This results PCM
stream to be blocked for more than 10sec and hence no audio
heard until the write is unblocked.
- Fix the issue by setting the stop threshold to INT_MAX to avoid
auto stop.
- This change also ensures that open_output_stream fails if the
HDMI sink does not support 5.1 or 7.1 playback.
Bug: 8401042
Change-Id: I4c1e04be2c47d67087b1cdda87e2dce77bde58f1
2013-03-26 12:29:24 -07:00
The Android Open Source Project
68d7f8a28d
am 36b4980a: (-s ours) Reconcile with jb-mr2-release - do not merge
...
* commit '36b4980ac6cbcabf25364122e67cb157b80298ff':
2013-03-20 16:42:00 +00:00
The Android Open Source Project
36b4980ac6
Reconcile with jb-mr2-release - do not merge
...
Change-Id: I3c7bd1f8cb10abd5fe288ad8a40c0db87f18dfb0
2013-03-20 09:32:45 -07:00
The Android Automerger
1b8813d181
merge in jb-mr2-release history after reset to jb-mr2-dev
2013-03-18 05:56:06 -07:00