mirror of
https://github.com/clangen/musikcube.git
synced 2024-10-02 13:02:35 +00:00
Attempted debugging
This commit is contained in:
parent
5f4db637aa
commit
3dbaefd0a3
@ -145,6 +145,7 @@ int Player::State(){
|
|||||||
void Player::ThreadLoop(){
|
void Player::ThreadLoop(){
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
std::cerr << "Player::ThreadLoop started" << std::endl;
|
std::cerr << "Player::ThreadLoop started" << std::endl;
|
||||||
|
std::cerr << "this->url = " << this->url.c_str() << std::endl;
|
||||||
#endif
|
#endif
|
||||||
// First start the stream
|
// First start the stream
|
||||||
this->stream = Stream::Create();
|
this->stream = Stream::Create();
|
||||||
|
@ -100,6 +100,7 @@ void Transport::Start(utfstring url){
|
|||||||
this->currentPlayer->PlaybackStarted.connect(this,&Transport::OnPlaybackStarted);
|
this->currentPlayer->PlaybackStarted.connect(this,&Transport::OnPlaybackStarted);
|
||||||
this->currentPlayer->PlaybackAlmostEnded.connect(this,&Transport::OnPlaybackAlmostEnded);
|
this->currentPlayer->PlaybackAlmostEnded.connect(this,&Transport::OnPlaybackAlmostEnded);
|
||||||
this->currentPlayer->PlaybackEnded.connect(this,&Transport::OnPlaybackEnded);
|
this->currentPlayer->PlaybackEnded.connect(this,&Transport::OnPlaybackEnded);
|
||||||
|
this->currentPlayer->PlaybackError.connect(this, &Transport::OnPlaybackError);
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
std::cerr << "Transport: player-Play() about to be called" << std::endl;
|
std::cerr << "Transport: player-Play() about to be called" << std::endl;
|
||||||
#endif
|
#endif
|
||||||
@ -188,6 +189,10 @@ void Transport::OnPlaybackEnded(Player *player){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Transport::OnPlaybackError(Player *player) {
|
||||||
|
this->PlaybackError();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -77,11 +77,13 @@ class Transport : public sigslot::has_slots<>{
|
|||||||
PlaybackEvent PlaybackEnded;
|
PlaybackEvent PlaybackEnded;
|
||||||
PlaybackEvent PlaybackPause;
|
PlaybackEvent PlaybackPause;
|
||||||
PlaybackEvent PlaybackResume;
|
PlaybackEvent PlaybackResume;
|
||||||
|
PlaybackEvent PlaybackError;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void OnPlaybackStarted(Player *player);
|
void OnPlaybackStarted(Player *player);
|
||||||
void OnPlaybackAlmostEnded(Player *player);
|
void OnPlaybackAlmostEnded(Player *player);
|
||||||
void OnPlaybackEnded(Player *player);
|
void OnPlaybackEnded(Player *player);
|
||||||
|
void OnPlaybackError(Player *player);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
double volume;
|
double volume;
|
||||||
|
@ -63,7 +63,7 @@ ConsoleUI::ConsoleUI()
|
|||||||
|
|
||||||
this->transport.PlaybackStarted.connect(&this->audioEventHandler, &DummyAudioEventHandler::OnPlaybackStartedOk);
|
this->transport.PlaybackStarted.connect(&this->audioEventHandler, &DummyAudioEventHandler::OnPlaybackStartedOk);
|
||||||
this->transport.PlaybackAlmostDone.connect(&this->audioEventHandler, &DummyAudioEventHandler::OnPlaybackAlmostEnded);
|
this->transport.PlaybackAlmostDone.connect(&this->audioEventHandler, &DummyAudioEventHandler::OnPlaybackAlmostEnded);
|
||||||
this->transport.PlaybackEnded.connect(&this->audioEventHandler, &DummyAudioEventHandler::OnPlaybackStoppedFail);
|
this->transport.PlaybackError.connect(&this->audioEventHandler, &DummyAudioEventHandler::OnPlaybackStoppedFail);
|
||||||
}
|
}
|
||||||
|
|
||||||
ConsoleUI::~ConsoleUI()
|
ConsoleUI::~ConsoleUI()
|
||||||
|
Loading…
Reference in New Issue
Block a user