Lines Matching refs:surf
200 vlVaSurface *surf;
243 surf = handle_table_get(drv->htab, surface);
245 if (!surf || !surf->buffer)
248 if (surf->buffer->interlaced) {
267 surfaces = surf->buffer->get_surfaces(surf->buffer);
275 img->format.fourcc = PipeFormatToVaFourcc(surf->buffer->buffer_format);
278 img->width = surf->templat.width;
279 img->height = surf->templat.height;
283 w = align(surf->buffer->width, 2);
284 h = align(surf->buffer->height, 2);
341 if (surf->buffer->interlaced) {
345 new_template = surf->templat;
357 src_rect.x1 = dst_rect.x1 = surf->templat.width;
359 src_rect.y1 = dst_rect.y1 = surf->templat.height;
362 surf->buffer, new_buffer,
367 surfaces = surf->buffer->get_surfaces(new_buffer);
471 vlVaSurface *surf;
486 surf = handle_table_get(drv->htab, surface);
487 if (!surf || !surf->buffer) {
503 if (x + width > surf->templat.width ||
504 y + height > surf->templat.height) {
528 if (format != surf->buffer->buffer_format) {
531 surf->buffer->buffer_format == PIPE_FORMAT_NV12) ||
533 surf->buffer->buffer_format == PIPE_FORMAT_NV12))
536 (surf->buffer->buffer_format == PIPE_FORMAT_P010 ||
537 surf->buffer->buffer_format == PIPE_FORMAT_P016)) {
547 views = surf->buffer->get_sampler_view_planes(surf->buffer);
575 pipe_format_to_chroma_format(surf->templat.buffer_format),
576 surf->templat.interlaced);
578 pipe_format_to_chroma_format(surf->templat.buffer_format),
579 surf->templat.interlaced);
615 vlVaSurface *surf;
629 surf = handle_table_get(drv->htab, surface);
630 if (!surf || !surf->buffer) {
660 if ((format != surf->buffer->buffer_format) &&
661 ((format != PIPE_FORMAT_YV12) || (surf->buffer->buffer_format != PIPE_FORMAT_NV12)) &&
662 ((format != PIPE_FORMAT_IYUV) || (surf->buffer->buffer_format != PIPE_FORMAT_NV12))) {
665 surf->templat.buffer_format = format;
669 surf->templat.interlaced = false;
670 tmp_buf = drv->pipe->create_video_buffer(drv->pipe, &surf->templat);
677 surf->buffer->destroy(surf->buffer);
678 surf->buffer = tmp_buf;
681 views = surf->buffer->get_sampler_view_planes(surf->buffer);
709 vlVaVideoSurfaceSize(surf, i, &width, &height);
714 && (surf->buffer->buffer_format == PIPE_FORMAT_NV12)