├── .clang-format ├── .gitignore ├── .gitmodules ├── .prettierrc.json ├── CMakeLists.txt ├── LICENSE ├── README.md ├── appveyor.yml ├── assets ├── apps_linux.json ├── apps_windows.json ├── box.png ├── shaders │ ├── directx │ │ ├── ConvertUVPS.hlsl │ │ ├── ConvertUVVS.hlsl │ │ ├── ConvertYPS.hlsl │ │ ├── ScenePS.hlsl │ │ └── SceneVS.hlsl │ └── opengl │ │ ├── ConvertUV.frag │ │ ├── ConvertUV.vert │ │ ├── ConvertY.frag │ │ ├── Scene.frag │ │ └── Scene.vert ├── sunshine.conf └── web │ ├── apps.html │ ├── clients.html │ ├── config.html │ ├── header-no-nav.html │ ├── header.html │ ├── index.html │ ├── password.html │ ├── pin.html │ ├── third_party │ ├── bootstrap.bundle.min.js │ ├── bootstrap.min.css │ └── vue.js │ ├── troubleshooting.html │ └── welcome.html ├── cmake ├── FindFFMPEG.cmake ├── FindLIBCAP.cmake ├── FindLIBDRM.cmake └── FindWayland.cmake ├── gamepad.png ├── gen-deb.in ├── scripts ├── Dockerfile-2004 ├── Dockerfile-2104 ├── Dockerfile-debian ├── README.md ├── build-container.sh ├── build-private.sh └── build-sunshine.sh ├── sunshine.ico ├── sunshine.service.in ├── sunshine ├── audio.cpp ├── audio.h ├── cbs.cpp ├── cbs.h ├── config.cpp ├── config.h ├── confighttp.cpp ├── confighttp.h ├── crypto.cpp ├── crypto.h ├── httpcommon.cpp ├── httpcommon.h ├── input.cpp ├── input.h ├── main.cpp ├── main.h ├── move_by_copy.h ├── network.cpp ├── network.h ├── nvhttp.cpp ├── nvhttp.h ├── platform │ ├── common.h │ ├── linux │ │ ├── audio.cpp │ │ ├── cuda.cpp │ │ ├── cuda.cu │ │ ├── cuda.h │ │ ├── graphics.cpp │ │ ├── graphics.h │ │ ├── input.cpp │ │ ├── kmsgrab.cpp │ │ ├── misc.cpp │ │ ├── misc.h │ │ ├── publish.cpp │ │ ├── vaapi.cpp │ │ ├── vaapi.h │ │ ├── wayland.cpp │ │ ├── wayland.h │ │ ├── wlgrab.cpp │ │ ├── x11grab.cpp │ │ └── x11grab.h │ └── windows │ │ ├── PolicyConfig.h │ │ ├── audio.cpp │ │ ├── display.h │ │ ├── display_base.cpp │ │ ├── display_ram.cpp │ │ ├── display_vram.cpp │ │ ├── input.cpp │ │ ├── misc.cpp │ │ ├── misc.h │ │ ├── publish.cpp │ │ └── windows.rs.in ├── process.cpp ├── process.h ├── round_robin.h ├── rtsp.cpp ├── rtsp.h ├── stream.cpp ├── stream.h ├── sync.h ├── task_pool.h ├── thread_pool.h ├── thread_safe.h ├── upnp.cpp ├── upnp.h ├── utility.h ├── uuid.h ├── video.cpp └── video.h ├── third-party ├── cbs │ ├── CMakeLists.txt │ ├── bytestream.h │ ├── cbs.c │ ├── cbs_av1.c │ ├── cbs_av1_syntax_template.c │ ├── cbs_h2645.c │ ├── cbs_h264_syntax_template.c │ ├── cbs_h265_syntax_template.c │ ├── cbs_internal.h │ ├── cbs_jpeg.c │ ├── cbs_jpeg_syntax_template.c │ ├── cbs_mpeg2.c │ ├── cbs_mpeg2_syntax_template.c │ ├── cbs_sei.c │ ├── cbs_sei_syntax_template.c │ ├── cbs_vp9.c │ ├── cbs_vp9_syntax_template.c │ ├── config.h │ ├── defs.h │ ├── get_bits.h │ ├── h2645_parse.c │ ├── h264_ps.h │ ├── h264_sei.h │ ├── hevc_sei.h │ ├── include │ │ └── cbs │ │ │ ├── av1.h │ │ │ ├── cbs.h │ │ │ ├── cbs_av1.h │ │ │ ├── cbs_bsf.h │ │ │ ├── cbs_h264.h │ │ │ ├── cbs_h2645.h │ │ │ ├── cbs_h265.h │ │ │ ├── cbs_jpeg.h │ │ │ ├── cbs_mpeg2.h │ │ │ ├── cbs_sei.h │ │ │ ├── cbs_vp9.h │ │ │ ├── h264.h │ │ │ ├── h2645_parse.h │ │ │ ├── hevc.h │ │ │ ├── sei.h │ │ │ └── video_levels.h │ ├── intmath.h │ ├── mathops.h │ ├── put_bits.h │ ├── video_levels.c │ └── vlc.h ├── glad │ ├── include │ │ ├── EGL │ │ │ └── eglplatform.h │ │ ├── KHR │ │ │ └── khrplatform.h │ │ └── glad │ │ │ ├── egl.h │ │ │ └── gl.h │ └── src │ │ ├── egl.c │ │ └── gl.c ├── nvfbc │ ├── NvFBC.h │ └── helper_math.h └── wayland-protocols │ ├── wlr-export-dmabuf-unstable-v1.xml │ └── xdg-output-unstable-v1.xml ├── toolchain-mingw64.cmake └── tools ├── CMakeLists.txt ├── audio.cpp ├── dxgi.cpp ├── install-service.bat ├── sunshinesvc.cpp └── uninstall-service.bat /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/appveyor.yml -------------------------------------------------------------------------------- /assets/apps_linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/apps_linux.json -------------------------------------------------------------------------------- /assets/apps_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/apps_windows.json -------------------------------------------------------------------------------- /assets/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/box.png -------------------------------------------------------------------------------- /assets/shaders/directx/ConvertUVPS.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/shaders/directx/ConvertUVPS.hlsl -------------------------------------------------------------------------------- /assets/shaders/directx/ConvertUVVS.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/shaders/directx/ConvertUVVS.hlsl -------------------------------------------------------------------------------- /assets/shaders/directx/ConvertYPS.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/shaders/directx/ConvertYPS.hlsl -------------------------------------------------------------------------------- /assets/shaders/directx/ScenePS.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/shaders/directx/ScenePS.hlsl -------------------------------------------------------------------------------- /assets/shaders/directx/SceneVS.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/shaders/directx/SceneVS.hlsl -------------------------------------------------------------------------------- /assets/shaders/opengl/ConvertUV.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/shaders/opengl/ConvertUV.frag -------------------------------------------------------------------------------- /assets/shaders/opengl/ConvertUV.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/shaders/opengl/ConvertUV.vert -------------------------------------------------------------------------------- /assets/shaders/opengl/ConvertY.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/shaders/opengl/ConvertY.frag -------------------------------------------------------------------------------- /assets/shaders/opengl/Scene.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/shaders/opengl/Scene.frag -------------------------------------------------------------------------------- /assets/shaders/opengl/Scene.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/shaders/opengl/Scene.vert -------------------------------------------------------------------------------- /assets/sunshine.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/sunshine.conf -------------------------------------------------------------------------------- /assets/web/apps.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/web/apps.html -------------------------------------------------------------------------------- /assets/web/clients.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/web/clients.html -------------------------------------------------------------------------------- /assets/web/config.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/web/config.html -------------------------------------------------------------------------------- /assets/web/header-no-nav.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/web/header-no-nav.html -------------------------------------------------------------------------------- /assets/web/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/web/header.html -------------------------------------------------------------------------------- /assets/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/web/index.html -------------------------------------------------------------------------------- /assets/web/password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/web/password.html -------------------------------------------------------------------------------- /assets/web/pin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/web/pin.html -------------------------------------------------------------------------------- /assets/web/third_party/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/web/third_party/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /assets/web/third_party/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/web/third_party/bootstrap.min.css -------------------------------------------------------------------------------- /assets/web/third_party/vue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/web/third_party/vue.js -------------------------------------------------------------------------------- /assets/web/troubleshooting.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/web/troubleshooting.html -------------------------------------------------------------------------------- /assets/web/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/assets/web/welcome.html -------------------------------------------------------------------------------- /cmake/FindFFMPEG.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/cmake/FindFFMPEG.cmake -------------------------------------------------------------------------------- /cmake/FindLIBCAP.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/cmake/FindLIBCAP.cmake -------------------------------------------------------------------------------- /cmake/FindLIBDRM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/cmake/FindLIBDRM.cmake -------------------------------------------------------------------------------- /cmake/FindWayland.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/cmake/FindWayland.cmake -------------------------------------------------------------------------------- /gamepad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/gamepad.png -------------------------------------------------------------------------------- /gen-deb.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/gen-deb.in -------------------------------------------------------------------------------- /scripts/Dockerfile-2004: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/scripts/Dockerfile-2004 -------------------------------------------------------------------------------- /scripts/Dockerfile-2104: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/scripts/Dockerfile-2104 -------------------------------------------------------------------------------- /scripts/Dockerfile-debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/scripts/Dockerfile-debian -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/build-container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/scripts/build-container.sh -------------------------------------------------------------------------------- /scripts/build-private.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/scripts/build-private.sh -------------------------------------------------------------------------------- /scripts/build-sunshine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/scripts/build-sunshine.sh -------------------------------------------------------------------------------- /sunshine.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine.ico -------------------------------------------------------------------------------- /sunshine.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine.service.in -------------------------------------------------------------------------------- /sunshine/audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/audio.cpp -------------------------------------------------------------------------------- /sunshine/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/audio.h -------------------------------------------------------------------------------- /sunshine/cbs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/cbs.cpp -------------------------------------------------------------------------------- /sunshine/cbs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/cbs.h -------------------------------------------------------------------------------- /sunshine/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/config.cpp -------------------------------------------------------------------------------- /sunshine/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/config.h -------------------------------------------------------------------------------- /sunshine/confighttp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/confighttp.cpp -------------------------------------------------------------------------------- /sunshine/confighttp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/confighttp.h -------------------------------------------------------------------------------- /sunshine/crypto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/crypto.cpp -------------------------------------------------------------------------------- /sunshine/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/crypto.h -------------------------------------------------------------------------------- /sunshine/httpcommon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/httpcommon.cpp -------------------------------------------------------------------------------- /sunshine/httpcommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/httpcommon.h -------------------------------------------------------------------------------- /sunshine/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/input.cpp -------------------------------------------------------------------------------- /sunshine/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/input.h -------------------------------------------------------------------------------- /sunshine/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/main.cpp -------------------------------------------------------------------------------- /sunshine/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/main.h -------------------------------------------------------------------------------- /sunshine/move_by_copy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/move_by_copy.h -------------------------------------------------------------------------------- /sunshine/network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/network.cpp -------------------------------------------------------------------------------- /sunshine/network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/network.h -------------------------------------------------------------------------------- /sunshine/nvhttp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/nvhttp.cpp -------------------------------------------------------------------------------- /sunshine/nvhttp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/nvhttp.h -------------------------------------------------------------------------------- /sunshine/platform/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/common.h -------------------------------------------------------------------------------- /sunshine/platform/linux/audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/audio.cpp -------------------------------------------------------------------------------- /sunshine/platform/linux/cuda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/cuda.cpp -------------------------------------------------------------------------------- /sunshine/platform/linux/cuda.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/cuda.cu -------------------------------------------------------------------------------- /sunshine/platform/linux/cuda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/cuda.h -------------------------------------------------------------------------------- /sunshine/platform/linux/graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/graphics.cpp -------------------------------------------------------------------------------- /sunshine/platform/linux/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/graphics.h -------------------------------------------------------------------------------- /sunshine/platform/linux/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/input.cpp -------------------------------------------------------------------------------- /sunshine/platform/linux/kmsgrab.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/kmsgrab.cpp -------------------------------------------------------------------------------- /sunshine/platform/linux/misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/misc.cpp -------------------------------------------------------------------------------- /sunshine/platform/linux/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/misc.h -------------------------------------------------------------------------------- /sunshine/platform/linux/publish.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/publish.cpp -------------------------------------------------------------------------------- /sunshine/platform/linux/vaapi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/vaapi.cpp -------------------------------------------------------------------------------- /sunshine/platform/linux/vaapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/vaapi.h -------------------------------------------------------------------------------- /sunshine/platform/linux/wayland.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/wayland.cpp -------------------------------------------------------------------------------- /sunshine/platform/linux/wayland.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/wayland.h -------------------------------------------------------------------------------- /sunshine/platform/linux/wlgrab.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/wlgrab.cpp -------------------------------------------------------------------------------- /sunshine/platform/linux/x11grab.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/x11grab.cpp -------------------------------------------------------------------------------- /sunshine/platform/linux/x11grab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/linux/x11grab.h -------------------------------------------------------------------------------- /sunshine/platform/windows/PolicyConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/windows/PolicyConfig.h -------------------------------------------------------------------------------- /sunshine/platform/windows/audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/windows/audio.cpp -------------------------------------------------------------------------------- /sunshine/platform/windows/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/windows/display.h -------------------------------------------------------------------------------- /sunshine/platform/windows/display_base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/windows/display_base.cpp -------------------------------------------------------------------------------- /sunshine/platform/windows/display_ram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/windows/display_ram.cpp -------------------------------------------------------------------------------- /sunshine/platform/windows/display_vram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/windows/display_vram.cpp -------------------------------------------------------------------------------- /sunshine/platform/windows/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/windows/input.cpp -------------------------------------------------------------------------------- /sunshine/platform/windows/misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/windows/misc.cpp -------------------------------------------------------------------------------- /sunshine/platform/windows/misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/windows/misc.h -------------------------------------------------------------------------------- /sunshine/platform/windows/publish.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/windows/publish.cpp -------------------------------------------------------------------------------- /sunshine/platform/windows/windows.rs.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/platform/windows/windows.rs.in -------------------------------------------------------------------------------- /sunshine/process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/process.cpp -------------------------------------------------------------------------------- /sunshine/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/process.h -------------------------------------------------------------------------------- /sunshine/round_robin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/round_robin.h -------------------------------------------------------------------------------- /sunshine/rtsp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/rtsp.cpp -------------------------------------------------------------------------------- /sunshine/rtsp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/rtsp.h -------------------------------------------------------------------------------- /sunshine/stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/stream.cpp -------------------------------------------------------------------------------- /sunshine/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/stream.h -------------------------------------------------------------------------------- /sunshine/sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/sync.h -------------------------------------------------------------------------------- /sunshine/task_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/task_pool.h -------------------------------------------------------------------------------- /sunshine/thread_pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/thread_pool.h -------------------------------------------------------------------------------- /sunshine/thread_safe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/thread_safe.h -------------------------------------------------------------------------------- /sunshine/upnp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/upnp.cpp -------------------------------------------------------------------------------- /sunshine/upnp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/upnp.h -------------------------------------------------------------------------------- /sunshine/utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/utility.h -------------------------------------------------------------------------------- /sunshine/uuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/uuid.h -------------------------------------------------------------------------------- /sunshine/video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/video.cpp -------------------------------------------------------------------------------- /sunshine/video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/sunshine/video.h -------------------------------------------------------------------------------- /third-party/cbs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/CMakeLists.txt -------------------------------------------------------------------------------- /third-party/cbs/bytestream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/bytestream.h -------------------------------------------------------------------------------- /third-party/cbs/cbs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/cbs.c -------------------------------------------------------------------------------- /third-party/cbs/cbs_av1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/cbs_av1.c -------------------------------------------------------------------------------- /third-party/cbs/cbs_av1_syntax_template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/cbs_av1_syntax_template.c -------------------------------------------------------------------------------- /third-party/cbs/cbs_h2645.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/cbs_h2645.c -------------------------------------------------------------------------------- /third-party/cbs/cbs_h264_syntax_template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/cbs_h264_syntax_template.c -------------------------------------------------------------------------------- /third-party/cbs/cbs_h265_syntax_template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/cbs_h265_syntax_template.c -------------------------------------------------------------------------------- /third-party/cbs/cbs_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/cbs_internal.h -------------------------------------------------------------------------------- /third-party/cbs/cbs_jpeg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/cbs_jpeg.c -------------------------------------------------------------------------------- /third-party/cbs/cbs_jpeg_syntax_template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/cbs_jpeg_syntax_template.c -------------------------------------------------------------------------------- /third-party/cbs/cbs_mpeg2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/cbs_mpeg2.c -------------------------------------------------------------------------------- /third-party/cbs/cbs_mpeg2_syntax_template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/cbs_mpeg2_syntax_template.c -------------------------------------------------------------------------------- /third-party/cbs/cbs_sei.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/cbs_sei.c -------------------------------------------------------------------------------- /third-party/cbs/cbs_sei_syntax_template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/cbs_sei_syntax_template.c -------------------------------------------------------------------------------- /third-party/cbs/cbs_vp9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/cbs_vp9.c -------------------------------------------------------------------------------- /third-party/cbs/cbs_vp9_syntax_template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/cbs_vp9_syntax_template.c -------------------------------------------------------------------------------- /third-party/cbs/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/config.h -------------------------------------------------------------------------------- /third-party/cbs/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/defs.h -------------------------------------------------------------------------------- /third-party/cbs/get_bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/get_bits.h -------------------------------------------------------------------------------- /third-party/cbs/h2645_parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/h2645_parse.c -------------------------------------------------------------------------------- /third-party/cbs/h264_ps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/h264_ps.h -------------------------------------------------------------------------------- /third-party/cbs/h264_sei.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/h264_sei.h -------------------------------------------------------------------------------- /third-party/cbs/hevc_sei.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/hevc_sei.h -------------------------------------------------------------------------------- /third-party/cbs/include/cbs/av1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/include/cbs/av1.h -------------------------------------------------------------------------------- /third-party/cbs/include/cbs/cbs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/include/cbs/cbs.h -------------------------------------------------------------------------------- /third-party/cbs/include/cbs/cbs_av1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/include/cbs/cbs_av1.h -------------------------------------------------------------------------------- /third-party/cbs/include/cbs/cbs_bsf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/include/cbs/cbs_bsf.h -------------------------------------------------------------------------------- /third-party/cbs/include/cbs/cbs_h264.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/include/cbs/cbs_h264.h -------------------------------------------------------------------------------- /third-party/cbs/include/cbs/cbs_h2645.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/include/cbs/cbs_h2645.h -------------------------------------------------------------------------------- /third-party/cbs/include/cbs/cbs_h265.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/include/cbs/cbs_h265.h -------------------------------------------------------------------------------- /third-party/cbs/include/cbs/cbs_jpeg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/include/cbs/cbs_jpeg.h -------------------------------------------------------------------------------- /third-party/cbs/include/cbs/cbs_mpeg2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/include/cbs/cbs_mpeg2.h -------------------------------------------------------------------------------- /third-party/cbs/include/cbs/cbs_sei.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/include/cbs/cbs_sei.h -------------------------------------------------------------------------------- /third-party/cbs/include/cbs/cbs_vp9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/include/cbs/cbs_vp9.h -------------------------------------------------------------------------------- /third-party/cbs/include/cbs/h264.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/include/cbs/h264.h -------------------------------------------------------------------------------- /third-party/cbs/include/cbs/h2645_parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/include/cbs/h2645_parse.h -------------------------------------------------------------------------------- /third-party/cbs/include/cbs/hevc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/include/cbs/hevc.h -------------------------------------------------------------------------------- /third-party/cbs/include/cbs/sei.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/include/cbs/sei.h -------------------------------------------------------------------------------- /third-party/cbs/include/cbs/video_levels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/include/cbs/video_levels.h -------------------------------------------------------------------------------- /third-party/cbs/intmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/intmath.h -------------------------------------------------------------------------------- /third-party/cbs/mathops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/mathops.h -------------------------------------------------------------------------------- /third-party/cbs/put_bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/put_bits.h -------------------------------------------------------------------------------- /third-party/cbs/video_levels.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/video_levels.c -------------------------------------------------------------------------------- /third-party/cbs/vlc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/cbs/vlc.h -------------------------------------------------------------------------------- /third-party/glad/include/EGL/eglplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/glad/include/EGL/eglplatform.h -------------------------------------------------------------------------------- /third-party/glad/include/KHR/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/glad/include/KHR/khrplatform.h -------------------------------------------------------------------------------- /third-party/glad/include/glad/egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/glad/include/glad/egl.h -------------------------------------------------------------------------------- /third-party/glad/include/glad/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/glad/include/glad/gl.h -------------------------------------------------------------------------------- /third-party/glad/src/egl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/glad/src/egl.c -------------------------------------------------------------------------------- /third-party/glad/src/gl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/glad/src/gl.c -------------------------------------------------------------------------------- /third-party/nvfbc/NvFBC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/nvfbc/NvFBC.h -------------------------------------------------------------------------------- /third-party/nvfbc/helper_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/nvfbc/helper_math.h -------------------------------------------------------------------------------- /third-party/wayland-protocols/wlr-export-dmabuf-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/wayland-protocols/wlr-export-dmabuf-unstable-v1.xml -------------------------------------------------------------------------------- /third-party/wayland-protocols/xdg-output-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/third-party/wayland-protocols/xdg-output-unstable-v1.xml -------------------------------------------------------------------------------- /toolchain-mingw64.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/toolchain-mingw64.cmake -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/tools/audio.cpp -------------------------------------------------------------------------------- /tools/dxgi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/tools/dxgi.cpp -------------------------------------------------------------------------------- /tools/install-service.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/tools/install-service.bat -------------------------------------------------------------------------------- /tools/sunshinesvc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/tools/sunshinesvc.cpp -------------------------------------------------------------------------------- /tools/uninstall-service.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loki-47-6F-64/sunshine/HEAD/tools/uninstall-service.bat --------------------------------------------------------------------------------