4.8 y 4.7
17 min
4 8 114 nuevas funciones compatibilidad con el firmware lumio crystal touch hasta la versión 02 04 22 01 (utilizado por la pantalla multitáctil planar ps4660t) nuevo método rokeyboard setlayout() que le permite cambiar la distribución del teclado a muchas configuraciones que no son en inglés correcciones de errores entre los reproductores sincronizados, el reproductor maestro de sincronización ahora siempre se establece también como el maestro ptp esto corrige problemas de reproducción (como congelamiento de video en el reproductor maestro o tartamudeo de video en los esclavos de sincronización) que ocurren cuando un reproductor esclavo se convierte en el maestro ptp una página html que incluye una transmisión mp4 con capacidades de búsqueda ya no funciona lentamente ni provoca que el reproductor se bloquee salir de un estado html en un momento determinado (justo después de que "sourcechangedcallback" imprima un mensaje) ya no provoca que el reproductor se bloquee la transmisión rtsp ahora funciona cuando el servidor se inicializa con una dirección de conexión de 0 0 0 0 los reproductores ahora respetan el campo content base contenido en la respuesta describe de un servidor de transmisión rtsp mejoras hdmi ® input ahora admite rotación de video (mediante el método rovideoplayer settransform() ) brightscript ya no permite rotar un video entrelazado 90 o 270 grados con el método rovideoplayer settransform() los videos entrelazados aún pueden rotarse 180 grados se realizaron mejoras adicionales en la recolección de basura de javascript html, lo que da como resultado un mejor rendimiento a largo plazo con menos bloqueos crear un canvas html que exceda el área máxima de visualización (1920x1080) ya no provoca que el reproductor se bloquee un estado audio stream ya no se detiene completamente si la velocidad de datos de la transmisión cae por debajo de una determinada cantidad la reproducción seguirá deteniéndose si la velocidad de datos es lo suficientemente baja o cae a cero las direcciones http para transmisiones de audio/video ya no requieren una barra diagonal final para funcionar 4 8 108 nuevas funciones compatibilidad con rotación de imágenes (mediante el método settransform() en roimageplayer y roimagewidget, así como los métodos settransform()/playstaticimage() en rovideoplayer ) correcciones de errores brightwall ahora se sincroniza mejor cuando un reproductor esclavo se inicia mucho tiempo después del reproductor maestro la transición de un estado de live video a un estado de imagen ya no provoca que la pantalla quede en blanco mostrar video y/o html junto con un advanced ticker ya no provoca que el ticker se ralentice después de un período de tiempo el atributo css display none ahora funciona correctamente con elementos html \<video> configurados en hwz=on se han corregido los problemas de velocidad de fotogramas relacionados con páginas html que consumen muchos recursos en la versión 4 8 88 reiniciar varias veces una página html que contiene un elemento \<video> ya no provoca un bloqueo intentar cambiar el fondo css de una página html mediante javascript ya no provoca un bloqueo animar la posición de un elemento html \<video> configurado en hwz=on ahora funciona según lo esperado las imágenes transparentes que contienen efectos de animación html5 ya no muestran artefactos el modo de video 640x480x60p ahora vuelve a ser compatible a través de hdmi el método rovideoplayer setfade() vuelve a funcionar con live video (hdmi in o rf in) mostrar dos zonas de video (una con un solo video y la otra con una lista de reproducción de videos) ya no tiene posibilidades de provocar un bloqueo una ventana de video ahora se mostrará correctamente cuando haya un solo reproductor de video y se llame al método rovideoplayer tofront() en él encender un reproductor con determinados modelos de teclado usb conectados ya no provocará un bucle infinito de reinicios los dispositivos usb combinados de teclado y mouse ahora son detectados correctamente por el reproductor el diagnostic web server y el comando ifconfig en el shell de brightsign ahora devuelven el número de puerto correcto para el servidor telnet en todos los casos el sistema ya no falla si se llama a roxmlelement genxml() en un elemento xml que tiene un cuerpo pero no un nombre mejoras la recolección de basura de javascript ahora es más efectiva, lo que da como resultado un mejor rendimiento a largo plazo con menos bloqueos el almacenamiento en caché se ha vuelto a habilitar para los widgets html esto mejora los tiempos de recarga de muchas páginas mostrar una página html en modo vertical ahora rota solo el contenido html, en lugar de rotar tanto el contenido html como la zona que lo contiene los atributos personalizados de brightsign para \<video> (descritos en la guía de prácticas recomendadas de html5) ahora son accesibles mediante javascript intentar crear un widget html de tamaño 0x0 ya no provoca un bloqueo los widgets html ahora tienen un tamaño máximo de imagen el sistema no intentará cargar imágenes que sean mayores que el equivalente en tamaño de archivo de una imagen de 1920x1080x32bpp las llamadas a rovideoplayer stopclear() vuelven a funcionar con la entrada hdmi, lo que permite cambiar la entrada a otra instancia de rovideoplayer los objetos roassetpool y rosyncpool ahora admiten el algoritmo md5 para el hash de archivos 4 8 88 nuevas funcionalidades compatibilidad con las siguientes pantallas multitáctiles elo 3243l, iiyama t1731saw y nitere ar150 2 rotación de video real con resoluciones de hasta 1080p60 nuevas capacidades del servidor de streaming los reproductores xd pueden procesar solicitudes de otros dispositivos en la red y entregar contenido multimedia mediante rtp, rtsp y http compatibilidad con mezcla de video mediante chroma key y luma key compatibilidad para buscar un determinado código de tiempo de video o audio compatibilidad con desvanecimiento de video compatibilidad con el modo de video 1680x1050x60p widget de barra de progreso compatibilidad con streaming https ticker mejorado con capacidad de desplazamiento compatibilidad con universal plug and play (upnp) mediante brightscript compatibilidad para configurar la url de recuperación mediante dhcp option 43 compatibilidad con telnet para los shells de brightsign y brightscript correcciones de errores las páginas html ahora muestran varias animaciones de javascript de forma más consistente los modelos más recientes de discos duros externos usb (incluidos los modelos seagate) ahora son reconocidos correctamente por los reproductores xd el audio ac3 ahora se reproduce correctamente dentro de los contenedores de video mp4 y mov los streams hls que contienen audio mp3 sin procesar vuelven a reproducirse correctamente los archivos de video transmitidos ts que no contienen datos de audio ahora se reproducen correctamente los colores de los iconos personalizados del cursor del mouse ahora se muestran correctamente los iconos del cursor del mouse ya no quedan ocultos por varios widgets de imagen y texto los reproductores ahora muestran correctamente ciertas fuentes que anteriormente experimentaban problemas de recorte al inicio del texto se ha eliminado cierta irregularidad menor asociada con los caracteres de texto la pantalla ya no parpadea si una zona de video entra o sale de una entrada hdmi este error solo ocurría si había zonas adicionales aparte de la zona de video intentar cambiar rápidamente de canal en una entrada rf habilitada para dtcp ya no provoca que el reproductor falle intentar reproducir un archivo de video avchd lite ya no provoca que el reproductor falle cambiar el tamaño de un elemento html \<video> mientras se muestra la página ya no provoca un único fotograma de corrupción de video los valores de color de los elementos de video estándar (es decir, los agregados a una playlist en bucle o interactiva) y de los elementos html \<video> ahora son exactamente idénticos usar un widget html para rotar un video en modo vertical (1080x1920) ya no provoca problemas de recorte las páginas html ya no experimentan aleatoriamente problemas de velocidad de fotogramas si se está utilizando la llamada javascript requestanimationframe() dibujar texto sobre una imagen utilizando la función javascript filltext() ya no da como resultado un fondo azul este error solo ocurre si el ancho y la altura combinados del canvas html son mayores que 65536 píxeles mostrar una página html con la consola de javascript habilitada ya no implica la posibilidad de que el reproductor falle las páginas html que se publican directamente en el reproductor (sin un script de ejecución automática) ahora admiten correctamente el orden z de video y gráficos si el reproductor se encuentra detrás de un proxy, intentar mostrar una página web remota ya no provocará que el reproductor falle si una instancia de rohttpevent es creada por el script en lugar de por la instancia de rohttpserver , ya no existe la posibilidad de que el reproductor falle desconectar un bp200/bp900 durante una presentación de panel de botones ya no provoca inestabilidad en el sistema usar rodatetime para retrasar el reloj (hasta una hora negativa) ya no provoca problemas con los mensajes de eventos las devoluciones de llamada endofstream ya no tienen posibilidad de crear un interbloqueo con llamadas de rovideoplayer mejoras los eventos de mouse y táctiles ahora son mucho más responsivos y efectivos en páginas html que consumen muchos recursos los reproductores ahora pueden manejar mejor grandes cantidades de eventos multitáctiles en un corto período de tiempo la transparencia del icono del cursor del mouse ahora es totalmente compatible con archivos de imagen bmp y gif la nueva función rovideomode setgraphicszorder() permite que los scripts determinen si todos los gráficos deben colocarse delante de, detrás de o entre dos videos en el eje z el método setrectangle() se ha agregado a rocanvaswidget , lo que permite que los scripts cambien el tamaño del widget sin destruirlo mientras reproduce un flujo http, el objeto roaudioplayer ahora publica un evento "end of stream" si el reproductor no recibe datos del servidor de streaming durante varios segundos luego, el script puede tomar la acción adecuada, como generar una nueva solicitud de conexión o cambiar a una url diferente el audio en streaming ya no aplica un fundido de entrada si la reproducción está en bucle la configuración del búfer de video y audio para streaming ip ahora puede establecerse dentro de la url (por ejemplo, "rtsp\ //www example com/stream1?vcdbsize=5000000\&acdbsize=1000000") los reproductores ahora pueden reproducir flujos de video desde un codificador matrox maevex 5100 tenga en cuenta que la compatibilidad de audio para esta serie de codificadores todavía está en desarrollo el modo predeterminado de baja latencia para flujos rtp de solo video ahora puede reemplazarse agregando "buffering=true" a la url del flujo (por ejemplo, "rtp\ //example\ port/?buffering=true") las búsquedas dns ahora pueden utilizarse para especificar un host remoto involucrado con una instancia de rotcpstream ahora pueden generarse nuevos eventos video time code para un video durante la reproducción de video la resolución 1920x1200x60p ahora se muestra usando el modo de blanking reducido las barras de desplazamiento en las páginas html ahora están deshabilitadas de forma predeterminada el nuevo método rohtmlwidget sethwzdefault() permite que los scripts configuren el modo hwz predeterminado para elementos html \<video> los nuevos métodos rohtmlwidget setlocalstoragedir() y rohtmlwidget setdatabasedir() permiten el almacenamiento persistente de datos de páginas web (con indexeddb o la clase de almacenamiento javascript) después de una pérdida de energía o una interrupción de la red el método getuserdata() ahora puede llamarse en mensajes enviados desde rohtmlwidget , lo que permite que los scripts distingan entre eventos de distintas instancias de rohtmlwidget el sistema de archivos del reproductor ahora corrige nombres de archivo que contienen dos puntos, los cuales no están permitidos en sistemas fat dado que los dispositivos de almacenamiento conectados a un reproductor generalmente necesitan formatearse usando fat32, esto puede ayudar a prevenir problemas causados por nombres de archivo defectuosos la falla de la tarjeta sd ya no impedirá que el reproductor se reinicie la nueva función global restartscript() hace que un reproductor busque un nuevo archivo autorun sin necesidad de reiniciarse si se carga un nuevo script autorun en el reproductor desde el diagnostic web server, el reproductor ahora carga el script sin necesidad de reiniciarse iniciar operaciones de diagnóstico usando el diagnostic web server ya no sobrescribe el archivo autorun brs contenido en el almacenamiento local del reproductor la dirección ip mostrada en la pantalla de inicio de brightsign ahora se actualiza si el reproductor obtiene una nueva concesión dhcp brightscript ahora admite cifrado aes de 128 bits mediante el nuevo objeto roblockcipher brightscript ahora es compatible con la función pbkdf2 mediante el nuevo objeto ropasskey el reproductor ya no se bloquea si se pasa un tamaño de píxel de carácter mayor que 1920x1080 a rotextfield durante la creación del objeto si no se especifica un tamaño de píxel de carácter durante la creación del objeto, el reproductor intenta usar el mayor tamaño de píxel que quepa dentro del campo de texto brightscript ya no permite que existan dos objetos roirremote al mismo tiempo especificar un arreglo de bytes vacío para el método rocecinterface sendrawmessage() ya no provoca inestabilidad en el propio objeto rocecinterface el reproductor ahora puede cambiar correctamente el nombre de archivos de actualización bsfw no válidos o corruptos con mayor eficacia el reproductor también continúa buscando un archivo de actualización bsfw válido si detecta y cambia el nombre del archivo de actualización inicial colocar dos archivos de actualización bsfw diferentes con nombres arbitrarios en una sola tarjeta sd ya no provoca un bucle de actualización indefinido la pantalla de inicio de brightsign ahora desaparece de forma más fluida 4 7 151 correcciones de errores el método javascript appendchild() ahora funciona correctamente dentro de páginas html como resultado, ahora es posible usar más de dos instancias de video (secuencialmente) en el mismo archivo html utilizando los métodos javascript removechild() y appendchild() deshabilitar la pantalla de inicio de brightsign durante el arranque usando roregistrysection ahora funciona como se esperaba en un script personalizado, los eventos endofstream ya no tienen posibilidad de bloquear una instancia de rovideoplayer mejoras si un reproductor se bloquea, ahora es posible forzar un volcado de fallos sin tener acceso al diagnostic web server para forzar un volcado de fallos, mantenga presionado el botón svc , presione el botón restablecer y luego suelte inmediatamente ambos botones 4 7 146 nuevas funciones compatibilidad con generaltouch rtl224 compatibilidad con controles remotos streamzap capacidad para generar una captura de pantalla del área de presentación correcciones de errores (4kx42) reproducir video html con hwz habilitado ya no causa degradación del rendimiento para las animaciones css cambiar de un video a una imagen usando un evento interactivo ya no causa un breve fallo gráfico los modos 3d side by side y top over bottom ahora vuelven a funcionar en los reproductores xd los elementos html \<video> que no contienen atributos “height” o “width” ahora se muestran en su tamaño natural ya no existe una diferencia de color entre la reproducción de video en una zona video y la reproducción de video en una zona que muestra html cuando se rota usando una transformación css, un widget html ahora gira alrededor del centro, en lugar de la esquina, del widget el diseño html ahora funciona correctamente si se utiliza un archivo html con el autorun predeterminado del reproductor (es decir, no publicado usando brightauthor o un autorun personalizado) los flujos de audio icecast y shoutcast ahora comienzan a reproducirse más rápido y sin fallos estos flujos ahora también pueden mezclarse/hacer crossfade (usando zonas enhanced audio) con otras fuentes de audio intentar mezclar/hacer crossfade de una segunda fuente de audio con un flujo de audio ip ya no causa que el flujo inicial se detenga abruptamente los eventos media end ahora funcionan correctamente con dos fuentes de audio mezcladas/con crossfade que tienen diferentes tasas de muestreo de audio reproducir múltiples videos y mostrar gráficos que consumen muchos recursos al mismo tiempo ya no causa parpadeo en la pantalla el reproductor ya no falla si un usuario intenta salir de un estado html5 que tiene capacidades táctiles y está reproduciendo video la detección de gestos “swipe” multitáctiles ya no se bloquea si un usuario intenta un gesto de swipe que se mueve fuera de la zona que contiene contenido html5 realizar numerosos eventos multitáctiles/swipe en un corto período de tiempo ahora tiene menos probabilidades de afectar la funcionalidad táctil de una presentación el proceso de calibración de pantalla táctil ahora funciona correctamente con la pantalla multitáctil nec v462 (ya no se requiere una solución alternativa de calibración) si se indica a un modelo de reproductor incompatible que reproduzca un archivo h 265, en lugar de fallar, no intentará reproducir el archivo webinspector ya no falla si se utiliza con contenido html5 que tiene habilitada la consola javascript intentar usar funciones de desplazamiento de tiempo basadas en webkit con múltiples widgets html ya no causará que el reproductor falle mejoras el atributo “hwz” ahora se puede habilitar para elementos html \<video> tenga en cuenta que existen limitaciones con el atributo “hwz”, como se describe en la guía mejores prácticas de html docid\ gxctvnw8g46evdxookuku ahora puede actualizar una página html llamando al método rohtmlwidget seturl() en la misma url las resoluciones de calibración se han mejorado para las pantallas táctiles que no utilizan controladores hid los reproductores ya no tienen posibilidad de fallar y reiniciarse si un dispositivo usb conectado desaparece repentinamente los reproductores ahora pueden admitir dispositivos usb que cambian entre los modos hid y cdc acm el método rotcpconnectevent ahora tiene un método getsourceaddress() las instancias de rotcpserver ahora se pueden configurar para aceptar conexiones solo desde dentro del propio reproductor (de forma predeterminada, pueden aceptar conexiones desde cualquier lugar) 4 7 122 correcciones de errores los problemas de reproducción de video ya no ocurren cuando se utilizan eventos media end para vincular dos estados html5 con elementos \<video> los mapas de bits con profundidad de color de 32bpp y alfa no inicializado ya no se muestran en negro los widgets html5 con dos elementos \<video> ahora muestran el video correctamente durante la primera reproducción cuando se conecta un teclado usb a un reproductor, las luces de estado de las teclas de función (num lock, caps lock, scroll lock) ahora se actualizan correctamente ciertos modelos de teclado inalámbrico logitech ahora funcionan con el reproductor brightsign llamar a roregex match() ahora devuelve los resultados correctos en todas las circunstancias mejoras llamar a rohtmlwidget setappcachesize() ya no borra la caché de la aplicación a menos que se cambie el tamaño de la caché brightscript ahora comunica los problemas de red a cualquier elemento javascript que se ejecute en el reproductor ahora es menos probable que los jpeg dañados bloqueen el reproductor indefinidamente el método scroll() ha sido eliminado de rohtmlwidget 4 7 112 nuevas funcionalidades los reproductores conectados en red con ssl ahora cargan correctamente los registros en brightsign network tenga en cuenta que este problema no afecta a los reproductores que utilizan conexiones http de texto plano el audio html incrustado ya no provoca que el reproductor falle la propiedad position fixed ahora funciona correctamente para un elemento html cuando también se utiliza la propiedad z index las páginas html5 ahora cargan correctamente los archivos de manifiesto de caché cuando no tienen conexión de red correcciones de errores algunas transmisiones de video http que antes tardaban una cantidad considerable de tiempo en cargarse (20 segundos o más) ahora comienzan a reproducirse mucho más rápido el xd1230 ahora detecta mejor el desencadenamiento de fin de medios en estados entrada rf cuando detecta la pérdida de entrada de señal rf 4 7 106 nuevas funcionalidades compatibilidad con la pantalla táctil de gestos hpcompaq l2206tm correcciones de errores la transparencia de la zona del ticker y del reloj vuelve a funcionar correctamente las transmisiones de audio/video de la entrada hdmi o rf ya no tienen posibilidad de desincronizarse intentar mostrar la entrada hdmi en una zona más pequeña que la pantalla completa ya no provocará que el reproductor se bloquee el reproductor ya no se bloquea al cambiar repetidamente entre presentaciones cuando una de esas presentaciones contiene entrada hdmi un elemento html5 \<video> que muestra entrada hdmi ahora continúa reproduciéndose después de actualizar la página si la entrada hdmi se desconecta de un xd1230, un elemento html5 \<video> que muestra la entrada ya no mostrará ruido aleatorio el método romediastreamer source() ahora acepta rutas de archivos para la tarjeta sd con el formato “sd /” en lugar de “file /storage/sd” llamar a múltiples eventos finales a la vez en un estado mjpeg ya no provoca un bloqueo ciertas imágenes ya no tienen un tinte rosado cuando se escalan a 1920x1080 las presentaciones que contienen únicamente una zona de background image ya no presentan problemas de corrupción de imágenes ni vibración las asignaciones para las teclas back, clear y enter del teclado usb logitech n305 vuelven a funcionar mejoras se ha mejorado la velocidad de fotogramas de los elementos html5 \<video> esto es especialmente cierto para los elementos que están escalados o que reciben video hdmi se han mejorado las velocidades de renderizado 3d de las páginas html5 con elementos \<video> el objeto romediastreamer ahora puede utilizarse para transmitir archivos ts mediante rtp (además de udp) la ejecución automática predeterminada ahora puede detectar y cargar archivos index html , así como cualquier fuente true type ( ttf ) en el mismo directorio esto le permite mostrar páginas html5 sin crear un proyecto en brightauthor el objeto rotimer ahora tiene un método setelapsed() que le permite construir eventos temporizados independientes del reloj del sistema (y, por lo tanto, inmunes a cambios inesperados en la hora del sistema) la fuente de un elemento html \<video> ahora puede especificarse en un elemento “src” separado en lugar de como un atributo “src” del video si el reproductor no recibe una respuesta ping de la puerta de enlace predeterminada, el software del sistema ahora verificará las direcciones mac en la tabla arp para la ip de la puerta de enlace predeterminada 4 7 96 nuevas funciones mejoras sustanciales en el motor de renderizado html5 las transformaciones y transiciones animadas (p ej , rotar, mover y sesgar) ahora son totalmente compatibles se han mejorado las velocidades de renderizado y redibujado de canvas la transparencia de las páginas html puede especificarse mediante css se han mejorado los desvanecimientos de transparencia los elementos \<video> ahora admiten entrada desde el sintonizador rf (solo xd1230) los elementos \<video> funcionan de forma más fluida con otras capas de contenido html5 los elementos \<video> ahora pueden rotarse capacidad de escalar videos de 1080p a 4k compatibilidad con reproducción de transmisión de video hls, http, udp y rtp (mediante elementos html5 \<video> y estados transmisión de video ) compatibilidad parcial con transmisión rtsp (es decir, actualmente solo funcionan algunas transmisiones) compatibilidad con gestos para los siguientes modelos de pantalla táctil acer t232hl, egalax 7200, iiyama t2452mts, nextwindow profile touch 2s, philips dl4230et, planar ps4200, samsung tm40lbc (me40b) y la lámina táctil simple de visual planet compatibilidad con elementos html5 \<audio> compatibilidad parcial con el contenedor flv (flash video) compatibilidad con flujo de transporte commtec protune iii objetos javascript para brightscript esto permite que los eventos interactivos se comuniquen directamente con una página html compatibilidad de calibración para pantallas multitáctiles capacidad de crear frases de contraseña ofuscadas generadas por el usuario mediante un “secreto compartido” capacidad de ajustar el nivel de brillo hdmi mediante rovideomode adjustgraphicscolor() y rovideoplayer adjustvideocolor() modo de video reactivado 1600x1200x60p correcciones de errores se ha corregido el error de parpadeo de la zona background image los elementos html 5 \<video> con el atributo \<loop> ahora se repiten correctamente la api de javascript de google calendar ahora funciona correctamente en las zonas html5 la caché html5 ya no almacena versiones antiguas de las páginas después de que el reproductor se reinicie el sintonizador rf del xd1230 ahora detecta correctamente una transmisión no válida (0 mb/s) como una condición para un evento fin de medios el software del sistema ya no se bloquea cuando intenta mostrar un archivo jpeg corrupto las presentaciones configuradas para emitir video a 1920x1080x59 94(i/p) ahora usan la frecuencia de actualización correcta en lugar de usar de forma predeterminada 1920x1080x60(i/p) especificar un valor largo de tiempo para mostrar cada línea para una zona ticker y luego publicar la presentación mediante local file networking ya no provoca que brightauthor se bloquee las transiciones desvanecer y aparecer gradualmente vuelven a funcionar el color de la imagen de fondo ya no aparece durante las transiciones desvanecer a una nueva imagen los archivos de video mpeg configurados para reproducción 3d de arriba hacia abajo ahora se muestran correctamente cuando se agrega una nueva fuente de aplicación, el contenido html5 ahora se actualiza correctamente después de la primera actualización el sistema ahora incrementa y decrementa correctamente los volúmenes de audio usb cuando el script le indica que use configuraciones de sintonizador rf no compatibles, el sistema ahora realiza el escaneo usando la configuración predeterminada en lugar de bloquearse roglobal ejectdrive() ahora devuelve false cuando el sistema no logra expulsar una unidad de almacenamiento usb o sd mejoras los elementos html5 \<video> ahora aceptan los siguientes atributos pcmaudio, compadio y multiaudio estos atributos le permiten manipular el enrutamiento de audio de los elementos las páginas html5 ahora utilizan configuraciones de proxy si se especifican durante la configuración del reproductor el nuevo objeto brightscript ronetworkstatistics le permite recuperar estadísticas totales e incrementales de la interfaz de red la pestaña información en el diagnostic web server ahora muestra el nombre y la descripción del reproductor conectado a un dispositivo apropiado, el pin gpio 1 ahora puede utilizarse para recibir entrada ir con formato nec los tiempos de ping ethernet para los reproductores xd se han reducido significativamente los eventos de entrada de teclado ahora pueden interpretar símbolos introducidos mediante teclas modificadoras shift (p ej , “!”, “@”, “+”, “ ”, “/”) los códigos ir ahora pueden enviarse utilizando el formato hexadecimal pronto los modos de captura vesa hdmi ahora se informan mediante edid esto proporciona una compatibilidad edid más sólida para monitores de computadora hay nuevos métodos setaudiodelay() y setvideodelay() disponibles para rovideoplayer , así como un nuevo método setaudiodelay() para objetos roaudioplayer los métodos rovideomode getresx() y rovideomode getresy() ahora devuelven el tamaño del plano gráfico en lugar del tamaño de la salida del modo de video se han agregado nuevos métodos getoutputresx() y getoutputresy() a rovideomode para devolver el tamaño de la salida del modo de video