Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
JPEG Viewer for PSP
General
Authormaman_jv
TypeOther
Version0.53
LicenseMixed
Last Updated2005/07/20
Links
Download
Website

This is a PSP homebrew for viewing JPEG images, it is designed to be faster than the built-in image viewer on the PSP.

It includes a simple file manager mode, allowing you to view all JPEG images on the Memory Stick.

It used a customized version of the IJG code for the JPEG image expansion. MP3 playback uses a customized version of libmad for the PSP. MP3 files that can be played with libmad are now playable on the PSP.

Features

  • Operation instructions for each screen.
  • Cache system:
    • JPEG images previously viewed are cached.
    • The next image to be viewed is pre-read and cached.
    • The cache is released in the order of the oldest first.
    • If there is fragmentation in the cache memory, a large-scale cache clearing will occur.
    • From version 0.20 onwards, you can set the depth of pre-reading cache.
    • Currently, the maximum depth is set to 9 images, but if the depth is set too high, it may result in more frequent cache stalls.
    • Please use it carefully and plan accordingly.
  • Simple file manager mode:
    • Wallpaper is set to "back.bmp" in the same directory as eboot.pbp.
    • The format specification is fixed at 24-bit 480x272.
    • Note: The image currently in use is borrowed from the one used in PSPe.
  • Image fitting:
    • Image resizing uses a linear interpolation filter.
    • Some assembler is used in the floating-point operations, and image transformation occurs during the pre-cache process, so the image conversion time shouldn't be too noticeable.
    • The post-conversion image quality is decent.
  • JPEG viewing with MP3 playback:
    • Basic support added in version 0.39β.
    • JPEG expansion speed improvement.

User guide

Config mode

(Open from Filer or Viewer Mode with Triangle)

  • Exec State - Choose the mode to start in: Filer or Viewer.
  • PSP Clock - Set PSP clock speed to: 222MHz, 266MHz, 333MHz, or OPTIMAL (not implemented).
  • Rotate - Set image rotation: OFF, 90°, 180°, 270°.
  • Screen Fit - Set how images fit the screen: OFF, WIDTH, HEIGHT.
  • CENTER X (Horizontal) - Align the image horizontally: LEFT, CENTER, RIGHT.
  • CENTER Y (Vertical) - Align the image vertically: TOP, CENTER, BOTTOM.
  • Pre Cache - Set how many images to pre-cache: OFF, 1-9.
  • Image Info - Toggle thumbnail and a frame overlay while viewing the image.
  • Bookmark - Set up to 10 bookmark slots (0-9).

Key Configurations:

KEY SET:

  • Normal key set - For Filer mode and key combo setups.
  • Viewer key set - For Viewer mode controls.
  • MP3 combo key set - For MP3-specific operations.

Assigning a key combo to a Single Function:

  • You can assign a simple function to a key combo by setting it in the key configuration.

Controls

Filer mode

L/R - Move between pages in the file list

Up/Down - Change the selected file

Left/Right - Move to the top or bottom of the file list

Circle - View the selected file

Cross - Not assigned yet (planned for Bookmark Jump in the future)

Triangle - Enter Config Mode (Settings screen)

Square - MP3 controls when in MP3 mode

Viewer mode

L/R - View previous/next image

D-Pad - Smoothly move the image display area

Analog - Move the image display area quickly with 3 levels of sensitivity

Cross - Switch to Filer Mode

Triangle - Enter Config Mode (Settings screen)

Square - MP3 combo

MP3 player

Square+L - Play the previous track in the same directory

Square+R - Play the next track in the same directory

Square+Cross - Stop playback

Start - Pause playback

Select - Cycle through play modes (Loop all tracks (playlist mode), Shuffle, Repeat a single track)

Screenshots

jviewpsp.png

jviewpsp2.png

Compatibility

Tested on PSP version 1.0.

Changelog

Ver0.53 2005/07/20

  • Fixed issue with HOLD settings for both device and remote.
  • Fixed issue where thumbnails for disproportionate images would exceed screen size.

