void test()
{
VASurfaceID surfaces[NUM_SIZES+1];
- int i;
+ unsigned int i;
memset(surfaces, 0xff, sizeof(surfaces));
void test()
{
VABufferID buffer_ids[NUM_BUFFER_TYPES+1];
- int i;
+ unsigned int i;
memset(buffer_ids, 0xff, sizeof(buffer_ids));
for(i=0; i < NUM_BUFFER_TYPES; i++)
{
{
VABufferID buffer_ids[NUM_BUFFER_TYPES+1];
uint32_t *input_data[NUM_BUFFER_TYPES];
- int i, j;
+ unsigned int i, j;
memset(buffer_ids, 0xff, sizeof(buffer_ids));
for(i=0; i < NUM_BUFFER_TYPES; i++)
{
PROFILE(MPEG4Simple)
PROFILE(MPEG4AdvancedSimple)
PROFILE(MPEG4Main)
+ PROFILE(H263Baseline)
PROFILE(H264Baseline)
PROFILE(H264Main)
PROFILE(H264High)
+ PROFILE(H264ConstrainedBaseline)
PROFILE(VC1Simple)
PROFILE(VC1Main)
PROFILE(VC1Advanced)
+ PROFILE(JPEGBaseline)
}
ASSERT(0);
return "Unknown";
ENTRYPOINT(IDCT)
ENTRYPOINT(MoComp)
ENTRYPOINT(Deblocking)
+ ENTRYPOINT(EncSlice)
+ ENTRYPOINT(EncPicture)
}
ASSERT(0);
return "Unknown";
CHECK_VASTATUS(va_status,"vaBeginPicture");
if (i == 0) {
- VAEncSequenceParameterBufferH264 seq_h264 = {0};
+ VAEncSequenceParameterBufferH264 seq_h264;
VABufferID seq_param_buf;
seq_h264.level_idc = SH_LEVEL_3;
case VAProfileVC1Advanced: return "VAProfileVC1Advanced";
case VAProfileH263Baseline: return "VAProfileH263Baseline";
case VAProfileH264ConstrainedBaseline: return "VAProfileH264ConstrainedBaseline";
+ case VAProfileJPEGBaseline: return "VAProfileJPEGBaseline";
}
return "<unknown profile>";
}
case VAEntrypointMoComp:return "VAEntrypointMoComp";
case VAEntrypointDeblocking:return "VAEntrypointDeblocking";
case VAEntrypointEncSlice:return "VAEntrypointEncSlice";
+ case VAEntrypointEncPicture:return "VAEntrypointEncPicture";
}
return "<unknown entrypoint>";
}
};
memset(dri_state, 0, sizeof(*dri_state));
- dri_state->fd = open_device(DEVICE_NAME);
+ dri_state->fd = open_device((char *)DEVICE_NAME);
if (dri_state->fd < 0) {
fprintf(stderr,"can't open DRM devices\n");