|
FFmpeg
|
#include <stdbool.h>#include "libavutil/avassert.h"#include "libavutil/dovi_meta.h"#include "libavutil/intreadwrite.h"#include "libavutil/mem.h"#include "libavutil/opt.h"#include "bsf.h"#include "bsf_internal.h"#include "h2645_parse.h"#include "packet.h"#include "hevc/hevc.h"Go to the source code of this file.
Data Structures | |
| struct | DOVISplitContext |
Macros | |
| #define | OFFSET(x) offsetof(DOVISplitContext, x) |
| #define | FLAGS (AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_BSF_PARAM) |
Enumerations | |
| enum | DOVISplitMode { DOVI_SPLIT_BL = 0, DOVI_SPLIT_BL_RPU = 1, DOVI_SPLIT_EL = 2, DOVI_SPLIT_EL_RPU = 3 } |
Functions | |
| static int | hvcc_nal_length_size (const uint8_t *data, int size) |
| static int | dovi_split_init (AVBSFContext *ctx) |
| static void | dovi_split_close (AVBSFContext *ctx) |
| static int | nal_is_kept (const DOVISplitContext *s, const H2645NAL *nal, const uint8_t **payload, int *payload_size) |
| static int | dovi_split_filter (AVBSFContext *ctx, AVPacket *out) |
Variables | |
| static const AVOption | dovi_split_options [] |
| static const AVClass | dovi_split_class |
| static enum AVCodecID | dovi_split_codec_ids [] |
| const FFBitStreamFilter | ff_dovi_split_bsf |
| #define OFFSET | ( | x | ) | offsetof(DOVISplitContext, x) |
Definition at line 248 of file dovi_split.c.
| #define FLAGS (AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_BSF_PARAM) |
Definition at line 249 of file dovi_split.c.
| enum DOVISplitMode |
| Enumerator | |
|---|---|
| DOVI_SPLIT_BL | |
| DOVI_SPLIT_BL_RPU | |
| DOVI_SPLIT_EL | |
| DOVI_SPLIT_EL_RPU | |
Definition at line 34 of file dovi_split.c.
|
static |
Definition at line 50 of file dovi_split.c.
Referenced by dovi_split_init().
|
static |
Definition at line 57 of file dovi_split.c.
|
static |
Definition at line 131 of file dovi_split.c.
|
static |
Definition at line 137 of file dovi_split.c.
Referenced by dovi_split_filter().
|
static |
Definition at line 169 of file dovi_split.c.
|
static |
Definition at line 250 of file dovi_split.c.
|
static |
Definition at line 259 of file dovi_split.c.
|
static |
Definition at line 266 of file dovi_split.c.
| const FFBitStreamFilter ff_dovi_split_bsf |
Definition at line 270 of file dovi_split.c.
1.8.17