libgpac
Documentation of the core library of GPAC
Loading...
Searching...
No Matches
box_dump.c File Reference
#include <gpac/internal/isomedia_dev.h>
#include <gpac/utf.h>
#include <gpac/network.h>
#include <gpac/color.h>
#include <gpac/avparse.h>
#include <gpac/base_coding.h>
#include <gpac/webvtt.h>

Data Structures

struct  CompInfo
 

Macros

#define get_and_print(name, bits)
 
#define get_4cc_and_print(name, bits)
 

Functions

static void dump_data (FILE *trace, char *data, u32 dataLength)
 
static void dump_data_hex (FILE *trace, char *data, u32 dataLength)
 
static void dump_data_attribute (FILE *trace, char *name, u8 *data, u32 data_size)
 
static void dump_data_string (FILE *trace, char *data, u32 dataLength)
 
GF_Err gf_isom_box_array_dump (GF_List *list, FILE *trace)
 
GF_EXPORT GF_Err gf_isom_dump (GF_ISOFile *mov, FILE *trace, Bool skip_init, Bool skip_samples)
 
GF_Err reftype_box_dump (GF_Box *a, FILE *trace)
 
GF_Err ireftype_box_dump (GF_Box *a, FILE *trace)
 
GF_Err free_box_dump (GF_Box *a, FILE *trace)
 
GF_Err wide_box_dump (GF_Box *a, FILE *trace)
 
GF_Err mdat_box_dump (GF_Box *a, FILE *trace)
 
GF_Err moov_box_dump (GF_Box *a, FILE *trace)
 
GF_Err mvhd_box_dump (GF_Box *a, FILE *trace)
 
GF_Err mdhd_box_dump (GF_Box *a, FILE *trace)
 
GF_Err vmhd_box_dump (GF_Box *a, FILE *trace)
 
GF_Err gmin_box_dump (GF_Box *a, FILE *trace)
 
GF_Err clef_box_dump (GF_Box *a, FILE *trace)
 
GF_Err smhd_box_dump (GF_Box *a, FILE *trace)
 
GF_Err hmhd_box_dump (GF_Box *a, FILE *trace)
 
GF_Err nmhd_box_dump (GF_Box *a, FILE *trace)
 
GF_Err stbl_box_dump (GF_Box *a, FILE *trace)
 
GF_Err dinf_box_dump (GF_Box *a, FILE *trace)
 
GF_Err url_box_dump (GF_Box *a, FILE *trace)
 
GF_Err urn_box_dump (GF_Box *a, FILE *trace)
 
GF_Err alis_box_dump (GF_Box *a, FILE *trace)
 
GF_Err cprt_box_dump (GF_Box *a, FILE *trace)
 
GF_Err kind_box_dump (GF_Box *a, FILE *trace)
 
static char * format_duration (u64 dur, u32 timescale, char *szDur)
 
static void dump_escape_string (FILE *trace, char *name)
 
GF_Err chpl_box_dump (GF_Box *a, FILE *trace)
 
GF_Err pdin_box_dump (GF_Box *a, FILE *trace)
 
GF_Err hdlr_box_dump (GF_Box *a, FILE *trace)
 
GF_Err iods_box_dump (GF_Box *a, FILE *trace)
 
GF_Err trak_box_dump (GF_Box *a, FILE *trace)
 
GF_Err mp4s_box_dump (GF_Box *a, FILE *trace)
 
GF_Err video_sample_entry_box_dump (GF_Box *a, FILE *trace)
 
void base_audio_entry_dump (GF_AudioSampleEntryBox *p, FILE *trace)
 
GF_Err audio_sample_entry_box_dump (GF_Box *a, FILE *trace)
 
GF_Err gen_sample_entry_box_dump (GF_Box *a, FILE *trace)
 
static void gnr_dump_exts (u8 *data, u32 data_size, FILE *trace)
 
GF_Err gnrm_box_dump (GF_Box *a, FILE *trace)
 
GF_Err gnrv_box_dump (GF_Box *a, FILE *trace)
 
GF_Err gnra_box_dump (GF_Box *a, FILE *trace)
 
GF_Err edts_box_dump (GF_Box *a, FILE *trace)
 
GF_Err udta_box_dump (GF_Box *a, FILE *trace)
 
GF_Err dref_box_dump (GF_Box *a, FILE *trace)
 
GF_Err stsd_box_dump (GF_Box *a, FILE *trace)
 
GF_Err stts_box_dump (GF_Box *a, FILE *trace)
 
GF_Err ctts_box_dump (GF_Box *a, FILE *trace)
 
GF_Err cslg_box_dump (GF_Box *a, FILE *trace)
 
GF_Err ccst_box_dump (GF_Box *a, FILE *trace)
 
GF_Err stsh_box_dump (GF_Box *a, FILE *trace)
 
GF_Err elst_box_dump (GF_Box *a, FILE *trace)
 
GF_Err stsc_box_dump (GF_Box *a, FILE *trace)
 
GF_Err stsz_box_dump (GF_Box *a, FILE *trace)
 
GF_Err stco_box_dump (GF_Box *a, FILE *trace)
 
GF_Err stss_box_dump (GF_Box *a, FILE *trace)
 
GF_Err stdp_box_dump (GF_Box *a, FILE *trace)
 
GF_Err sdtp_box_dump (GF_Box *a, FILE *trace)
 
GF_Err co64_box_dump (GF_Box *a, FILE *trace)
 
GF_Err esds_box_dump (GF_Box *a, FILE *trace)
 
GF_Err minf_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tkhd_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tref_box_dump (GF_Box *a, FILE *trace)
 
GF_Err mdia_box_dump (GF_Box *a, FILE *trace)
 
GF_Err mfra_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tfra_box_dump (GF_Box *a, FILE *trace)
 
GF_Err mfro_box_dump (GF_Box *a, FILE *trace)
 
GF_Err elng_box_dump (GF_Box *a, FILE *trace)
 
static GF_Err dump_alac (GF_UnknownBox *u, FILE *trace)
 
static GF_Err dump_uncc (GF_UnknownBox *u, FILE *trace)
 
static const char * get_comp_type_name (u32 ctype)
 
static GF_Err dump_cmpd (GF_UnknownBox *u, FILE *trace)
 
static GF_Err dump_cpal (GF_UnknownBox *u, FILE *trace)
 
static GF_Err dump_cpat (GF_UnknownBox *u, FILE *trace)
 
static GF_Err dump_gmcc (GF_UnknownBox *u, FILE *trace)
 
static GF_Err dump_dvc1 (GF_UnknownBox *u, FILE *trace)
 
GF_Err unkn_box_dump (GF_Box *a, FILE *trace)
 
GF_Err uuid_box_dump (GF_Box *a, FILE *trace)
 
GF_Err void_box_dump (GF_Box *a, FILE *trace)
 
GF_Err ftyp_box_dump (GF_Box *a, FILE *trace)
 
GF_Err padb_box_dump (GF_Box *a, FILE *trace)
 
GF_Err gppc_box_dump (GF_Box *a, FILE *trace)
 
GF_Err avcc_box_dump (GF_Box *a, FILE *trace)
 
GF_Err hvcc_box_dump (GF_Box *a, FILE *trace)
 
GF_Err vvcc_box_dump (GF_Box *a, FILE *trace)
 
GF_Err vvnc_box_dump (GF_Box *a, FILE *trace)
 
GF_Err av1c_box_dump (GF_Box *a, FILE *trace)
 
GF_Err vpcc_box_dump (GF_Box *a, FILE *trace)
 
