[g3dvl] remove PIPE_CAP_DECODE_TARGET_PREFERRED_FORMAT
It wasn't fully implemented anyway.
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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 */
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user