summaryrefslogtreecommitdiffstats
path: root/include/media/openmax
Commit message (Collapse)AuthorAgeFilesLines
* OMX: clarify EOS signaling for tunneled decodersLajos Molnar2015-08-072-2/+13
| | | | | Bug: 22859209 Change-Id: Ie28da1b80e4a8dd5ae2806e300ed37287c9c57a8
* 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
* OMX: add event for rendering an output frame by a tunneled decoderLajos Molnar2015-04-242-6/+13
| | | | | Bug: 20503131 Change-Id: Ia5cc7629244c986f059a3571be1d8aca87006e02
* openmax: add OMX_IndexConfigOperatingRate.Ronghua Wu2015-04-072-0/+2
| | | | | Bug: 19620911 Change-Id: I4458705414ab0087bbfd60dee201973045cd711b
* openmax: add OMX_IndexConfigPriority.Ronghua Wu2015-03-122-0/+2
| | | | | Bug: 19620911 Change-Id: I776c1537e5fd88052609cab66d60905f7e30400a
* 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 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
* | Add RGBA8888 to OMX_COLOR_FORMATTYPEDavid Smith2014-09-031-0/+1
|/ | | | Change-Id: Ie3d2c7012e48b694f438c90e6a06949076c4b559
* 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
* OMX: add supporting methods for flexible YUVLajos Molnar2014-07-251-0/+7
| | | | | Bug: 10706245 Change-Id: I2427930a34c468e49d3db7ba2865344f1fba2960
* 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
| | * AArch64: Correction to OMX_U32 and OMX_S32Marcus Oakland2014-04-021-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The types of OMX_U32 and OMX_S32 were appropriate to a 32-bit system but were not appropriate to a 64-bit system. They have been changed to make them portable between the two systems. With this change and a change to frameworks/av/media/libstagefright/foundation/AString.cpp, the android.media.cts.DecoderTest#testFlush CTS test passes. Change-Id: I8e16c7169f54599c23fea71585b531e48541c78a Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>
| * | [DO NOT MERGE] Extend OpenMAX IL definitions to support AC3Changwan Ryu2014-02-032-0/+63
| |/ | | | | | | | | | | | | | | OpenMAX IL does not have generic support for AC3, but IL 1.1.2 and above supports component extension APIs, which enable us to add our own constants and definitions. Change-Id: Iecee4f8bb3112b0720ceae9192017e12d3fe97e3
* | Adding Opus related struct definitions to OMX_IndexVignesh Venkatasubramanian2014-03-032-0/+16
| | | | | | | | | | | | | | Adding Opus related structure and constant definitions to OMX_Index.h Change-Id: Iae0394c86900f0db322893ffce695f854624833a
* | Extend OpenMAX IL definitions to support AC3Changwan Ryu2013-11-062-0/+63
|/ | | | | | | | OpenMAX IL does not have generic support for AC3, but IL 1.1.2 and above supports component extension APIs, which enable us to add our own constants and definitions. Change-Id: Iecee4f8bb3112b0720ceae9192017e12d3fe97e3
* Add video extension OMX_VIDEO_CodingVP9 to support VP9 decoder.hkuang2013-06-242-7/+2
| | | | | | | | | | | Change OMX_Video_CodingVPX to OMX_VIDEO_CodingVP8 in order to be consistant with official OMX_VideoExt.h and avoid the confusion with new extension OMX_VIDEO_CodingVP9. This change needs to be merged with changes in frameworks/av to avoid build break due to header change. Change-Id: Iaa2dbafa76dc24ad3cf52a9bf3dee312e3c64bfa
* Add support for OMX_QCOM_COLOR_FormatYUV420PackedSemiPlanar32m color formatRom Lemarchand2013-04-111-0/+1
| | | | Change-Id: I9392eb961ec92d4d778573b7a142344e552c80d6
* Adds some OpenMAX 1.1.2 IL extension headers.Kunter Gultekin2013-02-072-0/+213
| | | | | | | | | | | | | | | | | Includes index and video extension headers in order to support vpx specific parameters and enable vpx encoder. Note that existing (seemingly modified) version of OMX_Video.h semantically conflicts with official OMX_VideoExt.h because former includes OMX_Video_CodingVPX as OMX_VIDEO_CODINGTYPE whereas official extension headers denote it as OMX_VIDEO_CodingVP8 within OMX_VIDEO_CODINGEXTTYPE. Change-Id: Ibab9663fcbc9c406a2cfb4bf79fe21e3b01a6e66 Signed-off-by: Kunter Gultekin <kuntergultekin@google.com>
* Add new format constantMarco Nelissen2013-01-171-0/+1
| | | | Change-Id: I8a53c69c9e44450b7ee3d32750965d53265812bf
* Add vendor specific color format to OMX_IVCommon.hHaynes Mathew George2012-06-211-0/+1
| | | | | | - Add Qualcomm specific color format to OMX_IVCommon.h Change-Id: I77a7196307d079348a50d7bb67c80cd2642a72df
* OMX IL header additions for FLACJean-Michel Trivi2012-05-092-0/+15
| | | | | | Bug 5525503 Change-Id: I8d305d5351d3780f8ca933b8e602f2bf88e9ac78
* Define OMX_AUDIO_AACObjectELDDave Burke2012-04-251-2/+2
| | | | Change-Id: Icfbcbddb46fc0bf185e00b193462bc9e035c222b
* Copied some headers from /frameworks/base to /frameworks/native to support ↵James Dong2012-03-1210-0/+6948
PDK effort o added some minor header include changes o related-to-bug: 6044887 Change-Id: Ia8e7ba861c509a4fb688ab2ed1e81151a708861a