OSDN Git Service

android-x86/frameworks-av.git
10 years agoMerge "Remove codec callback for now."
Marco Nelissen [Tue, 27 May 2014 19:40:08 +0000 (19:40 +0000)]
Merge "Remove codec callback for now."

10 years agoMerge "Add multiple format capability to AudioMixer"
Andy Hung [Tue, 27 May 2014 18:32:15 +0000 (18:32 +0000)]
Merge "Add multiple format capability to AudioMixer"

10 years agoMerge "audioflinger: fix deadlock upon AudioRecord creation error"
Eric Laurent [Tue, 27 May 2014 16:51:59 +0000 (16:51 +0000)]
Merge "audioflinger: fix deadlock upon AudioRecord creation error"

10 years agoMerge "Move validation of frameCount from set to openRecord_l"
Glenn Kasten [Tue, 27 May 2014 14:35:48 +0000 (14:35 +0000)]
Merge "Move validation of frameCount from set to openRecord_l"

10 years agoaudioflinger: fix deadlock upon AudioRecord creation error
Eric Laurent [Mon, 26 May 2014 23:03:08 +0000 (16:03 -0700)]
audioflinger: fix deadlock upon AudioRecord creation error

AudioFlinger:openRecord() should not hold mClientLock when
releasing the local reference on AudioRecord as the destructor will
also lock mClientLock.
Same fix for AudioFlinger::createTrack().
Also make sure that AudioFlinger::createEffect() holds mClientLock
when clearing local reference to the Client in case of error.

Regression introduced by 021cf9634ab09c0753a40b7c9ef4ba603be5c3da

Bug: 15118096.
Change-Id: Ie961c398c8e0460bca9b95e2ee4ce6859316c275

10 years agoAdd multiple format capability to AudioMixer
Andy Hung [Mon, 12 May 2014 23:51:41 +0000 (16:51 -0700)]
Add multiple format capability to AudioMixer

Change-Id: I04ac1cafd90b6ed652f8d51888ad07576678f0bc
Signed-off-by: Andy Hung <hunga@google.com>
10 years agoMerge "Add format parameter to getTrackName() and track_t"
Andy Hung [Fri, 23 May 2014 23:51:17 +0000 (23:51 +0000)]
Merge "Add format parameter to getTrackName() and track_t"

10 years agoMerge "audio policy: enable use of new AudioPolicyManager"
Eric Laurent [Fri, 23 May 2014 23:01:16 +0000 (23:01 +0000)]
Merge "audio policy: enable use of new AudioPolicyManager"

10 years agoRemove codec callback for now.
Marco Nelissen [Fri, 23 May 2014 22:49:49 +0000 (15:49 -0700)]
Remove codec callback for now.

Change-Id: I7ef3c1fc7aa1bfec958e6ea58bf95ae35a575e91

10 years agoMerge "Allow track buffer "allocation" to be from pipe"
Glenn Kasten [Fri, 23 May 2014 21:32:24 +0000 (21:32 +0000)]
Merge "Allow track buffer "allocation" to be from pipe"

10 years agoam 79262cfc: am 5b756bfd: am 8b187f4a: Merge "Move frameworks/av off <sys/atomics...
Elliott Hughes [Fri, 23 May 2014 19:34:00 +0000 (19:34 +0000)]
am 79262cfc: am 5b756bfd: am 8b187f4a: Merge "Move frameworks/av off <sys/atomics.h>."

* commit '79262cfc14a9d8b5aa29d43e84ea91eedb9492ba':
  Move frameworks/av off <sys/atomics.h>.

10 years agoaudio policy: enable use of new AudioPolicyManager
Eric Laurent [Fri, 23 May 2014 00:30:48 +0000 (17:30 -0700)]
audio policy: enable use of new AudioPolicyManager

Do not define USE_LEGACY_AUDIO_POLICY by default.
By default, all devices will now use the new audio policy implementation
in AudioPolicyManager.cpp

To continue using the legacy audio policy implemented by
AudioPolicyManagerBase in libhardware_legacy a device should
define USE_LEGACY_AUDIO_POLICY in its makefile.

Change-Id: I7b8cac3cbb24b11105ba6233501c7212f5985727

10 years agoam 47ed7dfd: cameraservice: Fix ICameraDeviceUser aidl order.
Ruben Brunk [Fri, 23 May 2014 00:10:55 +0000 (00:10 +0000)]
am 47ed7dfd: cameraservice: Fix ICameraDeviceUser aidl order.

