libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.3k stars 1.84k forks source link

Image Viewer doesnt work on later version of Retroarch on the Wii #14115

Open Pepipopo opened 2 years ago

Pepipopo commented 2 years ago

First and foremost consider this:

Description

Image Viewer never seemed to work on Retroarch on the Wii, at all, despite working fine on the regular PC version.

Expected behavior

Images should display properly in full color

Actual behavior

On the old version of the Core, imageviewer_libretro_wii.dol which was 0.1, images just simply load in red tones, whereas on any other version of Retroarch post version 1.3.6 on the wii, the imageviewer doesnt seem to work no more, on the latest version of retroarchs, even after allowing the option to use the built-in media player, it does not open the images at all, it just crashes retroarch and either resets Retroarch or just sends you back to the Homebrew channel.

I do occasionally create sprite art, and i only have a CRT with composite input, i don't have any budget to afford an expensive GPU with display port to do any tricks to output 240p on a CRT with Component input, and sadly my only GPU and transcoder seems to be of poor quality since it just output a very flickery 480i image, which makes it worthless in my opinion, to being able to connect my PC and display pixelart on my CRT using the regular version of Retroarch.

Here's a quick sprite-work i had produce for the sake of an example (based on an image that was not mine and i take no credit for)

https://files.catbox.moe/9h4y71.jpg

The Nintendo Wii was the last console that could output 240p trough composite, which seemed to be my last choice, but so far, i got distraught, my budget is severely limited.

I don't know if is it because i am using a Wii mini or what else, but i need your help, please correct the Image Viewer in case of it still being integrated into Retroarch Wii so it doesn't crash the entire app? the idea of being able to output native 240p sounds like a good deal for me, and could it be an amazing feat for aspiring pixel artists, specially those working at different sprite resolutions such as 320x224 or 384x224

Please solve this issue as soon as possible.

Steps to reproduce the bug

  1. Open Retroarch and on File Browsing enable the Option to use Built-In Media Player
  2. Open folder with desire image files (Jpeg, PNG, etc) and load file
  3. Retroarch just crashes.

Bisect Results

When loading PNG, JPEG and BMP images, it refuses to load them properly and just simply crashes.

Version/Commit

You can find this information under Information/System Information

Environment information

Fritomaster commented 1 year ago

Was this ever resolved? I actually wanted to use it for the same reason and sadly every app displays 480i... which kills the look.