OSDN Git Service

android-x86/frameworks-av.git
9 years agostagefright: move math templates into AUtils.h
Lajos Molnar [Thu, 2 Oct 2014 04:30:20 +0000 (21:30 -0700)]
stagefright: move math templates into AUtils.h

add unit test for math templates

Bug: 17676461
Change-Id: Ie964c5fcfcca1ec53b4538f8e577392e8fbb4319

9 years agoNuPlayer: Fix flush mode decoder error handling
Andy Hung [Tue, 30 Sep 2014 21:40:32 +0000 (14:40 -0700)]
NuPlayer: Fix flush mode decoder error handling

Explicitly handle each flush mode upon decoder error.
Do not clear out affected decoder immediately.
Alter logcat messages for better diagnostics.

Bug: 17638878
Bug: 17679341
Change-Id: I219796c04d65d7c4dd61c0d4f99f9f580241a68b

9 years agomerge in lmp-release history after reset to lmp-dev
The Android Automerger [Thu, 2 Oct 2014 12:26:27 +0000 (05:26 -0700)]
merge in lmp-release history after reset to lmp-dev

9 years agoMerge "camera2: Force DNG previews to render with LSC map." into lmp-dev
Ruben Brunk [Thu, 2 Oct 2014 02:32:23 +0000 (02:32 +0000)]
Merge "camera2: Force DNG previews to render with LSC map." into lmp-dev

9 years agoRevert "Fix uncertainty of one normal mix buffer in AudioTrack::getTimestamp"
Glenn Kasten [Wed, 1 Oct 2014 22:38:43 +0000 (22:38 +0000)]
Revert "Fix uncertainty of one normal mix buffer in AudioTrack::getTimestamp"

This reverts commit 54464ba861aaafd11ee5645f5d1ecd1171c6e9fe.

Bug: 17733142.

Change-Id: I9886d40032b2f7d96bee03e600e14f78943d8052

9 years agoaudioflinger: fix failure to indicate volume to effect
Eric Laurent [Wed, 1 Oct 2014 21:26:10 +0000 (14:26 -0700)]
audioflinger: fix failure to indicate volume to effect

If an effect is added and enabled after a track is started
it will not receive current volume information because volume
is indicated only to active effects and if there is a volume change.

Add a flag to force EffectChain::setVolume_l() to pass volume indication
to all effects each time an effect is enabled.

Bug: 17572556.

Change-Id: I6b68488c9aca8b2095fb210aa124d02e4f759660

9 years agoMerge "Revert "Fix uncertainty of one normal mix buffer in AudioTrack::getTimestamp...
Glenn Kasten [Wed, 1 Oct 2014 23:09:52 +0000 (23:09 +0000)]
Merge "Revert "Fix uncertainty of one normal mix buffer in AudioTrack::getTimestamp"" into lmp-dev

9 years agoRevert "Fix uncertainty of one normal mix buffer in AudioTrack::getTimestamp"
Glenn Kasten [Wed, 1 Oct 2014 22:38:43 +0000 (22:38 +0000)]
Revert "Fix uncertainty of one normal mix buffer in AudioTrack::getTimestamp"

This reverts commit 54464ba861aaafd11ee5645f5d1ecd1171c6e9fe.

Bug: 17733142.

Change-Id: I9886d40032b2f7d96bee03e600e14f78943d8052

9 years agoGenericSource: support disconnect before NuCachedSource2 is created
Robert Shih [Mon, 29 Sep 2014 21:42:35 +0000 (14:42 -0700)]
GenericSource: support disconnect before NuCachedSource2 is created

Bug: 17672488
Change-Id: I96776c9679fdcfbe9a442c86447c59802b1465ac

9 years agoMerge "add AAC audio decoder params for PCM limiter enable" into lmp-dev
Chong Zhang [Wed, 1 Oct 2014 21:37:10 +0000 (21:37 +0000)]
Merge "add AAC audio decoder params for PCM limiter enable" into lmp-dev

9 years agocamera2: Force DNG previews to render with LSC map.
Ruben Brunk [Wed, 1 Oct 2014 19:59:57 +0000 (12:59 -0700)]
camera2: Force DNG previews to render with LSC map.

Bug: 17688063
Change-Id: I7f60a3465ab608a6b68d1e38493895cbd40bd7ae

