GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
|
#include <gpac/tools.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/media_tools.h>
#include <time.h>
#include <gpac/iso639.h>
#include <gpac/mpegts.h>
#include <gpac/scene_manager.h>
#include <gpac/internal/media_dev.h>
Data Structures | |
struct | GF_M2TS_Dump |
Macros | |
#define | DUMP_ARRAY(arr, name) |
Functions | |
u32 | get_file_type_by_ext (char *inName) |
void | scene_coding_log (void *cbk, u32 log_level, u32 log_tool, const char *fmt, va_list vlist) |
GF_Err | import_file (GF_ISOFile *dest, char *inName, u32 import_flags, Double force_fps, u32 frames_per_sample) |
void | PrintLanguages () |
static const char * | GetLanguage (char *lcode) |
const char * | GetLanguageCode (char *lang) |
GF_Err | dump_cover_art (GF_ISOFile *file, char *inName) |
GF_Err | set_cover_art (GF_ISOFile *file, char *inName) |
GF_Err | dump_file_text (char *file, char *inName, u32 dump_mode, Bool do_log) |
static void | dump_stats (FILE *dump, GF_SceneStatistics *stats) |
static void | ReorderAU (GF_List *sample_list, GF_AUContext *au) |
void | dump_scene_stats (char *file, char *inName, u32 stat_level) |
static void | PrintFixed (Fixed val, Bool add_space) |
static void | PrintNodeSFField (u32 type, void *far_ptr) |
void | PrintNode (const char *name, u32 graph_type) |
void | PrintBuiltInNodes (u32 graph_type) |
void | dump_isom_xml (GF_ISOFile *file, char *inName) |
void | dump_file_rtp (GF_ISOFile *file, char *inName) |
void | dump_file_timestamps (GF_ISOFile *file, char *inName) |
static void | dump_nalu (FILE *dump, char *ptr, u32 ptr_size, Bool is_svc, Bool is_hevc, AVCState *avc) |
void | dump_file_nal (GF_ISOFile *file, u32 trackID, char *inName) |
void | dump_file_ismacryp (GF_ISOFile *file, char *inName) |
void | dump_timed_text_track (GF_ISOFile *file, u32 trackID, char *inName, Bool is_convert, u32 dump_type) |
void | DumpSDP (GF_ISOFile *file, char *inName) |
static char * | format_duration (u64 dur, u32 timescale, char *szDur) |
static char * | format_date (u64 time, char *szTime) |
GF_Err | dump_chapters (GF_ISOFile *file, char *inName, Bool dump_ogg) |
static void | DumpMetaItem (GF_ISOFile *file, Bool root_meta, u32 tk_num, char *name) |
void | dump_hevc_track_info (GF_ISOFile *file, u32 trackNum, GF_HEVCConfig *hevccfg) |
void | DumpTrackInfo (GF_ISOFile *file, u32 trackID, Bool full_dump) |
static const char * | id3_get_genre (u32 tag) |
u32 | id3_get_genre_tag (const char *name) |
void | DumpMovieInfo (GF_ISOFile *file) |
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) |
Variables | |
u32 | swf_flags |
Float | swf_flatten_angle |
static const char * | ID3v1Genres [] |
struct GF_M2TS_Dump |
#define DUMP_ARRAY | ( | arr, | |
name | |||
) |
u32 get_file_type_by_ext | ( | char * | inName | ) |
defined(GPAC_DISABLE_ISOM_WRITE) && !defined(GPAC_DISABLE_AV_PARSERS)
GF_Err import_file | ( | GF_ISOFile * | dest, |
char * | inName, | ||
u32 | import_flags, | ||
Double | force_fps, | ||
u32 | frames_per_sample | ||
) |
void PrintLanguages | ( | ) |
|
static |
const char* GetLanguageCode | ( | char * | lang | ) |
GF_Err dump_cover_art | ( | GF_ISOFile * | file, |
char * | inName | ||
) |
GF_Err set_cover_art | ( | GF_ISOFile * | file, |
char * | inName | ||
) |
|
static |
|
static |
void dump_scene_stats | ( | char * | file, |
char * | inName, | ||
u32 | stat_level | ||
) |
|
static |
void PrintNode | ( | const char * | name, |
u32 | graph_type | ||
) |
void PrintBuiltInNodes | ( | u32 | graph_type | ) |
void dump_isom_xml | ( | GF_ISOFile * | file, |
char * | inName | ||
) |
void dump_file_rtp | ( | GF_ISOFile * | file, |
char * | inName | ||
) |
void dump_file_timestamps | ( | GF_ISOFile * | file, |
char * | inName | ||
) |
|
static |
void dump_file_nal | ( | GF_ISOFile * | file, |
u32 | trackID, | ||
char * | inName | ||
) |
void dump_file_ismacryp | ( | GF_ISOFile * | file, |
char * | inName | ||
) |
void dump_timed_text_track | ( | GF_ISOFile * | file, |
u32 | trackID, | ||
char * | inName, | ||
Bool | is_convert, | ||
u32 | dump_type | ||
) |
void DumpSDP | ( | GF_ISOFile * | file, |
char * | inName | ||
) |
|
static |
void dump_hevc_track_info | ( | GF_ISOFile * | file, |
u32 | trackNum, | ||
GF_HEVCConfig * | hevccfg | ||
) |
|
static |
u32 id3_get_genre_tag | ( | const char * | name | ) |
void DumpMovieInfo | ( | GF_ISOFile * | file | ) |
|
static |
void dump_mpeg2_ts | ( | char * | mpeg2ts_file, |
char * | out_name, | ||
Bool | prog_num | ||
) |
u32 swf_flags |
Float swf_flatten_angle |
|
static |