Bueno, acabo de actualizar CorePlayer a la versión
1.0.1.0
Creo que lo tenemos atado en los dos aspectos principales.
En esta versión, el lanzador se asegura de que la opción de visualización de vídeo en segundo plano esté desactivada en el archivo de configuración antes de ejecutar CorePlayer. Eso debería forzar a desactivar esa opción siempre. En mis pruebas es así. Espero que eso solvente los problemas con la cámara trasera. Agradecimientos a
@hannibal1986 por su dedicación hasta encontrar la fuente del problema.
Como añadido, he encontrado otra opción que mejora la resolución del vídeo, evitando "rayados horizontales" en las regiones de vídeo con contenido más estático. Podéis probarlo antes de actualizar CorePlayer. En las opciones (herramientas -> Settings) la sección DirectDraw, el formato de overlay está establecido en "
Auto". Si seleccionáis el formato "
RGB" la imagen mejora considerablemente. Ahora bien, este formato es mucho más exigente para el equipo y es posible que algunos vídeos que hasta ahora os han ido bien, presenten microcortes. La solución para estos casos es tratar de disminuir el peso del vídeo en lo posible para que el equipo sufra menos (he visto vídeos a 60 frames por segundo cuando 25 deberían ser suficientes). Tenemos un equipo pésimo a nivel de hardware, qué le vamos a hacer, y tenemos que buscar un equilibrio
Esta actualización, establece por defecto el formato overlay a "
RGB" si no existe ninguna configuración previa, pero no fuerza dicha opción si ya existe, dejando en manos del usuario la posibilidad de elegir el formato que más le convenga.
Como apunte, al menos desde esta actualización, si queréis resetear la configuración para que el lanzador establezca la de "por defecto", cerrad CorePlayer, id a la pantalla del reproductor nativo (botón
MEDIA), pulsad sobre el botón que lanza CorePlayer durante un par de segundos y en el menú que os aparecerá pulsáis sobre la opción "
Resetear configuración".
Los archivos que han cambiado en esta actualización son
CorePlayer.exe y
api5020.dll de la carpeta
\Apps\Coreplayer\. Podéis extraerlos y sustituirlos en la SD. Los que usáis Tucsy en el pendrive, sería cosa de sustituir estos dos archivos sólo en la carpeta correspondiente del pendrive.
Página de CorePlayer:
CorePlayer