9 years agoMerge "GenericSource: support disconnect before NuCachedSource2 is created" into...
Robert Shih [Wed, 1 Oct 2014 19:41:34 +0000 (19:41 +0000)]
Merge "GenericSource: support disconnect before NuCachedSource2 is created" into lmp-dev

9 years agoGenericSource: support disconnect before NuCachedSource2 is created
Robert Shih [Mon, 29 Sep 2014 21:42:35 +0000 (14:42 -0700)]
GenericSource: support disconnect before NuCachedSource2 is created

Bug: 17672488
Change-Id: I96776c9679fdcfbe9a442c86447c59802b1465ac

9 years agoadd AAC audio decoder params for PCM limiter enable
Chong Zhang [Wed, 1 Oct 2014 05:02:34 +0000 (22:02 -0700)]
add AAC audio decoder params for PCM limiter enable

Bug: 17470065
Change-Id: Ib67aa1c50e3b6c24c4b12b0f31a996cc6874abd1

9 years agomerge in lmp-release history after reset to 1f4b162e0bee6bcb0c9de464087db286270f5525
The Android Automerger [Wed, 1 Oct 2014 13:15:27 +0000 (06:15 -0700)]
merge in lmp-release history after reset to 1f4b162e0bee6bcb0c9de464087db286270f5525

9 years agoMerge "NuCachedSource2: fix disconnect process" into lmp-dev
Robert Shih [Wed, 1 Oct 2014 01:17:29 +0000 (01:17 +0000)]
Merge "NuCachedSource2: fix disconnect process" into lmp-dev

9 years agoNuCachedSource2: fix disconnect process
Robert Shih [Tue, 30 Sep 2014 21:17:38 +0000 (14:17 -0700)]
NuCachedSource2: fix disconnect process

 - clear mAsyncResult
 - return early from reads if mDisconnecting is set

Bug: 17696761
Change-Id: I98bfc3f5f06594915bd58faf71fbcded482664d2

9 years agoMerge "Check if info for uri is available" into lmp-dev
Marco Nelissen [Tue, 30 Sep 2014 22:29:21 +0000 (22:29 +0000)]
Merge "Check if info for uri is available" into lmp-dev

9 years agomediaplayer: make frame-accurate avsync configurable
Lajos Molnar [Mon, 29 Sep 2014 23:36:37 +0000 (16:36 -0700)]
mediaplayer: make frame-accurate avsync configurable

disable by default

Bug: 17686015
Change-Id: I3961b1bc9c6d48afc8c5f7f5270528ea6341bc60

9 years agoCheck if info for uri is available
Marco Nelissen [Tue, 30 Sep 2014 21:53:39 +0000 (14:53 -0700)]
Check if info for uri is available

before retrieving it.

Bug: 17683986
Change-Id: I7a44cd06faf11c22be2ed5ace8ab6e2a5513b66c

9 years agoMerge "mediaplayer: make frame-accurate avsync configurable" into lmp-dev
Lajos Molnar [Tue, 30 Sep 2014 14:45:59 +0000 (14:45 +0000)]
Merge "mediaplayer: make frame-accurate avsync configurable" into lmp-dev

9 years agomerge in lmp-release history after reset to 955e24d3a8e218d4711cabc6558781e095011132
The Android Automerger [Tue, 30 Sep 2014 13:16:00 +0000 (06:16 -0700)]
merge in lmp-release history after reset to 955e24d3a8e218d4711cabc6558781e095011132

9 years agoMerge "Fix uncertainty of one normal mix buffer in AudioTrack::getTimestamp" into...
Glenn Kasten [Tue, 30 Sep 2014 01:44:18 +0000 (01:44 +0000)]
Merge "Fix uncertainty of one normal mix buffer in AudioTrack::getTimestamp" into lmp-dev

9 years agoMerge "audio policy: fix HW A/V sync output selection" into lmp-dev
Eric Laurent [Tue, 30 Sep 2014 01:16:13 +0000 (01:16 +0000)]
Merge "audio policy: fix HW A/V sync output selection" into lmp-dev

9 years agoMerge "audioflinger: forward flush to direct output streams" into lmp-dev
Eric Laurent [Tue, 30 Sep 2014 01:11:19 +0000 (01:11 +0000)]
Merge "audioflinger: forward flush to direct output streams" into lmp-dev

9 years agoFix uncertainty of one normal mix buffer in AudioTrack::getTimestamp
Glenn Kasten [Sun, 28 Sep 2014 21:41:07 +0000 (14:41 -0700)]
Fix uncertainty of one normal mix buffer in AudioTrack::getTimestamp

