summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge "new coefficients for the vhq resampler"Mathias Agopian2012-11-025-4680/+84
|\
| * new coefficients for the vhq resamplerMathias Agopian2012-11-015-4680/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Fix spurious wakeup waiting for new IAudioTrackGlenn Kasten2012-11-021-9/+17
| | | | | | | | | | | | | | | | 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
* | Merge "Add NBAIO support for more sample rates"Glenn Kasten2012-11-022-47/+91
|\ \
| * | Add NBAIO support for more sample ratesGlenn Kasten2012-11-012-47/+91
| |/ | | | | | | | | | | | | 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
* | Merge "AudioTrack comments"Glenn Kasten2012-11-021-11/+16
|\ \
| * | AudioTrack commentsGlenn Kasten2012-11-021-11/+16
| | | | | | | | | | | | Change-Id: I08988f635c5bc6f4c35e9c4188f3d6fa557bc4c2
* | | Merge "Remove unused default parameter for copyBuffer()"James Dong2012-11-022-3/+3
|\ \ \ | |/ / |/| |
| * | Remove unused default parameter for copyBuffer()James Dong2012-11-012-3/+3
| | | | | | | | | | | | Change-Id: I8002986ccb926165af393ca80cece60dee011204
* | | am 8b6ce0a2: (-s ours) Reconcile with jb-mr1-release - do not mergeThe Android Open Source Project2012-11-020-0/+0
|\ \ \ | |/ / |/| | | | | * commit '8b6ce0a269ba67995766980f5b83937302143e64':
| * | Reconcile with jb-mr1-release - do not mergeThe Android Open Source Project2012-11-020-0/+0
| |\ \ | | | | | | | | | | | | Change-Id: Icad86b92debd9605c745283aeffc3f459a3549ce
| | * \ merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-11-010-0/+0
| | |\ \
* | | \ \ am d37ee8fb: am 96076964: Make video encoders\' bitrate mode (constant, ↵Andreas Huber2012-11-013-6/+28
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | variable, ...) configurable * commit 'd37ee8fb36c972bf8d07868700a2c47358e25eb4': Make video encoders' bitrate mode (constant, variable, ...) configurable
| * | | | am 96076964: Make video encoders\' bitrate mode (constant, variable, ...) ↵Andreas Huber2012-11-013-6/+28
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | configurable * commit '96076964863ee6887f0bed9d0f11f424b48ab9b9': Make video encoders' bitrate mode (constant, variable, ...) configurable
| | * | | Make video encoders' bitrate mode (constant, variable, ...) configurableAndreas Huber2012-11-013-6/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | through the desired output format. Configure the video encoder to use constant bitrate mode for WFD. Change-Id: Id7bd619598153c13448a9c5acd69d80f8a01f333 related-to-bug: 7459597
* | | | | Line length 100Glenn Kasten2012-11-0122-182/+326
| | | | | | | | | | | | | | | | | | | | Change-Id: Ib28fd7b9ce951a6933f006e7f8812ba617625530
* | | | | Merge "Save copy of mic input, disabled by default"Glenn Kasten2012-11-013-33/+117
|\ \ \ \ \
| * | | | | Save copy of mic input, disabled by defaultGlenn Kasten2012-11-013-33/+117
| | |_|_|/ | |/| | | | | | | | | | | | | Change-Id: I4f5e95a5ddf016530d1b2747a0a5ca0962caabda
* | | | | am 8603c8ce: (-s ours) Reconcile with jb-mr1-release - do not mergeThe Android Open Source Project2012-11-010-0/+0
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / / * commit '8603c8ce359a8c69f83305aff3fe5fa26fe4ca0a':
| * | | Reconcile with jb-mr1-release - do not mergeThe Android Open Source Project2012-11-010-0/+0
| |\ \ \ | | | |/ | | |/| | | | | Change-Id: I0fd73e8e0b948c2d01fdb9f4c6e005ee9cd2ac44
| | * | merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-310-0/+0
| | |\ \ | | | |/ | | |/|
* | | | am 6776e7fe: am 90a92053: Various tweaks to wfdAndreas Huber2012-10-3114-893/+1597
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit '6776e7fea5aa4ab045ac3f7303e3ba5d9bbce007': Various tweaks to wfd
| * | | am 90a92053: Various tweaks to wfdAndreas Huber2012-10-3114-893/+1597
| |\ \ \ | | |/ / | | | | | | | | | | | | * commit '90a92053219ae50ddf4bb54e3d54db2d309e2b8d': Various tweaks to wfd
| | * | Various tweaks to wfdAndreas Huber2012-10-3114-893/+1597
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Merge "StateQueue comments"Glenn Kasten2012-10-311-0/+66
|\ \ \ \
| * | | | StateQueue commentsGlenn Kasten2012-10-261-0/+66
| | | | | | | | | | | | | | | | | | | | Change-Id: Id8c76d1e2ab5201e7ab3875f1dbcc0a126e611a4
* | | | | am f0e55de3: (-s ours) Reconcile with jb-mr1-release - do not mergeThe Android Open Source Project2012-10-310-0/+0
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | * commit 'f0e55de3b1b099c413d430d8f9d46361454c85d2':
| * | | | Reconcile with jb-mr1-release - do not mergeThe Android Open Source Project2012-10-310-0/+0
| |\ \ \ \ | | | |_|/ | | |/| | | | | | | Change-Id: I7cd153e8ccfb7d572a5796ca353ec9777de789d6
| | * | | merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-290-0/+0
| | |\ \ \ | | | |_|/ | | |/| |
| | | * | merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-260-0/+0
| | | |\ \
| | | | * \ merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-250-0/+0
| | | | |\ \
| | | | | * \ merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-230-0/+0
| | | | | |\ \
| | | | | | * \ merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-230-0/+0
| | | | | | |\ \
| | | | | | | * \ merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-220-0/+0
| | | | | | | |\ \
| | | | | | | | * \ merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-200-0/+0
| | | | | | | | |\ \
| | | | | | | | | * \ merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-190-0/+0
| | | | | | | | | |\ \
| | | | | | | | | | * \ merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-180-0/+0
| | | | | | | | | | |\ \
| | | | | | | | | | | * \ merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-170-0/+0
| | | | | | | | | | | |\ \
| | | | | | | | | | | | * \ merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger2012-10-160-0/+0
| | | | | | | | | | | | |\ \
* | | | | | | | | | | | | | | Remove obsolete libmedia_nativeGlenn Kasten2012-10-302-11/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6654403 Change-Id: Ic979a7890e2f4ef3f5409af14372eb52196e6dea
* | | | | | | | | | | | | | | Merge "Remove obsolete references to libmedia_native"Glenn Kasten2012-10-307-11/+5
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Remove obsolete references to libmedia_nativeGlenn Kasten2012-10-307-11/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6654403 Change-Id: I3993d62987cf0dd85db10bf002a5cce53d4f01bd
* | | | | | | | | | | | | | | | Merge changes Ide218785,I86d0bb82Mathias Agopian2012-10-302-35/+25
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * changes: fix SINC resampler on non ARM architectures fix another issue with generating FIR coefficients
| * | | | | | | | | | | | | | | | fix SINC resampler on non ARM architecturesMathias Agopian2012-10-301-15/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | make sure the C version of the code generates the same output than the ARM assemply version. Change-Id: Ide218785c35d02598b2d7278e646b1b178148698
| * | | | | | | | | | | | | | | | fix another issue with generating FIR coefficientsMathias Agopian2012-10-302-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | | | | | | | | | | Merge "Document AudioMixer hard-coded limits"Glenn Kasten2012-10-302-0/+13
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Document AudioMixer hard-coded limitsGlenn Kasten2012-10-262-0/+13
| | |_|_|_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I83ea8bed375f251260945db788bdb5f280dba12d
* | | | | | | | | | | | | | | | Merge "Use ALOGVV instead of commented ALOGV"Glenn Kasten2012-10-301-10/+10
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | Use ALOGVV instead of commented ALOGVGlenn Kasten2012-10-261-10/+10
| |/ / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I17bdb5274877760c7edaa31416020d349082e593
* | | | | | | | | | | | | | | | Merge "Fix typo"Glenn Kasten2012-10-301-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \