Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 7307 in orxonox.OLD for trunk/src/lib/sound/ogg_player.cc


Ignore:
Timestamp:
Apr 16, 2006, 10:37:37 PM (18 years ago)
Author:
bensch
Message:

orxonox/trunk: more compliant, less errors, this seems to be better…

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/sound/ogg_player.cc

    r7306 r7307  
    146146
    147147  this->state &= ~(OggPlayer::Stopped | OggPlayer::Paused);
     148
     149  if (!this->playback())
     150    return false;
     151
    148152  if (this->musicThread == NULL)
    149153    return ((this->musicThread = SDL_CreateThread(OggPlayer::createAudioThread, (void*)this)) != NULL);
     
    231235  OggPlayer* ogg = (OggPlayer*)oggPlayer;
    232236  PRINTF(4)("STARTIG AUDIO THREAD\n");
    233 
    234   if (!ogg->playback())
    235     return -1;
    236237
    237238  while (ogg->state & OggPlayer::Playing)
     
    284285  {
    285286    assert (!(this->state & Playing));
     287    this->printState();
    286288    SDL_WaitThread(this->musicThread, NULL);
    287289    this->musicThread = NULL;
Note: See TracChangeset for help on using the changeset viewer.