π
-
->
<-

mViewer revient en version 3.2 avec le support JPEG

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Re: mViewer revient en version 3.2 avec le support JPEG

Unread postby critor » 29 Jul 2012, 16:04

Tu as mViewer 3.2 ou 3.1 ?
Le 3.1 te faisait pareil?
Image

Documents:Programmes TI-NspireProgrammes TI-76/82/83/84
Annales des sujets inédits
des nouveaux BAC et DNB
(Brevet) 2013 corrigés:

Terminale S
Terminale ES
Terminale L

Terminale STG
Terminale ST2S
Terminale STI2D
Terminale STD2A

Première S
Première ES
Première L
Première Technologique

Troisième Générale/Collège
SD2 (dérivées pas à pas)
SIPP (intégration par parties pas à pas)
mCAS (calcul exact)
Trigor (cercle trigo)

mViewer (lecteur images)
Nover (overclocking)
AutoCalc (calcul exact)
Dynatrig (cercle trigo)
Binomall (loi binomiale)
User avatar
critor
Administrateur
Administrateur
 
Posts: 14153
Images: 1914
TI Points: 18.5/20
Joined: 25 Oct 2008, 01:00
Location: Aix-Marseille
Gender: Male
Calculator(s):
Class: Lycée

Re: mViewer revient en version 3.2 avec le support JPEG

Unread postby AlexRider38 » 29 Jul 2012, 16:05

oui j'ai la 3.2
Mon site :

Image

TI-Planet.org :

ImageImage

Image
User avatar
AlexRider38
Modérateur
Modérateur
 
Posts: 356
Images: 4
TI Points: 15/20
Joined: 03 Nov 2010, 01:00
Location: derrière vous!
Gender: Male
Calculator(s):
Class:

Re: mViewer revient en version 3.2 avec le support JPEG

Unread postby Levak » 29 Jul 2012, 16:05

Tu mélanges deux choses AlexRider, je pense.
1) mViewer qui a un bug incontrôlage/aléatoire qui fait que l'affichage en zoom/dezoom d'une image sera décallée de quelques pixels, et que lorsque que l'on sort de mviewer il n'y a aucune répercution sur l'OS
2) nDoom qui a un bug de décallage constant de 10 pixels qui peut affecter l'OS en sortie et où il suffit de reboot pour ne plus avoir ce décallage ou bien de relancer ndoom en espérant que le bug s'inverse.

Dans tous les cas, critor ne sait pas d'où vient ce bug et ne sera pas résolu avant qu'il en trouve la cause et le remède.
Responsable graphique et salons Nspires de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
Make3D! [topic][DL]
Puissance4! [topic][DL]
Mes programmes
User avatar
Levak
Administrateur
Administrateur
 
Posts: 4991
Images: 20
TI Points: 19.2/20
Joined: 27 Nov 2008, 01:00
Location: Devant mon écran
Gender: Male
Calculator(s):
Class: Epita (ING1)

Re: mViewer revient en version 3.2 avec le support JPEG

Unread postby AlexRider38 » 29 Jul 2012, 16:13

Ma calculatrice à plantée, et du coup, le bug de nDoom à disparu. Mais pas celui de mViewer.
EDIT: en fait, il est revenu.
Mon site :

Image

TI-Planet.org :

ImageImage

Image
User avatar
AlexRider38
Modérateur
Modérateur
 
Posts: 356
Images: 4
TI Points: 15/20
Joined: 03 Nov 2010, 01:00
Location: derrière vous!
Gender: Male
Calculator(s):
Class:

Re: mViewer revient en version 3.2 avec le support JPEG

Unread postby critor » 29 Jul 2012, 16:17

AlexRider38 wrote:Ma calculatrice à plantée, et du coup, le bug de nDoom à disparu. Mais pas celui de mViewer.
EDIT: en fait, il est revenu.


Il me semble avoir employé le mot 'aléatoire', oui.

Les bugs aléatoires sont les pires à détecter et corriger.
Image

Documents:Programmes TI-NspireProgrammes TI-76/82/83/84
Annales des sujets inédits
des nouveaux BAC et DNB
(Brevet) 2013 corrigés:

Terminale S
Terminale ES
Terminale L

Terminale STG
Terminale ST2S
Terminale STI2D
Terminale STD2A

Première S
Première ES
Première L
Première Technologique

Troisième Générale/Collège
SD2 (dérivées pas à pas)
SIPP (intégration par parties pas à pas)
mCAS (calcul exact)
Trigor (cercle trigo)

mViewer (lecteur images)
Nover (overclocking)
AutoCalc (calcul exact)
Dynatrig (cercle trigo)
Binomall (loi binomiale)
User avatar
critor
Administrateur
Administrateur
 
