Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
25 May, 2013, 14:34:53 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: [1] 2   Go Down
  Print  
Author Topic: New mViewer CX 3.2 adds JPEG support -  (Read 1513 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 09:20:24
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1724


Topic starter
Total Post Ratings: +370

View Profile WWW
« on: 29 July, 2012, 05:10:09 »
+2

mViewer is an image reader for all TI-Nspire.
Unlike the OS, it lets you open images bigger than the screen, zoom in, zoom out, and scroll them.




The latest main improvements were TI-Nspire CX support and PNG images support thanks to a port of zlib and libPNG libraries for the TI-Nspire by JayTe.



mViewer CX 3.2 now includes a port of the libJPEG library for the TI-Nspire by myself, adding JPEG images support. Grin

You can now open BMP, PNG and JPEG images. Grin



There has also been speed improvements and many memory improvements which should help you opening bigger images on non-CX TI-Nspire which are limited in RAM (32MB SDRAM, allmost filled by the OS). Grin



<a href="http://www.youtube.com/watch?v=BuIqGO22fzE" target="_blank">http://www.youtube.com/watch?v=BuIqGO22fzE</a>



Source: http://tiplanet.org/forum/viewtopic.php?f=43&t=10171
Download: http://tiplanet.org/forum/archives_voir.php?id=6601
Logged

TI-Planet co-admin.
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 13:26:24
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50235


Total Post Ratings: +2615

View Profile WWW
« Reply #1 on: 29 July, 2012, 06:05:12 »
0

That's great. JPEG is much smaller than PNGs (although less quality) so hopefully for some images it should be quite handy Cheesy

Would GIF (along with animated GIF) support be feasible?
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
Hayleia
Programming Absol
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Last Login: Today at 08:47:29
Date Registered: 01 June, 2011, 20:12:47
Location: ud-ud ?
Posts: 2057


Total Post Ratings: +256

View Profile
« Reply #2 on: 29 July, 2012, 08:14:46 »
0

This is great news Cheesy
However, this still need Ndless, right ? So calling it mViewer 3.2 is not a good idea in my opinion. People could think it runs on OS 3.2
Logged





Spoiler for what I am according to...:
me: useless
Pokemon Test: an Absol
turiqwalrus: an eggplant
p2: A HUMAN BEING !
Blackpilar and p2: iplantonlyplantwantplanttoplantknowplantifplantyouplantareplantaplantboyplantorplantaplantgirlplant
click here to know where you got your last +1s
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 09:20:24
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1724


Topic starter
Total Post Ratings: +370

View Profile WWW
« Reply #3 on: 29 July, 2012, 12:45:52 »
0

This is great news Cheesy
However, this still need Ndless, right ? So calling it mViewer 3.2 is not a good idea in my opinion. People could think it runs on OS 3.2

I understand the problem, but last version was 3.1...
Logged

TI-Planet co-admin.
Reo
LV3 Member (Next: 100)
***
Offline Offline

Gender: Male
Last Login: Yesterday at 18:23:11
Date Registered: 28 September, 2011, 03:40:56
Location: Pennsylvania
Posts: 63

Total Post Ratings: +14

View Profile
« Reply #4 on: 29 July, 2012, 12:48:36 »
0

This is great news Cheesy
However, this still need Ndless, right ? So calling it mViewer 3.2 is not a good idea in my opinion. People could think it runs on OS 3.2

I understand the problem, but last version was 3.1...
Perhaps, until a version of ndless is released for 3.2, you could try something like 3.1x (so this might be "3.11")
Logged
Lionel Debroux
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Today at 09:11:59
Date Registered: 17 December, 2009, 09:37:25
Location: France
Posts: 1854

Total Post Ratings: +208

View Profile WWW
« Reply #5 on: 29 July, 2012, 12:53:43 »
0

Or 4.0, as this corresponds to feature level 4 ?
Logged

Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.
Hayleia
Programming Absol
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Last Login: Today at 08:47:29
Date Registered: 01 June, 2011, 20:12:47
Location: ud-ud ?
Posts: 2057


Total Post Ratings: +256

View Profile
« Reply #6 on: 29 July, 2012, 18:23:07 »
0

Or you just add revisions, like Ndless. This would be mViewer CX 3.1 r1.
Now that I think of it, it is the same as Reo's solution but a bit more ugly -.-
Logged





Spoiler for what I am according to...:
me: useless
Pokemon Test: an Absol
turiqwalrus: an eggplant
p2: A HUMAN BEING !
Blackpilar and p2: iplantonlyplantwantplanttoplantknowplantifplantyouplantareplantaplantboyplantorplantaplantgirlplant
click here to know where you got your last +1s
Lionel Debroux
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Today at 09:11:59
Date Registered: 17 December, 2009, 09:37:25
Location: France
Posts: 1854

Total Post Ratings: +208

View Profile WWW
« Reply #7 on: 29 July, 2012, 18:30:31 »
0

Ndless revisions refer to a revision in SCM (namely, SVN), while I'm not aware that there's a SCM for mViewer Wink
« Last Edit: 29 July, 2012, 18:30:45 by Lionel Debroux » Logged

Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 09:20:24
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1724


Topic starter
Total Post Ratings: +370

View Profile WWW
« Reply #8 on: 30 July, 2012, 03:38:52 »
0

mViewer CX updated to version 3.21.

- disabled double buffering on CX because of a side bug (flickering screen) when changing screen base address (don't worry: no speed issue)

- improved scrolling on zoomed in images

- improved touchpad reactivity, espacially on zoomed in images



If you have a touchpad, try this version - you're going to love it! Cheesy



Download:
http://tiplanet.org/forum/archives_voir.php?id=6601
« Last Edit: 30 July, 2012, 03:39:30 by critor » Logged

TI-Planet co-admin.
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 13:26:24
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50235


Total Post Ratings: +2615

View Profile WWW
« Reply #9 on: 30 July, 2012, 03:53:24 »
0

I'Ll have to update my copy because I still got one of the first CX-compatible version Big smile
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 09:20:24
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1724


Topic starter
Total Post Ratings: +370

View Profile WWW
« Reply #10 on: 30 July, 2012, 05:10:46 »
0

mViewer CX updated again to version 3.22, and this time I'm very happy with this one Smiley

Double buffering is back on the CX, and the flickering screen side bug which had bothered me for 6 months is now fixed.

Double buffering needs 2 16-bits screen buffers.
For one of them, we can take the default OS screen buffer.
But the other has to be (m)allocated...

And the PL111 screen controller from the CX only want the screen address to be set double-word-aligned (divisible by 8 ).
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0293c/I899134.html

So when malloc was returning addresses not divisible by 8, the screen address used by the hardware was the nearest lower number divisible by 8, so lower than the address known to mviewer, making the screen shift.


Download:
http://tiplanet.org/forum/archives_voir.php?id=6601



A similar bug might be present in nDoom on CX, as it uses an 8-bits screen buffer non-CX handhelds had to (m)allocate, which is useless on CX but I think I didn't make a CX-specific version of this line.
« Last Edit: 30 July, 2012, 05:13:28 by critor » Logged

TI-Planet co-admin.
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 09:20:24
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1724


Topic starter
Total Post Ratings: +370

View Profile WWW
« Reply #11 on: 01 August, 2012, 19:42:37 »
0

Updated mViewer to 3.3 with many RAM optimisations.



Just check the demo: I can open images with more than 16Mpixels! Crazy
(TI-Nspire CX only - the 64MB SDRAM chip is needed)

<a href="http://www.youtube.com/watch?v=HMyg2hchgrI" target="_blank">http://www.youtube.com/watch?v=HMyg2hchgrI</a>


Such images take something like 30-34MB in RAM when decompressed, meaning that the OS takes 30MB, and that it can't go on growing up like that on non-CX TI-Nspire (32MB RAM chip).



Source with more information:
http://tiplanet.org/forum/viewtopic.php?f=43&t=10181&p=127860#p127860

Download:
http://tiplanet.org/forum/archives_voir.php?id=6601
« Last Edit: 01 August, 2012, 20:03:50 by critor » Logged

TI-Planet co-admin.
apcalc
The Game
Coder Of Tomorrow
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 17:37:58
Date Registered: 20 March, 2010, 16:31:47
Location: 2003 UB313
Posts: 1393


Total Post Ratings: +118

View Profile
« Reply #12 on: 02 August, 2012, 16:54:22 »
0

Looks good and quite handy! Grin
Logged


pojo
LV0 Newcomer (Next: 5)

Offline Offline

Last Login: 21 May, 2013, 18:10:40
Date Registered: 02 April, 2013, 04:17:09
Posts: 1

Total Post Ratings: 0

View Profile
« Reply #13 on: 02 April, 2013, 04:22:38 »
0

feature request : is it possible to have a feature that by pressing a forward/backward key allows the next/previous image to be shown while viewing the current image ? this would save a lot of time when searching through many images..(its slow to ESC from each image being viewed and then load another one)

thank you for all of your excellent work !
Logged
Sorunome
Muffins
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 08:20:28
Date Registered: 26 September, 2011, 17:46:38
Location: Ponyville
Posts: 2951


Total Post Ratings: +161

View Profile WWW
« Reply #14 on: 02 April, 2013, 04:23:32 »
0

wow, that is a pretty high quality shocked
Logged

http://z0r.de/4017
http://www.youtube.com/watch?v=BFOoazEx9lU
http://www.sorunome.de
http://reubenquest.net
+++++++[>++++++++++++<-]>.<+++[>----<-]>.---.<++++[>>++++++++<<-]>>.<++.------.++++++++++++.--------.

++++++[>++++++++++<-]>++++++++.<+++[>+++++++++++<-]>.+++++++++++++.--.<+++[>+++<-]>.<+++[>>++++++++++<<-]>>++.<<+++++++[>-------<-]>.<+++[>+++++++++++++<-]>..+++++++.<+++[>-----<-]>--.<++[>++++++<-]>++.

If OmnomIRC is screwed up, blame me Tongue

Save Derpy!(http://www.youtube.com/watch?v=cg-_HeVNYOk)
Spoiler for spoilers:


Spoiler for languages:
- TI-BASIC
 - TI-Highbrid Basic
 - Grammer
 - Axe
 - HTML
 - JavaScript
 - CSS
 - PHP
 - C++
 - lua
 - Python
 - MYSQL
 - Brainf*ck
 - English
 - German
Spoiler for internet:
/image/36691.png[/img]
Gimme internet NOW
Spoiler for me:
Spoiler for my little game:
my little game...my little game..aaaaaahhhhhh...my little game, i used to wonder how to lose the game, my little game, until you shared its losing with me. take the losing and the game, a beutiful game so losable, sharing losing is a easy sweat and losing makes it aweful neat to have my little game togeather with my very best games.
Spoiler for stuff:
Spoiler for derpy:



Pages: [1] 2   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.296 seconds with 30 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.