GF_Err SmDm_box_dump (GF_Box *a, FILE *trace)
 
GF_Err CoLL_box_dump (GF_Box *a, FILE *trace)
 
GF_Err m4ds_box_dump (GF_Box *a, FILE *trace)
 
GF_Err btrt_box_dump (GF_Box *a, FILE *trace)
 
GF_Err ftab_box_dump (GF_Box *a, FILE *trace)
 
static void tx3g_dump_rgba8 (FILE *trace, char *name, u32 col)
 
static void tx3g_dump_rgb16 (FILE *trace, char *name, char col[6])
 
static void tx3g_dump_box (FILE *trace, GF_BoxRecord *rec)
 
static void tx3g_dump_style (FILE *trace, GF_StyleRecord *rec)
 
GF_Err tx3g_box_dump (GF_Box *a, FILE *trace)
 
GF_Err text_box_dump (GF_Box *a, FILE *trace)
 
GF_Err styl_box_dump (GF_Box *a, FILE *trace)
 
GF_Err hlit_box_dump (GF_Box *a, FILE *trace)
 
GF_Err hclr_box_dump (GF_Box *a, FILE *trace)
 
GF_Err krok_box_dump (GF_Box *a, FILE *trace)
 
GF_Err dlay_box_dump (GF_Box *a, FILE *trace)
 
GF_Err href_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tbox_box_dump (GF_Box *a, FILE *trace)
 
GF_Err blnk_box_dump (GF_Box *a, FILE *trace)
 
GF_Err twrp_box_dump (GF_Box *a, FILE *trace)
 
GF_Err meta_box_dump (GF_Box *a, FILE *trace)
 
GF_Err xml_box_dump (GF_Box *a, FILE *trace)
 
GF_Err bxml_box_dump (GF_Box *a, FILE *trace)
 
GF_Err pitm_box_dump (GF_Box *a, FILE *trace)
 
GF_Err ipro_box_dump (GF_Box *a, FILE *trace)
 
GF_Err infe_box_dump (GF_Box *a, FILE *trace)
 
GF_Err iinf_box_dump (GF_Box *a, FILE *trace)
 
GF_Err iloc_box_dump (GF_Box *a, FILE *trace)
 
GF_Err iref_box_dump (GF_Box *a, FILE *trace)
 
GF_Err hinf_box_dump (GF_Box *a, FILE *trace)
 
GF_Err trpy_box_dump (GF_Box *a, FILE *trace)
 
GF_Err totl_box_dump (GF_Box *a, FILE *trace)
 
GF_Err nump_box_dump (GF_Box *a, FILE *trace)
 
GF_Err npck_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tpyl_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tpay_box_dump (GF_Box *a, FILE *trace)
 
GF_Err maxr_box_dump (GF_Box *a, FILE *trace)
 
GF_Err dmed_box_dump (GF_Box *a, FILE *trace)
 
GF_Err dimm_box_dump (GF_Box *a, FILE *trace)
 
GF_Err drep_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tssy_box_dump (GF_Box *a, FILE *trace)
 
GF_Err rssr_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tmin_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tmax_box_dump (GF_Box *a, FILE *trace)
 
GF_Err pmax_box_dump (GF_Box *a, FILE *trace)
 
GF_Err dmax_box_dump (GF_Box *a, FILE *trace)
 
GF_Err payt_box_dump (GF_Box *a, FILE *trace)
 
GF_Err name_box_dump (GF_Box *a, FILE *trace)
 
GF_Err rely_box_dump (GF_Box *a, FILE *trace)
 
GF_Err snro_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tims_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tsro_box_dump (GF_Box *a, FILE *trace)
 
GF_Err ghnt_box_dump (GF_Box *a, FILE *trace)
 
GF_Err hnti_box_dump (GF_Box *a, FILE *trace)
 
GF_Err sdp_box_dump (GF_Box *a, FILE *trace)
 
GF_Err rtp_hnti_box_dump (GF_Box *a, FILE *trace)
 
GF_Err rtpo_box_dump (GF_Box *a, FILE *trace)
 
GF_Err mvex_box_dump (GF_Box *a, FILE *trace)
 
GF_Err mehd_box_dump (GF_Box *a, FILE *trace)
 
void sample_flags_dump (const char *name, u32 sample_flags, FILE *trace)
 
GF_Err trex_box_dump (GF_Box *a, FILE *trace)
 
GF_Err trep_box_dump (GF_Box *a, FILE *trace)
 
GF_Err moof_box_dump (GF_Box *a, FILE *trace)
 
GF_Err mfhd_box_dump (GF_Box *a, FILE *trace)
 
GF_Err traf_box_dump (GF_Box *a, FILE *trace)
 
static void frag_dump_sample_flags (FILE *trace, u32 flags, u32 field_idx)
 
GF_Err tfhd_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tfxd_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tfrf_box_dump (GF_Box *a, FILE *trace)
 
GF_Err trun_box_dump (GF_Box *a, FILE *trace)
 
GF_Err DTE_Dump (GF_List *dte, FILE *trace)
 
GF_EXPORT GF_Err gf_isom_dump_hint_sample (GF_ISOFile *the_file, u32 trackNumber, u32 SampleNum, FILE *trace)
 
static void tx3g_dump_box_nobox (FILE *trace, GF_BoxRecord *rec)
 
static void tx3g_print_char_offsets (FILE *trace, u32 start, u32 end, u32 *shift_offset, u32 so_count)
 
static void tx3g_dump_style_nobox (FILE *trace, GF_StyleRecord *rec, u32 *shift_offset, u32 so_count)
 
char * tx3g_format_time (u64 ts, u32 timescale, char *szDur, Bool is_srt)
 
void dump_ttxt_header (FILE *dump, GF_Tx3gSampleEntryBox *txt_e, u32 def_width, u32 def_height)
 
void dump_ttxt_sample (FILE *dump, GF_TextSample *s_txt, u64 ts, u32 timescale, u32 di, Bool box_dump)
 
static GF_Err gf_isom_dump_ttxt_track (GF_ISOFile *the_file, u32 track, FILE *dump, GF_TextDumpType dump_type)
 
GF_Err dump_ttxt_sample_srt (FILE *dump, GF_TextSample *txt, GF_Tx3gSampleEntryBox *txtd, Bool vtt_dump)
 
static void vttmx_timestamp_dump (GF_BitStream *bs, GF_WebVTTTimestamp *ts, Bool dump_hour, Bool write_srt)
 
void webvtt_write_cue_bs (GF_BitStream *bs, GF_WebVTTCue *cue, Bool write_srt)
 
static GF_Err gf_isom_dump_srt_track (GF_ISOFile *the_file, u32 track, FILE *dump)
 
static GF_Err gf_isom_dump_svg_track (GF_ISOFile *the_file, u32 track, FILE *dump)
 
static GF_Err gf_isom_dump_ogg_chap (GF_ISOFile *the_file, u32 track, FILE *dump, GF_TextDumpType dump_type)
 
GF_EXPORT GF_Err gf_isom_text_dump (GF_ISOFile *the_file, u32 track, FILE *dump, GF_TextDumpType dump_type)
 
GF_Err sinf_box_dump (GF_Box *a, FILE *trace)
 
GF_Err frma_box_dump (GF_Box *a, FILE *trace)
 
GF_Err schm_box_dump (GF_Box *a, FILE *trace)
 
GF_Err schi_box_dump (GF_Box *a, FILE *trace)
 
GF_Err iKMS_box_dump (GF_Box *a, FILE *trace)
 
