- Timestamp:
- 03/21/12 18:36:20 (14 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgPlugins/ffmpeg/FFmpegClocks.cpp
r12292 r13041 61 61 m_pause_time = 0; 62 62 m_seek_time = 0; 63 63 64 64 m_audio_buffer_end_pts = start_time; 65 65 m_audio_timer.setStartTick(); … … 85 85 m_pause_time = 0; 86 86 m_seek_time = 0; 87 87 88 88 m_audio_buffer_end_pts = m_start_time; 89 89 m_audio_timer.setStartTick(); … … 95 95 return; 96 96 97 m_video_clock = m_start_time; 97 m_video_clock = m_start_time; 98 98 } 99 99 … … 101 101 { 102 102 ScopedLock lock(m_mutex); 103 103 104 104 m_video_clock = seek_time; 105 105 m_last_frame_delay = 0.040; … … 184 184 185 185 // If incorrect delay, use previous one 186 186 187 187 if (delay <= 0.0 || delay >= 1.0) 188 188 { … … 190 190 if(!m_audio_disabled) m_frame_time = pts - delay; 191 191 } 192 192 193 193 194 194 // Save for next time … … 250 250 if(!m_paused) 251 251 m_last_current_time = getAudioTime(); 252 253 return m_last_current_time; 252 253 return m_last_current_time; 254 254 } 255 255