* commit '47ed7dfdae7a41a7532978bd799fa9defd2b9980':
  cameraservice: Fix ICameraDeviceUser aidl order.

10 years agoam 24adc040: merge in master-release history after reset to 77a3374a6170fb5f0168169bc...
The Android Automerger [Fri, 23 May 2014 00:10:55 +0000 (00:10 +0000)]
am 24adc040: merge in master-release history after reset to 77a3374a6170fb5f0168169bc4bc3fa9baf318eb

* commit '24adc0400381612a97e8b30d83484f4107819d5c':
  Revert "camera: Fix setParameters for Preview FPS single/range values"
  stagefright: allow for minUndequeuedBufs to be one less
  camera3: Remove old vendor tag ops dependencies.
  Revert "Convert AudioFlinger mSinkBuffer to flexible format"
  Fix freeze on pause
  audioflinger: fix race condition in SyncEvent callback
  Support "data:" URIs again in mediaplayer...
  frameworks/av: Rename persist.sys.dalvik.vm.lib to allow new default
  libstagefright: Delay release of wakelock in TimedEventQueue
  Revert "stagefright: fix TimedEventQueue wakelock"

10 years agoMove validation of frameCount from set to openRecord_l
Glenn Kasten [Mon, 12 May 2014 18:06:26 +0000 (11:06 -0700)]
Move validation of frameCount from set to openRecord_l

This move is needed because frameCount is validated on server side for
fast tracks (as should be done for normal tracks too).

Change-Id: I6d99e80869fd90fab373cf60ef348c01f075fbca

10 years agoAllow track buffer "allocation" to be from pipe
Glenn Kasten [Tue, 13 May 2014 17:41:52 +0000 (10:41 -0700)]
Allow track buffer "allocation" to be from pipe

Change-Id: Ib9ac170f8e8b7746b3588157a56cbee3b753a1cb

10 years agoam 5b756bfd: am 8b187f4a: Merge "Move frameworks/av off <sys/atomics.h>."
Elliott Hughes [Thu, 22 May 2014 22:50:51 +0000 (22:50 +0000)]
am 5b756bfd: am 8b187f4a: Merge "Move frameworks/av off <sys/atomics.h>."

* commit '5b756bfdaa27c8b606720544bf507213cf47376d':
  Move frameworks/av off <sys/atomics.h>.

10 years agoam 8b187f4a: Merge "Move frameworks/av off <sys/atomics.h>."
Elliott Hughes [Thu, 22 May 2014 22:42:46 +0000 (22:42 +0000)]
am 8b187f4a: Merge "Move frameworks/av off <sys/atomics.h>."

* commit '8b187f4acea8d7e517ff9ced32fc7368bdbaa6e0':
  Move frameworks/av off <sys/atomics.h>.

10 years agoMerge "Move frameworks/av off <sys/atomics.h>."
Elliott Hughes [Thu, 22 May 2014 21:30:25 +0000 (21:30 +0000)]
Merge "Move frameworks/av off <sys/atomics.h>."

10 years agoMove frameworks/av off <sys/atomics.h>.
Elliott Hughes [Thu, 22 May 2014 21:20:39 +0000 (14:20 -0700)]
Move frameworks/av off <sys/atomics.h>.

Bug: 14903517
Change-Id: I92cdfc618d83fd914cfb558a07b1deae0255fccb

10 years agoaudioflinger: test min HAL version instead of current
Eric Laurent [Thu, 22 May 2014 19:23:26 +0000 (12:23 -0700)]
audioflinger: test min HAL version instead of current

Change-Id: Ibce2353b4390329b4c1a453e829178e3986c25a7

10 years agocameraservice: Fix ICameraDeviceUser aidl order.
Ruben Brunk [Thu, 22 May 2014 20:09:57 +0000 (13:09 -0700)]
cameraservice: Fix ICameraDeviceUser aidl order.

Bug: 15167467

Change-Id: I19eb3d2ff86c0b395b6358e018c677b6e2d45c75

10 years agoMerge "cameraservice: Fix ICameraDeviceUser aidl order."
Ruben Brunk [Thu, 22 May 2014 20:36:45 +0000 (20:36 +0000)]
Merge "cameraservice: Fix ICameraDeviceUser aidl order."