Posts: 14153
Images: 1914
TI Points: 18.5/20
Joined: 25 Oct 2008, 01:00
Location: Aix-Marseille
Gender: Male
Calculator(s):
Class: Lycée

Re: mViewer revient en version 3.2 avec le support JPEG

Unread postby AlexRider38 » 29 Jul 2012, 16:18

Oui mais c'est pas grave. En soit ça me dérange pas beaucoup.
Mon site :

Image

TI-Planet.org :

ImageImage

Image
User avatar
AlexRider38
Modérateur
Modérateur
 
Posts: 356
Images: 4
TI Points: 15/20
Joined: 03 Nov 2010, 01:00
Location: derrière vous!
Gender: Male
Calculator(s):
Class:

Re: mViewer revient en version 3.2 avec le support JPEG

Unread postby Levak » 29 Jul 2012, 16:20

AlexRider38 wrote:Oui mais c'est pas grave. En soit ça me dérange pas beaucoup.


AlexRider38 wrote:HELP ME!!


· Levak essaie de comprendre le sens de "Help me"
Responsable graphique et salons Nspires de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
Make3D! [topic][DL]
Puissance4! [topic][DL]
Mes programmes
User avatar
Levak
Administrateur
Administrateur
 
Posts: 4991
Images: 20
TI Points: 19.2/20
Joined: 27 Nov 2008, 01:00
Location: Devant mon écran
Gender: Male
Calculator(s):
Class: Epita (ING1)

Re: mViewer revient en version 3.2 avec le support JPEG

Unread postby critor » 30 Jul 2012, 03:37

AlexRider38 wrote:Moi j'ai un problème avec mViewer et nDoom, sur nDoom, l'écran est décalé pendant le jeu et donc la partie qui sort de l'écran est affichée de l'autre côté (en permanence) et avec mViewer, dès que l'image est chargée, dès que j’appuie sur un bouton, l'écran fait comme nDoom, mais avec des accoue: un coup bien, un coup décalé, très rapidement. J'ai essayé de redémarrer ma CX, réinstaller ndless; rien y fait. HELP ME.



Je viens de mettre à jour et de corriger le bug de décalage d'écran de mViewer qui nous embêtait depuis janvier, avec mViewer CX 3.21! :bj:

Corrigé ça d'une façon qui ne me plait pas, puisque j'ai désactivé le double-buffering sur CX.

J'ai deux buffers 16-bits, un visible (affiché à l'écran) et un invisible.
A chaque itération, j'écrivais dans le buffer invisible puis échangeais les deux buffers à la fin, pour afficher directement sans copie complète de l'écran (l'écran reçoit l'adresse du buffer invisible qui devient donc visible, et c'est l'ancien buffer visible qui devient invisible et sur lequel on va pouvoir écrire).

Bref, j'ai un changement d'adresse d'écran pour chaque itération de la boucle d'affichage.

A noter que cette technique est conservée pour les TI-Nspire non-CX.

L'écran se décalait ou tremblait aléatoirement sur quand on changeait son adresse sur TI-Nspire CX.
Comme c'était aléatoire, je comprends bien qu'il fallait changer l'adresse de l'écran à un moment donnée et donc qu'il y a une histoire d'interruption.

Le site Hackspire décrit l'interruption à vérifier
http://hackspire.unsads.com/wiki/index. ... controller

C0000020 (R): Raw interrupt status.
Bit 2: LCD next address base update. Signifies that a new Frame Base Address value can be loaded for double-buffering.


Mais attendre que le bit2 passe à 1 semble ne pas faire disparaître le problème.


Bref, ce n'est pas bien grave dans l'immédiat: la TI-Nspire CX a un processeur puissant et j'étais même obligée de la ralentir :P
Il y a de la marge et vous ne verrez aucune dégradation de vitesse, bien au contraire.

Le scrolling sur les images zoomées a été optimisée et la réactivité du pavé tactile améliorée! :bj:



Bref, AlexRider38, si tu peux tester et me confirmer que le bug de mViewer a disparu, ce serait sympa ;)
archives_voir.php?id=6601
Image

Documents:Programmes TI-NspireProgrammes TI-76/82/83/84
Annales des sujets inédits
des nouveaux BAC et DNB
(Brevet) 2013 corrigés:

Terminale S
Terminale ES
Terminale L

Terminale STG
Terminale ST2S
Terminale STI2D
Terminale STD2A

Première S
Première ES
Première L
Première Technologique

Troisième Générale/Collège
SD2 (dérivées pas à pas)
SIPP (intégration par parties pas à pas)
mCAS (calcul exact)
Trigor (cercle trigo)

mViewer (lecteur images)
Nover (overclocking)
AutoCalc (calcul exact)
Dynatrig (cercle trigo)
Binomall (loi binomiale)
User avatar
critor
Administrateur
Administrateur
 
