OSDN Git Service

android-x86/frameworks-av.git
11 years agoam 4401091b: Merge "Better power savings with wifi display code." into jb-mr1-dev
Andreas Huber [Wed, 3 Oct 2012 17:47:17 +0000 (10:47 -0700)]
am 4401091b: Merge "Better power savings with wifi display code." into jb-mr1-dev

* commit '4401091bc89fc69b7fc7df58cf6b403776f2698a':
  Better power savings with wifi display code.

11 years agoMerge "Better power savings with wifi display code." into jb-mr1-dev
Andreas Huber [Wed, 3 Oct 2012 17:43:33 +0000 (10:43 -0700)]
Merge "Better power savings with wifi display code." into jb-mr1-dev

11 years agoBetter power savings with wifi display code.
Andreas Huber [Wed, 3 Oct 2012 17:16:58 +0000 (10:16 -0700)]
Better power savings with wifi display code.

No more polling the encoder for work to do, the encoder instead notifies
if there's activity.

Change-Id: Ia707211b4f5c5a6e6b70d750233d204a2d6bb778
related-to-bug: 7248248

11 years agoam 3a555c19: Merge "Increase polling frequency again temporarily to fix A/V issues...
Andreas Huber [Wed, 3 Oct 2012 16:54:32 +0000 (09:54 -0700)]
am 3a555c19: Merge "Increase polling frequency again temporarily to fix A/V issues" into jb-mr1-dev

* commit '3a555c19dbd6ae7bf0d63cb9879befb22773770d':
  Increase polling frequency again temporarily to fix A/V issues

11 years agoMerge "Increase polling frequency again temporarily to fix A/V issues" into jb-mr1-dev
Andreas Huber [Wed, 3 Oct 2012 16:50:51 +0000 (09:50 -0700)]
Merge "Increase polling frequency again temporarily to fix A/V issues" into jb-mr1-dev

11 years agoIncrease polling frequency again temporarily to fix A/V issues
Andreas Huber [Wed, 3 Oct 2012 16:01:11 +0000 (09:01 -0700)]
Increase polling frequency again temporarily to fix A/V issues

Fixes a bug in the silence detection and increases the timeout after which
we enter "silent mode" to 10 secs.

Change-Id: I802b058f054becd5c377186664437f7b3970193f
related-to-bug: 7248248

11 years agoReconcile with jb-mr1-release - do not merge
The Android Open Source Project [Wed, 3 Oct 2012 14:33:50 +0000 (07:33 -0700)]
Reconcile with jb-mr1-release - do not merge

Change-Id: I9de953cb5d49ea43902882573b01bc91f74d4953

11 years agomerge in jb-mr1-release history after reset to jb-mr1-dev
The Android Automerger [Wed, 3 Oct 2012 13:59:31 +0000 (06:59 -0700)]
merge in jb-mr1-release history after reset to jb-mr1-dev

11 years agoam ee40d832: Merge "Camera2: Use scene mode override parameter" into jb-mr1-dev
Eino-Ville Talvala [Wed, 3 Oct 2012 00:40:05 +0000 (17:40 -0700)]
am ee40d832: Merge "Camera2: Use scene mode override parameter" into jb-mr1-dev

* commit 'ee40d832e55847182412b0f56da652af054d7c06':
  Camera2: Use scene mode override parameter

11 years agoMerge "Camera2: Use scene mode override parameter" into jb-mr1-dev
Eino-Ville Talvala [Wed, 3 Oct 2012 00:36:25 +0000 (17:36 -0700)]
Merge "Camera2: Use scene mode override parameter" into jb-mr1-dev

11 years agoam 2808b590: Merge "Bug 7170947 Configure AAC decoder for mobile DRC settings" into...
Jean-Michel Trivi [Wed, 3 Oct 2012 00:25:16 +0000 (17:25 -0700)]
am 2808b590: Merge "Bug 7170947 Configure AAC decoder for mobile DRC settings" into jb-mr1-dev

* commit '2808b5902a4dd70be231fcb2e3131eb1944807da':
  Bug 7170947 Configure AAC decoder for mobile DRC settings

11 years agoMerge "Bug 7170947 Configure AAC decoder for mobile DRC settings" into jb-mr1-dev
Jean-Michel Trivi [Wed, 3 Oct 2012 00:21:09 +0000 (17:21 -0700)]
Merge "Bug 7170947 Configure AAC decoder for mobile DRC settings" into jb-mr1-dev

11 years agoBug 7170947 Configure AAC decoder for mobile DRC settings
Jean-Michel Trivi [Tue, 2 Oct 2012 18:18:16 +0000 (11:18 -0700)]
Bug 7170947 Configure AAC decoder for mobile DRC settings

Configure the AAC decoder to use the modile DRC settings when
 decoding streams with DRC metadata.
 Settings are:
 - target reference level of -12dB
 - DRC compression factor (attenuation) at max
