Lines Matching defs:obj_surface

472     object_surface_p obj_surface = SURFACE(surface);
476 CHECK_SURFACE(obj_surface);
479 if (obj_surface->is_ref_surface == 1 || obj_surface->is_ref_surface == 2) {
495 fourcc = obj_surface->psb_surface->extra_info[4];
528 obj_buffer->psb_buffer = &obj_surface->psb_surface->buf;
529 obj_buffer->size = obj_surface->psb_surface->size;
539 obj_image->image.width = obj_surface->width;
540 obj_image->image.height = obj_surface->height;
541 obj_image->image.data_size = obj_surface->psb_surface->size;
543 srf_buf_ofs = obj_surface->psb_surface->buf.buffer_ofs;
548 obj_image->image.pitches[0] = obj_surface->psb_surface->stride;
549 obj_image->image.pitches[1] = obj_surface->psb_surface->stride;
552 obj_image->image.offsets[1] = srf_buf_ofs + obj_surface->height * obj_surface->psb_surface->stride;
563 obj_image->image.pitches[0] = obj_surface->psb_surface->stride;
564 obj_image->image.pitches[1] = obj_surface->psb_surface->stride / 2;
565 obj_image->image.pitches[2] = obj_surface->psb_surface->stride / 2;
568 obj_image->image.offsets[1] = srf_buf_ofs + obj_surface->height * obj_surface->psb_surface->stride;
569 obj_image->image.offsets[2] = srf_buf_ofs + obj_surface->height * obj_surface->psb_surface->stride * 3 / 2;
580 obj_image->image.pitches[0] = obj_surface->psb_surface->stride;
581 obj_image->image.pitches[1] = obj_surface->psb_surface->stride;
582 obj_image->image.pitches[2] = obj_surface->psb_surface->stride;
585 obj_image->image.offsets[1] = srf_buf_ofs + obj_surface->height * obj_surface->psb_surface->stride;
586 obj_image->image.offsets[2] = srf_buf_ofs + obj_surface->height * obj_surface->psb_surface->stride * 2;
600 obj_surface->derived_imgcnt++;
616 object_surface_p obj_surface = SURFACE(obj_image->derived_surface);
618 if (obj_surface == NULL) { /* destroy the buffer */
625 obj_surface->derived_imgcnt--;
880 object_surface_p obj_surface = SURFACE(surface);
881 CHECK_SURFACE(obj_surface);
883 psb__VAImageCheckRegion(obj_surface, &obj_image->image, &src_x, &src_y, &dest_x, &dest_y,
886 psb_surface_p psb_surface = obj_surface->psb_surface;
906 image_data += obj_surface->psb_surface->buf.buffer_ofs;
919 if (obj_surface->is_ref_surface == 1) {
933 obj_surface->height);
934 } else if (obj_surface->is_ref_surface == 2) {
946 obj_surface->height);
959 src_uv = surface_data + psb_surface->stride * obj_surface->height + (y / 2) * psb_surface->stride + x;;
981 source_uv = surface_data + obj_surface->height * psb_surface->stride
989 obj_surface->height);
1023 object_surface_p obj_surface = SURFACE(surface);
1024 CHECK_SURFACE(obj_surface);
1032 psb__VAImageCheckRegion(obj_surface, &obj_image->image, &src_x, &src_y, &dest_x, &dest_y,
1035 psb_surface_p psb_surface = obj_surface->psb_surface;
1052 image_data += obj_surface->psb_surface->buf.buffer_ofs;
1070 dst_uv = surface_data + psb_surface->stride * obj_surface->height + (dest_y / 2) * psb_surface->stride + dest_x;
1090 dst_u = surface_data + obj_surface->height * psb_surface->stride
1092 dst_v = surface_data + obj_surface->height * psb_surface->stride
1093 + (obj_surface->height / 2) * (psb_surface->stride / 2)
1195 object_surface_p obj_surface = SURFACE(surface);
1196 CHECK_SURFACE(obj_surface);
1198 psb__VAImageCheckRegion2(obj_surface, &obj_image->image,
1202 psb_surface_p psb_surface = obj_surface->psb_surface;
1230 dst_uv = (unsigned short *)(surface_data + psb_surface->stride * obj_surface->height
1280 object_surface_p obj_surface,
1307 if (obj_surface->subpictures != NULL) {
1308 surface_subpic = (PsbVASurfaceRec *)obj_surface->subpictures;
1319 if (obj_surface->subpic_count >= PSB_SUBPIC_MAX_NUM) {
1365 if (NULL == obj_surface->subpictures) {
1366 obj_surface->subpictures = (void *)surface_subpic;
1368 surface_subpic->next = (PsbVASurfacePtr)obj_surface->subpictures;
1369 obj_surface->subpictures = (void *)surface_subpic;
1371 obj_surface->subpic_count++;
1416 object_surface_p obj_surface,
1423 if (obj_surface->subpictures != NULL) {
1424 surface_subpic = (PsbVASurfaceRec *)obj_surface->subpictures;
1438 obj_surface->subpictures = (void *)surface_subpic->next;
1443 obj_surface->subpic_count--;
1555 object_surface_p obj_surface = SURFACE(subpic_surface->surface_id);
1557 if (obj_surface) { /* remove subpict from surface */
1558 psb__DelinkSubpictFromSurface(obj_surface, subpicture);
1625 object_surface_p obj_surface = SURFACE(subpic_surface->surface_id);
1626 CHECK_SURFACE(obj_surface);
1628 psb__LinkSubpictIntoSurface(driver_data, obj_surface, obj_subpic,
1739 object_surface_p obj_surface = SURFACE(target_surfaces[i]);
1740 CHECK_SURFACE(obj_surface);
1745 object_surface_p obj_surface = SURFACE(*surfaces);
1746 if (obj_surface) {
1747 vaStatus = psb__LinkSubpictIntoSurface(driver_data, obj_surface, obj_subpic,
1816 object_surface_p obj_surface = SURFACE(*surfaces);
1818 if (obj_surface) {
1819 psb__DelinkSubpictFromSurface(obj_surface, subpicture);
1820 psb__DelinkSurfaceFromSubpict(obj_subpic, obj_surface->surface_id);
1838 object_surface_p obj_surface
1841 PsbVASurfaceRec *surface_subpic = (PsbVASurfaceRec *)obj_surface->subpictures;
1848 psb__DelinkSurfaceFromSubpict(obj_subpic, obj_surface->surface_id);