mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-06 22:26:32 +02:00
Remove all aboutToFinish/expectStop related things
This commit is contained in:
@@ -55,7 +55,7 @@ static QString s_aeInfoIdentifier = QString( "AUDIOENGINE" );
|
||||
void
|
||||
AudioEnginePrivate::onStateChanged( AudioOutput::AudioState newState, AudioOutput::AudioState oldState )
|
||||
{
|
||||
tDebug() << Q_FUNC_INFO << oldState << newState << expectStop << q_ptr->state();
|
||||
tDebug() << Q_FUNC_INFO << oldState << newState << q_ptr->state();
|
||||
|
||||
if ( newState == AudioOutput::Loading )
|
||||
{
|
||||
@@ -127,9 +127,8 @@ AudioEnginePrivate::onStateChanged( AudioOutput::AudioState newState, AudioOutpu
|
||||
break;
|
||||
}
|
||||
|
||||
if ( stopped && expectStop )
|
||||
if ( stopped )
|
||||
{
|
||||
expectStop = false;
|
||||
tDebug() << "Finding next track.";
|
||||
if ( q_ptr->canGoNext() )
|
||||
{
|
||||
@@ -143,6 +142,8 @@ AudioEnginePrivate::onStateChanged( AudioOutput::AudioState newState, AudioOutpu
|
||||
q_ptr->stop();
|
||||
}
|
||||
}
|
||||
#if 0
|
||||
//This is obsolete, we always expect stop
|
||||
else if ( stopped )
|
||||
{
|
||||
// We did not expect a Stop here, so do not go to the next track
|
||||
@@ -152,6 +153,7 @@ AudioEnginePrivate::onStateChanged( AudioOutput::AudioState newState, AudioOutpu
|
||||
// an stream that cannot be paused.
|
||||
q_ptr->setState( AudioEngine::Stopped );
|
||||
}
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -173,7 +175,6 @@ AudioEngine::AudioEngine()
|
||||
Q_D( AudioEngine );
|
||||
|
||||
d->timeElapsed = 0;
|
||||
d->expectStop = false;
|
||||
d->waitingOnNewTrack = false;
|
||||
d->state = Stopped;
|
||||
d->coverTempFile = 0;
|
||||
@@ -185,7 +186,6 @@ AudioEngine::AudioEngine()
|
||||
|
||||
connect( d->audioOutput, SIGNAL( stateChanged( AudioOutput::AudioState, AudioOutput::AudioState ) ), d_func(), SLOT( onStateChanged( AudioOutput::AudioState, AudioOutput::AudioState ) ) );
|
||||
connect( d->audioOutput, SIGNAL( tick( qint64 ) ), SLOT( timerTriggered( qint64 ) ) );
|
||||
connect( d->audioOutput, SIGNAL( aboutToFinish() ), SLOT( onAboutToFinish() ) );
|
||||
|
||||
setVolume( TomahawkSettings::instance()->volume() );
|
||||
|
||||
@@ -1038,13 +1038,6 @@ AudioEngine::onPlaylistNextTrackAvailable()
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
AudioEngine::onAboutToFinish()
|
||||
{
|
||||
tDebug( LOGVERBOSE ) << Q_FUNC_INFO;
|
||||
d_func()->expectStop = true;
|
||||
}
|
||||
|
||||
void
|
||||
AudioEngine::timerTriggered( qint64 time )
|
||||
{
|
||||
|
@@ -187,7 +187,6 @@ private slots:
|
||||
void loadPreviousTrack();
|
||||
void loadNextTrack();
|
||||
|
||||
void onAboutToFinish();
|
||||
void onVolumeChanged( qreal volume );
|
||||
void timerTriggered( qint64 time );
|
||||
|
||||
|
@@ -37,7 +37,6 @@ private:
|
||||
AudioOutput* audioOutput;
|
||||
|
||||
unsigned int timeElapsed;
|
||||
bool expectStop;
|
||||
bool waitingOnNewTrack;
|
||||
|
||||
AudioState state;
|
||||
|
@@ -37,8 +37,6 @@
|
||||
#include <vlc/libvlc_events.h>
|
||||
#include <vlc/libvlc_version.h>
|
||||
|
||||
static const float ABOUT_TO_FINISH_POS = 0.95f;
|
||||
|
||||
AudioOutput* AudioOutput::s_instance = 0;
|
||||
|
||||
|
||||
@@ -59,7 +57,6 @@ AudioOutput::AudioOutput( QObject* parent )
|
||||
, m_volume( 1.0 )
|
||||
, m_currentTime( 0 )
|
||||
, m_totalTime( 0 )
|
||||
, m_aboutToFinish( false )
|
||||
, m_justSeeked( false )
|
||||
, dspPluginCallback( nullptr )
|
||||
, m_vlcInstance( nullptr )
|
||||
@@ -278,7 +275,6 @@ AudioOutput::setCurrentSource( MediaStream* stream )
|
||||
libvlc_media_add_option_flag(m_vlcMedia, imemSeek, libvlc_media_option_trusted);
|
||||
}
|
||||
|
||||
m_aboutToFinish = false;
|
||||
setState( Stopped );
|
||||
}
|
||||
|
||||
@@ -312,15 +308,6 @@ AudioOutput::setCurrentPosition( float position )
|
||||
//tDebug() << Q_FUNC_INFO << position;
|
||||
AudioEngine::instance()->positionChanged(position);
|
||||
m_havePosition = position > 0.0;
|
||||
if ( position < ABOUT_TO_FINISH_POS )
|
||||
{
|
||||
m_aboutToFinish = false;
|
||||
}
|
||||
else if ( !m_aboutToFinish )
|
||||
{
|
||||
m_aboutToFinish = true;
|
||||
emit aboutToFinish();
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
@@ -352,19 +339,6 @@ AudioOutput::setCurrentTime( qint64 time )
|
||||
} else {
|
||||
m_seekable = true;
|
||||
}
|
||||
|
||||
if ( !m_havePosition )
|
||||
{
|
||||
if ( time < ABOUT_TO_FINISH_POS * total )
|
||||
{
|
||||
m_aboutToFinish = false;
|
||||
}
|
||||
else if ( !m_aboutToFinish )
|
||||
{
|
||||
m_aboutToFinish = true;
|
||||
emit aboutToFinish();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@@ -74,7 +74,6 @@ public slots:
|
||||
signals:
|
||||
void stateChanged( AudioOutput::AudioState, AudioOutput::AudioState );
|
||||
void tick( qint64 );
|
||||
void aboutToFinish();
|
||||
|
||||
private:
|
||||
void setState( AudioState state );
|
||||
@@ -97,7 +96,6 @@ private:
|
||||
qreal m_volume;
|
||||
qint64 m_currentTime;
|
||||
qint64 m_totalTime;
|
||||
bool m_aboutToFinish;
|
||||
bool m_justSeeked;
|
||||
|
||||
std::function< void( int state, int frameNumber, float* samples, int nb_channels, int nb_samples ) > dspPluginCallback;
|
||||
|
Reference in New Issue
Block a user