[g3dvl] remove PIPE_CAP_DECODE_TARGET_PREFERRED_FORMAT

It wasn't fully implemented anyway.
This commit is contained in:
Christian König 2011-04-02 19:50:37 +02:00
parent 794cde3f5e
commit 71ee815b5c
7 changed files with 11 additions and 28 deletions

View file

@ -256,17 +256,11 @@ vl_mpeg12_get_param(struct pipe_video_context *vpipe, int param)
assert(vpipe);
switch (param) {
case PIPE_CAP_NPOT_TEXTURES:
return !ctx->pot_buffers;
case PIPE_CAP_DECODE_TARGET_PREFERRED_FORMAT:
return ctx->decode_format;
default:
{
debug_printf("vl_mpeg12_context: Unknown PIPE_CAP %d\n", param);
return 0;
}
}
if (param == PIPE_CAP_NPOT_TEXTURES)
return !ctx->pot_buffers;
debug_printf("vl_mpeg12_context: Unknown PIPE_CAP %d\n", param);
return 0;
}
static struct pipe_surface *
@ -654,8 +648,7 @@ vl_create_mpeg12_context(struct pipe_context *pipe,
enum pipe_video_profile profile,
enum pipe_video_chroma_format chroma_format,
unsigned width, unsigned height,
bool pot_buffers,
enum pipe_format decode_format)
bool pot_buffers)
{
struct vl_mpeg12_context *ctx;
@ -686,7 +679,6 @@ vl_create_mpeg12_context(struct pipe_context *pipe,
ctx->base.set_csc_matrix = vl_mpeg12_set_csc_matrix;
ctx->pipe = pipe;
ctx->decode_format = decode_format;
ctx->pot_buffers = pot_buffers;
ctx->quads = vl_vb_upload_quads(ctx->pipe, 2, 2);

View file

@ -41,7 +41,6 @@ struct vl_mpeg12_context
{
struct pipe_video_context base;
struct pipe_context *pipe;
enum pipe_format decode_format;
bool pot_buffers;
unsigned buffer_width, buffer_height;
@ -89,7 +88,6 @@ vl_create_mpeg12_context(struct pipe_context *pipe,
enum pipe_video_profile profile,
enum pipe_video_chroma_format chroma_format,
unsigned width, unsigned height,
bool pot_buffers,
enum pipe_format decode_format);
bool pot_buffers);
#endif /* VL_MPEG12_CONTEXT_H */

View file

@ -47,8 +47,7 @@ nv40_video_create(struct pipe_screen *screen, enum pipe_video_profile profile,
return vl_create_mpeg12_context(pipe, profile,
chroma_format,
width, height,
true,
PIPE_FORMAT_XYUV);
true);
default:
return NULL;
}

View file

@ -47,8 +47,7 @@ nvfx_video_create(struct pipe_screen *screen, enum pipe_video_profile profile,
return vl_create_mpeg12_context(pipe, profile,
chroma_format,
width, height,
true,
PIPE_FORMAT_XYUV);
true);
default:
return NULL;
}

View file

@ -47,8 +47,7 @@ r600_video_create(struct pipe_screen *screen, enum pipe_video_profile profile,
return vl_create_mpeg12_context(pipe, profile,
chroma_format,
width, height,
false,
PIPE_FORMAT_XYUV);
false);
default:
return NULL;
}

View file

@ -307,8 +307,7 @@ sp_video_create(struct pipe_screen *screen, enum pipe_video_profile profile,
return vl_create_mpeg12_context(pipe, profile,
chroma_format,
width, height,
true,
PIPE_FORMAT_XYUV);
true);
default:
return NULL;
}

View file

@ -34,9 +34,6 @@ extern "C" {
#include <pipe/p_video_state.h>
/* XXX: Move to an appropriate place */
#define PIPE_CAP_DECODE_TARGET_PREFERRED_FORMAT 256
struct pipe_screen;
struct pipe_buffer;
struct pipe_surface;