![]() |
libgpac
Documentation of the core library of GPAC
|
#include <gpac/filters.h>#include <gpac/constants.h>#include <gpac/internal/media_dev.h>#include <gpac/mpeg4_odf.h>
Include dependency graph for bs_split.c:Data Structures | |
| struct | BSSplitOut |
| struct | BSSplitIn |
| struct | BSSplitCtx |
Macros | |
| #define | CHECK_PARAM(_name, _id, _res) |
| #define | AVC_READ_LIST(_list, _is_sps) |
| #define | OFFS(_n) #_n, offsetof(BSSplitCtx, _n) |
Functions | |
| static Bool | match_substream (BSSplitOut *c_opid, u32 layer_id, u32 temporal_id) |
| static void | bs_split_svc_add_param (GF_List *ps_list, GF_NALUFFParam *sl) |
| static void | bs_split_check_svc_config (BSSplitIn *pctx, BSSplitOut *c_opid) |
| static void | bs_split_update_hevc_linf (BSSplitIn *pctx, BSSplitOut *c_opid) |
| static void | bs_split_copy_props_base (BSSplitCtx *ctx, BSSplitOut *c_opid, GF_FilterPid *pid, u32 svc_base_id) |
| static BSSplitOut * | bs_split_get_out_stream (BSSplitCtx *ctx, BSSplitIn *pctx, Bool is_config, u32 layer_id, u32 temporal_id, Bool force_dv) |
| static void | bs_split_svcc_del (GF_AVCConfig *svcc) |
| static GF_Err | avc_rewrite_pid_config (BSSplitCtx *ctx, BSSplitIn *pctx) |
| static GF_Err | vvc_hevc_rewrite_pid_config (BSSplitCtx *ctx, BSSplitIn *pctx) |
| static GF_Err | none_rewrite_pid_config (BSSplitCtx *ctx, BSSplitIn *pctx) |
| static GF_Err | none_split_packet (BSSplitCtx *ctx, BSSplitIn *pctx, GF_FilterPacket *pck) |
| static GF_Err | nalu_split_packet (BSSplitCtx *ctx, BSSplitIn *pctx, GF_FilterPacket *pck, u32 codec_type) |
| static GF_Err | avc_split_packet (BSSplitCtx *ctx, BSSplitIn *pctx, GF_FilterPacket *pck) |
| static GF_Err | hevc_split_packet (BSSplitCtx *ctx, BSSplitIn *pctx, GF_FilterPacket *pck) |
| static GF_Err | vvc_split_packet (BSSplitCtx *ctx, BSSplitIn *pctx, GF_FilterPacket *pck) |
| static void | bs_split_reset_stream (GF_Filter *filter, BSSplitCtx *ctx, BSSplitIn *pctx, Bool is_finalize, Bool is_reconf) |
| static GF_Err | bs_split_configure_pid (GF_Filter *filter, GF_FilterPid *pid, Bool is_remove) |
| static GF_Err | bs_split_process (GF_Filter *filter) |
| static GF_Err | bs_split_initialize (GF_Filter *filter) |
| static void | bs_split_finalize (GF_Filter *filter) |
| const GF_FilterRegister * | bssplit_register (GF_FilterSession *session) |
Variables | |
| static GF_FilterArgs | BSSplitArgs [] |
| static const GF_FilterCapability | BSSplitCaps [] |
| GF_FilterRegister | BSSplitRegister |
| struct BSSplitOut |
| struct _bs_split_ctx |
Collaboration diagram for BSSplitCtx:| Data Fields | ||
|---|---|---|
| GF_PropStringList | ltid | |
| Bool | sig_ltid | |
| Bool | svcqid | |
| GF_Filter * | filter | |
| GF_List * | pids | |
| #define CHECK_PARAM | ( | _name, | |
| _id, | |||
| _res | |||
| ) |
| #define AVC_READ_LIST | ( | _list, | |
| _is_sps | |||
| ) |
| #define OFFS | ( | _n | ) | #_n, offsetof(BSSplitCtx, _n) |
|
static |
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the call graph for this function:
|
static |
Here is the call graph for this function:
|
static |
Here is the call graph for this function:
|
static |
Here is the call graph for this function:| const GF_FilterRegister * bssplit_register | ( | GF_FilterSession * | session | ) |
|
static |
|
static |
| GF_FilterRegister BSSplitRegister |