
Functions | |
| void | bd_mpls_stream_Parse (bd_mpls_stream_t *p_stream, bs_t *s, int i_class) |
| void | bd_mpls_play_item_Clean (bd_mpls_play_item_t *p_item) |
| void | bd_mpls_play_item_Parse (bd_mpls_play_item_t *p_item, bs_t *s) |
| void | bd_mpls_sub_path_Parse (bd_mpls_sub_path_t *p_path, bs_t *s) |
| void | bd_mpls_mark_Parse (bd_mpls_mark_t *p_mark, bs_t *s) |
| void | bd_mpls_Clean (bd_mpls_t *p_mpls) |
| int | bd_mpls_Parse (bd_mpls_t *p_mpls, bs_t *s, int i_id) |
| void bd_mpls_Clean | ( | bd_mpls_t * | p_mpls | ) |
References bd_mpls_play_item_Clean(), i, bd_mpls_t::i_play_item, bd_mpls_t::p_mark, bd_mpls_t::p_play_item, and bd_mpls_t::p_sub_path.
Referenced by Close().
| void bd_mpls_mark_Parse | ( | bd_mpls_mark_t * | p_mark, | |
| bs_t * | s | |||
| ) |
References bs_read(), bs_skip(), bd_mpls_mark_t::i_entry_es_pid, bd_mpls_mark_t::i_play_item_id, bd_mpls_mark_t::i_time, and bd_mpls_mark_t::i_type.
Referenced by bd_mpls_Parse().
References bd_mpls_mark_Parse(), bd_mpls_play_item_Parse(), bd_mpls_sub_path_Parse(), bs_pos(), bs_read(), bs_skip(), bd_mpls_t::i_id, bd_mpls_t::i_mark, bd_mpls_t::i_play_item, bd_mpls_t::i_sub_path, p_item, bd_mpls_t::p_mark, bd_mpls_t::p_play_item, bd_mpls_t::p_sub_path, VLC_EGENERIC, and VLC_SUCCESS.
Referenced by LoadMpls().
| void bd_mpls_play_item_Clean | ( | bd_mpls_play_item_t * | p_item | ) |
References bd_mpls_play_item_t::p_clpi, and bd_mpls_play_item_t::p_stream.
Referenced by bd_mpls_Clean().
| void bd_mpls_play_item_Parse | ( | bd_mpls_play_item_t * | p_item, | |
| bs_t * | s | |||
| ) |
References bd_mpls_play_item_t::b_angle_different_audio, bd_mpls_play_item_t::b_angle_seamless, BD_MPLS_PLAY_ITEM_STILL_INFINITE, BD_MPLS_PLAY_ITEM_STILL_NONE, BD_MPLS_STREAM_CLASS_IG, BD_MPLS_STREAM_CLASS_PG, BD_MPLS_STREAM_CLASS_PRIMARY_AUDIO, BD_MPLS_STREAM_CLASS_PRIMARY_VIDEO, bd_mpls_stream_Parse(), bs_pos(), bs_read(), bs_skip(), bd_mpls_play_item_t::clpi, bd_mpls_play_item_t::i_clpi, bd_mpls_play_item_t::i_connection, bd_mpls_clpi_t::i_id, bd_mpls_play_item_t::i_in_time, bd_mpls_play_item_t::i_out_time, bd_mpls_clpi_t::i_stc_id, bd_mpls_play_item_t::i_still, bd_mpls_play_item_t::i_still_time, bd_mpls_play_item_t::i_stream, bd_mpls_play_item_t::p_clpi, bd_mpls_play_item_t::p_stream, and psz_name.
Referenced by bd_mpls_Parse().
| void bd_mpls_stream_Parse | ( | bd_mpls_stream_t * | p_stream, | |
| bs_t * | s, | |||
| int | i_class | |||
| ) |
References BD_MPLS_STREAM_TYPE_IN_MUX_SUB_PATH, BD_MPLS_STREAM_TYPE_PLAY_ITEM, BD_MPLS_STREAM_TYPE_SUB_PATH, bs_pos(), bs_read(), bs_skip(), i, bd_mpls_stream_t::i_charset, bd_mpls_stream_t::i_class, bd_mpls_stream_t::i_stream_type, bd_mpls_stream_t::i_type, bd_mpls_stream_t::in_mux_sub_path, bd_mpls_stream_t::play_item, bd_mpls_stream_t::psz_language, and bd_mpls_stream_t::sub_path.
Referenced by bd_mpls_play_item_Parse().
| void bd_mpls_sub_path_Parse | ( | bd_mpls_sub_path_t * | p_path, | |
| bs_t * | s | |||
| ) |
References bd_mpls_sub_path_t::b_repeat, bs_pos(), bs_read(), bs_skip(), bd_mpls_sub_path_t::i_item, and bd_mpls_sub_path_t::i_type.
Referenced by bd_mpls_Parse().
1.5.6