GF_Err iSFM_box_dump (GF_Box *a, FILE *trace)
 
GF_Err iSLT_box_dump (GF_Box *a, FILE *trace)
 
GF_EXPORT GF_Err gf_isom_dump_ismacryp_protection (GF_ISOFile *the_file, u32 trackNumber, FILE *trace)
 
GF_EXPORT GF_Err gf_isom_dump_ismacryp_sample (GF_ISOFile *the_file, u32 trackNumber, u32 SampleNum, FILE *trace)
 
GF_Err ilst_item_box_dump (GF_Box *a, FILE *trace)
 
GF_Err abst_box_dump (GF_Box *a, FILE *trace)
 
GF_Err afra_box_dump (GF_Box *a, FILE *trace)
 
GF_Err afrt_box_dump (GF_Box *a, FILE *trace)
 
GF_Err asrt_box_dump (GF_Box *a, FILE *trace)
 
GF_Err ilst_box_dump (GF_Box *a, FILE *trace)
 
GF_Err databox_box_dump (GF_Box *a, FILE *trace)
 
GF_Err ohdr_box_dump (GF_Box *a, FILE *trace)
 
GF_Err grpi_box_dump (GF_Box *a, FILE *trace)
 
GF_Err mdri_box_dump (GF_Box *a, FILE *trace)
 
GF_Err odtt_box_dump (GF_Box *a, FILE *trace)
 
GF_Err odrb_box_dump (GF_Box *a, FILE *trace)
 
GF_Err odkm_box_dump (GF_Box *a, FILE *trace)
 
GF_Err pasp_box_dump (GF_Box *a, FILE *trace)
 
GF_Err clap_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tsel_box_dump (GF_Box *a, FILE *trace)
 
GF_Err metx_box_dump (GF_Box *a, FILE *trace)
 
GF_Err txtc_box_dump (GF_Box *a, FILE *trace)
 
GF_Err dims_box_dump (GF_Box *a, FILE *trace)
 
GF_Err diST_box_dump (GF_Box *a, FILE *trace)
 
GF_Err dimC_box_dump (GF_Box *a, FILE *trace)
 
GF_Err dOps_box_dump (GF_Box *a, FILE *trace)
 
GF_Err dac3_box_dump (GF_Box *a, FILE *trace)
 
GF_Err dmlp_box_dump (GF_Box *a, FILE *trace)
 
GF_Err dvcC_box_dump (GF_Box *a, FILE *trace)
 
GF_Err dvvC_box_dump (GF_Box *a, FILE *trace)
 
GF_Err lsrc_box_dump (GF_Box *a, FILE *trace)
 
GF_Err lsr1_box_dump (GF_Box *a, FILE *trace)
 
GF_Err sidx_box_dump (GF_Box *a, FILE *trace)
 
GF_Err ssix_box_dump (GF_Box *a, FILE *trace)
 
GF_Err leva_box_dump (GF_Box *a, FILE *trace)
 
GF_Err strk_box_dump (GF_Box *a, FILE *trace)
 
GF_Err stri_box_dump (GF_Box *a, FILE *trace)
 
GF_Err stsg_box_dump (GF_Box *a, FILE *trace)
 
GF_Err pcrb_box_dump (GF_Box *a, FILE *trace)
 
GF_Err subs_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tfdt_box_dump (GF_Box *a, FILE *trace)
 
GF_Err rvcc_box_dump (GF_Box *a, FILE *trace)
 
GF_Err sbgp_box_dump (GF_Box *a, FILE *trace)
 
static void oinf_entry_dump (GF_OperatingPointsInformation *ptr, FILE *trace)
 
static void linf_dump (GF_LHVCLayerInformation *ptr, FILE *trace)
 
static void trif_dump (FILE *trace, char *data, u32 data_size)
 
static void nalm_dump (FILE *trace, char *data, u32 data_size)
 
GF_Err sgpd_box_dump (GF_Box *a, FILE *trace)
 
GF_Err saiz_box_dump (GF_Box *a, FILE *trace)
 
GF_Err saio_box_dump (GF_Box *a, FILE *trace)
 
GF_Err pssh_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tenc_box_dump (GF_Box *a, FILE *trace)
 
GF_Err piff_pssh_box_dump (GF_Box *a, FILE *trace)
 
GF_Err piff_tenc_box_dump (GF_Box *a, FILE *trace)
 
u8 key_info_get_iv_size (const u8 *key_info, u32 key_info_size, u32 idx, u8 *const_iv_size, const u8 **const_iv)
 
GF_Err senc_box_dump (GF_Box *a, FILE *trace)
 
GF_Err piff_psec_box_dump (GF_Box *a, FILE *trace)
 
GF_Err prft_box_dump (GF_Box *a, FILE *trace)
 
GF_Err adkm_box_dump (GF_Box *a, FILE *trace)
 
GF_Err ahdr_box_dump (GF_Box *a, FILE *trace)
 
GF_Err aprm_box_dump (GF_Box *a, FILE *trace)
 
GF_Err aeib_box_dump (GF_Box *a, FILE *trace)
 
GF_Err akey_box_dump (GF_Box *a, FILE *trace)
 
GF_Err flxs_box_dump (GF_Box *a, FILE *trace)
 
GF_Err adaf_box_dump (GF_Box *a, FILE *trace)
 
GF_Err ispe_box_dump (GF_Box *a, FILE *trace)
 
GF_Err a1lx_box_dump (GF_Box *a, FILE *trace)
 
GF_Err a1op_box_dump (GF_Box *a, FILE *trace)
 
GF_Err colr_box_dump (GF_Box *a, FILE *trace)
 
GF_Err pixi_box_dump (GF_Box *a, FILE *trace)
 
GF_Err rloc_box_dump (GF_Box *a, FILE *trace)
 
GF_Err irot_box_dump (GF_Box *a, FILE *trace)
 
GF_Err imir_box_dump (GF_Box *a, FILE *trace)
 
GF_Err clli_box_dump (GF_Box *a, FILE *trace)
 
GF_Err mdcv_box_dump (GF_Box *a, FILE *trace)
 
GF_Err ipco_box_dump (GF_Box *a, FILE *trace)
 
GF_Err iprp_box_dump (GF_Box *a, FILE *trace)
 
GF_Err ipma_box_dump (GF_Box *a, FILE *trace)
 
GF_Err auxc_box_dump (GF_Box *a, FILE *trace)
 
GF_Err auxi_box_dump (GF_Box *a, FILE *trace)
 
GF_Err oinf_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tols_box_dump (GF_Box *a, FILE *trace)
 
GF_Err trgr_box_dump (GF_Box *a, FILE *trace)
 
GF_Err trgt_box_dump (GF_Box *a, FILE *trace)
 
GF_Err grpl_box_dump (GF_Box *a, FILE *trace)
 
GF_Err grptype_box_dump (GF_Box *a, FILE *trace)
 
GF_Err stvi_box_dump (GF_Box *a, FILE *trace)
 
GF_Err def_parent_box_dump (GF_Box *a, FILE *trace)
 
GF_Err def_parent_full_box_dump (GF_Box *a, FILE *trace)
 
GF_Err fiin_box_dump (GF_Box *a, FILE *trace)
 
GF_Err fecr_box_dump (GF_Box *a, FILE *trace)
 
GF_Err gitn_box_dump (GF_Box *a, FILE *trace)
 
GF_Err paen_box_dump (GF_Box *a, FILE *trace)
 
GF_Err fpar_box_dump (GF_Box *a, FILE *trace)
 