10 years agocameraservice: Fix ICameraDeviceUser aidl order.
Ruben Brunk [Thu, 22 May 2014 20:09:57 +0000 (13:09 -0700)]
cameraservice: Fix ICameraDeviceUser aidl order.

Change-Id: I19eb3d2ff86c0b395b6358e018c677b6e2d45c75

10 years agoresolved conflicts for merge of f285c91e to master
Elliott Hughes [Thu, 22 May 2014 17:14:43 +0000 (10:14 -0700)]
resolved conflicts for merge of f285c91e to master

Change-Id: I4c995e297d09c0854a42142cc57dce8b771acf65

10 years agomerge in master-release history after reset to 77a3374a6170fb5f0168169bc4bc3fa9baf318eb
The Android Automerger [Thu, 22 May 2014 14:21:54 +0000 (07:21 -0700)]
merge in master-release history after reset to 77a3374a6170fb5f0168169bc4bc3fa9baf318eb

10 years agoam c10b874c: am d5516339: Merge "Move frameworks/av from fdprintf to POSIX dprintf."
Calin Juravle [Thu, 22 May 2014 13:44:20 +0000 (13:44 +0000)]
am c10b874c: am d5516339: Merge "Move frameworks/av from fdprintf to POSIX dprintf."

* commit 'c10b874c4d0d6208fb93a7aa0dc8af4418faad45':
  Move frameworks/av from fdprintf to POSIX dprintf.

10 years agoam d5516339: Merge "Move frameworks/av from fdprintf to POSIX dprintf."
Calin Juravle [Thu, 22 May 2014 13:40:35 +0000 (13:40 +0000)]
am d5516339: Merge "Move frameworks/av from fdprintf to POSIX dprintf."

* commit 'd551633916d3677da4dda10aba6837bdc6803ee0':
  Move frameworks/av from fdprintf to POSIX dprintf.

10 years agoMerge "Move frameworks/av from fdprintf to POSIX dprintf."
Calin Juravle [Thu, 22 May 2014 13:36:22 +0000 (13:36 +0000)]
Merge "Move frameworks/av from fdprintf to POSIX dprintf."

10 years agomerge in master-release history after reset to cbc09e47a6cd9164219948caf848303ba19efbb9
The Android Automerger [Thu, 22 May 2014 12:50:13 +0000 (05:50 -0700)]
merge in master-release history after reset to cbc09e47a6cd9164219948caf848303ba19efbb9

10 years agoMove frameworks/av from fdprintf to POSIX dprintf.
Elliott Hughes [Thu, 22 May 2014 08:22:06 +0000 (01:22 -0700)]
Move frameworks/av from fdprintf to POSIX dprintf.

Bug: 11156955
Change-Id: Ia98cd16b4c1f7be87cf060b7456de4f40896bacb

10 years agoMerge "camera2: Update CameraService for HAL1 shim."
Ruben Brunk [Thu, 22 May 2014 06:08:34 +0000 (06:08 +0000)]
Merge "camera2: Update CameraService for HAL1 shim."

10 years agoresolved conflicts for merge of 58c26d95 to master
Elliott Hughes [Thu, 22 May 2014 02:00:12 +0000 (19:00 -0700)]
resolved conflicts for merge of 58c26d95 to master

Change-Id: I77fa04553f6decaf2ae4b27b866d76478c0e7038

10 years agoam 9a59d411: am 85e6e87c: Merge "Restore accidentally-removed NULL timeout."
Elliott Hughes [Thu, 22 May 2014 01:53:48 +0000 (01:53 +0000)]
am 9a59d411: am 85e6e87c: Merge "Restore accidentally-removed NULL timeout."

* commit '9a59d411cbe68d6027c541854c6d7c1348e4ee3d':
  Restore accidentally-removed NULL timeout.

10 years agoam 85e6e87c: Merge "Restore accidentally-removed NULL timeout."
Elliott Hughes [Thu, 22 May 2014 01:49:44 +0000 (01:49 +0000)]
am 85e6e87c: Merge "Restore accidentally-removed NULL timeout."

* commit '85e6e87c41bba51729cee8958a5c30157c8dc674':
  Restore accidentally-removed NULL timeout.

10 years agoresolved conflicts for merge of c0bf836f to master
Elliott Hughes [Thu, 22 May 2014 01:47:50 +0000 (18:47 -0700)]
resolved conflicts for merge of c0bf836f to master

Change-Id: I5cf238fa56d6fff443b212870cf9dd7f1110e7da

