
Go to the source code of this file.
Defines | |
| #define | I_CODING_TYPE 1 |
| #define | P_CODING_TYPE 2 |
| #define | B_CODING_TYPE 3 |
| #define | D_CODING_TYPE 4 |
Functions | |
| decoder_synchro_t * | decoder_SynchroInit (decoder_t *, int) |
| void | decoder_SynchroRelease (decoder_synchro_t *) |
| void | decoder_SynchroReset (decoder_synchro_t *) |
| bool | decoder_SynchroChoose (decoder_synchro_t *, int, int, bool) |
| void | decoder_SynchroTrash (decoder_synchro_t *) |
| void | decoder_SynchroDecode (decoder_synchro_t *) |
| void | decoder_SynchroEnd (decoder_synchro_t *, int, bool) |
| mtime_t | decoder_SynchroDate (decoder_synchro_t *) |
| void | decoder_SynchroNewPicture (decoder_synchro_t *, int, int, mtime_t, mtime_t, bool) |
| #define B_CODING_TYPE 3 |
Referenced by DecodeBlock(), decoder_SynchroChoose(), and decoder_SynchroNewPicture().
| #define D_CODING_TYPE 4 |
| #define I_CODING_TYPE 1 |
Referenced by DecodeBlock(), decoder_SynchroChoose(), and decoder_SynchroNewPicture().
| #define P_CODING_TYPE 2 |
Referenced by DecodeBlock(), decoder_SynchroChoose(), and decoder_SynchroNewPicture().
| bool decoder_SynchroChoose | ( | decoder_synchro_t * | , | |
| int | , | |||
| int | , | |||
| bool | ||||
| ) |
References B_CODING_TYPE, decoder_synchro_t::b_no_skip, decoder_synchro_t::b_quiet, decoder_GetDisplayDate(), decoder_GetDisplayRate(), DELTA, I_CODING_TYPE, decoder_synchro_t::i_frame_rate, decoder_synchro_t::i_nb_ref, decoder_synchro_t::i_render_time, INPUT_RATE_DEFAULT, mdate(), msg_Warn, P_CODING_TYPE, decoder_synchro_t::p_dec, S, TAU_PRIME, and VLC_TS_INVALID.
Referenced by DecodeBlock().
| mtime_t decoder_SynchroDate | ( | decoder_synchro_t * | ) |
| void decoder_SynchroDecode | ( | decoder_synchro_t * | ) |
References decoder_synchro_t::decoding_start, decoder_synchro_t::i_dec_nb_ref, decoder_synchro_t::i_nb_ref, and mdate().
Referenced by DecodeBlock().
| void decoder_SynchroEnd | ( | decoder_synchro_t * | , | |
| int | , | |||
| bool | ||||
| ) |
References decoder_synchro_t::decoding_start, MAX_PIC_AVERAGE, MAX_VALID_TAU, mdate(), decoder_synchro_t::p_tau, and decoder_synchro_t::pi_meaningful.
Referenced by DecodeBlock().
| decoder_synchro_t* decoder_SynchroInit | ( | decoder_t * | , | |
| int | ||||
| ) |
References decoder_synchro_t::b_no_skip, decoder_synchro_t::b_quiet, decoder_synchro_t::backward_pts, config_GetInt, decoder_synchro_t::current_pts, DEFAULT_NB_B, DEFAULT_NB_P, decoder_synchro_t::i_backward_period, decoder_synchro_t::i_current_period, decoder_synchro_t::i_dec_nb_ref, decoder_synchro_t::i_eta_b, decoder_synchro_t::i_eta_p, decoder_synchro_t::i_frame_rate, decoder_synchro_t::i_n_b, decoder_synchro_t::i_n_p, decoder_synchro_t::i_nb_ref, decoder_synchro_t::i_not_chosen_pic, decoder_synchro_t::i_pic, decoder_synchro_t::i_trash_nb_ref, decoder_synchro_t::i_trashed_pic, decoder_synchro_t::p_dec, decoder_synchro_t::p_tau, and decoder_synchro_t::pi_meaningful.
Referenced by DecodeBlock().
| void decoder_SynchroNewPicture | ( | decoder_synchro_t * | , | |
| int | , | |||
| int | , | |||
| mtime_t | , | |||
| mtime_t | , | |||
| bool | ||||
| ) |
References B_CODING_TYPE, decoder_synchro_t::b_quiet, decoder_synchro_t::backward_pts, decoder_synchro_t::current_pts, DEFAULT_PTS_DELAY, decoder_synchro_t::i_backward_period, I_CODING_TYPE, decoder_synchro_t::i_current_period, decoder_synchro_t::i_dec_nb_ref, decoder_synchro_t::i_eta_b, decoder_synchro_t::i_eta_p, decoder_synchro_t::i_frame_rate, decoder_synchro_t::i_n_b, decoder_synchro_t::i_n_p, decoder_synchro_t::i_nb_ref, decoder_synchro_t::i_not_chosen_pic, decoder_synchro_t::i_pic, decoder_synchro_t::i_render_time, decoder_synchro_t::i_trash_nb_ref, decoder_synchro_t::i_trashed_pic, mdate(), msg_Dbg, msg_Warn, P_CODING_TYPE, decoder_synchro_t::p_dec, decoder_synchro_t::p_tau, and PTS_THRESHOLD.
Referenced by DecodeBlock().
| void decoder_SynchroRelease | ( | decoder_synchro_t * | ) |
Referenced by CloseDecoder(), and DecodeBlock().
| void decoder_SynchroReset | ( | decoder_synchro_t * | ) |
References decoder_synchro_t::i_dec_nb_ref, decoder_synchro_t::i_nb_ref, and decoder_synchro_t::i_trash_nb_ref.
Referenced by DecodeBlock().
| void decoder_SynchroTrash | ( | decoder_synchro_t * | ) |
References decoder_synchro_t::i_nb_ref, decoder_synchro_t::i_trash_nb_ref, and decoder_synchro_t::i_trashed_pic.
Referenced by DecodeBlock().
1.5.6