vdr-plugin-softhddevice-drm-gles 1.6.2
drmbuffer.cpp File Reference

DRM Buffer. More...

#include <cstdint>
#include <fcntl.h>
#include <sys/mman.h>
#include <libavutil/frame.h>
#include <libavutil/hwcontext_drm.h>
#include <drm_fourcc.h>
#include <xf86drm.h>
#include <xf86drmMode.h>
#include "drmbuffer.h"
#include "logger.h"
#include "pool.h"

Go to the source code of this file.

Macros

#define ARRAY_SIZE(arr)   (sizeof(arr) / sizeof((arr)[0]))
 

Functions

const struct format_infoFindFormat (uint32_t format)
 Find infos for the given pixel format.
 

Variables

static const struct format_info format_info_array []
 Holds the infos of a pixel format.
 

Detailed Description

DRM Buffer.

This files defines cDrmBuffer, which is a class used to describe a DRM buffer, keeping framebuffer and prime handles to be used by the kernel display interface.

Definition in file drmbuffer.cpp.