|
FFmpeg
4.1.6
|
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 | ) |
1.8.13