Lecteur vidéo
Posté le 07/02/2015 13:05
Bonjour à tous !
Depuis longtemps que je programme en BASIC j'ai finalement envie de faire un add-in et pour commencer je prévois un lecteur de vidéos (à la
Martin Poupe), un genre de défi personnel. J'ai déjà réussi à transformer une vidéo "classique" en vidéo monochrome de 128*64 (via Processing si cela intéresse quelqu'un dites-le moi) mais je plante à la lecture du fichier sur calto -_-' Je ne maîtrise pas vraiment les Bfile_openfile et autres et j'aurai besoin d'un peu d'aide, voici le début de mon code (j'enlève tout le blabla compatibilité SH4 je sais je ça fonctionne) :
#include "memory.h"
#define SOURCE "\\\\crd0\\ASDFMV1"
int AddIn_main(int isAppli, unsigned short OptionNum)
{
int handle = memory_openfile(SOURCE, _OPENMODE_READ);
int fichier[24576000] = {0};
int taille = memory_filesize(handle);
int erreur = memory_readfile(handle, fichier, taille, -1);
Bdisp_AllClr_DDVRAM();
while(1) {}
return 1;
}
Comment marche ? Pour une vidéo de 2 mins, j'aurai un fichier de 128*64*120(secondes)*25(fps) soit 24576000 bits donc un tableau de taille équivalente, en fait je stocke tous les pixels à la suite sur mon fichier (je ne sais pas si je suis clair)
Je suis sûr que "ASDFMV1" est dans le dossier "SDCard" s'il y a des spécificités que je devrai connaître sur l'ouverture des fichiers j'aimerai bien qu'on m'en fasse part
Merci d'avance de vos réponses.
Citer : Posté le 07/02/2015 22:31 | #
Si tu veut tu pourra modifier mon code à ta guise mais pour l'instant tout ce que je vois c'est qu'il marche sans problèmes ! Je n'ai rien envie de modifier. (Je m'en fous des problèmes de mémoire )
Regardez mon lecteur de vidéo !
Citer : Posté le 07/02/2015 22:33 | #
Je m'en fous des problèmes de mémoire
Ben t'es mal barré pour développer en C alors >_<
C'est un des trucs les plus importants surtout sur une telle plateforme... au début du topic tu demandais 1500 fois la mémoire statique disponible, t'as pas pu dire que tu t'en foutais vu que ça marchait pas >_<
Citer : Posté le 07/02/2015 22:38 | #
Mais oui je rigole :p, je vais regarder ça de près. Mais j'ai fait des tests j'ai pu ouvrir un fichier de 2.6 Mo et le lire sans problèmes.
Ajouté le 07/02/2015 à 22:44 :
Voilà je l'ai publié pour ceux que ça intérresse : http://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=2778
Regardez mon lecteur de vidéo !
Citer : Posté le 07/02/2015 22:51 | #
Mais j'ai fait des tests j'ai pu ouvrir un fichier de 2.6 Mo et le lire sans problèmes.
Sur l'ému, oui. Mais y'a que 1.5 Mio sur la machine...
Citer : Posté le 07/02/2015 22:52 | #
J'ai testé sur une graph 95 SD ça marche parfaitement
Regardez mon lecteur de vidéo !