These settings can be overridden by platform properties if the
 default values are to be modified.

Change-Id: If329fe566497685b735abe4e4b9a5e01697c063b

11 years agoCamera2: Use scene mode override parameter
Eino-Ville Talvala [Tue, 2 Oct 2012 20:30:04 +0000 (13:30 -0700)]
Camera2: Use scene mode override parameter

- Read in SCENE_MODE_OVERRIDES static parameter if available.
  Use it to select AF/AE/AWB modes when a scene mode is set.
- Add quirks structure to parameters; not yet used
- Fix desynchronization between range and single FPS value.
  Still need to sort out best way to convert from one to another.

Bug: 7259959
Bug: 7159577
Bug: 7172543

Change-Id: I0d07c31d5f21fbc4b0ec2fa23f7f778073d2d6e0

11 years agoam 47aa9c47: Merge "Enable silence detection and don\'t driver the audio encoder...
Andreas Huber [Tue, 2 Oct 2012 21:45:40 +0000 (14:45 -0700)]
am 47aa9c47: Merge "Enable silence detection and don\'t driver the audio encoder" into jb-mr1-dev

* commit '47aa9c47a0796bb695d09aa307b2d1c2c913f0eb':
  Enable silence detection and don't driver the audio encoder

11 years agoam 805b3ae3: Merge "Now back to 30fps, suspend updates if surface flinger didn\'t...
Andreas Huber [Tue, 2 Oct 2012 21:44:13 +0000 (14:44 -0700)]
am 805b3ae3: Merge "Now back to 30fps, suspend updates if surface flinger didn\'t send us" into jb-mr1-dev

* commit '805b3ae300ea414ce5973e60a9b544169da0ac44':
  Now back to 30fps, suspend updates if surface flinger didn't send us

11 years agoam f5aa7aa9: Merge "More power savings: No need to keep a history of outgoing packets...
Andreas Huber [Tue, 2 Oct 2012 21:42:34 +0000 (14:42 -0700)]
am f5aa7aa9: Merge "More power savings: No need to keep a history of outgoing packets" into jb-mr1-dev

* commit 'f5aa7aa94465e774ccdb07039690a5f42de1518a':
  More power savings: No need to keep a history of outgoing packets

11 years agoam 16461dca: Merge "Increase converter polling interval." into jb-mr1-dev
Andreas Huber [Tue, 2 Oct 2012 21:42:33 +0000 (14:42 -0700)]
am 16461dca: Merge "Increase converter polling interval." into jb-mr1-dev

* commit '16461dca0ba8ac1850463db6245d20dc1699279d':
  Increase converter polling interval.

11 years agoam f1b95045: Merge "Take advantage of the hardware encoder\'s ability to prepend...
Andreas Huber [Tue, 2 Oct 2012 21:42:32 +0000 (14:42 -0700)]
am f1b95045: Merge "Take advantage of the hardware encoder\'s ability to prepend SPS/PPS" into jb-mr1-dev

* commit 'f1b9504587b04d8a7067aca90b1f0575ccf74bb9':
  Take advantage of the hardware encoder's ability to prepend SPS/PPS

11 years agoMerge "Enable silence detection and don't driver the audio encoder" into jb-mr1-dev
Andreas Huber [Tue, 2 Oct 2012 21:40:52 +0000 (14:40 -0700)]
Merge "Enable silence detection and don't driver the audio encoder" into jb-mr1-dev

11 years agoMerge "Now back to 30fps, suspend updates if surface flinger didn't send us" into...
Andreas Huber [Tue, 2 Oct 2012 21:39:20 +0000 (14:39 -0700)]
Merge "Now back to 30fps, suspend updates if surface flinger didn't send us" into jb-mr1-dev

11 years agoMerge "More power savings: No need to keep a history of outgoing packets" into jb...
Andreas Huber [Tue, 2 Oct 2012 21:39:07 +0000 (14:39 -0700)]
Merge "More power savings: No need to keep a history of outgoing packets" into jb-mr1-dev

11 years agoMerge "Increase converter polling interval." into jb-mr1-dev
Andreas Huber [Tue, 2 Oct 2012 21:38:55 +0000 (14:38 -0700)]
Merge "Increase converter polling interval." into jb-mr1-dev

11 years agoMerge "Take advantage of the hardware encoder's ability to prepend SPS/PPS" into...
Andreas Huber [Tue, 2 Oct 2012 21:38:42 +0000 (14:38 -0700)]
Merge "Take advantage of the hardware encoder's ability to prepend SPS/PPS" into jb-mr1-dev

11 years agoEnable silence detection and don't driver the audio encoder
Andreas Huber [Tue, 2 Oct 2012 21:17:38 +0000 (14:17 -0700)]
Enable silence detection and don't driver the audio encoder

