Voici la nouvelle version « Release Candidate » 0.6.2.284 publiée en préalable de la version stable 0.6.2 à venir.
Par rapport à la dernière version expérimentale 0.6.1.263, cette version introduit les changements suivants :
- Documentation :
- Le programme inclut maintenant sa documentation au format .chm, accessible depuis le menu « Aide » -> « Documentation ».
- Nouvelles icônes :
- Remplacement des icônes du logiciel Pouchin TV Mod par de nouvelles, définies selon le format recommandé pour « Windows 7 » et « Windows Vista ». Des icônes et des images spécifiques ont également été réalisées pour le logiciel d'installation et pour le logiciel de désinstallation. Tous ces éléments graphiques ont été réalisés par polov, merci à lui.
- Affichage de la vidéo :
- Amélioration de la réactivité des commandes de zoom.
- Modification du rendu vidéo EVR afin d'éviter les problèmes liés au contour de l'image qui pouvait souvent contenir des résidus d'images précédentes non effaçables après modification des dimensions, surtout sous Windows 7.
- Modification analogue du positionnement de l'image dans le rendu vidéo VMR9.
- Ajout de rendus vidéo « VMR9 (ancien) » et « EVR (ancien) » pour permettre de retrouver le fonctionnement antérieur, car il a été constaté que dans certains cas la modification des rendus existants pouvait se heurter à des bugs du VMR9 (sous Windows Vista et Windows 7) ou à des bugs de l'EVR (sous Windows XP).
- L'affichage OSD est maintenant cadré dans la fenêtre et non plus dans le rectangle de la vidéo (sauf dans les deux rendus vidéo de compatibilité qui viennent d'être ajoutés).
- Amélioration de la réactivité des commandes de zoom.
- Construction du graphe :
- Le codec vidéo MPEG2 et le codec vidéo H264 sont dorénavant insérés à tour de rôle dans le graphe, et n'y sont donc plus jamais présents simultanément, ce qui élimine la nécessité de se préoccuper des problèmes posés par la présence dans le graphe d'instances multiples simultanées d'un codec vidéo quelconque.
- De ce fait, la connection des codecs vidéo n'a donc plus lieu qu'au moment de leur usage effectif, en conséquence de quoi un codec invalide ne produira de message d'erreur qu'au moment où une chaîne nécessitant ce codec sera sélectionnée.
- La tentative d'utilisation d'un codec invalide ne sera plus bloquante : après affichage du message d'erreur, l'exécution continuera néanmoins, mais la sortie vidéo sera désactivée.
- Meilleur traitement des erreurs au démarrage du graphe, et ajout de messages d'erreurs plus explicites dans certaines situations, par exemple si un même tuner est utilisé plusieurs fois.
- Modification du fonctionnement du filtre interne « PMT », dont le rôle est de détecter à la volée un changement dans la configuration de la chaîne courante : précédemment, un tel changement n'était pas détecté si l'application fonctionnait uniquement en mode minimisé).
- La commande de redémarrage du graphe (« Ctrl-Q » par défaut) ne s'exécute plus si un enregistrement est en cours (et affiche alors un message d'erreur).
- Amélioration de la vitesse de démarrage dans le cas où, simultanément :
- l'ordinateur est équipé de plusieurs moniteurs,
- la configuration vidéo est faite en mode « VMR7 Windowless » ou bien « VMR9 Windowless »,
- le positionnement (sauvegardé) de la fenêtre ne se trouve pas sur le moniteur principal.
- l'ordinateur est équipé de plusieurs moniteurs,
- Le codec vidéo MPEG2 et le codec vidéo H264 sont dorénavant insérés à tour de rôle dans le graphe, et n'y sont donc plus jamais présents simultanément, ce qui élimine la nécessité de se préoccuper des problèmes posés par la présence dans le graphe d'instances multiples simultanées d'un codec vidéo quelconque.
- Guide Électronique des programmes :
- Utilisation de la vraie icône du programme (rouge ou noire) dans le coin supérieur gauche du Guide Électronique des Programmes (EPG).
- Ajout d'une colonne « N° » (numéro de chaîne) dans la fenêtre du Guide Électronique des Programmes (EPG), permettant de trier la liste selon ce critère, la colonne du nom de chaîne se triant dorénavant pas le nom alphabétique de la chaîne. Cette colonne devient la colonne de tri par défaut.
- Utilisation de la vraie icône du programme (rouge ou noire) dans le coin supérieur gauche du Guide Électronique des Programmes (EPG).
- Démarrage et arrêt :
- Le démarrrage par le planificateur de tâches fait maintenant l'objet d'esssais multiples pendant quelques minutes en cas d'échec (modification proposée par rainbowcrypt).
- Modifications en vue de permettre au programme de récupérer correctement après une sortie de mise en veille, ou bien de veille prolongée.
- Le dialogue de confirmation de fermeture s'affiche maintenant, non seulement si un enregistrement est en cours, mais aussi en fonction des enregistrements imminents (avec une durée de protection variable selon l'état de l'option de protection dans le dialogue de configuration). Il tient également compte, pour cela, de l'existence ou non d'une tâche planifiée pour relancer l'application le moment venu.
- Le message qui s'affiche dans la boîte de dialogue de confirmation lorsqu'un enregistrement est en cours est beaucoup plus descriptif.
- Ajout d'un système de blocage de l'arrêt de l'ordinateur, même externe à l'application, dans le cas où un enregistrement est en cours, ou bien prévu dans les 30 minutes qui suivent.
- L'extinction de l'ordinateur est maintenant définie avec un délai (normalement de 60 secondes) pour laisser la possibilité pour l'utilisateur de sauvegarder ses données ou bien d'annuler cet arrêt (par la commande « shutdown -a »)
- Le démarrrage par le planificateur de tâches fait maintenant l'objet d'esssais multiples pendant quelques minutes en cas d'échec (modification proposée par rainbowcrypt).
- Enregistrements programmés :
- Ajout d'options pour permettre à l'application de faire sortir l'ordinateur du mode veille ou du mode veille prolongée avant de démarrer un enregistrement.
- À la fin d'un enregistrement, en plus de pouvoir demander à quitter l'application ou éteindre l'ordinateur, il est maintenant possible de demander à ce que celui-ci soit mis en veille ou en veille prolongée.
- À la fin d'un enregistrement, une instance de l'application va vérifier s'il existe d'autres instances qui sont en train d'enregistrer ou sont sur le point de le faire, afin d'empêcher une extinction ou une mise en veille demandée.
- À la fin d'un enregistrement, la commande d'extinction a un pouvoir plus limité, car est susceptible d'être bloquée par une application qui aurait des données non sauvegardées. En conséquence est ajoutée également une possibilité d'extinction « forcée » (ne tenant pas compte de ces données non sauvegardées), pour utiliser lorsqu'on sait que personne ne sera devant l'ordinateur à ce moment-là.
- Ajout d'une commande de menu affichant un résumé des événements d'enregistrement en cours ou à venir.
- Ajout d'options pour permettre à l'application de faire sortir l'ordinateur du mode veille ou du mode veille prolongée avant de démarrer un enregistrement.
- Interface :
- Suppression de la commande de menu donnant accès au dialogue de propriétés du filtre démultiplexeur (dont la présence était en fait peu pertinente).
- Ajouts de tests supplémentaires pour assurer que certains items dans le menu des chaînes seront grisés pendant les enregistrements, non seulement si la chaîne ne fait pas partie du même multiplex, mais aussi si elle ne partage pas le même type de flux vidéo que la chaîne courante.
- Les commandes qui sont déclenchées par la molette de la souris requièrent maintenant que le curseur de la souris se trouve à l'intérieur du cadre de la fenêtre pour fonctionner.
- Ajout d'une commande « Enregistrer une autre chaîne… », ouvrant une boîte de dialogue qui permet de démarrer l'enregistrement d'une autre chaîne du même multiplex sans devoir d'abord afficher celle-ci.
- Suppression de la commande de menu « Enregistrer le multiplex » (optionnellement ajoutée via la configuration), qui aurait maintenant fait double emploi puisque la nouvelle boîte de dialogue « Enregistrer une autre chaîne… » permet aussi de démarrer ce type d'enregistrement.
- La boîte de dialogue « À propos » contient la date et l'heure de compilation, et indique aussi si l'application a été lancée avec l'option d'instance « --prefix », en rappellant la valeur du préfixe d'instance utilisé.
- Ajout de commandes pour permettre à l'utilisateur de forcer le ratio d'aspect de la vidéo.
- Suppression de la commande de menu donnant accès au dialogue de propriétés du filtre démultiplexeur (dont la présence était en fait peu pertinente).
- Configuration :
- Dans la page de propriétés des raccourcis clavier, la liste des raccourcis peut être triée par clic sur les différents en-têtes de colonnes.
- Suppression de la contrainte de devoir affecter des raccourcis à toutes les actions.
- De nouvelles commandes sont configurables par raccourci (qui ne l'étaient pas avant).
- Ajout de deux options à la page de propriétés « Options » du dialogue de configuration, l'une pour permettre de faire en sorte que l'application démarre automatiquement avec Windows (en mode minimisé), et l'autre pour limiter le risque de voir cette application être fermée par inadvertance alors qu'elle est en attente d'effectuer un enregistrement.
- Ajout d'un système de contrôle permettant de tester tous les codecs sur leur nom au moment de leur sélection en fonction d'une liste noire, afin d'avertir l'utilisateur de problèmes de compatibilité connus.
- Dans la page de propriétés des raccourcis clavier, la liste des raccourcis peut être triée par clic sur les différents en-têtes de colonnes.
- Corrections de bugs :
- Un plantage pouvait se produire lorsque le nom d'un enregistrement programmé contenant des caractères accentués avait une longueur proche de la limite de 64 caractères).
- Certains items de dialogue ne pouvaient plus être contrôlés à partir du clavier parce qu'ils étaient désactivés alors qu'ils étaient destinataires des commandes reçues depuis le clavier.
- Certaines fenêtres secondaires ne pouvaient plus être rouvertes depuis l'icône de la zone de notification si l'application avait été minimisée alors que ces fenêtres étaient déjà ouvertes.
- Si un enregistrement en cours a été interrompu manuellement, il n'était pas certain que l'enregistrement programmé suivant démarre correctement, sauf à relancer l'application dans l'intervalle.
- En cas de redémarrage du graphe en mode minimisé, le son pouvait être rétabli même si l'option « Suspendre si minimisé » était active.
- Correction d'un régression assez ancienne concernant certains items du menu « Vidéo », qui n'étaient plus cochés au démarrage même si l'option correspondante était sélectionnée depuis le fichier de configuration
- En l'absence d'OSD, le contour de la vidéo n'était pas toujours effacé si la vidéo était redimensionnée (concerne surtout VMR7).
- Un plantage pouvait se produire lorsque le nom d'un enregistrement programmé contenant des caractères accentués avait une longueur proche de la limite de 64 caractères).
Notez que dans cette version RC, la documentation n'est pas complètement à jour (quelques images restent à remplacer ou à ajouter). Elle devrait l'être dans la version stable.
Comme d'habitude, vous pouvez aussi mettre à jour votre version actuelle de Pouchin TV Mod avec celle-ci en utilisant la commande « Vérifier les mises à jour… » depuis le menu « Aide ». N'oubliez pas, pour ce faire, de cocher la case « Inclure les version beta dans la mise à jour ».
Gingko