GF_Err segr_box_dump (GF_Box *a, FILE *trace)
 
GF_Err srpp_box_dump (GF_Box *a, FILE *trace)
 
GF_Err fdpa_box_dump (GF_Box *a, FILE *trace)
 
GF_Err extr_box_dump (GF_Box *a, FILE *trace)
 
GF_Err fdsa_box_dump (GF_Box *a, FILE *trace)
 
GF_Err trik_box_dump (GF_Box *a, FILE *trace)
 
GF_Err bloc_box_dump (GF_Box *a, FILE *trace)
 
GF_Err ainf_box_dump (GF_Box *a, FILE *trace)
 
GF_Err mhac_box_dump (GF_Box *a, FILE *trace)
 
GF_Err mhap_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tmcd_box_dump (GF_Box *a, FILE *trace)
 
GF_Err tcmi_box_dump (GF_Box *a, FILE *trace)
 
GF_Err fiel_box_dump (GF_Box *a, FILE *trace)
 
GF_Err gama_box_dump (GF_Box *a, FILE *trace)
 
GF_Err chrm_box_dump (GF_Box *a, FILE *trace)
 
GF_Err chan_box_dump (GF_Box *a, FILE *trace)
 
GF_Err jp2h_box_dump (GF_Box *a, FILE *trace)
 
GF_Err ihdr_box_dump (GF_Box *a, FILE *trace)
 
GF_Err dfla_box_dump (GF_Box *a, FILE *trace)
 
GF_Err mvcg_box_dump (GF_Box *a, FILE *trace)
 
GF_Err vwid_box_dump (GF_Box *a, FILE *trace)
 
GF_Err pcmC_box_dump (GF_Box *a, FILE *trace)
 
GF_Err chnl_box_dump (GF_Box *a, FILE *trace)
 
GF_Err load_box_dump (GF_Box *a, FILE *trace)
 
GF_Err emsg_box_dump (GF_Box *a, FILE *trace)
 
GF_Err csgp_box_dump (GF_Box *a, FILE *trace)
 
GF_Err ienc_box_dump (GF_Box *a, FILE *trace)
 
GF_Err iaux_box_dump (GF_Box *a, FILE *trace)
 
GF_Err xtra_box_dump (GF_Box *a, FILE *trace)
 
GF_Err st3d_box_dump (GF_Box *a, FILE *trace)
 
GF_Err svhd_box_dump (GF_Box *a, FILE *trace)
 
GF_Err prhd_box_dump (GF_Box *a, FILE *trace)
 
GF_Err proj_type_box_dump (GF_Box *a, FILE *trace)
 
GF_Err keys_box_dump (GF_Box *a, FILE *trace)
 

Variables

static Bool dump_skip_samples = GF_FALSE
 
static char * ctyp_names []
 

Data Structure Documentation

◆ CompInfo

struct CompInfo
Data Fields
u32 type
u32 bits

Macro Definition Documentation

◆ get_and_print

#define get_and_print (   name,
  bits 
)
Value:
val = gf_bs_read_int(bs, bits); \
gf_fprintf(trace, " "name"=\"%u\"", val);\
u32 gf_bs_read_int(GF_BitStream *bs, u32 nBits)
integer reading
Definition bitstream.c:465

◆ get_4cc_and_print

#define get_4cc_and_print (   name,
  bits 
)
Value:
val = gf_bs_read_int(bs, bits); \
gf_fprintf(trace, " "name"=\"%s\"", gf_4cc_to_str(val) );\
const char * gf_4cc_to_str(u32 type)
Definition error.c:36

Function Documentation

◆ dump_data()

static void dump_data ( FILE *  trace,
char *  data,
u32  dataLength 
)
static

◆ dump_data_hex()

static void dump_data_hex ( FILE *  trace,
char *  data,
u32  dataLength 
)
static

◆ dump_data_attribute()

static void dump_data_attribute ( FILE *  trace,
char *  name,
u8 data,
u32  data_size 
)
static

◆ dump_data_string()

static void dump_data_string ( FILE *  trace,
char *  data,
u32  dataLength 
)
static

◆ gf_isom_box_array_dump()

GF_Err gf_isom_box_array_dump ( GF_List *  list,
FILE *  trace 
)

◆ reftype_box_dump()

GF_Err reftype_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ireftype_box_dump()

GF_Err ireftype_box_dump ( GF_Box a,
FILE *  trace 
)

◆ free_box_dump()

GF_Err free_box_dump ( GF_Box a,
FILE *  trace 
)

◆ wide_box_dump()

GF_Err wide_box_dump ( GF_Box a,
FILE *  trace 
)

◆ mdat_box_dump()

GF_Err mdat_box_dump ( GF_Box a,
FILE *  trace 
)

◆ moov_box_dump()

GF_Err moov_box_dump ( GF_Box a,
FILE *  trace 
)

◆ mvhd_box_dump()

GF_Err mvhd_box_dump ( GF_Box a,
FILE *  trace 
)

◆ mdhd_box_dump()

GF_Err mdhd_box_dump ( GF_Box a,
FILE *  trace 
)

◆ vmhd_box_dump()

GF_Err vmhd_box_dump ( GF_Box a,
FILE *  trace 
)

◆ gmin_box_dump()

GF_Err gmin_box_dump ( GF_Box a,
FILE *  trace 
)

◆ clef_box_dump()

GF_Err clef_box_dump ( GF_Box a,
FILE *  trace 
)

◆ smhd_box_dump()

GF_Err smhd_box_dump ( GF_Box a,
FILE *  trace 
)

◆ hmhd_box_dump()

GF_Err hmhd_box_dump ( GF_Box a,
FILE *  trace 
)

◆ nmhd_box_dump()

GF_Err nmhd_box_dump ( GF_Box a,
FILE *  trace 
)

◆ stbl_box_dump()

GF_Err stbl_box_dump ( GF_Box a,
FILE *  trace 
)

◆ dinf_box_dump()

GF_Err dinf_box_dump ( GF_Box a,
FILE *  trace 
)

◆ url_box_dump()

GF_Err url_box_dump ( GF_Box a,
FILE *  trace 
)

◆ urn_box_dump()

GF_Err urn_box_dump ( GF_Box a,
FILE *  trace 
)

◆ alis_box_dump()

GF_Err alis_box_dump ( GF_Box a,
FILE *  trace 
)

◆ cprt_box_dump()

GF_Err cprt_box_dump ( GF_Box a,
FILE *  trace 
)

◆ kind_box_dump()

GF_Err kind_box_dump ( GF_Box a,
FILE *  trace 
)

◆ format_duration()

static char * format_duration ( u64  dur,
u32  timescale,
char *  szDur 
)
static

◆ dump_escape_string()

static void dump_escape_string ( FILE *  trace,
char *  name 
)
static

◆ chpl_box_dump()

GF_Err chpl_box_dump ( GF_Box a,
FILE *  trace 
)

◆ pdin_box_dump()

GF_Err pdin_box_dump ( GF_Box a,
FILE *  trace 
)

◆ hdlr_box_dump()

GF_Err hdlr_box_dump ( GF_Box a,
FILE *  trace 
)

◆ iods_box_dump()

GF_Err iods_box_dump ( GF_Box a,
FILE *  trace 
)

◆ trak_box_dump()

GF_Err trak_box_dump ( GF_Box a,
FILE *  trace 
)

◆ mp4s_box_dump()

GF_Err mp4s_box_dump ( GF_Box a,
FILE *  trace 
)

◆ video_sample_entry_box_dump()

