|
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) |
|