Waves System Notes de version Micrologiciel (Firmware) My Video Player (VP320 et VP330) et Event Video Player (EVP380) Mars 2022
Firmware Version 1.12
Mars 2022
Nouveautés :
- Ajout d’une nouvelle fonction de lecture et d’enregistrement de show en Art-Net (EVP380 uniquement)
- Enregistrement de show Art-Net jusqu’à 64 univers
- Lecture de show Art-Net jusqu’à 64 univers
- Option d’édition manuelle du retard du show sur la lecture vidéo.
- Amélioration du support des extrateurs audio HDMI 7.1 et 5.1.
Firmware Version 1.11.1
Janvier 2022
Problèmes résolus :
- Correction d’un problème qui peut mettre le lecteur en veille après 24,8 jours dans certains cas d’usages.
Firmware Version 1.11
Octobre 2021
Nouveautés :
- Ajout d’une nouvelle fonction PJLink qui permet d’allumer et d’éteindre un vidéoprojecteur, utilisable depuis :
- Les balises de fichier et de dossier :
- Ajout de nouvelles balises :
[PROJS ON]
et [PROJE ON]
, allumer le vidéoprojecteur en début ou en fin de lecture d’un fichier ou d’un dossier,
[PROJS OFF]
et [PROJE OFF]
, éteindre le vidéoprojecteur en début ou en fin de lecture d’un fichier ou d’un dossier.
- Les entrées de contact et la télécommande infrarouge :
- Dans le menu
Paramètres de scénario
du menu à l’écran et de l’administration à distance, ajout de nouveaux paramètres pour les réglages Contact d’entrée autonome
, Contacts d’entrée combinés
et Touches de la télécommande
:
allumer le vidéoprojecteur
,
éteindre le vidéoprojecteur
.
- Le protocole série et TCP / IP :
- Ajout de nouvelles commandes au protocole :
0x02
: Commande générique d’envoi d’un d’ordre de lecture ayant pour paramètre l’une des valeurs suivantes :
0x16
: allumer le vidéoprojecteur,
0x17
: éteindre le vidéoprojecteur.
- Le Scheduler :
- Ajout de nouvelles commandes
VIDEO PROJECTOR (PJLINK)
:
POWER ON
, allumer le vidéoprojecteur,
POWER OFF
, éteindre le vidéoprojecteur.
- l’API REST :
- Ajout de nouvelles de nouvelles méthodes :
POST /api/videoprojector/poweron
, allumer le vidéoprojecteur,
POST /api/videoprojector/poweroff
, éteindre le vidéoprojecteur.
- Dans le menu
Paramètres du système
/ Informations système
/ Contrôle du système (État d’alimentation)
du menu à l’écran et de l’administration à distance, ajout de nouvelles sections Vidéoprojecteur
pour :
- Configurer le PJLink,
- Consulter l’état du service PJLink et du vidéoprojecteur,
- Contrôle de l’état d’alimentation du vidéoprojecteur.
- Ajout d’une nouvelle fonction HDMI-CEC qui permet d’allumer et d’éteindre l’écran, utilisable depuis :
- Les entrées de contact et la télécommande infrarouge :
- Dans le menu
Paramètres de scénario
du menu à l’écran et de l’administration à distance, ajout de nouveaux paramètres pour les réglages Contact d’entrée autonome
, Contacts d’entrée combinés
et Touches de la télécommande
:
Allumer l’écran (HDMI-CEC)
,
Mettre l’écran en veille (HDMI-CEC)
,
Allumer / mettre en veille l’écran (HDMI-CEC)
.
- Le protocole série et TCP / IP :
- Ajout de nouvelles commandes au protocole :
0x02
: Commande générique d’envoi d’un d’ordre de lecture ayant pour paramètre l’une des valeurs suivantes :
0x13
: éteindre l’écran,
0x14
: allumer l’écran,
0x15
: allumer / éteindre l’écran.
- Le Scheduler :
- Ajout de nouvelles commandes
HDMI-CEC
:
STANDBY
, éteindre l’écran,
WAKEUP
, allumer l’écran.
- L’ API REST :
- Ajout de nouvelles de nouvelles méthodes :
POST /api/display/standby
, éteindre l’écran,
POST /api/display/wakeup
, allumer l’écran,
POST /api/display/toggle-standby
: allumer / éteindre l’écran.
- Dans le menu
Contrôle du système / État d’alimentation
de l’administration à distance, ajout d’une nouvelle section Écran
pour :
- Contrôle de l’état d’alimentation du dispositif d’affichage :
Mettre l’écran en veille
,
Allumer l’écran
.
- Ajout d’une nouvelle fonction qui permet de réveiller et de mettre en veille le lecteur depuis le Scheduler,
- Ajout de nouvelles commandes
STANDBY / WAKEUP
:
STANDBY
, mettre en veille le lecteur,
WAKEUP
, réveiller le lecteur.
- Mise à jour du navigateur web embarqué Chromium en version 92.0.4515.159, pour une exécution des applications web plus réactive et plus fluide.
- Mise à jour de la qualification du modèle du lecteur en HDMI-CEC OSD.
- Dans le menu
Paramètres système / Serveur HTTP
de l’administration à distance, ajout d’une nouvelle section Authentification HTTP
pour définir les mots de passe des comptes HTTP (administrateur et utilisateur non privilégié).
- Mise à jour des références et des visuels en Waves System.
Problèmes résolus :
- Correction d’un problème de fonctionnement de la commande HDMI-CEC
Démarrage simultané
lorsque la fonction Veille commandée par le dispositif d’affichage
est activée.
- Correction d’un problème qui peut appraître après une commutation rapide entre la mise en vielle et le réveille, et qui affiche
Veille
sur l’écran LCD de l’Event Video Player EVP380 alors que le lecteur n’est pas en veille.
- Correction d’un problème qui empêche l’application du réglage du volume des sorties amplifiées depuis l’administration à distance.
Firmware Version 1.10
Mai 2021
Nouveautés :
- Ajout de la fonction Gestionnaire de fichiers dans l’interface d’administration à distance, qui permet :
- La gestion web complète des contenus,
- Le téléchargement dans le lecteur de fichiers multiples,
- Le téléchargement depuis de lecteur de fichier,
- La gestion des tâches en arrière-plan pour les opérations sur les fichiers locaux,
- La copie et le déplacement des fichiers et des dossiers (tâche d’arrière-plan),
- La suppression des fichiers et des dossiers (tâche d’arrière-plan),
- La création de nouveaux dossiers,
- Le renommage des fichiers et des dossiers,
- La navigation dans les supports de stockage et le listage des fichiers et des dossiers,
- Le basculement automatique en mode maintenance,
- Le verrouillage et déverrouillage manuel du mode maintenance,
- En mode
Maintenance
, modifie le texte FTP
par Gestion fichiers
sur l’écran LCD de l’Event Video Player (EVP380).
Problèmes résolus :
- Correction de problèmes mineurs.
Firmware Version 1.08.2
Février 2021
Nouveautés :
- Amélioration du sous-système de détection des événements reçus depuis les contacts d’entrées.
Problèmes résolus :
- Correction d’un problème de fonctionnement des commandes
Réveil
et Veille/Réveil
déclenchées par les contacts d’entrée combinés ou le contact d’entrée autonome.
- Suppression de l’affectation des commandes
Veille
, Réveil
et Veille/Réveil
sur les touches programmables de la télécommande puisque qu’une touche est déjà dédiée à cette fonction.
Firmware Version 1.08
Décembre 2020
Nouveautés :
- Ajout de la fonction de sélection des sous-titres à la volée, utilisable depuis :
- Les balises de fichier et de dossier :
- Sélectionner la langue des sous-titres,
- Désactiver les sous-titres,
- Sélectionner automatiquement les sous-titres en fonction des paramètres système,
- Ajout de nouvelles balises de fichier ou de dossier
[SUBS x]
et [SUBE x]
qui permettent de définir les modalités d’affichage des sous-titres en début ou en fin de lecture d’un fichier ou d’un dossier. Le paramètre x peut être :
- Le code ISO639-1, ISO639-2 ou ISO639-3 de la langue des sous-titres à afficher (ex :
[SUBS ENG]
sélectionne la langue anglaise),
NONE
pour désactiver les sous-titres (ex : [SUBS NONE]
),
AUTO
(ou AUTOMATIC
) pour sélectionner automatiquement les sous-titres en fonction des paramètres système (ex : [SUBS AUTO]
).
- Les entrées de contact et la télécommande infrarouge :
- Sélectionner les sous-titres (par langue ou index de piste),
- Désactiver les sous-titres,
- Sélectionner automatiquement les sous-titres en fonction des paramètres système,
- Sélectionner la piste des sous-titres suivante ou précédente depuis la liste disponible,
- Dans le menu
Paramètres de scénario
du menu à l’écran et de l’administration à distance, ajout de nouveaux paramètres pour les réglages Contact d’entrée autonome
, Contacts d’entrée combinés
et Touches de la télécommande
.
- Les méthodes et événements JavaScript et REST API :
- Obtenir la liste des pistes de langues disponibles,
- Obtenir la piste de sous-titres sélectionnée,
- Obtenir les paramètres courants de sélection de sous-titres,
- Sélectionner les sous-titres (par langue, index de piste ou identifiant),
- Désactiver les sous-titres,
- Sélectionner automatiquement les sous-titres en fonction des paramètres système,
- Sélectionner la piste des sous-titres suivante ou précédente depuis la liste disponible,
- Ajout de nouvelles méthodes dans l’interface de contrôle
Player
de l’API JavaScript :
getSubtitles()
pour obtenir la liste des pistes de sous-titres disponibles, la piste de sous-titres sélectionnée et les paramètres courants de sélection de sous-titres,
selectSubtitle()
pour définir les modalités d’affichage des sous-titres.
- Ajout d’un nouvel événement dans l’API JavaScript :
TrackSelectionEvent
pour recevoir un événement lorsque une piste de sous-titres est sélectionnée et obtenir les informations concernant la piste de sous-titres sélectionnée.
- Le protocole série et TCP / IP :
- Obtenir la liste des pistes de langues disponibles,
- Sélectionner les sous-titres (par langue ou index de piste),
- Désactiver les sous-titres,
- Sélectionner automatiquement les sous-titres en fonction des paramètres système,
- Sélectionner la piste des sous-titres suivante ou précédente depuis la liste disponible,
- Ajout de nouvelles commandes au protocole :
0x0D
: Commande générique de sélection de sous-titres, les paramètres de la commande sur 1 octet sont :
0x00
: Désactiver les sous-titres,
0x01
: Activer la sélection automatique des sous-titres suivant les paramètres système,
0x02
: Sélection du sous-titre précédent (sans sélection circulaire),
0x03
: Sélection du sous-titre suivant (sans sélection circulaire),
0x04
: Sélection du sous-titre précédent (avec sélection circulaire),
0x05
: Sélection du sous-titre suivant (avec sélection circulaire).
0x1D
: Sélection des sous-titres avec le code de langue ISO-639, le paramètre de la commande sur 3 octets correspond aux 3 valeurs ASCII de la chaîne de caractères du code de langue ISO-639 (ex : 0x65
0x6e
0x67
= eng
, sélection de la langue anglaise).
0x2D
: Sélection des sous-titres avec l’index de la piste, le paramètre de la commande sur 1 octet est l’index de la piste de sous-titre comprise entre 0 (0x00
) et 127 (0x7F
).
- Extension de la commande de demande d’informations
0x04
avec le nouveau paramètre 0x41
pour obtenir la liste de code ISO-639 des langues disponibles (séparés par des points virgules et terminée par CRLF, ex : eng;ara;nld).
- Ajout d’une nouvelle balise de fichier
[DUR x]
(ou [DURATION x]
) qui permet d’attribuer la durée de lecture d’une image indépendamment du réglage de la Durée des images de diaporama
. La valeur de x est un nombre de secondes ou le paramètre de lecture infinie INF
(ou INFINITE
). Exemples:
[DUR 60]
, l’image s’affiche 60 secondes
[DUR INF]
, l’image est affiché indéfiniment
[Dur INFINITE]
, l’image est affiché indéfiniment
[DURATION 15]
, l’image s’affiche 15 secondes
[Duration infinite]
, l’image est affiché indéfiniment
- Ajout d’une nouvelle balise de dossier
[NRST]
(ou [NORESTART]
) qui permet de désactiver le redéclenchement du dossier lorsqu’il est en cours de lecture.
- Mise à jour du SDK JavaScript en version
1.1.0
. Permet le contrôle à distance en utilisant la même API JavaScript que pour le contrôle local.
- Ajout des méthodes :
IDAL.getRemoteControlInterfaces()
pour obtenir les interfaces de contrôle d’un lecteur vidéo distant,
IDAL.getClient()
pour obtenir un client de communication base niveau permettant de contrôler un lecteur vidéo distant.
- Dans le bandeau d’information de lecture et dans le menu à l’écran
Administration à distance
, ajout de l’affichage de l’adresse IP du lecteur et d’un QR-code permettant d’ouvrir l’administration à distance dans un navigateur web.
- Ajout de la fonction inspecteur web à distance qui permet le débogage via un navigateur web :
- Cette fonction peut être utilisée en se connectant avec Chrome ou Chromium sur le port
9222
.
- Dans le menu
Paramètres système
/Navigateur web
du menu à l’écran ou de l’administration à distance, ajout d’un nouveau paramètre Inspecteur web
pour son activation.
- Amélioration de l’administration à distance :
- Ajout d’une console de visualisations des traces JavaScript et du moteur de lecture,
- Ajout la mise à jour automatique des états dans les différentes pages d’
Informations système
,
- Suppression de la notification pop-up de confirmation lors de la fermeture de la page (fenêtre ou onglet). La notification de confirmation n’apparaît que si les modifications des paramètres ne sont pas sauvegardées,
- Ajout d’un mécanisme pour éviter une reconnexion suite à un rafraîchissement de la page,
- Améliorations et ajout de nouvelles fonctions dans l’API JavaScript :
- Ajout des méthodes
addListener()
et removeListener()
pour attacher un gestionnaire d’événements aux interfaces de contrôle Player
, Contact
et Printer
,
- Ajout des méthodes
getSubtitles()
et selectSubtitles()
pour la gestion des sous-titres depuis l’interface de contrôle Player
,
- Ajout de nouveaux événements :
TimeUpdateEvent
pour recevoir un événement de progression de lecture,
StateChangeEvent
pour recevoir un événement lors des changements d’état du moteur de lecture,
TrackSelectionEvent
pour recevoir un événement lors de la sélection des pistes audio, vidéo et sous-titres.
- Ajout de la propriété
detail.type
:input-change
dans l’événement InputContactEvent
.
- Améliorations et ajout de nouvelles fonctions dans l’API REST :
- Ajout de nouveaux évènements :
ResolutionChangeEvent
pour recevoir un événement lors des changements de résolution d’affichage,
ConnectionChangeEvent
pour recevoir un événement lors des connexions ou des déconnexions du dispositif d’affichage sur le lecteur,
StorageConnectionEvent
pour recevoir un événement lors des connexions ou des déconnexions d’un périphérique de stockage externe sur le lecteur,
StorageChangeEvent
pour recevoir un événement lors de la lecture d’un nouveau support de stockage,
TimeUpdateEvent
pour recevoir un événement de progression de lecture,
PowerChangeEvent
pour recevoir un événement lors de la mise en veille ou le réveille du lecteur.
- Ajout de la propriété
detail.type
:input-change
dans l’événement InputChangeEvent
,
- Ajout d’extensions pour permettre le contrôle à distance (mapping API JavaScript) des interfaces
Serial
, Contact
, Printer
et Logger
,
- Ajout de websockets permettant de récupérer les traces ainsi que les événements de changement d’état ,
- Ajout de diverses améliorations de l’API.
- Mise à jour des guides utilisateurs de l’API JavaScript et de l’API REST.
Problèmes résolus :
- Correction d’un problème de fonctionnement de la fonction
Rétablissement de la configuration d’usine
dans l’administration à distance.
- Correction d’un problème de gestion des fichiers cachés avec l’application client FTP FileZilla.
- Correction d’un problème d’interprétation des codes de langues dans les fichiers mp4 générés par QuickTime.
- Correction de problèmes mineurs dans l’API REST.
Micrologiciel Version 1.07
Septembre 2020
Nouveautés :
- Ajout de nouveaux débits pour la liaison série RS-232 (1200, 2400 et 4800 bauds).
- Amélioration de la prise en charge des sous-titres :
- Ajout du support pour des fichiers de sous-titres annexes (srt, ssa, ass, vtt, ttml, dxpf), avec la langue et les options (par défaut, forcé),
- Ajout nouveaux réglages de prise en charge des sous-titres (activés, désactivés ou activés uniquement pour les pistes forcées),
- Ajout de la prise en charge de plusieurs langues préférées,
- Ajout de la configuration de l’apparence des sous-titres (type de bordures, taille du texte, couleur du texte, couleur de l’arrière-plan, couleur des bordures, styles intégrés) avec une fonction de prévisualisation dynamique,
- Amélioration de la sélection manuelle dans le menu à l’écran (activation/désactivation de la sélection manuelle et raccourci vers les paramètres des sous-titres),
- Amélioration du rendu des sous-titres, la taille est automatiquement ajustée à la zone d’affichage vidéo personnalisée,
- Ajout de la configuration complète de chaque paramètre de sous-titre dans l’administration à distance et le menu à l’écran.
- Ajout de nouvelles commandes de réglage de la date et de l’heure dans le protocole série et TCP / IP pour configurer l’horloge système du lecteur :
- NTP actif : active le paramètre NTP,
- NTP inactif : désactive le paramètre NTP,
- Définir l’heure : règle uniquement l’heure,
- Définir la date : règle uniquement la date,
- Définir date/heure : règle la date et l’heure,
- Définir date/heure UTC/GMT (version Epoch) : règle la date et l’heure UTC/GMT à partir d’une référence “Epoch”,
- Définir date/heure UTC/GMT (version complète) : règle la date et l’heure UTC/GMT à partir d’une date/heure UTC/GMT complète.
Problèmes résolus :
- Correction du titre de préférence “Navigateur Web” manquant dans le menu à l’écran.
Micrologiciel Version 1.06
Juin 2020
Nouveautés :
- Ajout du moteur HTML5 / JavaScript pour :
- Afficher des contenus HTML (page, application et interface utilisateur web) parallèlement à la lecture audio / vidéo linéaire.
- Contrôler du lecteur vidéo à partir du contenu HTML grâce à une API JavaScript. Les contenus HTML peuvent accéder à divers aspects du lecteur vidéo tels que :
- le contrôle du volume audio,
- le contrôle de lecture (lecture, stop, pause …),
- la gestion des imprimantes,
- la gestion des fichiers journaux,
- le port série,
- les contacts d’entrée et de sortie,
- les notifications de changement d’état.
- Ajout du support de l’USB Touch pour contrôler le lecteur avec un écran tactile multipoint à l’aide du moteur HTML5 / JavaScript.
- Ajout d’une fonction d’administration à distance pour configurer et contrôler le lecteur sur un réseau local à partir de n’importe quel navigateur Web.
- Ajout d’une fonction de streaming audio / vidéo à partir d’un fichier texte contenant l’URL du flux.
- Ajout de la prise en charge FTPS à l’aide de certificats auto-signés.
- Amélioration de la fonction DHCP en réessayant la demande DHCP toutes les 8 secondes au lieu de 128 secondes.
Problèmes résolus :
- Correction d’un problème de coupure de liaison Ethernet lorsque l’appareil et le routeur auquel il est connecté sont alimentés ensemble.
- Correction des messages tronqués pendant le processus de mise à jour du micrologiciel.
Micrologiciel Version 1.03
Juillet 2019
Nouveautés :
- Ajout de la fonction
Mode de recadrage vidéo
prenant en charge les paramètres Letterbox ou pillarbox
, Pan and scan
et Ajuster à l’écran
.
- Ajout de la fonction
Zone vidéo personnalisée
pour définir la position, la taille et l’angle de rotation de la zone d’affichage vidéo[1].
- Ajout du support des fichiers audio
.OPUS
(conteneur OGG
).
Problèmes résolus :
- Activation de la lecture LPCM dans les conteneurs
WAV
et MKV
pour les fréquences d’échantillonnage les plus courantes (précédemment limitée aux fréquences d’échantillonnage 32 kHz et 48 kHz).
- Correction d’un problème qui rendait impossible la lecture des fichiers audio multicanaux PCM suite à la lecture d’un grand nombre de fichiers.
- Correction d’un problème de bruit audio lorsque le fichier lu au démarrage était un fichier audio multicanal.
- Cette fonctionnalité peut avoir un impact sur les performances de lecture. Lorsque la zone d’affichage vidéo est pivotée ou lorsqu’une partie de la vidéo est positionnée hors de l’écran, la résolution des fichiers vidéo doit être limitée. Dans ce cas, la résolution 4K n’est pas prise en charge, et une résolution de 720p à 25 Hz ou 30 Hz est recommandée.
Micrologiciel Version 1.02
Juin 2019
Nouveautés :
- Ajout du support des résolutions vidéo pour différentes normes d’affichage d’ordinateur (VESA).
- Ajout du support audio multicanal HDMI :
- Ajout du support des fichiers
.MKV
(flux audio FLAC, Linear PCM, AAC, Vorbis ou Opus)1, jusqu’à 8 canaux de sorties PCM.
- Activation du “pass-through” HDMI pour les flux audio aux formats DTS, AC3 Dolby Digital et E-AC3 Dolby Digital+.
- Ajout du support des fichiers audio
.M4A
et .MKA
.
- Ajout du paramètre HDMI CEC
Veille commandée par le dispositif d’affichage
(désactivé par défaut).
- Ajout du support des fichiers
.SC3
créés depuis le logiciel Show Control Editor et qui intègrent les données de trames série.
Problèmes résolus :
- Correction d’un problème de synchronisation audio / vidéo avec les fichiers
.MP4
lors de la lecture en boucle.
- Correction d’un problème avec le
Changement automatique de la langue
en HDMI CEC qui empêche la modification automatique de la langue du lecteur lorsque celle du périphérique d’affichage est modifiée.
- Correction de problèmes mineurs.
- Certains encodeurs peuvent filtrer le canal LFE.
Micrologiciel Version 1.00
Mars 2019
Nouveautés :
- Ajout du support du lecteur Event Video Player (EVP380).
- L’appareil peut maintenant être réveillé du mode veille en appuyant sur la molette cliquable.
- Le focus est maintenant toujours placée sur la touche (Entrée) du clavier virtuel.
Problèmes résolus :
- Correction d’un problème avec le diaporama d’images lorsque le paramètre de durée est supérieur à 35 minutes.
- Correction d’un problème aléatoire de lecture vidéo saccadée lors du retour du mode
maintenance
à l’écran vidéo.
- Correction d’un problème de redémarrage du lecteur lors de la suppression d’un support de stockage contenant un fichier de programmation horaire
Scheduler
.
Micrologiciel Version 0.98
Novembre 2018
Nouveautés :
- Ajout du support des touches supplémentaires de la nouvelle télécommande :
- : veille / réveil / éteindre / redémarrer
- : Reprendre la Lecture / pause
- : Activer / désactiver l’affichage d’informations à l’écran.
- : Sortir
- : Menu
- : Retour
- A and B : Touches programmables
- et : Page précédent and page suivante
- 0, 1, 2, 3, 4, 5, 6, 7, 8 et 9 : pavé numérique (caractères des chiffres et lecture du dossier 0 à 9)
- Backspace : Effacer le caractère précédent
- : Caractère point
- Lors de la sélection d’une valeur, typiquement avec un curseur graphique, les touches et (ou + et -) permettent de sauter de nombreuses valeurs.
Installation
La logique et les fonctionnalités du lecteur sont définies par un programme interne appelé micrologiciel ou firmware. Ce programme est susceptible d’évoluer afin d’apporter de nouvelles fonctionnalités, de modifier le fonctionnement du lecteur, ou d’apporter des corrections. Le micrologiciel peut être mis à jour ou remplacé en effectuant les opérations suivantes :
- Raccorder le lecteur à un périphérique d’affichage et une connexion Internet.
- Mettre le lecteur sous tension en branchant l’adaptateur secteur.
- Lorsque le lecteur est complètement démarré (la LED d’état passe au vert), appuyer sur la touche (ou MENU) de la télécommande pour afficher le menu.
- Sélectionner
Paramètres du système
, puis Mise à jour système
, puis Rechercher une mise à jour
et suivre les instructions à l’écran pour terminer l’installation du nouveau micrologiciel.
Note : pour effectuer une installation “hors connexion” à l’aide d’un support de stockage amovible, consulter la page support du lecteur sur https://waves-system.com.
© 2022 - Waves System. Tous droits réservés. Pour plus d’informations, visiter le site https://waves-system.com