mirror of
https://git.sr.ht/~thestr4ng3r/chiaki
synced 2025-08-19 21:13:12 -07:00
More details on build dependencies and vaapi in README and docs.
This commit is contained in:
parent
090c37fb0a
commit
6d02714d0e
3 changed files with 25 additions and 4 deletions
|
@ -40,9 +40,8 @@ You can download them [here](https://github.com/thestr4ng3r/chiaki/releases).
|
||||||
|
|
||||||
### Building from Source
|
### Building from Source
|
||||||
|
|
||||||
Dependencies are CMake, Qt 5 with QtMultimedia, QtOpenGL and QtSvg, FFMPEG (libavcodec with H264 is enough), libopus, OpenSSL 1.1,
|
Dependencies are CMake, Qt 5 with QtMultimedia, QtOpenGL and QtSvg, FFMPEG (libavcodec with H264 is enough), libopus, OpenSSL 1.1, SDL 2,
|
||||||
protoc and the protobuf Python library (only used during compilation for Nanopb).
|
protoc and the protobuf Python library (only used during compilation for Nanopb). Then, Chiaki builds just like any other CMake project:
|
||||||
Then, Chiaki builds just like any other CMake project:
|
|
||||||
```
|
```
|
||||||
git submodule update --init
|
git submodule update --init
|
||||||
mkdir build && cd build
|
mkdir build && cd build
|
||||||
|
|
|
@ -1,6 +1,28 @@
|
||||||
|
|
||||||
# Platform-specific build instructions
|
# Platform-specific build instructions
|
||||||
|
|
||||||
|
## Fedora
|
||||||
|
|
||||||
|
On Fedora, build dependencies can be installed via:
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo dnf install cmake make qt5-qtmultimedia-devel qt5-qtsvg-devel qt5-qtbase-gui ffmpeg-devel opus-devel openssl-devel python3-protobuf protobuf-c protobuf-devel qt5-rpm-macros SDL2-devel
|
||||||
|
```
|
||||||
|
|
||||||
|
Then, Chiaki builds just like any other CMake project:
|
||||||
|
```
|
||||||
|
git submodule update --init
|
||||||
|
mkdir build && cd build
|
||||||
|
cmake ..
|
||||||
|
make
|
||||||
|
```
|
||||||
|
|
||||||
|
In order to utilize hardware decoding, necessary VA-API component needs to be installed separately depending on your GPU. For example on Fedora:
|
||||||
|
|
||||||
|
* **Intel**: `libva-intel-driver`(majority laptop and desktop) OR `libva-intel-hybrid-driver`(most netbook with Atom processor)
|
||||||
|
* **AMD**: Already part of default installation
|
||||||
|
* **Nvidia**: `libva-vdpau-driver`
|
||||||
|
|
||||||
## Windows
|
## Windows
|
||||||
|
|
||||||
Windows support is reduced to the absolute minimum for maintainability.
|
Windows support is reduced to the absolute minimum for maintainability.
|
||||||
|
|
|
@ -4,4 +4,4 @@ Name=Chiaki
|
||||||
Comment=PlayStation 4 Remote Play Client
|
Comment=PlayStation 4 Remote Play Client
|
||||||
Exec=chiaki
|
Exec=chiaki
|
||||||
Icon=chiaki
|
Icon=chiaki
|
||||||
Categories=Game;
|
Categories=Game;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue