Minor improvements to OpenAL error reporting
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@6900 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
parent
b207596c89
commit
1b426216e6
@ -29,6 +29,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "audio/music_manager.hpp"
|
#include "audio/music_manager.hpp"
|
||||||
|
#include "audio/sfx_manager.hpp"
|
||||||
#include "config/user_config.hpp"
|
#include "config/user_config.hpp"
|
||||||
#include "utils/constants.hpp"
|
#include "utils/constants.hpp"
|
||||||
|
|
||||||
@ -366,37 +367,7 @@ bool MusicOggStream::check(const char* what)
|
|||||||
|
|
||||||
if (error != AL_NO_ERROR)
|
if (error != AL_NO_ERROR)
|
||||||
{
|
{
|
||||||
const char* errMessage;
|
fprintf(stderr, "[MusicOggStream] OpenAL error at %s : %s (%i)\n", what, SFXManager::getErrorString(error).c_str(), error);
|
||||||
switch (error)
|
|
||||||
{
|
|
||||||
case AL_INVALID_NAME:
|
|
||||||
errMessage = "AL_INVALID_NAME";
|
|
||||||
break;
|
|
||||||
|
|
||||||
case AL_ILLEGAL_ENUM:
|
|
||||||
//case AL_INVALID_ENUM:
|
|
||||||
errMessage = "AL_ILLEGAL_ENUM";
|
|
||||||
break;
|
|
||||||
|
|
||||||
case AL_INVALID_VALUE:
|
|
||||||
errMessage = "AL_INVALID_VALUE";
|
|
||||||
break;
|
|
||||||
|
|
||||||
case AL_ILLEGAL_COMMAND:
|
|
||||||
//case AL_INVALID_OPERATION:
|
|
||||||
errMessage = "AL_ILLEGAL_COMMAND";
|
|
||||||
break;
|
|
||||||
|
|
||||||
case AL_OUT_OF_MEMORY:
|
|
||||||
errMessage = "AL_OUT_OF_MEMORY";
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
errMessage = "other error";
|
|
||||||
break;
|
|
||||||
|
|
||||||
}
|
|
||||||
fprintf(stderr, "OpenAL error %d at %s : %s\n", error, what, errMessage);
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user