Home News Rilasciato PSVita USB streaming! (UVC USB Video Class)

[Scena PS Vita] Rilasciato PSVita USB streaming! (UVC USB Video Class) [PoC v5]

70
0

Il developer Xerpi negli ultimi mesi ha lavorato duramente sullo sviluppo di un plugin innovativo su PlayStation Vita, capace di utilizzare la porta USB di cui è munita la console portatile per collegarci dispositivi esterni come una webcam o una scheda di acquisizione video.

La console portatile dispone di un modulo (SceUdcd) che permette di impostare la porta USB di base (sui modelli Fat e Slim) come un qualsiasi dispositivo USB impostando i descrittori USB personalizzati.

In passato lo sviluppatore ha già fatto uso del modulo SceUdcd per trasformare la Playstation Vita in un GamePad per PC (vedi la news su VitaStick).

Il potente plugin udcd_uvc.skprx ci permetterà di impostare la console portatile come un dispositivo USB Video Class inviando i dati dello schermo sul PC.

Installazione

  • Copiare il plugin udcd_uvc.skprx all’interno della cartella tai della PlayStation Vita.
  • Digitare il percorso del plugin udcd_uvc.skprx all’interno del file config.txt (in ur0:/tai/config.txt o ux0:/tai/config.txt).

Ad esempio ..

*KERNEL
ur0:tai/udcd_uvc.skprx

  • Una volta terminato, riavviare la PlayStation Vita.

Changelog v5

  • Usa la DRAM principale invece della CDRAM per l’output di conversione dello spazio colore; ora i giochi avranno più CDRAM disponibile e le probabilità sono che molti di loro si avvieranno ora.
  • Gestisce correttamente i framebuffer con dimensioni diverse da 960×544 (corregge Adrenaline!).
  • Ridotte le dimensioni del plugin.
  • Pulizie e miglioramenti generali nel codice.

Se il video sembra glitch, provare a cambiare la configurazione del video player per utilizzare il formato NV12 o passare a un altro player (come OBS).

Changelog v4

  • Rimossi i formati lenti (MJPEG e YUY2).
  • Funzione di trasferimento frame video più veloce.
  • Ridotto l’ingombro di memoria (altri giochi dovrebbero avviarsi ora).
  • Pulizie e miglioramenti generali del codice.

Changelog v3

  • Ulteriori ottimizzazioni per la routine di trasferimento dei frame video USB.
  • Supporto per 3 nuovi formati video (vedi sotto).
  • Semplificazioni, miglioramenti e ottimizzazioni generali del codice.

I formati immagine/video supportati ora sono:

  • MJPEG: Vedere il post PoC v2 per ulteriori informazioni.
  • NV12 (più veloce): Utilizza il motore di conversione dello spazio colore dell’hardware.
  • YUY2 (più lento): Esegue la conversione dello spazio colore per CPU (non utilizzarlo).

Download: Plugin udcd_uvc.skprx

Download: Source code plugin udcd_uvc

[Scena PS Vita] Rilasciato PSVita USB streaming! (UVC USB Video Class) [PoC v5] ultima modifica: 2018-08-03T17:07:31+02:00 da Francesco Lanzillotta
Articolo precedente[Scena 3DS] Rilasciato GodMode9 v1.7.1
Articolo successivoPubblicati sul wiki i piani di rilascio del Custom Firmware Atmosphère per Nintendo Switch
Sono Nato nel 1980 e da diversi anni coltivo la passione per tutto ciò che riguarda il mondo dei videogiochi, ho vissuto l'era degli home computer con il Commodore 64 e l'Amiga 500, da sempre appassionato di giochi di ruolo e di titoli di avventura.