aboutsummaryrefslogtreecommitdiffstats
path: root/videocodec/OMXVideoEncoderVP8.cpp
diff options
context:
space:
mode:
authorbolunliu <bolun.liu@intel.com>2014-03-25 15:57:26 +0800
committerPatrick Tjin <pattjin@google.com>2014-07-21 22:02:58 -0700
commit354e38d88215e6d1c3c22bd15c8c7a1b1b0e029b (patch)
treec6be9ff72f936c70cc52c409c4eb7a0b22dcbeb8 /videocodec/OMXVideoEncoderVP8.cpp
parentcafe20f587abc9a88e584111c9657606256797f9 (diff)
downloadandroid_hardware_intel_common_omx-components-354e38d88215e6d1c3c22bd15c8c7a1b1b0e029b.tar.gz
android_hardware_intel_common_omx-components-354e38d88215e6d1c3c22bd15c8c7a1b1b0e029b.tar.bz2
android_hardware_intel_common_omx-components-354e38d88215e6d1c3c22bd15c8c7a1b1b0e029b.zip
Move set temporal layer set config into OMXVideoEncodeBase.
BZ: 179113 Move set temporal layer set config into OMXVideoEncodeBase. Rename variable name to avoid confusion. Change-Id: Ib5ccd4ab8e5096e9ee47651a6fd7d9227d149b6d Signed-off-by: bolunliu <bolun.liu@intel.com>
Diffstat (limited to 'videocodec/OMXVideoEncoderVP8.cpp')
-rw-r--r--videocodec/OMXVideoEncoderVP8.cpp61
1 files changed, 0 insertions, 61 deletions
diff --git a/videocodec/OMXVideoEncoderVP8.cpp b/videocodec/OMXVideoEncoderVP8.cpp
index a3724a1..2866ba1 100644
--- a/videocodec/OMXVideoEncoderVP8.cpp
+++ b/videocodec/OMXVideoEncoderVP8.cpp
@@ -200,8 +200,6 @@ OMX_ERRORTYPE OMXVideoEncoderVP8::BuildHandlerList(void) {
AddHandler((OMX_INDEXTYPE)OMX_IndexConfigVideoVp8ReferenceFrame, GetConfigVideoVp8ReferenceFrame, SetConfigVideoVp8ReferenceFrame);
AddHandler((OMX_INDEXTYPE)OMX_IndexExtVP8ForceKFrame, GetConfigVp8ForceKFrame, SetConfigVp8ForceKFrame);
AddHandler((OMX_INDEXTYPE)OMX_IndexExtVP8MaxFrameSizeRatio, GetConfigVp8MaxFrameSizeRatio, SetConfigVp8MaxFrameSizeRatio);
- AddHandler((OMX_INDEXTYPE)OMX_IndexExtVP8NumberOfTemporalLayer, GetTemporalLayerNumber,SetTemporalLayerNumber);
- AddHandler((OMX_INDEXTYPE)OMX_IndexExtVP8TemporalLayerBitRateFrameRate, GetConfigTemporalLayerBitrateFramerate,SetConfigTemporalLayerBitrateFramerate);
return OMX_ErrorNone;
}
@@ -314,63 +312,4 @@ OMX_ERRORTYPE OMXVideoEncoderVP8::SetConfigVp8MaxFrameSizeRatio(OMX_PTR pStructu
return OMX_ErrorNone;
}
-OMX_ERRORTYPE OMXVideoEncoderVP8::GetTemporalLayerNumber(OMX_PTR pStructure) {
- OMX_ERRORTYPE ret;
- OMX_VIDEO_PARAM_INTEL_VP8_NUMBER_OF_TEMPORAL_LAYER* p = static_cast<OMX_VIDEO_PARAM_INTEL_VP8_NUMBER_OF_TEMPORAL_LAYER*>(pStructure);
-
- CHECK_TYPE_HEADER(p);
- CHECK_PORT_INDEX(p, OUTPORT_INDEX);
- memcpy(p, &mNumberOfTemporalLayer, sizeof(*p));
- return OMX_ErrorNone;
-}
-
-
-OMX_ERRORTYPE OMXVideoEncoderVP8::SetTemporalLayerNumber(OMX_PTR pStructure) {
- OMX_ERRORTYPE ret;
- OMX_VIDEO_PARAM_INTEL_VP8_NUMBER_OF_TEMPORAL_LAYER *p = (OMX_VIDEO_PARAM_INTEL_VP8_NUMBER_OF_TEMPORAL_LAYER *)pStructure;
- VideoParamsTemporalLayerNumber TemporalLayerNumber;
-
- CHECK_TYPE_HEADER(p);
- CHECK_PORT_INDEX(p, OUTPORT_INDEX);
-
- LOGE("SetTemporalLayerNumber (enabled = %d)", p->nNumberOfTemporalLayer);
-
- TemporalLayerNumber.numberOfLayer = p->nNumberOfTemporalLayer;
- if (mVideoEncoder->setParameters(&TemporalLayerNumber) != ENCODE_SUCCESS)
- return OMX_ErrorNotReady;
-
- LOGE("SetTemporalLayerNumber success");
- return OMX_ErrorNone;
-}
-
-OMX_ERRORTYPE OMXVideoEncoderVP8::GetConfigTemporalLayerBitrateFramerate(OMX_PTR pStructure) {
-
- return OMX_ErrorNone;
-}
-
-OMX_ERRORTYPE OMXVideoEncoderVP8::SetConfigTemporalLayerBitrateFramerate(OMX_PTR pStructure) {
- OMX_ERRORTYPE ret;
- OMX_VIDEO_CONFIG_INTEL_VP8_TEMPORAL_LAYER_BITRATE_FRAMERATE *p = (OMX_VIDEO_CONFIG_INTEL_VP8_TEMPORAL_LAYER_BITRATE_FRAMERATE *)pStructure;
- VideoConfigVP8TemporalBitRateFrameRate TemporalLayerBitRateFrameRate;
-
- CHECK_TYPE_HEADER(p);
- CHECK_PORT_INDEX(p, OUTPORT_INDEX);
-
- LOGD("SetConfigTemporalLayerBitrateFramerate (layerID = %d)", p->nLayerID);
- LOGD("SetConfigTemporalLayerBitrateFramerate (nBitrate = %d)", p->nBitrate);
- LOGD("SetConfigTemporalLayerBitrateFramerate (nFramerate = %d)", p->nFramerate);
-
- TemporalLayerBitRateFrameRate.layerID = p->nLayerID;
- TemporalLayerBitRateFrameRate.bitRate = p->nBitrate;
- TemporalLayerBitRateFrameRate.frameRate = p->nFramerate;
- if (mVideoEncoder->setConfig(&TemporalLayerBitRateFrameRate) != ENCODE_SUCCESS)
- return OMX_ErrorNotReady;
-
- LOGD("SetConfigTemporalLayerBitrateFramerate success");
- return OMX_ErrorNone;
-}
-
-
-
-
DECLARE_OMX_COMPONENT("OMX.Intel.VideoEncoder.VP8", "video_encoder.vp8", OMXVideoEncoderVP8);