10 years agoMerge "Restore accidentally-removed NULL timeout."
Elliott Hughes [Thu, 22 May 2014 01:45:47 +0000 (01:45 +0000)]
Merge "Restore accidentally-removed NULL timeout."

10 years agoRestore accidentally-removed NULL timeout.
Elliott Hughes [Thu, 22 May 2014 01:44:27 +0000 (18:44 -0700)]
Restore accidentally-removed NULL timeout.

Change-Id: I933c80fea50950243f109acf8d6350013aaa811f

10 years agoam ad71caf2: am 3b6da6bf: Merge "Move frameworks/av off private API."
Elliott Hughes [Thu, 22 May 2014 01:32:20 +0000 (01:32 +0000)]
am ad71caf2: am 3b6da6bf: Merge "Move frameworks/av off private API."

* commit 'ad71caf25e31ecfc4ecf2c925e38fd87905fbc8e':
  Move frameworks/av off private API.

10 years agoam 3b6da6bf: Merge "Move frameworks/av off private API."
Elliott Hughes [Thu, 22 May 2014 01:28:18 +0000 (01:28 +0000)]
am 3b6da6bf: Merge "Move frameworks/av off private API."

* commit '3b6da6bfb50a1c0324fb4c87326d3a477944d5fe':
  Move frameworks/av off private API.

10 years agoMerge "Move frameworks/av off private API."
Elliott Hughes [Thu, 22 May 2014 01:23:41 +0000 (01:23 +0000)]
Merge "Move frameworks/av off private API."

10 years agoMove frameworks/av off private API.
Elliott Hughes [Thu, 22 May 2014 00:55:51 +0000 (17:55 -0700)]
Move frameworks/av off private API.

Bug: 11156955
Change-Id: Ib3bb9d66a2bf92977c2445b62aa074a2d7a45aea

10 years agocamera2: Update CameraService for HAL1 shim.
Ruben Brunk [Sat, 10 May 2014 02:57:56 +0000 (19:57 -0700)]
camera2: Update CameraService for HAL1 shim.

Updates the camera service to handle shim connections.

Changes include:
- Adds begin/end configure binder calls.
- Adds cache for shim client static camera metadata.
- Implements basic getCameraCharacteristic functionality for shim clients.

Bug: 15116722
Bug: 15117269

Change-Id: I510c5888ca15f8e7d3b8ed1680ff1c7f8f514744

10 years agoresolved conflicts for merge of b1080917 to master
Elliott Hughes [Thu, 22 May 2014 01:01:17 +0000 (18:01 -0700)]
resolved conflicts for merge of b1080917 to master

Change-Id: Iabbe3e95e29f28461ff722b550e8a9f35bd2528f

10 years agoam acbd9492: am d084206d: Merge "Move frameworks/av off __futex_syscall3."
Elliott Hughes [Thu, 22 May 2014 00:41:52 +0000 (00:41 +0000)]
am acbd9492: am d084206d: Merge "Move frameworks/av off __futex_syscall3."

* commit 'acbd9492996348bf4565fbaa5a14772f0f4ace38':
  Move frameworks/av off __futex_syscall3.

10 years agoMerge "audio policy: split audio policy library"
Eric Laurent [Thu, 22 May 2014 00:40:14 +0000 (00:40 +0000)]
Merge "audio policy: split audio policy library"

10 years agoam d084206d: Merge "Move frameworks/av off __futex_syscall3."
Elliott Hughes [Thu, 22 May 2014 00:39:10 +0000 (00:39 +0000)]
am d084206d: Merge "Move frameworks/av off __futex_syscall3."

* commit 'd084206d5a4a5364211af46e4201311933e83bfc':
  Move frameworks/av off __futex_syscall3.

10 years agoMerge "Move frameworks/av off __futex_syscall3."
Elliott Hughes [Thu, 22 May 2014 00:35:48 +0000 (00:35 +0000)]
Merge "Move frameworks/av off __futex_syscall3."

10 years agoMove frameworks/av off __futex_syscall3.
Elliott Hughes [Thu, 22 May 2014 00:31:18 +0000 (17:31 -0700)]
Move frameworks/av off __futex_syscall3.

Bug: 11156955
Change-Id: I943080bc51b6efa781059b48b5b5ecc4fa287512

10 years agoMerge "Remove the last of the references."
Marco Nelissen [Wed, 21 May 2014 16:08:05 +0000 (16:08 +0000)]
Merge "Remove the last of the references."

