Skip to content

Commit

Permalink
Merge branch 'main' into no_zero_copy_vaapi
Browse files Browse the repository at this point in the history
  • Loading branch information
streetpea committed Sep 19, 2024
2 parents 7fa7b30 + 311a2c7 commit cd27b70
Show file tree
Hide file tree
Showing 5 changed files with 50 additions and 3 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ appdir
/SDL2-*
/opus*
/ffmpeg*
/libplacebo*
/sdl2-*
/protoc*
/openssl*
Expand Down
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,8 @@ tri_option(CHIAKI_USE_SYSTEM_NANOPB "Use system-provided nanopb instead of submo
tri_option(CHIAKI_USE_SYSTEM_CURL "Use system-provided curl instead of submodule. Has to be built with experimental WebSocket support!" AUTO)

set(CHIAKI_VERSION_MAJOR 1)
set(CHIAKI_VERSION_MINOR 8)
set(CHIAKI_VERSION_PATCH 1)
set(CHIAKI_VERSION_MINOR 9)
set(CHIAKI_VERSION_PATCH 0)
set(CHIAKI_VERSION ${CHIAKI_VERSION_MAJOR}.${CHIAKI_VERSION_MINOR}.${CHIAKI_VERSION_PATCH})

set(CPACK_PACKAGE_NAME "chiaki-ng")
Expand Down
25 changes: 25 additions & 0 deletions docs/updates/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,31 @@ In order to update your already installed `chiaki-ng` to the newest version, eit

## Releases (Newest First)

### 1.9.0

Brings ability to set controller mappings for chiaki-ng

- adds **Controllers** section to chiaki-ng settings which allows you to configure the mapping for your controller (especially nice for mapping Xbox and Switch controllers to PlayStation inputs)

!!!Note "Controllers mapped via Steam"

Controlled mapped via Steam should be mapped directly in the Steam UI gamepad configurator as opposed to this menu. If you try to map a controller that is mapped via Steam in this menu it will give you a notification that it should be mapped via Steam.

- adds Custom renderer option which allows you to configure your renderer options very granularly with the options at https://libplacebo.org/options/
- add defaults to all settings so users are aware of the defaults/which settings they've changed
- add different haptic rumble intensity settings for users to configure if the default is not to their liking
- for manual connection show 1 pane with all relevant information instead of 2 panes when console is discovered + allow user to choose between registered consoles (regardless of whether or not they are currently discovered) + make PS5 default console type
- disable double click by default and allow re-enabling via the **Video** section of the Settings
- fix crash when user has more than 1 PS5 registered with PSN
- fix crash that could happen when a user uses the wake from sleep feature
- fix corrupt stream that could occur after several hours of streaming
- fix launching from a path with non-ascii characters on Windows
- fix decimal points turning into scientific notation numbers in QSliders
- properly terminate ipv6 discovery service
- ping all network interfaces on Linux and MacOS allowing discovery of previously undiscoverable consoles
### 1.8.1
Small patch update
Expand Down
20 changes: 20 additions & 0 deletions gui/io.github.streetpea.Chiaki4deck.appdata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,26 @@
<update_contact>[email protected]</update_contact>
<content_rating type="oars-1.1" />
<releases>
<release date="2024-9-19" version="1.9.0">
<description>
<p>This release provides the following improvements:</p>
<ul>
<li>adds Controllers section to chiaki-ng settings which allows you to configure the mapping for your controller (especially nice for mapping Xbox and Switch controllers to PlayStation inputs)
</li>
<li>adds Custom renderer option which allows you to configure your renderer options very granularly with the options at https://libplacebo.org/options/</li>
<li>add defaults to all settings so users are aware of the defaults/which settings they've changed</li>
<li>add different haptic rumble intensity settings for users to configure if the default is not to their liking</li>
<li>for manual connection show 1 pane with all relevant information instead of 2 panes when console is discovered + allow user to choose between registered consoles (regardless of whether or not they are currently discovered) + make PS5 default console type</li>
<li>disable double click by default and allow re-enabling via the Video section of the Settings</li>
<li>fix crash when user has more than 1 PS5 registered with PSN</li>
<li>fix crash that could happen when a user uses the wake from sleep feature</li>
<li>fix corrupt stream that could occur after several hours of streaming</li>
<li>fix decimal points turning into scientific notation numbers in QSliders</li>
<li>properly terminate ipv6 discovery service</li>
<li>ping all network interfaces allowing discovery of previously undiscoverable consoles</li>
</ul>
</description>
</release>
<release date="2024-8-12" version="1.8.1">
<description>
<p>This release provides the following improvements:</p>
Expand Down
3 changes: 2 additions & 1 deletion scripts/build-libplacebo.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ cd libplacebo || exit 1
git checkout $TAG || exit 1
git apply ${SCRIPT_DIR}/flatpak/0001-Vulkan-Don-t-try-to-reuse-old-swapchain.patch || exit 1
DIR=./build || exit 1
meson setup --prefix /usr/local -Dxxhash=disabled $DIR || exit 1
meson setup --prefix /usr -Dxxhash=disabled $DIR || exit 1
ninja -C$DIR || exit 1
ninja -Cbuild install || exit 1
ln -s /usr/local/lib/lib

0 comments on commit cd27b70

Please sign in to comment.