GF_Err video_sample_entry_box_dump ( GF_Box a,
FILE *  trace 
)

◆ base_audio_entry_dump()

void base_audio_entry_dump ( GF_AudioSampleEntryBox p,
FILE *  trace 
)

◆ audio_sample_entry_box_dump()

GF_Err audio_sample_entry_box_dump ( GF_Box a,
FILE *  trace 
)

◆ gen_sample_entry_box_dump()

GF_Err gen_sample_entry_box_dump ( GF_Box a,
FILE *  trace 
)

◆ gnr_dump_exts()

static void gnr_dump_exts ( u8 data,
u32  data_size,
FILE *  trace 
)
static

◆ gnrm_box_dump()

GF_Err gnrm_box_dump ( GF_Box a,
FILE *  trace 
)

◆ gnrv_box_dump()

GF_Err gnrv_box_dump ( GF_Box a,
FILE *  trace 
)

◆ gnra_box_dump()

GF_Err gnra_box_dump ( GF_Box a,
FILE *  trace 
)

◆ edts_box_dump()

GF_Err edts_box_dump ( GF_Box a,
FILE *  trace 
)

◆ udta_box_dump()

GF_Err udta_box_dump ( GF_Box a,
FILE *  trace 
)

◆ dref_box_dump()

GF_Err dref_box_dump ( GF_Box a,
FILE *  trace 
)

◆ stsd_box_dump()

GF_Err stsd_box_dump ( GF_Box a,
FILE *  trace 
)

◆ stts_box_dump()

GF_Err stts_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ctts_box_dump()

GF_Err ctts_box_dump ( GF_Box a,
FILE *  trace 
)

◆ cslg_box_dump()

GF_Err cslg_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ccst_box_dump()

GF_Err ccst_box_dump ( GF_Box a,
FILE *  trace 
)

◆ stsh_box_dump()

GF_Err stsh_box_dump ( GF_Box a,
FILE *  trace 
)

◆ elst_box_dump()

GF_Err elst_box_dump ( GF_Box a,
FILE *  trace 
)

◆ stsc_box_dump()

GF_Err stsc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ stsz_box_dump()

GF_Err stsz_box_dump ( GF_Box a,
FILE *  trace 
)

◆ stco_box_dump()

GF_Err stco_box_dump ( GF_Box a,
FILE *  trace 
)

◆ stss_box_dump()

GF_Err stss_box_dump ( GF_Box a,
FILE *  trace 
)

◆ stdp_box_dump()

GF_Err stdp_box_dump ( GF_Box a,
FILE *  trace 
)

◆ sdtp_box_dump()

GF_Err sdtp_box_dump ( GF_Box a,
FILE *  trace 
)

◆ co64_box_dump()

GF_Err co64_box_dump ( GF_Box a,
FILE *  trace 
)

◆ esds_box_dump()

GF_Err esds_box_dump ( GF_Box a,
FILE *  trace 
)

◆ minf_box_dump()

GF_Err minf_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tkhd_box_dump()

GF_Err tkhd_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tref_box_dump()

GF_Err tref_box_dump ( GF_Box a,
FILE *  trace 
)

◆ mdia_box_dump()

GF_Err mdia_box_dump ( GF_Box a,
FILE *  trace 
)

◆ mfra_box_dump()

GF_Err mfra_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tfra_box_dump()

GF_Err tfra_box_dump ( GF_Box a,
FILE *  trace 
)

◆ mfro_box_dump()

GF_Err mfro_box_dump ( GF_Box a,
FILE *  trace 
)

◆ elng_box_dump()

GF_Err elng_box_dump ( GF_Box a,
FILE *  trace 
)

◆ dump_alac()

static GF_Err dump_alac ( GF_UnknownBox u,
FILE *  trace 
)
static

◆ dump_uncc()

static GF_Err dump_uncc ( GF_UnknownBox u,
FILE *  trace 
)
static

◆ get_comp_type_name()

static const char * get_comp_type_name ( u32  ctype)
static

◆ dump_cmpd()

static GF_Err dump_cmpd ( GF_UnknownBox u,
FILE *  trace 
)
static

◆ dump_cpal()

static GF_Err dump_cpal ( GF_UnknownBox u,
FILE *  trace 
)
static

◆ dump_cpat()

static GF_Err dump_cpat ( GF_UnknownBox u,
FILE *  trace 
)
static

◆ dump_gmcc()

static GF_Err dump_gmcc ( GF_UnknownBox u,
FILE *  trace 
)
static

◆ dump_dvc1()

static GF_Err dump_dvc1 ( GF_UnknownBox u,
FILE *  trace 
)
static

◆ unkn_box_dump()

GF_Err unkn_box_dump ( GF_Box a,
FILE *  trace 
)

◆ uuid_box_dump()

GF_Err uuid_box_dump ( GF_Box a,
FILE *  trace 
)

◆ void_box_dump()

GF_Err void_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ftyp_box_dump()

GF_Err ftyp_box_dump ( GF_Box a,
FILE *  trace 
)

◆ padb_box_dump()

GF_Err padb_box_dump ( GF_Box a,
FILE *  trace 
)

◆ gppc_box_dump()

GF_Err gppc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ avcc_box_dump()

GF_Err avcc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ hvcc_box_dump()

GF_Err hvcc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ vvcc_box_dump()

GF_Err vvcc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ vvnc_box_dump()

GF_Err vvnc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ av1c_box_dump()

GF_Err av1c_box_dump ( GF_Box a,
FILE *  trace 
)

◆ vpcc_box_dump()

GF_Err vpcc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ SmDm_box_dump()

GF_Err SmDm_box_dump ( GF_Box a,
FILE *  trace 
)

◆ CoLL_box_dump()

GF_Err CoLL_box_dump ( GF_Box a,
FILE *  trace 
)

◆ m4ds_box_dump()

GF_Err m4ds_box_dump ( GF_Box a,
FILE *  trace 
)

◆ btrt_box_dump()

GF_Err btrt_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ftab_box_dump()

GF_Err ftab_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tx3g_dump_rgba8()

static void tx3g_dump_rgba8 ( FILE *  trace,
char *  name,
u32  col 
)
static

◆ tx3g_dump_rgb16()

static void tx3g_dump_rgb16 ( FILE *  trace,
char *  name,
char  col[6] 
)
static

◆ tx3g_dump_box()

static void tx3g_dump_box ( FILE *  trace,
GF_BoxRecord rec 
)
static

◆ tx3g_dump_style()

static void tx3g_dump_style ( FILE *  trace,
GF_StyleRecord rec 
)
static

◆ tx3g_box_dump()

GF_Err tx3g_box_dump ( GF_Box a,
FILE *  trace 
)

◆ text_box_dump()

GF_Err text_box_dump ( GF_Box a,
FILE *  trace 
)

◆ styl_box_dump()

GF_Err styl_box_dump ( GF_Box a,
FILE *  trace 
)

◆ hlit_box_dump()

GF_Err hlit_box_dump ( GF_Box a,
FILE *  trace 
)

◆ hclr_box_dump()

GF_Err hclr_box_dump ( GF_Box a,
FILE *  trace 
)

◆ krok_box_dump()

GF_Err krok_box_dump ( GF_Box a,
FILE *  trace 
)

◆ dlay_box_dump()

GF_Err dlay_box_dump ( GF_Box a,
FILE *  trace 
)

◆ href_box_dump()

GF_Err href_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tbox_box_dump()

GF_Err tbox_box_dump ( GF_Box a,
FILE *  trace 
)