or send any audio out over the network if we've seen at least one second
of silence.

Change-Id: Ic2bca4ce7d55bd246283dc669f5f5cb6106d88ea
related-to-bug: 7248248

11 years agoNow back to 30fps, suspend updates if surface flinger didn't send us
Andreas Huber [Tue, 2 Oct 2012 19:49:33 +0000 (12:49 -0700)]
Now back to 30fps, suspend updates if surface flinger didn't send us

any new frames for one second or longer.

Change-Id: I1c2ec349b0a4b7c4eb9dcdde483362ec87dd69fa
related-to-bug: 7248248

11 years agoam 0389cc09: Fix video continuity
Marco Nelissen [Tue, 2 Oct 2012 18:03:42 +0000 (11:03 -0700)]
am 0389cc09: Fix video continuity

* commit '0389cc09f7b90f155a8942a0d2e1925cad1dbe2d':
  Fix video continuity

11 years agoMore power savings: No need to keep a history of outgoing packets
Andreas Huber [Tue, 2 Oct 2012 17:47:48 +0000 (10:47 -0700)]
More power savings: No need to keep a history of outgoing packets

if we're not enabling retransmission anyway.

Change-Id: I361120607974a2fab758c28b5033716213aef88e
related-to-bug: 7248248

11 years agoFix video continuity
Marco Nelissen [Tue, 2 Oct 2012 17:47:39 +0000 (10:47 -0700)]
Fix video continuity

Fixes "pixelation" seen after seeking in Netflix.
b/7211673

Change-Id: Id675acaef1e5fd7151fdfa7bd79e2f25990e1ecd

11 years agoIncrease converter polling interval.
Andreas Huber [Tue, 2 Oct 2012 17:31:46 +0000 (10:31 -0700)]
Increase converter polling interval.

Change-Id: I455005086a63c70883a71e189753a117b195f22f
related-to-bug: 7248248

11 years agoTake advantage of the hardware encoder's ability to prepend SPS/PPS
Andreas Huber [Tue, 2 Oct 2012 17:16:47 +0000 (10:16 -0700)]
Take advantage of the hardware encoder's ability to prepend SPS/PPS

to IDR frames instead of doing it manually.

Change-Id: I994cfbd6539013406dd610393ba1f0b9a0dbf4d5
related-to-bug: 7245308

11 years agoReconcile with jb-mr1-release - do not merge
The Android Open Source Project [Tue, 2 Oct 2012 16:18:11 +0000 (09:18 -0700)]
Reconcile with jb-mr1-release - do not merge

Change-Id: I2158d0cd4ff2c94fad7af68bc20e2ca2ca03a2dd

11 years agomerge in jb-mr1-release history after reset to jb-mr1-dev
The Android Automerger [Tue, 2 Oct 2012 13:59:28 +0000 (06:59 -0700)]
merge in jb-mr1-release history after reset to jb-mr1-dev

11 years agoam bd710197: Merge "[WVDRM] Fix for stuttering on low bandwidth" into jb-mr1-dev
Jeff Tinker [Tue, 2 Oct 2012 08:29:08 +0000 (01:29 -0700)]
am bd710197: Merge "[WVDRM] Fix for stuttering on low bandwidth" into jb-mr1-dev

* commit 'bd710197a47e3772763c48bfb5d6be21df173a7f':
  [WVDRM] Fix for stuttering on low bandwidth

11 years agoMerge "[WVDRM] Fix for stuttering on low bandwidth" into jb-mr1-dev
Jeff Tinker [Tue, 2 Oct 2012 08:25:40 +0000 (01:25 -0700)]
Merge "[WVDRM] Fix for stuttering on low bandwidth" into jb-mr1-dev

11 years agoam ee178668: Use incremental updates sent by surface flinger
Andreas Huber [Mon, 1 Oct 2012 23:46:35 +0000 (16:46 -0700)]
am ee178668: Use incremental updates sent by surface flinger

* commit 'ee178668818eb4f43ff40735405f8fc42372620f':
  Use incremental updates sent by surface flinger

11 years agoam 1c730d33: Merge "ALooper::GetNowUs() now relies on systemTime instead of gettimeof...
Andreas Huber [Mon, 1 Oct 2012 23:45:06 +0000 (16:45 -0700)]
am 1c730d33: Merge "ALooper::GetNowUs() now relies on systemTime instead of gettimeofday." into jb-mr1-dev

* commit '1c730d33da2fa861000b3990b5e6c9ff69291387':
  ALooper::GetNowUs() now relies on systemTime instead of gettimeofday.

11 years agoam 1a0d1670: Merge "Optionally have SurfaceMediaSource return absolute timestamps...
Andreas Huber [Mon, 1 Oct 2012 23:45:05 +0000 (16:45 -0700)]
am 1a0d1670: Merge "Optionally have SurfaceMediaSource return absolute timestamps" into jb-mr1-dev