The per-thread timestamp latch was not synchronized with the per-track
released frames.  Now the value of each track's released frames is
latched along with the timestamp.

Bug: 17531839
Bug: 17669342
Change-Id: I96252782911bd42a2534cc4030521b7eeb99a7b9

9 years agoaudio policy: fix HW A/V sync output selection
Eric Laurent [Mon, 29 Sep 2014 16:43:03 +0000 (09:43 -0700)]
audio policy: fix HW A/V sync output selection

commit b732cf5a broke the selection mechanism for the
HW A/V sync direct output.
Add a rule to only select a mixed output for basic PCM
stereo content when a direct output is not explicitly requested.

Bug: 17702382.

Change-Id: I1387690ace77cd4d6a8faf0b525c3d1008fba3f1

9 years agoaudioflinger: forward flush to direct output streams
Eric Laurent [Mon, 29 Sep 2014 20:06:46 +0000 (13:06 -0700)]
audioflinger: forward flush to direct output streams

Track flush should be forwarded to the audio HAL when playing
on a direct output stream.

Bug: 17704953.
Change-Id: Iafc94327fe9aebf1d4eaa97b76c6767b7ac5babe

9 years agomediaplayer: make frame-accurate avsync configurable
Lajos Molnar [Mon, 29 Sep 2014 23:36:37 +0000 (16:36 -0700)]
mediaplayer: make frame-accurate avsync configurable

disable by default

Bug: 17686015
Change-Id: I3961b1bc9c6d48afc8c5f7f5270528ea6341bc60

9 years agoMerge "CameraService: API1: Reallocate JPEG ashmem heap if size changes" into lmp-dev
Eino-Ville Talvala [Mon, 29 Sep 2014 22:54:40 +0000 (22:54 +0000)]
Merge "CameraService: API1: Reallocate JPEG ashmem heap if size changes" into lmp-dev

9 years agoCameraService: API1: Reallocate JPEG ashmem heap if size changes
Eino-Ville Talvala [Mon, 29 Sep 2014 20:51:17 +0000 (13:51 -0700)]
CameraService: API1: Reallocate JPEG ashmem heap if size changes

Bug: 17682603
Change-Id: I7cba3365d00c33cf4267b1b59a94bd7d0bba08df

9 years agoMerge "Fix tee sink" into lmp-dev
Glenn Kasten [Mon, 29 Sep 2014 19:46:52 +0000 (19:46 +0000)]
Merge "Fix tee sink" into lmp-dev

9 years agomerge in lmp-release history after reset to dc2e6ddc933e40632e79a866d9ece870db1a975e
The Android Automerger [Mon, 29 Sep 2014 13:15:32 +0000 (06:15 -0700)]
merge in lmp-release history after reset to dc2e6ddc933e40632e79a866d9ece870db1a975e

9 years agoFix tee sink
Glenn Kasten [Sun, 28 Sep 2014 20:06:06 +0000 (13:06 -0700)]
Fix tee sink

Note: this does not fix the bug below, but it helps to investigate the bug.

Bug: 17578238
Change-Id: I0fd27a477b73ba0e1c5a658bdfad17c500f5dc67

9 years agoCamera2Client: Revert HALv2 device behavior back to MR2
Eino-Ville Talvala [Fri, 26 Sep 2014 20:09:54 +0000 (13:09 -0700)]
Camera2Client: Revert HALv2 device behavior back to MR2

- Do not idle device before video snapshot stream configuration, to
  avoid deadlock during waiting.
- Do not tear down ZSL stream
- Don't refresh ZSL stream after deletion was requested.
  The v2 HAL implementations really don't like the ZSL stream being
  touched ever.

Bug: 17634430
Bug: 17628507

Change-Id: I36b44a395e697be9802c4bd917a82b77c8d04be2

9 years agomerge in lmp-release history after reset to a67ced9746e6f0d4e03ff8007682091afea71f6c
The Android Automerger [Sun, 28 Sep 2014 13:12:33 +0000 (06:12 -0700)]
merge in lmp-release history after reset to a67ced9746e6f0d4e03ff8007682091afea71f6c

9 years agoMerge "CameraService: API1: Fix flash mode" into lmp-dev
Eino-Ville Talvala [Sat, 27 Sep 2014 22:38:20 +0000 (22:38 +0000)]
Merge "CameraService: API1: Fix flash mode" into lmp-dev