10 years agoaudio policy: split audio policy library
Eric Laurent [Wed, 21 May 2014 15:14:08 +0000 (08:14 -0700)]
audio policy: split audio policy library

Split audio policy library into a service part and a policy part.
This will allow OEMs to customize the policy part:
- libaudiopolicyservice for the service.
- libaudiopolicymanager for the policy.

Two build options can be defined in device make file to select
the policy library:
- USE_LEGACY_AUDIO_POLICY = 1: this will use the legacy policy
in hardware/libhardware_legacy implemented by AudioPolicyManagerBase class.
This policy is loaded as a harware module and exposes the audio policy HAL
defined in include/hardware/audio_policy.h and is in a library called
audio_policy.XXX.so (e.g audio_policy.default.so)

The legacy HAL will not be updated with new features.

If USE_LEGACY_AUDIO_POLICY is not defined, the policy is implemented by
a class named AudioPolicyManager exposing an interface defined in
AudioPolicyInterface.h.
The corresponding library is libaudiopolicymanager.so.

New features will be added only to AudioPolicyInterface.h

The default implementation is provided here in file AudioPolicyManager.cpp

OEMs wanting to cutomize the policy can implement the AudioPolicyManager class
and provide the libaudiopolicymanager.so library.
In this case the device make file should define:
- USE_CUSTOM_AUDIO_POLICY = 1

For now, USE_LEGACY_AUDIO_POLICY = 1 is forced in audio policy service make file.
This will be removed when the new audio policy is enabled.

Change-Id: I066799dacc9b182b468a43d48ff7798c9109a414

10 years agoRemove the last of the references.
Marco Nelissen [Wed, 21 May 2014 14:53:04 +0000 (07:53 -0700)]
Remove the last of the references.

Change-Id: Id68cdab7e972e3e78e2065e56b8a095c3d496df2

10 years agomerge in master-release history after reset to 498692535c7ceecb3434a99c47e4c90ba3fdd90e
The Android Automerger [Wed, 21 May 2014 12:50:02 +0000 (05:50 -0700)]
merge in master-release history after reset to 498692535c7ceecb3434a99c47e4c90ba3fdd90e

10 years agoMerge "audio policy: add new audio devices"
Eric Laurent [Tue, 20 May 2014 21:39:03 +0000 (21:39 +0000)]
Merge "audio policy: add new audio devices"

10 years agoMerge "Fix include"
Marco Nelissen [Tue, 20 May 2014 20:05:55 +0000 (20:05 +0000)]
Merge "Fix include"

10 years agoFix include
Marco Nelissen [Tue, 20 May 2014 20:05:12 +0000 (13:05 -0700)]
Fix include

Change-Id: I2c1e6b0e85ff608f942e54edf9bc5dd6f8716518

10 years agoMerge "Use pointers instead of references because C"
Marco Nelissen [Tue, 20 May 2014 18:31:01 +0000 (18:31 +0000)]
Merge "Use pointers instead of references because C"

10 years agoMerge "Fix OGG recognition for 64 bit"
Andy Hung [Tue, 20 May 2014 17:37:15 +0000 (17:37 +0000)]
Merge "Fix OGG recognition for 64 bit"

10 years agoUse pointers instead of references because C
Marco Nelissen [Tue, 20 May 2014 15:45:18 +0000 (08:45 -0700)]
Use pointers instead of references because C

Change-Id: I5c84469e5ff977bf8bb91be2cc6c38a0c7f08609

10 years agomerge in master-release history after reset to 93c6fa7508cd0f5bb0ec80ea29ef8bfab4a6015f
The Android Automerger [Tue, 20 May 2014 12:49:56 +0000 (05:49 -0700)]
merge in master-release history after reset to 93c6fa7508cd0f5bb0ec80ea29ef8bfab4a6015f

10 years agoFix OGG recognition for 64 bit
Andy Hung [Tue, 20 May 2014 04:36:20 +0000 (21:36 -0700)]
Fix OGG recognition for 64 bit

Change-Id: I4cef86ca05e06f508929d109a52e375169c33bf9

10 years agoMerge "Add docs, releaseOutputBufferAtTime, seekTo."
Marco Nelissen [Tue, 20 May 2014 02:13:05 +0000 (02:13 +0000)]
Merge "Add docs, releaseOutputBufferAtTime, seekTo."

