Home Homebrew Rilasciato RocketVideoPlayer v2.2.0 ora con video fino a 72 FPS, audio...

[Scena DS/DSi] Rilasciato RocketVideoPlayer v2.2.0 ora con video fino a 72 FPS, audio stereo e supporto per film più lunghi

39
0

Pubblicato un nuovo aggiornamento per RocketVideoPlayer, il lettore video alternativo a MoonShell per Nintendo DS e Nintendo DSi, che porta prestazioni e compatibilità a livelli superiori.

Questo software utilizza schede SD per riprodurre video in formato proprietario .rvid, garantendo una qualità visiva eccezionale grazie alla tecnologia di frame lossless, ideale anche su hardware datato.

Per fruire dei contenuti è necessario convertire i file video in .rvid tramite l’apposito strumento Vid2RVID, un processo semplice che adatta perfettamente i contenuti alle specifiche del lettore.

La nuova versione introduce il supporto a video più lunghi, suddivisi fino a quattro parti, e aggiunge l’audio stereo, offrendo un’esperienza sonora più ricca.

La riproduzione è ora compatibile con frame rate fino a 72 FPS, grazie a modifiche al codice di gestione del frame e del refresh rate, e allo spostamento di tutti gli elementi grafici dell’interfaccia 3D direttamente sullo schermo inferiore, inclusi slider della barra di riproduzione e timestamp.

I video a 12 e 24 FPS vengono visualizzati a 72 Hz, eliminando artefatti orizzontali e riducendo l’affaticamento visivo, mentre su 3DS e DSi in modalità DS il refresh rimane a 48 Hz, poiché questi problemi non si presentano.

L’aggiornamento ottimizza anche l’uso della memoria in modalità DS, caricando solo i settori necessari delle tabelle dei frame compressi, e raddoppia il numero di frame buffer 16BPP da 16 a 32, allineandosi a quanto già disponibile in modalità DSi.

Viene aggiunto il supporto single-screen/GBMacro, che consente di spegnere lo schermo superiore mantenendo attivo quello inferiore, attivabile dalle impostazioni di TWLMenu++.

Tra le correzioni troviamo l’utilizzo di NDMA al posto del DMA standard per risolvere possibili salti di scanline in modalità DSi 16BPP RGB565, la sincronizzazione dell’audio dopo la copia dei frame sullo schermo, la risoluzione di un bug che poteva sovrascrivere dati caricando palette a 256 colori e la prevenzione di crash alla chiusura di video privi di traccia audio.

Caratteristiche

  • Supporto per video fino a 60FPS (compatibile anche con i sistemi DS e DS Lite)!
  • Supporto per video a 8 BPP (256 colori) e 16 BPP (RGB555/RGB565).
    • L’altezza del video deve essere di 108px o inferiore per poter utilizzare i 16 BPP.
    • I filtri schermo non sono supportati per i video a 16 BPP.
  • Supporto per video a doppio schermo (fino a 30FPS)!
  • Supporto audio fino a 32kHz Mono.
  • Interfaccia video derivata dall’app “Nintendo DSi + Internet”, con la barra del titolo che ora mostra il colore impostato sulla console.
  • Browser di file integrato nella console per cercare il file .rvid.

Controlli dell’interfaccia video

  • o tocco sul pulsante Play/Pause Riproduci/Pausa video.
  • o tocco sull’estremità sinistra della barra di riproduzione Ferma video.
  • e  Salta 5 secondi (30 secondi tenendo premuto ).
  • e Salta 10 secondi (1 minuto tenendo premuto ).
  • + e +  Salta 15 secondi (2 minuti tenendo premuto ).
  • Accendi/Spegni retroilluminazione dello schermo inferiore (solo per video a schermo singolo).
  • o tocco su Return  Esci dal video.

Changelog

Cosa c’è di nuovo?

  • I video più lunghi ora sono supportati grazie alla lettura di file video suddivisi in un massimo di 4 parti.
  • Aggiunto il supporto all’audio stereo.
  • I video fino a 72 FPS ora sono supportati.
    • Questo risultato è stato ottenuto modificando il codice di regolazione del frame/refresh rate per superare i 60 Hz e spostando tutti gli elementi grafici 3D dell’interfaccia sullo schermo inferiore, inclusi lo slider della barra di riproduzione e il timestamp del video renderizzati tramite OAM.
    • Non riproducibile su 3DS a causa di frame skip oltre i 60 Hz, né su DSi in modalità DS, per impossibilità di rilevare DSi/3DS in DS mode.
  • I video a 12 FPS e 24 FPS ora vengono riprodotti con refresh rate a 72 Hz per eliminare artefatti orizzontali e ridurre l’affaticamento visivo.
    • Non influisce su 3DS o DSi in modalità DS, dove continuerà ad essere utilizzato il refresh rate a 48 Hz, senza artefatti.
  • Ridotto l’uso della memoria in modalità DS caricando solo i settori da 512 byte necessari delle tabelle di offset e dimensioni dei frame compressi.
  • Aumentato il numero di frame buffer 16BPP in modalità DS da 16 a 32 (la modalità DSi ne utilizza già 32).
  • Aggiunto supporto single-screen/GBMacro, attivabile quando lo schermo superiore è spento e quello inferiore rimane acceso.
    • La Macro Mode può essere attivata nel menu Impostazioni di TWLMenu++.

Correzioni bug

  • Per la riproduzione di video 16BPP RGB565 in modalità DSi, ora viene utilizzato NDMA al posto del DMA standard per correggere eventuali salti di scanline HBlank.
  • L’audio viene ora riprodotto dopo che il frame è stato copiato via DMA sullo schermo, risolvendo un possibile problema di sincronizzazione.
  • Corretto un possibile bug per cui il caricamento di palette a 256 colori poteva sovrascrivere altri dati.
  • Risolto il crash alla chiusura di video privi di traccia audio.

Download: RocketVideoPlayer v2.2.0 (CIA)

Download: RocketVideoPlayer v2.2.0 (DSI)

Download: RocketVideoPlayer v2.2.0 (NDS)

Download: Source code RocketVideoPlayer v2.2.0