Ver0.52 2005/07/19

  • Added Bookmark feature.
  • Added automatic page scroll feature.
  • Fixed behavior of HOLD key.

Ver0.51 2005/07/16

  • Changed key configuration for Viewer mode.
  • Fixed bookmark functionality to properly restore previous directory.

Ver0.50 2005/07/15

  • Fixed issues with thumbnail display in file manager mode.
  • Improved cache management and key configuration.
  • Fixed issues with MP3 playback for 22kHz and 11kHz files.

Ver0.40 2005/07/09

  • Fixed image quality issues when rotating images with certain fitting settings.
  • Added LR button swap in Viewer mode.
  • Improved cache management and MP3 playback quality.

Ver0.39β 2005/07/08

  • Added MP3 playback screen with skinning support.
  • Added support for uncompressed .zip.mp3 files.
  • Fixed issues with MP3 playback resuming after entering sleep mode.

Ver0.38

  • Added basic MP3 playback using libmad.
  • Changed wallpaper display method in file manager mode.
  • Adjusted CPU balance and buffer size for image viewing, pre-caching, and MP3 playback.

Ver0.37

  • Added left and right directional buttons in file manager mode to jump to the top and bottom of the file list.
  • Fixed issue where cache memory management could break when viewing large images consecutively.

Ver0.36

  • Changed initial display position in Viewer mode.
  • Added ability to quit Config mode with the X button.

Ver0.35 2005/06/26

  • Enabled thumbnail generation for large Baseline DCT JPEG images (up to 20000x12000 resolution).
  • Improved image viewing and cache management for files with certain scaling factors.

Ver0.34 2005/06/26

  • Added preliminary support for viewing JPEG files in uncompressed ZIP files. (Warning: This feature may have issues and is in testing.)

Ver0.33 2005/06/26

  • Modified thumbnail loading to not load images in Viewer mode when ImageInfo is off.
  • Limited file entry sorting to a maximum of 256 entries to prevent memory overflow.

Ver0.32

  • Fixed an issue where certain JPEG compression formats couldn't be displayed after optimizing thumbnail loading.
  • Added support for three JPEG compression formats:
    • Baseline DCT
    • Extended Sequential DCT
    • Progressive DCT

Ver0.31 2005/06/25

  • Revised thumbnail display method in file manager mode.
  • Changed cache management method.
  • Prevented PSP from becoming unstable after attempting to view large images.
  • Disabled viewing of images larger than 15MB.
  • Changed large image thumbnail display to downscale the image.

Ver0.30 2005/06/25

  • Added thumbnail display (some image formats might not display correctly).
  • In file manager mode, thumbnails are only displayed for images that are cached.
  • If no thumbnail is registered, a default icon.bmp is shown.
  • Started implementing Config settings for image rotation and fitting.
  • Config's ExecState now resumes from the last image viewed if set to "Viewer."

Ver0.22

  • Fixed an issue where the file display format in file manager mode was incorrect when the number of file entries was less than 20.
  • Found and fixed a major spelling mistake.
  • Found a bug with pre-reading cache but left it unresolved due to complexity.

Ver0.21 2005/06/23

  • Fixed an issue where rotating 8-bit JPEG images caused distortion.

Ver0.20 2005/06/23

  • Added settings screen (some settings are not yet implemented).
  • Added image fitting function.
  • Added image rotation function.
  • Added centering function.
  • Settable depth for pre-reading cache (may have bugs).

Ver0.10 2005/06/21

  • Added simple file manager mode.
  • Added bookmarking feature to remember the last directory and selected image.

Ver0.02 2005/06/20

  • Fixed an issue where PSP would occasionally crash when trying to open large images (over 2MB after expansion) with full cache.
  • Increased the maximum number of entries in a single directory.
  • Added support for files with the .jpeg extension.

Ver0.01 2005/06/20

  • Basic functionality added (First FullColor support tool? A milestone!)

External links

Advertising: