OMXClock::OMXClock() { m_dllAvFormat.Load(); m_video_clock = DVD_NOPTS_VALUE; m_audio_clock = DVD_NOPTS_VALUE; m_has_video = false; m_has_audio = false; m_play_speed = 1; m_pause = false; m_iCurrentPts = DVD_NOPTS_VALUE; m_systemFrequency = CurrentHostFrequency(); m_systemUsed = m_systemFrequency; m_pauseClock = 0; m_bReset = true; m_iDisc = 0; m_maxspeedadjust = 0.0; m_speedadjust = false; m_ismasterclock = true; m_ClockOffset = 0; m_fps = 25.0f; pthread_mutex_init(&m_lock, NULL); CheckSystemClock(); OMXReset(); }
OMXClock::OMXClock() { m_dllAvFormat.Load(); m_video_clock = DVD_NOPTS_VALUE; m_audio_clock = DVD_NOPTS_VALUE; m_has_video = false; m_has_audio = false; m_play_speed = 1 * OMX_SLOMO_MULTIPLIER; // Adjusting initial speed for normal video playback, so it can accomodate the new slow motion range m_pause = false; m_iCurrentPts = DVD_NOPTS_VALUE; m_systemFrequency = CurrentHostFrequency(); m_systemUsed = m_systemFrequency; m_pauseClock = 0; m_bReset = true; m_iDisc = 0; m_maxspeedadjust = 0.0; m_speedadjust = false; m_ismasterclock = true; m_ClockOffset = 0; m_fps = 25.0f; pthread_mutex_init(&m_lock, NULL); CheckSystemClock(); OMXReset(); }
OMXClock::OMXClock() { m_has_video = false; m_has_audio = false; m_pause = false; m_omx_speed = DVD_PLAYSPEED_NORMAL; pthread_mutex_init(&m_lock, NULL); OMXReset(); }