[Tuxrip-devel] Autres guides de dev, et =?ISO-8859-1?Q?r=E9ponse?= =?ISO-8859-1?Q?_=E0?= Jotenakis
Brought to you by:
tuxrip
From: Guillaume P. <tu...@us...> - 2004-10-08 19:20:04
|
Salut =E0 tous. Je me permets de reprendre un mail que m'a envoy=E9 Jotenakis par message perso sur le forum hw.fr pour discuter diverses choses: Jotenakis a =E9crit: > Faudrait se mettre d'accord sur l'architecture que l'on souhaite. En > gros comme l'actuel tuxrip ? Je ne suis pas s=FBr de voir ce que tu veux dire par l=E0... Ce qu'il est inutile de redire, c'est que tel que tuxrip est =E9crit, on ne peut que difficilement le faire =E9voluer, il ne faut donc pas architecturer tuxrip2 comme =E7a, c'est s=FBr. Comme je l'ai d=E9j=E0 dit, il faut factoriser le plus possible le code (encore, contrairement =E0 tuxrip) dans des petites fonctions faciles =E0 comprendre et =E0 r=E9-utiliser. Il me semble que =E7a devrait =E9norm=E9ment faciliter l'habillage avec une Gui, mais surtout am=E9liorer l'=E9volutivit=E9. Tel que je l'ai con=E7u, pour le moment, on doit pouvoir donner en ligne de commande touts les param=E8tres qu'on veut (codec, soft, projet, type de son, etc...) et laisser le script tout faire sans l'intervention de l'utilisateur. C'est ce que veulent la plupart des utilisateurs de tuxrip, et je les comprends. Il faut voir aussi que je ne sais pas pour le moment comment dialoguer au clavier avec l'utilisateur (mais c'est juste que j'ai pas cherch=E9). > Niveau codec/container : il serait bien d'avoir ogg/mp3/ac3 xvid/lavc > ogm/mkv/avi. Comme =E7a on pourra faire des video compatibles avec les > platines de salon ? En ce qui concerne les codecs vid=E9o et son, c'est d=E9j=E0 fait! ;-) Il va falloir lire un peu le code les gars! ;-) Pour ce qui est des containers, je ne m'en suis pas encore pr=E9occup=E9, mais c'est vrai que =E7a serait bien de donner le choix. Le but est en effet de pouvoir donner le choix =E0 l'utilisateur entre utiliser des codecs de qualit=E9 mais peu support=E9s (xvid + gmc + qpel, mkv, ogm) et d'autres moins bons mais plus rependus (mp3, ac3 et avi). =20 > Pour le moment, on essai de faire tr=E8s simple : aucun contr=F4le des > r=E9ponses au clavier. Pour le moment, oui. Plus on limitera les interactions avec l'utilisateur, plus on =E9vitera les probl=E8mes! > Dernier truc : je ne connais pas grand chose en perl, donc je ne vais > pas =EAtre super rapide... Je ne peux pas pr=E9tendre =EAtre un boss de Perl, mais c'est vrai que j'ai eu la chance de l'utiliser =E0 plusieurs reprises en ayant des boss =E0 c= =F4t=E9 de moi, qui ont pu m'indiquer comment faire des choses rapidement avec perl. Aussi, je me suis achet=E9 le camel book chez O'Reilly il y a quelques mois, donc je m'y r=E9f=E8re fr=E9quemment quand je coince. Si vous commencez, je vous conseille de lire d'abord le "lama book" qui est un peu plus didactique puisque c'est clairement une initiation =E0 perl. > Je peux m'attaquer au scan DVD, si tu veux. Tr=E8s bonne id=E9e! Que j'explique rapidement comment fonctionne transperl en ce moment: il ne sauve rien dans un fichier de conf ou de projet, mais place tout dans des variables ou des hash. L'id=E9e, c'est que pour le moment, on veut pouvoir le lancer en "batch mode". Pour sauver la conf/le projet dans un fichier, j'ai d=E9j=E0 investigu=E9 c= e qui est dispo, on devrait pouvoir utiliser le module "AppConfig", qui est tr=E8s simple =E0 utiliser. Cf la pi=E8ce jointe pour voir comment =E7a fonctionne. Je n'ai pas l'url, c'est pour =E7a que je vous donne directement le fichier. Je voudrais pr=E9ciser que ce n'est pas un t=E2che prioritaire pour le moment, donc si possible, essayez de vous pencher sur un autre probl=E8me. Sinon, en ce qui concerne les acc=E8s cvs, je ne vois pas particuli=E8remen= t de probl=E8me =E0 en donner =E0 qui compte s'investir dans le projet, mais = je rappelle que les patchs doivent d'abord =EAtre discut=E9s sur la mailling list. Pour avoir un compte cvs, il faut avoir un compte sourceforge, donc il faut que vous me donniez votre l'identifiant pour que je vous mette dans la liste des devs. Lisez bien =E0 fond la donc sur l'utilisation de cvs. C'est pas bien dur, mais il vaut mieux lire la doc avant de se retrouver confront=E9 =E0 des probl=E8mes. Derni=E8re chose: non, je n'ai pas de compte jabber, puisque je n'ai pas l'adsl chez moi, et que j'ai un pauv' modem 36k! (attention donc aux grosses pi=E8ces jointes!) J'esp=E8re que je n'oublie rien! A+ Guillaume --=20 L'app=E9tit de savoir na=EEt du doute. Cesse de croire et instruis-toi. -+- Andr=E9 Gide (1869-1951) -+- |