9 years agoCameraService: API1: Fix flash mode
Eino-Ville Talvala [Sat, 27 Sep 2014 21:27:45 +0000 (14:27 -0700)]
CameraService: API1: Fix flash mode

Sometimes it's useful to ensure variables are initialized in
all code paths.

Bug: 17680416
Change-Id: I9bed8a3bcb94417384bf0551fe1c0eee6cc49577

9 years agoMerge "audio policy: favor mixed over direct output for PCM format" into lmp-dev
Eric Laurent [Fri, 26 Sep 2014 23:34:07 +0000 (23:34 +0000)]
Merge "audio policy: favor mixed over direct output for PCM format" into lmp-dev

9 years agoaudio policy: favor mixed over direct output for PCM format
Eric Laurent [Thu, 25 Sep 2014 02:08:21 +0000 (19:08 -0700)]
audio policy: favor mixed over direct output for PCM format

modify getOutputForDevice() to skip direct output selection
if the request can obviously be attached to a mixed output
This prevents from selecting a direct output profile that
can manage stereo PCM format if a mixer output is available
to reach the same device.

Bug: 17628413.
Change-Id: I02e9a0b02c9ae5f44ff5768ac4ed02ce84d521c5

9 years agoMerge "audio: fix stream type for accessibility usage" into lmp-dev
Eric Laurent [Fri, 26 Sep 2014 22:59:58 +0000 (22:59 +0000)]
Merge "audio: fix stream type for accessibility usage" into lmp-dev

9 years agoCamera1 shim: If there's no flash, the keys need to be null.
Eino-Ville Talvala [Thu, 25 Sep 2014 21:48:28 +0000 (14:48 -0700)]
Camera1 shim: If there's no flash, the keys need to be null.

Previously, we set FLASH_MODE_OFF for FLASH_MODE when a flash unit
isn't available.  However, per the API documentation, the key has to
be null instead.

- Make sure that the flash mode and supported flash mode keys are null
  if there's no flash unit on start
- Don't set flash mode in later setParameters calls if there is no
  flash unit
- Map NULL value for flash mode key to FLASH_MODE_OFF for internal
  consistency.

Bug: 17660716
Change-Id: I3033682f0b882b8c2004114e2afef31662caebda

9 years agoMerge "Camera1 shim: If there's no flash, the keys need to be null." into lmp-dev
Eino-Ville Talvala [Fri, 26 Sep 2014 08:28:28 +0000 (08:28 +0000)]
Merge "Camera1 shim: If there's no flash, the keys need to be null." into lmp-dev

9 years agoMerge "NuPlayer: use format obtained from source to tell if video exists." into lmp-dev
Wei Jia [Fri, 26 Sep 2014 00:19:55 +0000 (00:19 +0000)]
Merge "NuPlayer: use format obtained from source to tell if video exists." into lmp-dev

9 years agoaudio: fix stream type for accessibility usage
Eric Laurent [Thu, 25 Sep 2014 21:11:47 +0000 (14:11 -0700)]
audio: fix stream type for accessibility usage

Make sure that accessibility prompts are heard when
a ringtone is active by forcing stream type
to AUDIO_STREAM_RING when phone state is AUDIO_MODE_RINGTONE.

Bug: 17558149.
Change-Id: Ia3bead8052fca5cbf282c267f7b9b06014fef628

9 years agoNuPlayer: use format obtained from source to tell if video exists.
Wei Jia [Thu, 25 Sep 2014 22:27:04 +0000 (15:27 -0700)]
NuPlayer: use format obtained from source to tell if video exists.

Bug: 17374216
Change-Id: I2d5f90d72b70684475d67ff8f41b803c2880840b

9 years agoMerge "Fix SoftAAC2 flush" into lmp-dev
Marco Nelissen [Thu, 25 Sep 2014 22:14:04 +0000 (22:14 +0000)]
Merge "Fix SoftAAC2 flush" into lmp-dev

9 years agoCamera1 shim: If there's no flash, the keys need to be null.
Eino-Ville Talvala [Thu, 25 Sep 2014 21:48:28 +0000 (14:48 -0700)]
Camera1 shim: If there's no flash, the keys need to be null.

Previously, we set FLASH_MODE_OFF for FLASH_MODE when a flash unit
isn't available.  However, per the API documentation, the key has to
be null instead.

- Make sure that the flash mode and supported flash mode keys are null
  if there's no flash unit on start
- Don't set flash mode in later setParameters calls if there is no
  flash unit
