|
void | gf_void_del (void *p) |
|
void | gf_filterpacket_del (void *p) |
|
static void | gf_filter_parse_args (GF_Filter *filter, const char *args, GF_FilterArgType arg_type, Bool for_script) |
|
const char * | gf_fs_path_escape_colon_ex (GF_FilterSession *sess, const char *path, Bool *needs_escape, Bool for_source) |
|
const char * | gf_fs_path_escape_colon (GF_FilterSession *sess, const char *path) |
|
const char * | gf_filter_path_escape_colon (GF_Filter *f, const char *path) |
|
static const char * | gf_filter_get_args_stripped (GF_FilterSession *fsess, const char *in_args, Bool is_dst) |
|
const char * | gf_filter_get_dst_args (GF_Filter *filter) |
|
const char * | gf_filter_get_src_args (GF_Filter *filter) |
|
char * | gf_filter_get_dst_name (GF_Filter *filter) |
|
static void | filter_push_args (GF_FilterSession *fsess, char **out_args, char *in_args, Bool is_src, Bool first_sep_inserted) |
|
GF_Filter * | gf_filter_new (GF_FilterSession *fsess, const GF_FilterRegister *freg, const char *src_args, const char *dst_args, GF_FilterArgType arg_type, GF_Err *err, GF_Filter *multi_sink_target, Bool is_dynamic_filter) |
|
void | gf_filter_check_pending_pids (GF_Filter *filter) |
|
GF_Err | gf_filter_new_finalize (GF_Filter *filter, const char *args, GF_FilterArgType arg_type) |
|
void | gf_filter_reset_pending_packets (GF_Filter *filter) |
|
static void | reset_filter_args (GF_Filter *filter) |
|
void | task_del (void *_task) |
|
void | gf_filter_del (GF_Filter *filter) |
|
GF_EXPORT void * | gf_filter_get_udta (GF_Filter *filter) |
|
GF_EXPORT const char * | gf_filter_get_name (GF_Filter *filter) |
|
GF_EXPORT void | gf_filter_set_name (GF_Filter *filter, const char *name) |
|
void | gf_filter_set_id (GF_Filter *filter, const char *ID) |
|
GF_EXPORT void | gf_filter_reset_source (GF_Filter *filter) |
|
static void | gf_filter_set_sources (GF_Filter *filter, const char *sources_ID) |
|
static void | gf_filter_set_arg (GF_Filter *filter, const GF_FilterArgs *a, GF_PropertyValue *argv) |
|
void | filter_solve_prop_template (GF_Filter *filter, GF_FilterPid *pid, char **value) |
|
Bool | filter_solve_gdocs (const char *url, char szPath[GF_MAX_PATH]) |
|
GF_PropertyValue | gf_filter_parse_prop_solve_env_var (GF_FilterSession *fs, GF_Filter *f, u32 type, const char *name, const char *value, const char *enum_values) |
|
Bool | gf_filter_update_arg_apply (GF_Filter *filter, const char *arg_name, const char *arg_value, Bool is_sync_call) |
|
void | gf_filter_update_arg_task (GF_FSTask *task) |
|
u32 | gf_log_parse_tool (const char *logs) |
| Parses a log tool. More...
|
|
void | filter_parse_logs (GF_Filter *filter, const char *_logs) |
|
static const char * | gf_filter_load_arg_config (GF_Filter *filter, const char *sec_name, const char *arg_name, const char *arg_val, Bool first_arg) |
|
static void | gf_filter_load_meta_args_config (const char *sec_name, GF_Filter *filter) |
|
static void | filter_parse_dyn_args (GF_Filter *filter, const char *args, GF_FilterArgType arg_type, Bool for_script, char *szSrc, char *szDst, char *szEscape, char *szSecName, Bool has_meta_args, u32 argfile_level) |
|
void | gf_filter_check_output_reconfig (GF_Filter *filter) |
|
static GF_FilterPidInst * | filter_relink_get_upper_pid (GF_FilterPidInst *src_pidinst, Bool *needs_flush) |
|
void | gf_filter_relink_task (GF_FSTask *task) |
|
void | gf_filter_relink_dst (GF_FilterPidInst *from_pidinst, GF_Err reason) |
|
GF_Filter * | gf_fs_load_encoder (GF_FilterSession *fsess, const char *args, GF_List *filter_blacklist, GF_Err *err_code) |
|
void | gf_filter_renegotiate_output_dst (GF_FilterPid *pid, GF_Filter *filter, GF_Filter *filter_dst, GF_FilterPidInst *dst_pidi, GF_FilterPidInst *src_pidi) |
|
Bool | gf_filter_reconf_output (GF_Filter *filter, GF_FilterPid *pid) |
|
static void | gf_filter_renegotiate_output (GF_Filter *filter, Bool force_afchain_insert) |
|
void | gf_filter_renegotiate_output_task (GF_FSTask *task) |
|
static Bool | session_should_abort (GF_FilterSession *fs) |
|
static void | gf_filter_check_pending_tasks (GF_Filter *filter, GF_FSTask *task) |
|
static GFINLINE void | check_filter_error (GF_Filter *filter, GF_Err e, Bool for_reconnection) |
|
static void | gf_filter_process_task (GF_FSTask *task) |
|
void | gf_filter_process_inline (GF_Filter *filter) |
|
GF_EXPORT void | gf_filter_send_update (GF_Filter *filter, const char *fid, const char *name, const char *val, GF_EventPropagateType propagate_mask) |
|
GF_Filter * | gf_filter_clone (GF_Filter *filter, GF_Filter *source_filter) |
|
GF_EXPORT u32 | gf_filter_get_ipid_count (GF_Filter *filter) |
|
GF_EXPORT GF_FilterPid * | gf_filter_get_ipid (GF_Filter *filter, u32 idx) |
|
GF_EXPORT u32 | gf_filter_get_opid_count (GF_Filter *filter) |
|
GF_EXPORT GF_FilterPid * | gf_filter_get_opid (GF_Filter *filter, u32 idx) |
|
void | gf_filter_post_process_task_internal (GF_Filter *filter, Bool use_direct_dispatch) |
|
GF_EXPORT void | gf_filter_post_process_task (GF_Filter *filter) |
|
GF_EXPORT void | gf_filter_ask_rt_reschedule (GF_Filter *filter, u32 us_until_next) |
|
GF_EXPORT void | gf_filter_set_setup_failure_callback (GF_Filter *filter, GF_Filter *source_filter, Bool(*on_setup_error)(GF_Filter *f, void *on_setup_error_udta, GF_Err e), void *udta) |
|
static void | gf_filter_setup_failure_task (GF_FSTask *task) |
|
static void | gf_filter_setup_failure_notify_task (GF_FSTask *task) |
|
GF_EXPORT void | gf_filter_notification_failure (GF_Filter *filter, GF_Err reason, Bool force_disconnect) |
|
GF_EXPORT void | gf_filter_setup_failure (GF_Filter *filter, GF_Err reason) |
|
void | gf_filter_remove_task (GF_FSTask *task) |
|
void | gf_filter_post_remove (GF_Filter *filter) |
|
static void | gf_filter_tag_remove (GF_Filter *filter, GF_Filter *source_filter, GF_Filter *until_filter, Bool keep_end_connections) |
|
void | gf_filter_remove_internal (GF_Filter *filter, GF_Filter *until_filter, Bool keep_end_connections) |
|
GF_EXPORT void | gf_filter_remove_src (GF_Filter *filter, GF_Filter *src_filter) |
|
static void | gf_filter_remove_local (GF_FSTask *task) |
|
GF_EXPORT void | gf_filter_remove (GF_Filter *filter) |
|
Bool | gf_filter_swap_source_register (GF_Filter *filter) |
|
void | gf_filter_forward_clock (GF_Filter *filter) |
|
GF_EXPORT Bool | gf_filter_is_supported_source (GF_Filter *filter, const char *url, const char *parent_url) |
|
GF_EXPORT Bool | gf_filter_url_is_filter (GF_Filter *filter, const char *url, Bool *act_as_source) |
|
GF_EXPORT GF_Filter * | gf_filter_connect_source_internal (GF_Filter *filter, const char *url, const char *parent_url, Bool inherit_args, Bool is_src_add, GF_Err *err) |
|
GF_EXPORT GF_Filter * | gf_filter_connect_source (GF_Filter *filter, const char *url, const char *parent_url, Bool inherit_args, GF_Err *err) |
|
GF_EXPORT GF_Filter * | gf_filter_add_source (GF_Filter *filter, const char *url, const char *parent_url, Bool inherit_args, GF_Err *err) |
|
GF_EXPORT GF_Filter * | gf_filter_connect_destination (GF_Filter *filter, const char *url, GF_Err *err) |
|
GF_EXPORT void | gf_filter_get_output_buffer_max (GF_Filter *filter, u32 *max_buf, u32 *max_playout_buf) |
|
GF_EXPORT void | gf_filter_make_sticky (GF_Filter *filter) |
|
static u32 | gf_filter_get_num_events_queued_internal (GF_Filter *filter) |
|
GF_EXPORT u32 | gf_filter_get_num_events_queued (GF_Filter *filter) |
|
GF_EXPORT void | gf_filter_hint_single_clock (GF_Filter *filter, u64 time_in_us, GF_Fraction64 media_timestamp) |
|
GF_EXPORT void | gf_filter_get_clock_hint (GF_Filter *filter, u64 *time_in_us, GF_Fraction64 *media_timestamp) |
|
GF_EXPORT GF_Err | gf_filter_assign_id (GF_Filter *filter, const char *id) |
|
GF_EXPORT const char * | gf_filter_get_id (GF_Filter *filter) |
|
GF_EXPORT GF_Err | gf_filter_set_source (GF_Filter *filter, GF_Filter *link_from, const char *link_ext) |
|
GF_EXPORT GF_Err | gf_filter_set_source_restricted (GF_Filter *filter, GF_Filter *link_from, const char *link_ext) |
|
GF_EXPORT GF_Err | gf_filter_override_caps (GF_Filter *filter, const GF_FilterCapability *caps, u32 nb_caps) |
|
GF_EXPORT GF_Err | gf_filter_act_as_sink (GF_Filter *filter) |
|
GF_EXPORT void | gf_filter_pid_init_play_event (GF_FilterPid *pid, GF_FilterEvent *evt, Double start, Double speed, const char *log_name) |
|
GF_EXPORT void | gf_filter_set_max_extra_input_pids (GF_Filter *filter, u32 max_extra_pids) |
|
GF_EXPORT u32 | gf_filter_get_max_extra_input_pids (GF_Filter *filter) |
|
GF_EXPORT Bool | gf_filter_block_enabled (GF_Filter *filter) |
|
GF_EXPORT GF_Err | gf_filter_pid_raw_new (GF_Filter *filter, const char *url, const char *local_file, const char *mime_type, const char *fext, const u8 *probe_data, u32 probe_size, Bool trust_mime, GF_FilterPid **out_pid) |
|
GF_EXPORT const char * | gf_filter_probe_data (GF_Filter *filter, u8 *data, u32 size, GF_FilterProbeScore *pscore) |
|
static Bool | gf_filter_get_arg_internal (GF_Filter *filter, const char *arg_name, GF_PropertyValue *prop, const char **min_max_enum) |
|
GF_EXPORT const char * | gf_filter_get_arg_str (GF_Filter *filter, const char *arg_name, char dump[GF_PROP_DUMP_ARG_SIZE]) |
|
GF_EXPORT Bool | gf_filter_get_arg (GF_Filter *filter, const char *arg_name, GF_PropertyValue *prop) |
|
GF_EXPORT Bool | gf_filter_is_supported_mime (GF_Filter *filter, const char *mime) |
|
GF_EXPORT Bool | gf_filter_ui_event (GF_Filter *filter, GF_Event *uievt) |
|
GF_EXPORT Bool | gf_filter_all_sinks_done (GF_Filter *filter) |
|
GF_EXPORT void | gf_filter_register_opengl_provider (GF_Filter *filter, Bool do_register) |
|
GF_EXPORT GF_Err | gf_filter_request_opengl (GF_Filter *filter) |
|
GF_EXPORT GF_Err | gf_filter_set_active_opengl_context (GF_Filter *filter, Bool do_activate) |
|
GF_EXPORT u32 | gf_filter_count_source_by_protocol (GF_Filter *filter, const char *protocol_scheme, Bool expand_proto, GF_FilterPid *(*enum_pids)(void *udta, u32 *idx), void *udta) |
|
GF_EXPORT void | gf_filter_disable_probe (GF_Filter *filter) |
|
GF_EXPORT void | gf_filter_disable_inputs (GF_Filter *filter) |
|
static Bool | gf_filter_has_pid_connection_pending_internal (GF_Filter *filter, GF_Filter *stop_at_filter) |
|
GF_EXPORT Bool | gf_filter_has_pid_connection_pending (GF_Filter *filter, GF_Filter *stop_at_filter) |
|
GF_EXPORT Bool | gf_filter_reporting_enabled (GF_Filter *filter) |
|
GF_EXPORT GF_Err | gf_filter_update_status (GF_Filter *filter, u32 percent, char *szStatus) |
|
void | gf_filter_report_meta_option (GF_Filter *filter, const char *arg, Bool was_found, const char *sub_opt_name) |
|
GF_Err | gf_filter_set_description (GF_Filter *filter, const char *new_desc) |
|
GF_Err | gf_filter_set_class_hint (GF_Filter *filter, GF_ClassTypeHint class_hint) |
|
GF_EXPORT const char * | gf_filter_get_description (GF_Filter *filter) |
|
GF_EXPORT GF_ClassTypeHint | gf_filter_get_class_hint (GF_Filter *filter) |
|
GF_Err | gf_filter_set_version (GF_Filter *filter, const char *new_desc) |
|
GF_EXPORT const char * | gf_filter_get_version (GF_Filter *filter) |
|
GF_Err | gf_filter_set_author (GF_Filter *filter, const char *new_desc) |
|
GF_EXPORT const char * | gf_filter_get_author (GF_Filter *filter) |
|
GF_Err | gf_filter_set_help (GF_Filter *filter, const char *new_desc) |
|
GF_EXPORT const char * | gf_filter_get_help (GF_Filter *filter) |
|
GF_Err | gf_filter_define_args (GF_Filter *filter, GF_FilterArgs *args) |
|
GF_EXPORT GF_FilterArgs * | gf_filter_get_args (GF_Filter *filter) |
|
GF_EXPORT const GF_FilterCapability * | gf_filter_get_caps (GF_Filter *filter, u32 *nb_caps) |
|
GF_EXPORT GF_Filter * | gf_filter_load_filter (GF_Filter *filter, const char *name, GF_Err *err_code) |
|
GF_EXPORT Bool | gf_filter_end_of_session (GF_Filter *filter) |
|
GF_EXPORT Bool | gf_filter_is_alias (GF_Filter *filter) |
|
GF_EXPORT Bool | gf_filter_connections_pending (GF_Filter *filter) |
|
GF_EXPORT GF_Err | gf_filter_prevent_blocking (GF_Filter *filter, Bool prevent_blocking_enabled) |
|
GF_EXPORT Bool | gf_filter_is_dynamic (GF_Filter *filter) |
|
GF_EXPORT void | gf_filter_block_eos (GF_Filter *filter, Bool do_block) |
|
GF_EXPORT GF_Err | gf_filter_reconnect_output (GF_Filter *filter, GF_FilterPid *for_pid) |
|
GF_EXPORT GF_Err | gf_filter_set_event_target (GF_Filter *filter, Bool enable_events) |
|
GF_EXPORT GF_Err | gf_filter_push_caps (GF_Filter *filter, u32 code, GF_PropertyValue *value, const char *name, u32 flags, u8 priority) |
|
GF_EXPORT GF_Err | gf_filter_set_process_ckb (GF_Filter *filter, GF_Err(*process_cbk)(GF_Filter *filter)) |
|
GF_EXPORT GF_Err | gf_filter_set_configure_ckb (GF_Filter *filter, GF_Err(*configure_cbk)(GF_Filter *filter, GF_FilterPid *PID, Bool is_remove)) |
|
GF_EXPORT GF_Err | gf_filter_set_process_event_ckb (GF_Filter *filter, Bool(*process_event_cbk)(GF_Filter *filter, const GF_FilterEvent *evt)) |
|
GF_EXPORT GF_Err | gf_filter_set_reconfigure_output_ckb (GF_Filter *filter, GF_Err(*reconfigure_output_cbk)(GF_Filter *filter, GF_FilterPid *PID)) |
|
GF_EXPORT GF_Err | gf_filter_set_probe_data_cbk (GF_Filter *filter, const char *(*probe_data_cbk)(const u8 *data, u32 size, GF_FilterProbeScore *score)) |
|
GF_EXPORT const GF_FilterArgs * | gf_filter_enumerate_args (GF_Filter *filter, u32 idx) |
|
GF_EXPORT GF_Err | gf_filter_set_rt_udta (GF_Filter *filter, void *udta) |
|
GF_EXPORT void * | gf_filter_get_rt_udta (GF_Filter *filter) |
|
Bool | gf_filter_is_instance_of (GF_Filter *filter, const GF_FilterRegister *freg) |
|
GF_EXPORT void | gf_filter_abort (GF_Filter *filter) |
|
GF_EXPORT void | gf_filter_lock (GF_Filter *filter, Bool do_lock) |
|
GF_EXPORT void | gf_filter_lock_all (GF_Filter *filter, Bool do_lock) |
|
void | gf_filter_mirror_forced_caps (GF_Filter *filter, GF_Filter *dst_filter) |
|
GF_EXPORT void | gf_filter_require_source_id (GF_Filter *filter) |
|
void | gf_filter_set_blocking (GF_Filter *filter, Bool is_blocking) |
|
GF_EXPORT const GF_FilterRegister * | gf_filter_get_register (GF_Filter *filter) |
|
GF_EXPORT void | gf_filter_force_main_thread (GF_Filter *filter, Bool do_tag) |
|
GF_EXPORT Bool | gf_filter_is_sink (GF_Filter *filter) |
|
GF_EXPORT Bool | gf_filter_is_source (GF_Filter *filter) |
|
GF_EXPORT GF_Err | gf_filter_tag_subsession (GF_Filter *filter, u32 subsession_id, u32 source_id) |
|
GF_EXPORT Bool | gf_filter_has_connect_errors (GF_Filter *filter) |
|
GF_EXPORT Bool | gf_filter_is_temporary (GF_Filter *filter) |
|
GF_EXPORT void | gf_filter_meta_set_instances (GF_Filter *filter, const char *instance_names_list) |
|
GF_EXPORT const char * | gf_filter_meta_get_instances (GF_Filter *filter) |
|
void | gf_filter_skip_seg_size_events (GF_Filter *filter) |
|
GF_EXPORT const char * | gf_filter_get_netcap_id (GF_Filter *filter) |
|
static GF_Err | gf_filter_probe_link_internal (GF_Filter *filter, u32 opid_idx, const char *fname, Bool all_links, char **res_chain) |
|
GF_EXPORT GF_Err | gf_filter_probe_links (GF_Filter *filter, u32 opid_idx, const char *fname, char **res_chain) |
|
GF_EXPORT GF_Err | gf_filter_probe_link (GF_Filter *filter, u32 opid_idx, const char *fname, char **res_chain) |
|
GF_EXPORT GF_Err | gf_filter_get_possible_destinations (GF_Filter *filter, s32 opid_idx, char **res_list) |
|