History log of /hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3aa46b0bcd69b855f775a8b1f928776ca0fb35f6 30-Jul-2015 hding3 <haitao.ding@intel.com> Enlarge the size of OMX Output Buffer for fixing CTS issues.

Bug: 22602467

fix 2 CTS issues: testOtherH264FlexMaxMax/testOtherH264FlexNearMaxMax

Change-Id: Iab33ce40d506a7c7b1773913cc8a07cb02040fbf
Signed-off-by: hding3 <haitao.ding@intel.com>
/hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h
0541f11be2f78b558476772f1f877e140f9d844b 24-Jul-2014 ywan171 <yi.a.wang@intel.com> remove warning in omx-component

BZ: 209178

remove warning in omx-component except the warning caused by
AOSP header file OMX_VideoExt.h

Change-Id: Iacef8ca69281fa1f489f4a3dbdc949cef54978d7
Signed-off-by: ywan171 <yi.a.wang@intel.com>
Reviewed-on: https://android.intel.com/220523
Reviewed-by: Fourdan, Olivier <olivier.fourdan@intel.com>
Tested-by: Fourdan, Olivier <olivier.fourdan@intel.com>
/hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h
12654b707eb7c53bff659edcd04aba32b14a5849 19-Mar-2014 gji2 <guoliang.ji@intel.com> remove OMX_VIDEO_INTEL_PARAM_BITRATETYPE

BZ:180440

remove OMX_VIDEO_INTEL_PARAM_BITRATETYPE

Change-Id: I54d2b084ab709f0fbdce94e42895cca45dcf47a7
Signed-off-by: gji2 <guoliang.ji@intel.com>
/hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h
21ef2953a5795040584bea50bf5fb8dd7051a224 05-Dec-2013 Zhao Liang <leo.zhao@intel.com> Refine OMXVideoEncoderAVC to work in real async mode

BZ: 150664

each frame encoding is separated into 2 steps, one is encode(),
the other is getoutput(), encode() has higher priority than getoutput(),
if more buffers in inport queue, these frames will be encoded immediately
utils encoder work queue is full, then start getoutput().

Change-Id: Ib1d0ac0bfc040504e17199e4bfad170a728f52f2
Signed-off-by: Zhao Liang <leo.zhao@intel.com
/hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h
f4b681dd65a754a7bb8551a1c9088bfaa6c3ef46 26-Nov-2013 Zhao Liang <leo.zhao@intel.com> Remove opaque Source Type detecting logic

BZ: 156038

start code prefix NALU format is always default format

Change-Id: Ib2e937f3c7fdc9349bcf7f7109b934565486228b
Signed-off-by: Zhao Liang <leo.zhao@intel.com>
/hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h
5e797fded8842fa4aaa87812311397b04bf46d54 16-Oct-2013 Zhao Liang <leo.zhao@intel.com> [PDK KK ABSP] omx-component: rename MetadataBufferType

BZ: 141313

Rename MetadataBufferType as IntelMetadataBufferType to avoid data type redefinition.

Change-Id: Icba60fbc8a51f7567a67611569ba926c40f8f385
Signed-off-by: Zhao Liang <leo.zhao@intel.com>
Signed-off-by: Dan Liang <dan.liang@intel.com>
/hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h
dc8fe1fa4719615fe23bf24bf54925a5ff5f7fda 04-Sep-2013 liubolun <bolun.liu@intel.com> Fix video encode middlerware bug for CTS test case.

BZ: 134835

OMX Component don't get output when EOS reached that caused
mismatching between the expected and real the encoded
frame numbers. Modify code style.
Just walk round setting Nalu type.

Change-Id: I590e41ddfd114e3e5d98640d62058ffa33eb3c3f
Signed-off-by: liubolun <bolun.liu@intel.com>
Reviewed-on: http://android.intel.com:8080/129766
Reviewed-by: Zhao, Leo <leo.zhao@intel.com>
Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
/hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h
88c8d2ab4d97fe48ed25c3adff105f2cef5a2d36 23-Aug-2013 Zhao Liang <leo.zhao@intel.com> Support Sync mode video encoding in omx

BZ: 131021

Use one new ext parameter to control sync mode, this mode is used for timelapse recording

Signed-off-by: Zhao Liang <leo.zhao@intel.com>

Change-Id: I099d62d02bdf28598893d7167486b4d5f1623120
Reviewed-on: http://android.intel.com:8080/127318
Reviewed-by: Zhao, Leo <leo.zhao@intel.com>
Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
/hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h
30736b960fca5337c0e89021f2ff8779475b4ef8 08-Jan-2013 Zhao Liang <leo.zhao@intel.com> new frame type detection/parameter setting and get default profile by querying

BZ: 87331

use new rule to define IpPeriod/IntraPeriod/IdrInterval, and get default profile by new parameter

Change-Id: Iff842054db50a994638bde527170724a9b933920
Reviewed-on: http://android.intel.com:8080/85483
Reviewed-by: Zhao, Leo <leo.zhao@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h
dbb4b89361b47ddf1988c654c5cc8e07818dd5ec 16-Jan-2013 Zhao Liang <leo.zhao@intel.com> highprofile encoding support

