gitextract_jvazmwrt/ ├── .github/ │ ├── ISSUE_TEMPLATE.md │ └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── LICENSE ├── PinBox/ │ ├── PinBox/ │ │ ├── Makefile │ │ ├── PinBox.rsf │ │ ├── PinBox.vcxproj │ │ ├── PinBox.vcxproj.filters │ │ ├── build-cia.bat │ │ ├── create-smdh.bat │ │ ├── include/ │ │ │ ├── Anim.h │ │ │ ├── Color.h │ │ │ ├── ConfigManager.h │ │ │ ├── HubItem.h │ │ │ ├── Logger.h │ │ │ ├── Mutex.h │ │ │ ├── PPAudio.h │ │ │ ├── PPDecoder.h │ │ │ ├── PPGraphics.h │ │ │ ├── PPMessage.h │ │ │ ├── PPSession.h │ │ │ ├── PPSessionManager.h │ │ │ ├── PPUI.h │ │ │ ├── constant.h │ │ │ ├── easing.h │ │ │ ├── lodepng.h │ │ │ └── yuv_rgb.h │ │ ├── source/ │ │ │ ├── ConfigManager.cpp │ │ │ ├── Mutex.cpp │ │ │ ├── PPAudio.cpp │ │ │ ├── PPDecoder.cpp │ │ │ ├── PPGraphics.cpp │ │ │ ├── PPMessage.cpp │ │ │ ├── PPSession.cpp │ │ │ ├── PPSessionManager.cpp │ │ │ ├── PPUI.cpp │ │ │ ├── easing.cpp │ │ │ ├── lodepng.cpp │ │ │ ├── main.cpp │ │ │ ├── vshader.v.pica │ │ │ └── yuv_rgb.c │ │ └── tools/ │ │ └── citra/ │ │ ├── README.md │ │ └── license.txt │ └── PinBox.sln ├── PinBoxServer/ │ ├── Check-Pinbox-Firewall-Rules.bat │ ├── PinBoxServer/ │ │ ├── AudioStreamSession.cpp │ │ ├── AudioStreamSession.h │ │ ├── Check-Pinbox-Firewall-Rules.bat │ │ ├── HubItem.h │ │ ├── InputStreamSession.cpp │ │ ├── InputStreamSession.h │ │ ├── PPClientSession.cpp │ │ ├── PPClientSession.h │ │ ├── PPMessage.cpp │ │ ├── PPMessage.h │ │ ├── PPServer.cpp │ │ ├── PPServer.h │ │ ├── PinBoxServer.cpp │ │ ├── PinBoxServer.vcxproj │ │ ├── PinBoxServer.vcxproj.filters │ │ ├── ScreenCaptureSession.cpp │ │ ├── ScreenCaptureSession.h │ │ ├── ServerConfig.cpp │ │ ├── ServerConfig.h │ │ ├── UIMainWindow.cpp │ │ ├── UIMainWindow.h │ │ ├── const.h │ │ ├── hub.cfg │ │ ├── input.cfg │ │ ├── server.cfg │ │ ├── stdafx.cpp │ │ ├── stdafx.h │ │ ├── targetver.h │ │ └── winmain-inl.h │ └── PinBoxServer.sln ├── PinBoxTestProject/ │ ├── PinBoxTestProject/ │ │ ├── PPDecoder.cpp │ │ ├── PPDecoder.h │ │ ├── PPMessage.cpp │ │ ├── PPMessage.h │ │ ├── PPNetwork.cpp │ │ ├── PPNetwork.h │ │ ├── PPSession.cpp │ │ ├── PPSession.h │ │ ├── PPSessionManager.cpp │ │ ├── PPSessionManager.h │ │ ├── PinBoxTestProject.vcxproj │ │ ├── PinBoxTestProject.vcxproj.filters │ │ ├── main.cpp │ │ ├── yuv_rgb.c │ │ └── yuv_rgb.h │ └── PinBoxTestProject.sln ├── README.md ├── ThirdParty/ │ ├── FakeInput/ │ │ ├── LICENSE │ │ └── src/ │ │ ├── actions/ │ │ │ ├── action.hpp │ │ │ ├── actions.hpp │ │ │ ├── actionsequence.cpp │ │ │ ├── actionsequence.hpp │ │ │ ├── commandaction.cpp │ │ │ ├── commandaction.hpp │ │ │ ├── keyaction.cpp │ │ │ ├── keyaction.hpp │ │ │ ├── mouseaction.cpp │ │ │ ├── mouseaction.hpp │ │ │ ├── waitaction.cpp │ │ │ └── waitaction.hpp │ │ ├── config.hpp │ │ ├── config.hpp.cmake │ │ ├── display_unix.cpp │ │ ├── display_unix.hpp │ │ ├── fakeinput.hpp │ │ ├── key.hpp │ │ ├── key_base.cpp │ │ ├── key_base.hpp │ │ ├── key_unix.cpp │ │ ├── key_unix.hpp │ │ ├── key_win.cpp │ │ ├── key_win.hpp │ │ ├── keyboard.cpp │ │ ├── keyboard.hpp │ │ ├── keyboard_unix.cpp │ │ ├── keyboard_win.cpp │ │ ├── mapper.hpp │ │ ├── mapper_unix.cpp │ │ ├── mapper_win.cpp │ │ ├── mouse.hpp │ │ ├── mouse_unix.cpp │ │ ├── mouse_win.cpp │ │ ├── system.hpp │ │ ├── system_unix.cpp │ │ ├── system_win.cpp │ │ └── types.hpp │ ├── ViGEm/ │ │ ├── Debug (dynamic)/ │ │ │ ├── ViGEmClient.exp │ │ │ └── ViGEmClient.lib │ │ ├── Debug (static)/ │ │ │ └── ViGEmClient.lib │ │ ├── Include/ │ │ │ ├── ViGEmBusDriver.h │ │ │ ├── ViGEmBusShared.h │ │ │ ├── ViGEmClient.h │ │ │ ├── ViGEmCommon.h │ │ │ ├── ViGEmUtil.h │ │ │ ├── XInputOverrides.h │ │ │ └── XnaGuardianShared.h │ │ ├── LICENSE │ │ ├── Release (dynamic)/ │ │ │ ├── ViGEmClient.exp │ │ │ └── ViGEmClient.lib │ │ └── Release (static)/ │ │ └── ViGEmClient.lib │ ├── ffmpeg/ │ │ ├── LICENSE.txt │ │ ├── README.txt │ │ ├── examples/ │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── avio_dir_cmd.c │ │ │ ├── avio_reading.c │ │ │ ├── decode_audio.c │ │ │ ├── decode_video.c │ │ │ ├── demuxing_decoding.c │ │ │ ├── encode_audio.c │ │ │ ├── encode_video.c │ │ │ ├── extract_mvs.c │ │ │ ├── filter_audio.c │ │ │ ├── filtering_audio.c │ │ │ ├── filtering_video.c │ │ │ ├── http_multiclient.c │ │ │ ├── hw_decode.c │ │ │ ├── metadata.c │ │ │ ├── muxing.c │ │ │ ├── qsvdec.c │ │ │ ├── remuxing.c │ │ │ ├── resampling_audio.c │ │ │ ├── scaling_video.c │ │ │ ├── transcode_aac.c │ │ │ ├── transcoding.c │ │ │ ├── vaapi_encode.c │ │ │ └── vaapi_transcode.c │ │ ├── include/ │ │ │ ├── libavcodec/ │ │ │ │ ├── ac3_parser.h │ │ │ │ ├── adts_parser.h │ │ │ │ ├── avcodec.h │ │ │ │ ├── avdct.h │ │ │ │ ├── avfft.h │ │ │ │ ├── d3d11va.h │ │ │ │ ├── dirac.h │ │ │ │ ├── dv_profile.h │ │ │ │ ├── dxva2.h │ │ │ │ ├── jni.h │ │ │ │ ├── mediacodec.h │ │ │ │ ├── qsv.h │ │ │ │ ├── vaapi.h │ │ │ │ ├── vdpau.h │ │ │ │ ├── version.h │ │ │ │ ├── videotoolbox.h │ │ │ │ ├── vorbis_parser.h │ │ │ │ └── xvmc.h │ │ │ ├── libavdevice/ │ │ │ │ ├── avdevice.h │ │ │ │ └── version.h │ │ │ ├── libavfilter/ │ │ │ │ ├── avfilter.h │ │ │ │ ├── buffersink.h │ │ │ │ ├── buffersrc.h │ │ │ │ └── version.h │ │ │ ├── libavformat/ │ │ │ │ ├── avformat.h │ │ │ │ ├── avio.h │ │ │ │ └── version.h │ │ │ ├── libavutil/ │ │ │ │ ├── adler32.h │ │ │ │ ├── aes.h │ │ │ │ ├── aes_ctr.h │ │ │ │ ├── attributes.h │ │ │ │ ├── audio_fifo.h │ │ │ │ ├── avassert.h │ │ │ │ ├── avconfig.h │ │ │ │ ├── avstring.h │ │ │ │ ├── avutil.h │ │ │ │ ├── base64.h │ │ │ │ ├── blowfish.h │ │ │ │ ├── bprint.h │ │ │ │ ├── bswap.h │ │ │ │ ├── buffer.h │ │ │ │ ├── camellia.h │ │ │ │ ├── cast5.h │ │ │ │ ├── channel_layout.h │ │ │ │ ├── common.h │ │ │ │ ├── cpu.h │ │ │ │ ├── crc.h │ │ │ │ ├── des.h │ │ │ │ ├── dict.h │ │ │ │ ├── display.h │ │ │ │ ├── downmix_info.h │ │ │ │ ├── encryption_info.h │ │ │ │ ├── error.h │ │ │ │ ├── eval.h │ │ │ │ ├── ffversion.h │ │ │ │ ├── fifo.h │ │ │ │ ├── file.h │ │ │ │ ├── frame.h │ │ │ │ ├── hash.h │ │ │ │ ├── hmac.h │ │ │ │ ├── hwcontext.h │ │ │ │ ├── hwcontext_cuda.h │ │ │ │ ├── hwcontext_d3d11va.h │ │ │ │ ├── hwcontext_drm.h │ │ │ │ ├── hwcontext_dxva2.h │ │ │ │ ├── hwcontext_mediacodec.h │ │ │ │ ├── hwcontext_qsv.h │ │ │ │ ├── hwcontext_vaapi.h │ │ │ │ ├── hwcontext_vdpau.h │ │ │ │ ├── hwcontext_videotoolbox.h │ │ │ │ ├── imgutils.h │ │ │ │ ├── intfloat.h │ │ │ │ ├── intreadwrite.h │ │ │ │ ├── lfg.h │ │ │ │ ├── log.h │ │ │ │ ├── lzo.h │ │ │ │ ├── macros.h │ │ │ │ ├── mastering_display_metadata.h │ │ │ │ ├── mathematics.h │ │ │ │ ├── md5.h │ │ │ │ ├── mem.h │ │ │ │ ├── motion_vector.h │ │ │ │ ├── murmur3.h │ │ │ │ ├── opt.h │ │ │ │ ├── parseutils.h │ │ │ │ ├── pixdesc.h │ │ │ │ ├── pixelutils.h │ │ │ │ ├── pixfmt.h │ │ │ │ ├── random_seed.h │ │ │ │ ├── rational.h │ │ │ │ ├── rc4.h │ │ │ │ ├── replaygain.h │ │ │ │ ├── ripemd.h │ │ │ │ ├── samplefmt.h │ │ │ │ ├── sha.h │ │ │ │ ├── sha512.h │ │ │ │ ├── spherical.h │ │ │ │ ├── stereo3d.h │ │ │ │ ├── tea.h │ │ │ │ ├── threadmessage.h │ │ │ │ ├── time.h │ │ │ │ ├── timecode.h │ │ │ │ ├── timestamp.h │ │ │ │ ├── tree.h │ │ │ │ ├── twofish.h │ │ │ │ ├── version.h │ │ │ │ └── xtea.h │ │ │ ├── libpostproc/ │ │ │ │ ├── postprocess.h │ │ │ │ └── version.h │ │ │ ├── libswresample/ │ │ │ │ ├── swresample.h │ │ │ │ └── version.h │ │ │ └── libswscale/ │ │ │ ├── swscale.h │ │ │ └── version.h │ │ └── lib/ │ │ ├── avcodec-58.def │ │ ├── avcodec.lib │ │ ├── avdevice-58.def │ │ ├── avdevice.lib │ │ ├── avfilter-7.def │ │ ├── avfilter.lib │ │ ├── avformat-58.def │ │ ├── avformat.lib │ │ ├── avutil-56.def │ │ ├── avutil.lib │ │ ├── libavcodec.dll.a │ │ ├── libavdevice.dll.a │ │ ├── libavfilter.dll.a │ │ ├── libavformat.dll.a │ │ ├── libavutil.dll.a │ │ ├── libpostproc.dll.a │ │ ├── libswresample.dll.a │ │ ├── libswscale.dll.a │ │ ├── postproc-55.def │ │ ├── postproc.lib │ │ ├── swresample-3.def │ │ ├── swresample.lib │ │ ├── swscale-5.def │ │ └── swscale.lib │ ├── libopusenc/ │ │ ├── AUTHORS │ │ ├── include/ │ │ │ └── opusenc.h │ │ ├── src/ │ │ │ ├── arch.h │ │ │ ├── ogg_packer.c │ │ │ ├── ogg_packer.h │ │ │ ├── opus_header.c │ │ │ ├── opus_header.h │ │ │ ├── opusenc.c │ │ │ ├── picture.c │ │ │ ├── picture.h │ │ │ ├── resample.c │ │ │ ├── resample_sse.h │ │ │ ├── speex_resampler.h │ │ │ └── stack_alloc.h │ │ └── win32/ │ │ └── config.h │ ├── loopback/ │ │ ├── cleanup.h │ │ ├── common.h │ │ ├── guid.cpp │ │ ├── log.h │ │ ├── loopback-capture.cpp │ │ ├── loopback-capture.h │ │ ├── main.cpp │ │ ├── prefs.cpp │ │ └── prefs.h │ ├── opus-1.2.1/ │ │ ├── AUTHORS │ │ ├── COPYING │ │ ├── INSTALL │ │ ├── include/ │ │ │ ├── opus.h │ │ │ ├── opus_custom.h │ │ │ ├── opus_defines.h │ │ │ ├── opus_multistream.h │ │ │ └── opus_types.h │ │ └── src/ │ │ ├── analysis.c │ │ ├── analysis.h │ │ ├── mlp.c │ │ ├── mlp.h │ │ ├── mlp_data.c │ │ ├── opus.c │ │ ├── opus_compare.c │ │ ├── opus_decoder.c │ │ ├── opus_demo.c │ │ ├── opus_encoder.c │ │ ├── opus_multistream.c │ │ ├── opus_multistream_decoder.c │ │ ├── opus_multistream_encoder.c │ │ ├── opus_private.h │ │ ├── repacketizer.c │ │ ├── repacketizer_demo.c │ │ └── tansig_table.h │ ├── opusfile-0.9/ │ │ ├── AUTHORS │ │ ├── include/ │ │ │ └── opusfile.h │ │ ├── src/ │ │ │ ├── http.c │ │ │ ├── info.c │ │ │ ├── internal.c │ │ │ ├── internal.h │ │ │ ├── opusfile.c │ │ │ ├── stream.c │ │ │ ├── wincerts.c │ │ │ └── winerrno.h │ │ └── win32/ │ │ └── VS2015/ │ │ └── Win32/ │ │ └── Release-NoHTTP/ │ │ └── opusfile.lib │ ├── screen_capture_lite/ │ │ └── include/ │ │ └── ScreenCapture.h │ └── screen_capture_lite - Copy/ │ ├── LICENSE │ ├── ScreenCapture.h │ ├── include/ │ │ ├── SCCommon.h │ │ ├── ScreenCapture.h │ │ ├── ThreadManager.h │ │ ├── ios/ │ │ │ ├── CGFrameProcessor.h │ │ │ ├── NSMouseCapture.h │ │ │ └── NSMouseProcessor.h │ │ ├── linux/ │ │ │ ├── X11FrameProcessor.h │ │ │ └── X11MouseProcessor.h │ │ └── windows/ │ │ ├── DXFrameProcessor.h │ │ ├── GDIFrameProcessor.h │ │ ├── GDIHelpers.h │ │ ├── GDIMouseProcessor.h │ │ └── GDIWindowProcessor.h │ └── src/ │ ├── SCCommon.cpp │ ├── ScreenCapture.cpp │ ├── ThreadManager.cpp │ ├── ios/ │ │ ├── CGFrameProcessor.cpp │ │ ├── GetMonitors.cpp │ │ ├── GetWindows.cpp │ │ ├── NSMouseCapture.m │ │ ├── NSMouseProcessor.cpp │ │ └── ThreadRunner.cpp │ ├── linux/ │ │ ├── GetMonitors.cpp │ │ ├── GetWindows.cpp │ │ ├── ThreadRunner.cpp │ │ ├── X11FrameProcessor.cpp │ │ └── X11MouseProcessor.cpp │ └── windows/ │ ├── DXFrameProcessor.cpp │ ├── GDIFrameProcessor.cpp │ ├── GDIMouseProcessor.cpp │ ├── GDIWindowProcessor.cpp │ ├── GetMonitors.cpp │ ├── GetWindows.cpp │ └── ThreadRunner.cpp └── _config.yml