Offsets

Échanges entre les développeurs et les utilisateurs au sujet du développement logiciel de Pouchin TV Mod. Les participants sont présumés avoir des connaissances raisonnables en matière de programmation informatique.
Répondre
Avatar du membre
Gingko
Administrateur du site et développeur
Messages : 1958
Enregistré le : 05 août 2007, 12:57
Carte Tuner : (champ trop court pour énumérer 8 tuners)
Êtes-vous un robot ? : Je ne suis pas un robot
Localisation : Pantin (IDF, 93)
Contact :

Offsets

Message par Gingko » 06 oct. 2007, 14:33

Bonjour,

Je crois qu'il va falloir planifier sérieusement une meilleure gestion des offsets.

En effet, je viens d'acheter un tuner Techgear TV Xpress Stick (avec l'idée de l'offrir en cadeau d'anniversaire à quelqu'un, mais j'ai quand même voulu tester avant).

Au premier essai, Pouchin TV Mod n'a trouvé aucune chaîne avec ce tuner.

Mais j'ai essayé ensuite de patcher le fichier "canaux.ini" avec différentes valeurs d'offset, et la conclusion est la suivante :

Ce tuner marche à merveille avec des offsets de -2, 20, 40 ou 83 (au lieu du 167 initialement prévu).

J'invite donc tous ceux qui ont des tuners qui ne reconnaissent aucune chaîne (ou bien seulement quelques unes) à aller modifier le fichier "canaux.ini" avec le bloc-notes ou un autre éditeur de texte, et essayer d'y changer le champ "Offset" correspondant à leur ville pour voir si ça améliore les choses.

Ne pas hésiter, en cas d'insuccès, à aller jusqu'à moins 200 ou plus 400.

Je me demande même si jouer avec cette valeur ne pourrait pas, éventuellement, améliorer la réception avec les tuners avec lesquels ça marche actuellement.

Je vais sans doute étudier ça prochainement.

Gingko
Gingko
․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․
Tuners utilisés, sur 3 ordis : • USB : AverMedia HDTV DVB-T Volar (2×) • PCI : Hauppauge Nova-DT Dual DVB-T • Express Card : AverMedia Digi Express 54

MatMaul
Administrateur du site et développeur
Messages : 147
Enregistré le : 03 avr. 2007, 03:16

Re: Offsets

Message par MatMaul » 06 oct. 2007, 14:49

Gingko a écrit :Ce tuner marche à merveille avec des offsets de -2, 20, 40 ou 83 (au lieu du 167 initialement prévu).

alors ca c'est des offsets pas du tout standard :D

si l'offset n'est pas un multiple de 167, alors ce n'est pas pouchin qui est en cause mais les drivers.
dans les specs dvb-t les offsets officiels sont tous des multiples de 167 (enfin 166,666... pour être précis :P )
oui il faudrait améliorer la gestion des offsets car actuellement si l'offset n'est pas fixe pour un émetteur il peut avoir des problèmes. en effet l'offset est défini par multiplex et non par émetteurs => sur un même émetteur on peut avoir le R1 avec un offset de 167 et le R2 avec un offset de 0.
Or dans canaux.ini l'offset est défini par émetteur.

par contre on ne peut se permettre de scanner des offsets fantaisistes comme celui de ta clé ca prendrait un temps fou....

je pense que la bonne solution est de scanner les offsets officiels en partant du plus utilisé (cad +167) au moins utilisé, et de laisser dans config.ini la possibilité de spécifier un offset général qui s'ajouterait à l'offset officiel pour les drivers un peu "exotique". après on peut même faire une liste des drivers à problème et l'intégrer directement à pouchin ^^

à puis aussi certains drivers n'acceptent que les multiples de 2 donc je pense qu'on peut arrondir au multiple de 2 le plus proche sans trop de problème (pour moi la réception ne change pas entre 167 et 166 ^^)

Avatar du membre
Gingko
Administrateur du site et développeur
Messages : 1958
Enregistré le : 05 août 2007, 12:57
Carte Tuner : (champ trop court pour énumérer 8 tuners)
Êtes-vous un robot ? : Je ne suis pas un robot
Localisation : Pantin (IDF, 93)
Contact :

Re: Offsets

Message par Gingko » 06 oct. 2007, 15:03

MatMaul a écrit :
Gingko a écrit :Ce tuner marche à merveille avec des offsets de -2, 20, 40 ou 83 (au lieu du 167 initialement prévu).

alors ca c'est des offsets pas du tout standard :D

si l'offset n'est pas un multiple de 167, alors ce n'est pas pouchin qui est en cause mais les drivers.
dans les specs dvb-t les offsets officiels sont tous des multiples de 167 (enfin 166,666... pour être précis :P )
oui il faudrait améliorer la gestion des offsets car actuellement si l'offset n'est pas fixe pour un émetteur il peut avoir des problèmes. en effet l'offset est défini par multiplex et non par émetteurs => sur un même émetteur on peut avoir le R1 avec un offset de 167 et le R2 avec un offset de 0.
Or dans canaux.ini l'offset est défini par émetteur.

