OSDN Git Service
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: I9d50c8c6a5de55a3f4561ac40e20d497376c1257
Chong Zhang [Tue, 30 Sep 2014 20:12:22 +0000 (13:12 -0700)]
send available codec buffer count with codec notification
Bug:
14679336
Change-Id: Id927c96a9a14dd6ecd72540f0037d5841aa32154
Lajos Molnar [Thu, 2 Oct 2014 04:36:51 +0000 (21:36 -0700)]
mediarecorder: set level if setting default profile
Bug:
17676461
Change-Id: If01ccd09935945d330de0842be95c3544951b6b9
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
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
The Android Automerger [Thu, 2 Oct 2014 12:26:27 +0000 (05:26 -0700)]
merge in lmp-release history after reset to 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
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
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
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
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
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
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
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
Robert Shih [Wed, 1 Oct 2014 19:41:34 +0000 (19:41 +0000)]
Merge "GenericSource: support disconnect before NuCachedSource2 is created" into lmp-dev
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
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
The Android Automerger [Wed, 1 Oct 2014 13:15:27 +0000 (06:15 -0700)]
merge in lmp-release history after reset to
1f4b162e0bee6bcb0c9de464087db286270f5525
Robert Shih [Wed, 1 Oct 2014 01:17:29 +0000 (01:17 +0000)]
Merge "NuCachedSource2: fix disconnect process" into lmp-dev
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
Marco Nelissen [Tue, 30 Sep 2014 22:29:21 +0000 (22:29 +0000)]
Merge "Check if info for uri is available" into lmp-dev
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
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
Lajos Molnar [Tue, 30 Sep 2014 14:45:59 +0000 (14:45 +0000)]
Merge "mediaplayer: make frame-accurate avsync configurable" into lmp-dev
The Android Automerger [Tue, 30 Sep 2014 13:16:00 +0000 (06:16 -0700)]
merge in lmp-release history after reset to
955e24d3a8e218d4711cabc6558781e095011132
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
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
Eric Laurent [Tue, 30 Sep 2014 01:11:19 +0000 (01:11 +0000)]
Merge "audioflinger: forward flush to direct output streams" into lmp-dev
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
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
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
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
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
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
Glenn Kasten [Mon, 29 Sep 2014 19:46:52 +0000 (19:46 +0000)]
Merge "Fix tee sink" into lmp-dev
The Android Automerger [Mon, 29 Sep 2014 13:15:32 +0000 (06:15 -0700)]
merge in lmp-release history after reset to
dc2e6ddc933e40632e79a866d9ece870db1a975e
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
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
The Android Automerger [Sun, 28 Sep 2014 13:12:33 +0000 (06:12 -0700)]
merge in lmp-release history after reset to
a67ced9746e6f0d4e03ff8007682091afea71f6c
Eino-Ville Talvala [Sat, 27 Sep 2014 22:38:20 +0000 (22:38 +0000)]
Merge "CameraService: API1: Fix flash mode" into lmp-dev
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
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
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
Eric Laurent [Fri, 26 Sep 2014 22:59:58 +0000 (22:59 +0000)]
Merge "audio: fix stream type for accessibility usage" into lmp-dev
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
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
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
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
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
Marco Nelissen [Thu, 25 Sep 2014 22:14:04 +0000 (22:14 +0000)]
Merge "Fix SoftAAC2 flush" into lmp-dev
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
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
Ruchit Sharma [Mon, 18 Aug 2014 17:48:24 +0000 (13:48 -0400)]
camera: add traces for KPI measurement
Bug:
17658101
Change-Id: I1d8035c4a8fba7b88a87f205ce57c13d812e9df5
The Android Automerger [Thu, 25 Sep 2014 13:16:32 +0000 (06:16 -0700)]
merge in lmp-release history after reset to
c0d17e349901c3ccf6d15b7dcdf7fa30139c9750
Andy Hung [Thu, 25 Sep 2014 03:50:45 +0000 (03:50 +0000)]
Merge "NuPlayer: Fix decoder error handling" 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
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
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
Lajos Molnar [Thu, 25 Sep 2014 01:14:34 +0000 (01:14 +0000)]
Merge "mediaplayer: handle bad input in VideoFrameScheduler" 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
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
Lajos Molnar [Wed, 24 Sep 2014 18:30:21 +0000 (11:30 -0700)]
mediaplayer: handle bad input in VideoFrameScheduler
Bug:
17626098
Change-Id: I2ae22ed43b35ff532a47818b118dd328ce2abf63
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
Robert Shih [Thu, 25 Sep 2014 00:11:20 +0000 (00:11 +0000)]
Merge "LiveSession: do not drop seek request" 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
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
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
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
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
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
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
Chong Zhang [Wed, 24 Sep 2014 17:41:08 +0000 (17:41 +0000)]
Merge "NuCachedSource2: more fixes for source read hang" into lmp-dev
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
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
The Android Automerger [Wed, 24 Sep 2014 13:14:01 +0000 (06:14 -0700)]
merge in lmp-release history after reset to
fc55783d0886d5dbaa234f85a4313796d9ef1df4
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
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
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
Wei Jia [Tue, 23 Sep 2014 17:55:35 +0000 (10:55 -0700)]
NuPlayer: change assert to conditional check.
Bug:
17491050
Change-Id: I657866c5342c227d57617eb89955897171eb5976
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
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
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
Wei Jia [Tue, 23 Sep 2014 17:55:35 +0000 (10:55 -0700)]
NuPlayer: change assert to conditional check.
Bug:
17491050
Change-Id: I657866c5342c227d57617eb89955897171eb5976
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
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
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
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
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
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
The Android Automerger [Tue, 23 Sep 2014 13:14:31 +0000 (06:14 -0700)]
merge in lmp-release history after reset to
5110d6a00db5973881d06c39c60e477fb90a2d55
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
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
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
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
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
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
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
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
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
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