540 Commits (3e29db0621e2571b1f615cc48cb5848b5c1f263f)

Author SHA1 Message Date
dimitry e3241d23fb Apply version-script to libaaudio library.
6 years ago
Phil Burk 92e1e81431 aaudio examples: make tests portable to O
6 years ago
TreeHugger Robot 9b9ac44fbe Merge "AAudio: Fix setChannelCount and setSamplesPerFrame"
6 years ago
Phil Burk 45ebf85754 aaudio test: fix looping multiple times using -l
6 years ago
Phil Burk 5bce4c9f93 aaudio_loopback: improve tolerance to noise
6 years ago
Zach Riggle 317bac9689 AAudio: Fix setChannelCount and setSamplesPerFrame
6 years ago
Phil Burk d1bdb20b3b aaudio: unit test for IsochronousClockModel
6 years ago
TreeHugger Robot dd3556092f Merge "aaudio: add callback size options to examples"
6 years ago
Phil Burk 10ffb196b3 aaudio: add callback size options to examples
6 years ago
Phil Burk 8ffcf6179c aaudio: turn off RAW flag for sessions
6 years ago
Phil Burk 0127c1be07 aaudio: use new flowgraph to simplify processing
6 years ago
Phil Burk 3610f74e60 Merge changes I7d7794fd,I81a56554
6 years ago
Elliott Hughes 4280e86dcc Add __INTRODUCED_IN to audio/camera/media headers.
6 years ago
Phil Burk bb78a73db8 aaudio test: test flowgraph
6 years ago
Phil Burk 64dce361eb aaudio: add simple flowgraph system
6 years ago
Phil Burk 5c4f826232 aaudio: clip setBufferSizeInFrames()
6 years ago
Phil Burk 882c520fd8 aaudio: cleanup FIFO
6 years ago
Phil Burk 9876eacdba aaudio_loopback: do not set buffer capacity by default
6 years ago
Phil Burk 293184487f libaaudio: remove unused .mk files
6 years ago
Elliott Hughes 85a41536a4 Add __INTRODUCED_IN to audio/camera/media headers.
6 years ago
Kevin Rocard 9dcd34f438 AAudio should not use legacy path if not allowed
6 years ago
Phil Burk a2951c5943 aaudio: loopback test improved
6 years ago
Phil Burk 8149eed55a aaudio: fix various problems in autodocs
6 years ago
Phil Burk 2b6f128229 aaudio: fix reset of frame counters on stop, flush
6 years ago
android-build-team Robot 0926bb0100 Merge "aaudio: fix loopback test, track magnitude drift" into pi-dev
6 years ago
Phil Burk 74ce5e8273 aaudio: fix loopback test, track magnitude drift
6 years ago
Phil Burk 51f0717757 aaudio: use fmin and fmax to block Nan
6 years ago
Phil Burk 6f4512914d Merge "aaudio: add unit test for FIFO" into pi-dev
6 years ago
Phil Burk ac9d979583 aaudio example: fix loopback test
6 years ago
Phil Burk 217a14ff1b aaudio: add unit test for FIFO
6 years ago
Phil Burk f7da0b9c64 aaudio: fix FIFO wrapround frame counts
6 years ago
Phil Burk bbd5286e99 aaudio: teardown stream based on a port handle
6 years ago
Phil Burk 55e5eabf96 aaudio: cleanup logs and add counters to dumpsys
6 years ago
Phil Burk 3d786cb59f aaudio: convert I16 input to float
6 years ago
Phil Burk c0959648b4 aaudio: fix uninitialized var in getBestTimestamp
6 years ago
Phil Burk ba9cb1a8d4 aaudio: use ArgsParser for input callback test
6 years ago
TreeHugger Robot 32c74e9e97 Merge "aaudio: add format option to example programs" into pi-dev
6 years ago
Phil Burk 42452c06c6 aaudio: mark new P symbols as API 28
6 years ago
Phil Burk dd574cabe6 aaudio: add format option to example programs
6 years ago
Phil Burk 19e990e480 aaudio: improve logging to help debugging
6 years ago
Phil Burk 7f68013dd6 audio: check for negative sizes in conversion
6 years ago
Phil Burk a5891f427b aaudio: call validate() from readFromParcel()
6 years ago
TreeHugger Robot cdf22ce814 Merge "aaudio_loopback: general cleanup, use dlsym"
6 years ago
Phil Burk 4e98efa3b1 aaudio_loopback: general cleanup, use dlsym
6 years ago
TreeHugger Robot b62c79b1d3 Merge "aaudio: convert mono output to stereo"
6 years ago
Phil Burk 41f19d8e94 aaudio: convert mono output to stereo
6 years ago
TreeHugger Robot 46ea335991 Merge "aaudio: set ramp frames based on sample rate"
6 years ago
Phil Burk 381708a847 aaudio: test interference between streams
6 years ago
Phil Burk 02fec70d8b aaudio: set ramp frames based on sample rate
6 years ago
Phil Burk ed816010d3 aaudio: fix routing for FAST track
7 years ago
Phil Burk 58bce94756 Merge "aaudio: fix sessionId conversion"
7 years ago
Phil Burk 67fdd894bf aaudio: fix sessionId conversion
7 years ago
Phil Burk 6d6f3f6d34 aaudio examples: add -u -i and -y for attributes
7 years ago
Phil Burk a52b45712f Merge "aaudio: test matrix of state transitions"
7 years ago
Phil Burk 5cc83c3b8a aaudio: fix some state transitions
7 years ago
Phil Burk 4fa3b94398 aaudio: test matrix of state transitions
7 years ago
Kevin Rocard 34abab103a Merge "Revert "Audio V4: Split system and vendor Audio.h""
7 years ago
Kevin Rocard 07be14fb96 Revert "Audio V4: Split system and vendor Audio.h"
7 years ago
Kevin Rocard 6a784e71ca Merge changes from topic "audio-hal-v4-tmp"
7 years ago
Phil Burk 7a4b8ab1ba Merge "aaudio: use AAUDIO_INPUT_PRESET_VOICE_RECOGNITION"
7 years ago
Phil Burk eaef9b9c7b aaudio: use AAUDIO_INPUT_PRESET_VOICE_RECOGNITION
7 years ago
TreeHugger Robot da60340a9e Merge "aaudio: fix race condition in requestStart()"
7 years ago
Kevin Rocard f8ad7f85e9 Audio V4: Split system and vendor Audio.h
7 years ago
Kevin Rocard 6d7582e9ad Audio V4: Use the framework audio.h instead of the HAL's
7 years ago
Phil Burk 9831721434 Merge changes from topic "aaudio_session"
7 years ago
Phil Burk 4e1af9fc9c aaudio: implement sessionId for effects
7 years ago
Phil Burk a11f935719 aaudio test: test sessionID for effects
7 years ago
Phil Burk 7e7dcaa987 aaudio: header for SessionId for effects
7 years ago
TreeHugger Robot 16756f26be Merge "aaudio: clarify autodocs"
7 years ago
Phil Burk ed0a3fefc5 aaudio: clarify autodocs
7 years ago
Phil Burk 9e9a95b347 aaudio: fix race condition in requestStart()
7 years ago
TreeHugger Robot 3cf4c180de Merge "aaudio: fix USAGE, INPUT_PRESET and CONTENT_TYPE"
7 years ago
TreeHugger Robot 87b4679598 Merge "aaudio: name threads for easier debugging"
7 years ago
Phil Burk a62fb9565d aaudio: fix USAGE, INPUT_PRESET and CONTENT_TYPE
7 years ago
Phil Burk 5597889632 aaudio: name threads for easier debugging
7 years ago
Phil Burk 00a81d11a9 aaudio: added "introduced" to map.txt file
7 years ago
Phil Burk d4ccc62420 aaudio: implement new USAGE, CONTENT_TYPE and INPUT_PRESET
7 years ago
Phil Burk f9d1b99e6f aaudio: test USAGE, CONTENT_TYPE and INPUT_PRESET
7 years ago
Phil Burk 361b142aa2 aaudio: Header USAGE, CONTENT_TYPE and INPUT_PRESET
7 years ago
Phil Burk 4a764a3b45 aaudio_loopback: use WAV files, reject low gain
7 years ago
Phil Burk e2039fd07f Merge "aaudio: fix warning for use after free"
7 years ago
Phil Burk 40cbbae84e aaudio: fix warning for use after free
7 years ago
Yi Kong 823267338b Merge "Use %d for int32_t" am: 240201e27b am: 63c04ff2b7
7 years ago
Yi Kong 6428a76641 Merge "Use %d for int32_t" am: 240201e27b
7 years ago
Yi Kong 0f414de66c Use %d for int32_t
7 years ago
TreeHugger Robot 2ef26a0d04 Merge "aaudio: test calls to requestStop() from the data callback"
7 years ago
Phil Burk 2581ae2115 aaudio: test calls to requestStop() from the data callback
7 years ago
TreeHugger Robot 0b02f68762 Merge "aaudio: prevent stop/close from a callback"
7 years ago
Phil Burk 134f197bf7 aaudio: prevent stop/close from a callback
7 years ago
Phil Burk ee995399b0 aaudio: honor requested device in Legacy mode
7 years ago
TreeHugger Robot 3a5608cf06 Merge "Use -Werror in frameworks/av/media/libaaudio/examples."
7 years ago
TreeHugger Robot 7dd4843186 Merge "aaudio: monkey test random activity"
7 years ago
TreeHugger Robot ae11d0413c Merge "aaudio: optimize float to int conversion"
7 years ago
TreeHugger Robot b17aec153c Merge "aaudio: test linear ramp and conversion utilities"
7 years ago
Phil Burk 86938671ea aaudio: monkey test random activity
7 years ago
Phil Burk bba0900e3c aaudio: optimize float to int conversion
7 years ago
Phil Burk c2d20797f0 aaudio: test linear ramp and conversion utilities
7 years ago
Chih-Hung Hsieh b922c2ece0 Use -Werror in frameworks/av/media/libaaudio/examples.
7 years ago
Phil Burk 0c15f4f96a aaudio: test some state transitions
7 years ago
Phil Burk 693cb2bde5 Merge "aaudio: use xruns detected in the service"
7 years ago
Chih-Hung Hsieh 1419b148ff Use -Werror in frameworks/av/media/libaaudio
7 years ago
Chih-Hung Hsieh 9bba7f1734 Use -Werror in frameworks/av/media/libaaudio
7 years ago
TreeHugger Robot 6da1a2fefc Merge "aaudio: force underruns in write callback"
7 years ago
Phil Burk 967abf87fa aaudio: force underruns in write callback
7 years ago
Phil Burk f76bbd3219 Merge "aaudio: test AAudioStream_setBufferSizeInFrames()"
7 years ago
Phil Burk 2329638e09 aaudio: use xruns detected in the service
7 years ago
Phil Burk 9a9e60097f aaudio: test AAudioStream_setBufferSizeInFrames()
7 years ago
TreeHugger Robot afd5242aea Merge "aaudio: clip bufferSize at top of MMAP code"
7 years ago
Phil Burk 6479d501e8 aaudio: clip bufferSize at top of MMAP code
7 years ago
Phil Burk 9eba210059 aaudio: fix ramp for volume smoothing
7 years ago
Chih-Hung Hsieh 609babb1b2 resolve merge conflicts of 5c4fbd2817 to oc-mr1-dev-plus-aosp
7 years ago
Xin Li 4593b04bda Merge commit '79edadcea74151b573d5b973d5a421baee693ec1' from
7 years ago
Chih-Hung Hsieh 9c59bc9c37 resolve merge conflicts of 5c4fbd2817 to oc-mr1-dev-plus-aosp
7 years ago
Chih-Hung Hsieh abf85fc9c9 Use -Werror in frameworks/av/media/libaaudio
7 years ago
Mikhail Naganov 94d28be180 aaudio: Update aaudio_loopback help screen
7 years ago
Chih-hung Hsieh e72b63e9fb Merge "Use -Werror in frameworks/av/media/libaaudio"
7 years ago
Mikhail Naganov eecf9adf07 aaudio: Update aaudio_loopback usage screen
7 years ago
Phil Burk 6392485cb6 Merge "aaudio: fix loss of sync with HW FIFO index" into oc-mr1-dev
7 years ago
Phil Burk 999e110dac aaudio: fix loss of sync with HW FIFO index
7 years ago
TreeHugger Robot a75fdf5ff8 Merge "aaudio: cleanup logs and comments"
7 years ago
Phil Burk fbf031e8f1 aaudio: cleanup logs and comments
7 years ago
Chih-Hung Hsieh 68326fe017 Use -Werror in frameworks/av/media/libaaudio
7 years ago
Dan Willemsen 3295913fc5 Add back builds for libaaudio examples
7 years ago
Phil Burk 73af62a5ff aaudio: fix loss of sync with HW FIFO index
7 years ago
TreeHugger Robot 7b8989bfbb Merge "aaudio example: loop and add noise blip at start"
7 years ago
Phil Burk 67ed9daf8e aaudio example: loop and add noise blip at start
7 years ago
Dan Willemsen 29ca1b3eea Convert libaaudio to Android.bp
7 years ago
Dan Willemsen 0230b1ac4a Convert libaaudio to Android.bp
7 years ago
Dan Willemsen b44c69e85c Convert libaaudio to Android.bp
7 years ago
TreeHugger Robot eeff0cf824 Merge "aaudio test: add test of improper handling of disconnect"
7 years ago
Phil Burk bc4845eddc aaudio test: add test of improper handling of disconnect
7 years ago
Elliott Hughes 02cc0ecc73 resolve merge conflicts of 58fc59b91c to oc-mr1-dev-plus-aosp
7 years ago
Dan Albert 5fa7dcf26a Merge "Add missing includes."
7 years ago
Dan Albert cb2e7fb2a4 Add missing includes.
7 years ago
Dan Albert 36967fb1a5 Add missing includes.
7 years ago
Phil Burk e474bc1881 aaudio: keep track of streams using strong pointers am: 523b3047af
7 years ago
Phil Burk 523b3047af aaudio: keep track of streams using strong pointers
7 years ago
Phil Burk 5e44deb3fa Merge "aaudio: cleaned up PlayerBase implementation" into oc-mr1-dev am: a39b3ba3ad
7 years ago
Phil Burk 8a8a9e5d91 aaudio: cleaned up PlayerBase implementation
7 years ago
Glenn Kasten 010d9bf811 Remove AAudioTesting.h from headers to be exported to NDK
7 years ago
Phil Burk 71ce897742 Merge "aaudio: prevent noise upon disconnect" into oc-mr1-dev am: aa488ac2ca
7 years ago
Phil Burk 2d5ba532cc aaudio: prevent noise upon disconnect
7 years ago
Phil Burk c3efae1003 aaudio: fix return code from getTimestamp() am: c75d97f208
7 years ago
Phil Burk 8ec8c3898a Merge "aaudio: fix problems with PlayerBase and ref counting" into oc-mr1-dev am: e0de1cdc1e
7 years ago
Phil Burk c75d97f208 aaudio: fix return code from getTimestamp()
7 years ago
Phil Burk 965650e5c3 aaudio: fix problems with PlayerBase and ref counting
7 years ago
Phil Burk b8ba103f7f Merge changes from topic "aaudio_timestamps" into oc-mr1-dev am: cc84034676
7 years ago
Phil Burk bcc3674648 aaudio: fix timestamps and underruns
7 years ago
Phil Burk 7328a80ffc aaudio: prevent retrograde motion in Legacy timestamps
7 years ago
Phil Burk 187dcd4eea aaudio example: print timestamps during callbacks.
7 years ago
Phil Burk cda5c070b3 aaudio: test timestamps
7 years ago
Phil Burk f24d95960d Merge "aaudio examples: handle disconnect in write_sine_callback" into oc-mr1-dev am: e185203e55
7 years ago
Ivan Lozano 0b8529fbac Merge "Generate the IPlayer interface with AIDL."
7 years ago
Phil Burk 7a61a3ae54 aaudio examples: handle disconnect in write_sine_callback
7 years ago
Ivan Lozano 8cf3a0788d Generate the IPlayer interface with AIDL.
7 years ago
Phil Burk 9bdcfd9aa5 aaudio examples: Add deviceId option to examples am: e008d02aee
7 years ago
Phil Burk e008d02aee aaudio examples: Add deviceId option to examples
7 years ago
Phil Burk 77964b915c Merge "aaudio: fix hang in client when audioserver dies" into oc-mr1-dev am: 35fcdb6a65
7 years ago
Phil Burk 2bc7c18387 aaudio: fix hang in client when audioserver dies
7 years ago
Phil Burk 963a7549ec Merge "aaudio: fix returned performanceMode for Legacy" into oc-mr1-dev am: c35e23e508
7 years ago
Phil Burk 09c27cab91 aaudio: fix returned performanceMode for Legacy
7 years ago
Phil Burk 39f02ddfbf aaudio: fix EXCLUSIVE mode interfering with SHARED
7 years ago
Phil Burk 15f7cab18e aaudio: fix EXCLUSIVE mode interfering with SHARED
7 years ago
Phil Burk 703ddd9df5 Merge "aaudio: prevent memory leak from double configure" into oc-mr1-dev am: 8a37a466dc
7 years ago
Phil Burk 99306c80f0 aaudio: prevent memory leak from double configure
7 years ago
Phil Burk 3e1842c3b2 Merge "aaudio: deleted FifoBuffers to fix memory leak" into oc-mr1-dev am: 39ebbc5925
7 years ago
Phil Burk 39ebbc5925 Merge "aaudio: deleted FifoBuffers to fix memory leak" into oc-mr1-dev
7 years ago
Phil Burk 3173b6f66e aaudio: fix ownership problems with file descriptors
7 years ago
Phil Burk 37417526c9 aaudio: fix ownership problems with file descriptors
7 years ago
Phil Burk 1389cc47fc Merge "aaudio: fix ownership problems with file descriptors" into oc-mr1-dev am: c9f2e060b0
7 years ago
Ivan Lozano e32eb6dc4c Merge "Generate IAudioRecord with AIDL."
7 years ago
Phil Burk 4a8d260f77 aaudio: deleted FifoBuffers to fix memory leak
7 years ago
Phil Burk e72481c5c1 aaudio: fix ownership problems with file descriptors
7 years ago
Ivan Lozano ff6900d8f9 Generate IAudioRecord with AIDL.
7 years ago
Ruben Brunk d2d6f84142 Merge "Fix double fd close in SharedMemoryParcelable." into oc-dr1-dev
7 years ago
Ruben Brunk c936d84f55 Merge "Fix double fd close in SharedMemoryParcelable." into oc-dr1-dev
7 years ago
Ruben Brunk 1d665bc481 Fix double fd close in SharedMemoryParcelable.
7 years ago
TreeHugger Robot 249617e843 Merge "aaudio: stop buzzing when MMAP stream disconnected" into oc-mr1-dev
7 years ago
TreeHugger Robot d75cc63476 Merge "aaudio: restore _get and _setSamplesPerFrame()" into oc-mr1-dev
7 years ago
Phil Burk ea04d97050 aaudio: stop buzzing when MMAP stream disconnected
7 years ago
Phil Burk e74240d0f0 aaudio: restore _get and _setSamplesPerFrame()
7 years ago
Glenn Kasten 2cf7c87db6 Remove AAudioTesting.h from headers to be exported to NDK
7 years ago
Phil Burk a5222e298c aaudio: improve error logging
7 years ago
Phil Burk 909f4a6cad Merge "aaudio: legacy reports EXCLUSIVE when not" into oc-mr1-dev
7 years ago
Phil Burk 0befec6003 aaudio: update state for legacy mode
7 years ago
Phil Burk efa5600935 aaudio: legacy reports EXCLUSIVE when not
7 years ago
Glenn Kasten 6060c91441 Remove AAudioTesting.h from headers to be exported to NDK
7 years ago
Phil Burk 97350f9df7 aaudio: improve accuracy of timestamps
7 years ago
Phil Burk 19d05412db aaudio: fix getXRunCount
7 years ago
Phil Burk 74aa2e0d85 aaudio: fix getXRunCount
7 years ago
Phil Burk faeb8b20e8 aaudio: fix getXRunCount
7 years ago
Phil Burk 5fafb7bdbc Merge "aaudio: add glitch detection to loopback, improve latency check" into oc-dr1-dev
7 years ago
Phil Burk 9efd51f1a1 Merge "aaudio: add glitch detection to loopback, improve latency check" into oc-dr1-dev
7 years ago
Phil Burk fcf9efd59e aaudio: add glitch detection to loopback, improve latency check
7 years ago
Phil Burk ec15950cd7 aaudio: remove AAUDIO_ from clock ids for autodocs
7 years ago
Phil Burk f17f490519 Merge "aaudio: reduce glitching by improving sleep timing" into oc-dr1-dev
7 years ago
Phil Burk 9328361eb4 Merge "aaudio: reduce glitching by improving sleep timing" into oc-dr1-dev
7 years ago
Phil Burk fd34a93106 aaudio: reduce glitching by improving sleep timing
7 years ago
Phil Burk 67a69ea564 Merge "aaudio: fix intermittent hang and position error" into oc-dr1-dev am: c1fe2634dc
7 years ago
Phil Burk 2dd56c9e2c Merge "aaudio: fix intermittent hang and position error" into oc-dr1-dev
7 years ago