PDA

View Full Version : Rice Video 6.1.0 plugin source code for linux



Hacktarux
June 8th, 2007, 00:43
Here it is, i've finally fixed what i wanted before posting this source code.

mudlord
June 8th, 2007, 02:05
Groovy, thanks!

Sirmatto
June 8th, 2007, 21:56
It seems just like yesterday I asked Hacktarux for the source code here (http://www.emutalk.net/showthread.php?t=39762)...never have I seen such punctuality ;) Thanks a lot for this!

Tillmann
June 9th, 2007, 07:07
man I LOVE YOU!!!!

GarulfoLinux
June 9th, 2007, 10:42
Rice's plugin is a good plugin but i've a problem with it. I met many sparkling during emulation. For example, two screenshots :

http://gnulinux.rf.lv/mupen64_normal.jpg

http://gnulinux.rf.lv/mupen64_problem.jpg

Do you have the same problem ?

jackschmidt
June 18th, 2007, 02:47
Bumping this thread. I almost missed this thread and only realized now that Hacktarux has released the source.

Someone should sticky this.

Thanks Hacktarux!

GarulfoLinux
June 19th, 2007, 22:32
nobody know where is the problem ?
Is there a configuration to do for that works ?

jackschmidt
June 20th, 2007, 07:27
I don't have Super Mario 64, since I only tested with TR 2. Not sure what the problem is on your end. Did you copy the ini file into the plugins folder? I think there's also a RiceVideo.cfg although that should be included with the mupen binary release Hacktarux uploaded.

Arcamis
October 5th, 2008, 06:33
It doesn't build for me. I get the following messages after telling it to make:

g++ -DUSE_GTK `sdl-config --cflags` `pkg-config gtk+-2.0 --cflags` -D_GTK2 -fpic -DPIC -O3 -march=athlon -ffast-math -funroll-loops -fomit-frame-pointer -msse -mmmx -c -o OGLGraphicsContext.o OGLGraphicsContext.cpp
In file included from stdafx.h:118,
from OGLGraphicsContext.cpp:19:
Video.h:135: error: ‘PATH_MAX’ was not declared in this scope
OGLGraphicsContext.cpp: In member function ‘void COGLGraphicsContext::InitOGLExtension_AT I()’:
OGLGraphicsContext.cpp:408: warning: deprecated conversion from string constant to ‘char*’
OGLGraphicsContext.cpp:413: warning: deprecated conversion from string constant to ‘char*’
OGLGraphicsContext.cpp:418: warning: deprecated conversion from string constant to ‘char*’
OGLGraphicsContext.cpp:423: warning: deprecated conversion from string constant to ‘char*’
OGLGraphicsContext.cpp:428: warning: deprecated conversion from string constant to ‘char*’
OGLGraphicsContext.cpp:433: warning: deprecated conversion from string constant to ‘char*’
OGLGraphicsContext.cpp:438: warning: deprecated conversion from string constant to ‘char*’
OGLGraphicsContext.cpp:443: warning: deprecated conversion from string constant to ‘char*’
OGLGraphicsContext.cpp:448: warning: deprecated conversion from string constant to ‘char*’
OGLGraphicsContext.cpp:453: warning: deprecated conversion from string constant to ‘char*’
OGLGraphicsContext.cpp:458: warning: deprecated conversion from string constant to ‘char*’
OGLGraphicsContext.cpp:463: warning: deprecated conversion from string constant to ‘char*’
OGLGraphicsContext.cpp:468: warning: deprecated conversion from string constant to ‘char*’
OGLGraphicsContext.cpp:473: warning: deprecated conversion from string constant to ‘char*’
make: *** [OGLGraphicsContext.o] Error 1

lifning
October 5th, 2008, 12:43
Video.h:135: error: ‘PATH_MAX’ was not declared in this scope
make sure that Video.h has

#include <limits.h> in it.

(or if you want a really quick and dirty (and bad!) fix, you could #define PATH_MAX 4096 or something sufficient...)

Arcamis
October 6th, 2008, 02:51
Now it compiles, but when I put it in ~/.mupen64/plugins/ or /usr/share/mupen64/plugins and try to run mupen64 in the terminal, it just prints "Illegal Instruction" and doesn't open.

supersmashbroth
November 30th, 2008, 07:43
I'm trying this for Mupen64Plus. So far I got it to compile. But when I run a game or edit the configurations, I get "Unable to read ini file from disk".


peter@PLAPTOP:~/RiceVideo610$ ls -l /usr/local/share/mupen64plus/plugins
total 5324
-rwxr-xr-x 1 root root 702224 2008-10-24 09:01 blight_input.so
-rwxr-xr-x 1 root root 5464 2008-10-24 09:01 dummyaudio.so
-rwxr-xr-x 1 root root 9584 2008-10-24 09:01 dummyvideo.so
-rwxr-xr-x 1 root root 1104312 2008-10-24 09:01 glide64.so
-rwxr-xr-x 1 root root 214132 2008-10-24 09:01 glN64.so
-rwxr-xr-x 1 root root 17964 2008-10-24 09:01 jttl_audio.so
-rwxr-xr-x 1 root root 89216 2008-10-24 09:01 mupen64_hle_rsp_azimer.so
-rwxr-xr-x 1 root root 9604 2008-10-24 09:01 mupen64_input.so
-rwxrwxrwx 1 root root 22582 2007-06-07 15:34 RiceVideo6.1.0.ini
-rwxr-xr-x 1 root root 1539568 2008-11-29 21:54 ricevideo.so
-rwxr-xr-x 1 root root 1691020 2008-10-24 09:01 ricevideo.so~

RJARRRPCGP
December 2nd, 2008, 01:51
Now it compiles, but when I put it in ~/.mupen64/plugins/ or /usr/share/mupen64/plugins and try to run mupen64 in the terminal, it just prints "Illegal Instruction" and doesn't open.

You likely have an unsupported processor.

Slougi
December 2nd, 2008, 02:26
Why not use the version of rice we ship with mupen64plus?

supersmashbroth
December 2nd, 2008, 06:49
Well I want to try other video options also. There was some differences when I run the same game using the default RiceVideo in Project 64 1.6 and the default RiceVideo in Mupen64Plus