1.5
- Removed unused interrupt endpoint, which seems that allocated USB bandwidth that could not be used for sending the video data. Before this change, sending a 960x544 NV12 frame took ~16ms (plus ~2.5 for CSC), now that this endpoint is removed and more bandwidth is available, sending a frame takes ~13ms.
Colorspace conversion takes ~2.5ms, therefore, now it takes 13+2.5 = 15.5ms to send a full frame, so 60FPS can be achieved at full resolution! - Minor cleanups
- Compiling with
-O2
Files:
udcd_uvc.skprx
: doesn't turn the display on/offudcd_uvc_oled_off.skprx
: turns the display on/off on OLED Vitas (Vita 1000)udcd_uvc_lcd_off.skprx
: turns the display on/off on LCD Vitas (Vita 2000)