* commit '1a0d1670b4304f294530f4ca9ce68defad6445dc':
  Optionally have SurfaceMediaSource return absolute timestamps

11 years agoUse incremental updates sent by surface flinger
Andreas Huber [Mon, 1 Oct 2012 23:38:26 +0000 (16:38 -0700)]
Use incremental updates sent by surface flinger

instead of running at a fixed framerate.

Change-Id: Ia3f36aa449e2e952bf3263ffbb709a9b79b09c26
related-to-bug: 7266398

11 years agoMerge "ALooper::GetNowUs() now relies on systemTime instead of gettimeofday." into...
Andreas Huber [Mon, 1 Oct 2012 23:40:03 +0000 (16:40 -0700)]
Merge "ALooper::GetNowUs() now relies on systemTime instead of gettimeofday." into jb-mr1-dev

11 years agoMerge "Optionally have SurfaceMediaSource return absolute timestamps" into jb-mr1-dev
Andreas Huber [Mon, 1 Oct 2012 23:39:50 +0000 (16:39 -0700)]
Merge "Optionally have SurfaceMediaSource return absolute timestamps" into jb-mr1-dev

11 years agoPerform an orderly shutdown if possible, force disconnect if necessary
Andreas Huber [Mon, 1 Oct 2012 18:26:30 +0000 (11:26 -0700)]
Perform an orderly shutdown if possible, force disconnect if necessary

wait for up to 2 secs for the dongle to send us a "TEARDOWN", after that
forcibly shutdown the connection.

Change-Id: Ie049857cd468b7af6986d6305f725c54571b2276
related-to-bug: 7258622

11 years agoRemove double negatives from SurfaceMediaSource
Andreas Huber [Mon, 1 Oct 2012 18:22:05 +0000 (11:22 -0700)]
Remove double negatives from SurfaceMediaSource

ensure mStarted actually reflects the state of SurfaceMediaSource

Change-Id: I92557896993ad8da23fe6940e997402ad63b8cbc
related-to-bug: 7258622

11 years agoMake sure we still handle shutdown-related message even if we're
Andreas Huber [Mon, 1 Oct 2012 17:43:55 +0000 (10:43 -0700)]
Make sure we still handle shutdown-related message even if we're

in error-state.

Change-Id: Ie12dd1a63306b4020b9de9eae007f6d768f02df6
related-to-bug: 7262673

11 years agoALooper::GetNowUs() now relies on systemTime instead of gettimeofday.
Andreas Huber [Mon, 1 Oct 2012 23:03:44 +0000 (16:03 -0700)]
ALooper::GetNowUs() now relies on systemTime instead of gettimeofday.

Change-Id: Ia31eb0940b02581327a8bf51af6df135f9ab6de3
related-to-bug: 7266324

11 years agoOptionally have SurfaceMediaSource return absolute timestamps
Andreas Huber [Mon, 1 Oct 2012 22:59:54 +0000 (15:59 -0700)]
Optionally have SurfaceMediaSource return absolute timestamps

based on systemTime().

Change-Id: I2eff15dd149a4b737d6e7473d1907cf0c80b6b38
related-to-bug: 7266706

11 years agoam 0cb47712: Inform DisplayManager that we\'re running over a secure channel (HDCP)
Andreas Huber [Mon, 1 Oct 2012 21:58:53 +0000 (14:58 -0700)]
am 0cb47712: Inform DisplayManager that we\'re running over a secure channel (HDCP)

* commit '0cb47712a4fc0e01ad8680ee6ac3a5d72eafe0ba':
  Inform DisplayManager that we're running over a secure channel (HDCP)

11 years agoInform DisplayManager that we're running over a secure channel (HDCP)
Andreas Huber [Mon, 1 Oct 2012 21:26:42 +0000 (14:26 -0700)]
Inform DisplayManager that we're running over a secure channel (HDCP)

if that's the case.

Change-Id: I5f16cad04a6937a3fb65600a971866a77e0ae9fc
related-to-bug: 7265406

11 years ago[WVDRM] Fix for stuttering on low bandwidth
Jeff Tinker [Mon, 1 Oct 2012 19:57:48 +0000 (12:57 -0700)]
[WVDRM] Fix for stuttering on low bandwidth

Reintroduces the play/pause rebuffering logic we eliminated
in JB zero day to fix double spins and slow startup - but
activates that logic only based on a comparison of the
current bandwidth measurement and the lowest bitrate track
in the movie.

Needs to be submitted with related changes in /vendor/widevine

bug: 7230071
Change-Id: If4f5ecda36c4858ce8bf5c4abb722f90a329ecdb

