diff options
| author | Weian Chen <weian.chen@intel.com> | 2012-02-22 03:26:52 -0500 |
|---|---|---|
| committer | Patrick Tjin <pattjin@google.com> | 2014-07-21 22:02:46 -0700 |
| commit | 747c717e9477b5b660f39a2b737de5e968fa7f9d (patch) | |
| tree | ed7dc9f78715b71b401b1c296825687f454060e2 /videocodec/OMXVideoDecoderMPEG4.cpp | |
| parent | 22b1d83d8fe1abd7b218049af9a577522aa5d49c (diff) | |
| download | android_hardware_intel_common_omx-components-747c717e9477b5b660f39a2b737de5e968fa7f9d.tar.gz android_hardware_intel_common_omx-components-747c717e9477b5b660f39a2b737de5e968fa7f9d.tar.bz2 android_hardware_intel_common_omx-components-747c717e9477b5b660f39a2b737de5e968fa7f9d.zip | |
omx-components: code cleanup along with one Queue buffer management support
BZ: 24552
code cleanup along with one Queue buffer management support (from Andy)
Signed-off-by: Weian Chen <weian.chen@intel.com>
Change-Id: I75c7f9c6058602b0cd67e1edbc7d5300ca9e0c76
Reviewed-on: http://android.intel.com:8080/36139
Reviewed-by: Chen, Weian <weian.chen@intel.com>
Reviewed-by: Qiu, Junhai <junhai.qiu@intel.com>
Reviewed-by: Ding, Haitao <haitao.ding@intel.com>
Tested-by: Ding, Haitao <haitao.ding@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
Diffstat (limited to 'videocodec/OMXVideoDecoderMPEG4.cpp')
| -rw-r--r-- | videocodec/OMXVideoDecoderMPEG4.cpp | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/videocodec/OMXVideoDecoderMPEG4.cpp b/videocodec/OMXVideoDecoderMPEG4.cpp index 9d24161..c96cd85 100644 --- a/videocodec/OMXVideoDecoderMPEG4.cpp +++ b/videocodec/OMXVideoDecoderMPEG4.cpp @@ -82,7 +82,6 @@ OMX_ERRORTYPE OMXVideoDecoderMPEG4::PrepareDecodeBuffer(OMX_BUFFERHEADERTYPE *bu OMX_ERRORTYPE OMXVideoDecoderMPEG4::BuildHandlerList(void) { OMXVideoDecoderBase::BuildHandlerList(); AddHandler(OMX_IndexParamVideoMpeg4, GetParamVideoMpeg4, SetParamVideoMpeg4); - AddHandler(static_cast<OMX_INDEXTYPE>(OMX_IndexExtEnableNativeBuffer),GetNativeBufferMode,SetNativeBufferMode); AddHandler(OMX_IndexParamVideoProfileLevelQuerySupported, GetParamVideoMpeg4ProfileLevel, SetParamVideoMpeg4ProfileLevel); return OMX_ErrorNone; } @@ -109,30 +108,6 @@ OMX_ERRORTYPE OMXVideoDecoderMPEG4::SetParamVideoMpeg4(OMX_PTR pStructure) { memcpy(&mParamMpeg4, p, sizeof(mParamMpeg4)); return OMX_ErrorNone; } -OMX_ERRORTYPE OMXVideoDecoderMPEG4::GetNativeBufferMode(OMX_PTR pStructure) { - OMX_ERRORTYPE ret; - return OMX_ErrorNone; //would not be here -} - - -#define MAX_OUTPUT_BUFFER_COUNT_FOR_MPEG4 10 -OMX_ERRORTYPE OMXVideoDecoderMPEG4::SetNativeBufferMode(OMX_PTR pStructure) { - OMX_ERRORTYPE ret; - //EnableAndroidNativeBuffersParams *param = (EnableAndroidNativeBuffersParams*)pStructure; - //CHECK_TYPE_HEADER(param); - CHECK_SET_PARAM_STATE(); - mNativeBufferMode = true; - PortVideo *port = NULL; - port = static_cast<PortVideo *>(this->ports[OUTPORT_INDEX]); - OMX_PARAM_PORTDEFINITIONTYPE port_def; - memcpy(&port_def,port->GetPortDefinition(),sizeof(port_def)); - port_def.nBufferCountMin = 1; - port_def.nBufferCountActual = MAX_OUTPUT_BUFFER_COUNT_FOR_MPEG4; - port_def.format.video.cMIMEType = (OMX_STRING)VA_VED_RAW_MIME_TYPE; - port_def.format.video.eColorFormat =static_cast<OMX_COLOR_FORMATTYPE>(VA_VED_COLOR_FORMAT); - port->SetPortDefinition(&port_def,true); - return OMX_ErrorNone; -} OMX_ERRORTYPE OMXVideoDecoderMPEG4::GetParamVideoMpeg4ProfileLevel(OMX_PTR pStructure) { OMX_ERRORTYPE ret; |
