Gitiles
Code Review
Sign In
gerrit.omnirom.org
/
android_hardware_libhardware
/
ae5e8ab33e6fec50cba7af5b2acba913a29958c8
/
modules
/
usbaudio
/
audio_hal.c
fa3ae3e
Adding Audio HAL V5: Direction API
by Paul McLean
· 7 years ago
cf5310a
Moving device profile structures into streams rather than the device.
by Paul McLean
· 7 years ago
cfdbd6b
For high sample rates, lock input & output sample rate if possible.
by Paul McLean
· 7 years ago
fa6b4a6
usb: add in_get_capture_position
by Andy Hung
· 7 years ago
95953ab
Merge "Remove unused variables/labels to eliminate compile warnings."
by TreeHugger Robot
· 8 years ago
96c4d30
Remove unused variables/labels to eliminate compile warnings.
by Paul McLean
· 8 years ago
9880f12
Removing unused and misleading constant.
by Paul McLean
· 8 years ago
4e6a1c0
USB audio - make profile const
by Andy Hung
· 8 years ago
b10ce6d
USB audio hal - avoid reading alsa profile if input already open
by Andy Hung
· 8 years ago
00a8673
Build audio.usb.default with BOARD_VNDK_VERSION
by Tri Vo
· 8 years ago
981f774
usb audio: check proxy_prepare() errors in opne_input_stream()
by Eric Laurent
· 8 years ago
64345f8
Simplify and clarify channel count/mask calculation for stream open routines.
by Paul McLean
· 9 years ago
994ac07
replace naked pthread_mutex_ functions with semantics-explicit lock/unlock functions.
by Paul McLean
· 9 years ago
76dba68
Fix up inconsistent variable names.
by Paul McLean
· 9 years ago
6a75e4e
Add dump() (i.e dumpsys media.audio_flinger) functionality to USB HAL
by Paul McLean
· 9 years ago
9a1c305
Ensure we get a default sample rate for "query" cases in open_input_device().
by Paul McLean
· 9 years ago
1d585cc
Lock input and output sample rates
by Paul McLean
· 9 years ago
6d2cb93
Use FCC_2 and FCC_8 to highlight channel count assumptions
by Glenn Kasten
· 10 years ago
698dbd7
USB MONOtization issue fix.
by Paul McLean
· 10 years ago
c9515ce
Add USB out_get_presentation_position() for timestamps
by Andy Hung
· 10 years ago
7031809
audio HAL: reverse mutex locking order
by Eric Laurent
· 10 years ago
5e58a30
Update USB channel mask handling
by Andy Hung
· 10 years ago
f90f8f8
Remove unused data conversion functions from usb hal
by Andy Hung
· 10 years ago
182ddc7
Add output channel index mask to USB hal
by Andy Hung
· 10 years ago
780f1f8
Add multichannel input to USB hal
by Andy Hung
· 10 years ago
f55fdb2
Back out locking order and (over) simplification in out_write(), in_read().
by Paul McLean
· 10 years ago
3546c8d
USB device disconnect latency
by Paul McLean
· 10 years ago
65ec72b
Improve locking/unlocking in *_set_params().
by Paul McLean
· 10 years ago
9ab869a
Technical Debt Paydown - move/rename files
by Paul McLean
· 11 years ago
[Renamed (99%) from modules/usbaudio/audio_hw.c]
5b16836
am e6499429: Merge commit \'83b47a68\' into manualmerge
by Eric Laurent
· 11 years ago
e649942
Merge commit '83b47a68' into manualmerge
by Eric Laurent
· 11 years ago
3184408
Merge "Multi-USB device support & read device on open."
by Paul McLean
· 11 years ago
83b47a6
usb audio: Fix incorrect bytes returned for recording
by Pavan Chikkala
· 11 years ago
c654dc6
am 7e9abab1: am b338957d: Merge "usbaudio: Return 0 bytes on failure in capture"
by Eric Laurent
· 11 years ago
7e9abab
am b338957d: Merge "usbaudio: Return 0 bytes on failure in capture"
by Eric Laurent
· 11 years ago
8c7e111
usbaudio: Return 0 bytes on failure in capture
by Viswanath L
· 11 years ago
0f1753e
Multi-USB device support & read device on open.
by Paul McLean
· 11 years ago
077c704
am 68be24b1: am ce0bbb97: Merge "fix: memory leak"
by Eric Laurent
· 11 years ago
68be24b
am ce0bbb97: Merge "fix: memory leak"
by Eric Laurent
· 11 years ago
781bb3f
DO NOT MERGE - fix: memory leak
by soon1.choi
· 11 years ago
c357157
fix: memory leak
by soon1.choi
· 11 years ago
271444a
Renaming generic-sounding filenames to indicate "audio".
by Paul McLean
· 11 years ago
2cfd81b
Support MONO and STERO USB inputs. Allow "dynamic" flag in audio_policy.conf.
by Paul McLean
· 11 years ago
253def9
usb audio: implement microphone mute.
by Eric Laurent
· 11 years ago
2c6196f
Fix problem with dropouts with multiple USB audio streams.
by Paul McLean
· 11 years ago
93d4e0d
Fix problem with reloading config of new capture devices
by Paul McLean
· 11 years ago
af5187e
Fix problem with reloading config of new devices with same card/device numbers.
by Paul McLean
· 11 years ago
05333d4
usb audio: fix set_parameters read/write concurrency
by Eric Laurent
· 11 years ago
b52eff3
Merge "Add multichannel USB handshaking with AudioFlinger" into lmp-dev
by Andy Hung
· 11 years ago
03576be
Add multichannel USB handshaking with AudioFlinger
by Andy Hung
· 11 years ago
f5e2469
audio HAL: add parameters to open stream
by Eric Laurent
· 11 years ago
c88e6ae
Refactor USB HAL (audio_hw.c)
by Paul McLean
· 11 years ago
845e789
Merge "Move channel expansion/contraction functions to audio_utils/channels.h/.c" into lmp-dev
by Paul McLean
· 11 years ago
c220115
Move channel expansion/contraction functions to audio_utils/channels.h/.c
by Paul McLean
· 11 years ago
7d973ad
Add audio_input_flags_t to HAL open_input_stream
by Glenn Kasten
· 11 years ago
a02bc9d
Marking invalid PCM formats with PCM_FORMAT_INVALID, shrinking format table.
by Paul McLean
· 11 years ago
eb19297
Support for 32-bit data conversions.
by Paul McLean
· 11 years ago
13082ef
Revert "Added enumeration of legitimate sample rates for input and output."
by Eric Laurent
· 11 years ago
497abe3
Added enumeration of legitimate sample rates for input and output.
by Paul McLean
· 11 years ago
f62d75e
Added enumeration of legitimate sample rates for input and output.
by Paul McLean
· 11 years ago
99e35eb
Merge "Multi-format USB audio input"
by Paul McLean
· 11 years ago
6b1c0fe
Multi-format USB audio input
by Paul McLean
· 11 years ago
c5ae6a0
audio: different frame size calculation for input and output
by Eric Laurent
· 11 years ago
e32cbc1
Multi-format USB Audio suport
by Paul McLean
· 11 years ago
fbc02dc
usb audio: fix capture channel conversion
by Eric Laurent
· 11 years ago
33a6b17
Implement minimal buffer size for playback
by Paul McLean
· 11 years ago
7661a48
usb audio: fix usb capture configuration
by Eric Laurent
· 11 years ago
88e458a
USB HAL: 64-bit compile issues
by Mark Salyzyn
· 11 years ago
cf61191
Added support for 1-channel capture sources (like a microphone)
by Paul McLean
· 11 years ago
30f4185
USB HAL Capture Implementation
by Paul McLean
· 11 years ago
eedc92e
Initial implementation of usb audio I/O
by Paul McLean
· 12 years ago
f9953b7
usbaudio: fix for out->dev->lock remains locked in error case
by Amit Shekhar
· 12 years ago
85e08e2
audio: new audio devices enums
by Eric Laurent
· 13 years ago
46a9809
Update USB audio HAL to use API
by Mike Lockwood
· 13 years ago
19957a3
usbaudio: add initial usbaudio default HAL
by Simon Wilson
· 13 years ago