|
| static void | repair_session_dequeue (ROUTEInCtx *ctx, RepairSegmentInfo *rsi) |
| |
| static void | update_first_frag (GF_ROUTEEventFileInfo *finfo) |
| |
| static Bool | routein_repair_segment_ts_local (ROUTEInCtx *ctx, u32 service_id, GF_ROUTEEventFileInfo *finfo, Bool repair_start_only) |
| |
| static u32 | next_top_level_box (GF_ROUTEEventFileInfo *finfo, u8 *data, u32 size, Bool check_start, u32 *cur_pos, u32 *box_size) |
| |
| static void | routein_repair_segment_isobmf_local (ROUTEInCtx *ctx, u32 service_id, GF_ROUTEEventFileInfo *finfo, Bool repair_start_only) |
| |
| static RouteRepairRange * | queue_repair_range (ROUTEInCtx *ctx, RepairSegmentInfo *rsi, u32 start_range, u32 end_range) |
| |
| static void | route_repair_build_ranges_full (ROUTEInCtx *ctx, RepairSegmentInfo *rsi, GF_ROUTEEventFileInfo *finfo) |
| |
| static u32 | get_dependent_samples (GF_List *sample_deps, SampleDepInfo *for_sample, SampleDepInfo *ref_sample, GF_List *done) |
| |
| static void | update_num_dependent_samples (GF_List *sample_deps, SampleDepInfo *for_sample) |
| |
| static void | routein_repair_get_isobmf_deps (ROUTEInCtx *ctx, RepairSegmentInfo *rsi) |
| |
| static void | drop_sample_ref (GF_List *sample_deps, SampleDepInfo *ref, Bool primary) |
| |
| GF_Err | gf_route_dmx_add_frag_hole (GF_ROUTEDmx *routedmx, u32 service_id, GF_ROUTEEventFileInfo *finfo, u32 br_start, u32 br_size) |
| |
| static void | route_repair_build_ranges_isobmf (ROUTEInCtx *ctx, RepairSegmentInfo *rsi, GF_ROUTEEventFileInfo *finfo) |
| |
| static u32 | guess_file_type (GF_ROUTEEventFileInfo *finfo, u8 *data, u32 size) |
| |
| void | routein_check_type (ROUTEInCtx *ctx, GF_ROUTEEventFileInfo *finfo, u32 service_id) |
| |
| static void | routein_check_isobmf (ROUTEInCtx *ctx, GF_ROUTEEventFileInfo *finfo) |
| |
| static Bool | routein_repair_local (ROUTEInCtx *ctx, GF_ROUTEEventType evt, u32 evt_param, GF_ROUTEEventFileInfo *finfo, Bool start_only) |
| |
| static u32 | get_max_dispatch_len (GF_ROUTEEventFileInfo *finfo) |
| |
| void | routein_queue_repair (ROUTEInCtx *ctx, GF_ROUTEEventType evt, u32 evt_param, GF_ROUTEEventFileInfo *finfo) |
| |
| static void | repair_session_done (ROUTEInCtx *ctx, RouteRepairSession *rsess, GF_Err res_code) |
| |
| static void | repair_session_run (ROUTEInCtx *ctx, RouteRepairSession *rsess) |
| |
| GF_Err | routein_do_repair (ROUTEInCtx *ctx) |
| |
| void | routein_repair_mark_file (ROUTEInCtx *ctx, u32 service_id, const char *filename, Bool is_delete) |
| |