Attempted debugging

This commit is contained in:
urioxis 2011-02-08 17:30:31 +00:00
parent 5f4db637aa
commit 3dbaefd0a3
4 changed files with 9 additions and 1 deletions

View File

@ -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();

View File

@ -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();
}

View File

@ -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;

View File

@ -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()