11 years agoam ad0d97c7: Perform an orderly shutdown if possible, force disconnect if necessary
Andreas Huber [Mon, 1 Oct 2012 18:42:52 +0000 (11:42 -0700)]
am ad0d97c7: Perform an orderly shutdown if possible, force disconnect if necessary

* commit 'ad0d97c7cf620e96a0b088dd9461645a3f8900b7':
  Perform an orderly shutdown if possible, force disconnect if necessary

11 years agoam 0e1d7164: Remove double negatives from SurfaceMediaSource
Andreas Huber [Mon, 1 Oct 2012 18:42:51 +0000 (11:42 -0700)]
am 0e1d7164: Remove double negatives from SurfaceMediaSource

* commit '0e1d71641624c641a0a1abe4098943f5a42c6f94':
  Remove double negatives from SurfaceMediaSource

11 years agoam 6360758c: Make sure we still handle shutdown-related message even if we\'re
Andreas Huber [Mon, 1 Oct 2012 18:42:50 +0000 (11:42 -0700)]
am 6360758c: Make sure we still handle shutdown-related message even if we\'re

* commit '6360758ce2d171169d2a21e30266547ee4ac0fec':
  Make sure we still handle shutdown-related message even if we're

11 years agoPerform an orderly shutdown if possible, force disconnect if necessary
Andreas Huber [Mon, 1 Oct 2012 18:26:30 +0000 (11:26 -0700)]
Perform an orderly shutdown if possible, force disconnect if necessary

wait for up to 2 secs for the dongle to send us a "TEARDOWN", after that
forcibly shutdown the connection.

Change-Id: Ie049857cd468b7af6986d6305f725c54571b2276
related-to-bug: 7258622

11 years agoRemove double negatives from SurfaceMediaSource
Andreas Huber [Mon, 1 Oct 2012 18:22:05 +0000 (11:22 -0700)]
Remove double negatives from SurfaceMediaSource

ensure mStarted actually reflects the state of SurfaceMediaSource

Change-Id: I92557896993ad8da23fe6940e997402ad63b8cbc
related-to-bug: 7258622

11 years agoMake sure we still handle shutdown-related message even if we're
Andreas Huber [Mon, 1 Oct 2012 17:43:55 +0000 (10:43 -0700)]
Make sure we still handle shutdown-related message even if we're

in error-state.

Change-Id: Ie12dd1a63306b4020b9de9eae007f6d768f02df6
related-to-bug: 7262673

11 years agoam 087dd8e7: Disable audio watchdog
Glenn Kasten [Mon, 1 Oct 2012 17:15:53 +0000 (10:15 -0700)]
am 087dd8e7: Disable audio watchdog

* commit '087dd8e7232e4c009e9121ab7e8c37985522c9ad':
  Disable audio watchdog

11 years agoam 4769f0b8: Merge "Even cleaner shutdown." into jb-mr1-dev
Dave Burke [Mon, 1 Oct 2012 17:15:11 +0000 (10:15 -0700)]
am 4769f0b8: Merge "Even cleaner shutdown." into jb-mr1-dev

* commit '4769f0b873030bbaa6977fe18696961d1d1b26ba':
  Even cleaner shutdown.

11 years agoam 7165491b: Merge "bug 7253033 clean up before closing an output" into jb-mr1-dev
Jean-Michel Trivi [Mon, 1 Oct 2012 17:15:10 +0000 (10:15 -0700)]
am 7165491b: Merge "bug 7253033 clean up before closing an output" into jb-mr1-dev

* commit '7165491b8fe140609ab987b510ad1a55715856e9':
  bug 7253033 clean up before closing an output

11 years agoam d13df246: Merge "Enable write side of MonoPipe to be shutdown" into jb-mr1-dev
Glenn Kasten [Mon, 1 Oct 2012 17:15:08 +0000 (10:15 -0700)]
am d13df246: Merge "Enable write side of MonoPipe to be shutdown" into jb-mr1-dev

* commit 'd13df2463bd09d8c1fc5b20050d3262a4e89512d':
  Enable write side of MonoPipe to be shutdown

11 years agoam 73bbd1f1: Camera2: Refactor preview/recording management to separate class.
Eino-Ville Talvala [Mon, 1 Oct 2012 17:13:35 +0000 (10:13 -0700)]
am 73bbd1f1: Camera2: Refactor preview/recording management to separate class.

* commit '73bbd1f1c493835f191ea2b0b72439292496b40a':
  Camera2: Refactor preview/recording management to separate class.

11 years agoam 0517e304: DO NOT MERGE: Remove experimental parameters for burst mode
James Painter [Mon, 1 Oct 2012 17:13:06 +0000 (10:13 -0700)]
am 0517e304: DO NOT MERGE: Remove experimental parameters for burst mode

* commit '0517e304d0cce25653a033e3cb00172d54ba251d':
  DO NOT MERGE: Remove experimental parameters for burst mode

