Seuls les membres ayant 30 points peuvent parler sur le chat.

Forum Casio - Actualités


Index du Forum » Actualités » Les vidéos MPEG2 débarquent enfin - une exclusivité Prizm
CritorEn ligneAdministrateurPoints: 1263 Défis: 0 Message

Les vidéos MPEG2 débarquent enfin - une exclusivité Prizm

Posté le 16/04/2014 11:11

Actuellement dans le monde des calculatrices graphiques couleur, trois modèles se distinguent par de grandes performances: TI-Nspire CX, Casio Prizm fx-CG10/20, et HP-Prime.
Parmi eux, seulement deux permettent actuellement l'exécution de programmes natifs: TI-Nspire CX et Casio Prizm.


La TI-Nspire CX avait déjà permis la lecture de vidéos grâce à plusieurs lecteurs natifs à utiliser avec le jailbreak Ndless permettant l'utilisation de programmes natifs.
C'est toutefois une possibilité qui ne s'est pas démocratisée, et sans doute pour deux raisons principales:
- l'absence du support du son
- le format non standard des vidéos

En effet ces lecteurs utilisaient un format vidéo non standard consistant en une concaténation d'images.
Il fallait donc générer les vidéos pour la calculatrice avec des outils spécifiques, souvent fournis uniquement au format .exe (oubliez les Mac, ordinateurs sous Linux ou tablettes...), et pour certains peu fiables et faiblement supportés/maintenus.

J'étais pour ma part persuadé que l'on disposait sur TI-Nspire CX de suffisamment de puissance pour lire directement des vidéos au format MPEG-1, et Lionel Debroux était même allé plus loin en me suggérant le MPEG-2 (format des disques DVD).
Hélas d'une part j'étais déjà pris à l'époque par le développement d'autres projets Ndless, et d'autre les bibliothèques MPEG trouvées utilisaient le langage C++ qui était alors non supporté par Ndless, ce dernier se limitant au langage C.



Mais aujourd'hui est le grand jour historique et ce dont j'ai rêvé devient enfin réalité, mais pas tout-à-fait comme je l'avais imaginé.
Car la lecture de vidéos au format MPEG-2 débarque enfin sur calculatrices graphiques... Casio Prizm fx-CG10/20 !

ProgrammerNerd crée en effet la surprise en nous sortant le lecteur adéquat pour ces calculatrices.

Ce n'était à priori pas chose facile, la Casio Prizm fx-CG étant une calculatrice qui comme la TI-84 Plus C Silver Edition dispose d'un goulot d'étranglement matériel pour ce genre de programmes avec un composant sous dimensionné.
Sur la TI-84 Plus C c'est le processeur z80 à 15MHz pas assez puissant pour rafraîchir rapidement la totalité de l'écran 320x240 (16-bits).
Sur la Casio Prizm, c'est la mémoire RAM utilisable par les programmes qui est ridiculement limitée à 128Ko, et insuffisante pour contenir au complet une seule image plein écran décompressée 388x216 (16-bits).

Certes, comme sur TI-Nspire CX vous aurez toujours besoin de convertir vos vidéos et DVD pour Casio Prizm afin d'en réduire la résolution, mais la différence est qu'ici il s'agit d'un format standard et que vous pourrez donc utiliser votre convertisseur de vidéos favori, ou à défaut choisir librement parmi la myriade de convertisseurs disponibles en ligne!
ProgrammerNerd dans le contexte du problème de mémoire RAM vous conseille de ne pas dépasser la moitié de la résolution physique de l'écran.

La réponse en vidéo à la question que vous vous posez sans doute tous :
https://www.youtube.com/watch?feature=player_embedded&v=oateBED-1l8[/video][/center]


Comme vous le voyez, les vidéos de résolution inférieure (ici 176x96) sont quand même automatiquement redimensionnées à la taille de l'écran ce qui permet de masquer plus ou moins bien ce défaut de qualité, et même si nous n'irons pas jusqu'à parler d'une vidéo parfaite les performances sont plus qu'honorables dans le contexte matériel évoqué précédemment !

La vidéo ici présentée occupe 6Mo et la puce Flash-NAND de 32Mo de la calculatrice offre un espace de 16Mo pour les fichiers utilisateurs. A moins d'en réduire la qualité à l'extrême, ce sera donc trop peu pour disposer d'un épisode complet.

Le lecteur ne supporte pas le son à ce jour, la bande audio ayant été rajoutée à la vidéo.
Toutefois la Casio Prizm est munie d'une prise mini-Jack 2.5, un standard dans le monde audio qui pourrait permettre de connecter facilement des enceintes ou écouteurs dans le futur si ce support est rajouté.



La TI-Nspire CX avait tout pour être la première dans ce domaine; des expériences antérieures de lecteurs vidéo, un matériel plus puissant sans aucun goulot d'étranglement, et le support du C++ depuis l'année dernière.
Et pourtant non, la Casio Prizm vient de lui damer le pion. Pourquoi ?