- Map NULL value for flash mode key to FLASH_MODE_OFF for internal
  consistency.

Bug: 17660716
Change-Id: I3033682f0b882b8c2004114e2afef31662caebda

9 years agoFix SoftAAC2 flush
Marco Nelissen [Thu, 25 Sep 2014 21:25:18 +0000 (14:25 -0700)]
Fix SoftAAC2 flush

If there were less than a full frame worth of samples in the ring
buffer, then flush would loop forever trying to empty the ring
buffer.

Bug: 17646525
Change-Id: I68ec87352a91ce3a96d05e9b3f60a6e7975f9156

9 years agocamera: add traces for KPI measurement
Ruchit Sharma [Mon, 18 Aug 2014 17:48:24 +0000 (13:48 -0400)]
camera: add traces for KPI measurement

Bug: 17658101
Change-Id: I1d8035c4a8fba7b88a87f205ce57c13d812e9df5

9 years agomerge in lmp-release history after reset to c0d17e349901c3ccf6d15b7dcdf7fa30139c9750
The Android Automerger [Thu, 25 Sep 2014 13:16:32 +0000 (06:16 -0700)]
merge in lmp-release history after reset to c0d17e349901c3ccf6d15b7dcdf7fa30139c9750

9 years agoMerge "NuPlayer: Fix decoder error handling" into lmp-dev
Andy Hung [Thu, 25 Sep 2014 03:50:45 +0000 (03:50 +0000)]
Merge "NuPlayer: Fix decoder error handling" into lmp-dev

9 years agoMerge "Fix Widevine classic playback errors with NuPlayer" into lmp-dev
Lajos Molnar [Thu, 25 Sep 2014 03:24:23 +0000 (03:24 +0000)]
Merge "Fix Widevine classic playback errors with NuPlayer" into lmp-dev

9 years agostagefright: Advertise 16x16 alignment requirement for PV codecs
Lajos Molnar [Thu, 25 Sep 2014 01:46:45 +0000 (18:46 -0700)]
stagefright: Advertise 16x16 alignment requirement for PV codecs

Bug: 17648616
Change-Id: Iaf276467ae9361d918feee1f72e13c7a60075819

9 years agoNuPlayer: Fix decoder error handling
Andy Hung [Tue, 23 Sep 2014 21:59:01 +0000 (14:59 -0700)]
NuPlayer: Fix decoder error handling

Upon error, release MediaCodec after flushing data.
Report errors when they occur with ALOGE.
Fix onInputBufferFilled mInputBufferIsDequeued check.

Bug: 17423087
Bug: 17622642
Change-Id: I316601a19d5ec95cf8e14f5bc0418a05ec423041

9 years agoMerge "mediaplayer: handle bad input in VideoFrameScheduler" into lmp-dev
Lajos Molnar [Thu, 25 Sep 2014 01:14:34 +0000 (01:14 +0000)]
Merge "mediaplayer: handle bad input in VideoFrameScheduler" into lmp-dev

9 years agoMerge "stagefright: use frame height if slice height is 0" into lmp-dev
Lajos Molnar [Thu, 25 Sep 2014 00:28:22 +0000 (00:28 +0000)]
Merge "stagefright: use frame height if slice height is 0" into lmp-dev

9 years agoMerge "SoftVideoDecoderOMXComponent: re-config the buffer size when port definition...
Ronghua Wu [Thu, 25 Sep 2014 00:24:54 +0000 (00:24 +0000)]
Merge "SoftVideoDecoderOMXComponent: re-config the buffer size when port definition changed." into lmp-dev

9 years agomediaplayer: handle bad input in VideoFrameScheduler
Lajos Molnar [Wed, 24 Sep 2014 18:30:21 +0000 (11:30 -0700)]
mediaplayer: handle bad input in VideoFrameScheduler

Bug: 17626098
Change-Id: I2ae22ed43b35ff532a47818b118dd328ce2abf63

9 years agoMerge "stagefright: fix cropping handling for SoftAVC and SoftMEPEG4." into lmp-dev
Ronghua Wu [Thu, 25 Sep 2014 00:17:59 +0000 (00:17 +0000)]
Merge "stagefright: fix cropping handling for SoftAVC and SoftMEPEG4." into lmp-dev

9 years agoMerge "LiveSession: do not drop seek request" into lmp-dev
Robert Shih [Thu, 25 Sep 2014 00:11:20 +0000 (00:11 +0000)]
Merge "LiveSession: do not drop seek request" into lmp-dev