BZ: 76824

enable HiP Video Encode support in omx-componment

1) infrastructure
2) Cache implementation / operation
3) EOS/EOE processing
4) Adapt with new encode/getOutput model
5) Frame status analysis / set according to parameters like Profile/B frame etc
6) Use pPlatformPrivate to store NSTOP info
7) add the unsupport setting return info

Change-Id: Id1332a7a32f02c65a63b2af405a216194178902c
Signed-off-by: Zhao Liang <leo.zhao@intel.com>
Reviewed-on: http://android.intel.com:8080/87035
Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
/hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h
e4876b874be60356322ca55b467fd0ee096ee7ab 15-Jan-2013 Juan Antonio Gozalvez Herrero <jgozalvx> Revert "MRFLD highprofile encoding support"

BZ: 76824

This reverts commit fbf1cd362697bbb3b12162408e03f87f9b122ab1.
This reverts patch http://android.intel.com:8080/#/c/67485/

Change-Id: Id1b04d3ad21f5b340b04daac24a8e8ec548a779d
Orig-Change-Id: I8cc469dd7ea37b1c9989a55adec3b1834c4aa905
Reviewed-on: http://android.intel.com:8080/86741
Reviewed-by: Gozalvez Herrero, Juan AntonioX <juan.antoniox.gozalvez.herrero@intel.com>
Tested-by: Gozalvez Herrero, Juan AntonioX <juan.antoniox.gozalvez.herrero@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
/hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h
0d275ff362298b443c828f09f593bfb674112bbd 24-Sep-2012 Zhao Liang <leo.zhao@intel.com> MRFLD highprofile encoding support

BZ: 76824

enable HiP Video Encode support in omx-componment

1) infrastructure
2) Cache implementation / operation
3) EOS/EOE processing
4) Adapt with new encode/getOutput model
5) Frame status analysis / set according to parameters like Profile/B frame etc
6) Use pPlatformPrivate to store NSTOP info
7) add the unsupport setting return info

Change-Id: I8cc469dd7ea37b1c9989a55adec3b1834c4aa905
Signed-off-by: Zhao Liang <leo.zhao@intel.com>
Reviewed-on: http://android.intel.com:8080/67485
Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
/hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h
cae415b84125ffc14bfdb121394a60b74d506f48 08-Oct-2012 Yanli <yanli@yanli-HP-Compaq-8100-Elite-SFF-PC.(none)> omx-components: fix CTS MediaCodecListTest failure issue

BZ: 54024

Implement interface for GetParam with OMX_IndexParamVideoProfileLevelQuerySupported correctly for openmax encode component.

Change-Id: If53ca95e57b950e50b29c6efbc431d85b0839210
Signed-off-by: Zhang Yanli <yanli.l.zhang@intel.com>
Reviewed-on: http://android.intel.com:8080/69235
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h
eb4e0f24d9e07fc733cf93cc883ecb9ab830b896 03-Oct-2012 Remy Protat <remyx.protat@intel.com> Revert "omx-components: fix CTS MediaCodecListTest failure issue"

BZ: 54024

This reverts commit 78445c361f411cd154c40936ed6e01b82334fd3e.

Change-Id: I306634a24e1d67c5b3141fc620197d28c6a93d01
Signed-off-by: Remy Protat <remyx.protat@intel.com>
Reviewed-on: http://android.intel.com:8080/68899
/hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h
c28131c7f4fd7a6506e46cededc4ae2657dd75de 25-Sep-2012 Yanli <yanli@yanli-HP-Compaq-8100-Elite-SFF-PC.(none)> omx-components: fix CTS MediaCodecListTest failure issue

BZ: 54024

Implement interface for GetParam with OMX_IndexParamVideoProfileLevelQuerySupported correctly for openmax encode component.

Change-Id: I29d318e62ee3d3b1a105b01b34af4576006997ac
Signed-off-by: Yanli <yanli@yanli-HP-Compaq-8100-Elite-SFF-PC.(none)>
Reviewed-on: http://android.intel.com:8080/67661
Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h
19b2ab9f325bdbf3afe530e943fa5a0c0020b308 13-Sep-2011 Shuduo Sang <shuduo.sang@intel.com> [PORT FROM R1][omx-components] New OMX IL wrapper based on new encoder library

BZ: 5809

New OMX IL wrapper based on new encoder library

Change-Id: Idd5c9d30eca102d9516504f8be52bbbb8e664ddb
Orig-Change-Id: I7edf2ff47fb27ad0a63586328b765110ef32ddba
Signed-off-by: Weian Chen <weian.chen@intel.com>
Reviewed-on: http://android.intel.com:8080/18324
Tested-by: Sang, Shuduo <shuduo.sang@intel.com>
Reviewed-by: Monnier, OlivierX <olivierx.monnier@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
/hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h
e7ace334fb7c64f7b32aa3746e5a11bcefa60bfb 15-Jun-2011 Andy Qiu <junhai.qiu@intel.com> new repartitioned omx video codec.

Change-Id: Ia8bfcb10589edbf71c79f10b977d67a1d0ccbee5
BZ: 3372
/hardware/intel/common/omx-components/videocodec/OMXVideoEncoderAVC.h