Ok, ça c'est quand le fichier n'a jamais été initialisé, il demande qu'on fasse au moins une sélection avant de lancer la recherche.lukoluk a écrit :Bonjour Gingko,
Après nouvelle désintallation complète de la version 174, je confirme l'impossibilité de lancer directement le scan complet : message ERREUR "Veuillez d'abord sélectionner une ville"
En fait, il n'est pas nécessaire de faire une recherche de ville, il suffit de sélectionner n'importe quelle ville sans lancer de recherche, puis de revenir sur la recherche complète.
Mais je reconnais que c'est peut-être un peu incohérent, je vais essayer de rendre ça un peu plus rationnel.
Ceci étant dit, je commence aussi à me demander s'il ne vaudrait pas mieux carrément supprimer cette recherche par ville, ça devient de plus en plus inadéquat avec la densification du réseau TNT, et vis à vis des frontaliers. Mieux vaudrait ajouter des options pour faire des recherches manuelles plus fines.
Il faudra que j'en discute avec les autres développeurs.
Alors c'est peut-être bien un comportement normal.lukoluk a écrit :Ensuite, lors du scan complet, le 1er multiplex est le canal 22 de la VRT sans n° dans la colonne n° juste un tiret.
pour tous les autres canaux Français c'est la même chose : pas de n° de chaine juste un tiret, alors qu'avec Lille Bouvigny auquel j'ai ajouté à la fin : R7=56, et R8=22, les chaines Françaises ont un n° correspondant à l'ordre officiel, mais les chaines Belges ont juste un tiret dans le n° de chaine.
Il y a peut-être un cas particulier pour le scan qui commence par une chaine étrangère ...
Je travaille avec Windows XP SP3 à jour des UPDATES.
S'il y a juste un tiret et pas de numéro de chaîne, c'est que le multiplex choisi ne contient pas de table NIT "Network Information Table", laquelle est justement la table qui contient les numéros de chaînes.
Dans ce cas-là, et sachant qu'il peut se trouver parfois qu'une partie des chaînes seulement reçoive un numéro, le résultat est traité de la façon suivante :
- Toutes les chaînes sans numéro reçoivent temporairement le numéro 0 (zéro).
- Ensuite, les chaînes sont triées par ordre de numéro ; cependant, dans ce tri, les chaînes ayant le numéro zéro sont triées par ordre alphabétique en début de liste.
- Toutes les chaînes ayant le numéro zéro se voient attribuer un numéro d'office, choisi parmi les numéros restant inutilisés. Ces chaînes ayant préalablement été triées par ordre alphabétique, les numéros vacants sont donc assignés prioritairement à celles qui viennent en premier dans l'ordre alphabétique.
- Les chaînes sont ensuite retriées dans l'ordre numérique, en tenant compte des numéros nouvellement attribués.
Il est assez logique qu'un opérateur qui diffuse juste 3 ou 4 chaînes ne se préoccupe pas de leur attribuer de numéros.
De toutes façons, s'il le faisait, ces numéros risqueraient d'entrer en conflit avec les numéros français : pour quelle raison un opérateur belge déciderait-il de laisser les opérateurs français s'attribuer la numérotation primaire, et accepterait-il de s'assigner à lui-même uniquement des numéros laissés vacants par la France ?
Je suis désolé, mais je ne vois pas bien sur quoi d'autre que l'ordre alphabétique des noms des chaînes je pourrais trier les chaînes dont le numéro n'est pas transmis.
(enfin si, je pourrais le faire dans l'ordre où elles sont trouvées, mais cet ordre étant par nature imprévisible, est-ce que ça changerait vraiment quelque chose ?)
Je précise qu'en ce moment il y a UNE chaîne, ici en région parisienne, qui ne contient pas de numéro (bien que le CSA lui ait officiellement donné le numéro 29) : c'est la chaîne temporaire "Terre d'infos", qui est liée au Salon de l'agriculture à Paris. Quand je fais une recherche, cette chaîne (et elle seule) affiche un tiret dans la recherche, et au terme des opérations de recherche précédemment citées, elle se retrouve avec le numéro 19, qui est le premier numéro inutilisé.
Edit 04/03/2009 : Veuillez ignorer le paragraphe précédent, finalement la chaîne "Terre d'infos" contient bien un table NIT avec le numéro 29. C'est PTvM qui ne la lisait pas parce qu'il s'était arrêté à celle du 1er multiplex. Correctif à venir.
Une amélioration que j'envisage, cependant, est de traiter les recherches incrémentales : dans ce cas-là, le programme rechercherait les chaînes supplémentaires éventuelles sans effacer les précédentes, permettant alors de récupérer les numéros manuellement attribués aux chaînes qui n'en avaient pas.
Gingko