Lines Matching defs:surf

45    vlVaSurface *surf;
66 surf = handle_table_get(drv->htab, render_target);
68 if (!surf || !surf->buffer)
72 surf->ctx = context_id;
73 context->target = surf->buffer;
110 vlVaSurface *surf = handle_table_get(drv->htab, surface_id);
111 if (surf)
112 *ref_frame = surf->buffer;
671 vlVaSurface *surf;
700 surf = handle_table_get(drv->htab, context->target_id);
706 surf->buffer->interlaced ?
711 surf->templat.interlaced = screen->get_video_param(screen,
722 if (surf->buffer->buffer_format != format &&
723 surf->buffer->buffer_format == PIPE_FORMAT_NV12) {
725 surf->templat.buffer_format = format;
730 surf->buffer->buffer_format == PIPE_FORMAT_NV12) {
733 surf->templat.buffer_format = PIPE_FORMAT_YUYV;
742 if ((bool)(surf->templat.bind & PIPE_BIND_PROTECTED) != context->desc.base.protected_playback) {
744 surf->templat.bind |= PIPE_BIND_PROTECTED;
747 surf->templat.bind &= ~PIPE_BIND_PROTECTED;
752 surf->buffer->buffer_format == PIPE_FORMAT_NV12) {
754 surf->templat.buffer_format = PIPE_FORMAT_P010;
760 struct pipe_video_buffer *old_buf = surf->buffer;
762 if (vlVaHandleSurfaceAllocate(drv, surf, &surf->templat, NULL, 0) != VA_STATUS_SUCCESS) {
773 dst_rect.x1 = src_rect.x1 = surf->templat.width;
774 dst_rect.y1 = src_rect.y1 = surf->templat.height;
776 old_buf, surf->buffer,
786 context->target = surf->buffer;
797 context->desc.base.input_format = surf->buffer->buffer_format;
798 context->desc.base.output_format = surf->encoder_format;
803 surf->feedback = feedback;
804 surf->coded_buf = coded_buf;
812 surf->frame_num_cnt = context->desc.h264enc.frame_num_cnt;
813 surf->force_flushed = false;
817 surf->force_flushed = true;
826 surf->force_flushed = true;