9 years agoMerge "NuPlayerDecoder: release MediaBuffers when decoder is deleted." into lmp-dev
Wei Jia [Wed, 24 Sep 2014 23:54:22 +0000 (23:54 +0000)]
Merge "NuPlayerDecoder: release MediaBuffers when decoder is deleted." into lmp-dev

9 years agoMerge "stagefright: return encrypted input buffer for secure codecs" into lmp-dev
Lajos Molnar [Wed, 24 Sep 2014 23:48:22 +0000 (23:48 +0000)]
Merge "stagefright: return encrypted input buffer for secure codecs" into lmp-dev

9 years agostagefright: fix cropping handling for SoftAVC and SoftMEPEG4.
Ronghua Wu [Wed, 24 Sep 2014 21:55:23 +0000 (14:55 -0700)]
stagefright: fix cropping handling for SoftAVC and SoftMEPEG4.

Bug: 17326758
Change-Id: I9b0c281d92cf1803e275b1768e9edab9404ea577

9 years agoSoftVideoDecoderOMXComponent: re-config the buffer size when port definition changed.
Ronghua Wu [Mon, 22 Sep 2014 20:26:13 +0000 (13:26 -0700)]
SoftVideoDecoderOMXComponent: re-config the buffer size when port definition changed.

Bug: 17326758
Change-Id: I7c6b85284ae0cbfa54f999851f56db84345b65bf

9 years agoNuPlayerDecoder: release MediaBuffers when decoder is deleted.
Wei Jia [Wed, 24 Sep 2014 21:25:19 +0000 (14:25 -0700)]
NuPlayerDecoder: release MediaBuffers when decoder is deleted.

Bug: 17454455
Change-Id: Ic984c74826f87f5f3c27756a7e7d52295a529bed

9 years agostagefright: use frame height if slice height is 0
Lajos Molnar [Wed, 24 Sep 2014 20:55:10 +0000 (13:55 -0700)]
stagefright: use frame height if slice height is 0

This is a workaround for some vendors that set slice height to 0.
Android uses slice height is the vertical stride for YUV planar
and semiplanar formats.

Bug: 13433554
Change-Id: I4da038e7a768dcd8360c33fa1a9ce95a172f16bb

9 years agoNuCachedSource2: more fixes for source read hang
Chong Zhang [Wed, 24 Sep 2014 05:22:30 +0000 (22:22 -0700)]
NuCachedSource2: more fixes for source read hang

- Do not try to read from HTTP source if already disconnecting

- Let NuCachedSource2::readAt() return immediately when disconnecting

Bug: 17613805

Change-Id: Ibca4d3a4288ae9a9e2f5658a4240ace54efeb220

9 years agoMerge "NuCachedSource2: more fixes for source read hang" into lmp-dev
Chong Zhang [Wed, 24 Sep 2014 17:41:08 +0000 (17:41 +0000)]
Merge "NuCachedSource2: more fixes for source read hang" into lmp-dev

9 years agoFix Widevine classic playback errors with NuPlayer
Jeff Tinker [Wed, 24 Sep 2014 05:24:26 +0000 (22:24 -0700)]
Fix Widevine classic playback errors with NuPlayer

bug: 17589961
Change-Id: If16c61b90cf92caa89eecd66aabef5813fd7619b

9 years agoMerge "stagefright: add adaptive playback support to SoftHEVC decoder." into lmp-dev
Ronghua Wu [Wed, 24 Sep 2014 15:39:31 +0000 (15:39 +0000)]
Merge "stagefright: add adaptive playback support to SoftHEVC decoder." into lmp-dev

9 years agomerge in lmp-release history after reset to fc55783d0886d5dbaa234f85a4313796d9ef1df4
The Android Automerger [Wed, 24 Sep 2014 13:14:01 +0000 (06:14 -0700)]
merge in lmp-release history after reset to fc55783d0886d5dbaa234f85a4313796d9ef1df4

9 years agoNuCachedSource2: more fixes for source read hang
Chong Zhang [Wed, 24 Sep 2014 05:22:30 +0000 (22:22 -0700)]
NuCachedSource2: more fixes for source read hang

- Do not try to read from HTTP source if already disconnecting

- Let NuCachedSource2::readAt() return immediately when disconnecting

Bug: 17613805

Change-Id: Ibca4d3a4288ae9a9e2f5658a4240ace54efeb220

