libgpac
Documentation of the core library of GPAC
rtp_pck_3gpp.c File Reference
+ Include dependency graph for rtp_pck_3gpp.c:

Functions

static void rtp_amr_flush (GP_RTPPacketizer *builder)
 
GF_Err gp_rtp_builder_do_amr (GP_RTPPacketizer *builder, u8 *data, u32 data_size, u8 IsAUEnd, u32 FullAUSize)
 
static GFINLINE u8 qes_get_rate_size (u32 idx, const unsigned int *rates, const unsigned int nb_rates)
 
GF_Err gp_rtp_builder_do_qcelp (GP_RTPPacketizer *builder, u8 *data, u32 data_size, u8 IsAUEnd, u32 FullAUSize)
 
static void rtp_evrc_smv_flush (GP_RTPPacketizer *builder)
 
GF_Err gp_rtp_builder_do_smv (GP_RTPPacketizer *builder, u8 *data, u32 data_size, u8 IsAUEnd, u32 FullAUSize)
 
GF_Err gp_rtp_builder_do_h263 (GP_RTPPacketizer *builder, u8 *data, u32 data_size, u8 IsAUEnd, u32 FullAUSize)
 
GF_Err gp_rtp_builder_do_mp2t (GP_RTPPacketizer *builder, u8 *data, u32 data_size, u8 IsAUEnd, u32 FullAUSize)
 
GF_Err gp_rtp_builder_do_tx3g (GP_RTPPacketizer *builder, u8 *data, u32 data_size, u8 IsAUEnd, u32 FullAUSize, u32 duration, u8 descIndex)
 
static void gf_rtp_ac3_flush (GP_RTPPacketizer *builder)
 
GF_Err gp_rtp_builder_do_ac3 (GP_RTPPacketizer *builder, u8 *data, u32 data_size, u8 IsAUEnd, u32 FullAUSize)
 
GF_Err gp_rtp_builder_do_opus (GP_RTPPacketizer *builder, u8 *data, u32 data_size, u8 IsAUEnd, u32 FullAUSize)
 

Function Documentation

◆ rtp_amr_flush()

static void rtp_amr_flush ( GP_RTPPacketizer *  builder)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gp_rtp_builder_do_amr()

GF_Err gp_rtp_builder_do_amr ( GP_RTPPacketizer *  builder,
u8 data,
u32  data_size,
u8  IsAUEnd,
u32  FullAUSize 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ qes_get_rate_size()

static GFINLINE u8 qes_get_rate_size ( u32  idx,
const unsigned int *  rates,
const unsigned int  nb_rates 
)
static
+ Here is the caller graph for this function:

◆ gp_rtp_builder_do_qcelp()

GF_Err gp_rtp_builder_do_qcelp ( GP_RTPPacketizer *  builder,
u8 data,
u32  data_size,
u8  IsAUEnd,
u32  FullAUSize 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ rtp_evrc_smv_flush()

static void rtp_evrc_smv_flush ( GP_RTPPacketizer *  builder)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gp_rtp_builder_do_smv()

GF_Err gp_rtp_builder_do_smv ( GP_RTPPacketizer *  builder,
u8 data,
u32  data_size,
u8  IsAUEnd,
u32  FullAUSize 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gp_rtp_builder_do_h263()

GF_Err gp_rtp_builder_do_h263 ( GP_RTPPacketizer *  builder,
u8 data,
u32  data_size,
u8  IsAUEnd,
u32  FullAUSize 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gp_rtp_builder_do_mp2t()

GF_Err gp_rtp_builder_do_mp2t ( GP_RTPPacketizer *  builder,
u8 data,
u32  data_size,
u8  IsAUEnd,
u32  FullAUSize 
)
+ Here is the caller graph for this function:

◆ gp_rtp_builder_do_tx3g()

GF_Err gp_rtp_builder_do_tx3g ( GP_RTPPacketizer *  builder,
u8 data,
u32  data_size,
u8  IsAUEnd,
u32  FullAUSize,
u32  duration,
u8  descIndex 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_rtp_ac3_flush()

static void gf_rtp_ac3_flush ( GP_RTPPacketizer *  builder)
static
+ Here is the caller graph for this function:

◆ gp_rtp_builder_do_ac3()

GF_Err gp_rtp_builder_do_ac3 ( GP_RTPPacketizer *  builder,
u8 data,
u32  data_size,
u8  IsAUEnd,
u32  FullAUSize 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gp_rtp_builder_do_opus()

GF_Err gp_rtp_builder_do_opus ( GP_RTPPacketizer *  builder,
u8 data,
u32  data_size,
u8  IsAUEnd,
u32  FullAUSize 
)
+ Here is the caller graph for this function: