Mercurial > hg > easaier-soundaccess
comparison sv/main/MainWindow.cpp @ 191:be6d31baecb9
compilation under linux - kunbuntu V7.10 (without video support)
author | lbajardsilogic |
---|---|
date | Wed, 28 Nov 2007 13:03:45 +0000 |
parents | 41998908f0c9 |
children | 709777a471c3 |
comparison
equal
deleted
inserted
replaced
190:61681a2bc1e6 | 191:be6d31baecb9 |
---|---|
3576 } | 3576 } |
3577 m_playSource->hardwareBufferedTime=0; | 3577 m_playSource->hardwareBufferedTime=0; |
3578 m_playSource->lastAudioTime=0; | 3578 m_playSource->lastAudioTime=0; |
3579 } | 3579 } |
3580 // Ivan Damnjanovic 16/10/2007 functions to access data needed for video player | 3580 // Ivan Damnjanovic 16/10/2007 functions to access data needed for video player |
3581 #ifdef HAVE_FFMPEG | |
3581 unsigned long | 3582 unsigned long |
3582 MainWindow::Get_CurAudioTime() | 3583 MainWindow::Get_CurAudioTime() |
3583 { | 3584 { |
3584 unsigned long pos; | 3585 unsigned long pos; |
3585 unsigned long newAudioTime=m_viewManager->getPlaybackFrame()/(getMainModel()->getSampleRate()/1000); | 3586 unsigned long newAudioTime=m_viewManager->getPlaybackFrame()/(getMainModel()->getSampleRate()/1000); |
3599 pos=(timeTemp-m_playSource->hardwareBufferedTime)/(countFreq); | 3600 pos=(timeTemp-m_playSource->hardwareBufferedTime)/(countFreq); |
3600 pos*=getPlaySpeedVal(); | 3601 pos*=getPlaySpeedVal(); |
3601 } | 3602 } |
3602 return (newAudioTime+pos); | 3603 return (newAudioTime+pos); |
3603 } | 3604 } |
3605 #endif | |
3604 unsigned long long | 3606 unsigned long long |
3605 MainWindow::Get_HardwareBufferTime() | 3607 MainWindow::Get_HardwareBufferTime() |
3606 { | 3608 { |
3607 return (m_playSource->hardwareBufferedTime); | 3609 return (m_playSource->hardwareBufferedTime); |
3608 } | 3610 } |