FFmpeg 6.1.1
Loading...
Searching...
No Matches
Data Structures | Macros
hwcontext_rkmpp.h File Reference
#include <stddef.h>
#include <stdint.h>
#include <drm_fourcc.h>
#include <rockchip/rk_mpi.h>
#include "hwcontext_drm.h"

Go to the source code of this file.

Data Structures

struct  AVRKMPPDRMFrameDescriptor
 DRM Prime Frame descriptor for RKMPP HWDevice. More...
 
struct  AVRKMPPFramesContext
 RKMPP-specific data associated with a frame pool. More...
 
struct  AVRKMPPDeviceContext
 RKMPP device details. More...
 

Macros

#define DRM_FORMAT_P010   fourcc_code('P', '0', '1', '0')
 
#define DRM_FORMAT_P210   fourcc_code('P', '2', '1', '0')
 
#define DRM_FORMAT_NV15   fourcc_code('N', 'V', '1', '5')
 
#define DRM_FORMAT_NV20   fourcc_code('N', 'V', '2', '0')
 
#define DRM_FORMAT_YUV420_8BIT   fourcc_code('Y', 'U', '0', '8')
 
#define DRM_FORMAT_YUV420_10BIT   fourcc_code('Y', 'U', '1', '0')
 
#define DRM_FORMAT_Y210   fourcc_code('Y', '2', '1', '0')
 
#define DRM_FORMAT_MOD_VENDOR_ARM   0x08
 
#define DRM_FORMAT_MOD_ARM_TYPE_AFBC   0x00
 
#define drm_is_afbc(mod)
 

Macro Definition Documentation

◆ DRM_FORMAT_P010

#define DRM_FORMAT_P010   fourcc_code('P', '0', '1', '0')

Definition at line 30 of file hwcontext_rkmpp.h.

◆ DRM_FORMAT_P210

#define DRM_FORMAT_P210   fourcc_code('P', '2', '1', '0')

Definition at line 33 of file hwcontext_rkmpp.h.

◆ DRM_FORMAT_NV15

#define DRM_FORMAT_NV15   fourcc_code('N', 'V', '1', '5')

Definition at line 36 of file hwcontext_rkmpp.h.

◆ DRM_FORMAT_NV20

#define DRM_FORMAT_NV20   fourcc_code('N', 'V', '2', '0')

Definition at line 39 of file hwcontext_rkmpp.h.

◆ DRM_FORMAT_YUV420_8BIT

#define DRM_FORMAT_YUV420_8BIT   fourcc_code('Y', 'U', '0', '8')

Definition at line 42 of file hwcontext_rkmpp.h.

◆ DRM_FORMAT_YUV420_10BIT

#define DRM_FORMAT_YUV420_10BIT   fourcc_code('Y', 'U', '1', '0')

Definition at line 45 of file hwcontext_rkmpp.h.

◆ DRM_FORMAT_Y210

#define DRM_FORMAT_Y210   fourcc_code('Y', '2', '1', '0')

Definition at line 48 of file hwcontext_rkmpp.h.

◆ DRM_FORMAT_MOD_VENDOR_ARM

#define DRM_FORMAT_MOD_VENDOR_ARM   0x08

Definition at line 52 of file hwcontext_rkmpp.h.

◆ DRM_FORMAT_MOD_ARM_TYPE_AFBC

#define DRM_FORMAT_MOD_ARM_TYPE_AFBC   0x00

Definition at line 55 of file hwcontext_rkmpp.h.

◆ drm_is_afbc

#define drm_is_afbc (   mod)
Value:
((mod >> 52) == (DRM_FORMAT_MOD_ARM_TYPE_AFBC | \
#define DRM_FORMAT_MOD_ARM_TYPE_AFBC
#define DRM_FORMAT_MOD_VENDOR_ARM

Definition at line 58 of file hwcontext_rkmpp.h.