diff options
| author | bolunliu <bolun.liu@intel.com> | 2014-03-25 15:57:26 +0800 |
|---|---|---|
| committer | Patrick Tjin <pattjin@google.com> | 2014-07-21 22:02:58 -0700 |
| commit | 354e38d88215e6d1c3c22bd15c8c7a1b1b0e029b (patch) | |
| tree | c6be9ff72f936c70cc52c409c4eb7a0b22dcbeb8 /videocodec/OMXVideoEncoderVP8.cpp | |
| parent | cafe20f587abc9a88e584111c9657606256797f9 (diff) | |
| download | android_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.cpp | 61 |
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); |
