Author Topic: New memory optimized mViewer CX  (Read 5231 times)

0 Members and 1 Guest are viewing this topic.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
New memory optimized mViewer CX
« on: April 18, 2012, 06:53:06 am »
Today, you get the new mViewer CX 3.1, the BMP/PNG image reader for all Nspire.

The previous version was encountering some problems when opening some PNG images: error messages and reboots.
It only happened with big PNG images, and some of these images could be open without any problem on a CX Nspire but not on a classic Nspire.
All this led us to what seemed to be RAM problem. Classic Nspire only have 32MB RAM and we assume the OS is using an important part of this RAM, when CX Nspire have 64MB RAM.

Some of the problematic PNG images could be opened without any problem if converted to BMP images
During opening, PNG decompression needs to write temporary data in RAM, which mViewer doesn't need with a BMP image.
In fact, while decompressing a PNG image was being opened, the RAM needed was 2.5 times the size of the final decompressed image (BMP 16-bits).

mViewer CX 3.1 now only needs 1.5 times the final image size during decompression.

Enjoy new possibilities with mViewer CX 3.1:
  • open bigger PNG images on all TI-Nspire ;D
  • open on your classic Nspire PNG images which could only be opened by a CX Nspire ;D

Download from the TI-Planet news:
« Last Edit: April 18, 2012, 06:53:54 am by critor »
TI-Planet co-admin.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: New memory optimized mViewer CX
« Reply #1 on: April 19, 2012, 01:59:42 am »
Ooh great, I saw this earlier but I didn't have time to try it yet. I'll have to update next time I load my Nspire with new stuff. :)
Dream of Omnimaga