![]() |
libgpac
Documentation of the core library of GPAC
|
#include "mp4box.h"#include <gpac/nodes_x3d.h>#include <gpac/internal/bifs_dev.h>#include <gpac/nodes_mpeg4.h>#include <gpac/constants.h>#include <gpac/avparse.h>#include <gpac/internal/media_dev.h>#include <gpac/iso639.h>#include <gpac/mpegts.h>#include <gpac/scene_manager.h>#include <gpac/media_tools.h>#include <gpac/internal/isomedia_dev.h>#include <gpac/download.h>#include <gpac/mpd.h>
Include dependency graph for filedump.c:Data Structures | |
| struct | ChunkInfo |
| struct | GF_M2TS_Dump |
Macros | |
| #define | DUMP_ARRAY(arr, name, loc, _is_svc) |
Functions | |
| GF_FileType | get_file_type_by_ext (char *inName) |
| void | scene_coding_log (void *cbk, GF_LOG_Level log_level, GF_LOG_Tool log_tool, const char *fmt, va_list vlist) |
| u32 | PrintLanguages (char *val, u32 opt) |
| static const char * | GetLanguage (char *lcode) |
| GF_Err | dump_isom_cover_art (GF_ISOFile *file, char *inName, Bool is_final_name) |
| GF_Err | dump_isom_scene (char *file, char *inName, Bool is_final_name, GF_SceneDumpFormat dump_mode, Bool do_log, Bool no_odf_conv) |
| static void | dump_stats (FILE *dump, const GF_SceneStatistics *stats) |
| static void | ReorderAU (GF_List *sample_list, GF_AUContext *au) |
| void | dump_isom_scene_stats (char *file, char *inName, Bool is_final_name, u32 stat_level) |
| static void | PrintFixed (Fixed val, Bool add_space) |
| static void | PrintNodeSFField (u32 type, void *far_ptr) |
| static void | do_print_node (GF_Node *node, GF_SceneGraph *sg, const char *name, u32 graph_type, Bool is_nodefield, Bool do_cov) |
| u32 | PrintNode (const char *name, u32 graph_type) |
| u32 | PrintBuiltInNodes (char *arg_val, u32 dump_type) |
| u32 | PrintBuiltInBoxes (char *argval, u32 do_cov) |
| void | dump_isom_rtp (GF_ISOFile *file, char *inName, Bool is_final_name) |
| void | dump_isom_timestamps (GF_ISOFile *file, char *inName, Bool is_final_name, u32 dump_mode) |
| static u32 | read_nal_size_hdr (u8 *ptr, u32 nalh_size) |
| void | gf_inspect_dump_nalu (FILE *dump, u8 *ptr, u32 ptr_size, Bool is_svc, HEVCState *hevc, AVCState *avc, VVCState *vvc, u32 nalh_size, Bool dump_crc, Bool is_encrypted, u8 *sai_buffer, u32 sai_buffer_size, u32 offset_in_sample) |
| static GF_Err | dump_isom_nal_ex (GF_ISOFile *file, GF_ISOTrackID trackID, FILE *dump, u32 dump_flags) |
| static GF_Err | dump_isom_obu (GF_ISOFile *file, GF_ISOTrackID trackID, FILE *dump, Bool dump_crc) |
| static GF_Err | dump_qt_prores (GF_ISOFile *file, GF_ISOTrackID trackID, FILE *dump, Bool dump_crc) |
| static GF_Err | dump_isom_opus (GF_ISOFile *file, GF_ISOTrackID trackID, FILE *dump, Bool dump_crc) |
| GF_Err | dump_isom_nal (GF_ISOFile *file, GF_ISOTrackID trackID, char *inName, Bool is_final_name, u32 dump_flags) |
| void | gf_inspect_dump_opus (FILE *dump, u8 *ptr, u64 size, u32 channel_count, Bool dump_crc) |
| void | gf_inspect_dump_obu (FILE *dump, AV1State *av1, u8 *obu, u64 obu_length, ObuType obu_type, u64 obu_size, u32 hdr_size, Bool dump_crc, u8 *sai_buffer, u32 sai_buffer_size, u32 offset_in_sample) |
| void | dump_isom_saps (GF_ISOFile *file, GF_ISOTrackID trackID, u32 dump_saps_mode, char *inName, Bool is_final_name) |
| static s32 | sort_chunk (const void *e1, const void *e2) |
| void | dump_isom_chunks (GF_ISOFile *file, char *inName, Bool is_final_name) |
| void | dump_isom_ismacryp (GF_ISOFile *file, char *inName, Bool is_final_name) |
| void | dump_isom_timed_text (GF_ISOFile *file, GF_ISOTrackID trackID, char *inName, Bool is_final_name, Bool is_convert, GF_TextDumpType dump_type) |
| void | dump_isom_sdp (GF_ISOFile *file, char *inName, Bool is_final_name) |
| GF_Err | dump_isom_xml (GF_ISOFile *file, char *inName, Bool is_final_name, Bool do_track_dump, Bool merge_vtt_cues, const char *init_seg, Bool skip_samples) |
| static const char * | format_duration (u64 dur, u32 timescale, char *szDur) |
| static char * | format_date (u64 time, char *szTime) |
| void | print_udta (GF_ISOFile *file, u32 track_number, Bool has_meta_tags) |
| GF_Err | dump_isom_udta (GF_ISOFile *file, char *inName, Bool is_final_name, u32 dump_udta_type, u32 dump_udta_track) |
| GF_Err | dump_isom_chapters (GF_ISOFile *file, char *inName, Bool is_final_name, u32 dump_mode) |
| static void | dump_key_info (const u8 *key_info, u32 key_info_size, Bool is_protected) |
| static void | DumpMetaItem (GF_ISOFile *file, Bool root_meta, u32 tk_num, char *name) |
| static void | print_config_hash (GF_List *xps_array, char *szName) |
| void | dump_hevc_track_info (GF_ISOFile *file, u32 trackNum, GF_HEVCConfig *hevccfg, HEVCState *hevc_state) |
| void | dump_vvc_track_info (GF_ISOFile *file, u32 trackNum, GF_VVCConfig *vvccfg, VVCState *vvc_state) |
| void | gf_inspect_format_timecode (const u8 *data, u32 size, u32 tmcd_flags, u32 tc_num, u32 tc_den, u32 tmcd_fpt, char szFmt[100]) |
| static void | DumpStsdInfo (GF_ISOFile *file, u32 trackNum, Bool full_dump, Bool dump_m4sys, u32 mtype, u32 stsd_idx, Bool *is_od_track) |
| void | DumpTrackInfo (GF_ISOFile *file, GF_ISOTrackID trackID, Bool full_dump, Bool is_track_num, Bool dump_m4sys) |
| void | DumpMovieInfo (GF_ISOFile *file, Bool full_dump) |
| static void | on_m2ts_dump_event (GF_M2TS_Demuxer *ts, u32 evt_type, void *par) |
| void | dump_mpeg2_ts (char *mpeg2ts_file, char *out_name, Bool prog_num) |
| void | get_file_callback (void *usr_cbk, GF_NETIO_Parameter *parameter) |
| static GF_DownloadSession * | get_file (const char *url, GF_DownloadManager *dm, GF_Err *e) |
| static void | revert_cache_file (char *item_path) |
| GF_Err | rip_mpd (const char *mpd_src, const char *output_dir) |
Variables | |
| u32 | swf_flags |
| Double | swf_flatten_angle |
| u32 | fs_dump_flags |
| Bool | dump_check_xml |
| struct ChunkInfo |
| struct GF_M2TS_Dump |
| #define DUMP_ARRAY | ( | arr, | |
| name, | |||
| loc, | |||
| _is_svc | |||
| ) |
|
extern |
defined(GPAC_DISABLE_ISOM_WRITE) && !defined(GPAC_DISABLE_AV_PARSERS)
Here is the call graph for this function:
Here is the caller graph for this function:| void scene_coding_log | ( | void * | cbk, |
| GF_LOG_Level | log_level, | ||
| GF_LOG_Tool | log_tool, | ||
| const char * | fmt, | ||
| va_list | vlist | ||
| ) |
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:
Here is the call graph for this function:
Here is the caller graph for this function:| GF_Err dump_isom_scene | ( | char * | file, |
| char * | inName, | ||
| Bool | is_final_name, | ||
| GF_SceneDumpFormat | dump_mode, | ||
| Bool | do_log, | ||
| Bool | no_odf_conv | ||
| ) |
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:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller 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:| void dump_isom_rtp | ( | GF_ISOFile * | file, |
| char * | inName, | ||
| Bool | is_final_name | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the caller graph for this function:| void gf_inspect_dump_nalu | ( | FILE * | dump, |
| u8 * | ptr, | ||
| u32 | ptr_size, | ||
| Bool | is_svc, | ||
| HEVCState * | hevc, | ||
| AVCState * | avc, | ||
| VVCState * | vvc, | ||
| u32 | nalh_size, | ||
| Bool | dump_crc, | ||
| Bool | is_encrypted, | ||
| u8 * | sai_buffer, | ||
| u32 | sai_buffer_size, | ||
| u32 | offset_in_sample | ||
| ) |
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:| GF_Err dump_isom_nal | ( | GF_ISOFile * | file, |
| GF_ISOTrackID | trackID, | ||
| char * | inName, | ||
| Bool | is_final_name, | ||
| u32 | dump_flags | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:| void gf_inspect_dump_obu | ( | FILE * | dump, |
| AV1State * | av1, | ||
| u8 * | obu, | ||
| u64 | obu_length, | ||
| ObuType | obu_type, | ||
| u64 | obu_size, | ||
| u32 | hdr_size, | ||
| Bool | dump_crc, | ||
| u8 * | sai_buffer, | ||
| u32 | sai_buffer_size, | ||
| u32 | offset_in_sample | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void dump_isom_saps | ( | GF_ISOFile * | file, |
| GF_ISOTrackID | trackID, | ||
| u32 | dump_saps_mode, | ||
| char * | inName, | ||
| Bool | is_final_name | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Here is the caller graph for this function:| void dump_isom_chunks | ( | GF_ISOFile * | file, |
| char * | inName, | ||
| Bool | is_final_name | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void dump_isom_ismacryp | ( | GF_ISOFile * | file, |
| char * | inName, | ||
| Bool | is_final_name | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void dump_isom_timed_text | ( | GF_ISOFile * | file, |
| GF_ISOTrackID | trackID, | ||
| char * | inName, | ||
| Bool | is_final_name, | ||
| Bool | is_convert, | ||
| GF_TextDumpType | dump_type | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void dump_isom_sdp | ( | GF_ISOFile * | file, |
| char * | inName, | ||
| Bool | is_final_name | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| GF_Err dump_isom_xml | ( | GF_ISOFile * | file, |
| char * | inName, | ||
| Bool | is_final_name, | ||
| Bool | do_track_dump, | ||
| Bool | merge_vtt_cues, | ||
| const char * | init_seg, | ||
| Bool | skip_samples | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
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:
Here is the call graph for this function:
Here is the caller graph for this function:| GF_Err dump_isom_udta | ( | GF_ISOFile * | file, |
| char * | inName, | ||
| Bool | is_final_name, | ||
| u32 | dump_udta_type, | ||
| u32 | dump_udta_track | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the call graph for this function:
Here is the caller graph for this function:
Here is the caller graph for this function:
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:| void dump_hevc_track_info | ( | GF_ISOFile * | file, |
| u32 | trackNum, | ||
| GF_HEVCConfig * | hevccfg, | ||
| HEVCState * | hevc_state | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void dump_vvc_track_info | ( | GF_ISOFile * | file, |
| u32 | trackNum, | ||
| GF_VVCConfig * | vvccfg, | ||
| VVCState * | vvc_state | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void gf_inspect_format_timecode | ( | const u8 * | data, |
| u32 | size, | ||
| u32 | tmcd_flags, | ||
| u32 | tc_num, | ||
| u32 | tc_den, | ||
| u32 | tmcd_fpt, | ||
| char | szFmt[100] | ||
| ) |
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:| void DumpTrackInfo | ( | GF_ISOFile * | file, |
| GF_ISOTrackID | trackID, | ||
| Bool | full_dump, | ||
| Bool | is_track_num, | ||
| Bool | dump_m4sys | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void DumpMovieInfo | ( | GF_ISOFile * | file, |
| Bool | full_dump | ||
| ) |
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:| void dump_mpeg2_ts | ( | char * | mpeg2ts_file, |
| char * | out_name, | ||
| Bool | prog_num | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| void get_file_callback | ( | void * | usr_cbk, |
| GF_NETIO_Parameter * | parameter | ||
| ) |
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:| GF_Err rip_mpd | ( | const char * | mpd_src, |
| const char * | output_dir | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:
|
extern |
|
extern |
|
extern |
|
extern |