liushuyu and GitHub
69e758d738
dedicated_room: properly initialize logging ( #7468 )
2024-02-27 20:36:28 +05:30
liushuyu and GitHub
7e6a761f07
cmake: fix USE_SYSTEM_BOOST behavior ... ( #6837 )
2023-08-02 12:20:35 -07:00
liushuyu and GitHub
b588d6181b
qt_multimedia_camera: fix image handling in Qt 5.15+ ... ( #6231 )
...
... In Qt 5.15+ the QImage will not accept non-natively handled pixel
formats anymore. We can however use the newly added conversion method
provided in `QVideoFrame` to convert it to `QImage` instead
2022-12-24 11:45:31 +05:30
liushuyu and GitHub
1759e2afc2
CI: add source packing when doing a release ( #6146 )
2022-10-13 07:33:32 +05:30
liushuyu and GitHub
6f9586a1fe
android: upgrade SDK and NDK versions ( #6152 )
2022-10-07 20:09:12 +05:30
liushuyu and GitHub
3e692eb383
externals: Upgrade httplib ( #6147 )
2022-10-06 03:01:37 +02:00
c6153bb32e
CI: fix recent build issues ( #6148 )
...
Co-authored-by: Vitor K <vitor-kiguchi@hotmail.com >
2022-10-05 18:43:07 +02:00
liushuyu
8d603032f8
web_service: infect other targets with OpenSSL exports ...
...
... this can avoid the missing symbol issue when linking
2022-06-08 01:22:11 -06:00
liushuyu
c7869ff332
audio_core/hle/ffmpeg_decoder: make avcodec const
2022-02-21 00:51:17 -07:00
liushuyu
04f201ab34
dumping/ffmpeg_backend: add support for ffmpeg 5.0
2022-02-20 04:07:10 -07:00
liushuyu and GitHub
327d07d66f
CI: revise change detection logic ... ( #5943 )
...
... now determines whether the last commit was push during the 24 hour
time-frame
2022-02-05 11:23:33 +05:30
liushuyu
af24f75c18
externals: update httplib and libressl ...
...
* In older `httplib`, SSL connections were not handled correctly and
will have issues with proxy servers. Also, keep alive directives were
not available back then, which is probably necessary to implement
HTTP_C service correctly.
* Another reason being `httplib` now requires OpenSSL 1.1+ API while
LibreSSL 2.x provided OpenSSL 1.0 compatible API.
* The bundled LibreSSL has been updated to 3.2.2 so it now provides
OpenSSL 1.1 compatible API now.
* Also the path hint has been added so that it will find the correct
path to the CA certs on *nix systems.
* An option is provided so that *nix system distributions/providers can
use their own SSL implementations when compiling Yuzu/Citra to
(hopefully) complies with their maintenance guidelines.
* LURLParse is also removed since `httplib` can handle
`scheme:host:port` string itself now.
2022-01-13 19:32:50 -07:00
liushuyu
d49c946134
CI: limit CI runs to citra-emu/citra
2022-01-04 19:00:37 -07:00
liushuyu
cbe1a4f50d
CI: fix input dialog wording
2022-01-04 19:00:33 -07:00
liushuyu
de0c9f3071
gitignore: ignore GitHub Actions generated files
2022-01-04 19:00:33 -07:00
liushuyu
ad1f0eed22
CI: make auto-publish workflow more robust and flexible ...
...
* workaround an issue where sometimes GHA does not pass repository
object into the context variable
* make detection interval adjustable
2022-01-04 19:00:33 -07:00
liushuyu
45ea8340be
CI: do canary merge and nightly publishing ...
...
... on the GitHub Actions. This will remove the reliance on the backend
server merging script and more transparent to the other contributors
2022-01-04 19:00:33 -07:00
liushuyu and GitHub
324e88d6e0
Linux: Flatpak-related changes ( #5772 )
...
* cmake: allow supplying local compatibility list
* dist/desktop: add prefer non-default GPU hint ...
* On compatible systems, this will make the system to use more powerful
GPU instead of the default one (usually the integrated one)
2021-06-21 17:38:52 +08:00
liushuyu
8290423d16
bootmanager: fix memory leaks when loading save states
2021-02-07 15:18:57 -07:00
liushuyu
0c9e7735f6
CI: fix the tag fetching command
2020-11-20 21:15:59 -07:00
liushuyu and GitHub
4efeace8ee
Fix Transifex Synchronization ( #5605 )
...
* ci: fix transifex script permissions
* ci: recursively checkout for Transifex action
2020-11-18 09:09:08 +01:00
liushuyu and GitHub
bf03fb83ae
ci: fix mingw folder name ( #5607 )
2020-11-12 15:57:20 -08:00
liushuyu and GitHub
0133ebe0bc
Use GitHub Actions as CI service ( #5602 )
...
* ci: migrate to GitHub Actions
* ci: linux-mingw: use lief for parsing PE files
* ci: fix left-over issues with clang-format check
* ci: workaround libc++ issue on macOS
* appveyor: remove build scripts
* README: add GitHub Actions badge and ...
remove Travis CI and Appveyor badges
2020-11-12 06:21:35 +01:00
liushuyu and GitHub
cff00f38c5
Implements fdk_aac decoder ( #4764 )
...
* audio_core: dsp_hle: implements fdk_aac decoder
* audio_core: dsp_hle: clean up and add comments
* audio_core: dsp_hle: move fdk include to cpp file
* audio_core: dsp_hle: detects broken fdk_aac...
... and refuses to initialize if that's the case
* audio_core: dsp_hle: fdk_aac: address comments...
... and rebase commits
* fdk_decoder: move fdk header to cpp file
2020-02-23 11:01:21 +01:00
liushuyu
8021361bb4
audio_core: dsp_hle: use better f32 to s16...
...
... conversion by clamping and clipping sample to [-1,1] and use
different masks for negative and positive samples
2019-05-01 15:58:26 -06:00
liushuyu and Ben
d6d8c52c96
Enable ffmpeg support on Linux FlatPak ( #4731 )
...
* linux-flatpak: enable ffmpeg support
* linux-flatpak: fix caching for ccache
2019-04-23 23:17:37 +02:00
liushuyu
71b0eab85c
video_core: renderer_opengl: addressed comments...
...
use indexing to make code more concise; use const bool instead of bool
2019-03-14 10:58:29 -06:00
liushuyu
476df9debf
video_core: renderer_opengl: addressed comments...
...
... removed incorrect comments and removed incorrect value calculations
2019-03-13 19:17:29 -06:00
liushuyu
164eb100eb
video_core: renderer_opengl: addressed comments...
...
... removed redundant comments and removed incorrect value assignments
2019-03-12 22:56:11 -06:00
liushuyu
3983b12086
video_core: renderer_opengl: gles color fix
2019-03-12 22:28:54 -06:00
liushuyu
ca46b4c3e2
frontend: qt: fix a freeze where...
...
... if you click on entry in the game list too fast, citra will hang
2019-03-12 13:35:33 -06:00
liushuyu
a4ba35fe3a
audio_core: hle: mf: lint
2019-02-13 15:15:11 -07:00
liushuyu
671ac441e9
audio_core: hle: mf: move transform initializer to ctor
2019-02-13 14:32:14 -07:00
liushuyu
6178cc08b7
audio_core: hle: mf: conform to RAII as possible
2019-02-13 14:08:34 -07:00
liushuyu
f0e041e27a
audio_core: hle: mf: correctly handle stream change
2019-02-09 16:49:48 -07:00
liushuyu
01e0902fa4
audio_core: hle: mf: fix a memory accessing issue
2019-02-09 13:55:54 -07:00
liushuyu
6281660844
audio_core: hle: mf: address yet another batch of reviews
2019-02-09 13:55:42 -07:00
liushuyu and B3N30
ab1f47ed15
audio_core: hle: mf: make DetectMediaType return a struct
2019-02-09 11:57:36 +01:00
liushuyu and B3N30
168f2ee79a
audio_core: mf: make initialize function return smart pointer
2019-02-09 11:57:36 +01:00
liushuyu and B3N30
c91f5029ff
audio_core: hle: mf: fix a regression...
...
... where the sample copying logic is incorrect due to the wrong usage
of `std::array`
2019-02-09 11:57:36 +01:00
liushuyu and B3N30
6332e57069
audio_core: hle: mf: return values as std::optional
2019-02-09 11:57:36 +01:00
liushuyu and B3N30
25fa10327b
audio_core: hle: mf: use object proxy
2019-02-09 11:57:36 +01:00
liushuyu and B3N30
26b3b41788
audio_core: hle: mf: wrap enum in class
2019-02-09 11:57:36 +01:00
liushuyu and B3N30
633f02b9b2
audio_core: hle: mf: avoid name conflicts
2019-02-09 11:57:36 +01:00
liushuyu and B3N30
452ac7b874
audio_core: hle: mf: use more enum
2019-02-09 11:57:36 +01:00
liushuyu and B3N30
be764e4f88
audio_core: hle: mf: multiple fixes...
...
... more smart pointers and re-arrange code
2019-02-09 11:57:36 +01:00
liushuyu and B3N30
4bc6bfd51f
audio_core: hle: mf: re-arrange comments
2019-02-09 11:57:36 +01:00
liushuyu and B3N30
972b527374
audio_core: hle: mf: cleanup headers
2019-02-09 11:57:36 +01:00
liushuyu and B3N30
2c40ef2a90
audio_core: hle: mf: rename functions
2019-02-09 11:57:36 +01:00
liushuyu and B3N30
ea8a1f8754
Media Foundation Memory Fix
...
* audio_core: hle: mf: more smart pointers
* audio_core: hle: mf: fix memory leaks
* audio_core: hle: mf: even more smart pointers
2019-02-09 11:57:36 +01:00
liushuyu and B3N30
10f876653d
audio_core: hle: mf: transition to use smart pointers
2019-02-09 11:56:51 +01:00
liushuyu and B3N30
bee5ba3e33
audio_core: hle: mf: fix a regression...
...
... an introduction in 8f591d3b85714383196fd21e744a7eed5302ff0a
2019-02-09 11:56:51 +01:00
liushuyu and B3N30
06316be8a7
audio_core: hle: mf: minor fix
2019-02-09 11:56:51 +01:00
liushuyu and B3N30
c03861c2d9
audio_core: hle: mf: address another batch of reviews from @B3N30
2019-02-09 11:56:51 +01:00
liushuyu and B3N30
7f5b54fda4
audio_core: hle: mf: address reviews from @B3N30
2019-02-09 11:56:51 +01:00
liushuyu and B3N30
11e277149c
audio_core: hle: fix compile
2019-02-09 11:56:51 +01:00
liushuyu and B3N30
8fe3e37df5
audio_core: fix msvc include issue
2019-02-09 11:55:12 +01:00
liushuyu
0fe4fc1db0
travis: MinGW: scan_dll: merge two scans into one
2018-11-30 19:58:23 -07:00
liushuyu
affecb68ec
travis: linux-mingw: do not install pefile...
...
... at the runtime
2018-11-30 19:45:28 -07:00
liushuyu and Ben
879290aa2b
travis: use prebuilt image ( #3839 )
...
* travis: use prebuilt image
* travis: use prebuilt image (MinGW)
2018-08-07 16:54:57 +02:00
liushuyu
13049b289d
travis: add imageformats plugins (per #3891 )
2018-07-12 09:33:57 +08:00
liushuyu
080eed7d78
travis: remove debug dlls from the final package
2018-07-12 09:33:56 +08:00
liushuyu
4cd25d115d
travis: share env vars with Docker
2018-07-12 09:33:55 +08:00
liushuyu
3a82c2eb3a
travis: only warn about missing dll (MinGW)
2018-07-12 09:33:54 +08:00
liushuyu
dfebf89cc9
travis: force increase ccache size (MinGW only)
2018-07-12 09:33:54 +08:00
liushuyu
6a8008caf2
travis: copy mediaservice plugin to support camera
2018-07-12 09:33:54 +08:00
liushuyu
15ca6550fe
travis: add essential flags to cmake cmdline
...
added -DENABLE_COMPATIBILITY_LIST_DOWNLOAD=ON
2018-07-12 09:33:53 +08:00
liushuyu
66c4b8afd9
travis: correct path to the platform plugin
2018-07-12 09:33:52 +08:00
liushuyu
e65d8840dc
travis: use cmake in official repository (MinGW)
2018-07-12 09:33:50 +08:00
liushuyu
54496dde88
travis: change MinGW job name in build matrix
2018-07-12 09:33:41 +08:00
liushuyu
d0c5121dc4
appveyor: disable deploy to GitHub
2018-07-12 09:33:39 +08:00
liushuyu
7db0588d6b
travis: MinGW build on Travis CI
...
... 1. updated submodule libressl
2. suggestion from @jroweboy
2018-07-12 09:33:36 +08:00
liushuyu
e206f6c202
travis: fix tx push (again)
2018-06-09 14:42:13 -06:00
liushuyu
2cecb3bd6e
appveyor: fix mingw issue (again)
2018-06-08 21:13:51 -06:00
liushuyu
6135931670
travis: share env variables with Docker
2018-06-08 02:07:13 -06:00
liushuyu
c0f352bc4e
citra: correct regex for matching nickname
2018-05-31 19:38:12 -06:00
liushuyu
b2e3fd528b
travis: use cmake in official repository
2018-05-13 14:34:33 -06:00
liushuyu
0d3983bc66
travis: use mkdir -p to avoid || true
2018-04-13 20:30:04 -06:00
liushuyu
2193e9b742
travis: use cmake flags and whitespace cleanup
2018-04-13 19:10:37 -06:00
liushuyu
16981d6be4
travis: use cache
2018-04-13 19:10:20 -06:00
liushuyu
d190fd989d
travis: suggestions from @jroweboy
2018-04-10 17:49:42 -06:00
liushuyu
9921286f3b
travis: fix Transifex upload
2018-04-10 15:35:47 -06:00