8.3
2 min
8.3.46 (27 de sep de 2021)
Nuevas funciones
- OS-12286: @brightsign/networkconfiguration ahora informa la métrica cero.
- OS-12082: Se agregó el nuevo objeto JavaScript AudioOutput.
- OS-12224: Se agregó el modificador “:reserved” para el enrutamiento de audio.
- OS-12245: Se agregó el evento Seeked a los reproductores AU3x5.
- OS-12305: Se agregó escalado de ancho de fuente a los subtítulos ocultos CEA-608 y CEA-708.
- OS-12329: Se agregó compatibilidad con BackSpace de CEA-708.
- OS-12211: Se agregó UseInitiatorAdressFromPacket() a JS/BSCECTransmitter.
- OS-12201: Se agregaron los métodos raise() y lower() a js_ipchtmlwidget.
- OS-8412: Se agregó compatibilidad con modos de video personalizados.
- OS-12351: Se agregó una opción de registro para la bandera --disable-web-security.
- OS-11018: Se agregó @brightsign/networkstatus.
- OS-12305: Se agregó control de rectángulo para video de capa gráfica.
- OS-2061: Numerosos cambios de DNS.
- Se habilitó el almacenamiento en caché de resultados DNS.
- Se agregó el comando flushdns al shell.
- Se agregó un nuevo componente a js_ipcresolver para vaciar la caché DNS.
- Se agregó el método FlushDNSCache a roNetworkConfiguration.
- OS-11724: Se agregó roAudioConfig.GetTimeBaseStatus() para supervisar errores de fase.
- OS-11528: @brightsign/htmlwidget ahora admite escritura en la API javascriptInjection
- OS-11000: Se agregó compatibilidad para mezclar salidas de audio en reproductores AU3x5.
- OS-11000: Se agregó @brightsign/audioconfiguration para Node.js.
- OS-11773: @brightsign/audio ahora tiene compatibilidad con JavaScript para x-bs-audio-mode, lo que permite la expansión de archivos mono a salida estéreo y control de mezcla descendente al canal izquierdo/derecho.
- OS-11747: Se agregó compatibilidad con roAudioPlayerMx para reproductores AU.
- OS-11957: Se agregó “inspector-port” a los parámetros de htmlplay en el shell.
- OS-11957: Se agregó “htmlplay chronode” al shell.
- OS-11957: El shell ahora admite “node http://host/script.js” y “node inspect …”
- OS-11948: La reproducción HTML ahora tiene estadísticas de decodificador para la devolución de llamada de actualización de posición.
- OS-11951: Numerosas adiciones y mejoras a la reproducción de video MSE VP9, incluidas:
- Asegúrese de que los encabezados del flujo multimedia estén inicializados.
- ProxyPlaypump ahora crea encabezados de flujo correctos durante la construcción.
- GetMediaResource ahora se omite.
- Se mejoró la seguridad de subprocesos.
- Los eventos de estado listo se activan en mejores momentos.
- Se implementó WedMediaPlayerBrightsign::SetDuration.
- OS-6589: Se agregó seguimiento de velocidad del servidor al streaming HLS en vivo, que puede informarse mediante GetStreamStatistics.
- OS-11873: Se agregó LAST: a la ruta de búsqueda de autorun.
- OS-11503: ifStreamReceive ahora es compatible con instancias de roByteArray.
- OS-12591: NAT ahora está permitido en dispositivos ppp.
- OS-12553: Las tarjetas SD Micron ahora pueden aplicar actualizaciones de firmware durante el formateo.
- OS-12621: Permite la selección de fullres para modos especializados de alta resolución.
- OS-5971: Se habilitó la compatibilidad con GPT y se muestran los tipos de tabla de particiones.
- OS-11943: Se agregó compatibilidad con OpenVPN.
- OS-12475: Se agregó una opción para forzar la salida de audio a FREERUN.
Mejoras
- OS-11502: Los eventos roByteArray ahora son compatibles con ifStreamReceive.
- OS-11503: La secuencia EOL de recepción binaria ahora es compatible con ifStreamReceive.
- OS-12293: La versión Chromium de HtmlWidget ahora está en un formato compatible con Selenium.
- OS-12005: TLS ahora verifica todas las respuestas OCSP al buscar una coincidencia.
- OS-12322: Se agregó un espacio después de los códigos de fila intermedia CEA-608.
- OS-12323: Se mejoró el bloqueo de los datos CEA-608.
- OS-12257: Se eliminaron campos no deseados de los mensajes de registro.
- DOCS-781: Se actualizó el IDL de bsaudio para reflejar la documentación actual.
- OS-12371: Se cambió el comportamiento de GetUsbTopology() para que coincida con versiones anteriores.
- OS-12451: El audio preruteado ahora utiliza el estado de silenciamiento BAPE.
- OS-12180: Se mejoró la compatibilidad de entrada de mouse, táctil y HID para funcionar con Electron.
- OS-12461: js_ipcpointercalibration ahora es compatible con eventos de calibración.
- OS-12169: BindToInterface() ahora es compatible con nombres descriptivos USB.
- OS-12472: La información de licencia de BrightSign está disponible desde un prompt.
- OS-12379: El control de alimentación USB para los reproductores Series 4 XD y XT ahora puede desactivar la alimentación del bus y la interfaz.
- OS-12316: Las interfaces activas con configuración predeterminada ahora se informan como configuradas.
- OS-12388: Se agregó “preferredvideo” como alias de “preferedvideo” para HTML.
- OS-11517: Se eliminó la opción StreamForceTs.
- OS-11784, 11823: Se mejoró la selección de reloj HDMI In y HDMI Audio In.
- OS-11747: El código de fundido de audio para VideoPlayerImpl ahora está bajo FadeController.
- OS-10998: Los eventos de código de tiempo ahora están controlados por BasicAudioPlayer en lugar de VideoPlayerImpl.
- OS-11948: El período de posición de reproducción HTML ahora es de 200 ms.
- OS-11995: Ignorar el fallo al capturar el mensaje de ventana de entrada HDMI.
- OS-12045: Se agregó GetStreamStatistics de roVideoPlayer a roAudioPlayer.
- OS-12003: IsHighResolution/Is4KResolution se ha vuelto a implementar, y 3840x1200 ahora se clasifica correctamente como “high” y no como “4K”.
- OS-9059: Se ajustó la optimización de red para streaming.
- OS-12174: Se mejoró AudioRouting para salida comprimida.
- OS-10998: BasicAudioPlayer ahora es compatible con BrightScript AddEvent y ClearEvents.
- OS-12206: Se mejoró el bucle de archivos de audio MSE.
- OS-12079: Las cadenas de comunidad SNMP no predeterminadas ahora son compatibles.
- OS-12084: MSE ahora es compatible de forma predeterminada en los reproductores Series 4.
- OS-12095: Se eliminó la compatibilidad con el cifrado 3DES en la configuración criptográfica SSH.
- OS-12131: PTP offsetFromMaster ahora informa a los scripts.
- OS-12123: Los streams MSE simultáneos ahora son compatibles.
- OS-11898: PcrDebugFile ahora es compatible con 50.000 líneas.
- OS-11751: Se mejoró la codificación HDMI mediante el reloj.
- OS-12509: El cursor predeterminado ahora se establece al iniciar.
- OS-12527: Se mejoró la estabilidad de la entrada HDMI.
- OS-12578: Se aceleró el bloqueo de audio para entrada de video HDMI.
- OS-12595: js_ipcbrightscript ahora proporciona resultados de script al resolver una promesa.
- OS-12597: La actualización automática del firmware SD ahora es compatible mediante una marca de registro.
- OS-12606: Se actualizó openssl a 1.1.1.
- OS-12636: Brightscript ahora admite reinicio desde dentro de Eval() y Run().
- OS-12637: Shell ahora admite reinicios desde el depurador de BrightScript.
- OS-12480: Se incrementó el recuento de búferes de audio comprimido para la entrada HDMI.
- OS-12480: Se deshabilitó EQ al enrutar audio desde HDMI.
- OS-12584: Wi‑Fi ahora analiza identidades de certificados EAP-TLS para el tipo otherName.
- OS-9915: NetworkDiagnostics ya no envía pings IPv6 desde todas las interfaces de forma predeterminada.
- OS-12639: Se mejoró la API de ping en @brightsign/networkdiagnostics.
- OS-12660: Se actualizó curl para corregir CVE-2021-22947.
- OS-12450: Parche para CVE-2021-3580 y CVE-2021-20305.
- OS-12540: Se actualizó curl para corregir CVE-2021-22924 y CVE-2021-22925.
- OS-12583: Se actualizó c-ares para corregir CVE-2017-1000381 y CVE-2021-3672.
Corrección de errores
- OS-12273: Se corrigió que los eventos de fin de flujo HTTP no se entregaran.
- OS-12242: Se corrigió que la función roAudioOutput.SetToneControl no funcionara como se esperaba.
- OS-12282: Se corrigió la sincronización de audio HDMI in.
- OS-12193: Se corrigió un error de sintaxis en la cadena User-Agent de HtmlWidget.
- OS-11939: Se corrigieron crashdumps incorrectos ocasionales.
- OS-12304: Se corrigió un bloqueo por desbordamiento de Ticker en configuraciones de varias pantallas.
- OS-11889: Se corrigió un bloqueo de VideoPlayer cuando el archivo recibe comandos Play y Stop muy seguidos.
- OS-12339: BasicAudio ahora maneja correctamente los eventos SEEKED de la superposición.
- OS-12341: Se corrigió MaxVariantWidth para el streaming HTTP.
- OS-12306: Se corrigió la sincronización de los subtítulos CEA-608.
- OS-12328: Se corrigió SetPenLocation para los subtítulos CEA-708.
- OS-12331: La cola se borra al cambiar a subtítulos CEA-608.
- OS-12338: Se corrigió que los subtítulos ocultos leyeran más allá del final de la superficie.
- OS-11530: Se corrigió que LLDP estableciera accidentalmente una potencia PoE de cero.
- OS-12337: ZipArchive ahora devuelve correctamente un error cuando no puede leer.
- OS-11979: Se corrigieron problemas de reproducción de audio al conectar en caliente un dispositivo USB en reproductores AU3x5.
- OS-12365: video_player_proxy ahora escala correctamente los videos a la resolución de salida.
- OS-12350: Se corrigió un error no manejado de flujo HLS.
- OS-12402: Se corrigió el análisis de la ruta de búsqueda para ipconfig.
- OS-12416: Se corrigieron las lecturas de estado de OutputNetworkConfiguration para IPv4 e IPv6.
- OS-12430: Se corrigió el comportamiento de screenshot.asyncCapture().
- OS-12432: Se corrigió el comportamiento del reproductor HTML al reutilizarse que podía causar una fuga de memoria.
- OS-12443: ClearMediaPlayer ahora restablece el estado de los medios.
- OS-12405: Se corrigió que el cambio de cursores del mouse causara una fuga de recursos.
- OS-12460: Los IDs de usuario del sistema ahora son constantes entre versiones.
- OS-12465: Se corrigió el manejo del evento de finalización de video HTML para evitar alcanzar un estado no válido.
- OS-12361: roNetworkConfiguration ahora informa métricas correctas para módems celulares.
- OS-11688: Se actualizó el decodificador AAC para evitar fallos con ciertos archivos.
- OS-12301: Los flujos HLS ahora se reproducirán correctamente al cambiar el tamaño del video.
- OS-11787: Se corrigió que el reloj HDMI_IN no se configurara correctamente.
- OS-11905: Se corrigió que BasicAudioPlayer enviara EVENT_PLAYING en cada Resume().
- OS-11931: Se corrigió un bloqueo que podía ocurrir cuando se enviaba una devolución de llamada después de la destrucción.
- OS-12049: Se corrigió el comportamiento inesperado de la reproducción de video no hwz.
- OS-11135: El bloqueo de roVideoMode ahora debería funcionar como se esperaba.
- OS-11437: Se corrigió que el texto de Safe Area en un Scrolling Ticker se expandiera fuera de la región.
- OS-9733: Se corrigió un error donde IPv6 permanecía habilitado después de que EUI-64 DAD fallara.
- OS-11795: Se corrigió un posible desbordamiento en el analizador EDID.
- OS-11838: Se corrigió la reproducción de audio .m4a que no se comportaba como se esperaba.
- OS-11892: Se corrigieron problemas de reproducción al usar ASF.
- OS-11987: Se corrigió la pérdida de audio al cambiar la reproducción por encima de 1x.
- OS-12020: Se corrigió el inicio demasiado temprano de la reproducción en vivo HLS.
- OS-12026: Se corrigió el comportamiento del temporizador de reintento de GStreamer.
- OS-12086: Se corrigió un error que podía causar que los GPIO del reproductor AU3x5 quedaran en un estado extraño.
- OS-12097: Se corrigió un error que causaba que los videos HTML se repitieran prematuramente.
- OS-12103: Los caracteres extendidos de subtítulos ocultos CEA ahora se muestran correctamente.
- OS-12114: Se corrigió el inicio de videos HTTP en bucle en un momento distinto de 0 segundos.
- OS-12135: Se corrigió un bloqueo que ocurría por asignar en exceso decodificadores de video.
- OS-12146: Se corrigió el informe arbitrario de direcciones MAC para módems 4G.
- OS-12189: Se corrigió un error al intentar mezclar mensajes de audio de diferentes frecuencias en reproductores AU3x5.
- OS-12207: Se corrigieron eventos ENDED faltantes al reproducir AC3 en reproductores XDx34 y XTx44.
- OS-12218: Se corrigió un bloqueo por fallo en la asignación de memoria durante una captura de pantalla.
- OS-11773: Se corrigió la reproducción de audio independiente AU3x5 para estéreo izquierdo y estéreo derecho que no funcionaba como se esperaba.
- OS-12067: Se corrigió que el streaming a veces tuviera un EOS incorrecto.
- OS-12240: Se corrigió un bloqueo con la opción EosOnPmtChange al reproducir mediante HTTP.
- OS-12249: MSE ahora se cierra cuando se llama a load() por segunda vez.
- OS-12660: Se corrigió un bloqueo que podía ocurrir si la configuración del registro overlay-scrollbar de HTML está activa.
- OS-12266: Se corrigió un error donde WebRTC confundía extmap y extmap-allow-mixed.
- OS-12273: Se corrigió que los eventos HTTP de fin de transmisión no se entregaran.
- OS-12242: Se corrigió que la función roAudioOutput.SetToneControl no funcionara como se esperaba.
- OS-12282: Se corrigió la sincronización de reloj de audio HDMI in.
- OS-11939: Se corrigieron volcados de fallos incorrectos.
- OS-12478: Se corrigió el bloqueo de transmisiones con audio en Opus o Vorbis y video que no estaba en VP9.
- OS-12604: Se corrigió una fuga de memoria de json.
- OS-12632: Se corrigió que el inicio de la pantalla táctil causara inicialización duplicada y fallos de aserción.
- OS-12620: Se corrigió que la reproducción de video HTML recibiera múltiples comandos de finalización.
- OS-12538: Se corrigió un bloqueo que podía ocurrir al cambiar el cursor.
- OS-12384: Se corrigió un bloqueo cuando las capturas de pantalla no se completaban a tiempo.
- OS-12665: Se corrigió el fallo de captura de pantalla para reproductores 4K.
- OS-12662: Se corrigió un bloqueo que podía ocurrir al cambiar rápidamente el cursor.
- OS-12663: Se corrigió que el cursor se mostrara con un color incorrecto.
- OS-12687: Se corrigió que los subtítulos DVB a veces no se mostraran.
- OS-12578: Se corrigieron problemas de sincronización de audio en algunas configuraciones específicas.
- OS-12671: Se corrigió que openvpn provocara el bloqueo del dispositivo cuando estaba mal configurado.
- OS-12676: Los certificados grandes ya no se truncan.
- OS-12667: Permitir la vinculación general del puerto 53.