◆ blnk_box_dump()

GF_Err blnk_box_dump ( GF_Box a,
FILE *  trace 
)

◆ twrp_box_dump()

GF_Err twrp_box_dump ( GF_Box a,
FILE *  trace 
)

◆ meta_box_dump()

GF_Err meta_box_dump ( GF_Box a,
FILE *  trace 
)

◆ xml_box_dump()

GF_Err xml_box_dump ( GF_Box a,
FILE *  trace 
)

◆ bxml_box_dump()

GF_Err bxml_box_dump ( GF_Box a,
FILE *  trace 
)

◆ pitm_box_dump()

GF_Err pitm_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ipro_box_dump()

GF_Err ipro_box_dump ( GF_Box a,
FILE *  trace 
)

◆ infe_box_dump()

GF_Err infe_box_dump ( GF_Box a,
FILE *  trace 
)

◆ iinf_box_dump()

GF_Err iinf_box_dump ( GF_Box a,
FILE *  trace 
)

◆ iloc_box_dump()

GF_Err iloc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ iref_box_dump()

GF_Err iref_box_dump ( GF_Box a,
FILE *  trace 
)

◆ hinf_box_dump()

GF_Err hinf_box_dump ( GF_Box a,
FILE *  trace 
)

◆ trpy_box_dump()

GF_Err trpy_box_dump ( GF_Box a,
FILE *  trace 
)

◆ totl_box_dump()

GF_Err totl_box_dump ( GF_Box a,
FILE *  trace 
)

◆ nump_box_dump()

GF_Err nump_box_dump ( GF_Box a,
FILE *  trace 
)

◆ npck_box_dump()

GF_Err npck_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tpyl_box_dump()

GF_Err tpyl_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tpay_box_dump()

GF_Err tpay_box_dump ( GF_Box a,
FILE *  trace 
)

◆ maxr_box_dump()

GF_Err maxr_box_dump ( GF_Box a,
FILE *  trace 
)

◆ dmed_box_dump()

GF_Err dmed_box_dump ( GF_Box a,
FILE *  trace 
)

◆ dimm_box_dump()

GF_Err dimm_box_dump ( GF_Box a,
FILE *  trace 
)

◆ drep_box_dump()

GF_Err drep_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tssy_box_dump()

GF_Err tssy_box_dump ( GF_Box a,
FILE *  trace 
)

◆ rssr_box_dump()

GF_Err rssr_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tmin_box_dump()

GF_Err tmin_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tmax_box_dump()

GF_Err tmax_box_dump ( GF_Box a,
FILE *  trace 
)

◆ pmax_box_dump()

GF_Err pmax_box_dump ( GF_Box a,
FILE *  trace 
)

◆ dmax_box_dump()

GF_Err dmax_box_dump ( GF_Box a,
FILE *  trace 
)

◆ payt_box_dump()

GF_Err payt_box_dump ( GF_Box a,
FILE *  trace 
)

◆ name_box_dump()

GF_Err name_box_dump ( GF_Box a,
FILE *  trace 
)

◆ rely_box_dump()

GF_Err rely_box_dump ( GF_Box a,
FILE *  trace 
)

◆ snro_box_dump()

GF_Err snro_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tims_box_dump()

GF_Err tims_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tsro_box_dump()

GF_Err tsro_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ghnt_box_dump()

GF_Err ghnt_box_dump ( GF_Box a,
FILE *  trace 
)

◆ hnti_box_dump()

GF_Err hnti_box_dump ( GF_Box a,
FILE *  trace 
)

◆ sdp_box_dump()

GF_Err sdp_box_dump ( GF_Box a,
FILE *  trace 
)

◆ rtp_hnti_box_dump()

GF_Err rtp_hnti_box_dump ( GF_Box a,
FILE *  trace 
)

◆ rtpo_box_dump()

GF_Err rtpo_box_dump ( GF_Box a,
FILE *  trace 
)

◆ mvex_box_dump()

GF_Err mvex_box_dump ( GF_Box a,
FILE *  trace 
)

◆ mehd_box_dump()

GF_Err mehd_box_dump ( GF_Box a,
FILE *  trace 
)

◆ sample_flags_dump()

void sample_flags_dump ( const char *  name,
u32  sample_flags,
FILE *  trace 
)

◆ trex_box_dump()

GF_Err trex_box_dump ( GF_Box a,
FILE *  trace 
)

◆ trep_box_dump()

GF_Err trep_box_dump ( GF_Box a,
FILE *  trace 
)

◆ moof_box_dump()

GF_Err moof_box_dump ( GF_Box a,
FILE *  trace 
)

◆ mfhd_box_dump()

GF_Err mfhd_box_dump ( GF_Box a,
FILE *  trace 
)

◆ traf_box_dump()

GF_Err traf_box_dump ( GF_Box a,
FILE *  trace 
)

◆ frag_dump_sample_flags()

static void frag_dump_sample_flags ( FILE *  trace,
u32  flags,
u32  field_idx 
)
static

◆ tfhd_box_dump()

GF_Err tfhd_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tfxd_box_dump()

GF_Err tfxd_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tfrf_box_dump()

GF_Err tfrf_box_dump ( GF_Box a,
FILE *  trace 
)

◆ trun_box_dump()

GF_Err trun_box_dump ( GF_Box a,
FILE *  trace 
)

◆ DTE_Dump()

GF_Err DTE_Dump ( GF_List *  dte,
FILE *  trace 
)

◆ tx3g_dump_box_nobox()

static void tx3g_dump_box_nobox ( FILE *  trace,
GF_BoxRecord rec 
)
static

◆ tx3g_print_char_offsets()

static void tx3g_print_char_offsets ( FILE *  trace,
u32  start,
u32  end,
u32 shift_offset,
u32  so_count 
)
static

◆ tx3g_dump_style_nobox()

static void tx3g_dump_style_nobox ( FILE *  trace,
GF_StyleRecord rec,
u32 shift_offset,
u32  so_count 
)
static

◆ tx3g_format_time()

char * tx3g_format_time ( u64  ts,
u32  timescale,
char *  szDur,
Bool  is_srt 
)

◆ dump_ttxt_header()

void dump_ttxt_header ( FILE *  dump,
GF_Tx3gSampleEntryBox txt_e,
u32  def_width,
u32  def_height 
)

◆ dump_ttxt_sample()

void dump_ttxt_sample ( FILE *  dump,
GF_TextSample *  s_txt,
u64  ts,
u32  timescale,
u32  di,
Bool  box_dump 
)

◆ gf_isom_dump_ttxt_track()

static GF_Err gf_isom_dump_ttxt_track ( GF_ISOFile *  the_file,
u32  track,
FILE *  dump,
GF_TextDumpType  dump_type 
)
static

◆ dump_ttxt_sample_srt()

GF_Err dump_ttxt_sample_srt ( FILE *  dump,
GF_TextSample *  txt,
GF_Tx3gSampleEntryBox txtd,
Bool  vtt_dump 
)

◆ vttmx_timestamp_dump()

static void vttmx_timestamp_dump ( GF_BitStream *  bs,
GF_WebVTTTimestamp ts,
Bool  dump_hour,
Bool  write_srt 
)
static

◆ webvtt_write_cue_bs()

void webvtt_write_cue_bs ( GF_BitStream *  bs,
GF_WebVTTCue cue,
Bool  write_srt 
)

◆ gf_isom_dump_srt_track()

static GF_Err gf_isom_dump_srt_track ( GF_ISOFile *  the_file,
u32  track,
FILE *  dump 
)
static

