FFmpeg
4.1.11
|
Go to the source code of this file.
Data Structures | |
struct | AVRpiZcFrameGeometry |
struct | av_rpi_zc_buf_fn_tab_t |
Macros | |
#define | RPI_ZC_SAND_8_IN_10_BUF 0 |
#define | ZC_RESOLVE_FAIL 0 |
#define | ZC_RESOLVE_ALLOC 1 |
#define | ZC_RESOLVE_WAIT_VALID 2 |
#define | ZC_RESOLVE_ALLOC_VALID 3 |
Typedefs | |
typedef struct AVZcEnv * | AVZcEnvPtr |
typedef AVBufferRef * | av_rpi_zc_alloc_buf_fn_t(void *pool_env, size_t size, const AVRpiZcFrameGeometry *geo) |
typedef void | av_rpi_zc_free_pool_fn_t(void *pool_env) |
Functions | |
AVRpiZcFrameGeometry | av_rpi_zc_frame_geometry (const int format, const unsigned int video_width, const unsigned int video_height) |
AVRpiZcRefPtr | av_rpi_zc_ref (void *const logging_context, const AVZcEnvPtr zc, const struct AVFrame *const frame, const enum AVPixelFormat expected_format, const int maycopy) |
int | av_rpi_zc_vc_handle (const AVRpiZcRefPtr fr_ref) |
unsigned int | av_rpi_zc_vcsm_handle (const AVRpiZcRefPtr fr_ref) |
int | av_rpi_zc_offset (const AVRpiZcRefPtr fr_ref) |
int | av_rpi_zc_length (const AVRpiZcRefPtr fr_ref) |
int | av_rpi_zc_numbytes (const AVRpiZcRefPtr fr_ref) |
const AVRpiZcFrameGeometry * | av_rpi_zc_geometry (const AVRpiZcRefPtr fr_ref) |
void | av_rpi_zc_unref (AVRpiZcRefPtr fr_ref) |
int | av_rpi_zc_in_use (const struct AVCodecContext *const s) |
int | av_rpi_zc_init2 (struct AVCodecContext *const s, void *pool_env, av_rpi_zc_alloc_buf_fn_t *alloc_buf_fn, av_rpi_zc_free_pool_fn_t *free_pool_fn) |
void | av_rpi_zc_uninit2 (struct AVCodecContext *const s) |
void | av_rpi_zc_int_env_freep (AVZcEnvPtr *zc) |
AVZcEnvPtr | av_rpi_zc_int_env_alloc (void *const logctx) |
void | av_rpi_zc_set_decoder_pool_size (const AVZcEnvPtr zc, const unsigned int pool_size) |
unsigned int | av_rpi_zc_get_decoder_pool_size (const AVZcEnvPtr zc) |
int | av_rpi_zc_get_buffer (const AVZcEnvPtr zc, AVFrame *const frame) |
int | av_rpi_zc_resolve_buffer (AVBufferRef *const buf, const int may_alloc) |
int | av_rpi_zc_resolve_frame (AVFrame *const frame, const int may_alloc) |
int | av_rpi_zc_set_valid_frame (AVFrame *const frame) |
int | av_rpi_zc_set_broken_frame (AVFrame *const frame) |
AVBufferRef * | av_rpi_zc_buf (size_t numbytes, int addr_offset, void *v, const av_rpi_zc_buf_fn_tab_t *fn_tab) |
void * | av_rpi_zc_buf_v (AVBufferRef *const buf) |
AVZcEnvPtr | av_rpi_zc_env_alloc (void *logctx, void *pool_env, av_rpi_zc_alloc_buf_fn_t *alloc_buf_fn, av_rpi_zc_free_pool_fn_t *free_pool_fn) |
void | av_rpi_zc_env_release (const AVZcEnvPtr zc) |
typedef struct AVZcEnv* AVZcEnvPtr |
typedef AVBufferRef* av_rpi_zc_alloc_buf_fn_t(void *pool_env, size_t size, const AVRpiZcFrameGeometry *geo) |
AVRpiZcFrameGeometry av_rpi_zc_frame_geometry | ( | const int | format, |
const unsigned int | video_width, | ||
const unsigned int | video_height | ||
) |
AVRpiZcRefPtr av_rpi_zc_ref | ( | void *const | logging_context, |
const AVZcEnvPtr | zc, | ||
const struct AVFrame *const | frame, | ||
const enum AVPixelFormat | expected_format, | ||
const int | maycopy | ||
) |
int av_rpi_zc_vc_handle | ( | const AVRpiZcRefPtr | fr_ref | ) |
unsigned int av_rpi_zc_vcsm_handle | ( | const AVRpiZcRefPtr | fr_ref | ) |
int av_rpi_zc_offset | ( | const AVRpiZcRefPtr | fr_ref | ) |
int av_rpi_zc_length | ( | const AVRpiZcRefPtr | fr_ref | ) |
int av_rpi_zc_numbytes | ( | const AVRpiZcRefPtr | fr_ref | ) |
const AVRpiZcFrameGeometry* av_rpi_zc_geometry | ( | const AVRpiZcRefPtr | fr_ref | ) |
void av_rpi_zc_unref | ( | AVRpiZcRefPtr | fr_ref | ) |
int av_rpi_zc_in_use | ( | const struct AVCodecContext *const | s | ) |
int av_rpi_zc_init2 | ( | struct AVCodecContext *const | s, |
void * | pool_env, | ||
av_rpi_zc_alloc_buf_fn_t * | alloc_buf_fn, | ||
av_rpi_zc_free_pool_fn_t * | free_pool_fn | ||
) |
void av_rpi_zc_uninit2 | ( | struct AVCodecContext *const | s | ) |
void av_rpi_zc_int_env_freep | ( | AVZcEnvPtr * | zc | ) |
AVZcEnvPtr av_rpi_zc_int_env_alloc | ( | void *const | logctx | ) |
void av_rpi_zc_set_decoder_pool_size | ( | const AVZcEnvPtr | zc, |
const unsigned int | pool_size | ||
) |
unsigned int av_rpi_zc_get_decoder_pool_size | ( | const AVZcEnvPtr | zc | ) |
int av_rpi_zc_get_buffer | ( | const AVZcEnvPtr | zc, |
AVFrame *const | frame | ||
) |
int av_rpi_zc_resolve_buffer | ( | AVBufferRef *const | buf, |
const int | may_alloc | ||
) |
int av_rpi_zc_resolve_frame | ( | AVFrame *const | frame, |
const int | may_alloc | ||
) |
int av_rpi_zc_set_valid_frame | ( | AVFrame *const | frame | ) |
int av_rpi_zc_set_broken_frame | ( | AVFrame *const | frame | ) |
AVBufferRef* av_rpi_zc_buf | ( | size_t | numbytes, |
int | addr_offset, | ||
void * | v, | ||
const av_rpi_zc_buf_fn_tab_t * | fn_tab | ||
) |
void* av_rpi_zc_buf_v | ( | AVBufferRef *const | buf | ) |
AVZcEnvPtr av_rpi_zc_env_alloc | ( | void * | logctx, |
void * | pool_env, | ||
av_rpi_zc_alloc_buf_fn_t * | alloc_buf_fn, | ||
av_rpi_zc_free_pool_fn_t * | free_pool_fn | ||
) |
void av_rpi_zc_env_release | ( | const AVZcEnvPtr | zc | ) |