|
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, enum AVPixelFormat *format, 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 77 of file lcevcdec.c.
Referenced by lcevc_send_frame().
|
static |
Definition at line 112 of file lcevcdec.c.
Referenced by lcevc_send_frame().
|
static |
Definition at line 139 of file lcevcdec.c.
Referenced by ff_lcevc_process().
|
static |
Definition at line 194 of file lcevcdec.c.
Referenced by lcevc_receive_frame().
|
static |
Definition at line 241 of file lcevcdec.c.
Referenced by lcevc_free(), and lcevc_receive_frame().
|
static |
Definition at line 266 of file lcevcdec.c.
Referenced by ff_lcevc_process().
|
static |
Definition at line 278 of file lcevcdec.c.
Referenced by lcevc_init().
|
static |
Definition at line 291 of file lcevcdec.c.
Referenced by ff_lcevc_alloc().
|
static |
Definition at line 306 of file lcevcdec.c.
Referenced by ff_lcevc_process().
| int ff_lcevc_process | ( | void * | logctx, |
| AVFrame * | frame | ||
| ) |
Definition at line 331 of file lcevcdec.c.
Referenced by ff_attach_decode_data().
| int ff_lcevc_parse_frame | ( | FFLCEVCContext * | lcevc, |
| const AVFrame * | frame, | ||
| enum AVPixelFormat * | format, | ||
| int * | width, | ||
| int * | height, | ||
| void * | logctx | ||
| ) |
Definition at line 360 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 404 of file lcevcdec.c.
Referenced by ff_decode_preinit().
| void ff_lcevc_unref | ( | void * | opaque | ) |
Definition at line 433 of file lcevcdec.c.
Referenced by ff_attach_decode_data().
|
static |
Definition at line 399 of file lcevcdec.c.
Referenced by ff_lcevc_alloc().
1.8.17