◆ gf_isom_dump_svg_track()

static GF_Err gf_isom_dump_svg_track ( GF_ISOFile *  the_file,
u32  track,
FILE *  dump 
)
static

◆ gf_isom_dump_ogg_chap()

static GF_Err gf_isom_dump_ogg_chap ( GF_ISOFile *  the_file,
u32  track,
FILE *  dump,
GF_TextDumpType  dump_type 
)
static

◆ sinf_box_dump()

GF_Err sinf_box_dump ( GF_Box a,
FILE *  trace 
)

◆ frma_box_dump()

GF_Err frma_box_dump ( GF_Box a,
FILE *  trace 
)

◆ schm_box_dump()

GF_Err schm_box_dump ( GF_Box a,
FILE *  trace 
)

◆ schi_box_dump()

GF_Err schi_box_dump ( GF_Box a,
FILE *  trace 
)

◆ iKMS_box_dump()

GF_Err iKMS_box_dump ( GF_Box a,
FILE *  trace 
)

◆ iSFM_box_dump()

GF_Err iSFM_box_dump ( GF_Box a,
FILE *  trace 
)

◆ iSLT_box_dump()

GF_Err iSLT_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ilst_item_box_dump()

GF_Err ilst_item_box_dump ( GF_Box a,
FILE *  trace 
)

◆ abst_box_dump()

GF_Err abst_box_dump ( GF_Box a,
FILE *  trace 
)

◆ afra_box_dump()

GF_Err afra_box_dump ( GF_Box a,
FILE *  trace 
)

◆ afrt_box_dump()

GF_Err afrt_box_dump ( GF_Box a,
FILE *  trace 
)

◆ asrt_box_dump()

GF_Err asrt_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ilst_box_dump()

GF_Err ilst_box_dump ( GF_Box a,
FILE *  trace 
)

◆ databox_box_dump()

GF_Err databox_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ohdr_box_dump()

GF_Err ohdr_box_dump ( GF_Box a,
FILE *  trace 
)

◆ grpi_box_dump()

GF_Err grpi_box_dump ( GF_Box a,
FILE *  trace 
)

◆ mdri_box_dump()

GF_Err mdri_box_dump ( GF_Box a,
FILE *  trace 
)

◆ odtt_box_dump()

GF_Err odtt_box_dump ( GF_Box a,
FILE *  trace 
)

◆ odrb_box_dump()

GF_Err odrb_box_dump ( GF_Box a,
FILE *  trace 
)

◆ odkm_box_dump()

GF_Err odkm_box_dump ( GF_Box a,
FILE *  trace 
)

◆ pasp_box_dump()

GF_Err pasp_box_dump ( GF_Box a,
FILE *  trace 
)

◆ clap_box_dump()

GF_Err clap_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tsel_box_dump()

GF_Err tsel_box_dump ( GF_Box a,
FILE *  trace 
)

◆ metx_box_dump()

GF_Err metx_box_dump ( GF_Box a,
FILE *  trace 
)

◆ txtc_box_dump()

GF_Err txtc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ dims_box_dump()

GF_Err dims_box_dump ( GF_Box a,
FILE *  trace 
)

◆ diST_box_dump()

GF_Err diST_box_dump ( GF_Box a,
FILE *  trace 
)

◆ dimC_box_dump()

GF_Err dimC_box_dump ( GF_Box a,
FILE *  trace 
)

◆ dOps_box_dump()

GF_Err dOps_box_dump ( GF_Box a,
FILE *  trace 
)

◆ dac3_box_dump()

GF_Err dac3_box_dump ( GF_Box a,
FILE *  trace 
)

◆ dmlp_box_dump()

GF_Err dmlp_box_dump ( GF_Box a,
FILE *  trace 
)

◆ dvcC_box_dump()

GF_Err dvcC_box_dump ( GF_Box a,
FILE *  trace 
)

◆ dvvC_box_dump()

GF_Err dvvC_box_dump ( GF_Box a,
FILE *  trace 
)

◆ lsrc_box_dump()

GF_Err lsrc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ lsr1_box_dump()

GF_Err lsr1_box_dump ( GF_Box a,
FILE *  trace 
)

◆ sidx_box_dump()

GF_Err sidx_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ssix_box_dump()

GF_Err ssix_box_dump ( GF_Box a,
FILE *  trace 
)

◆ leva_box_dump()

GF_Err leva_box_dump ( GF_Box a,
FILE *  trace 
)

◆ strk_box_dump()

GF_Err strk_box_dump ( GF_Box a,
FILE *  trace 
)

◆ stri_box_dump()

GF_Err stri_box_dump ( GF_Box a,
FILE *  trace 
)

◆ stsg_box_dump()

GF_Err stsg_box_dump ( GF_Box a,
FILE *  trace 
)

◆ pcrb_box_dump()

GF_Err pcrb_box_dump ( GF_Box a,
FILE *  trace 
)

◆ subs_box_dump()

GF_Err subs_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tfdt_box_dump()

GF_Err tfdt_box_dump ( GF_Box a,
FILE *  trace 
)

◆ rvcc_box_dump()

GF_Err rvcc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ sbgp_box_dump()

GF_Err sbgp_box_dump ( GF_Box a,
FILE *  trace 
)

◆ oinf_entry_dump()

static void oinf_entry_dump ( GF_OperatingPointsInformation ptr,
FILE *  trace 
)
static

◆ linf_dump()

static void linf_dump ( GF_LHVCLayerInformation ptr,
FILE *  trace 
)
static

◆ trif_dump()

static void trif_dump ( FILE *  trace,
char *  data,
u32  data_size 
)
static

◆ nalm_dump()

static void nalm_dump ( FILE *  trace,
char *  data,
u32  data_size 
)
static

◆ sgpd_box_dump()

GF_Err sgpd_box_dump ( GF_Box a,
FILE *  trace 
)

◆ saiz_box_dump()

GF_Err saiz_box_dump ( GF_Box a,
FILE *  trace 
)

◆ saio_box_dump()

GF_Err saio_box_dump ( GF_Box a,
FILE *  trace 
)

◆ pssh_box_dump()

GF_Err pssh_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tenc_box_dump()

GF_Err tenc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ piff_pssh_box_dump()

GF_Err piff_pssh_box_dump ( GF_Box a,
FILE *  trace 
)

◆ piff_tenc_box_dump()

GF_Err piff_tenc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ key_info_get_iv_size()

u8 key_info_get_iv_size ( const u8 key_info,
u32  key_info_size,
u32  idx,
u8 const_iv_size,
const u8 **  const_iv 
)

◆ senc_box_dump()

GF_Err senc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ piff_psec_box_dump()

GF_Err piff_psec_box_dump ( GF_Box a,
FILE *  trace 
)

◆ prft_box_dump()

GF_Err prft_box_dump ( GF_Box a,
FILE *  trace 
)

◆ adkm_box_dump()

GF_Err adkm_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ahdr_box_dump()

GF_Err ahdr_box_dump ( GF_Box a,
FILE *  trace 
)

◆ aprm_box_dump()

GF_Err aprm_box_dump ( GF_Box a,
FILE *  trace 
)

◆ aeib_box_dump()

GF_Err aeib_box_dump ( GF_Box a,
FILE *  trace 
)

◆ akey_box_dump()

GF_Err akey_box_dump ( GF_Box a,
FILE *  trace 
)

◆ flxs_box_dump()

GF_Err flxs_box_dump ( GF_Box a,
FILE *  trace 
)

◆ adaf_box_dump()