10 years agoMerge "Update AudioMixer::getTrackName to save channelMask"
Andy Hung [Tue, 20 May 2014 01:04:48 +0000 (01:04 +0000)]
Merge "Update AudioMixer::getTrackName to save channelMask"

10 years agoaudio policy: add new audio devices
Eric Laurent [Tue, 20 May 2014 00:26:41 +0000 (17:26 -0700)]
audio policy: add new audio devices

Add entries for new audio devices to string to enum table used
for audio_policy.conf file parsing.

Change-Id: Ica04c34af037d890a343af0b9eeb2ff0e5c86b02

10 years agoMerge "Add HEVC decoder support to ACodec bug: 14571712"
Rachad [Mon, 19 May 2014 23:00:04 +0000 (23:00 +0000)]
Merge "Add HEVC decoder support to ACodec bug: 14571712"

10 years agoMerge "Use new channel count functions for audio masks"
Andy Hung [Mon, 19 May 2014 22:06:18 +0000 (22:06 +0000)]
Merge "Use new channel count functions for audio masks"

10 years agoMerge "Pass stereo gains as packed minifloat"
Glenn Kasten [Mon, 19 May 2014 20:16:27 +0000 (20:16 +0000)]
Merge "Pass stereo gains as packed minifloat"

10 years agoAdd format parameter to getTrackName() and track_t
Andy Hung [Fri, 9 May 2014 22:02:21 +0000 (15:02 -0700)]
Add format parameter to getTrackName() and track_t

Change-Id: Ia152a839014e235fbfb656104c15d7c1b456d02e
Signed-off-by: Andy Hung <hunga@google.com>
10 years agoAdd docs, releaseOutputBufferAtTime, seekTo.
Marco Nelissen [Fri, 16 May 2014 15:07:28 +0000 (08:07 -0700)]
Add docs, releaseOutputBufferAtTime, seekTo.

Change-Id: Iadd231b63e75b7937c13d2ebfef47aedeaeef5a1

10 years agoPass stereo gains as packed minifloat
Glenn Kasten [Sat, 22 Mar 2014 00:53:17 +0000 (17:53 -0700)]
Pass stereo gains as packed minifloat

This will allow (eventually) a greater dynamic range for gains.
However there are still a few remaining places in effects and mixer
that will also need to be changed in order to get the full benefit.

Also fixes a minor bug: was not checking for NaN in AudioTrack C++.

Change-Id: I63bce9e82e0a61546d8ff475fb94bcb700d99c96

10 years agoam be2664da: am 4c9bde7a: am ce473c32: Merge "Codec Offload: Add NULL check as mCallb...
Eric Laurent [Mon, 19 May 2014 15:35:27 +0000 (15:35 +0000)]
am be2664da: am 4c9bde7a: am ce473c32: Merge "Codec Offload: Add NULL check as mCallbackThread is NULL when offloaded HAL is running BLOCKING mode"

* commit 'be2664dac34a6a9d9f754d4097b32158d4947cd2':
  Codec Offload: Add NULL check as mCallbackThread is NULL when offloaded HAL is running BLOCKING mode

10 years agoam 4c9bde7a: am ce473c32: Merge "Codec Offload: Add NULL check as mCallbackThread...
Eric Laurent [Mon, 19 May 2014 15:32:11 +0000 (15:32 +0000)]
am 4c9bde7a: am ce473c32: Merge "Codec Offload: Add NULL check as mCallbackThread is NULL when offloaded HAL is running BLOCKING mode"

* commit '4c9bde7a3e636d3ecccd7905d142dbbb80e977a0':
  Codec Offload: Add NULL check as mCallbackThread is NULL when offloaded HAL is running BLOCKING mode

10 years agoam ce473c32: Merge "Codec Offload: Add NULL check as mCallbackThread is NULL when...
Eric Laurent [Mon, 19 May 2014 15:28:51 +0000 (15:28 +0000)]
am ce473c32: Merge "Codec Offload: Add NULL check as mCallbackThread is NULL when offloaded HAL is running BLOCKING mode"

* commit 'ce473c32705e2d1c5fcc817198101e1220b3c8f7':
  Codec Offload: Add NULL check as mCallbackThread is NULL when offloaded HAL is running BLOCKING mode

10 years agoMerge "Codec Offload: Add NULL check as mCallbackThread is NULL when offloaded HAL...
Eric Laurent [Mon, 19 May 2014 15:26:37 +0000 (15:26 +0000)]
Merge "Codec Offload: Add NULL check as mCallbackThread is NULL when offloaded HAL is running BLOCKING mode"