par contre on ne peut se permettre de scanner des offsets fantaisistes comme celui de ta clé ca prendrait un temps fou....

je pense que la bonne solution est de scanner les offsets officiels en partant du plus utilisé (cad +167) au moins utilisé, et de laisser dans config.ini la possibilité de spécifier un offset général qui s'ajouterait à l'offset officiel pour les drivers un peu "exotique". après on peut même faire une liste des drivers à problème et l'intégrer directement à pouchin ^^

à puis aussi certains drivers n'acceptent que les multiples de 2 donc je pense qu'on peut arrondir au multiple de 2 le plus proche sans trop de problème (pour moi la réception ne change pas entre 167 et 166 ^^)


C'est-à-dire que j'ai surtout l'impression que toutes les cartes tuner TV ne réagissent pas de façon identique à la sélection d'une fréquence donnée. Elles ont peut-être elles-même un "offset" de syntonisation (une erreur, on va dire ... :) ) par rapport à la fréquence nominale.

Mon idée était plutôt de, outre donner la possibilité de spécifier un offset manuel (qui s'ajouterait ou se soustrairait à celui du fichier des canaux), ajouter une option pour dire à Pouchin TV d'essayer différents offsets autour de la fréquence donnée. Par exemple, pour tous les multiplex, tenter des valeurs telles que 0, 167 et 333. En avertissant bien sûr l'utilisateur que ce sera plus long.

Eventuellement aussi permettre sur option une syntonisation fine : une fois qu'un signal aurait été trouvé, le programme pourrait ensuite essayer différentes variations par pas de 10 en mesurant la qualité du signal et la force du signal à chaque fois.

Sinon, bien sûr que les fréquences que j'ai tentées ne sont pas standard. Mais si certains tuners TV ont eux-mêmes des erreurs de conception ou de fabrication qui les conduisent à avoir un décalage de fréquence, peut-on s'attendre à ce que cette erreur sur la carte soit, elle, "standard" ? :-)

Peut-être même que tous les exemplaires commercialisés d'un même tuner n'auront pas le même décalage non plus .....

Gingko
Gingko
․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․
Tuners utilisés, sur 3 ordis : • USB : AverMedia HDTV DVB-T Volar (2×) • PCI : Hauppauge Nova-DT Dual DVB-T • Express Card : AverMedia Digi Express 54

MatMaul
Administrateur du site et développeur
Messages : 147
Enregistré le : 03 avr. 2007, 03:16

Re: Offsets

Message par MatMaul » 06 oct. 2007, 15:08

Gingko a écrit :Mon idée était plutôt de, outre donner la possibilité de spécifier un offset manuel (qui s'ajouterait ou se soustrairait à celui du fichier des canaux), ajouter une option pour dire à Pouchin TV d'essayer différents offsets autour de la fréquence donnée. Par exemple, pour tous les multiplex, tenter des valeurs telles que 0, 167 et 333. En avertissant bien sûr l'utilisateur que ce sera plus long.

la je suis tout à fait d'accord ;) et même sans demander : on commence par 167 et on continue sur les 4 ou 5 offset standards si on ne trouve rien.
Gingko a écrit :Eventuellement aussi permettre sur option une syntonisation fine : une fois qu'un signal aurait été trouvé, le programme pourrait ensuite essayer différentes variations par pas de 10 en mesurant la qualité du signal et la force du signal à chaque fois.

hum la on va avoir un problème, les valeurs rapportaient par "force du signal" et "qualité du signal" sont généralement totalement exotique car mal voir non implémentés dans le driver....

Avatar du membre
Gingko
Administrateur du site et développeur
Messages : 1958
Enregistré le : 05 août 2007, 12:57
Carte Tuner : (champ trop court pour énumérer 8 tuners)
Êtes-vous un robot ? : Je ne suis pas un robot
Localisation : Pantin (IDF, 93)
Contact :

Re: Offsets

Message par Gingko » 06 oct. 2007, 15:15

MatMaul a écrit :
Gingko a écrit :Eventuellement aussi permettre sur option une syntonisation fine : une fois qu'un signal aurait été trouvé, le programme pourrait ensuite essayer différentes variations par pas de 10 en mesurant la qualité du signal et la force du signal à chaque fois.

hum la on va avoir un problème, les valeurs rapportaient par "force du signal" et "qualité du signal" sont généralement totalement exotique car mal voir non implémentés dans le driver....

On pourrait aussi, plus simplement, chercher la fréquence la plus élevée et la plus basse sur lesquelles on reçoit quelque chose, et ensuite présumer que la meilleure fréquence se situe sans doute autour de la moyenne des deux.

Gingko
Gingko
․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․ ․
Tuners utilisés, sur 3 ordis : • USB : AverMedia HDTV DVB-T Volar (2×) • PCI : Hauppauge Nova-DT Dual DVB-T • Express Card : AverMedia Digi Express 54

Répondre