Req Nintendo Switch Port
#10
(2018-11-04, 17:07)davilla Wrote: Porting is always several months getting depends sorted out Smile 
Well, that definitely makes me feel better that this is taking so long. I've only had garbear's Steam Link port to compare it with (which isn't a fair comparison obviously).
(2018-11-04, 17:07)davilla Wrote: Without a good depends, forget about tackling the main code base. Waste of time.
Hm, well yesterday I decided to only build the required dependencies for now. I should have probably done that from the start, because if I hit a major roadblock, then it'd all be for nothing.
So I only have 4 deps left, libdvd stuff and another one (required dependencies, minus the ones devkitPro already offers as portlibs, minus the ones that I've already gotten to build).
(2018-11-04, 17:07)davilla Wrote: For a port to be successful, you need GL/GLES support and hardware video decode.
Switch has OpenGL support, the libnx guys wrote a mesa/nouveau driver a couple of months ago.
(2018-11-04, 17:07)davilla Wrote: Without hardware video decode, any port is useless. That's what stalled the iOS/ATV2 porting for so long. There's no platform except desktop that has the ponies to software video decode the formats that are of interest.
We discussed this at DevCon, consensus was that Switch's Tegra X1 is quite capable and should be able to do 1080p H.264 decoding. Also ffmpeg is ported and also available as a portlib, so that's no issue.

About hardware support, I've asked around and people in the Switch scene are actively reversing its Nvidia NVDEC implementation (version differs from the disclosed public API) so actual hardware decoding should also be possible, eventually.
(2018-11-04, 17:07)davilla Wrote: Good luck, I've been one of the main drivers in porting xbmc/kodi to iOS/tvOS and Android was well as a few other platforms that never saw the light of day. It's not trivial Smile Be prepared for many rinse/repeat cycles and long, long nights of no forward progress.
Thanks for the advice!
Mostly working on Retroplayer graphics.
GitHub: github.com/VelocityRa
Reply


Messages In This Thread
Nintendo Switch Port - by Kannalo - 2018-10-28, 20:39
RE: Nintendo Switch Port - by jools5000 - 2018-10-30, 12:49
RE: Nintendo Switch Port - by Kannalo - 2018-10-30, 19:29
RE: Nintendo Switch Port - by RockerC - 2018-10-31, 17:22
RE: Nintendo Switch Port - by enen92 - 2018-11-02, 14:29
RE: Nintendo Switch Port - by Kannalo - 2018-11-03, 22:19
RE: Nintendo Switch Port - by velocity - 2018-11-03, 23:17
RE: Nintendo Switch Port - by davilla - 2018-11-04, 17:07
RE: Nintendo Switch Port - by N3MIS15 - 2018-11-04, 13:17
RE: Nintendo Switch Port - by velocity - 2018-11-04, 18:14
RE: Nintendo Switch Port - by davilla - 2018-11-04, 18:26
RE: Nintendo Switch Port - by velocity - 2018-11-04, 18:35
RE: Nintendo Switch Port - by davilla - 2018-11-04, 18:50
RE: Nintendo Switch Port - by Nonononoki - 2018-11-09, 13:43
RE: Nintendo Switch Port - by iriez - 2018-11-09, 19:32
RE: Nintendo Switch Port - by superaddon64 - 2019-07-30, 18:42
Logout Mark Read Team Forum Stats Members Help
Nintendo Switch Port0