10 years agomerge in master-release history after reset to 272b7f26c300d2029f278cf2af523cf94e513b89
The Android Automerger [Mon, 19 May 2014 12:49:40 +0000 (05:49 -0700)]
merge in master-release history after reset to 272b7f26c300d2029f278cf2af523cf94e513b89

10 years agomerge in master-release history after reset to 272b7f26c300d2029f278cf2af523cf94e513b89
The Android Automerger [Sun, 18 May 2014 12:49:42 +0000 (05:49 -0700)]
merge in master-release history after reset to 272b7f26c300d2029f278cf2af523cf94e513b89

10 years agomerge in master-release history after reset to 272b7f26c300d2029f278cf2af523cf94e513b89
The Android Automerger [Sat, 17 May 2014 12:50:41 +0000 (05:50 -0700)]
merge in master-release history after reset to 272b7f26c300d2029f278cf2af523cf94e513b89

10 years agoFix warnings, re-enable -Werror.
Ruben Brunk [Sat, 17 May 2014 08:09:04 +0000 (01:09 -0700)]
Fix warnings, re-enable -Werror.

Change-Id: Ic6b1a10f46f980f9a9d8d130600419a792703c44

10 years agoFixbuild
Ruben Brunk [Sat, 17 May 2014 07:39:17 +0000 (00:39 -0700)]
Fixbuild

Change-Id: I4379964731b671f36a1e239b0f7665f595ac1c2d

10 years agocamera2: Adding TIFF writing utilities.
Ruben Brunk [Mon, 28 Apr 2014 23:39:12 +0000 (16:39 -0700)]
camera2: Adding TIFF writing utilities.

Adds a native image utilities library with support for:
- Writing TIFF 6.0 and TIFF EP compliant file headers.
- Additional tags defined in EXIF 2.3 and DNG 1.4 specs.

Change-Id: I7a4fef74bd5254d92baf08a3cf61af5de1b7ca83

10 years agoUpdate AudioMixer::getTrackName to save channelMask
Andy Hung [Wed, 14 May 2014 21:13:23 +0000 (14:13 -0700)]
Update AudioMixer::getTrackName to save channelMask

Change-Id: I4fb4abbff1b05bdd0f6e21b5f5f4c3f2a57ae28d
Signed-off-by: Andy Hung <hunga@google.com>
10 years agoUse new channel count functions for audio masks
Andy Hung [Fri, 16 May 2014 18:25:07 +0000 (11:25 -0700)]
Use new channel count functions for audio masks

Change-Id: Ia658ab4b6320d19fdb50f123c930918724ff0ef3
Signed-off-by: Andy Hung <hunga@google.com>
10 years agoam 6b787cb8: am 1b8b8793: am 3059e27d: Merge "libstagefright foundation: fix uninitia...
Andreas Huber [Fri, 16 May 2014 15:21:36 +0000 (15:21 +0000)]
am 6b787cb8: am 1b8b8793: am 3059e27d: Merge "libstagefright foundation: fix uninitialized varibale warning"

* commit '6b787cb8ddde9d411cab0964062d5d942a710ff8':
  libstagefright foundation: fix uninitialized varibale warning

10 years agoam 1b8b8793: am 3059e27d: Merge "libstagefright foundation: fix uninitialized varibal...
Andreas Huber [Fri, 16 May 2014 15:18:01 +0000 (15:18 +0000)]
am 1b8b8793: am 3059e27d: Merge "libstagefright foundation: fix uninitialized varibale warning"

* commit '1b8b8793c0e86865df456c3d26f969b1498041db':
  libstagefright foundation: fix uninitialized varibale warning

10 years agoam 3059e27d: Merge "libstagefright foundation: fix uninitialized varibale warning"
Andreas Huber [Fri, 16 May 2014 15:14:38 +0000 (15:14 +0000)]
am 3059e27d: Merge "libstagefright foundation: fix uninitialized varibale warning"

* commit '3059e27d0e18a427f3c19889aac86ea31ec0d5d1':
  libstagefright foundation: fix uninitialized varibale warning

10 years agoMerge "libstagefright foundation: fix uninitialized varibale warning"
Andreas Huber [Fri, 16 May 2014 15:11:28 +0000 (15:11 +0000)]
Merge "libstagefright foundation: fix uninitialized varibale warning"

