Go to the source code of this file.
|
| static unsigned int | read16 (const uint8_t **ptr, int is_big) |
| |
| static unsigned int | read32 (const uint8_t **ptr, int is_big) |
| |
| static uint16_t | read10in32_gray (const uint8_t **ptr, uint32_t *lbuf, int *n_datum, int is_big, int shift) |
| |
| static uint16_t | read10in32 (const uint8_t **ptr, uint32_t *lbuf, int *n_datum, int is_big, int shift) |
| |
| static uint16_t | read12in32 (const uint8_t **ptr, uint32_t *lbuf, int *n_datum, int is_big) |
| |
| static void | unpack_frame (AVCodecContext *avctx, AVFrame *p, const uint8_t *buf, int elements, int endian) |
| |
| static enum AVPixelFormat | get_pixel_format (AVCodecContext *avctx, enum AVPixelFormat pix_fmt) |
| |
| static int | decode_frame (AVCodecContext *avctx, AVFrame *p, int *got_frame, AVPacket *avpkt) |
| |
| static av_cold int | decode_end (AVCodecContext *avctx) |
| |
| static av_cold int | decode_init (AVCodecContext *avctx) |
| |
◆ read16()
| static unsigned int read16 |
( |
const uint8_t ** | ptr, |
|
|
int | is_big ) |
|
static |
◆ read32()
| static unsigned int read32 |
( |
const uint8_t ** | ptr, |
|
|
int | is_big ) |
|
static |
◆ read10in32_gray()
| static uint16_t read10in32_gray |
( |
const uint8_t ** | ptr, |
|
|
uint32_t * | lbuf, |
|
|
int * | n_datum, |
|
|
int | is_big, |
|
|
int | shift ) |
|
static |
◆ read10in32()
| static uint16_t read10in32 |
( |
const uint8_t ** | ptr, |
|
|
uint32_t * | lbuf, |
|
|
int * | n_datum, |
|
|
int | is_big, |
|
|
int | shift ) |
|
static |
◆ read12in32()
| static uint16_t read12in32 |
( |
const uint8_t ** | ptr, |
|
|
uint32_t * | lbuf, |
|
|
int * | n_datum, |
|
|
int | is_big ) |
|
static |
◆ unpack_frame()
| static void unpack_frame |
( |
AVCodecContext * | avctx, |
|
|
AVFrame * | p, |
|
|
const uint8_t * | buf, |
|
|
int | elements, |
|
|
int | endian ) |
|
static |
◆ get_pixel_format()
◆ decode_frame()
◆ decode_end()
◆ decode_init()
◆ ff_dpx_decoder
Initial value:= {
.p.name = "dpx",
},
}
#define UPDATE_THREAD_CONTEXT(func)
#define FF_CODEC_CAP_SKIP_FRAME_FILL_PARAM
The decoder extracts and fills its parameters even if the frame is skipped due to the skip_frame sett...
#define FF_CODEC_DECODE_CB(func)
#define CODEC_LONG_NAME(str)
#define FF_CODEC_CAP_INIT_CLEANUP
The codec allows calling the close function for deallocation even if the init function returned a fai...
#define AV_CODEC_CAP_DR1
Codec uses get_buffer() or get_encode_buffer() for allocating buffers and supports custom allocators.
#define AV_CODEC_CAP_FRAME_THREADS
Codec supports frame-level multithreading.
static av_cold int decode_init(AVCodecContext *avctx)
static av_cold int decode_end(AVCodecContext *avctx)
static int decode_frame(AVCodecContext *avctx, AVFrame *picture, int *got_frame, AVPacket *avpkt)
Definition at line 832 of file dpx.c.