Posts: 14153
Images: 1914
TI Points: 18.5/20
Joined: 25 Oct 2008, 01:00
Location: Aix-Marseille
Gender: Male
Calculator(s):
Class: Lycée

Re: mViewer revient en version 3.2 avec le support JPEG

Unread postby critor » 30 Jul 2012, 05:00

mViewer passe en version 3.22.

Corrigé le bug et réactivé le double-buffering sur CX.
Lorsqu'on alloue un nouveau buffer écran autre que ce lui de l'OS, son adresse doit être alignée sur 8 octets (cad divisible par 8 ).

Mais bon, fallait la trouver l'info... 6 mois que l'on traînait cette saleté de bug...
http://infocenter.arm.com/help/index.js ... 99134.html

D'où le décalage d'écran si le malloc() retournait une adresse non divisible par huit: il prenait le multiple de 8 inférieur.

Si les adresses de buffer sont allouées sans règle particulière, le bug se produisait donc en théorie 7 fois sur 8.


Merci de télécharger de tester, et de confirmer qu'il n'y a plus le problème.
archives_voir.php?id=6601


nDoom a donc exactement le même bug sur CX, puisqu'il travaille en 8-bits (contre 16-bits pour l'OS) et doit donc s'allouer un nouveau buffer écran.
Si vous me confirmez que tout va bien, j'y appliquerai la même correction.
Image

Documents:Programmes TI-NspireProgrammes TI-76/82/83/84
Annales des sujets inédits
des nouveaux BAC et DNB
(Brevet) 2013 corrigés:

Terminale S
Terminale ES
Terminale L

Terminale STG
Terminale ST2S
Terminale STI2D
Terminale STD2A

Première S
Première ES
Première L
Première Technologique

Troisième Générale/Collège
SD2 (dérivées pas à pas)
SIPP (intégration par parties pas à pas)
mCAS (calcul exact)
Trigor (cercle trigo)

mViewer (lecteur images)
Nover (overclocking)
AutoCalc (calcul exact)
Dynatrig (cercle trigo)
Binomall (loi binomiale)
User avatar
critor
Administrateur
Administrateur
 
Posts: 14153
Images: 1914
TI Points: 18.5/20
Joined: 25 Oct 2008, 01:00
Location: Aix-Marseille
Gender: Male
Calculator(s):
Class: Lycée

Re: mViewer revient en version 3.2 avec le support JPEG

Unread postby AlexRider38 » 30 Jul 2012, 11:23

Plus de bug. ;) super!!
Mon site :

Image

TI-Planet.org :

ImageImage

Image
User avatar
AlexRider38
Modérateur
Modérateur
 
Posts: 356
Images: 4
TI Points: 15/20
Joined: 03 Nov 2010, 01:00
Location: derrière vous!
Gender: Male
Calculator(s):
Class:

PreviousNext

Return to News TI-Nspire

Who is online

Users browsing this forum: No registered users and 1 guest

-
Search files
-
Identification






Login with Facebook!
-
Featured files
Partenaire et pub
Achète ta TI en ligne!
-
Search posts
-
Language
Français English
-
Featured topics
Concours TI-Planet 2013 - gagne les calculatrices couleur TI-Nspire CX et TI-84 Plus C Silver Edition avec la chasse au trésor Dragon Ball Z!
Tous les tests de la TI-84+ C SE par TI-Planet !
Jailbreakez votre TI-Nspire et profitez des meilleurs jeux !
Transforme ta TI-Nspire CX en console de jeux Nintendo Game Boy Advance!
Le tutoriel de référence pour apprendre le TI-Basic sur TI-82/83/84!
1
2
3
4
5
-
Donations
alexis james(5.00€)
(04/05/2013)
nikitouzz(1.00€)
(28/10/2012)
Publicité
Offre spéciale
Offre spéciale TI-Planet/JARRETY: TI-Nspire CX CAS à  142€
Offre spéciale TI-Planet/JARRETY: TI-84 Plus C Silver Edition à 116€
-
Sites partenaires
La page de TI-France sur Facebook
Inspired-Lua
Omnimaga
Planete Casio
Festiv'Algo
cnCalc.org
Univers-TI-Collège
Inspired-Lua
Mathovore
Espace-TI
Cemetech
Casiopeia
TI-Emulation
TI-Softwares
1
2
3
4
5
6
7
-
Statistiques
-
Utilisateurs en ligne
160 utilisateurs:
>137 invités
>8 robots
>15 membres
Record simultané:
4354 utilisateurs
 (01/05/2013)
-
Autres sites
Le site de Texas Instruments
education.ti.com/france  (français)
La communauté TI-82
tout82.free.fr
 (français)