11 years agomerge in jb-mr1-release history after reset to jb-mr1-dev
The Android Automerger [Mon, 1 Oct 2012 01:17:32 +0000 (18:17 -0700)]
merge in jb-mr1-release history after reset to jb-mr1-dev

11 years agoDisable audio watchdog
Glenn Kasten [Thu, 27 Sep 2012 20:49:02 +0000 (13:49 -0700)]
Disable audio watchdog

It's not critical, and is wasting power

Bug: 7241714
Change-Id: I6ad4375f0000c92529688723dbe0ff0caa809c5d

11 years agoMerge "Even cleaner shutdown." into jb-mr1-dev
Dave Burke [Sun, 30 Sep 2012 19:14:20 +0000 (12:14 -0700)]
Merge "Even cleaner shutdown." into jb-mr1-dev

11 years agoMerge "bug 7253033 clean up before closing an output" into jb-mr1-dev
Jean-Michel Trivi [Sun, 30 Sep 2012 18:57:35 +0000 (11:57 -0700)]
Merge "bug 7253033 clean up before closing an output" into jb-mr1-dev

11 years agoMerge "Enable write side of MonoPipe to be shutdown" into jb-mr1-dev
Glenn Kasten [Sun, 30 Sep 2012 18:48:10 +0000 (11:48 -0700)]
Merge "Enable write side of MonoPipe to be shutdown" into jb-mr1-dev

11 years agobug 7253033 clean up before closing an output
Jean-Michel Trivi [Fri, 28 Sep 2012 21:49:39 +0000 (14:49 -0700)]
bug 7253033 clean up before closing an output

An output can only be closed if there is no lock contention that
 prevents ThreadBase::exit() from being blocked. If an output
 device is waiting for an operation to complete (here a write
 in the remote_submix module, because the pipe is full), signal
 the module that it's entering the "exiting" state.

Change-Id: I8248add60da543e90c25a4c809866cdb26255651

11 years agomerge in jb-mr1-release history after reset to jb-mr1-dev
The Android Automerger [Sun, 30 Sep 2012 13:59:27 +0000 (06:59 -0700)]
merge in jb-mr1-release history after reset to jb-mr1-dev

11 years agoCamera2: Refactor preview/recording management to separate class.
Eino-Ville Talvala [Wed, 26 Sep 2012 17:45:47 +0000 (10:45 -0700)]
Camera2: Refactor preview/recording management to separate class.

Untangle preview/recording management from main class to simplify
callpaths; in preparation for fixing several HAL/app interactions
bugs.

Bug: 7172543
Bug: 7159577
Bug: 7107220
Change-Id: Iab5503f66b35d88a1524111536a484c9e33fd934

11 years agoDO NOT MERGE: Remove experimental parameters for burst mode
James Painter [Fri, 28 Sep 2012 07:09:12 +0000 (00:09 -0700)]
DO NOT MERGE: Remove experimental parameters for burst mode

Bug: 7248756
Change-Id: I3aaf2da4791b2a13e1e788b2914e4c51c529a75d

11 years agoEven cleaner shutdown.
Andreas Huber [Fri, 28 Sep 2012 23:34:38 +0000 (16:34 -0700)]
Even cleaner shutdown.

Change-Id: I5a76f83db3a5e43f55eb4e04269d890c2015bae7
related-to-bug: 7247918

11 years agoEnable write side of MonoPipe to be shutdown
Glenn Kasten [Fri, 28 Sep 2012 19:22:52 +0000 (12:22 -0700)]
Enable write side of MonoPipe to be shutdown

Bug: 7253033
Change-Id: Iea8390763b59ffa7a8e2a6b77dd04ea23442698f

11 years agoam bbe96f0f: Fix shutdown if HDCP was never instantiated.
Andreas Huber [Fri, 28 Sep 2012 22:29:20 +0000 (15:29 -0700)]
am bbe96f0f: Fix shutdown if HDCP was never instantiated.

* commit 'bbe96f0f05a1f1a1b3cfec0d124cb0d63c1ebf2a':
  Fix shutdown if HDCP was never instantiated.

11 years agoFix shutdown if HDCP was never instantiated.
Andreas Huber [Fri, 28 Sep 2012 22:13:18 +0000 (15:13 -0700)]
Fix shutdown if HDCP was never instantiated.

Change-Id: Icdf6785880180f417c5432dff54c7e0fb12ef84d
related-to-bug: 7247918

11 years agoam 23f74017: Merge "Camera2: Use new JPEG transport header" into jb-mr1-dev
Alex Ray [Fri, 28 Sep 2012 20:14:56 +0000 (13:14 -0700)]
am 23f74017: Merge "Camera2: Use new JPEG transport header" into jb-mr1-dev

* commit '23f74017a2c457a25382677b6e696c4cfa06cef5':
  Camera2: Use new JPEG transport header

