- 12 Jul, 2016 1 commit
-
-
Glenn Kasten authored
Some of the unit tests had experienced bit rot, so fixed the tests to run again. Except "xa" is not completely fixed yet. Change-Id: I97ebc87cd859bd2b9893f0b315d94b1a09c85c09
-
- 11 Jul, 2016 2 commits
-
-
Glenn Kasten authored
-
Glenn Kasten authored
-
- 08 Jul, 2016 3 commits
-
-
Glenn Kasten authored
Change-Id: Ia73c605ba3ebf06d247859d15c5a424ef021ee12
-
Glenn Kasten authored
Forgot to run tools/mphtogen after earlier commit f8b31419 and commit 1580f7ab This only affects host build, not the Android build Change-Id: Id5daa656ac3a693332e53347755c2b2fb2629932
-
Glenn Kasten authored
Change-Id: Ifaac8f50667cef6a20876a5aeba8a39bc254d41f
-
- 06 Jul, 2016 2 commits
-
-
Eric Laurent authored
Modify slesTestRecBuffQueue test to allow control of performance mode and pre processing effects: - option -mX (X=0,1,2,3) sets the performance mode - option -xY (Y=a,e,n) enables AGC(a), AEC(e) or NS(n) Bug: 4999001 Change-Id: I7975cf424c43e82db976963ee25924f18ad55400
-
Eric Laurent authored
- Fix SL_IIDs for AEC, NS and AGS interfaces to match actual effect type GUIDs. - Remove IsAvailable() method which did not work because the interface could not be exposed anyway if the effect was not present on the device. Also the implementation was linking directly against the effect factory which is not allowed in non priviledged processes. - Make pre processor interfaces EXPLICIT instead of OPTIONAL. - Exit early in AudioRecorder realize if the native AudioRecord creation fails. - Add native AudioTrack cleanup in case of error in AudioPlayer realize(). Bug: 4999001 Change-Id: I6235248234491eaa9723cde9de85b965c031571d
-
- 09 Jun, 2016 1 commit
-
-
Eric Laurent authored
Performance mode tells the framework how to configure the audio path for a player or recorder according to application performance and functional requirements. It affects the output or input latency based on acceptable tradeoffs on battery drain and use of pre or post processing effects. Bug: 20825626 Bug: 17981873 Change-Id: I0e79cf2da03b4bfa2080fe6d4ea9d8753ffe3497
-
- 13 May, 2016 2 commits
-
-
Glenn Kasten authored
am: 2ab5ad96 * commit '2ab5ad96': Don't specify sub-buffer count for non-fast tracks Change-Id: I21322b76393218602fdd671b73c0d8e55a52f23c
-
Glenn Kasten authored
Bug: 28695447 Change-Id: I81bfd3a02c9600e3f1d9abc68bb2d70d45112260
-
- 29 Apr, 2016 1 commit
-
-
Glenn Kasten authored
am: f9300116 * commit 'f9300116': Allow OpenSL ES to specify a total buffer size for a fast track Change-Id: Ib2a630be3c03dcface7e98ae77cf0a895cd36f63
-
- 28 Apr, 2016 1 commit
-
-
Glenn Kasten authored
by using the OpenSL ES buffer count to indicate the number of notifications (sub-buffers) per track buffer. Bug: 27819623 Change-Id: Idd782e971eb415298ea5b47a6f5d39b1bdd5c7fc
-
- 25 Mar, 2016 2 commits
-
-
Paul Mclean authored
-
Paul McLean authored
Also allow Record proxies for unrealized recorders. Bug: 27787215 Bug: 27847964 Change-Id: I477727d1e91b93171fcb1ba13c9ada47b5a58bdf
-
- 24 Mar, 2016 3 commits
-
-
Glenn Kasten authored
-
Glenn Kasten authored
Change-Id: I5e88cdcc331a13d56cf1c2acb546e87a02ab1c40
-
Glenn Kasten authored
Change-Id: I243600bece4d5b0757287aa1ea83c41e73eb5bba
-
- 21 Mar, 2016 1 commit
-
-
Glenn Kasten authored
See OpenSL ES 1.0.1 section 9.2.19 SL_METADATA_FILTER Bug: 27658100 Change-Id: I0a82d27142454f73a1ee41d569b08bc558f3c43e
-
- 17 Mar, 2016 1 commit
-
-
Glenn Kasten authored
-
- 14 Mar, 2016 1 commit
-
-
Paul McLean authored
Allow Acquire before Realize Bug: 23899814 Change-Id: I27682ecb5259fc6ebbe3eca5c6aba5d956aa42bb
-
- 10 Mar, 2016 2 commits
-
-
Glenn Kasten authored
Bug: 27562099 Change-Id: Ie04efb44923fdd2f034b771157fa30dababdfb58
-
Paul McLean authored
Release is automatically called during Destroy Bug: 23899814 Change-Id: I54a22d493f3de5b8562788ac14a2b8a3ebc6fb29
-
- 09 Mar, 2016 1 commit
-
-
Paul McLean authored
Change method names to more generic "AcquireJavaProxy" to support (potentially) multiple proxy types. Add "Release" method. Remove JNIEnv* parameter from Acquire and Release methods. Add Type ID parameter to support (potential) multiple proxy types. Enforce "singleton" allocation for proxies. Disallow proxy acquisition for innapropriate players/recorders. Refactor to make the code clearer. Bug: 23899814 Change-Id: Iff354ba46547781e0998a9032de96f445d1474b8
-
- 01 Mar, 2016 4 commits
-
-
Glenn Kasten authored
-
Paul Mclean authored
-
Paul McLean authored
Bug: 23899814 Change-Id: I3cd369339e429e8a3c8466730170fb75f939fb88
-
Glenn Kasten authored
Bug: 27423077 Change-Id: I75cf9e7d6dd6134fe5b818951fd23353e16c7656
-
- 29 Feb, 2016 1 commit
-
-
Glenn Kasten authored
Bug: 25641253 Bug: 21019153 Change-Id: I795a013cad2cf1ba85eb7079bf4d994612ce18b8
-
- 22 Feb, 2016 1 commit
-
-
Aurimas Liutikas authored
Bug: 27147881 Change-Id: I5e767007d85a160864a606926ee81adb94eae899
-
- 19 Feb, 2016 2 commits
-
-
Aurimas Liutikas authored
-
Aurimas Liutikas authored
Bug: 27147881 Change-Id: I2723a0bc58d27be30f0f3749699485c8aad50c73
-
- 18 Feb, 2016 1 commit
-
-
Aurimas Liutikas authored
MPH_to.c was carefully designed to override initializers to make sure all the unset values are initialized as -1. This CL suppresses this warning. Bug: 27147881 Change-Id: I8fe44892a2f6e38b22f695b99150763dbd1ca704
-
- 16 Feb, 2016 1 commit
-
-
ilewis authored
This adds the "ignore positional channel masks" behavior back into output as well as input. Bug: 27042146 Change-Id: I51fc4a4494cd9477fdcddb6901cd353b88ea2c2e (cherry picked from commit f4f89da331441ec4693c8ebb6ae3cf5460a22328)
-
- 12 Feb, 2016 2 commits
-
-
Lajos Molnar authored
Bug: 17108024 Change-Id: If09b4d935123323e910655172d8c249ad8638a8b
-
Lajos Molnar authored
Bug: 27115713 Change-Id: I5ff243ef633bd1419d58df3f964536f60002955f
-
- 10 Feb, 2016 3 commits
-
-
Ian Ni-Lewis authored
-
ilewis authored
In the past we ignored positional masks on input and used the defaults based on channel count instead. Changing this behavior to validate positional input masks breaks apps that had relied on earlier behavior, without adding much benefit. Restore the original behavior on input. Output channel masks have always been defined, so no change to that behavior. Bug: 27042146 Change-Id: I91544c719f450f2790b839981243451bc767933f (cherry picked from commit deb4ccb9556d25dc0ad20a84efadf9a2bf62b20a)
-
ilewis authored
The behavior has not changed substantially; the implementation has always assigned a default mask based on the number of channels requested. However, this default behavior does not carry over into the new indexed channel masks, and that seems worth noting. Change-Id: I84b45560dd6988d41e9e6b2cbc7073e03a3a66d3 (cherry picked from commit 91823ae89a82dcd57f8a1cc9711215418bc30503)
-
- 09 Feb, 2016 1 commit
-
-
Lajos Molnar authored
-