Home | History | Annotate | Download | only in src

Lines Matching defs:obj_surface

471     object_surface_p obj_surface = SURFACE(surface);
475 CHECK_SURFACE(obj_surface);
478 if (obj_surface->is_ref_surface == 1 || obj_surface->is_ref_surface == 2) {
494 fourcc = obj_surface->psb_surface->extra_info[4];
527 obj_buffer->psb_buffer = &obj_surface->psb_surface->buf;
528 obj_buffer->size = obj_surface->psb_surface->size;
538 obj_image->image.width = obj_surface->width;
539 obj_image->image.height = obj_surface->height;
540 obj_image->image.data_size = obj_surface->psb_surface->size;
542 srf_buf_ofs = obj_surface->psb_surface->buf.buffer_ofs;
547 obj_image->image.pitches[0] = obj_surface->psb_surface->stride;
548 obj_image->image.pitches[1] = obj_surface->psb_surface->stride;
551 obj_image->image.offsets[1] = srf_buf_ofs + obj_surface->height * obj_surface->psb_surface->stride;
562 obj_image->image.pitches[0] = obj_surface->psb_surface->stride;
563 obj_image->image.pitches[1] = obj_surface->psb_surface->stride / 2;
564 obj_image->image.pitches[2] = obj_surface->psb_surface->stride / 2;
567 obj_image->image.offsets[1] = srf_buf_ofs + obj_surface->height * obj_surface->psb_surface->stride;
568 obj_image->image.offsets[2] = srf_buf_ofs + obj_surface->height * obj_surface->psb_surface->stride * 3 / 2;
579 obj_image->image.pitches[0] = obj_surface->psb_surface->stride;
580 obj_image->image.pitches[1] = obj_surface->psb_surface->stride;
581 obj_image->image.pitches[2] = obj_surface->psb_surface->stride;
584 obj_image->image.offsets[1] = srf_buf_ofs + obj_surface->height * obj_surface->psb_surface->stride;
585 obj_image->image.offsets[2] = srf_buf_ofs + obj_surface->height * obj_surface->psb_surface->stride * 2;
599 obj_surface->derived_imgcnt++;
615 object_surface_p obj_surface = SURFACE(obj_image->derived_surface);
617 if (obj_surface == NULL) { /* destroy the buffer */
624 obj_surface->derived_imgcnt--;
879 object_surface_p obj_surface = SURFACE(surface);
880 CHECK_SURFACE(obj_surface);
882 psb__VAImageCheckRegion(obj_surface, &obj_image->image, &src_x, &src_y, &dest_x, &dest_y,
885 psb_surface_p psb_surface = obj_surface->psb_surface;
905 image_data += obj_surface->psb_surface->buf.buffer_ofs;
918 if (obj_surface->is_ref_surface == 1) {
932 obj_surface->height);
933 } else if (obj_surface->is_ref_surface == 2) {
945 obj_surface->height);
958 src_uv = surface_data + psb_surface->stride * obj_surface->height + (y / 2) * psb_surface->stride + x;;
980 source_uv = surface_data + obj_surface->height * psb_surface->stride
988 obj_surface->height);
1022 object_surface_p obj_surface = SURFACE(surface);
1023 CHECK_SURFACE(obj_surface);
1031 psb__VAImageCheckRegion(obj_surface, &obj_image->image, &src_x, &src_y, &dest_x, &dest_y,
1034 psb_surface_p psb_surface = obj_surface->psb_surface;
1051 image_data += obj_surface->psb_surface->buf.buffer_ofs;
1069 dst_uv = surface_data + psb_surface->stride * obj_surface->height + (dest_y / 2) * psb_surface->stride + dest_x;
1089 dst_u = surface_data + obj_surface->height * psb_surface->stride
1091 dst_v = surface_data + obj_surface->height * psb_surface->stride
1092 + (obj_surface->height / 2) * (psb_surface->stride / 2)
1194 object_surface_p obj_surface = SURFACE(surface);
1195 CHECK_SURFACE(obj_surface);
1197 psb__VAImageCheckRegion2(obj_surface, &obj_image->image,
1201 psb_surface_p psb_surface = obj_surface->psb_surface;
1229 dst_uv = (unsigned short *)(surface_data + psb_surface->stride * obj_surface->height
1279 object_surface_p obj_surface,
1306 if (obj_surface->subpictures != NULL) {
1307 surface_subpic = (PsbVASurfaceRec *)obj_surface->subpictures;
1318 if (obj_surface->subpic_count >= PSB_SUBPIC_MAX_NUM) {
1364 if (NULL == obj_surface->subpictures) {
1365 obj_surface->subpictures = (void *)surface_subpic;
1367 surface_subpic->next = (PsbVASurfacePtr)obj_surface->subpictures;
1368 obj_surface->subpictures = (void *)surface_subpic;
1370 obj_surface->subpic_count++;
1415 object_surface_p obj_surface,
1422 if (obj_surface->subpictures != NULL) {
1423 surface_subpic = (PsbVASurfaceRec *)obj_surface->subpictures;
1437 obj_surface->subpictures = (void *)surface_subpic->next;
1442 obj_surface->subpic_count--;
1554 object_surface_p obj_surface = SURFACE(subpic_surface->surface_id);
1556 if (obj_surface) { /* remove subpict from surface */
1557 psb__DelinkSubpictFromSurface(obj_surface, subpicture);
1624 object_surface_p obj_surface = SURFACE(subpic_surface->surface_id);
1625 CHECK_SURFACE(obj_surface);
1627 psb__LinkSubpictIntoSurface(driver_data, obj_surface, obj_subpic,
1738 object_surface_p obj_surface = SURFACE(target_surfaces[i]);
1739 CHECK_SURFACE(obj_surface);
1744 object_surface_p obj_surface = SURFACE(*surfaces);
1745 if (obj_surface) {
1746 vaStatus = psb__LinkSubpictIntoSurface(driver_data, obj_surface, obj_subpic,
1815 object_surface_p obj_surface = SURFACE(*surfaces);
1817 if (obj_surface) {
1818 psb__DelinkSubpictFromSurface(obj_surface, subpicture);
1819 psb__DelinkSurfaceFromSubpict(obj_subpic, obj_surface->surface_id);
1837 object_surface_p obj_surface
1840 PsbVASurfaceRec *surface_subpic = (PsbVASurfaceRec *)obj_surface->subpictures;
1847 psb__DelinkSurfaceFromSubpict(obj_subpic, obj_surface->surface_id);