moonlight-stream / moonlight-common-c

Core implementation of Nvidia's GameStream protocol
GNU General Public License v3.0
448 stars 166 forks source link

Switch Port #35

Closed StrikeNP closed 5 years ago

StrikeNP commented 6 years ago

Has anyone looked into the feasibility of a Nintendo Switch port yet? If so, what kinds of complications were ran into? I'm interested in seeing this port made, perhaps doing it myself if it's not in the works but I'm not sure where I'd start.

roobre commented 6 years ago

I wanted to give this a look, but I haven't done anything yet. I'm just taking a look at the project structure for now.

Probably video decoding is the hardest to accomplish, as afaik there is no support for it in libnx yet.

StrikeNP commented 6 years ago

Do you have any experience with Switch development by chance?

roobre commented 6 years ago

I have experience with embedded devices, some other consoles (a few random things I did on 3DS) and C lang and libs. I haven't done anything on the switch besides prints, sockets, and reading files.

But again, I think it's too soon for thinking about this. Without hardware decoding there isn't much we can do.

VvvvvGH commented 6 years ago

Now we have video working. Hope this can bring moonlight to switch. https://gbatemp.net/threads/playernx-finally-a-poc-homebrew-video-player.517429/

cgutman commented 6 years ago

@vistazx1 I would post that to https://github.com/kbhomes/moonlight-switch (though it doesn't appear to be hardware accelerated)

mirh commented 5 years ago

~~Well, well... https://www.reddit.com/r/SwitchHaxing/comments/a5yfi6/release_inhomeswitching_stream_your_favorite/~~

https://gbatemp.net/threads/in-home-switching-stream-your-favorite-pc-games-to-your-nintendo-switch.526108/page-23#post-8625403

cgutman commented 5 years ago

Closing since this is already in progress by the community.