OSDN Git Service
Glenn Kasten [Mon, 12 Nov 2012 22:32:06 +0000 (14:32 -0800)]
Fix regression for AudioTrack::write() 8-bit PCM
Bug:
7526532
Change-Id: I8ddd1f0e9d035b54401788dcc422591281dcd97a
Glenn Kasten [Fri, 9 Nov 2012 01:13:02 +0000 (17:13 -0800)]
Merge "Move buffers pointer out of the control block"
Mathias Agopian [Sun, 4 Nov 2012 23:16:13 +0000 (15:16 -0800)]
NEON optimized SINC resampler
this currently gives us a 60% to 80% boost depending
on the quality level selected.
Change-Id: I7db385007e811ed7bffe5fd3403b44e300894f5b
Mathias Agopian [Mon, 5 Nov 2012 09:51:37 +0000 (01:51 -0800)]
minor cleanups
Change-Id: Ia12ee4fb59e90221761bec85e6450db29197591f
Glenn Kasten [Thu, 8 Nov 2012 20:13:58 +0000 (12:13 -0800)]
Move buffers pointer out of the control block
This is part of a series to clean up the control block.
Change-Id: Ie474557db7cb360f2d9a0f11600a68f5a3d46f07
Glenn Kasten [Wed, 7 Nov 2012 18:13:08 +0000 (10:13 -0800)]
Simplify AudioTrack::restoreTrack_l()
Remove CBLK_RESTORING and CBLK_RESTORED from control block flags,
for AudioTrack only. They are still used by AudioRecord.
This is part of a series to clean up the control block.
Change-Id: Iae4798f5b527c492bdaf789987ff3a1dadd0cb37
Glenn Kasten [Thu, 8 Nov 2012 18:35:06 +0000 (10:35 -0800)]
Merge "Add all-channel AudioTrack::setVolume() API"
Glenn Kasten [Thu, 8 Nov 2012 18:04:06 +0000 (10:04 -0800)]
Merge "Fix call to restoreTrack_l() without lock held"
Glenn Kasten [Fri, 2 Nov 2012 20:05:14 +0000 (13:05 -0700)]
Fix call to restoreTrack_l() without lock held
Also document lock order
Change-Id: I2c1f273a0a51fa79ee3dd766de8d23083e270051
Glenn Kasten [Wed, 7 Nov 2012 00:15:41 +0000 (16:15 -0800)]
Remove CBLK_DIRECTION from control block flags
This is part of a series to clean up the control block.
Change-Id: I0265fece3247356b585d4d48fbda6f37aea8a851
Glenn Kasten [Wed, 7 Nov 2012 16:29:30 +0000 (08:29 -0800)]
Merge "Remove CBLK_FAST from control block flags"
Glenn Kasten [Wed, 7 Nov 2012 16:09:22 +0000 (08:09 -0800)]
Merge "Remove unused fields in AudioTrack::Buffer"
Glenn Kasten [Wed, 7 Nov 2012 16:03:13 +0000 (08:03 -0800)]
Merge "Removed unused fields in AudioRecord::Buffer"
Glenn Kasten [Tue, 6 Nov 2012 23:03:34 +0000 (15:03 -0800)]
Remove CBLK_FAST from control block flags
This is part of a series to clean up the control block.
Change-Id: Ic881a3560d9547cb63fcc0cefec87aa3da480e0d
Mathias Agopian [Tue, 6 Nov 2012 23:39:59 +0000 (15:39 -0800)]
Merge changes I5d62a6c2,Iebf76958,I8068f0f7
* changes:
improve resample test
change how we store the FIR coefficients
improve SINC resampler performance
Glenn Kasten [Tue, 6 Nov 2012 22:25:20 +0000 (14:25 -0800)]
Remove unused fields in AudioTrack::Buffer
Change-Id: Iab75f6e2348d8b6d1f3cec95aeb3fcd5135dfb50
Glenn Kasten [Thu, 21 Jun 2012 23:24:32 +0000 (16:24 -0700)]
Removed unused fields in AudioRecord::Buffer
Change-Id: I89fc6d8f695b48516d956b0a9a4a43d408f369f9
The Android Open Source Project [Tue, 6 Nov 2012 20:29:13 +0000 (12:29 -0800)]
am
33cf49b1: (-s ours) am
78b012f5: Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge
* commit '
33cf49b168a88a88167c46b01787a57b49cd875f':
The Android Open Source Project [Tue, 6 Nov 2012 20:24:38 +0000 (12:24 -0800)]
am
78b012f5: Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge
* commit '
78b012f5bc05706d1ce412811ccfaa9385dae0ab':
The Android Open Source Project [Tue, 6 Nov 2012 20:16:54 +0000 (12:16 -0800)]
Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge
Change-Id: Idf4c25115d89397ba668fc290344b2e7c1ea1993
Glenn Kasten [Tue, 6 Nov 2012 19:34:30 +0000 (11:34 -0800)]
Merge "Cache mCblk in local variable cblk"
Glenn Kasten [Tue, 6 Nov 2012 19:08:29 +0000 (11:08 -0800)]
am
3b31d805: am
1c6833af: Ignore SIGPIPE during write() to broken pipe
* commit '
3b31d805517c0bde8a0ebed219cbd4b8409c71c2':
Ignore SIGPIPE during write() to broken pipe
Glenn Kasten [Tue, 6 Nov 2012 19:06:20 +0000 (11:06 -0800)]
am
1c6833af: Ignore SIGPIPE during write() to broken pipe
* commit '
1c6833afd6cfdbc6c696ed0719ceedc37ec0b534':
Ignore SIGPIPE during write() to broken pipe
Glenn Kasten [Thu, 1 Nov 2012 21:58:02 +0000 (14:58 -0700)]
Cache mCblk in local variable cblk
Use "iMem" for sp<IMemory>
Change-Id: I2f1fbbc517fbd77cfc92f6c3b1f253c26bae93b0
Glenn Kasten [Tue, 6 Nov 2012 18:27:58 +0000 (10:27 -0800)]
Merge "AudioRecord comments"
Glenn Kasten [Wed, 17 Oct 2012 19:16:50 +0000 (12:16 -0700)]
Ignore SIGPIPE during write() to broken pipe
This happens occasionally when taking a bugreport.
Bug:
6447319
Change-Id: Ia6531a4a3658461f8fd3f7106e7996da7cc5933a
Glenn Kasten [Mon, 5 Nov 2012 21:39:09 +0000 (13:39 -0800)]
Merge duplicate code in TrackBase::TrackBase()
Change-Id: Id8a7db4d94888796a9dcbed4cac99941705cd174
Glenn Kasten [Tue, 6 Nov 2012 00:32:24 +0000 (16:32 -0800)]
Merge "Simplify control block flag names"
Glenn Kasten [Tue, 28 Feb 2012 00:21:04 +0000 (16:21 -0800)]
Add all-channel AudioTrack::setVolume() API
Add combined channel APIs setVolume to AudioTrack,
and remove obsolete getVolume.
Change-Id: I0c87bfdbff4f4292259fa33e65f67badbafd270b
Glenn Kasten [Mon, 5 Nov 2012 22:58:23 +0000 (14:58 -0800)]
Merge "Remove deprecated AudioTrack APIs"
Glenn Kasten [Tue, 28 Feb 2012 00:05:09 +0000 (16:05 -0800)]
Remove deprecated AudioTrack APIs
Change-Id: I88be6525f3e33df529c0c3cb701d12a484809477
Glenn Kasten [Mon, 5 Nov 2012 21:38:15 +0000 (13:38 -0800)]
Simplify control block flag names
Use only one symbol per flag
Change-Id: Ia3582e2134abd60c896d11337face65383e79c7c
Mathias Agopian [Mon, 5 Nov 2012 02:49:14 +0000 (18:49 -0800)]
improve resample test
- handle stereo input
- input file can now be ommited, in this case
a linear chirp will be used automatically
- better usage information
Change-Id: I5d62a6c26a9054a1c1a517a065b4df5a2cdcda22
Mathias Agopian [Sun, 4 Nov 2012 10:03:49 +0000 (02:03 -0800)]
change how we store the FIR coefficients
The coefficient table is now transposed and shows
much better its polyphase nature: we now have a FIR
per line, each line corresponding to a phase.
This doesn't change at all the results produced by
the filter, but allows us to make slightly better
use of the data cache and improves performance a bit
(although not as much as I thought it would).
The main benefit is that it is the first step
before we can make much larger optimizations
(like using NEON).
Change-Id: Iebf7695825dcbd41f25861efcaefbaa3365ecb43
Mathias Agopian [Sun, 4 Nov 2012 06:37:53 +0000 (23:37 -0700)]
improve SINC resampler performance
The improvement is about 60% by just tweaking a few
things to help the compiler generate better code.
It turns out that inlining too much stuff manually was hurting us.
Change-Id: I8068f0f75051f95ac600e50ce552572dd1e8c304
Glenn Kasten [Fri, 26 Oct 2012 21:28:05 +0000 (14:28 -0700)]
Turn off executable bit on ordinary files
Change-Id: I0abea25b58fb1d03975bed9cca40f826fcd4c5e4
Mathias Agopian [Fri, 2 Nov 2012 22:21:25 +0000 (15:21 -0700)]
Merge "new coefficients for the vhq resampler"
Glenn Kasten [Fri, 2 Nov 2012 16:59:51 +0000 (09:59 -0700)]
Fix spurious wakeup waiting for new IAudioTrack
If there was a spurious wakeup while waiting for another thread to create
a new IAudioTrack, we assumed that the track has been created when it
might not have been.
Change-Id: I5f3999b4f7a06a00aabd65a746cc7222fff396ab
Glenn Kasten [Thu, 1 Nov 2012 22:41:48 +0000 (15:41 -0700)]
AudioRecord comments
Change-Id: Ibec910608948d778dc655d900255a80384e9b06f
Glenn Kasten [Fri, 2 Nov 2012 17:51:32 +0000 (10:51 -0700)]
Merge "Add NBAIO support for more sample rates"
Glenn Kasten [Fri, 2 Nov 2012 17:20:53 +0000 (10:20 -0700)]
Merge "AudioTrack comments"
Glenn Kasten [Thu, 1 Nov 2012 22:45:06 +0000 (15:45 -0700)]
AudioTrack comments
Change-Id: I08988f635c5bc6f4c35e9c4188f3d6fa557bc4c2
James Dong [Fri, 2 Nov 2012 17:15:33 +0000 (10:15 -0700)]
Merge "Remove unused default parameter for copyBuffer()"
The Android Open Source Project [Fri, 2 Nov 2012 14:30:27 +0000 (07:30 -0700)]
am
8b6ce0a2: (-s ours) Reconcile with jb-mr1-release - do not merge
* commit '
8b6ce0a269ba67995766980f5b83937302143e64':
The Android Open Source Project [Fri, 2 Nov 2012 14:28:14 +0000 (07:28 -0700)]
Reconcile with jb-mr1-release - do not merge
Change-Id: Icad86b92debd9605c745283aeffc3f459a3549ce
Mathias Agopian [Fri, 2 Nov 2012 04:03:46 +0000 (21:03 -0700)]
new coefficients for the vhq resampler
previous coefficients were provided by a 3rd party and didn't have a
way to re-generate them. we're now using the 'fir' utility.
the performance of the filter is virtually identical, except for
the down-sampling case which seems slightly better now:
It looks like both the previous and new coefficients are generating
some sort of clipping for full-scale signals in the down-sampling case
(although the new ones seem better), the reason for that is
unknown (see bug:
7453062)
Also updated the HQ coefficients for the down-samplers, previous ones
were a little bit too conservative -- the new ones push the cut-off
frequency up by about 1 KHz.
Change-Id: I54a827b5c707c7cc41268ed01283758dce1d7647
The Android Automerger [Fri, 2 Nov 2012 02:05:16 +0000 (19:05 -0700)]
merge in jb-mr1-release history after reset to jb-mr1-dev
James Dong [Fri, 2 Nov 2012 01:54:43 +0000 (18:54 -0700)]
Remove unused default parameter for copyBuffer()
Change-Id: I8002986ccb926165af393ca80cece60dee011204
Andreas Huber [Thu, 1 Nov 2012 23:03:19 +0000 (16:03 -0700)]
am
d37ee8fb: am
96076964: Make video encoders\' bitrate mode (constant, variable, ...) configurable
* commit '
d37ee8fb36c972bf8d07868700a2c47358e25eb4':
Make video encoders' bitrate mode (constant, variable, ...) configurable
Andreas Huber [Thu, 1 Nov 2012 23:02:16 +0000 (16:02 -0700)]
am
96076964: Make video encoders\' bitrate mode (constant, variable, ...) configurable
* commit '
96076964863ee6887f0bed9d0f11f424b48ab9b9':
Make video encoders' bitrate mode (constant, variable, ...) configurable
Andreas Huber [Thu, 1 Nov 2012 22:48:44 +0000 (15:48 -0700)]
Make video encoders' bitrate mode (constant, variable, ...) configurable
through the desired output format. Configure the video encoder to use
constant bitrate mode for WFD.
Change-Id: Id7bd619598153c13448a9c5acd69d80f8a01f333
related-to-bug:
7459597
Glenn Kasten [Thu, 1 Nov 2012 18:11:38 +0000 (11:11 -0700)]
Line length 100
Change-Id: Ib28fd7b9ce951a6933f006e7f8812ba617625530
Glenn Kasten [Thu, 1 Nov 2012 18:57:08 +0000 (11:57 -0700)]
Merge "Save copy of mic input, disabled by default"
Glenn Kasten [Sun, 30 Sep 2012 19:29:28 +0000 (12:29 -0700)]
Save copy of mic input, disabled by default
Change-Id: I4f5e95a5ddf016530d1b2747a0a5ca0962caabda
Glenn Kasten [Mon, 1 Oct 2012 16:47:30 +0000 (09:47 -0700)]
Add NBAIO support for more sample rates
This will be used for audio capture but it is not scalable,
and we need a better approach in the long term.
Change-Id: I8b12f6b64a3fd8e8a8c425c82574260fe8ffbed6
The Android Open Source Project [Thu, 1 Nov 2012 14:54:44 +0000 (07:54 -0700)]
am
8603c8ce: (-s ours) Reconcile with jb-mr1-release - do not merge
* commit '
8603c8ce359a8c69f83305aff3fe5fa26fe4ca0a':
The Android Open Source Project [Thu, 1 Nov 2012 14:51:57 +0000 (07:51 -0700)]
Reconcile with jb-mr1-release - do not merge
Change-Id: I0fd73e8e0b948c2d01fdb9f4c6e005ee9cd2ac44
The Android Automerger [Thu, 1 Nov 2012 01:33:54 +0000 (18:33 -0700)]
merge in jb-mr1-release history after reset to jb-mr1-dev
Andreas Huber [Wed, 31 Oct 2012 20:20:02 +0000 (13:20 -0700)]
am
6776e7fe: am
90a92053: Various tweaks to wfd
* commit '
6776e7fea5aa4ab045ac3f7303e3ba5d9bbce007':
Various tweaks to wfd
Andreas Huber [Wed, 31 Oct 2012 20:18:27 +0000 (13:18 -0700)]
am
90a92053: Various tweaks to wfd
* commit '
90a92053219ae50ddf4bb54e3d54db2d309e2b8d':
Various tweaks to wfd
Glenn Kasten [Wed, 31 Oct 2012 18:27:23 +0000 (11:27 -0700)]
Merge "StateQueue comments"
The Android Open Source Project [Wed, 31 Oct 2012 16:22:41 +0000 (09:22 -0700)]
am
f0e55de3: (-s ours) Reconcile with jb-mr1-release - do not merge
* commit '
f0e55de3b1b099c413d430d8f9d46361454c85d2':
Andreas Huber [Tue, 30 Oct 2012 22:53:03 +0000 (15:53 -0700)]
Various tweaks to wfd
related-to-bug:
7426218
Squashed commit of the following:
commit
1553f1a1c66af998674168f7f7a3be23fcb0c794
Author: Andreas Huber <andih@google.com>
Date: Tue Oct 30 15:51:27 2012 -0700
Add LPCM, AVC and AVC HRD descriptors as necessary.
Change-Id: Ibc836fced0fe37e8a25574c2295e886765b9ea6f
commit
4e74db61d2d31ebe239acbdec8f110f88016a4ea
Author: Andreas Huber <andih@google.com>
Date: Tue Oct 30 15:50:52 2012 -0700
added copyright headers to Sender.{cpp,h}
Change-Id: If615ccb8767e32bd83ed1f0f669acc39a72489f6
commit
7144bf8ae68c5cdb8faa6e219547aabbd750f04e
Author: Andreas Huber <andih@google.com>
Date: Tue Oct 30 15:50:25 2012 -0700
Reenable suspension of the RepeaterSource
Change-Id: I765338fcde89c65e4b69be45a5949eba6bcdcf6f
commit
812164bcfa0699821d7d8eefcc0dff96b2e2cd08
Author: Andreas Huber <andih@google.com>
Date: Tue Oct 30 14:03:50 2012 -0700
Add 2 stuffing bytes to the PES headers for audio tracks.
Change-Id: I8b9c634f6a565ab7fa7ecdb610f7d8557e0b139b
commit
a084a741a63015d47c92d99fcd8b980fe615dc7d
Author: Andreas Huber <andih@google.com>
Date: Tue Oct 30 13:19:38 2012 -0700
Fix PCM audio packetization in WFD.
Change-Id: I99a435f9fe6b4397f24d6c22afae5ae2505ffc14
commit
c5cb9369585f701f34bce41534940d5f9b59248f
Author: Andreas Huber <andih@google.com>
Date: Tue Oct 30 13:19:12 2012 -0700
Support extraction of PCM audio from transport streams.
Change-Id: I28a0516756ebcb5587325b6588df013ac871ffb9
commit
b0a0512300ae037d6b39c2d04952d34b5fc12b2d
Author: Andreas Huber <andih@google.com>
Date: Tue Oct 30 08:54:13 2012 -0700
disable suspend of the RepeaterSource
Change-Id: Ibf42a98185b0567f817ae582a82e6580f95d3d40
commit
4330e8b7668dc92a6d882b5622c0697cf292d04c
Author: Andreas Huber <andih@google.com>
Date: Mon Oct 29 14:11:25 2012 -0700
Better handling of datagrams in ANetworkSession
reduce unnecessary copy overhead.
Change-Id: I2ed8c767274ba07764f03e8d4913041168e5755f
commit
a44e73c322ba3f2c336f7cc4e1d63d3a74faa75d
Author: Andreas Huber <andih@google.com>
Date: Mon Oct 29 11:14:47 2012 -0700
Network traffic is now handled on a separate thread.
Audio and video are queued to ensure proper A/V interleaving.
Scheduled packet sends according to capture timestamps to reduce
send-jitter.
Change-Id: Ibd6357c1e663086cf87bec0a98f8e54dfdfaa0e5
related-to-bug:
7426218
Change-Id: Ia440129d656c35814abf18df06da50b73d5bb554
The Android Open Source Project [Wed, 31 Oct 2012 16:16:33 +0000 (09:16 -0700)]
Reconcile with jb-mr1-release - do not merge
Change-Id: I7cd153e8ccfb7d572a5796ca353ec9777de789d6
Glenn Kasten [Tue, 30 Oct 2012 17:55:15 +0000 (10:55 -0700)]
Remove obsolete libmedia_native
Bug:
6654403
Change-Id: Ic979a7890e2f4ef3f5409af14372eb52196e6dea
Glenn Kasten [Tue, 30 Oct 2012 23:19:56 +0000 (16:19 -0700)]
Merge "Remove obsolete references to libmedia_native"
Mathias Agopian [Tue, 30 Oct 2012 21:54:32 +0000 (14:54 -0700)]
Merge changes Ide218785,I86d0bb82
* changes:
fix SINC resampler on non ARM architectures
fix another issue with generating FIR coefficients
Mathias Agopian [Tue, 30 Oct 2012 20:51:44 +0000 (13:51 -0700)]
fix SINC resampler on non ARM architectures
make sure the C version of the code generates the same
output than the ARM assemply version.
Change-Id: Ide218785c35d02598b2d7278e646b1b178148698
Mathias Agopian [Tue, 30 Oct 2012 19:49:07 +0000 (12:49 -0700)]
fix another issue with generating FIR coefficients
the impulse response of a low-pass is 2*f*sinc(2*pi*f*k), we were
missing the 2*f scale factor. This explains why we were seeing
clipping and had to manually scale the filter down.
Change-Id: I86d0bb82ecdd99681c8ba5a8112a8257bf6f0186
Glenn Kasten [Tue, 30 Oct 2012 17:51:39 +0000 (10:51 -0700)]
Remove obsolete references to libmedia_native
Bug:
6654403
Change-Id: I3993d62987cf0dd85db10bf002a5cce53d4f01bd
Glenn Kasten [Tue, 30 Oct 2012 17:36:00 +0000 (10:36 -0700)]
Merge "Document AudioMixer hard-coded limits"
Glenn Kasten [Tue, 30 Oct 2012 17:34:28 +0000 (10:34 -0700)]
Merge "Use ALOGVV instead of commented ALOGV"
Glenn Kasten [Tue, 30 Oct 2012 17:33:13 +0000 (10:33 -0700)]
Merge "Fix typo"
Glenn Kasten [Tue, 30 Oct 2012 17:32:47 +0000 (10:32 -0700)]
Merge "Clean up constructor and derivation whitespace"
Glenn Kasten [Tue, 30 Oct 2012 17:30:59 +0000 (10:30 -0700)]
Merge "Mark volume fields private"
Mathias Agopian [Tue, 30 Oct 2012 02:11:57 +0000 (19:11 -0700)]
Merge "fir a typo that caused up-sampling coefficiens to be wrong"
Mathias Agopian [Tue, 30 Oct 2012 02:01:57 +0000 (19:01 -0700)]
Merge "test-resample: clip instead of overflowing"
Mathias Agopian [Tue, 30 Oct 2012 00:13:20 +0000 (17:13 -0700)]
fir a typo that caused up-sampling coefficiens to be wrong
up-sample coefficient were generated with a cut-off frequency of 24KHz
intead of ~20KHz, which caused more aliasing in the audible band.
also increased the attenuation to 1.3 dB on both up and down
sampling coefficient to avoid clipping.
Change-Id: Ie8aeecf1429190541b656810c6716b6aae5ece2e
Mathias Agopian [Tue, 30 Oct 2012 00:13:16 +0000 (17:13 -0700)]
test-resample: clip instead of overflowing
Change-Id: I550e5a59e51c11e1095ca338222b094f92b96878
Dave Burke [Tue, 30 Oct 2012 00:13:15 +0000 (17:13 -0700)]
am
dd4e72b4: am
2295ce2c: Increase bitrate now that other issues have been resolved.
* commit '
dd4e72b44ddb7a1591bd2f81c46d20bb0939e9eb':
Increase bitrate now that other issues have been resolved.
Dave Burke [Tue, 30 Oct 2012 00:13:14 +0000 (17:13 -0700)]
am
dd974cc4: am
e815552c: Disable silence suppression (causes issues with dongles).
* commit '
dd974cc4f335b30731c452885bff3c396ed54724':
Disable silence suppression (causes issues with dongles).
Dave Burke [Mon, 29 Oct 2012 21:21:57 +0000 (14:21 -0700)]
am
2295ce2c: Increase bitrate now that other issues have been resolved.
* commit '
2295ce2c6fcf07ffaa134440691a8cea5fe35b43':
Increase bitrate now that other issues have been resolved.
Dave Burke [Mon, 29 Oct 2012 21:21:56 +0000 (14:21 -0700)]
am
e815552c: Disable silence suppression (causes issues with dongles).
* commit '
e815552c9cb17be79cb3b7eb6fbdfa9ad81c861b':
Disable silence suppression (causes issues with dongles).
The Android Automerger [Mon, 29 Oct 2012 18:19:49 +0000 (11:19 -0700)]
merge in jb-mr1-release history after reset to jb-mr1-dev
Dave Burke [Sat, 27 Oct 2012 06:49:43 +0000 (23:49 -0700)]
Increase bitrate now that other issues have been resolved.
Bug:
7426218
Change-Id: I67dfa1e4b85f326f355ad0ec5b6c699e87b45564
The Android Automerger [Sat, 27 Oct 2012 01:17:33 +0000 (18:17 -0700)]
merge in jb-mr1-release history after reset to jb-mr1-dev
Dave Burke [Fri, 26 Oct 2012 23:24:43 +0000 (16:24 -0700)]
Disable silence suppression (causes issues with dongles).
Bug:
7426218
Change-Id: Ie1517a8017bae1f9a9b6c224cd3170dfcc5fb941
Glenn Kasten [Thu, 18 Oct 2012 22:51:03 +0000 (15:51 -0700)]
Use ALOGVV instead of commented ALOGV
Change-Id: I17bdb5274877760c7edaa31416020d349082e593
Glenn Kasten [Mon, 24 Sep 2012 18:27:56 +0000 (11:27 -0700)]
Fix typo
Change-Id: I8cc2969eb329a830ee866622a8633adcb4e967cc
Glenn Kasten [Fri, 26 Oct 2012 23:10:30 +0000 (16:10 -0700)]
StateQueue comments
Change-Id: Id8c76d1e2ab5201e7ab3875f1dbcc0a126e611a4
Mathias Agopian [Fri, 26 Oct 2012 23:04:41 +0000 (16:04 -0700)]
Merge "a test app for the resamplers"
Mathias Agopian [Fri, 26 Oct 2012 23:04:26 +0000 (16:04 -0700)]
Merge "reenable the cubic resampler"
Mathias Agopian [Fri, 26 Oct 2012 23:04:11 +0000 (16:04 -0700)]
Merge "improve SINC resampler coefficients"
Glenn Kasten [Thu, 8 Mar 2012 20:33:37 +0000 (12:33 -0800)]
Document AudioMixer hard-coded limits
Change-Id: I83ea8bed375f251260945db788bdb5f280dba12d
Glenn Kasten [Tue, 10 Jul 2012 18:44:31 +0000 (11:44 -0700)]
Clean up constructor and derivation whitespace
Change-Id: I47d688a9c10c4c3c868accc34102fb402ebcac62
Glenn Kasten [Tue, 6 Mar 2012 19:34:22 +0000 (11:34 -0800)]
Mark volume fields private
Change-Id: I8ffca0460195263d159aa13015c246122d8556a2
Igor Murashkin [Fri, 26 Oct 2012 22:26:03 +0000 (15:26 -0700)]
Merge "Camera2: Compile with warnings, fix warnings"
Igor Murashkin [Fri, 12 Oct 2012 23:56:11 +0000 (16:56 -0700)]
Camera2: Compile with warnings, fix warnings
Change-Id: I557350abb32b0480f5da7dcecadfbe9edbe53361
Mathias Agopian [Sun, 21 Oct 2012 08:01:38 +0000 (01:01 -0700)]
a test app for the resamplers
Change-Id: I66852d90d384f1d9e77b51ad1a1ebdbaf61d0607
Mathias Agopian [Fri, 26 Oct 2012 21:11:01 +0000 (14:11 -0700)]
reenable the cubic resampler
cubic resampler was disabled because it hadn't been qualified,
however after I did some tests, it does improve significantly
the sound quality over the order-1 resampler, even if it is
still quite bad.
also HIGH_QUALITY resampler was partially disabled, it's now
fully enabled. It's a big improvement over the cubic resampler
in terms of aliasing noise (it's not as good in the pass-band).
Change-Id: I70e3658c255896588642697be9eb594ff4ec0f8b