9 years agoMerge "NuPlayer will notify SeekComplete only when requested so." into lmp-dev
Wei Jia [Wed, 24 Sep 2014 01:39:53 +0000 (01:39 +0000)]
Merge "NuPlayer will notify SeekComplete only when requested so." into lmp-dev

9 years agoMerge "audio policy: add hw hotword flag for inputs" into lmp-dev
Eric Laurent [Wed, 24 Sep 2014 01:21:16 +0000 (01:21 +0000)]
Merge "audio policy: add hw hotword flag for inputs" into lmp-dev

9 years agoNuPlayer: change assert to conditional check.
Wei Jia [Tue, 23 Sep 2014 17:55:35 +0000 (10:55 -0700)]
NuPlayer: change assert to conditional check.

Bug: 17491050
Change-Id: I657866c5342c227d57617eb89955897171eb5976

9 years agostagefright: return encrypted input buffer for secure codecs
Lajos Molnar [Wed, 24 Sep 2014 00:49:02 +0000 (17:49 -0700)]
stagefright: return encrypted input buffer for secure codecs

Bug: 17630446
Change-Id: I8a9352bcd00a3f4eb6fd2797d6809a8c1edc8482

9 years agoCamera2Client: log an error when autoFocus is called in wrong state
Zhijun He [Tue, 23 Sep 2014 06:52:54 +0000 (23:52 -0700)]
Camera2Client: log an error when autoFocus is called in wrong state

Bug: 17555612
Change-Id: Ife33da712fbc8dc44d81e1e869fc75fb21026204

9 years agoNuPlayer: use generation to filter out stale message from renderer.
Wei Jia [Mon, 22 Sep 2014 17:16:29 +0000 (10:16 -0700)]
NuPlayer: use generation to filter out stale message from renderer.

Clean up generation number for decoders.

Bug: 17507846
Change-Id: Ibd2cfe11f89f404882d66c384b5198dc641f5e71

9 years agoNuPlayer: change assert to conditional check.
Wei Jia [Tue, 23 Sep 2014 17:55:35 +0000 (10:55 -0700)]
NuPlayer: change assert to conditional check.

Bug: 17491050
Change-Id: I657866c5342c227d57617eb89955897171eb5976

9 years agostagefright: add adaptive playback support to SoftHEVC decoder.
Ronghua Wu [Fri, 12 Sep 2014 18:57:27 +0000 (11:57 -0700)]
stagefright: add adaptive playback support to SoftHEVC decoder.

Bug: 17326758
Change-Id: I245e2bd1490e810094ca550fdddfa87075bc2056

9 years agoMerge "NuPlayer: add pause timeout event for offload audio." into lmp-dev
Ronghua Wu [Tue, 23 Sep 2014 18:31:26 +0000 (18:31 +0000)]
Merge "NuPlayer: add pause timeout event for offload audio." into lmp-dev

9 years agoMerge "NuPlayer: use generation to filter out stale message from renderer." into...
Wei Jia [Tue, 23 Sep 2014 18:25:37 +0000 (18:25 +0000)]
Merge "NuPlayer: use generation to filter out stale message from renderer." into lmp-dev

9 years agoMerge "Camera2Client: log an error when autoFocus is called in wrong state" into...
Zhijun He [Tue, 23 Sep 2014 17:47:01 +0000 (17:47 +0000)]
Merge "Camera2Client: log an error when autoFocus is called in wrong state" into lmp-dev

9 years agoCamera2Client: log an error when autoFocus is called in wrong state
Zhijun He [Tue, 23 Sep 2014 06:52:54 +0000 (23:52 -0700)]
Camera2Client: log an error when autoFocus is called in wrong state

Bug: 17555612
Change-Id: Ife33da712fbc8dc44d81e1e869fc75fb21026204

9 years agoNuPlayer will notify SeekComplete only when requested so.
Wei Jia [Mon, 22 Sep 2014 22:21:11 +0000 (15:21 -0700)]
NuPlayer will notify SeekComplete only when requested so.

Bug: 17596535
Change-Id: I6b744fdcf80f11d521d26c7c8b45f7de70aa0dc3

9 years agomerge in lmp-release history after reset to 5110d6a00db5973881d06c39c60e477fb90a2d55
The Android Automerger [Tue, 23 Sep 2014 13:14:31 +0000 (06:14 -0700)]
merge in lmp-release history after reset to 5110d6a00db5973881d06c39c60e477fb90a2d55

