├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ └── build.yml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake ├── FindAmlogic.cmake ├── FindBroadcom-OMX.cmake ├── FindFreescale.cmake ├── FindLibUUID.cmake ├── FindMMAL.cmake ├── FindOpus.cmake ├── FindRockchip.cmake └── generate_version_header.cmake ├── docs ├── CMakeLists.txt └── README.pod ├── libgamestream ├── CMakeLists.txt ├── client.c ├── client.h ├── discover.c ├── discover.h ├── errors.h ├── http.c ├── http.h ├── mkcert.c ├── mkcert.h ├── sps.c ├── sps.h ├── xml.c └── xml.h ├── moonlight.conf ├── src ├── audio │ ├── alsa.c │ ├── audio.h │ ├── omx.c │ ├── oss.c │ ├── pulse.c │ └── sdl.c ├── config.c ├── config.h ├── configuration.h.in ├── connection.c ├── connection.h ├── cpu.c ├── cpu.h ├── input │ ├── cec.c │ ├── cec.h │ ├── evdev.c │ ├── evdev.h │ ├── keyboard.h │ ├── mapping.c │ ├── mapping.h │ ├── sdl.c │ ├── sdl.h │ ├── udev.c │ ├── udev.h │ ├── x11.c │ └── x11.h ├── loop.c ├── loop.h ├── main.c ├── platform.c ├── platform.h ├── sdl.c ├── sdl.h ├── util.c ├── util.h └── video │ ├── aml.c │ ├── egl.c │ ├── egl.h │ ├── ffmpeg.c │ ├── ffmpeg.h │ ├── ffmpeg_vaapi.c │ ├── ffmpeg_vaapi.h │ ├── imx.c │ ├── imx_vpu.c │ ├── imx_vpu.h │ ├── mmal.c │ ├── pi.c │ ├── rk.c │ ├── sdl.c │ ├── video.h │ └── x11.c └── third_party ├── h264bitstream ├── LICENSE ├── bs.h ├── h264_nal.c ├── h264_sei.c ├── h264_sei.h ├── h264_stream.c └── h264_stream.h ├── ilclient ├── ilclient.c ├── ilclient.h └── ilcore.c └── libcec └── ceccloader.h /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | **Description** 2 | 3 | **Purpose** 4 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/README.md -------------------------------------------------------------------------------- /cmake/FindAmlogic.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/cmake/FindAmlogic.cmake -------------------------------------------------------------------------------- /cmake/FindBroadcom-OMX.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/cmake/FindBroadcom-OMX.cmake -------------------------------------------------------------------------------- /cmake/FindFreescale.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/cmake/FindFreescale.cmake -------------------------------------------------------------------------------- /cmake/FindLibUUID.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/cmake/FindLibUUID.cmake -------------------------------------------------------------------------------- /cmake/FindMMAL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/cmake/FindMMAL.cmake -------------------------------------------------------------------------------- /cmake/FindOpus.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/cmake/FindOpus.cmake -------------------------------------------------------------------------------- /cmake/FindRockchip.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/cmake/FindRockchip.cmake -------------------------------------------------------------------------------- /cmake/generate_version_header.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/cmake/generate_version_header.cmake -------------------------------------------------------------------------------- /docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/docs/CMakeLists.txt -------------------------------------------------------------------------------- /docs/README.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/docs/README.pod -------------------------------------------------------------------------------- /libgamestream/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/libgamestream/CMakeLists.txt -------------------------------------------------------------------------------- /libgamestream/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/libgamestream/client.c -------------------------------------------------------------------------------- /libgamestream/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/libgamestream/client.h -------------------------------------------------------------------------------- /libgamestream/discover.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/libgamestream/discover.c -------------------------------------------------------------------------------- /libgamestream/discover.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/libgamestream/discover.h -------------------------------------------------------------------------------- /libgamestream/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/libgamestream/errors.h -------------------------------------------------------------------------------- /libgamestream/http.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/libgamestream/http.c -------------------------------------------------------------------------------- /libgamestream/http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/libgamestream/http.h -------------------------------------------------------------------------------- /libgamestream/mkcert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/libgamestream/mkcert.c -------------------------------------------------------------------------------- /libgamestream/mkcert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/libgamestream/mkcert.h -------------------------------------------------------------------------------- /libgamestream/sps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/libgamestream/sps.c -------------------------------------------------------------------------------- /libgamestream/sps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/libgamestream/sps.h -------------------------------------------------------------------------------- /libgamestream/xml.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/libgamestream/xml.c -------------------------------------------------------------------------------- /libgamestream/xml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/libgamestream/xml.h -------------------------------------------------------------------------------- /moonlight.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/moonlight.conf -------------------------------------------------------------------------------- /src/audio/alsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/audio/alsa.c -------------------------------------------------------------------------------- /src/audio/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/audio/audio.h -------------------------------------------------------------------------------- /src/audio/omx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/audio/omx.c -------------------------------------------------------------------------------- /src/audio/oss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/audio/oss.c -------------------------------------------------------------------------------- /src/audio/pulse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/audio/pulse.c -------------------------------------------------------------------------------- /src/audio/sdl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/audio/sdl.c -------------------------------------------------------------------------------- /src/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/config.c -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/config.h -------------------------------------------------------------------------------- /src/configuration.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/configuration.h.in -------------------------------------------------------------------------------- /src/connection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/connection.c -------------------------------------------------------------------------------- /src/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/connection.h -------------------------------------------------------------------------------- /src/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/cpu.c -------------------------------------------------------------------------------- /src/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/cpu.h -------------------------------------------------------------------------------- /src/input/cec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/input/cec.c -------------------------------------------------------------------------------- /src/input/cec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/input/cec.h -------------------------------------------------------------------------------- /src/input/evdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/input/evdev.c -------------------------------------------------------------------------------- /src/input/evdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/input/evdev.h -------------------------------------------------------------------------------- /src/input/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/input/keyboard.h -------------------------------------------------------------------------------- /src/input/mapping.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/input/mapping.c -------------------------------------------------------------------------------- /src/input/mapping.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/input/mapping.h -------------------------------------------------------------------------------- /src/input/sdl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/input/sdl.c -------------------------------------------------------------------------------- /src/input/sdl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/input/sdl.h -------------------------------------------------------------------------------- /src/input/udev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/input/udev.c -------------------------------------------------------------------------------- /src/input/udev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/input/udev.h -------------------------------------------------------------------------------- /src/input/x11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/input/x11.c -------------------------------------------------------------------------------- /src/input/x11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/input/x11.h -------------------------------------------------------------------------------- /src/loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/loop.c -------------------------------------------------------------------------------- /src/loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/loop.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/main.c -------------------------------------------------------------------------------- /src/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/platform.c -------------------------------------------------------------------------------- /src/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/platform.h -------------------------------------------------------------------------------- /src/sdl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/sdl.c -------------------------------------------------------------------------------- /src/sdl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/sdl.h -------------------------------------------------------------------------------- /src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/util.c -------------------------------------------------------------------------------- /src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/util.h -------------------------------------------------------------------------------- /src/video/aml.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/video/aml.c -------------------------------------------------------------------------------- /src/video/egl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/video/egl.c -------------------------------------------------------------------------------- /src/video/egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/video/egl.h -------------------------------------------------------------------------------- /src/video/ffmpeg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/video/ffmpeg.c -------------------------------------------------------------------------------- /src/video/ffmpeg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/video/ffmpeg.h -------------------------------------------------------------------------------- /src/video/ffmpeg_vaapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/video/ffmpeg_vaapi.c -------------------------------------------------------------------------------- /src/video/ffmpeg_vaapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/video/ffmpeg_vaapi.h -------------------------------------------------------------------------------- /src/video/imx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/video/imx.c -------------------------------------------------------------------------------- /src/video/imx_vpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/video/imx_vpu.c -------------------------------------------------------------------------------- /src/video/imx_vpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/video/imx_vpu.h -------------------------------------------------------------------------------- /src/video/mmal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/video/mmal.c -------------------------------------------------------------------------------- /src/video/pi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/video/pi.c -------------------------------------------------------------------------------- /src/video/rk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/video/rk.c -------------------------------------------------------------------------------- /src/video/sdl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/video/sdl.c -------------------------------------------------------------------------------- /src/video/video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/video/video.h -------------------------------------------------------------------------------- /src/video/x11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/src/video/x11.c -------------------------------------------------------------------------------- /third_party/h264bitstream/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/third_party/h264bitstream/LICENSE -------------------------------------------------------------------------------- /third_party/h264bitstream/bs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/third_party/h264bitstream/bs.h -------------------------------------------------------------------------------- /third_party/h264bitstream/h264_nal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/third_party/h264bitstream/h264_nal.c -------------------------------------------------------------------------------- /third_party/h264bitstream/h264_sei.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/third_party/h264bitstream/h264_sei.c -------------------------------------------------------------------------------- /third_party/h264bitstream/h264_sei.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/third_party/h264bitstream/h264_sei.h -------------------------------------------------------------------------------- /third_party/h264bitstream/h264_stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/third_party/h264bitstream/h264_stream.c -------------------------------------------------------------------------------- /third_party/h264bitstream/h264_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/third_party/h264bitstream/h264_stream.h -------------------------------------------------------------------------------- /third_party/ilclient/ilclient.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/third_party/ilclient/ilclient.c -------------------------------------------------------------------------------- /third_party/ilclient/ilclient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/third_party/ilclient/ilclient.h -------------------------------------------------------------------------------- /third_party/ilclient/ilcore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/third_party/ilclient/ilcore.c -------------------------------------------------------------------------------- /third_party/libcec/ceccloader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonlight-stream/moonlight-embedded/HEAD/third_party/libcec/ceccloader.h --------------------------------------------------------------------------------