Lines Matching defs:config
239 vlVaConfig *config;
252 config = CALLOC(1, sizeof(vlVaConfig));
253 if (!config)
258 FREE(config);
262 config->entrypoint = PIPE_VIDEO_ENTRYPOINT_PROCESSING;
263 config->profile = PIPE_VIDEO_PROFILE_UNKNOWN;
270 config->rt_format = attrib_list[i].value;
272 FREE(config);
277 FREE(config);
283 if (!config->rt_format)
284 config->rt_format = supported_rt_formats;
287 *config_id = handle_table_add(drv->htab, config);
296 FREE(config);
306 FREE(config);
310 config->entrypoint = PIPE_VIDEO_ENTRYPOINT_BITSTREAM;
316 FREE(config);
320 config->entrypoint = PIPE_VIDEO_ENTRYPOINT_ENCODE;
324 FREE(config);
328 config->profile = p;
330 config->entrypoint) ||
332 config->entrypoint))
338 FREE(config);
343 config->rc = PIPE_H2645_ENC_RATE_CONTROL_METHOD_CONSTANT;
345 config->rc = PIPE_H2645_ENC_RATE_CONTROL_METHOD_VARIABLE;
347 config->rc = PIPE_H2645_ENC_RATE_CONTROL_METHOD_DISABLE;
349 FREE(config);
355 config->rt_format = attrib_list[i].value;
357 FREE(config);
366 (config->entrypoint != PIPE_VIDEO_ENTRYPOINT_ENCODE)) {
367 FREE(config);
374 if (!config->rt_format)
375 config->rt_format = supported_rt_formats;
378 *config_id = handle_table_add(drv->htab, config);
388 vlVaConfig *config;
399 config = handle_table_get(drv->htab, config_id);
401 if (!config) {
406 FREE(config);
418 vlVaConfig *config;
429 config = handle_table_get(drv->htab, config_id);
432 if (!config)
435 *profile = PipeToProfile(config->profile);
437 switch (config->entrypoint) {
453 attrib_list[0].value = config->rt_format;