10 years agoFix build.
Marco Nelissen [Thu, 15 May 2014 22:26:14 +0000 (15:26 -0700)]
Fix build.

Change-Id: I2b0a3049c81b99ba233d5945e16dcddd975aa4f9

10 years agoMerge "Unify error/status codes"
Marco Nelissen [Thu, 15 May 2014 21:58:36 +0000 (21:58 +0000)]
Merge "Unify error/status codes"

10 years agoUnify error/status codes
Marco Nelissen [Thu, 15 May 2014 21:17:25 +0000 (14:17 -0700)]
Unify error/status codes

Change-Id: Ib90cc2f2adc07ff146256931c92c0ec4becb86f5

10 years agoMerge "Hook up event handling in NDK MediaDrm API"
Jeff Tinker [Thu, 15 May 2014 18:08:54 +0000 (18:08 +0000)]
Merge "Hook up event handling in NDK MediaDrm API"

10 years agoACodec: remove PTS log spam
Lajos Molnar [Thu, 15 May 2014 17:26:08 +0000 (10:26 -0700)]
ACodec: remove PTS log spam

Bug: 14976517
Bug: 11784827
Change-Id: Ibc1bbd80e7aac30b0f8f1e9ca2be1bb3e5e2ebbb

10 years agoHook up event handling in NDK MediaDrm API
Jeff Tinker [Thu, 15 May 2014 01:39:25 +0000 (18:39 -0700)]
Hook up event handling in NDK MediaDrm API

Change-Id: I48ac1d3ca5405c5909454c7a553917b31b9a50e5

10 years agomerge in master-release history after reset to d25b89d1e417082b7e4ee9db7c08ab8095d48d87
The Android Automerger [Thu, 15 May 2014 12:50:32 +0000 (05:50 -0700)]
merge in master-release history after reset to d25b89d1e417082b7e4ee9db7c08ab8095d48d87

10 years agolibstagefright foundation: fix uninitialized varibale warning
Amit Pundir [Thu, 15 May 2014 07:12:04 +0000 (12:42 +0530)]
libstagefright foundation: fix uninitialized varibale warning

gcc-4.9 reports warning for this uninitialized variable
and -Werror make this warning fatal.

Change-Id: I6901362246d53deeded78fa38ad656b167705346
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
10 years agoMerge "Send 64 bit OMX codec handling to 32 bit MediaServer"
Andy Hung [Thu, 15 May 2014 04:30:49 +0000 (04:30 +0000)]
Merge "Send 64 bit OMX codec handling to 32 bit MediaServer"

10 years agoSend 64 bit OMX codec handling to 32 bit MediaServer
Andy Hung [Wed, 14 May 2014 01:37:59 +0000 (18:37 -0700)]
Send 64 bit OMX codec handling to 32 bit MediaServer

This is a temporary fix for 64 bit OMX handling until 64 bit
codecs are more robust.

Bug: 13938273
Change-Id: Ifc79e360f9606f6c909b859d322b7dd5d416b26b
Signed-off-by: Andy Hung <hunga@google.com>
10 years agoMerge "Update OMX messages for 64 bit"
Andy Hung [Thu, 15 May 2014 03:18:48 +0000 (03:18 +0000)]
Merge "Update OMX messages for 64 bit"

10 years agoam 4b7c5444: am e32106fd: screenrecord: Add raw frames output format
Benoit Goby [Wed, 14 May 2014 23:47:13 +0000 (23:47 +0000)]
am 4b7c5444: am e32106fd: screenrecord: Add raw frames output format

* commit '4b7c5444f8af79f1f3e04e09bd03b84dec26facf':
  screenrecord: Add raw frames output format

10 years agoUpdate OMX messages for 64 bit
Andy Hung [Fri, 2 May 2014 18:05:04 +0000 (11:05 -0700)]
Update OMX messages for 64 bit

Change node_id and buffer_id to uint32_t.
Ensure IOMX messages are fixed size.
Remove 64 bit compile warnings in associated files.

Change-Id: Icdbef00aca575e5dc502ebb52e3ce7d0d7883203
Signed-off-by: Andy Hung <hunga@google.com>
10 years agoAdd HEVC decoder support to ACodec
Rachad [Tue, 6 May 2014 01:31:02 +0000 (18:31 -0700)]
Add HEVC decoder support to ACodec
bug: 14571712

Change-Id: I221625a42e143cb1c581059694f6730211e251ae