vl: add interlacing capabilities
[mesa.git] / src / gallium / drivers / r600 / r600_pipe.c
index 351ecfe843746abdda6c8f3999121a32df8ab374..140ae11af9a60ea7fbf0af4cb337791e8cd2665a 100644 (file)
@@ -535,6 +535,12 @@ static int r600_get_video_param(struct pipe_screen *screen,
                return vl_video_buffer_max_size(screen);
        case PIPE_VIDEO_CAP_PREFERED_FORMAT:
                return PIPE_FORMAT_NV12;
+       case PIPE_VIDEO_CAP_PREFERS_INTERLACED:
+               return false;
+       case PIPE_VIDEO_CAP_SUPPORTS_INTERLACED:
+               return false;
+       case PIPE_VIDEO_CAP_SUPPORTS_PROGRESSIVE:
+               return true;
        default:
                return 0;
        }