Le problème est tout simplement que contrairement à Casio avec son modèle Prizm, Texas Instruments combat activement sur TI-Nspire CX le jailbreak Ndless y permettant l'exécution de programmes natifs.
De façon périodique lors des mises à jour, nombre d'utilisateurs se voient dans l'incapacité d'installer Ndless. Et d'autre part niveau développeurs, il n'est pas évident de se lancer sur un gros projet alors que l'on sait qu'il risque de devenir inutilisable sous quelques semaines/mois...
Certes, à chaque fois la communauté a fini par trouver une solution et rouvrir les portes, mais il n'empêche que ça implique à chaque fois plusieurs semaines ou même mois d'abstinence.


Dans ce contexte nul étonnemment qu'aujourd'hui pour la première fois, la Casio Prizm fx-CG10/20 accueille une application inédite jamais développée pour TI-Nspire CX.
Peut-être même est-elle même en train de dépasser cette dernière pour devenir la première plate-forme de développement natif communautaire... L'Histoire nous le dira.



Source :
Casiopeia
Via : TI-Planet



NemhardyHors ligneGrand maître des Traits d'EspritPoints: 1235 Défis: 54 Message

Citer : Posté le 16/04/2014 11:38 | #


Cool, j'allais écrire un post justement hier car l'auteur à développé une fonction équivalente à PutBdisp_DD() qui permet de faire certaines choses pas mal Enfin, je ferai un post se toute manière pour vous en faire part

N'attendez pas qu'il n'y ait plus de miel : スススススススススススススススススススススススススス養蜂家スススススススススススススススススススススススススススススススススススス蜂家
LoulouxHors ligneAncien administrateurPoints: 7035 Défis: 61 Message

Citer : Posté le 16/04/2014 14:09 | #


C'est génial ! Merci pour l'article Critor !
Dark stormEn ligneMembre d'honneurPoints: 10783 Défis: 174 Message

Citer : Posté le 16/04/2014 17:52 | #


Super

Critor a écrit :
Peut-être même est-elle même en train de dépasser cette dernière pour devenir la première plate-forme de développement natif communautaire...

Faut pas exagérer, ne pas avoir assez de RAM pour ouvrir une image en pleine résolution reste assez limitant
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
LancelotHors ligneMembrePoints: 1274 Défis: 160 Message

Citer : Posté le 16/04/2014 18:16 | #


Super !!

Nemhardy a écrit :
Cool, j'allais écrire un post justement hier car l'auteur à développé une fonction équivalente à PutBdisp_DD() qui permet de faire certaines choses pas mal Enfin, je ferai un post se toute manière pour vous en faire part


Encore mieux !
Calculatrices : Casio 35+ SH4 (modifiée 75) et fx-CG 20 PRIZM
Projets que je soutiens
Des exemples parmi tant d'autres
Pokémon Jade de Dododormeur
Zelda de Smashmaster
Super Geek Brothers de Siapran
Mes Programmes
Mes Programmes
Mes Projets
Mes Projets
ColorLib
Add-ins Jetpack Joyride et Pac-Man sur PRIZM (les 2 non commencés mais en réflexion)
A la recherche des sprites jetpack Joride si quelqu'un les a en couleur
CritorEn ligneAdministrateurPoints: 1263 Défis: 0 Message

Citer : Posté le 16/04/2014 22:21 | #


Dark storm a écrit :
Super

Critor a écrit :
Peut-être même est-elle même en train de dépasser cette dernière pour devenir la première plate-forme de développement natif communautaire...

Faut pas exagérer, ne pas avoir assez de RAM pour ouvrir une image en pleine résolution reste assez limitant


C'est exact.
Mais avoir le constructeur qui te rajoute des bâtons dans les roues au fur et à mesure que tu avances, c'est pas forcément mieux...

La Casio Prizm est en tous cas la seule calculatrice graphique couleur puissante où le constructeur ne combat pas (encore?...) le développement natif.
TsuneoHors ligneMembrePoints: 973 Défis: 51 Message

Citer : Posté le 16/04/2014 23:59 | #


Un article fort intéressant, je suis content pour ceux qui ont la Prizm ! C'est une belle avancée !

Petite remarque chiante de nazi de la langue : Pas de s à "Parmis" dans le chapeau + une espace (normalement une espace insécable, mais on peut en mettre une normale) avant un signe de ponctuation fort comme deux points ou un point virgule, en français (à l'inverse de l'anglais).

Calculatrices : Graph 35+ USB tweakée et Classpad 330
Suivez moi et mon humour dévastateur ici focliquéla
ThomatosHors ligneAncien administrateurPoints: 3495 Défis: 39 Message

Citer : Posté le 17/04/2014 02:59 | #


Très impressionnant, cela pourrait ouvrir la porte à des RPG fantastiques (dans les sens d'incroyable) - notamment des cinématiques à couper le souffle !

Bel exemple de programmation, j'espère entendre parler de ce ProgrammerNerd de nouveau pour d'autres exploits de la sorte !

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 35 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd