summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-11-01merge in jb-mr1-release history after reset to jb-mr1-devandroid-cts-4.2_r1android-4.2_r1android-4.2.1_r1.2android-4.2.1_r1.1android-4.2.1_r1jb-mr1-releaseThe Android Automerger
2012-11-01Make video encoders' bitrate mode (constant, variable, ...) configurableandroid-sdk-support_r11jb-mr1-devAndreas Huber
through the desired output format. Configure the video encoder to use constant bitrate mode for WFD. Change-Id: Id7bd619598153c13448a9c5acd69d80f8a01f333 related-to-bug: 7459597
2012-10-31merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-10-31Various tweaks to wfdAndreas Huber
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
2012-10-29merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-10-26Increase bitrate now that other issues have been resolved.Dave Burke
Bug: 7426218 Change-Id: I67dfa1e4b85f326f355ad0ec5b6c699e87b45564
2012-10-26merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-10-26Disable silence suppression (causes issues with dongles).Dave Burke
Bug: 7426218 Change-Id: Ie1517a8017bae1f9a9b6c224cd3170dfcc5fb941
2012-10-25merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-10-24Camera2: Don't hold locks while waiting to sync.Eino-Ville Talvala
Bug: 7409877 Change-Id: Ia3a0bc4f0ab4e19fca868ba04a870cf8e8ee7adb
2012-10-23merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-10-23Merge "Don't attempt to seek audio and video separately." into jb-mr1-devAndreas Huber
2012-10-23merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-10-23Don't attempt to seek audio and video separately.Andreas Huber
The widevine extractor doesn't deal too well with that... Change-Id: Iadfeede4fe0c086af788c5639782854e4fbb98ff related-to-bug: 7262386
2012-10-23Merge "Camera2: Increase mode update timeout." into jb-mr1-devEino-Ville Talvala
2012-10-23Camera2: Increase mode update timeout.Eino-Ville Talvala
During camera startup, it might take a few hundred milliseconds before requests start to be dequeued by the HAL. Increase the timeout for synchronizing mode changes and triggers so that triggers near startup don't time out. Bug: 6970465 Change-Id: I9dc35378e8018ec18ae31be874fcb094f8a9a0e9
2012-10-23Merge "stagefright: discard audio at start of capture" into jb-mr1-devEric Laurent
2012-10-22stagefright: discard audio at start of captureEric Laurent
The new camcorder start sound is longer than previous one and we must discard more audio when capture starts. Ideally, camcorder should use synchronous record start. Bug 7394330. Change-Id: I219b4e231aba706776dc7ccc4f1c996eaf22f61a
2012-10-22Increase allowed number of VHQ resamplers to 3Glenn Kasten
Bug: 7378660 Change-Id: I69e33ca2eb4bb9bd38e2c63df62cd1130d68baf6
2012-10-22merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-10-22Merge "Fix a typo that caused the high quality resampler to produce garbage" ↵Mathias Agopian
into jb-mr1-dev
2012-10-22WFD use of HDCP is now optional.Andreas Huber
if the sink supports it we'll use HDCP (and fail if necessary), if it doesn't we won't. If an HDCP session is established we'll tell our observer that the connection is secure, otherwise we don't. Change-Id: I7cbef384f2cf0a6ac65801c581eea227b9ef4c46 related-to-bug: 7368436
2012-10-21Fix a typo that caused the high quality resampler to produce garbageMathias Agopian
the problem is that if libaudio_resampler is present, it is those coefficients that will always be selected, but the correct meta-data. Bug: 7385994 Change-Id: Ieebeb37b4dfb62a1a051bc29fae2ce056dbc6621
2012-10-20merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-10-19Merge "AAC DRC reference level for mobile is -16dB" into jb-mr1-devJean-Michel Trivi
2012-10-19Merge "Camera2: Fix potential deadlock" into jb-mr1-devEino-Ville Talvala
2012-10-19merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-10-19AAC DRC reference level for mobile is -16dBJean-Michel Trivi
Use -16dB as the default DRC reference level when decoding streams with DRC metadata. Bug 7370764 Change-Id: I900cee22f32384a5657fb041b69d42657bcddf09
2012-10-19Merge "Fix valgrind issues" into jb-mr1-devMarco Nelissen
2012-10-18Remove active track when thread goes to standbyGlenn Kasten
Bug: 7369232 Change-Id: I7ff9f525dad4be0aef562a53015b06ee7d3d50f1
2012-10-18merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-10-17Camera2: Fix potential deadlockEino-Ville Talvala
setPreviewWindow was holding a lock during long-lasting HAL calls which may cause deadlock if the HAL calls back into the service during the call. Stop holding the lock during these calls, since it's not essential to do so. Bug: 7320517 Change-Id: I4a35703d751e22ac32979b5a1288e291610576e7
2012-10-17Added some extra failure logging messagesJames Dong
o related-to-bug: 7282066 Change-Id: I0896551a45aab61fb571fef19061397ff84321d9
2012-10-17Fix valgrind issuesMarco Nelissen
We were reading some uninitialized memory when creating bass boost and EQ effects, and using memcpy() with identical source and destination. Change-Id: I15ea1b2c52ae05cbf54aef04351e89805e0ebf8e
2012-10-17merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-10-16merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-10-16Merge "Camera2: Improve quirks focusing behavior." into jb-mr1-devEino-Ville Talvala
2012-10-16Camera2: Improve quirks focusing behavior.Eino-Ville Talvala
- When scene mode is set and the AF quirk is in use, don't change AF mode and then cancel when AF cancel is received. Just change mode since that also implies a cancel. - Only trigger quirks switch when a focusing area is set. Bug: 7318812 Change-Id: I28d8755553bd78052e774701210cb94d84ee2046
2012-10-16Merge "Fix track estimation for presentation complete" into jb-mr1-devJean-Michel Trivi
2012-10-16Fix track estimation for presentation completeJean-Michel Trivi
Audio tracks were not using the right latency estimation for signalling the completion of their presetation. This caused the synchronization mechanism between playback and record to be off, and a synchronized recording would contain some of the audio that was meant to be over once recording would start. Use the playback thread's latency reporting which takes the audio pipe into account. Bug 7237669 Change-Id: I23a907a53ad0b0d68d246789ec595a77a79fced5
2012-10-16Camera2: Don't touch frame counter on output frames.Eino-Ville Talvala
Bug: 7357069 Change-Id: I9cd0cdcc23959bfecced5f47bb9e8c59c997dade
2012-10-16Camera2: When focus is already locked in CAF mode, do not trigger HAL.Eino-Ville Talvala
In HAL2 CAF modes, once focus is locked by an AF trigger, additional triggers will not cause AF notifications, since the state will not change again until a cancelAutofocus call. Since the old API still expects to see a notification, short-circuit this at the service and send an immediate success notification. Bug: 7318298 Change-Id: Ib209a24eaf2a35a247d06aea671efe80a33d751e
2012-10-12merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-10-11Fix some missing checks against missing codecsJames Dong
o related-to-bug: 6971073 Change-Id: Ia6d926663231f9a9ef31c82c85c70595c4a30ebe
2012-10-11merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-10-10Camera2: Don't error out of startPreview when already recording.Eino-Ville Talvala
Bug: 7327474 Change-Id: I603da5b8bd58e5a700d7ae0b3d34bd89bbcb1d53
2012-10-10Merge "Support querying active record sources" into jb-mr1-devJean-Michel Trivi
2012-10-10Camera2: Don't let unlocks happen during recording.Eino-Ville Talvala
Bug: 7309020 Change-Id: I6e66809b868d2e8f47f71e6f8752b44ec06dfb17
2012-10-10merge in jb-mr1-release history after reset to jb-mr1-devThe Android Automerger
2012-10-10Camera2: Do not set auto-white-balance regions from metering regions.Eino-Ville Talvala
Per API documentation, metering regions are only for AE, not also for AWB. Bug: 7312720 Change-Id: I39bcf33e4c81e80022f45e8fca77ea6cf9ba115e