lat9nq
1eaff4546b
CMake: Port citra-emu/citra FindFFmpeg.cmake
...
Also renames related CMake variables to match both the Find*FFmpeg* and
variables defined within the file. Fixes odd errors produced by the old
FindFFmpeg.
Citra's FindFFmpeg is slightly modified here: adds Citra's copyright at
the beginning, renames FFmpeg_INCLUDES to FFmpeg_INCLUDE_DIR, disables a
few components in _FFmpeg_ALL_COMPONENTS, and adds the missing avutil
component to the comment above.
2021-02-05 15:39:19 -05:00
lat9nq
14ec1dddac
ci/windows: Copy downloaded FFmpeg libraries
...
Copies FFmpeg libraries that were downloaded during the CMake
configuration. Fixes dynamic linking issues with the MinGW builds.
2021-02-05 14:49:57 -05:00
lat9nq
e6211c3753
CMake: Implement YUZU_USE_BUNDLED_FFMPEG
...
For Linux, instructs CMake to use the FFmpeg submodule in externals.
This is HEAVILY based on our usage of the late Unicorn. Minimal change
to MSVC as it uses the yuzu-emu/ext-windows-bin. MinGW now targets the
same ext-windows-bin libraries as MSVC for FFmpeg. Adds FFMPEG_LIBRARIES
to WIN32 and simplifies video_core/CMakeLists.txt a bit.
2021-02-05 14:49:51 -05:00
lat9nq
9cba9a5d09
externals: Add submodule ffmpeg
2021-02-05 13:41:45 -05:00
bunnei
09a542fdf1
Merge pull request #5865 from lat9nq/conditionally-quiet
...
video_core: host_shaders: Don't pass --quiet to glslangValidator if unavailable
2021-02-04 17:07:17 -08:00
bunnei
d607a57c4c
Merge pull request #5876 from lioncash/truncation
...
k_affinity_mask: Avoid implicit truncation to bool
2021-02-04 14:44:11 -08:00
Lioncash
7da83ef6f7
k_affinity_mask: Avoid implicit truncation to bool
...
This can cause compiler warnings. Instead, we can explicitly add a
boolean expression around it to naturally turn the result into a bool.
2021-02-04 15:35:46 -05:00
bunnei
31a955dc1c
Merge pull request #5874 from Morph1984/create-keys-dir
...
key_manager: Create the keys directory if it does not exist
2021-02-04 11:47:14 -08:00
Morph
53d62eb9bd
key_manager: Create the keys directory if it does not exist
2021-02-04 06:05:50 -05:00
bunnei
0c275a6464
Merge pull request #5870 from german77/hanheldfix2
...
config: Always update handheld config
2021-02-03 19:02:59 -08:00
bunnei
65bd33b7c6
Merge pull request #5863 from ogniK5377/disable-reverb
...
audren: Disable reverb for the time being
2021-02-03 18:05:54 -08:00
german
ebf3784c75
Always update handheld config
2021-02-03 17:48:04 -06:00
bunnei
297e909002
Merge pull request #5848 from ogniK5377/k-resourcelimit
...
kernel: Rewrite resource limit to be more accurate
2021-02-03 14:53:25 -08:00
Chloe Marcec
6ff08eb44f
Simplify limitableresource names
2021-02-03 12:55:16 +11:00
bunnei
6f37a78056
Merge pull request #5842 from german77/userfix
...
acc: Fix error when second user is selected
2021-02-02 15:43:51 -08:00
bunnei
cac3881076
Merge pull request #5841 from german77/username
...
Avoid overwriting username
2021-02-02 15:04:09 -08:00
LC
12a67eca0e
Merge pull request #5866 from Morph1984/log-all-paths
...
settings: Log the cache, config and mod load directories
2021-02-02 11:07:42 -05:00
Morph
c21d343b04
settings: Log the cache, config, and mod load directories
2021-02-02 04:01:05 -05:00
lat9nq
255834538c
video_core: host_shaders: Don't pass --quiet to glslangValidator if unavailable
...
Prevents CMake from calling `glslangValidator` with `--quiet` when it is
not available, i.e. on older downstream versions from Ubuntu.
2021-02-01 23:39:54 -05:00
bunnei
57d0ac56cc
Merge pull request #5861 from german77/HandheldFix
...
hid: Only update motion for npad and prevent over scheduling events
2021-02-01 18:46:26 -08:00
Chloe Marcec
1c1940200a
Compile error
2021-02-02 13:23:34 +11:00
Chloe Marcec
4d7f0c4c07
Address issues
2021-02-02 13:23:00 +11:00
LC
4b5303280b
Merge pull request #5864 from MerryMage/is-thumb
...
arm_dynarmic_32: Print out CPSR.T on exception
2021-02-01 13:36:55 -05:00
MerryMage
6f76ed25df
arm_dynarmic_32: Print out CPSR.T on exception
2021-02-01 18:35:33 +00:00
bunnei
eee513213d
Merge pull request #5859 from Morph1984/nifm
...
nifm: Stub GetCurrentNetworkProfile and GetCurrentIpConfigInfo
2021-01-31 21:31:14 -08:00
Ameer J
a57a3172ce
Merge pull request #5856 from Morph1984/nifm-fix-getappletinfo-stub
...
nifm: Fix GetAppletInfo stub
2021-01-31 23:33:11 -05:00
Chloe Marcec
6619834395
audren: Disable reverb for the time being
...
As this is causing issues in a few games, it's best to have it disabled until it's completely implemented
2021-02-01 14:41:58 +11:00
bunnei
179fb1e2f0
Merge pull request #5858 from Morph1984/IsGamePlayRecordingSupported-stub
...
am/IApplicationFunctions: Stub IsGamePlayRecordingSupported
2021-01-31 18:04:04 -08:00
german
963ce4f5ab
Only update motion for npad and prevent over scheduling events
2021-01-31 18:52:38 -06:00
bunnei
693ea6362b
Merge pull request #5860 from Morph1984/prepo-transmission-stub
...
prepo: Stub RequestImmediateTransmission and GetTransmissionStatus
2021-01-31 12:26:00 -08:00
Morph
a777002e4c
Merge pull request #5846 from ameerj/analog-join
...
analog_from_button: Fix update_thread.join exception
2021-01-31 23:06:06 +08:00
Morph
200c8bce5a
nifm: Stub GetCurrentIpConfigInfo
...
- Used by Lets Sing 12
2021-01-31 07:36:37 -05:00
Morph
af32dc3653
prepo: Stub GetTransmissionStatus
2021-01-31 07:07:11 -05:00
Morph
343ee0fc1f
prepo: Stub RequestImmediateTransmission
...
- Used by Animal Crossing: New Horizons
2021-01-31 07:04:35 -05:00
Morph
130ca0ca61
nifm: Stub GetCurrentNetworkProfile
...
- Used by Minecraft Bedrock Edition
- Used by Bloons TD 5
2021-01-31 06:56:29 -05:00
Morph
9b855feeec
nifm: Add several structs
2021-01-31 06:56:29 -05:00
bunnei
a49a258610
Merge pull request #5857 from Morph1984/bsd-fix-eventfd-stub
...
bsd: Fix EventFd stub
2021-01-31 01:41:06 -08:00
Morph
5bf0587bee
am/IApplicationFunctions: Stub IsGamePlayRecordingSupported
...
Used by RetroArch
2021-01-31 03:11:03 -05:00
Morph
18c2915be2
bsd: Fix EventFd stub
2021-01-31 02:57:56 -05:00
bunnei
bd51df8969
Merge pull request #5855 from Morph1984/bsd-fix-getsockopt-stub
...
bsd: Fix GetSockOpt stub
2021-01-30 23:21:21 -08:00
Morph
3bd2f586a1
nifm: Fix GetAppletInfo stub
2021-01-31 02:19:36 -05:00
Morph
e2b1734183
Merge pull request #5851 from ameerj/pop-inv-stub
...
am: Stub TryPopFromFriendInvitationStorageChannel
2021-01-31 14:18:40 +08:00
Morph
e1ad1c2552
bsd: Fix GetSockOpt stub
2021-01-31 01:08:56 -05:00
bunnei
4cc0d06a35
Merge pull request #5852 from ameerj/event-fd-stub
...
bsd: Stub EventFd
2021-01-30 21:38:08 -08:00
ameerj
6b81524050
bsd: Stub EventFd
...
Used by Family Feud
2021-01-30 21:47:32 -05:00
ameerj
86e8b00299
am: Stub TryPopFromFriendInvitationStorageChannel
...
Used by Family Feud
2021-01-30 21:43:55 -05:00
Chloe Marcec
7a8501243d
fix compile error
2021-01-30 21:51:22 +11:00
Chloe Marcec
dea89a59c9
cleanup commenting
2021-01-30 21:20:35 +11:00
Chloe Marcec
3edb06af11
Drop m_ from lock
2021-01-30 21:19:49 +11:00
Chloe Marcec
a69befa745
Move to GetGlobalTimeNs, fix GetTotalPhysicalMemoryAvailable
2021-01-30 21:03:10 +11:00