PACKAGE NAME ------------ neko_smpeg DESCRIPTION ----------- The SDL MPEG library for decoding MPEG-1 audio and video streams, originally created by Lokisoft See for more info: https://icculus.org/smpeg/ SOURCE/VERSION -------------- smpeg-0.4.5+cvs20030824 / 1 IRIX/MIPSPRO VERSION -------------------- 6.5.22m / 7.4.4m ENVIRONMENT VARIABLES --------------------- setenv CXX CC setenv CC c99 setenv CFLAGS '-O2 -mips4 -n32' setenv CXXFLAGS '-O2 -mips4 -n32' setenv CPPFLAGS -I/usr/nekoware/include setenv LDFLAGS -L/usr/nekoware/lib For mips3 builds use: setenv CFLAGS '-O2 -mips3 -n32' setenv CXXFLAGS '-O2 -mips3 -n32' CONFIGURE --------- ./configure --disable-debug --disable-gtktest --disable-gtk-player --disable-mmx --disable-ati --prefix=/usr/nekoware BUILD ----- gmake gmake install KNOWN DEPENDENCIES ------------------ neko_libiconv.sw.lib 5 neko_sdl.sw.lib 13 gmake to build the package ERRORS/MISCELLANEOUS -------------------- The source has been extensively patched via debian patches on the 0.4.5 + CVS source but also has its autoconf and libtool configurations been remade on a linux system. Also the install-sh script was old and buggy so i replaced that one with a newer version. I have therefore re-archived the source and not included a separate patch file. The glmovie program does not work correctly because of a change in SDL 1.2.6 about the non-portability of Overlays with openGL, specifically the SDL_CreateYUVOverlay and allocating buffers with SDL_OPENGL. The overlay creation will fail and gets assigned to a null pointer, ensueing a segfault. This change is by SDL design, so the only way the glmovie program will work again is to not use SDL_CreateYUVOverlay, but do some software YUV->RGB conversion. This package has dual support for both mips3 and mips4 architecture, controlled by the mach(CPUARCH=R4000) switch for libraries and executables. PACKAGED BY ----------- S/N VER PORTER Date ---------------------------------------------------------------- 1 0.4.5+CVS Frank Everdij (dexter1@gmail.com) 11-05-2019