Go to the source code of this file.
|
| static LCEVC_ColorFormat | map_format (int format) |
| |
| static int | alloc_base_frame (FFLCEVCContext *lcevc, const AVFrame *frame, LCEVC_PictureHandle *picture) |
| |
| static int | alloc_enhanced_frame (FFLCEVCFrame *frame_ctx, LCEVC_PictureHandle *picture) |
| |
| static int | lcevc_send_frame (FFLCEVCFrame *frame_ctx, const AVFrame *in) |
| |
| static int | generate_output (FFLCEVCFrame *frame_ctx, AVFrame *out) |
| |
| static int | lcevc_flush_pictures (FFLCEVCContext *lcevc) |
| |
| static int | lcevc_receive_frame (FFLCEVCFrame *frame_ctx, AVFrame *out) |
| |
| static void | event_callback (LCEVC_DecoderHandle dec, LCEVC_Event event, LCEVC_PictureHandle pic, const LCEVC_DecodeInformation *info, const uint8_t *data, uint32_t size, void *logctx) |
| |
| static void | lcevc_free (AVRefStructOpaque unused, void *obj) |
| |
| static av_cold int | lcevc_frame_init_cb (AVRefStructOpaque unused, void *obj) |
| |
| static void | lcevc_frame_reset_cb (AVRefStructOpaque unused, void *obj) |
| |
| static av_cold void | lcevc_frame_free_entry_cb (AVRefStructOpaque unused, void *obj) |
| |
| static int | get_log_level (int level) |
| |
| static int | lcevc_init (FFLCEVCContext *lcevc) |
| |
| int | ff_lcevc_process (void *logctx, AVFrame *frame) |
| |
| int | ff_lcevc_parse_frame (FFLCEVCContext *lcevc, const AVFrame *frame, enum AVPixelFormat *format, int *width, int *height) |
| |
| int | ff_lcevc_alloc (FFLCEVCContext **plcevc, AVDictionary **options, int loglevel) |
| |
◆ OFFSET
◆ FLAGS
◆ map_format()
| static LCEVC_ColorFormat map_format |
( |
int | format | ) |
|
|
static |
◆ alloc_base_frame()
| static int alloc_base_frame |
( |
FFLCEVCContext * | lcevc, |
|
|
const AVFrame * | frame, |
|
|
LCEVC_PictureHandle * | picture ) |
|
static |
◆ alloc_enhanced_frame()
| static int alloc_enhanced_frame |
( |
FFLCEVCFrame * | frame_ctx, |
|
|
LCEVC_PictureHandle * | picture ) |
|
static |
◆ lcevc_send_frame()
◆ generate_output()
◆ lcevc_flush_pictures()
◆ lcevc_receive_frame()
◆ event_callback()
| static void event_callback |
( |
LCEVC_DecoderHandle | dec, |
|
|
LCEVC_Event | event, |
|
|
LCEVC_PictureHandle | pic, |
|
|
const LCEVC_DecodeInformation * | info, |
|
|
const uint8_t * | data, |
|
|
uint32_t | size, |
|
|
void * | logctx ) |
|
static |
◆ lcevc_free()
◆ lcevc_frame_init_cb()
◆ lcevc_frame_reset_cb()
◆ lcevc_frame_free_entry_cb()
◆ get_log_level()
| static int get_log_level |
( |
int | level | ) |
|
|
static |
◆ lcevc_init()
◆ ff_lcevc_process()
| int ff_lcevc_process |
( |
void * | logctx, |
|
|
AVFrame * | frame ) |
◆ ff_lcevc_parse_frame()
◆ ff_lcevc_alloc()
◆ level_map
| const uint8_t level_map[LCEVC_LogLevelCount] |
|
static |
Initial value:= {
}
#define AV_LOG_TRACE
Extremely verbose debugging, useful for libav* development.
#define AV_LOG_DEBUG
Stuff which is only useful for libav* developers.
#define AV_LOG_WARNING
Something somehow does not look correct.
#define AV_LOG_FATAL
Something went wrong and recovery is not possible.
#define AV_LOG_INFO
Standard information.
#define AV_LOG_ERROR
Something went wrong and cannot losslessly be recovered.
Definition at line 292 of file lcevcdec.c.
Referenced by event_callback(), guess_palette(), X264_log(), and XAVS_log().
◆ decompose_unit_types
◆ lcevc_opts
Initial value:= {
{ .i64 = 0 }, -1, 2,
FLAGS, .unit =
"passthrough_mode" },
{ .i64 = 1 }, 0, 1,
FLAGS },
{ .i64 = 0 }, 0, 1,
FLAGS },
{ .i64 = 1 }, 0, INT_MAX,
FLAGS },
}
@ AV_OPT_TYPE_CONST
Special option type for declaring named constants.
@ AV_OPT_TYPE_INT
Underlying C type is int.
@ AV_OPT_TYPE_BOOL
Underlying C type is int.
@ AV_OPT_TYPE_STRING
Underlying C type is a uint8_t* that is either NULL or points to a C string allocated with the av_mal...
Definition at line 520 of file lcevcdec.c.
◆ lcevcdec_context_class
| const AVClass lcevcdec_context_class |
|
static |
Initial value:= {
.class_name = "liblcevc_dec",
}
const char * av_default_item_name(void *ptr)
Return the context name.
#define LIBAVUTIL_VERSION_INT
static const AVOption lcevc_opts[]
@ AV_CLASS_CATEGORY_DECODER
Definition at line 540 of file lcevcdec.c.
Referenced by ff_lcevc_alloc().