/hardware/samsung_slsi/exynos5/libexynosutils/ |
H A D | exynos5_format_v4l2.c | 350 int V4L2_PIX_2_YUV_INFO(unsigned int v4l2_pixel_format, unsigned int * bpp, unsigned int * planes) argument 355 *planes = 1; 363 *planes = 2; 369 *planes = 3; 376 *planes = 1; 383 *planes = 2; 387 *planes = 3; 399 unsigned int bpp, planes; local 401 if (V4L2_PIX_2_YUV_INFO(v4l2_pixel_format, &bpp, &planes) < 0) 409 unsigned int bpp, planes; local [all...] |
/hardware/samsung_slsi/exynos5/gralloc/ |
H A D | gralloc.cpp | 237 int err, planes, fd, fd1, fd2 = 0; local 260 planes = 3; 271 planes = 2; 283 planes = 1; 297 if (planes == 1) { 304 if (planes == 3) {
|
/hardware/samsung_slsi/exynos5/include/ |
H A D | s5p_fimc_v4l2.h | 102 int planes; member in struct:fimc_buf 116 int planes; member in struct:yuv_fmt_list 142 unsigned int planes; // number of planes for the Image member in struct:__anon1474
|
/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/osal/ |
H A D | Exynos_OSAL_Android.cpp | 75 OMX_OUT OMX_PTR planes) 84 ExynosVideoPlane *vplanes = (ExynosVideoPlane *) planes; 187 OMX_OUT OMX_PTR planes) 194 ret = Exynos_OSAL_LockANBHandle((OMX_U32)pANB->handle, width, height, format, planes); 224 OMX_OUT OMX_PTR planes) 233 ret = Exynos_OSAL_LockANBHandle((OMX_U32)pBuf, width, height, format, planes); 492 ExynosVideoPlane planes[MAX_BUFFER_PLANE]; local 533 &stride, planes); 534 pExynosPort->extendBufferHeader[i].buf_fd[0] = planes[0].fd; 535 pExynosPort->extendBufferHeader[i].pYUVBuf[0] = planes[ 70 Exynos_OSAL_LockANBHandle( OMX_IN OMX_U32 handle, OMX_IN OMX_U32 width, OMX_IN OMX_U32 height, OMX_IN OMX_COLOR_FORMATTYPE format, OMX_OUT OMX_PTR planes) argument 181 Exynos_OSAL_LockANB( OMX_IN OMX_PTR pBuffer, OMX_IN OMX_U32 width, OMX_IN OMX_U32 height, OMX_IN OMX_COLOR_FORMATTYPE format, OMX_OUT OMX_U32 *pStride, OMX_OUT OMX_PTR planes) argument 218 Exynos_OSAL_LockMetaData( OMX_IN OMX_PTR pBuffer, OMX_IN OMX_U32 width, OMX_IN OMX_U32 height, OMX_IN OMX_COLOR_FORMATTYPE format, OMX_OUT OMX_U32 *pStride, OMX_OUT OMX_PTR planes) argument [all...] |
/hardware/samsung_slsi/exynos5/libcsc/ |
H A D | csc.c | 93 void *planes[CSC_MAX_PLANES]; member in struct:_CSC_BUFFER 121 (unsigned char *)handle->dst_buffer.planes[CSC_Y_PLANE], 122 (unsigned char *)handle->dst_buffer.planes[CSC_U_PLANE], 123 (unsigned char *)handle->dst_buffer.planes[CSC_V_PLANE], 124 (unsigned char *)handle->src_buffer.planes[CSC_RGB_PLANE], 131 (unsigned char *)handle->dst_buffer.planes[CSC_Y_PLANE], 132 (unsigned char *)handle->dst_buffer.planes[CSC_UV_PLANE], 133 (unsigned char *)handle->src_buffer.planes[CSC_RGB_PLANE], 155 (unsigned char *)handle->dst_buffer.planes[CSC_Y_PLANE], 156 (unsigned char *)handle->src_buffer.planes[CSC_Y_PLAN [all...] |
/hardware/samsung_slsi/exynos5/libgscaler/ |
H A D | exynos_gsc_utils.h | 115 struct v4l2_plane planes[NUM_OF_GSC_PLANES]; member in struct:gsc_info
|
H A D | exynos_gscaler.c | 117 /* 2 planes */ 137 /* 3 planes */ 684 info->buffer.m.planes = info->planes; 689 info->buffer.m.planes[i].m.fd = (int)info->addr[i]; 690 info->buffer.m.planes[i].length = plane_size[i]; 691 info->buffer.m.planes[i].bytesused = 0; 1624 struct v4l2_plane planes[NUM_OF_GSC_PLANES]; local 1641 memset(&planes[i], 0, sizeof(struct v4l2_plane)); 1646 buf.m.planes 1715 struct v4l2_plane planes[NUM_OF_GSC_PLANES]; local [all...] |
/hardware/samsung_slsi/exynos5/libhwjpeg/ |
H A D | ExynosJpegBase.cpp | 212 v4l2_buf.m.planes = plane; 216 v4l2_buf.m.planes[i].m.fd = (unsigned long)pstBuf->addr[i]; 217 v4l2_buf.m.planes[i].length = pstBuf->size[i]; 234 struct v4l2_plane planes[3]; local 238 memset(planes, 0, sizeof(struct v4l2_plane)*3); 243 buf.m.planes = planes; 254 t_stJpegConfig.sizeJpeg = buf.m.planes[0].bytesused;
|
/hardware/qcom/camera/QCamera2/stack/common/ |
H A D | mm_camera_interface.h | 53 * @num_planes : num of planes for the frame buffer, to be 55 * @planes : plane info for the frame buffer, to be filled 72 struct v4l2_plane planes[VIDEO_MAX_PLANES]; member in struct:__anon554 128 * @plane_idx : plane index. If all planes share the same 145 * @plane_idx : plane index. If all planes share the same 470 * @plane_idx : plane index. If all planes share the same fd, 497 * @plane_idx : plane index. If all planes share the same fd,
|
/hardware/qcom/camera/QCamera2/stack/mm-camera-interface/src/ |
H A D | mm_camera_stream.c | 934 * @num_planes : number of planes in the buffer 946 struct v4l2_plane planes[VIDEO_MAX_PLANES]; local 953 vb.m.planes = &planes[0]; 1132 struct v4l2_plane planes[VIDEO_MAX_PLANES]; local 1136 memcpy(planes, buf->planes, sizeof(planes)); 1141 buffer.m.planes = &planes[ [all...] |
/hardware/samsung_slsi/exynos5/exynos_omx/codecs/exynos_codecs/video/exynos5/mfc_v4l2/dec/src/ |
H A D | ExynosVideoDecoder.c | 234 pVideoPlane = &pCtx->pInbuf[i].planes[j]; 252 pVideoPlane = &pCtx->pOutbuf[i].planes[j]; 843 struct v4l2_plane planes[VIDEO_DECODER_INBUF_PLANES]; local 897 buf.m.planes = planes; 907 pVideoPlane = &pCtx->pInbuf[i].planes[0]; 910 buf.m.planes[0].length, PROT_READ | PROT_WRITE, 911 MAP_SHARED, pCtx->hDec, buf.m.planes[0].m.mem_offset); 918 pVideoPlane->allocSize = buf.m.planes[0].length; 933 pVideoPlane = &pCtx->pInbuf[i].planes[ 962 struct v4l2_plane planes[VIDEO_DECODER_OUTBUF_PLANES]; local 1235 MFC_Decoder_Register_Inbuf( void *pHandle, ExynosVideoPlane *planes, int nPlanes) argument 1273 MFC_Decoder_Register_Outbuf( void *pHandle, ExynosVideoPlane *planes, int nPlanes) argument 1428 struct v4l2_plane planes[VIDEO_DECODER_INBUF_PLANES]; local 1524 struct v4l2_plane planes[VIDEO_DECODER_OUTBUF_PLANES]; local 1954 struct v4l2_plane planes[VIDEO_DECODER_OUTBUF_PLANES]; local [all...] |
/hardware/samsung_slsi/exynos5/exynos_omx/codecs/exynos_codecs/video/exynos5/mfc_v4l2/enc/src/ |
H A D | ExynosVideoEncoder.c | 227 pVideoPlane = &pCtx->pInbuf[i].planes[j]; 245 pVideoPlane = &pCtx->pOutbuf[i].planes[j]; 1177 struct v4l2_plane planes[VIDEO_ENCODER_INBUF_PLANES]; local 1222 buf.m.planes = planes; 1234 pVideoPlane = &pCtx->pInbuf[i].planes[j]; 1236 buf.m.planes[j].length, PROT_READ | PROT_WRITE, 1237 MAP_SHARED, pCtx->hEnc, buf.m.planes[j].m.mem_offset); 1245 pVideoPlane->allocSize = buf.m.planes[j].length; 1269 pVideoPlane = &pCtx->pInbuf[i].planes[ 1299 struct v4l2_plane planes[VIDEO_ENCODER_OUTBUF_PLANES]; local 1613 MFC_Encoder_Register_Inbuf( void *pHandle, ExynosVideoPlane *planes, int nPlanes) argument 1650 MFC_Encoder_Register_Outbuf( void *pHandle, ExynosVideoPlane *planes, int nPlanes) argument 1803 struct v4l2_plane planes[VIDEO_ENCODER_INBUF_PLANES]; local 1887 struct v4l2_plane planes[VIDEO_ENCODER_OUTBUF_PLANES]; local 2039 struct v4l2_plane planes[VIDEO_ENCODER_OUTBUF_PLANES]; local 2180 struct v4l2_plane planes[VIDEO_ENCODER_INBUF_PLANES]; local [all...] |
/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/component/video/dec/ |
H A D | Exynos_OMX_Vdec.c | 397 ExynosVideoPlane planes[MAX_BUFFER_PLANE]; local 400 Exynos_OSAL_LockANB(pOutputBuf, width, height, exynosOutputPort->portDefinition.format.video.eColorFormat, &stride, planes); 402 Exynos_OSAL_LockMetaData(pOutputBuf, width, height, exynosOutputPort->portDefinition.format.video.eColorFormat, &stride, planes); 408 pYUVBuf[0] = (unsigned char *)planes[0].addr; 409 pYUVBuf[1] = (unsigned char *)planes[1].addr; 410 pYUVBuf[2] = (unsigned char *)planes[2].addr; 412 pYUVBuf[0] = (unsigned char *)planes[0].fd; 413 pYUVBuf[1] = (unsigned char *)planes[1].fd; 414 pYUVBuf[2] = (unsigned char *)planes[2].fd;
|
H A D | Exynos_OMX_VdecControl.c | 1500 ExynosVideoPlane planes[MAX_BUFFER_PLANE]; local 1502 memset(planes, 0, sizeof(planes)); 1512 Exynos_OSAL_LockANB(pUseBuffer->bufferHeader->pBuffer, width, height, pExynosPort->portDefinition.format.video.eColorFormat, &stride, planes); 1514 Exynos_OSAL_LockMetaData(pUseBuffer->bufferHeader->pBuffer, width, height, pExynosPort->portDefinition.format.video.eColorFormat, &stride, planes); 1530 pData->buffer.multiPlaneBuffer.dataBuffer[0] = planes[0].addr; 1531 pData->buffer.multiPlaneBuffer.fd[0] = planes[0].fd; 1532 pData->buffer.multiPlaneBuffer.dataBuffer[1] = planes[1].addr; 1533 pData->buffer.multiPlaneBuffer.fd[1] = planes[1].fd;
|
/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/component/video/dec/vp8/ |
H A D | Exynos_OMX_Vp8dec.c | 84 addr[0] = pCodecBuffer->planes[0].addr; 85 addr[1] = pCodecBuffer->planes[1].addr; 86 addr[2] = pCodecBuffer->planes[2].addr; 90 size[0] = pCodecBuffer->planes[0].allocSize; 91 size[1] = pCodecBuffer->planes[1].allocSize; 92 size[2] = pCodecBuffer->planes[2].allocSize; 801 ExynosVideoPlane planes[MFC_OUTPUT_BUFFER_PLANE]; local 1424 pSrcOutputData->buffer.singlePlaneBuffer.dataBuffer = pVideoBuffer->planes[0].addr; 1425 pSrcOutputData->buffer.singlePlaneBuffer.fd = pVideoBuffer->planes[0].fd; 1426 pSrcOutputData->allocSize = pVideoBuffer->planes[ [all...] |
/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/component/video/enc/ |
H A D | Exynos_OMX_Venc.c | 324 ExynosVideoPlane planes[MAX_BUFFER_PLANE]; local 328 Exynos_OSAL_LockANBHandle((OMX_U32)ppBuf[0], nFrameWidth, nFrameHeight, OMX_COLOR_FormatAndroidOpaque, planes); 333 pSrcBuf[0] = planes[0].addr; 334 pSrcFd[0] = (void *)planes[0].fd; 474 ExynosVideoPlane planes[MAX_BUFFER_PLANE]; local 476 Exynos_OSAL_LockANBHandle((OMX_U32)ppBuf[0], nFrameWidth, nFrameHeight, OMX_COLOR_FormatYUV420SemiPlanar, planes); 478 srcInputData->buffer.multiPlaneBuffer.fd[0] = planes[0].fd; 479 srcInputData->buffer.multiPlaneBuffer.fd[1] = planes[1].fd;
|
/hardware/samsung_slsi/exynos5/librotator/ |
H A D | exynos_rotator.c | 79 struct v4l2_plane planes[NUM_OF_ROTATOR_PLANES]; member in struct:rotator_info 567 info->buffer.m.planes = info->planes; 571 info->buffer.m.planes[i].m.userptr = (unsigned long)info->addr[i]; 572 info->buffer.m.planes[i].length = plane_size[i]; 573 info->buffer.m.planes[i].bytesused = 0;
|
/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/component/video/dec/h264/ |
H A D | Exynos_OMX_H264dec.c | 131 addr[0] = pCodecBuffer->planes[0].addr; 132 addr[1] = pCodecBuffer->planes[1].addr; 133 addr[2] = pCodecBuffer->planes[2].addr; 137 size[0] = pCodecBuffer->planes[0].allocSize; 138 size[1] = pCodecBuffer->planes[1].allocSize; 139 size[2] = pCodecBuffer->planes[2].allocSize; 1010 ExynosVideoPlane planes[MFC_OUTPUT_BUFFER_PLANE]; local 1800 pSrcOutputData->buffer.singlePlaneBuffer.dataBuffer = pVideoBuffer->planes[0].addr; 1801 pSrcOutputData->buffer.singlePlaneBuffer.fd = pVideoBuffer->planes[0].fd; 1802 pSrcOutputData->allocSize = pVideoBuffer->planes[ [all...] |
/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/component/video/dec/mpeg4/ |
H A D | Exynos_OMX_Mpeg4dec.c | 143 addr[0] = pCodecBuffer->planes[0].addr; 144 addr[1] = pCodecBuffer->planes[1].addr; 145 addr[2] = pCodecBuffer->planes[2].addr; 149 size[0] = pCodecBuffer->planes[0].allocSize; 150 size[1] = pCodecBuffer->planes[1].allocSize; 151 size[2] = pCodecBuffer->planes[2].allocSize; 991 ExynosVideoPlane planes[MFC_OUTPUT_BUFFER_PLANE]; local 1835 pSrcOutputData->buffer.singlePlaneBuffer.dataBuffer = pVideoBuffer->planes[0].addr; 1836 pSrcOutputData->buffer.singlePlaneBuffer.fd = pVideoBuffer->planes[0].fd; 1837 pSrcOutputData->allocSize = pVideoBuffer->planes[ [all...] |
/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/component/video/enc/h264/ |
H A D | Exynos_OMX_H264enc.c | 402 *pVirtAddr = pCodecBuffer->planes[0].addr; 405 *dataSize = pCodecBuffer->planes[0].allocSize; 908 ExynosVideoPlane planes[MFC_INPUT_BUFFER_PLANE]; local 1051 pVideoBuffer->planes[0].addr, 1052 pVideoBuffer->planes[0].dataSize); 1053 Exynos_OSAL_Memcpy(OMXBuffer->pBuffer, pVideoBuffer->planes[0].addr, pVideoBuffer->planes[0].dataSize); 1054 OMXBuffer->nFilledLen = pVideoBuffer->planes[0].dataSize; 1771 ExynosVideoPlane planes[MFC_INPUT_BUFFER_PLANE]; local 1871 pSrcOutputData->buffer.multiPlaneBuffer.dataBuffer[plane] = pVideoBuffer->planes[plan [all...] |
/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/component/video/enc/mpeg4/ |
H A D | Exynos_OMX_Mpeg4enc.c | 530 *pVirtAddr = pCodecBuffer->planes[0].addr; 533 *dataSize = pCodecBuffer->planes[0].allocSize; 1033 ExynosVideoPlane planes[MFC_INPUT_BUFFER_PLANE]; local 1185 pVideoBuffer->planes[0].addr, 1186 pVideoBuffer->planes[0].dataSize); 1187 Exynos_OSAL_Memcpy(OMXBuffer->pBuffer, pVideoBuffer->planes[0].addr, pVideoBuffer->planes[0].dataSize); 1188 OMXBuffer->nFilledLen = pVideoBuffer->planes[0].dataSize; 1972 ExynosVideoPlane planes[MFC_INPUT_BUFFER_PLANE]; local 2072 pSrcOutputData->buffer.multiPlaneBuffer.dataBuffer[plane] = pVideoBuffer->planes[plan [all...] |
/hardware/samsung_slsi/exynos5/exynos_omx/codecs/exynos_codecs/video/exynos5/mfc_v4l2/include/ |
H A D | ExynosVideoApi.h | 125 ExynosVideoPlane planes[VIDEO_BUFFER_MAX_PLANES]; member in struct:_ExynosVideoBuffer 286 ExynosVideoErrorType (*Register)(void *pHandle, ExynosVideoPlane *planes, int nPlanes); 310 ExynosVideoErrorType (*Register)(void *pHandle, ExynosVideoPlane *planes, int nPlanes);
|
/hardware/samsung_slsi/exynos5/libcamera2/ |
H A D | ExynosCameraHWInterface2.h | 197 int planes; member in struct:android::node_info 408 int planes; member in struct:android::stream_parameters
|
/hardware/samsung_slsi/exynos5/libhwc/ |
H A D | hwc.cpp | 707 struct v4l2_plane planes[1]; local 711 memset(planes, 0, sizeof(planes)); 715 buffer.m.planes = planes; 725 memset(planes, 0, sizeof(planes)); 732 buffer.m.planes = planes; 733 buffer.m.planes[ [all...] |
/hardware/samsung_slsi/exynos5/libcamera/ |
H A D | ExynosCamera.cpp | 1324 struct v4l2_plane planes[VIDEO_MAX_PLANES]; local 1326 v4l2_buf.m.planes = planes; 1364 struct v4l2_plane planes[VIDEO_MAX_PLANES]; local 1366 v4l2_buf.m.planes = planes; 1373 v4l2_buf.m.planes[i].m.fd= m_previewBuf[buf->reserved.p].fd.extFd[i]; 1374 v4l2_buf.m.planes[i].length = m_previewBuf[buf->reserved.p].size.extS[i]; 1528 struct v4l2_plane planes[VIDEO_MAX_PLANES]; local 1530 v4l2_buf.m.planes 1579 struct v4l2_plane planes[VIDEO_MAX_PLANES]; local 1711 struct v4l2_plane planes[VIDEO_MAX_PLANES]; local 1756 struct v4l2_plane planes[VIDEO_MAX_PLANES]; local 3414 unsigned int planes; local 3470 struct v4l2_plane planes[VIDEO_MAX_PLANES]; local [all...] |