π
<-
Chat plein-écran
[^]

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

Message non lude critor » 29 Juil 2012, 15:04

Tu as mViewer 3.2 ou 3.1 ?
Le 3.1 te faisait pareil?
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.3%
 
Messages: 41533
Images: 14889
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: mViewer revient en version 3.2 avec le support JPEG

Message non lude AlexRider38 » 29 Juil 2012, 15:05

oui j'ai la 3.2
Donald Knuth a écrit:
Beware of bugs in the above code; I have only proved it correct, not tried it.
Avatar de l’utilisateur
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 68.5%
 
Messages: 650
Images: 0
Inscription: 03 Nov 2010, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: mViewer revient en version 3.2 avec le support JPEG

Message non lude Levak » 29 Juil 2012, 15: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 design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: mViewer revient en version 3.2 avec le support JPEG

Message non lude AlexRider38 » 29 Juil 2012, 15:13

Ma calculatrice à plantée, et du coup, le bug de nDoom à disparu. Mais pas celui de mViewer.
EDIT: en fait, il est revenu.
Donald Knuth a écrit:
Beware of bugs in the above code; I have only proved it correct, not tried it.
Avatar de l’utilisateur
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 68.5%
 
Messages: 650
Images: 0
Inscription: 03 Nov 2010, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: mViewer revient en version 3.2 avec le support JPEG

Message non lude critor » 29 Juil 2012, 15:17

AlexRider38 a écrit: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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.3%
 
Messages: 41533
Images: 14889
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: mViewer revient en version 3.2 avec le support JPEG

Message non lude AlexRider38 » 29 Juil 2012, 15:18

Oui mais c'est pas grave. En soit ça me dérange pas beaucoup.
Donald Knuth a écrit:
Beware of bugs in the above code; I have only proved it correct, not tried it.
Avatar de l’utilisateur
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 68.5%
 
Messages: 650
Images: 0
Inscription: 03 Nov 2010, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: mViewer revient en version 3.2 avec le support JPEG

Message non lude Levak » 29 Juil 2012, 15:20

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


AlexRider38 a écrit:HELP ME!!


[me]essaie de comprendre le sens de "Help me"[/me]
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: mViewer revient en version 3.2 avec le support JPEG

Message non lude critor » 30 Juil 2012, 02:37

AlexRider38 a écrit: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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.3%
 
Messages: 41533
Images: 14889
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: mViewer revient en version 3.2 avec le support JPEG

Message non lude critor » 30 Juil 2012, 04: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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.3%
 
Messages: 41533
Images: 14889
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: mViewer revient en version 3.2 avec le support JPEG

Message non lude AlexRider38 » 30 Juil 2012, 10:23

Plus de bug. ;) super!!
Donald Knuth a écrit:
Beware of bugs in the above code; I have only proved it correct, not tried it.
Avatar de l’utilisateur
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 68.5%
 
Messages: 650
Images: 0
Inscription: 03 Nov 2010, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile

PrécédenteSuivante

Retourner vers News TI-Nspire

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 24 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1143 utilisateurs:
>1078 invités
>60 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)