GF_Err adaf_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ispe_box_dump()

GF_Err ispe_box_dump ( GF_Box a,
FILE *  trace 
)

◆ a1lx_box_dump()

GF_Err a1lx_box_dump ( GF_Box a,
FILE *  trace 
)

◆ a1op_box_dump()

GF_Err a1op_box_dump ( GF_Box a,
FILE *  trace 
)

◆ colr_box_dump()

GF_Err colr_box_dump ( GF_Box a,
FILE *  trace 
)

◆ pixi_box_dump()

GF_Err pixi_box_dump ( GF_Box a,
FILE *  trace 
)

◆ rloc_box_dump()

GF_Err rloc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ irot_box_dump()

GF_Err irot_box_dump ( GF_Box a,
FILE *  trace 
)

◆ imir_box_dump()

GF_Err imir_box_dump ( GF_Box a,
FILE *  trace 
)

◆ clli_box_dump()

GF_Err clli_box_dump ( GF_Box a,
FILE *  trace 
)

◆ mdcv_box_dump()

GF_Err mdcv_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ipco_box_dump()

GF_Err ipco_box_dump ( GF_Box a,
FILE *  trace 
)

◆ iprp_box_dump()

GF_Err iprp_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ipma_box_dump()

GF_Err ipma_box_dump ( GF_Box a,
FILE *  trace 
)

◆ auxc_box_dump()

GF_Err auxc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ auxi_box_dump()

GF_Err auxi_box_dump ( GF_Box a,
FILE *  trace 
)

◆ oinf_box_dump()

GF_Err oinf_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tols_box_dump()

GF_Err tols_box_dump ( GF_Box a,
FILE *  trace 
)

◆ trgr_box_dump()

GF_Err trgr_box_dump ( GF_Box a,
FILE *  trace 
)

◆ trgt_box_dump()

GF_Err trgt_box_dump ( GF_Box a,
FILE *  trace 
)

◆ grpl_box_dump()

GF_Err grpl_box_dump ( GF_Box a,
FILE *  trace 
)

◆ grptype_box_dump()

GF_Err grptype_box_dump ( GF_Box a,
FILE *  trace 
)

◆ stvi_box_dump()

GF_Err stvi_box_dump ( GF_Box a,
FILE *  trace 
)

◆ def_parent_box_dump()

GF_Err def_parent_box_dump ( GF_Box a,
FILE *  trace 
)

◆ def_parent_full_box_dump()

GF_Err def_parent_full_box_dump ( GF_Box a,
FILE *  trace 
)

◆ fiin_box_dump()

GF_Err fiin_box_dump ( GF_Box a,
FILE *  trace 
)

◆ fecr_box_dump()

GF_Err fecr_box_dump ( GF_Box a,
FILE *  trace 
)

◆ gitn_box_dump()

GF_Err gitn_box_dump ( GF_Box a,
FILE *  trace 
)

◆ paen_box_dump()

GF_Err paen_box_dump ( GF_Box a,
FILE *  trace 
)

◆ fpar_box_dump()

GF_Err fpar_box_dump ( GF_Box a,
FILE *  trace 
)

◆ segr_box_dump()

GF_Err segr_box_dump ( GF_Box a,
FILE *  trace 
)

◆ srpp_box_dump()

GF_Err srpp_box_dump ( GF_Box a,
FILE *  trace 
)

◆ fdpa_box_dump()

GF_Err fdpa_box_dump ( GF_Box a,
FILE *  trace 
)

◆ extr_box_dump()

GF_Err extr_box_dump ( GF_Box a,
FILE *  trace 
)

◆ fdsa_box_dump()

GF_Err fdsa_box_dump ( GF_Box a,
FILE *  trace 
)

◆ trik_box_dump()

GF_Err trik_box_dump ( GF_Box a,
FILE *  trace 
)

◆ bloc_box_dump()

GF_Err bloc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ainf_box_dump()

GF_Err ainf_box_dump ( GF_Box a,
FILE *  trace 
)

◆ mhac_box_dump()

GF_Err mhac_box_dump ( GF_Box a,
FILE *  trace 
)

◆ mhap_box_dump()

GF_Err mhap_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tmcd_box_dump()

GF_Err tmcd_box_dump ( GF_Box a,
FILE *  trace 
)

◆ tcmi_box_dump()

GF_Err tcmi_box_dump ( GF_Box a,
FILE *  trace 
)

◆ fiel_box_dump()

GF_Err fiel_box_dump ( GF_Box a,
FILE *  trace 
)

◆ gama_box_dump()

GF_Err gama_box_dump ( GF_Box a,
FILE *  trace 
)

◆ chrm_box_dump()

GF_Err chrm_box_dump ( GF_Box a,
FILE *  trace 
)

◆ chan_box_dump()

GF_Err chan_box_dump ( GF_Box a,
FILE *  trace 
)

◆ jp2h_box_dump()

GF_Err jp2h_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ihdr_box_dump()

GF_Err ihdr_box_dump ( GF_Box a,
FILE *  trace 
)

◆ dfla_box_dump()

GF_Err dfla_box_dump ( GF_Box a,
FILE *  trace 
)

◆ mvcg_box_dump()

GF_Err mvcg_box_dump ( GF_Box a,
FILE *  trace 
)

◆ vwid_box_dump()

GF_Err vwid_box_dump ( GF_Box a,
FILE *  trace 
)

◆ pcmC_box_dump()

GF_Err pcmC_box_dump ( GF_Box a,
FILE *  trace 
)

◆ chnl_box_dump()

GF_Err chnl_box_dump ( GF_Box a,
FILE *  trace 
)

◆ load_box_dump()

GF_Err load_box_dump ( GF_Box a,
FILE *  trace 
)

◆ emsg_box_dump()

GF_Err emsg_box_dump ( GF_Box a,
FILE *  trace 
)

◆ csgp_box_dump()

GF_Err csgp_box_dump ( GF_Box a,
FILE *  trace 
)

◆ ienc_box_dump()

GF_Err ienc_box_dump ( GF_Box a,
FILE *  trace 
)

◆ iaux_box_dump()

GF_Err iaux_box_dump ( GF_Box a,
FILE *  trace 
)

◆ xtra_box_dump()

GF_Err xtra_box_dump ( GF_Box a,
FILE *  trace 
)

◆ st3d_box_dump()

GF_Err st3d_box_dump ( GF_Box a,
FILE *  trace 
)

◆ svhd_box_dump()

GF_Err svhd_box_dump ( GF_Box a,
FILE *  trace 
)

◆ prhd_box_dump()

GF_Err prhd_box_dump ( GF_Box a,
FILE *  trace 
)

◆ proj_type_box_dump()

GF_Err proj_type_box_dump ( GF_Box a,
FILE *  trace 
)

◆ keys_box_dump()

GF_Err keys_box_dump ( GF_Box a,
FILE *  trace 
)

Variable Documentation

◆ dump_skip_samples

Bool dump_skip_samples = GF_FALSE
static

◆ ctyp_names

char* ctyp_names[]
static
Initial value:
= {"Monochrome", "Y", "U/Cb", "V/Cr", "Red", "Green", "Blue", "Alpha", "Depth", "Disparity", "Palette", "FilterArray",
"padded", "Gamma", "X-ray", "VUV", "UVC", "UVB", "UVA", "NIR", "SWIR", "MWIR", "LWIR", "Panchromatic",
"SAR complex", "SAR magnitude", "SAR phase",
"ISAR complex", "ISAR magnitude", "ISAR phase"}