Home | History | Annotate | Download | only in src

Lines Matching defs:userptr

394                     omxhdr->pPlatformPrivate = (void *)v4l2_buf.m.planes[extra_idx].m.userptr;
469 omxhdr->pPlatformPrivate = (void *)v4l2_buf.m.planes[extra_idx].m.userptr;
617 char *userptr;
647 int rc = mInputExtradata.get(buffer, &userptr, &extra_fd, &offset, &extra_size);
657 char *p_extradata = userptr;
718 mInputExtradata.put(userptr);
740 mInputExtradata.put(userptr);
3193 plane[0].m.userptr = (unsigned long)pmem_tmp->buffer;
3201 char *userptr;
3205 int rc = mOutputExtradata.peek(index, &userptr, &fd, &offset, &size);
3211 plane[extra_idx].m.userptr = (unsigned long)userptr;
3397 plane[0].m.userptr = (unsigned long)pmem_data_buf;
3411 plane[0].m.userptr = (unsigned long)bufhdr->pBuffer;
3611 plane[0].m.userptr = (unsigned long) bufhdr->pBuffer;
3619 plane[0].m.userptr = (unsigned long) bufhdr->pBuffer;
3631 char *userptr;
3635 int rc = mInputExtradata.get(bufhdr, &userptr, &fd, &offset, &size);
3642 plane[extra_idx].m.userptr = (unsigned long) userptr;
3714 plane.m.userptr = (unsigned long)bufhdr->pBuffer;
3768 plane.m.userptr = (unsigned long)meta_buf;
3836 plane[0].m.userptr = (unsigned long)pmem_data_buf;
3839 plane[0].m.userptr = (unsigned long)bufhdr->pBuffer;
3871 char *userptr;
3875 int rc = mOutputExtradata.get(&userptr, &fd, &offset, &size);
3882 plane[extra_idx].m.userptr = (unsigned long)userptr;
6183 char *userptr;
6199 mInputExtradata.getForConfig(&userptr, &fd, &offset, &size);
6200 if (!userptr || size < roiInfo->nRoiMBInfoSize) {
6201 DEBUG_PRINT_ERROR("ROI extradata insufficient. Check if OMX_QTIIndexParamVideoEnableRoiInfo was set. (%p, %zd, %u)", userptr, size, roiInfo->nRoiMBInfoSize);
6205 OMX_OTHER_EXTRADATATYPE *data = (struct OMX_OTHER_EXTRADATATYPE *)userptr;
7301 int encExtradata::__get(char **userptr, int *fd, unsigned *offset, ssize_t *size, int type)
7317 *userptr = mUaddr + i * mSize;
7324 OMX_ERRORTYPE encExtradata::get(char **userptr, int *fd, unsigned *offset, ssize_t *size) {
7326 *userptr = NULL;
7331 index = __get(userptr, fd, offset, size, FREE);
7332 DEBUG_PRINT_LOW("%s: (%d, %p, %d, %u, %zd)", __func__, index, *userptr, *fd, *offset, *size);
7337 OMX_ERRORTYPE encExtradata::get(void *cookie, char **userptr, int *fd, unsigned *offset, ssize_t *size)
7341 *userptr = NULL;
7352 *userptr = mUaddr + i * mSize;
7357 int index = __get(userptr, fd, offset, size, FREE);
7364 DEBUG_PRINT_LOW("%s: (%p, %p, %d, %u, %zd)", __func__, cookie, *userptr, *fd, *offset, *size);
7369 OMX_ERRORTYPE encExtradata::getForConfig(char **userptr, int *fd, unsigned *offset, ssize_t *size)
7375 found = __get(userptr, fd, offset, size, FOR_CONFIG);
7377 found = __get(userptr, fd, offset, size, FREE);
7386 DEBUG_PRINT_LOW("%s: (%p, %d, %d, %zd)", __func__, *userptr, *fd, *offset, *size);
7392 OMX_ERRORTYPE encExtradata::put(char *userptr)
7395 int index = (userptr - mUaddr)/mSize;
7397 if (!userptr) {
7398 DEBUG_PRINT_HIGH("Userptr is NULL");
7401 DEBUG_PRINT_HIGH("Userptr is not in valid range: %p", userptr);
7407 DEBUG_PRINT_LOW("%s: (%d, %p)", __func__, index, userptr);
7413 OMX_ERRORTYPE encExtradata::peek(unsigned index, char **userptr, int *fd, unsigned* offset, ssize_t *size)
7416 *userptr = 0;
7424 *userptr = mUaddr + index * mSize;
7430 DEBUG_PRINT_LOW("%s: (%d, %p, %d, %u, %zd)", __func__, index, *userptr, *fd, *offset, *size);
7437 char *userptr;
7442 int found = __get(&userptr, &fd, &offset, &size, FOR_CONFIG);