Android-x86
Fork
Donation

  • R/O
  • HTTP
  • SSH
  • HTTPS

hardware-alsa_sound: List of commits

hardware/alsa_sound


RSS
Rev. Time Author
f03693d ics-x86 2011-12-14 14:48:39 Chih-Wei Huang

update for compatibility with ICS

Namespace has been changed from android to android_audio_legacy.
Module names have been updated to new ICS standards

ece3f1b gingerbread-x86 honeycomb-x86 2011-03-04 12:44:24 Sean McNeil

Update for Gingerbread build.

Add LOCAL_MODULE_TAGS as required.
Change LOG format to evade more restrictive errors by the compiler.

Change-Id: Ic5d390927c304f492b00ecd7d2ac2f2f68e79274

68a5d4f 2010-09-06 21:09:24 Sean McNeil

Clean up locks and route.

Remove lock from AudioHardwareALSA class.
Do not call route for handles that have never been opened when mode
changes.

Change-Id: Ifce6718d5f1df235b78b10c86cf2f61b3ae12a69

886aa88 2010-09-02 12:08:53 Sean McNeil

Hold lock when doing a route.

Routing can end up closing and re-opening an audio path (alsa_default.cpp).
If this happend while audio is being played or recorded, then the handle
can become invalid and cause a crash in the ALSA library.

Change-Id: I2ab62cec0b8a77abdfb890c2addf7e3f54aca750

5e4e467 2010-09-02 11:24:08 Sean McNeil

Fix tab errors.

Change-Id: I6352d75c98c5c1a4a3c9f3647c54f20e7a6ebe84

4aedfad 2010-09-01 16:06:11 Sean McNeil

Support no ALSA mixing.

When no ALSA controls can be found, do not treat as a fatal condition.
Instead, report back to callers that the operation is not supported.
This will cause Audioflinger to perform software volume mixing instead.

Change-Id: I2843433c2cd3ed45e4888000f823aa5f34d3b5f7

621bc21 2010-06-25 17:51:47 Sean McNeil

Reduce common code.

Make AudioPolicyManagerBase the parent class of AudioPolicyManagerALSA.
Remove what is common code. If necessary, we can implement any changes
when we find them.

d8fdd06 2010-06-25 17:21:53 Sean McNeil

Include libaudiopolicybase with libaudiopolicy.

7ecd7d2 2010-06-25 15:07:06 Sean McNeil

Update for Froyo

Add new input stream method getInputFramesLost().
Add new output stream method getInputFramesLost().

305796a 2010-06-23 16:22:01 Sean McNeil

Fix A2DP compilation, remove FM routing, use snd_pcm_hw_params_set_buffer_size_near

ea82049 2010-06-10 11:41:24 Chih-Wei Huang

Enable Bluetooth support

If BOARD_HAVE_BLUETOOTH is true, WITH_A2DP must be defined.

Change-Id: I73d035f6f576711438edfa560fd9ed831df0946d

58cce08 donut-x86 2010-02-27 19:29:03 Chih-Wei Huang

change libasound to be a shared library

609ff85 2010-01-20 12:45:03 Chih-Wei Huang

Fix bugs in AudioStreamInALSA::close() and AudioStreamOutALSA::close()

The methods should call the parent method ALSAStreamOps::close(),
not call itself, which is an infinite recursive loop.

9dbd394 2009-12-09 21:14:04 Sean McNeil

Revert to named devices of AndroidPlayback/AndroidCapture for backwards compatability. Use appropriate devicePrefix - Michael Trimarchi

55c0a29 2009-12-03 05:35:48 Sean McNeil

Write correct number of bytes per attempt.

b68de1d 2009-12-03 01:06:34 Sean McNeil

Eclair ALSA version including new ALSA module mechanism.

64ff683 android-x86-1.6 2009-08-15 03:23:55 Sean McNeil

Remove undef for FM routing now that it is a build option.

d7707af 2009-08-15 02:50:19 Sean McNeil

bufferSize must be a power of 2.
Close audio interface on standby.
Clean up interface classes.

4faf1b0 2009-08-12 07:59:27 Sean McNeil

Add new argument to openInputStream introduced in Donut.

67c914a 2009-08-11 08:28:08 Sean McNeil

Fix underrun issues. Change scope of locks.

9af8e81 2009-08-11 08:27:22 Sean McNeil

Add header

a5cf8cc 2009-07-09 14:07:29 Sean McNeil

Updates to add acoustics plugin and move lock to parent class.

0c6fdab 2009-04-16 08:07:30 Sean McNeil

Add new generic ALSA control interface

d9ca322 2009-04-08 05:21:41 Sean McNeil

Call with appropriate parameters to setDevice
Put back missing return.

6186b61 2009-02-26 13:54:15 Sean McNeil

Run through bcpp program to eliminate tabs and cleanup format.
Update to build with new AudioHardwareBase.
Fix problem with Zoom not supporting buffer allocation based on sample
time.
Allow device to provide multiple routes instead of just first
encountered.

8eafdf7 2008-11-20 11:39:50 Xiaopeng Yang

Initial Contribution

48e8b3b 2008-11-19 17:33:20 Xiaopeng Yang

Template files from frameworks/base/libs/audioflinger

Show on old repository browser