summaryrefslogtreecommitdiff
path: root/omx/videoencode/omx_h264_enc/src/omx_H264videoencoderutils.c
diff options
context:
space:
mode:
Diffstat (limited to 'omx/videoencode/omx_h264_enc/src/omx_H264videoencoderutils.c')
-rw-r--r--omx/videoencode/omx_h264_enc/src/omx_H264videoencoderutils.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/omx/videoencode/omx_h264_enc/src/omx_H264videoencoderutils.c b/omx/videoencode/omx_h264_enc/src/omx_H264videoencoderutils.c
index 383b5e9..4fe289c 100644
--- a/omx/videoencode/omx_h264_enc/src/omx_H264videoencoderutils.c
+++ b/omx/videoencode/omx_h264_enc/src/omx_H264videoencoderutils.c
@@ -70,7 +70,11 @@ OMX_ERRORTYPE OMXH264VE_InitFields(OMX_HANDLETYPE hComponent)
OMX_BASE_CHK_VERSION(pHandle, OMX_COMPONENTTYPE, eError);
pH264VEComp = (OMXH264VidEncComp *)pHandle->pComponentPrivate;
- pH264VEComp->sBase.cComponentName = OMX_H264VE_COMP_NAME;
+
+ pH264VEComp->sBase.cComponentName = (OMX_STRING )OSAL_Malloc(sizeof(OMX_U8) * OMX_MAX_STRINGNAME_SIZE);
+ OMX_CHECK(pH264VEComp->sBase.cComponentName != NULL, OMX_ErrorInsufficientResources);
+
+ strcpy(pH264VEComp->sBase.cComponentName, OMX_H264VE_COMP_NAME);
/* Fill component's version, this may not be same as the OMX Specification version */
pH264VEComp->sBase.nComponentVersion.s.nVersionMajor = OMX_H264VE_COMP_VERSION_MAJOR;