Hi,
I just compiled the latest mercurial to give mupen64plus a shot on my new laptop. Unfortunately, the LLE video plugin is not working for me. All it does is show a black window. Using mupen64plus-rsp-z64-hlevideo along with mupen64plus-video-rice works fine, producing video output as expected. Here is my config file:
Any suggestions how to make z64 plugin show video would be appreciated.Code:# Mupen64Plus Configuration File # This file is automatically read and written by the Mupen64Plus Core library [Core] # Draw on-screen display if True, otherwise don't draw OSD OnScreenDisplay = True # Use Pure Interpreter if 0, Cached Interpreter if 1, or Dynamic Recompiler if 2 or more R4300Emulator = 2 # Disable compiled jump commands in dynamic recompiler (should be set to False) NoCompiledJump = False # Disable 4MB expansion RAM pack. May be necessary for some games DisableExtraMem = False # Increment the save state slot after each save operation AutoStateSlotIncrement = False # Activate the R4300 debugger when ROM execution begins, if core was built with Debugger support EnableDebugger = False # Save state slot (0-9) to use when saving/loading the emulator state CurrentStateSlot = 0 # Path to directory where screenshots are saved. If this is blank, the default value of ${UserConfigPath}/screenshot will be used ScreenshotPath = "" # Path to directory where save states are saved. If this is blank, the default value of ${UserConfigPath}/save will be used SaveStatePath = "" # Path to a directory to search when looking for shared data files SharedDataPath = "" # SDL keysym for stopping the emulator Kbd Mapping Stop = 27 # SDL keysym for switching between fullscreen/windowed modes Kbd Mapping Fullscreen = 323 # SDL keysym for saving the emulator state Kbd Mapping Save State = 286 # SDL keysym for loading the emulator state Kbd Mapping Load State = 288 # SDL keysym for advancing the save state slot Kbd Mapping Increment Slot = 0 # SDL keysym for resetting the emulator Kbd Mapping Reset = 290 # SDL keysym for slowing down the emulator Kbd Mapping Speed Down = 291 # SDL keysym for speeding up the emulator Kbd Mapping Speed Up = 292 # SDL keysym for taking a screenshot Kbd Mapping Screenshot = 293 # SDL keysym for pausing the emulator Kbd Mapping Pause = 112 # SDL keysym for muting/unmuting the sound Kbd Mapping Mute = 109 # SDL keysym for increasing the volume Kbd Mapping Increase Volume = 93 # SDL keysym for decreasing the volume Kbd Mapping Decrease Volume = 91 # SDL keysym for temporarily going really fast Kbd Mapping Fast Forward = 102 # SDL keysym for advancing by one frame when paused Kbd Mapping Frame Advance = 47 # SDL keysym for pressing the game shark button Kbd Mapping Gameshark = 103 # Joystick event string for stopping the emulator Joy Mapping Stop = "" # Joystick event string for switching between fullscreen/windowed modes Joy Mapping Fullscreen = "" # Joystick event string for saving the emulator state Joy Mapping Save State = "" # Joystick event string for loading the emulator state Joy Mapping Load State = "" # Joystick event string for advancing the save state slot Joy Mapping Increment Slot = "" # Joystick event string for taking a screenshot Joy Mapping Screenshot = "" # Joystick event string for pausing the emulator Joy Mapping Pause = "" # Joystick event string for muting/unmuting the sound Joy Mapping Mute = "" # Joystick event string for increasing the volume Joy Mapping Increase Volume = "" # Joystick event string for decreasing the volume Joy Mapping Decrease Volume = "" # Joystick event string for fast-forward Joy Mapping Fast Forward = "" # Joystick event string for pressing the game shark button Joy Mapping Gameshark = "" [Video-General] # Use fullscreen mode if True, or windowed mode if False Fullscreen = False ScreenWidth = 640 ScreenHeight = 480 [UI-Console] # Directory in which to search for plugins PluginDir = "./" # Filename of video plugin VideoPlugin = "mupen64plus-video-z64" # Filename of audio plugin AudioPlugin = "mupen64plus-audio-sdl.so" # Filename of input plugin InputPlugin = "mupen64plus-input-sdl.so" # Filename of RSP plugin RspPlugin = "mupen64plus-rsp-z64" [Video-Z64] # High resolution framebuffer HiResFB = True # Use framebuffer info FBInfo = True # Run RDP on thread Threaded = False # Run RDP asynchronously Async = False # Don't use NPOT FBOs (may be needed for older graphics cards) NoNpotFbos = False [Audio-SDL] # Frequency which is used if rom doesn't want to change it DEFAULT_FREQUENCY = 33600 # Swaps left and right channels SWAP_CHANNELS = False # Size of primary buffer in output samples. This is where audio is loaded after it's extracted from n64's memory. PRIMARY_BUFFER_SIZE = 16384 # Fullness level target for Primary audio buffer, in equivalent output samples PRIMARY_BUFFER_TARGET = 10240 # Size of secondary buffer in output samples. This is SDL's hardware buffer. SECONDARY_BUFFER_SIZE = 2048 # Audio resampling algorithm. 1 = unfiltered, 2 = SINC resampling (Best Quality, requires libsamplerate) RESAMPLE = 1 # Volume control type: 1 = SDL (only affects Mupen64Plus output) 2 = OSS mixer (adjusts master PC volume) VOLUME_CONTROL_TYPE = 2 # Percentage change each time the volume is increased or decreased VOLUME_ADJUST = 5 # Default volume when a game is started. Only used if VOLUME_CONTROL_TYPE is 1 VOLUME_DEFAULT = 80 [Input-SDL-Control2] [Input-SDL-Control3] [Input-SDL-Control4] [Input-SDL-Control1] # Specifies whether this controller is 'plugged in' to the simulated N64 plugged = True # Specifies which type of expansion pak is in the controller: 1=None, 2=Mem pak, 5=Rumble pak plugin = 2 # If True, then mouse buttons may be used with this controller mouse = False # Specifies which joystick is bound to this controller: -2=Keyboard/mouse, -1=Auto config, 0 or more= SDL Joystick number device = -2 # Scaling factor for mouse movements. For X, Y axes. MouseSensitivity = "2.00,2.00" # The minimum absolute value of the SDL analog joystick axis to move the N64 controller axis value from 0. For X, Y axes. AnalogDeadzone = "4096,4096" # An absolute value of the SDL joystick axis >= AnalogPeak will saturate the N64 controller axis value (at 80). For X, Y axes. For each axis, this must be greater than the corresponding AnalogDeadzone value AnalogPeak = "32768,32768" # Digital button configuration mappings DPad R = "key(100)" DPad L = "key(97)" DPad D = "key(115)" DPad U = "key(119)" Start = "key(13)" Z Trig = "key(122)" B Button = "key(306)" A Button = "key(304)" C Button R = "key(108)" C Button L = "key(106)" C Button D = "key(107)" C Button U = "key(105)" R Trig = "key(99)" L Trig = "key(120)" Mempak switch = "key(44)" Rumblepak switch = "key(46)" # Analog axis configuration mappings X Axis = "key(276,275)" Y Axis = "key(273,274)"


Reply With Quote
