Lines Matching defs:obj_surface

169     object_surface_p obj_surface = obj_context->current_render_target;
208 object_surface_p obj_surface = SURFACE(obj_context->render_targets[i]);
210 if (obj_surface && obj_surface->share_info) {
211 if (obj_surface->share_info->hwc_timestamp > hwc_timestamp) {
212 hwc_timestamp = obj_surface->share_info->hwc_timestamp;
218 object_surface_p obj_surface = SURFACE(obj_context->render_targets[index]);
219 if (obj_surface && obj_surface->share_info) {
220 int transform = obj_surface->share_info->layer_transform;
238 object_surface_p obj_surface = SURFACE(obj_context->render_targets[i]);
240 if (obj_surface && obj_surface->share_info) {
241 if (obj_surface->share_info->hwc_timestamp > hwc_timestamp) {
242 hwc_timestamp = obj_surface->share_info->hwc_timestamp;
248 object_surface_p obj_surface = SURFACE(obj_context->render_targets[index]);
249 if (obj_surface && obj_surface->share_info) {
250 int transform = obj_surface->share_info->layer_transform;
354 if ((obj_surface != NULL) &&
355 (obj_surface->out_loop_surface != NULL)) {
356 if (psb_buffer_map(&obj_surface->out_loop_surface->buf, &surface_data)) {
360 size = obj_surface->out_loop_surface->chroma_offset;
362 memset(surface_data + size, 0x80, obj_surface->out_loop_surface->size - size);
373 object_surface_p obj_surface = obj_context->current_render_target;
424 if (obj_surface->share_info) {
425 psb_surface_share_info_p share_info = obj_surface->share_info;
427 SET_SURFACE_INFO_rotate(obj_surface->psb_surface, 0);
437 * Detach a surface from obj_surface
441 object_surface_p obj_surface,
446 psb_surface_p psb_surface = obj_surface->out_loop_surface;
452 psb_surface_destroy(obj_surface->out_loop_surface);
455 obj_surface->out_loop_surface = NULL;
456 obj_surface->width_r = obj_surface->width;
457 obj_surface->height_r = obj_surface->height;
465 * Create and attach a downscaling surface to obj_surface
482 object_surface_p obj_surface
487 psb_surface_share_info_p share_info = obj_surface->share_info;
498 psb_surface = obj_surface->scaling_surface;
501 if (obj_surface->width_s != obj_context->scaling_width || obj_surface->height_s != obj_context->scaling_height) {
507 obj_surface->width_s, obj_surface->height_s, obj_context->scaling_width, obj_context->scaling_height);
529 obj_surface->scaling_surface = NULL;
535 obj_surface->width_s = obj_context->scaling_width;
536 obj_surface->height_s = obj_context->scaling_height;
537 obj_surface->buffer_width_s = obj_context->scaling_width;
538 obj_surface->buffer_height_s = obj_context->scaling_height;
539 obj_surface->offset_x_s= obj_context->scaling_offset_x;
540 obj_surface->offset_y_s= obj_context->scaling_offset_y;
543 obj_surface->scaling_surface = psb_surface;
547 GET_SURFACE_INFO_protect(obj_surface->psb_surface));
553 share_info->width_s = obj_surface->width_s;
554 share_info->height_s = obj_surface->height_s;
567 object_surface_p __maybe_unused obj_surface
575 * Create and attach a rotate surface to obj_surface
579 object_surface_p obj_surface,
588 psb_surface_share_info_p share_info = obj_surface->share_info;
596 rotate_surface = obj_surface->out_loop_surface;
612 psb_surface_destroy(obj_surface->out_loop_surface);
621 SET_SURFACE_INFO_tiling(rotate_surface, GET_SURFACE_INFO_tiling(obj_surface->psb_surface));
631 width = obj_surface->width;
632 height = obj_surface->height;
638 obj_surface->psb_surface->size, VA_FOURCC_NV12,
640 obj_surface->psb_surface->stride,
641 obj_surface->psb_surface->stride,
642 obj_surface->psb_surface->stride,
649 width = obj_surface->height_origin;
650 height = (obj_surface->width + 0x1f) & ~0x1f;
678 obj_surface->out_loop_surface = NULL;
696 obj_surface->width_r = width;
697 obj_surface->height_r = height;
703 object_context_p obj_context = CONTEXT(obj_surface->context_id);
709 unsigned long msvdx_tile = psb__tile_stride_log2_256(obj_surface->width_r);
719 obj_surface->out_loop_surface = rotate_surface;
723 GET_SURFACE_INFO_protect(obj_surface->psb_surface));
730 share_info->height_r = obj_surface->height_r;
746 object_surface_p obj_surface)
749 psb_surface_share_info_p share_info = obj_surface->share_info;
751 psb_surface_p rotate_surface = obj_surface->out_loop_surface;