Hi, i think this is a good and easy patch to workaround this problem. HTH, tim --- oggplayer.cc 2003-05-08 22:21:12.000000000 +0200 +++ oggplayer.cc.weiti 2003-05-08 22:21:39.000000000 +0200 @@ -23,7 +23,7 @@ /* Martijn suggests that big endiannes is already taken care of in the rawplayer * class. */ -#if 0 && defined(WORDS_BIGENDIAN) +#ifdef WORDS_BIGENDIAN bigendian = 1; #endif //TODO: On what hardware is data unsigned, and how do I know?