FFmpeg
Macros | Functions
dvdclut.h File Reference
#include "libavcodec/codec_par.h"

Go to the source code of this file.

Macros

#define FF_DVDCLUT_EXTRADATA_SIZE   (9 + (8 * 15) + 6 + 1 + 1)
 
#define FF_DVDCLUT_CLUT_LEN   16
 
#define FF_DVDCLUT_CLUT_SIZE   FF_DVDCLUT_CLUT_LEN * sizeof(uint32_t)
 

Functions

int ff_dvdclut_palette_extradata_cat (const uint32_t *clut, const size_t clut_size, AVCodecParameters *par)
 
int ff_dvdclut_yuv_to_rgb (uint32_t *clut, const size_t clut_size)
 

Macro Definition Documentation

◆ FF_DVDCLUT_EXTRADATA_SIZE

#define FF_DVDCLUT_EXTRADATA_SIZE   (9 + (8 * 15) + 6 + 1 + 1)

Definition at line 27 of file dvdclut.h.

◆ FF_DVDCLUT_CLUT_LEN

#define FF_DVDCLUT_CLUT_LEN   16

Definition at line 28 of file dvdclut.h.

◆ FF_DVDCLUT_CLUT_SIZE

#define FF_DVDCLUT_CLUT_SIZE   FF_DVDCLUT_CLUT_LEN * sizeof(uint32_t)

Definition at line 29 of file dvdclut.h.

Function Documentation

◆ ff_dvdclut_palette_extradata_cat()

int ff_dvdclut_palette_extradata_cat ( const uint32_t *  clut,
const size_t  clut_size,
AVCodecParameters par 
)

Definition at line 28 of file dvdclut.c.

Referenced by dvdvideo_subp_stream_add().

◆ ff_dvdclut_yuv_to_rgb()

int ff_dvdclut_yuv_to_rgb ( uint32_t *  clut,
const size_t  clut_size 
)

Definition at line 50 of file dvdclut.c.

Referenced by dvdvideo_subp_stream_analyze().