diff options
Diffstat (limited to 'recipes-graphics/userland/userland/0010-Fix-enum-conversion-warnings.patch')
| -rw-r--r-- | recipes-graphics/userland/userland/0010-Fix-enum-conversion-warnings.patch | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/recipes-graphics/userland/userland/0010-Fix-enum-conversion-warnings.patch b/recipes-graphics/userland/userland/0010-Fix-enum-conversion-warnings.patch new file mode 100644 index 0000000..d4e8825 --- /dev/null +++ b/recipes-graphics/userland/userland/0010-Fix-enum-conversion-warnings.patch | |||
| @@ -0,0 +1,99 @@ | |||
| 1 | From 377f6aada3b7569e3d662fc830e01b8c5ba8a15d Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Thu, 18 Feb 2016 09:04:46 +0000 | ||
| 4 | Subject: [PATCH 10/13] Fix enum conversion warnings | ||
| 5 | |||
| 6 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 7 | --- | ||
| 8 | interface/mmal/openmaxil/mmalomx_core.c | 4 ++-- | ||
| 9 | interface/mmal/openmaxil/mmalomx_parameters.c | 6 +++--- | ||
| 10 | interface/mmal/openmaxil/mmalomx_util_params_video.c | 8 ++++---- | ||
| 11 | 3 files changed, 9 insertions(+), 9 deletions(-) | ||
| 12 | |||
| 13 | diff --git a/interface/mmal/openmaxil/mmalomx_core.c b/interface/mmal/openmaxil/mmalomx_core.c | ||
| 14 | index 9bc632b..20d4fc7 100644 | ||
| 15 | --- a/interface/mmal/openmaxil/mmalomx_core.c | ||
| 16 | +++ b/interface/mmal/openmaxil/mmalomx_core.c | ||
| 17 | @@ -281,7 +281,7 @@ static OMX_ERRORTYPE mmalomx_ComponentGetParameter( | ||
| 18 | { | ||
| 19 | OMX_PARAM_PORTDEFINITIONTYPE *param = (OMX_PARAM_PORTDEFINITIONTYPE *)pParam; | ||
| 20 | PARAM_GET_PORT(port, component, param->nPortIndex); | ||
| 21 | - return mmalil_error_to_mmal(mmalomx_get_port_settings(port, param)); | ||
| 22 | + return mmalil_error_to_omx(mmalomx_get_port_settings(port, param)); | ||
| 23 | } | ||
| 24 | return OMX_ErrorNone; | ||
| 25 | break; | ||
| 26 | @@ -475,7 +475,7 @@ static OMX_ERRORTYPE mmalomx_ComponentSetParameter( | ||
| 27 | { | ||
| 28 | OMX_PARAM_PORTDEFINITIONTYPE *param = (OMX_PARAM_PORTDEFINITIONTYPE *)pParam; | ||
| 29 | PARAM_GET_PORT(port, component, param->nPortIndex); | ||
| 30 | - return mmalil_error_to_mmal(mmalomx_set_port_settings(port, param)); | ||
| 31 | + return mmalil_error_to_omx(mmalomx_set_port_settings(port, param)); | ||
| 32 | } | ||
| 33 | return OMX_ErrorNone; | ||
| 34 | break; | ||
| 35 | diff --git a/interface/mmal/openmaxil/mmalomx_parameters.c b/interface/mmal/openmaxil/mmalomx_parameters.c | ||
| 36 | index a20a5bd..c4f97d4 100644 | ||
| 37 | --- a/interface/mmal/openmaxil/mmalomx_parameters.c | ||
| 38 | +++ b/interface/mmal/openmaxil/mmalomx_parameters.c | ||
| 39 | @@ -170,7 +170,7 @@ static OMX_ERRORTYPE mmalomx_parameter_get_xlat(MMALOMX_COMPONENT_T *component, | ||
| 40 | |||
| 41 | if (xlat->fn.custom) | ||
| 42 | { | ||
| 43 | - return mmalil_error_to_mmal(xlat->fn.custom(MMALOMX_PARAM_MAPPING_TO_OMX, xlat, mmal_header, | ||
| 44 | + return mmalil_error_to_omx(xlat->fn.custom(MMALOMX_PARAM_MAPPING_TO_OMX, xlat, mmal_header, | ||
| 45 | pParam, mmal_port)); | ||
| 46 | } | ||
| 47 | |||
| 48 | @@ -554,14 +554,14 @@ OMX_ERRORTYPE mmalomx_parameter_set(MMALOMX_COMPONENT_T *component, | ||
| 49 | port->mmal->format->es->video.par.num = param->nX; | ||
| 50 | port->mmal->format->es->video.par.den = param->nY; | ||
| 51 | mmal_rational_simplify(&port->mmal->format->es->video.par); | ||
| 52 | - return mmalil_error_to_mmal(mmal_port_format_commit(port->mmal)); | ||
| 53 | + return mmalil_error_to_omx(mmal_port_format_commit(port->mmal)); | ||
| 54 | } | ||
| 55 | case OMX_IndexParamColorSpace: | ||
| 56 | { | ||
| 57 | OMX_PARAM_COLORSPACETYPE *param = (OMX_PARAM_COLORSPACETYPE *)pParam; | ||
| 58 | PARAM_GET_PORT(port, component, param->nPortIndex); | ||
| 59 | port->mmal->format->es->video.color_space = mmalil_omx_color_space_to_mmal(param->eColorSpace); | ||
| 60 | - return mmalil_error_to_mmal(mmal_port_format_commit(port->mmal)); | ||
| 61 | + return mmalil_error_to_omx(mmal_port_format_commit(port->mmal)); | ||
| 62 | } | ||
| 63 | case OMX_IndexParamBrcmVideoCroppingDisable: | ||
| 64 | { | ||
| 65 | diff --git a/interface/mmal/openmaxil/mmalomx_util_params_video.c b/interface/mmal/openmaxil/mmalomx_util_params_video.c | ||
| 66 | index f088296..83e3724 100644 | ||
| 67 | --- a/interface/mmal/openmaxil/mmalomx_util_params_video.c | ||
| 68 | +++ b/interface/mmal/openmaxil/mmalomx_util_params_video.c | ||
| 69 | @@ -56,11 +56,11 @@ static MMAL_STATUS_T mmalomx_param_mapping_displayregion(MMALOMX_PARAM_MAPPING_D | ||
| 70 | mmal->set = omx->set; | ||
| 71 | mmal->display_num = omx->num; | ||
| 72 | mmal->fullscreen = omx->fullscreen; | ||
| 73 | - mmal->transform = omx->transform; | ||
| 74 | + mmal->transform = (MMAL_DISPLAYTRANSFORM_T)omx->transform; | ||
| 75 | rect_to_mmal(&mmal->dest_rect, &omx->dest_rect); | ||
| 76 | rect_to_mmal(&mmal->src_rect, &omx->src_rect); | ||
| 77 | mmal->noaspect = omx->noaspect; | ||
| 78 | - mmal->mode = omx->mode; | ||
| 79 | + mmal->mode = (MMAL_DISPLAYMODE_T)omx->mode; | ||
| 80 | mmal->pixel_x = omx->pixel_x; | ||
| 81 | mmal->pixel_y = omx->pixel_y; | ||
| 82 | mmal->layer = omx->layer; | ||
| 83 | @@ -72,11 +72,11 @@ static MMAL_STATUS_T mmalomx_param_mapping_displayregion(MMALOMX_PARAM_MAPPING_D | ||
| 84 | omx->set = mmal->set; | ||
| 85 | omx->num = mmal->display_num; | ||
| 86 | omx->fullscreen = mmal->fullscreen; | ||
| 87 | - omx->transform = mmal->transform; | ||
| 88 | + omx->transform = (OMX_DISPLAYTRANSFORMTYPE)mmal->transform; | ||
| 89 | rect_to_omx(&omx->dest_rect, &mmal->dest_rect); | ||
| 90 | rect_to_omx(&omx->src_rect, &mmal->src_rect); | ||
| 91 | omx->noaspect = mmal->noaspect; | ||
| 92 | - omx->mode = mmal->mode; | ||
| 93 | + omx->mode = (OMX_DISPLAYMODETYPE)mmal->mode; | ||
| 94 | omx->pixel_x = mmal->pixel_x; | ||
| 95 | omx->pixel_y = mmal->pixel_y; | ||
| 96 | omx->layer = mmal->layer; | ||
| 97 | -- | ||
| 98 | 2.9.0 | ||
| 99 | |||
