Hi,
sorry for posting in "The Source Code Project", but I saw that one of the CVS commiters to FS2 Retail (Linux version) is you taylor and that you can be contacted here.
Its also a really small issue, but I fixed it for myself like 6 months ago and did completely forget to give it back to the community. *shame on me*
Anyway: Colors in Movies were completely messed up for me in FS2-Retail, it was all green.
Applying the following changes did work for me:
Index: mveplayer.cpp
===================================================================
RCS file: /cvs/cvsroot/freespace2/src/movie/mveplayer.cpp,v
retrieving revision 1.6
diff -u -u -r1.6 mveplayer.cpp
--- mveplayer.cpp 12 Aug 2005 08:47:24 -0000 1.6
+++ mveplayer.cpp 21 Sep 2005 11:14:27 -0000
@@ -725,7 +725,12 @@
}
// NOTE: using NULL instead of pixelbuf crashes some drivers, but then so does pixelbuf so less of two evils...
+#ifdef __APPLE__
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB5_A1, wp2, hp2, 0, GL_BGRA, GL_UNSIGNED_SHORT_1_5_5_5_REV, NULL);
+#else
+ glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, wp2, hp2, 0, GL_BGRA, GL_UNSIGNED_SHORT_1_5_5_5_REV, NULL);
+#endif
+
#endif
memset(g_palette, 0, 768);
I'm on x86 32bit Little Endian ...
I don't know how it would affect running it on a PPC linux, so the fix might not be the correct one.
I hope that this might be helpful for others running retail on Linux x86-32 ...
cu
Fabian