Mes modifs de PTV Mod
Posté : 05 juil. 2007, 09:23
Voilà, j'ai bien galéré pour faire tourner ma clé (Techgear Dual TV Stick Pro) de manière satisfaisante avec PTV, mais ç'est bon.
Première chose : la doc dispo via Internet sur DirectShow est très hermétique, je n'ai pas trouvé de bon tuto.
Deuxième chose : Pour pouvoir compiler le source sans erreur, il m'a fallu télécharger entre 2 et 3 GO de SDKs, trouver les bons paramétrages et bonnes options de compil, tout ça pour un binaire de 170 ko au final...
Troisième chose : J'ai aussi pas mal galéré avec GraphEdit avant de créer un graphe qui fonctionne et qui montre une image, mais ça a été très utile pour tester des options. C'est grâce à cet outil que j'ai remarqué que mes problèmes d'image brouillée (changement de chaîne TF1 -> F2) étaient reproductibles et donc que PTV n'était pas en cause. C'est grâce à cet outil que j'ai trouvé qu'en utilisant VMR9 au lieu de VMR7, le problème d'image brouillée disparaissait.
J'ai donc apporté les modifs suivantes dans le code :
- On peut mettre jusqu'à 99 canaux dans le fichier canaux.ini, de R1 à R99. Cela permet aux frontaliers de rajouter les canaux des étrangers (par exemple, 40 et 56 dans le Nord).
- Passage de VMR7 à VMR9 pour la vidéo. Y'avait pas mal de choses déjà codées, mais désactivées à cause de USE_VMR9=0 (pourquoi ?). Je pense que le problème à résoudre était l'incompatibilité entre qedit.h et vmr9.h, que j'ai résolue.
Pour le moment, je ne vais pas plus loin, étant donné que cela résoud mes problèmes. Si Matmaul est intéressé, je lui envoie le .zip contenant mes modifs (37 ko) ou un diff sur la version RC2 (11 ko).
/R One
Première chose : la doc dispo via Internet sur DirectShow est très hermétique, je n'ai pas trouvé de bon tuto.
Deuxième chose : Pour pouvoir compiler le source sans erreur, il m'a fallu télécharger entre 2 et 3 GO de SDKs, trouver les bons paramétrages et bonnes options de compil, tout ça pour un binaire de 170 ko au final...
Troisième chose : J'ai aussi pas mal galéré avec GraphEdit avant de créer un graphe qui fonctionne et qui montre une image, mais ça a été très utile pour tester des options. C'est grâce à cet outil que j'ai remarqué que mes problèmes d'image brouillée (changement de chaîne TF1 -> F2) étaient reproductibles et donc que PTV n'était pas en cause. C'est grâce à cet outil que j'ai trouvé qu'en utilisant VMR9 au lieu de VMR7, le problème d'image brouillée disparaissait.
J'ai donc apporté les modifs suivantes dans le code :
- On peut mettre jusqu'à 99 canaux dans le fichier canaux.ini, de R1 à R99. Cela permet aux frontaliers de rajouter les canaux des étrangers (par exemple, 40 et 56 dans le Nord).
- Passage de VMR7 à VMR9 pour la vidéo. Y'avait pas mal de choses déjà codées, mais désactivées à cause de USE_VMR9=0 (pourquoi ?). Je pense que le problème à résoudre était l'incompatibilité entre qedit.h et vmr9.h, que j'ai résolue.
Pour le moment, je ne vais pas plus loin, étant donné que cela résoud mes problèmes. Si Matmaul est intéressé, je lui envoie le .zip contenant mes modifs (37 ko) ou un diff sur la version RC2 (11 ko).
/R One