9 years agoMerge "MyHandler: set ip address to an invalid one when getsockname() returns error...
Wei Jia [Tue, 23 Sep 2014 00:58:20 +0000 (00:58 +0000)]
Merge "MyHandler: set ip address to an invalid one when getsockname() returns error." into lmp-dev

9 years agoMyHandler: set ip address to an invalid one when getsockname() returns error.
Wei Jia [Mon, 22 Sep 2014 23:52:49 +0000 (16:52 -0700)]
MyHandler: set ip address to an invalid one when getsockname() returns error.

Bug: 17556472
Change-Id: I0387c78727d9a18abddcfdb4b480f4b1412bbc9f

9 years agoMerge "fix crash when makeHTTPConnection fails with null pointer" into lmp-dev
Chong Zhang [Mon, 22 Sep 2014 22:17:30 +0000 (22:17 +0000)]
Merge "fix crash when makeHTTPConnection fails with null pointer" into lmp-dev

9 years agoMediaBuffer: ABuffer will release MediaBuffer when it's destructed.
Wei Jia [Fri, 19 Sep 2014 00:36:20 +0000 (17:36 -0700)]
MediaBuffer: ABuffer will release MediaBuffer when it's destructed.

Bug: 17454455
Change-Id: Ia423bcc2e1fa39137f114eac44912ed15357bb99

9 years agofix crash when makeHTTPConnection fails with null pointer
Chong Zhang [Mon, 22 Sep 2014 19:25:36 +0000 (12:25 -0700)]
fix crash when makeHTTPConnection fails with null pointer

Bug: 17608108
Change-Id: I4bdf6d09ae565418be3d6677b5ccac9072fb9b2c

9 years agoMerge "MediaCodec: Fix deallocated pointer reference when calling reset()" into lmp-dev
Andy Hung [Mon, 22 Sep 2014 19:01:38 +0000 (19:01 +0000)]
Merge "MediaCodec: Fix deallocated pointer reference when calling reset()" into lmp-dev

9 years agoNuPlayer: add pause timeout event for offload audio.
Ronghua Wu [Tue, 9 Sep 2014 17:11:08 +0000 (10:11 -0700)]
NuPlayer: add pause timeout event for offload audio.

Bug: 17375249
Change-Id: Ie59c6b372e9ad2aace3d1e27b9896d79de35d722

9 years agoMediaCodec: Fix deallocated pointer reference when calling reset()
Andy Hung [Thu, 18 Sep 2014 21:45:57 +0000 (14:45 -0700)]
MediaCodec: Fix deallocated pointer reference when calling reset()

The name pointer argument in MediaCodec::init() was being
implicitly deallocated.

Bug: 17499622
Change-Id: If9409f95674e52d1478f969f77693c4d27ff1ff2

9 years agoNuPlayer: use generation to filter out stale message from renderer.
Wei Jia [Mon, 22 Sep 2014 17:16:29 +0000 (10:16 -0700)]
NuPlayer: use generation to filter out stale message from renderer.

Clean up generation number for decoders.

Bug: 17507846
Change-Id: Ibd2cfe11f89f404882d66c384b5198dc641f5e71

9 years agoMerge "MediaBuffer: ABuffer will release MediaBuffer when it's destructed." into...
Wei Jia [Mon, 22 Sep 2014 16:03:02 +0000 (16:03 +0000)]
Merge "MediaBuffer: ABuffer will release MediaBuffer when it's destructed." into lmp-dev

9 years agoMerge "NuPlayer HLS: better subtitle toggling" into lmp-dev
Robert Shih [Mon, 22 Sep 2014 15:42:49 +0000 (15:42 +0000)]
Merge "NuPlayer HLS: better subtitle toggling" into lmp-dev

9 years agomerge in lmp-release history after reset to 8d6ae6d9e9f2740f88928fae52e811ca68b0024e
The Android Automerger [Mon, 22 Sep 2014 13:12:20 +0000 (06:12 -0700)]
merge in lmp-release history after reset to 8d6ae6d9e9f2740f88928fae52e811ca68b0024e

9 years agomerge in lmp-release history after reset to 8d6ae6d9e9f2740f88928fae52e811ca68b0024e
The Android Automerger [Sun, 21 Sep 2014 13:10:42 +0000 (06:10 -0700)]
merge in lmp-release history after reset to 8d6ae6d9e9f2740f88928fae52e811ca68b0024e