Lines Matching defs:desc

128          if (context->desc.h264enc.frame_num_cnt >= surf->frame_num_cnt)
129 frame_diff = context->desc.h264enc.frame_num_cnt - surf->frame_num_cnt;
131 frame_diff = 0xFFFFFFFF - surf->frame_num_cnt + 1 + context->desc.h264enc.frame_num_cnt;
134 (context->desc.h264enc.frame_num_cnt % 2 != 0)) {
666 VADRMPRIMESurfaceDescriptor *desc,
682 if (!desc || desc->num_layers >= 4 ||desc->num_objects == 0)
685 if (surface->templat.width != desc->width ||
686 surface->templat.height != desc->height ||
687 desc->num_layers < 1)
690 if (desc->num_layers != num_format_planes)
694 for (unsigned i = 0; i < desc->num_layers; ++i) {
695 if (desc->layers[i].num_planes == 0 || desc->layers[i].num_planes > 4)
698 for (unsigned j = 0; j < desc->layers[i].num_planes; ++j)
699 if (desc->layers[i].object_index[j] >= desc->num_objects)
702 input_planes += desc->layers[i].num_planes;
706 if (desc->objects[0].drm_format_modifier != DRM_FORMAT_MOD_INVALID &&
708 pscreen->is_dmabuf_modifier_supported(pscreen, desc->objects[0].drm_format_modifier,
711 expected_planes = pscreen->get_dmabuf_modifier_planes(pscreen, desc->objects[0].drm_format_modifier,
724 res_templ.width0 = desc->width;
725 res_templ.height0 = desc->height;
733 whandle.modifier = desc->objects[0].drm_format_modifier;
743 for (int layer = desc->num_layers - 1; layer >= 0; --layer) {
744 if (layer_plane >= desc->layers[layer].num_planes)
750 whandle.stride = desc->layers[layer].pitch[layer_plane];
751 whandle.offset = desc->layers[layer].offset[layer_plane];
752 whandle.handle = desc->objects[desc->layers[layer].object_index[layer_plane]].fd;
1283 VADRMPRIMESurfaceDescriptor *desc = descriptor;
1331 desc->fourcc = PipeFormatToVaFourcc(surf->buffer->buffer_format);
1332 desc->width = surf->templat.width;
1333 desc->height = surf->templat.height;
1360 desc->objects[p].fd = (int)whandle.handle;
1364 desc->objects[p].size = (uint32_t) whandle.size;
1365 desc->objects[p].drm_format_modifier = whandle.modifier;
1368 desc->layers[0].object_index[p] = p;
1369 desc->layers[0].offset[p] = whandle.offset;
1370 desc->layers[0].pitch[p] = whandle.stride;
1372 desc->layers[p].drm_format = drm_format;
1373 desc->layers[p].num_planes = 1;
1374 desc->layers[p].object_index[0] = p;
1375 desc->layers[p].offset[0] = whandle.offset;
1376 desc->layers[p].pitch[0] = whandle.stride;
1380 desc->num_objects = p;
1389 desc->num_layers = 1;
1390 desc->layers[0].drm_format = drm_format;
1391 desc->layers[0].num_planes = p;
1393 desc->num_layers = p;
1402 close(desc->objects[i].fd);