|
FFmpeg
|
#include <stdint.h>#include "libavutil/mem.h"#include "avcodec.h"#include "bytestream.h"#include "get_bits.h"#include "h2645_parse.h"#include "lcevc.h"#include "parser.h"#include "parser_internal.h"Go to the source code of this file.
Data Structures | |
| struct | LCEVCParserContext |
Macros | |
| #define | START_CODE 0x000001 |
| start_code_prefix_one_3bytes More... | |
Functions | |
| static int | lcevc_find_frame_end (AVCodecParserContext *s, const uint8_t *buf, int buf_size) |
| static uint64_t | get_mb (GetBitContext *s) |
| static int | parse_nal_unit (AVCodecParserContext *s, AVCodecContext *avctx, const H2645NAL *nal) |
| static int | parse_nal_units (AVCodecParserContext *s, const uint8_t *buf, int buf_size, AVCodecContext *avctx) |
| static int | lcevc_parse (AVCodecParserContext *s, AVCodecContext *avctx, const uint8_t **poutbuf, int *poutbuf_size, const uint8_t *buf, int buf_size) |
| static void | lcevc_parser_close (AVCodecParserContext *s) |
Variables | |
| static enum AVPixelFormat | pix_fmts [4][4] |
| struct { | |
| int width | |
| int height | |
| } | resolution_type_lut [63] |
| const FFCodecParser | ff_lcevc_parser |
| #define START_CODE 0x000001 |
start_code_prefix_one_3bytes
Definition at line 31 of file lcevc_parser.c.
|
static |
Definition at line 43 of file lcevc_parser.c.
Referenced by lcevc_parse().
|
inlinestatic |
Definition at line 103 of file lcevc_parser.c.
Referenced by parse_nal_unit().
|
static |
Definition at line 119 of file lcevc_parser.c.
Referenced by parse_nal_units().
|
static |
Definition at line 206 of file lcevc_parser.c.
Referenced by lcevc_parse().
|
static |
Definition at line 241 of file lcevc_parser.c.
|
static |
Definition at line 276 of file lcevc_parser.c.
|
static |
Definition at line 73 of file lcevc_parser.c.
Referenced by configure_video_filters(), cuvid_decode_init(), cuvid_handle_video_sequence(), decode_frame_header(), drm_transfer_get_formats(), encode_preinit_video(), ff_default_get_supported_config(), ff_mjpeg_decode_sof(), ff_vaapi_vpp_query_formats(), geq_query_formats(), get_format(), get_hw_format(), get_pixel_format(), get_vaapi_format(), main(), mediacodec_dec_get_video_codec(), mpeg_get_pixelformat(), open_output_file(), parse_nal_unit(), qsv_decode_preinit(), query_formats(), update_size(), and vaapi_transfer_get_formats().
| int width |
Definition at line 85 of file lcevc_parser.c.
| int height |
Definition at line 86 of file lcevc_parser.c.
| const { ... } resolution_type_lut[63] |
Referenced by parse_nal_unit().
| const FFCodecParser ff_lcevc_parser |
Definition at line 285 of file lcevc_parser.c.
1.8.17