Searched refs:planes (Results 1 - 25 of 29) sorted by relevance

12

/hardware/samsung_slsi/exynos5/libcsc/
H A Dcsc.c93 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/libexynosutils/
H A Dexynos5_format_v4l2.c368 int V4L2_PIX_2_YUV_INFO(unsigned int v4l2_pixel_format, unsigned int * bpp, unsigned int * planes) argument
373 *planes = 1;
381 *planes = 2;
387 *planes = 3;
394 *planes = 1;
401 *planes = 2;
405 *planes = 3;
417 unsigned int bpp, planes; local
419 if (V4L2_PIX_2_YUV_INFO(v4l2_pixel_format, &bpp, &planes) < 0)
427 unsigned int bpp, planes; local
[all...]
/hardware/samsung_slsi/exynos5/include/
H A Ds5p_fimc_v4l2.h102 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:__anon821
H A Dexynos_format.h151 * @param planes
152 * address of planes[out]
160 unsigned int *planes);
/hardware/samsung_slsi/exynos5/exynos_omx/codecs/exynos_codecs/video/exynos5/mfc_v4l2/dec/src/
H A DExynosVideoDecoder.c220 pVideoPlane = &pCtx->pInbuf[i].planes[j];
238 pVideoPlane = &pCtx->pOutbuf[i].planes[j];
805 struct v4l2_plane planes[VIDEO_DECODER_INBUF_PLANES]; local
859 buf.m.planes = planes;
869 pVideoPlane = &pCtx->pInbuf[i].planes[0];
872 buf.m.planes[0].length, PROT_READ | PROT_WRITE,
873 MAP_SHARED, pCtx->hDec, buf.m.planes[0].m.mem_offset);
880 pVideoPlane->allocSize = buf.m.planes[0].length;
895 pVideoPlane = &pCtx->pInbuf[i].planes[
924 struct v4l2_plane planes[VIDEO_DECODER_OUTBUF_PLANES]; local
1193 MFC_Decoder_Register_Inbuf( void *pHandle, ExynosVideoPlane *planes, int nPlanes) argument
1231 MFC_Decoder_Register_Outbuf( void *pHandle, ExynosVideoPlane *planes, int nPlanes) argument
1386 struct v4l2_plane planes[VIDEO_DECODER_INBUF_PLANES]; local
1478 struct v4l2_plane planes[VIDEO_DECODER_OUTBUF_PLANES]; local
[all...]
/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/osal/
H A DExynos_OSAL_Android.h55 OMX_OUT OMX_PTR planes);
63 OMX_OUT OMX_PTR planes);
H A DExynos_OSAL_Android.cpp68 OMX_OUT OMX_PTR planes)
77 ExynosVideoPlane *vplanes = (ExynosVideoPlane *) planes;
165 OMX_OUT OMX_PTR planes)
172 ret = Exynos_OSAL_LockANBHandle((OMX_U32)pANB->handle, width, height, format, planes);
209 ExynosVideoPlane planes[MAX_BUFFER_PLANE]; local
250 &stride, planes);
251 pExynosPort->extendBufferHeader[i].buf_fd[0] = planes[0].fd;
252 pExynosPort->extendBufferHeader[i].pYUVBuf[0] = planes[0].addr;
253 pExynosPort->extendBufferHeader[i].buf_fd[1] = planes[1].fd;
254 pExynosPort->extendBufferHeader[i].pYUVBuf[1] = planes[
63 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
159 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
[all...]
/hardware/samsung_slsi/exynos5/exynos_omx/codecs/exynos_codecs/video/exynos5/mfc_v4l2/enc/src/
H A DExynosVideoEncoder.c227 pVideoPlane = &pCtx->pInbuf[i].planes[j];
245 pVideoPlane = &pCtx->pOutbuf[i].planes[j];
1153 struct v4l2_plane planes[VIDEO_ENCODER_INBUF_PLANES]; local
1198 buf.m.planes = planes;
1210 pVideoPlane = &pCtx->pInbuf[i].planes[j];
1212 buf.m.planes[j].length, PROT_READ | PROT_WRITE,
1213 MAP_SHARED, pCtx->hEnc, buf.m.planes[j].m.mem_offset);
1221 pVideoPlane->allocSize = buf.m.planes[j].length;
1245 pVideoPlane = &pCtx->pInbuf[i].planes[
1275 struct v4l2_plane planes[VIDEO_ENCODER_OUTBUF_PLANES]; local
1589 MFC_Encoder_Register_Inbuf( void *pHandle, ExynosVideoPlane *planes, int nPlanes) argument
1626 MFC_Encoder_Register_Outbuf( void *pHandle, ExynosVideoPlane *planes, int nPlanes) argument
1779 struct v4l2_plane planes[VIDEO_ENCODER_INBUF_PLANES]; local
1859 struct v4l2_plane planes[VIDEO_ENCODER_OUTBUF_PLANES]; local
2000 struct v4l2_plane planes[VIDEO_ENCODER_OUTBUF_PLANES]; local
2136 struct v4l2_plane planes[VIDEO_ENCODER_INBUF_PLANES]; local
[all...]
/hardware/samsung_slsi/exynos5/gralloc/
H A Dgralloc.cpp224 int err, planes, fd, fd1, fd2 = 0; local
247 planes = 3;
258 planes = 2;
270 planes = 1;
284 if (planes == 1) {
291 if (planes == 3) {
/hardware/samsung_slsi/exynos5/libhwjpeg/
H A DExynosJpegBase.cpp212 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/samsung_slsi/exynos5/libgscaler/
H A Dexynos_gsc_utils.h115 struct v4l2_plane planes[NUM_OF_GSC_PLANES]; member in struct:gsc_info
H A Dexynos_gscaler.c117 /* 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/exynos_omx/codecs/exynos_codecs/video/exynos5/mfc_v4l2/include/
H A DExynosVideoApi.h111 ExynosVideoPlane planes[VIDEO_BUFFER_MAX_PLANES]; member in struct:_ExynosVideoBuffer
267 ExynosVideoErrorType (*Register)(void *pHandle, ExynosVideoPlane *planes, int nPlanes);
287 ExynosVideoErrorType (*Register)(void *pHandle, ExynosVideoPlane *planes, int nPlanes);
/hardware/samsung_slsi/exynos5/libcamera2/
H A DExynosCameraHWInterface2.cpp125 if (node->planes >= 1) {
164 struct v4l2_plane planes[VIDEO_MAX_PLANES]; local
168 v4l2_buf.m.planes = planes;
172 v4l2_buf.length = node->planes;
174 for(i = 0; i < node->planes; i++){
175 v4l2_buf.m.planes[i].m.fd = (int)(node->buffer[index].fd.extFd[i]);
176 v4l2_buf.m.planes[i].length = (unsigned long)(node->buffer[index].size.extS[i]);
235 struct v4l2_plane planes[VIDEO_MAX_PLANES]; local
240 v4l2_buf.m.planes
253 struct v4l2_plane planes[VIDEO_MAX_PLANES]; local
1554 struct v4l2_plane planes[VIDEO_MAX_PLANES]; local
2022 struct v4l2_plane planes[VIDEO_MAX_PLANES]; local
4001 struct v4l2_plane planes[VIDEO_MAX_PLANES]; local
[all...]
/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/component/video/enc/h264/
H A DExynos_OMX_H264enc.c402 *pVirtAddr = pCodecBuffer->planes[0].addr;
405 *dataSize = pCodecBuffer->planes[0].allocSize;
835 ExynosVideoPlane planes[MFC_INPUT_BUFFER_PLANE]; local
842 planes[plane].addr = pVideoEnc->pMFCEncInputBuffer[i]->pVirAddr[plane];
843 planes[plane].allocSize = pVideoEnc->pMFCEncInputBuffer[i]->bufferSize[plane];
844 planes[plane].fd = pVideoEnc->pMFCEncInputBuffer[i]->fd[plane];
846 if (pInbufOps->Register(hMFCHandle, planes, MFC_INPUT_BUFFER_PLANE) != VIDEO_ERROR_NONE) {
1000 pVideoBuffer->planes[0].addr,
1001 pVideoBuffer->planes[0].dataSize);
1002 Exynos_OSAL_Memcpy(OMXBuffer->pBuffer, pVideoBuffer->planes[
1749 ExynosVideoPlane planes[MFC_INPUT_BUFFER_PLANE]; local
[all...]
/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/component/video/dec/h264/
H A DExynos_OMX_H264dec.c131 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;
848 ExynosVideoPlane planes[MFC_OUTPUT_BUFFER_PLANE]; local
883 planes[plane].addr = pVideoDec->pMFCDecOutputBuffer[i]->pVirAddr[plane];
884 planes[plane].fd = pVideoDec->pMFCDecOutputBuffer[i]->fd[plane];
885 planes[plan
[all...]
/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/component/video/dec/mpeg4/
H A DExynos_OMX_Mpeg4dec.c143 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;
926 ExynosVideoPlane planes[MFC_OUTPUT_BUFFER_PLANE]; local
955 planes[plane].addr = pVideoDec->pMFCDecOutputBuffer[i]->pVirAddr[plane];
956 planes[plane].fd = pVideoDec->pMFCDecOutputBuffer[i]->fd[plane];
957 planes[plan
[all...]
/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/component/video/dec/vp8/
H A DExynos_OMX_Vp8dec.c84 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;
738 ExynosVideoPlane planes[MFC_OUTPUT_BUFFER_PLANE]; local
767 planes[plane].addr = pVideoDec->pMFCDecOutputBuffer[i]->pVirAddr[plane];
768 planes[plane].fd = pVideoDec->pMFCDecOutputBuffer[i]->fd[plane];
769 planes[plan
[all...]
/hardware/samsung_slsi/exynos5/libcamera/
H A DExynosCamera.cpp1324 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...]
/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/component/video/dec/
H A DExynos_OMX_Vdec.c288 ExynosVideoPlane planes[MAX_BUFFER_PLANE]; local
290 Exynos_OSAL_LockANB(pOutputBuf, width, height, exynosOutputPort->portDefinition.format.video.eColorFormat, &stride, planes);
295 pYUVBuf[0] = (unsigned char *)planes[0].addr;
296 pYUVBuf[1] = (unsigned char *)planes[1].addr;
297 pYUVBuf[2] = (unsigned char *)planes[2].addr;
299 pYUVBuf[0] = (unsigned char *)planes[0].fd;
300 pYUVBuf[1] = (unsigned char *)planes[1].fd;
301 pYUVBuf[2] = (unsigned char *)planes[2].fd;
H A DExynos_OMX_VdecControl.c1520 ExynosVideoPlane planes[MAX_BUFFER_PLANE]; local
1522 memset(planes, 0, sizeof(planes));
1530 Exynos_OSAL_LockANB(pUseBuffer->bufferHeader->pBuffer, width, height, pExynosPort->portDefinition.format.video.eColorFormat, &stride, planes);
1545 pData->buffer.multiPlaneBuffer.dataBuffer[0] = planes[0].addr;
1546 pData->buffer.multiPlaneBuffer.fd[0] = planes[0].fd;
1547 pData->buffer.multiPlaneBuffer.dataBuffer[1] = planes[1].addr;
1548 pData->buffer.multiPlaneBuffer.fd[1] = planes[1].fd;
/hardware/samsung_slsi/exynos5/exynos_omx/openmax/exynos_omx/component/video/enc/
H A DExynos_OMX_Venc.c220 ExynosVideoPlane planes[MAX_BUFFER_PLANE]; local
224 Exynos_OSAL_LockANBHandle((OMX_U32)ppBuf[0], nFrameWidth, nFrameHeight, OMX_COLOR_FormatAndroidOpaque, planes);
229 pSrcBuf[0] = planes[0].addr;
230 pSrcFd[0] = (void *)planes[0].fd;
370 ExynosVideoPlane planes[MAX_BUFFER_PLANE]; local
372 Exynos_OSAL_LockANBHandle((OMX_U32)ppBuf[0], nFrameWidth, nFrameHeight, OMX_COLOR_FormatYUV420SemiPlanar, planes);
374 srcInputData->buffer.multiPlaneBuffer.fd[0] = planes[0].fd;
375 srcInputData->buffer.multiPlaneBuffer.fd[1] = planes[1].fd;
/hardware/samsung_slsi/exynos5/librotator/
H A Dexynos_rotator.c79 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/enc/mpeg4/
H A DExynos_OMX_Mpeg4enc.c530 *pVirtAddr = pCodecBuffer->planes[0].addr;
533 *dataSize = pCodecBuffer->planes[0].allocSize;
967 ExynosVideoPlane planes[MFC_INPUT_BUFFER_PLANE]; local
974 planes[plane].addr = pVideoEnc->pMFCEncInputBuffer[i]->pVirAddr[plane];
975 planes[plane].allocSize = pVideoEnc->pMFCEncInputBuffer[i]->bufferSize[plane];
976 planes[plane].fd = pVideoEnc->pMFCEncInputBuffer[i]->fd[plane];
978 if (pInbufOps->Register(hMFCHandle, planes, MFC_INPUT_BUFFER_PLANE) != VIDEO_ERROR_NONE) {
1141 pVideoBuffer->planes[0].addr,
1142 pVideoBuffer->planes[0].dataSize);
1143 Exynos_OSAL_Memcpy(OMXBuffer->pBuffer, pVideoBuffer->planes[
1968 ExynosVideoPlane planes[MFC_INPUT_BUFFER_PLANE]; local
[all...]
/hardware/samsung_slsi/exynos5/libhwc/
H A Dhwc.cpp713 struct v4l2_plane planes[1]; local
717 memset(planes, 0, sizeof(planes));
721 buffer.m.planes = planes;
731 memset(planes, 0, sizeof(planes));
738 buffer.m.planes = planes;
739 buffer.m.planes[
[all...]

Completed in 347 milliseconds

12