Commit Graph

4584 Commits

Author SHA1 Message Date
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