|
FFmpeg
|
#include "libavutil/avassert.h"#include "libavutil/frame.h"#include "libavutil/imgutils.h"#include "libavutil/log.h"#include "libavutil/mem.h"#include "libavutil/refstruct.h"#include "cbs.h"#include "cbs_lcevc.h"#include "decode.h"#include "lcevc_parse.h"#include "lcevcdec.h"#include "lcevctab.h"Go to the source code of this file.
Functions | |
| static LCEVC_ColorFormat | map_format (int format) |
| static int | alloc_base_frame (void *logctx, FFLCEVCContext *lcevc, const AVFrame *frame, LCEVC_PictureHandle *picture) |
| static int | alloc_enhanced_frame (void *logctx, FFLCEVCFrame *frame_ctx, LCEVC_PictureHandle *picture) |
| static int | lcevc_send_frame (void *logctx, FFLCEVCFrame *frame_ctx, const AVFrame *in) |
| static int | generate_output (void *logctx, FFLCEVCFrame *frame_ctx, AVFrame *out) |
| static int | lcevc_flush_pictures (FFLCEVCContext *lcevc) |
| static int | lcevc_receive_frame (void *logctx, 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 int | lcevc_init (FFLCEVCContext *lcevc, void *logctx) |
| int | ff_lcevc_process (void *logctx, AVFrame *frame) |
| int | ff_lcevc_parse_frame (FFLCEVCContext *lcevc, const AVFrame *frame, int *width, int *height, void *logctx) |
| int | ff_lcevc_alloc (FFLCEVCContext **plcevc, void *logctx) |
| void | ff_lcevc_unref (void *opaque) |
Variables | |
| static const CodedBitstreamUnitType | decompose_unit_types [] |
|
static |
Definition at line 33 of file lcevcdec.c.
Referenced by alloc_base_frame(), alloc_enhanced_frame(), and lcevc_send_frame().
|
static |
Definition at line 69 of file lcevcdec.c.
Referenced by lcevc_send_frame().
|
static |
Definition at line 104 of file lcevcdec.c.
Referenced by lcevc_send_frame().
|
static |
Definition at line 131 of file lcevcdec.c.
Referenced by ff_lcevc_process().
|
static |
Definition at line 186 of file lcevcdec.c.
Referenced by lcevc_receive_frame().
|
static |
Definition at line 233 of file lcevcdec.c.
Referenced by lcevc_free(), and lcevc_receive_frame().
|
static |
Definition at line 258 of file lcevcdec.c.
Referenced by ff_lcevc_process().
|
static |
Definition at line 270 of file lcevcdec.c.
Referenced by lcevc_init().
|
static |
Definition at line 283 of file lcevcdec.c.
Referenced by ff_lcevc_alloc().
|
static |
Definition at line 298 of file lcevcdec.c.
Referenced by ff_lcevc_process().
| int ff_lcevc_process | ( | void * | logctx, |
| AVFrame * | frame | ||
| ) |
Definition at line 323 of file lcevcdec.c.
Referenced by ff_attach_decode_data().
| int ff_lcevc_parse_frame | ( | FFLCEVCContext * | lcevc, |
| const AVFrame * | frame, | ||
| int * | width, | ||
| int * | height, | ||
| void * | logctx | ||
| ) |
Definition at line 352 of file lcevcdec.c.
Referenced by ff_attach_decode_data(), and ff_decode_frame_props().
| int ff_lcevc_alloc | ( | FFLCEVCContext ** | plcevc, |
| void * | logctx | ||
| ) |
Definition at line 394 of file lcevcdec.c.
Referenced by ff_decode_preinit().
| void ff_lcevc_unref | ( | void * | opaque | ) |
Definition at line 423 of file lcevcdec.c.
Referenced by ff_attach_decode_data().
|
static |
Definition at line 389 of file lcevcdec.c.
Referenced by ff_lcevc_alloc().
1.8.17