11 years agoMerge "Camera2: Use new JPEG transport header" into jb-mr1-dev
Alex Ray [Fri, 28 Sep 2012 20:12:28 +0000 (13:12 -0700)]
Merge "Camera2: Use new JPEG transport header" into jb-mr1-dev

11 years agoam 3a0ef0dc: Tell the encoder to emit SPS/PPS before IDR frames in wifi display code.
Andreas Huber [Fri, 28 Sep 2012 19:52:52 +0000 (12:52 -0700)]
am 3a0ef0dc: Tell the encoder to emit SPS/PPS before IDR frames in wifi display code.

* commit '3a0ef0dc71f3776d115f30d87f1d8867daefea88':
  Tell the encoder to emit SPS/PPS before IDR frames in wifi display code.

11 years agoTell the encoder to emit SPS/PPS before IDR frames in wifi display code.
Andreas Huber [Fri, 28 Sep 2012 18:34:41 +0000 (11:34 -0700)]
Tell the encoder to emit SPS/PPS before IDR frames in wifi display code.

Change-Id: Ic40e09b66784dd2e370d30b688d50561a47ab85a
related-to-bug: 7245308

11 years agoam e646b2d2: Merge "Various improvements to a cleaner shutdown of the wifi display...
Andreas Huber [Fri, 28 Sep 2012 18:06:02 +0000 (11:06 -0700)]
am e646b2d2: Merge "Various improvements to a cleaner shutdown of the wifi display connection." into jb-mr1-dev

* commit 'e646b2d26459ca30667097e9600ee3f57ebfd228':
  Various improvements to a cleaner shutdown of the wifi display connection.

11 years agoMerge "Various improvements to a cleaner shutdown of the wifi display connection...
Andreas Huber [Fri, 28 Sep 2012 18:01:42 +0000 (11:01 -0700)]
Merge "Various improvements to a cleaner shutdown of the wifi display connection." into jb-mr1-dev

11 years agoam 24dfc952: Merge "Camera2: Re-entering preview state on v2 Device" into jb-mr1-dev
Alex Ray [Fri, 28 Sep 2012 17:33:18 +0000 (10:33 -0700)]
am 24dfc952: Merge "Camera2: Re-entering preview state on v2 Device" into jb-mr1-dev

* commit '24dfc952bcb609f7ba59c7fb9f7c3004ffb8c83b':
  Camera2: Re-entering preview state on v2 Device

11 years agoMerge "Camera2: Re-entering preview state on v2 Device" into jb-mr1-dev
Alex Ray [Fri, 28 Sep 2012 17:30:38 +0000 (10:30 -0700)]
Merge "Camera2: Re-entering preview state on v2 Device" into jb-mr1-dev

11 years agoVarious improvements to a cleaner shutdown of the wifi display connection.
Andreas Huber [Fri, 28 Sep 2012 17:23:51 +0000 (10:23 -0700)]
Various improvements to a cleaner shutdown of the wifi display connection.

Change-Id: Id029a89939e53c2bd1d20e572d3975ec2795c239
related-to-bug: 7247918

11 years agomerge in jb-mr1-release history after reset to jb-mr1-dev
The Android Automerger [Fri, 28 Sep 2012 13:59:20 +0000 (06:59 -0700)]
merge in jb-mr1-release history after reset to jb-mr1-dev

11 years agoCamera2: Use new JPEG transport header
Alex Ray [Thu, 27 Sep 2012 23:06:48 +0000 (16:06 -0700)]
Camera2: Use new JPEG transport header

Check for new JPEG transport header at the end of the stream buffer
instead of at the beginning.

Bug: 7108816
Change-Id: I26c52267cb406dae50c9d0ee01e6c26359ba84aa

11 years agoam d0cec0cb: Camera2: Only _some_ FPS values in the old API are scaled.
Eino-Ville Talvala [Fri, 28 Sep 2012 03:40:23 +0000 (20:40 -0700)]
am d0cec0cb: Camera2: Only _some_ FPS values in the old API are scaled.

* commit 'd0cec0cb574a3d629afb7c32883bc986d7a65535':
  Camera2: Only _some_ FPS values in the old API are scaled.

11 years agoCamera2: Only _some_ FPS values in the old API are scaled.
Eino-Ville Talvala [Fri, 28 Sep 2012 01:08:20 +0000 (18:08 -0700)]
Camera2: Only _some_ FPS values in the old API are scaled.

The (deprecated) single-FPS parameter is not scaled by 1000.

Bug: 7230239
Change-Id: I5664cce90f9cb01e57e39f1a1f7c8eb730501da3

11 years agoam 12d3e887: Merge "Camera2: Fix FPS value scaling between HAL2 and API" into jb...
Eino-Ville Talvala [Thu, 27 Sep 2012 23:38:09 +0000 (16:38 -0700)]
am 12d3e887: Merge "Camera2: Fix FPS value scaling between HAL2 and API" into jb-mr1-dev

