├── .gitignore ├── CMakeLists.txt ├── CREDITS.md ├── LICENSE ├── README.md ├── firmware_extract ├── .gitignore └── extract_firmware_windows ├── src ├── CMakeLists.txt ├── disk.cpp ├── disk.hpp ├── fifo.cpp ├── fifo.hpp ├── gchd.cpp ├── gchd.hpp ├── gchd │ ├── commands.cpp │ ├── configure.cpp │ ├── configure_component.cpp │ ├── configure_composite.cpp │ ├── configure_hdmi.cpp │ ├── psi_data.cpp │ ├── psi_data.hpp │ ├── psi_descriptors.cpp │ ├── psi_descriptors.hpp │ ├── psi_exceptions.hpp │ ├── psi_pat.cpp │ ├── psi_pat.hpp │ ├── psi_pmt.cpp │ ├── psi_pmt.hpp │ ├── psi_sit.cpp │ ├── psi_sit.hpp │ ├── psi_syntax.cpp │ ├── psi_syntax.hpp │ ├── psi_table_header.cpp │ ├── psi_table_header.hpp │ ├── settings.cpp │ ├── settings.hpp │ └── transcoder.cpp ├── gchd_hardware.hpp ├── gui │ ├── CMakeLists.txt │ ├── main.cpp │ ├── resource.qrc │ ├── widget.cpp │ ├── widget.hpp │ └── widget.ui ├── main.cpp ├── process.cpp ├── process.hpp ├── socket.cpp ├── socket.hpp ├── streamer.cpp ├── streamer.hpp ├── utility.cpp └── utility.hpp └── udev-rules └── 55-elgato-game-capture.rules /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | CMakeLists.txt.user 3 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CREDITS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/CREDITS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/README.md -------------------------------------------------------------------------------- /firmware_extract/.gitignore: -------------------------------------------------------------------------------- 1 | Firmware.tgz 2 | tmp.* 3 | GameCapture*.msi 4 | -------------------------------------------------------------------------------- /firmware_extract/extract_firmware_windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/firmware_extract/extract_firmware_windows -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/disk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/disk.cpp -------------------------------------------------------------------------------- /src/disk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/disk.hpp -------------------------------------------------------------------------------- /src/fifo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/fifo.cpp -------------------------------------------------------------------------------- /src/fifo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/fifo.hpp -------------------------------------------------------------------------------- /src/gchd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd.cpp -------------------------------------------------------------------------------- /src/gchd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd.hpp -------------------------------------------------------------------------------- /src/gchd/commands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/commands.cpp -------------------------------------------------------------------------------- /src/gchd/configure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/configure.cpp -------------------------------------------------------------------------------- /src/gchd/configure_component.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/configure_component.cpp -------------------------------------------------------------------------------- /src/gchd/configure_composite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/configure_composite.cpp -------------------------------------------------------------------------------- /src/gchd/configure_hdmi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/configure_hdmi.cpp -------------------------------------------------------------------------------- /src/gchd/psi_data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/psi_data.cpp -------------------------------------------------------------------------------- /src/gchd/psi_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/psi_data.hpp -------------------------------------------------------------------------------- /src/gchd/psi_descriptors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/psi_descriptors.cpp -------------------------------------------------------------------------------- /src/gchd/psi_descriptors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/psi_descriptors.hpp -------------------------------------------------------------------------------- /src/gchd/psi_exceptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/psi_exceptions.hpp -------------------------------------------------------------------------------- /src/gchd/psi_pat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/psi_pat.cpp -------------------------------------------------------------------------------- /src/gchd/psi_pat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/psi_pat.hpp -------------------------------------------------------------------------------- /src/gchd/psi_pmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/psi_pmt.cpp -------------------------------------------------------------------------------- /src/gchd/psi_pmt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/psi_pmt.hpp -------------------------------------------------------------------------------- /src/gchd/psi_sit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/psi_sit.cpp -------------------------------------------------------------------------------- /src/gchd/psi_sit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/psi_sit.hpp -------------------------------------------------------------------------------- /src/gchd/psi_syntax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/psi_syntax.cpp -------------------------------------------------------------------------------- /src/gchd/psi_syntax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/psi_syntax.hpp -------------------------------------------------------------------------------- /src/gchd/psi_table_header.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/psi_table_header.cpp -------------------------------------------------------------------------------- /src/gchd/psi_table_header.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/psi_table_header.hpp -------------------------------------------------------------------------------- /src/gchd/settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/settings.cpp -------------------------------------------------------------------------------- /src/gchd/settings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/settings.hpp -------------------------------------------------------------------------------- /src/gchd/transcoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd/transcoder.cpp -------------------------------------------------------------------------------- /src/gchd_hardware.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gchd_hardware.hpp -------------------------------------------------------------------------------- /src/gui/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gui/CMakeLists.txt -------------------------------------------------------------------------------- /src/gui/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gui/main.cpp -------------------------------------------------------------------------------- /src/gui/resource.qrc: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/gui/widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gui/widget.cpp -------------------------------------------------------------------------------- /src/gui/widget.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gui/widget.hpp -------------------------------------------------------------------------------- /src/gui/widget.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/gui/widget.ui -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/process.cpp -------------------------------------------------------------------------------- /src/process.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/process.hpp -------------------------------------------------------------------------------- /src/socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/socket.cpp -------------------------------------------------------------------------------- /src/socket.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/socket.hpp -------------------------------------------------------------------------------- /src/streamer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/streamer.cpp -------------------------------------------------------------------------------- /src/streamer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/streamer.hpp -------------------------------------------------------------------------------- /src/utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/utility.cpp -------------------------------------------------------------------------------- /src/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/src/utility.hpp -------------------------------------------------------------------------------- /udev-rules/55-elgato-game-capture.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tolga9009/elgato-gchd/HEAD/udev-rules/55-elgato-game-capture.rules --------------------------------------------------------------------------------