#include <pthread.h>
#include <xine/video_out.h>
#include <xine.h>
Go to the source code of this file.
◆ CLOCK_SCR_ADJUSTABLE
| #define CLOCK_SCR_ADJUSTABLE 1 |
◆ DISC_ABSOLUTE
◆ DISC_GAPLESS
◆ DISC_RELATIVE
◆ DISC_STREAMSEEK
| #define DISC_STREAMSEEK 3 |
◆ DISC_STREAMSTART
| #define DISC_STREAMSTART 0 |
◆ METRONOM_ADJ_VPTS_OFFSET
| #define METRONOM_ADJ_VPTS_OFFSET 3 |
◆ METRONOM_AV_OFFSET
| #define METRONOM_AV_OFFSET 2 |
◆ METRONOM_FRAME_DURATION
| #define METRONOM_FRAME_DURATION 4 |
◆ METRONOM_LOCK
◆ METRONOM_NO_LOCK
| #define METRONOM_NO_LOCK 0x8000 |
◆ METRONOM_PREBUFFER
| #define METRONOM_PREBUFFER 7 |
◆ METRONOM_SPU_OFFSET
| #define METRONOM_SPU_OFFSET 5 |
◆ METRONOM_VPTS
◆ METRONOM_VPTS_OFFSET
| #define METRONOM_VPTS_OFFSET 6 |
Referenced by argb_overlay_proc(), demux_slave_next(), handle_events(), metronom_get_option(), metronom_got_audio_samples(), metronom_got_spu_packet(), metronom_got_video_frame(), overlay_proc(), spudec_decode_data(), vdr_execute_rpc_command(), vdr_vpts_offset_queue_change_begin(), and vdr_vpts_offset_queue_change_end().
◆ PREBUFFER_PTS_OFFSET
| #define PREBUFFER_PTS_OFFSET 12000 |
◆ metronom_clock_t
◆ metronom_t
◆ scr_plugin_t
◆ _x_metronom_clock_init()
References _, metronom_clock_s::adjust_clock, metronom_clock_s::get_current_time, metronom_clock_s::get_option, metronom_clock_private_t::mct, metronom_adjust_clock(), metronom_clock_exit(), metronom_clock_get_option(), metronom_clock_set_option(), metronom_get_current_time(), metronom_register_scr(), metronom_resume_clock(), metronom_set_speed(), metronom_start_clock(), metronom_stop_clock(), metronom_sync_hook(), metronom_unregister_scr(), metronom_clock_private_t::next_sync_pts, NULL, metronom_clock_private_t::providers, metronom_clock_s::register_scr, metronom_clock_s::set_option, STOP_PTS, metronom_clock_private_t::sync_thread_state, unixscr_init(), metronom_clock_s::unregister_scr, and metronom_clock_private_t::uscr.
Referenced by xine_init().
◆ _x_metronom_init()
References metronom_exit(), metronom_get_option(), metronom_got_audio_samples(), metronom_got_spu_packet(), metronom_got_video_frame(), metronom_handle_audio_discontinuity(), metronom_handle_video_discontinuity(), metronom_set_audio_rate(), metronom_set_master(), metronom_set_option(), NULL, and PREBUFFER_PTS_OFFSET.
Referenced by fftgraph_open_plugin(), fftscope_open_plugin(), fooviz_open_plugin(), goom_open_plugin(), oscope_open_plugin(), tdaan_open_plugin(), and xine_stream_new().