summaryrefslogtreecommitdiffstats
path: root/include/media
Commit message (Collapse)AuthorAgeFilesLines
* OMX: clarify EOS signaling for tunneled decodersLajos Molnar2015-08-072-2/+13
| | | | | Bug: 22859209 Change-Id: Ie28da1b80e4a8dd5ae2806e300ed37287c9c57a8
* omx: fix structure sizes to be the same on 32 and 64-bit buildsLajos Molnar2015-07-211-10/+18
| | | | | Bug: 22512621 Change-Id: I2100b8aad0a1cf110936f4a765718ba97f3d8ce7
* omx: add OMX_IndexParamConsumerUsageBitsLajos Molnar2015-06-252-0/+2
| | | | | | | | This is used by framework to query buffer consumers (e.g. video encoders) about required usage bits. Bug: 13222807 Change-Id: I508335c9d753c7a7224bb882f2228bd2f4144031
* media: change parameters for OMX_EventOutputRenderedLajos Molnar2015-06-052-2/+14
| | | | | | | This allows batching of rendered events. Bug: 20503131 Change-Id: I3b319317c0434eb225198f8c4bf716edf68079a2
* media: rename VideoGrallocMetadata.hHandle to pHandleLajos Molnar2015-06-021-5/+2
| | | | | | | | | This is so that it can be equivalent to the previously named VideoDecoderOutputMetaData struct. Bug: 13222807 Change-Id: I9463694f65436a7edb1f6b592efc0a6329232a27
* fix build: media: add back legacy name for VideoGrallocMetadataLajos Molnar2015-06-011-0/+6
| | | | Change-Id: Ie101eb355887072b2ab92f489b86115a40952bd1
* media: refine kMetadataBufferTypesLajos Molnar2015-05-292-29/+64
| | | | | | | | | | | | | - Fix kMetadataBufferTypeANWBuffer, so that it only relies on system/core structures. This resolves potential linker issues if the framework changes. - Add fence to be passed with kMetadataBufferTypeANWBuffer. - Add utility structures to access the metadata buffer layouts. Related-bug: 19614055 Bug: 13222807 Bug: 12386081 Change-Id: I608958fd394b08cc3396bcbd5cdd350b87bc66f3
* OMX: add event for rendering an output frame by a tunneled decoderLajos Molnar2015-04-242-6/+13
| | | | | Bug: 20503131 Change-Id: Ia5cc7629244c986f059a3571be1d8aca87006e02
* Merge "Add a method to associate MediaDrm session with MediaCrypto"Jeff Tinker2015-04-101-0/+12
|\
| * Add a method to associate MediaDrm session with MediaCryptoJeff Tinker2015-04-101-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, to associate a MediaDrm session with MediaCrypto, the MediaDrm sessionId was passed as initData to the MediaCrypto constructor. This is not ideal for two reasons: it's pretty obscure and you can't change the association without tearing down the MediaCodec/MediaCrypto and starting all over. Use cases like key rotation require being able to update the MediaDrm session post-construction. This CL addresses both of these issues. bug: 19570317 Change-Id: Iede35e73e9007df13254edaa5877cb4832b28646
* | Merge "openmax: add OMX_IndexConfigOperatingRate."Ronghua Wu2015-04-102-0/+2
|\ \ | |/ |/|
| * openmax: add OMX_IndexConfigOperatingRate.Ronghua Wu2015-04-072-0/+2
| | | | | | | | | | Bug: 19620911 Change-Id: I4458705414ab0087bbfd60dee201973045cd711b
* | Add expiration update and keys change eventsJeff Tinker2015-04-092-5/+61
|/ | | | | | | | In support of unprefixed EME bug: 19771612 bug: 19771431 Change-Id: Ibb8471701a62dedfbf5231ad958e2c33ebb3c42f
* Report key request message type for unprefixed EMEJeff Tinker2015-03-161-1/+11
| | | | | bug: 19771299 Change-Id: I0cc790a2c91a9b515e11b36c0a2c81e64c855fe7
* openmax: add OMX_IndexConfigPriority.Ronghua Wu2015-03-122-0/+2
| | | | | Bug: 19620911 Change-Id: I776c1537e5fd88052609cab66d60905f7e30400a
* drm: add event for resource manager.Ronghua Wu2015-03-051-1/+2
| | | | | Bug: 19265536 Change-Id: I524962f84aefae28a8ffd411d1bb6521bedb02a7
* am 8f706b5d: am ea5da67d: add bUsingNativeBuffers to DescribeColorFormatParamsLajos Molnar2015-02-041-5/+20
|\ | | | | | | | | * commit '8f706b5ddb4aa15f123ecc7329670604284a2624': add bUsingNativeBuffers to DescribeColorFormatParams
| * add bUsingNativeBuffers to DescribeColorFormatParamsLajos Molnar2015-01-301-5/+20
| | | | | | | | | | | | | | | | This is needed to find proper color format for flex-YUV native buffer support. Bug: 19179927 Change-Id: I91ae6764e302c4307a0750c1d6820506d735c942
* | am 2f707415: am 806f23de: OpenMax IL: Added support for E-AC3 codec ↵Rachad2015-01-102-0/+11
|\ \ | |/ | | | | | | | | | | configuration params * commit '2f70741547b39b6ec5bf46220427baccc5e570cb': OpenMax IL: Added support for E-AC3 codec configuration params
| * OpenMax IL: Added support for E-AC3 codec configuration paramsRachad2014-12-232-0/+11
| | | | | | | | | | Bug: 17883772 Change-Id: Ibf00534607db4bba14c935cf1eaa80eb740297f9
* | am eb0ad057: am a63caa19: Merge "omx: add (temporary) index for automatic ↵Lajos Molnar2014-11-202-1/+2
|\ \ | |/ | | | | | | | | | | | | video frc support" into lmp-mr1-dev * commit 'eb0ad057628f18bf762084b5bbefa81c3a228e3f': omx: add (temporary) index for automatic video frc support Fix issue #18356768: some app process may hang at Runtime#exit...
| * omx: add (temporary) index for automatic video frc supportLajos Molnar2014-11-192-1/+2
| | | | | | | | | | Bug: 17383204 Change-Id: I9b22da03ea3f2a7d9dd85042fff442d2414cbc26
* | am 5d07648b: am 26653bad: Fix build.Narayan Kamath2014-11-141-1/+1
|\ \ | |/ | | | | | | * commit '5d07648b367319b2da322acc58e3e6157bf912f2': Fix build.
| * Fix build.Narayan Kamath2014-11-141-1/+1
| | | | | | | | | | | | Remove reference to undefined open max index extension. Change-Id: I984b91afad3ca4d279a31048b4112fa9afdba9e9
* | am c931ca1e: am 1d5d637d: Merge "implement asString() for OMX enumerations ↵Lajos Molnar2014-11-1411-1309/+2249
|\ \ | |/ | | | | | | | | | | used by framework" into lmp-mr1-dev * commit 'c931ca1eec00218e70c039e965c8152daa1f4d0a': implement asString() for OMX enumerations used by framework
| * implement asString() for OMX enumerations used by frameworkLajos Molnar2014-11-1211-1309/+2249
| | | | | | | | | | Bug: 18285408 Change-Id: I7893cbf0b13514e0fe9001c90db3c8387c1920c0
* | am 52211048: am 621c6f3b: Merge "Add missing secure stop methods" into ↵Jeff Tinker2014-11-061-0/+2
|\ \ | |/ | | | | | | | | | | lmp-mr1-dev * commit '522110485465a05f4602ad42ba14a18b11184cca': Add missing secure stop methods
| * Add missing secure stop methodsJeff Tinker2014-10-311-0/+2
| | | | | | | | | | | | | | b/18053197 b/18076411 Change-Id: I42b97f7e39d6e9e58990b41a4c4b5a7c9b8a49cf
* | am f0ca2ade: am 53aad5e7: am 3454f123: media: add ↵Lajos Molnar2014-10-141-0/+18
|\ \ | |/ | | | | | | | | | | kMetadataBufferTypeGraphicBuffer * commit 'f0ca2ade534275f624daea5ae3ba907a5c63afa6': media: add kMetadataBufferTypeGraphicBuffer
| * media: add kMetadataBufferTypeGraphicBufferLajos Molnar2014-10-131-0/+18
| | | | | | | | | | Bug: 17935149 Change-Id: I1c26d1e83d8fa0a9ccdb25f6f3b19a86b1dc6f37
* | am 754b3c9f: am 167013b2: am 0ba908e7: Merge "add OMX_VIDEO_AVCLevel52 ↵Lajos Molnar2014-10-021-0/+1
|\ \ | |/ | | | | | | | | | | constant" into lmp-dev * commit '754b3c9fe1c6008d42e4be15dbe574cfbc275779': add OMX_VIDEO_AVCLevel52 constant
| * add OMX_VIDEO_AVCLevel52 constantLajos Molnar2014-10-011-0/+1
| | | | | | | | | | Bug: 17676461 Change-Id: I120041e9b2ffe2a232a2419bcb5fe88cb49961cb
* | am 4f99490a: am dd230cb8: Merge "add a parameter for PCM limiter enable" ↵Chong Zhang2014-10-021-0/+1
|\ \ | |/ | | | | | | | | | | | | | | | | into lmp-dev * commit '4f99490ad21bd999ec532dae1f0754c3ad34809a': add a parameter for PCM limiter enable Use set_sched_policy to put dexopt operations in SP_BACKGROUND cgroup Revert "Modify EGL to disconnect the window when the surface gets destroyed." crash if getNativeBuffer() called on NULL GraphicBuffer
| * add a parameter for PCM limiter enableChong Zhang2014-10-011-0/+1
| | | | | | | | | | Bug: 17470065 Change-Id: I327115fc16e7afe2bf5870e123d63f9887161206
* | am f7a8f90a: am 1173137a: Merge "Add support for max res decode" into lmp-devJeff Tinker2014-09-101-0/+6
|\ \ | |/ | | | | | | * commit 'f7a8f90ad4845752f5eb57ecc62a2bfd86313667': Add support for max res decode
| * Add support for max res decodeJeff Tinker2014-08-281-0/+6
| | | | | | | | | | bug: 16034599 Change-Id: Ia1de1457ca29fe1dd7e55f4bb45da45ea3f6e5b1
* | Add RGBA8888 to OMX_COLOR_FORMATTYPEDavid Smith2014-09-031-0/+1
|/ | | | Change-Id: Ie3d2c7012e48b694f438c90e6a06949076c4b559
* Merge "Tunneled Video Playback support" into lmp-devRachad2014-08-091-0/+21
|\
| * Tunneled Video Playback supportRachad2014-08-041-0/+21
| | | | | | | | | | | | | | | | | | Added native_window_set_sideband_stream() method to Surface.[h|cpp] Added ConfigureVideoTunnelModeParams OMX configuration structure to HardwareAPI.h Bug: 16132368 Change-Id: I28fa1b9dbe858d93e353e0991098cad45c626bd9
* | AAC codec profile updatesJean-Michel Trivi2014-08-053-0/+16
|/ | | | | | | | | | | Add new fields to OMX_AUDIO_PARAM_AACPROFILETYPE for - SBR configuration - decoder max number of channels - decoder DRC parameters Bug 16740915 Change-Id: Ib01822bc402fe9064c6c1c68b72c570cf72b7ecb
* Allow device to be unprovisionedJeff Tinker2014-07-311-0/+3
| | | | | bug: 12247651 Change-Id: Ib0ec34da708b11a95da66c353d864bb87a6616c9
* OMX: add supporting methods for flexible YUVLajos Molnar2014-07-252-0/+64
| | | | | Bug: 10706245 Change-Id: I2427930a34c468e49d3db7ba2865344f1fba2960
* Fix non-portable definition of CryptoPlugin::SubSampleJeff Tinker2014-07-011-2/+2
| | | | | bug: 16016106 Change-Id: I76514b2e7a28c86a0b0b311af575ca9dfc9471a9
* fix compiler warning in OMX_VideoExt.hLajos Molnar2014-06-051-1/+1
| | | | | Bug: 11969958 Change-Id: I6dbc1c5a56c5f8db0af931c9391299aaaf1b536a
* Allow OMX pointer types to be forced to 32 bitsAndy Hung2014-05-071-4/+24
| | | | | | | | | | | Enabled by #define. Is used for 64 bit compilation to force structs to use 32 bit pointer values for eventual IPC to 32 bit OMX codecs. May change later if we support 64 bit OMX codecs. Change-Id: I0d12f86774f6f7ce9c39c8abea5d51988a7eef11 Signed-off-by: Andy Hung <hunga@google.com>
* HEVC SupportRachad2014-05-053-0/+60
| | | | | | Added HEVC enums and structures to OMX header files Change-Id: If4135c6df86df51098fc7a979543975ed70b0641
* Merge "Add VP8 encoder extra parameters structure to support configuring ↵Alex Glaznev2014-04-242-0/+38
|\ | | | | | | encoder key frame interval, number of temporal layers, type of temporal layer pattern and minimum and maximum quantization parameters."
| * Add VP8 encoder extra parameters structure to supportAlex Glaznev2014-04-232-0/+38
| | | | | | | | | | | | | | | | | | configuring encoder key frame interval, number of temporal layers, type of temporal layer pattern and minimum and maximum quantization parameters. Bug: 11969958 Change-Id: I561e03148a7c5d928b5bf350ad3631ae69871065
* | am fb3bbd1d: am d2f76332: Merge "AArch64: Correction to OMX_U32 and OMX_S32"Glenn Kasten2014-04-031-2/+4
|\ \ | | | | | | | | | | | | * commit 'fb3bbd1df323c24dc10c095f29ee8010fc3d1df0': AArch64: Correction to OMX_U32 and OMX_S32
| * \ am d2f76332: Merge "AArch64: Correction to OMX_U32 and OMX_S32"Glenn Kasten2014-04-031-2/+4
| |\ \ | | | | | | | | | | | | | | | | * commit 'd2f7633277dd13ac269adb51c4e7a85746e6c599': AArch64: Correction to OMX_U32 and OMX_S32