* commit '12d3e887c6cefcd5ae0abce528ea576950ce6b9f':
  Camera2: Fix FPS value scaling between HAL2 and API

11 years agoMerge "Camera2: Fix FPS value scaling between HAL2 and API" into jb-mr1-dev
Eino-Ville Talvala [Thu, 27 Sep 2012 23:36:15 +0000 (16:36 -0700)]
Merge "Camera2: Fix FPS value scaling between HAL2 and API" into jb-mr1-dev

11 years agoam de799a74: wfd_presentation_url should not include the port number according to...
Andreas Huber [Thu, 27 Sep 2012 21:33:48 +0000 (14:33 -0700)]
am de799a74: wfd_presentation_url should not include the port number according to wfd specs

* commit 'de799a74064a363d26f4c1bbc5a59d1b7127f49f':
  wfd_presentation_url should not include the port number according to wfd specs

11 years agoam ecc8db5e: Merge "Cleaner Wifi Display shutdown process, avoid crashing HDCP on...
Andreas Huber [Thu, 27 Sep 2012 21:32:22 +0000 (14:32 -0700)]
am ecc8db5e: Merge "Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit." into jb-mr1-dev

* commit 'ecc8db5ee83d648532be1392f53277aa3a25284e':
  Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit.

11 years agoam 5cfd237f: Merge "Prepend SPS/PPS manually before encryption in HDCP mode. This...
Andreas Huber [Thu, 27 Sep 2012 21:32:21 +0000 (14:32 -0700)]
am 5cfd237f: Merge "Prepend SPS/PPS manually before encryption in HDCP mode. This is" into jb-mr1-dev

* commit '5cfd237fd70572796b86f977ff4fdfe29cab888d':
  Prepend SPS/PPS manually before encryption in HDCP mode. This is

11 years agowfd_presentation_url should not include the port number according to wfd specs
Andreas Huber [Thu, 27 Sep 2012 21:27:42 +0000 (14:27 -0700)]
wfd_presentation_url should not include the port number according to wfd specs

Change-Id: I9c0e0174f6ab4cb24c6eafcaae853e432b3dffb9
related-to-bug: 7247490

11 years agoMerge "Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit." into...
Andreas Huber [Thu, 27 Sep 2012 21:31:04 +0000 (14:31 -0700)]
Merge "Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit." into jb-mr1-dev

11 years agoMerge "Prepend SPS/PPS manually before encryption in HDCP mode. This is" into jb...
Andreas Huber [Thu, 27 Sep 2012 21:30:49 +0000 (14:30 -0700)]
Merge "Prepend SPS/PPS manually before encryption in HDCP mode. This is" into jb-mr1-dev

11 years agoCleaner Wifi Display shutdown process, avoid crashing HDCP on exit.
Andreas Huber [Thu, 27 Sep 2012 21:13:05 +0000 (14:13 -0700)]
Cleaner Wifi Display shutdown process, avoid crashing HDCP on exit.

Change-Id: Ie54ee3edd672ec629360b4ecc5df2f85ecbaa45f
related-to-bug: 7247584

11 years agoCamera2: Fix FPS value scaling between HAL2 and API
Eino-Ville Talvala [Thu, 27 Sep 2012 21:18:13 +0000 (14:18 -0700)]
Camera2: Fix FPS value scaling between HAL2 and API

API assumes FPS values are in fixed-point with LSB 0.001; HAL2 just
uses ints with no fractional part.

HAL should probably use floats or something similar, but for now, fix
scaling so the two agree on FPS values.

Bug: 7230239
Change-Id: Ie18a4f11fc9d17d9ae2d04781511a273213eda55

11 years agoam f58cac48: Tune WFD audio bitrate (did some listening tests). Bug: 7241844
Dave Burke [Thu, 27 Sep 2012 19:57:04 +0000 (12:57 -0700)]
am f58cac48: Tune WFD audio bitrate (did some listening tests). Bug: 7241844

* commit 'f58cac48e5732dbc4a5f33eed9cd39f109146ca4':
  Tune WFD audio bitrate (did some listening tests). Bug: 7241844

11 years agoTune WFD audio bitrate (did some listening tests).
Dave Burke [Thu, 27 Sep 2012 19:54:57 +0000 (12:54 -0700)]
Tune WFD audio bitrate (did some listening tests).
Bug: 7241844

Change-Id: I5243f7a771871e650c6c2f380e0e81e7671c7bac

11 years agoReconcile with jb-mr1-release - do not merge
The Android Open Source Project [Thu, 27 Sep 2012 16:57:48 +0000 (09:57 -0700)]
Reconcile with jb-mr1-release - do not merge

Change-Id: I140c6ef68bdb8fa5a2e4d1041405ba9f3c85097a