ANR2ME
36a9fb7645
Replacing the deprecated gethostbyname function with getaddrinfo function to prevent getting deprecated warnings
2021-03-01 01:45:28 +07:00
ANR2ME
758fb12fc3
Making sure there are no warnings related to deprecated inet_ntoa function
2021-03-01 01:45:27 +07:00
Henrik Rydgård
0facd4d4a6
Merge pull request #14230 from unknownbrackets/texreplace
...
Support texture replacement filtering overrides
2021-02-28 18:09:38 +01:00
Unknown W. Brackets
161ddbeac0
Mpeg: Allow full use of the buffer queue.
...
Track filled size separately so we can be entirely filled.
2021-02-28 08:56:08 -08:00
Unknown W. Brackets
fb3ad1df4b
Replacement: Read in texture filtering overrides.
...
If you're replacing, you can know more information about linear safety for
tests.
2021-02-27 17:16:16 -08:00
Unknown W. Brackets
595dfd144b
Windows: Setting for standard/debugger shortcuts.
2021-02-27 14:40:02 -08:00
Henrik Rydgård
2e5ba066aa
Merge pull request #14228 from unknownbrackets/volatile
...
Dialog: Use dialog type header more consistently
2021-02-27 23:32:01 +01:00
Henrik Rydgård
31c095226f
Merge pull request #14225 from hrydgard/android-file-picker
...
Android: Implement opening ISOs through a file picker and Storage Access Framework
2021-02-27 23:31:09 +01:00
Unknown W. Brackets
88fe2e9863
Dialog: Use dialog type header more consistently.
2021-02-27 13:43:12 -08:00
Henrik Rydgård
77fb8dd3b2
Merge pull request #14227 from unknownbrackets/volatile
...
Dialog: Respect accessThread priority on shutdown
2021-02-27 22:41:41 +01:00
Henrik Rydgård
e60b38b6cb
Address feedback, remove probably-misleading comment (had already fixed it).
2021-02-27 22:19:03 +01:00
Unknown W. Brackets
52c5f4bf95
Dialog: Respect accessThread priority on shutdown.
...
This influences shutdown timing.
2021-02-27 13:15:12 -08:00
Unknown W. Brackets
d066b39334
Screenshot: Provide common params properly.
2021-02-27 12:51:56 -08:00
Unknown W. Brackets
fa320599dc
HLE: Correct helper thread arg handling.
2021-02-27 12:51:25 -08:00
Unknown W. Brackets
aa13f5afb7
Dialog: Track type id on dialog class.
2021-02-27 12:01:52 -08:00
Unknown W. Brackets
2b9b157151
Savedata: Eat cycles in savedata shutdown start.
2021-02-27 10:35:26 -08:00
Henrik Rydgård
e12888844c
Merge pull request #14189 from sum2012/kernel-patch
...
sceKernelFindModuleByName:Add delay for Fake module
2021-02-27 18:17:50 +01:00
Henrik Rydgård
54c9e28444
Android: Implement opening ISOs through a file picker and Storage Access Framework
...
Has issues with the recent list - fails to open during shutdown due to
no activity, there's a little race to fix.
2021-02-27 13:49:20 +01:00
Henrik Rydgård
26eab06886
Add a Storage tab to System Information.
...
Add a system property that we can later query to see if we should use
scoped storage adaptations or not.
2021-02-27 11:49:38 +01:00
Unknown W. Brackets
7de77e4683
mipsjit: Correct inheritance/compilation.
2021-02-26 07:24:58 -08:00
Unknown W. Brackets
cae0815095
jit: Avoid using mips identifier directly.
...
Apparently this gets defined on mips systems.
2021-02-26 07:24:58 -08:00
Henrik Rydgård
39198b53a5
Merge pull request #14205 from unknownbrackets/mpeg-minor
...
Mpeg: Correct stream buffer wrapping, cleanup
2021-02-22 16:18:13 +01:00
Unknown W. Brackets
e9325cdb97
Mpeg: Correct stream buffer wrapping, cleanup.
2021-02-22 06:54:40 -08:00
Henrik Rydgård
0e2ee8a848
Merge pull request #14140 from ANR2ME/adhoc
...
[Adhoc] Fix multiplayer issue on MGS:PW due to detecting an incorrect source port on incoming data
2021-02-21 22:18:05 +01:00
Henrik Rydgård
7cefafeb31
Merge pull request #14199 from unknownbrackets/ffmpeg-update
...
Mpeg: Set low latency flag for video decode
2021-02-21 18:42:33 +01:00
Henrik Rydgård
ad3d23424f
Merge pull request #14197 from unknownbrackets/savestate
...
SaveState: Start new events at end properly
2021-02-21 18:41:35 +01:00
Unknown W. Brackets
d6dc6e9d64
Mpeg: Set low latency flag for video decode.
2021-02-21 09:05:48 -08:00
Unknown W. Brackets
8c655750fe
SaveState: Delay restart handling until end frame.
...
Otherwise, we end up having unmatched pushbuffer map/unmap.
2021-02-21 08:18:13 -08:00
Unknown W. Brackets
e326971a96
SaveState: Start new events at end properly.
...
Oops, off by one mistake.
2021-02-21 08:13:32 -08:00
ANR2ME
4ee08ef73b
Making sure the port is bound to an interface when using bind with INADDR_ANY. Seems to fix #14130
2021-02-21 20:05:50 +07:00
ANR2ME
cb61b34b53
Minor changes.
2021-02-21 20:05:50 +07:00
ANR2ME
d323f4fe4d
Minor AdhocMatching changes.
2021-02-21 20:05:49 +07:00
ANR2ME
85822f2eeb
Making sure src_addr and addrlen args of recvfrom is being set correctly upon use.
2021-02-21 20:05:49 +07:00
ANR2ME
eef3110dcf
Shows a warning on Screen when detecting AdhocMatching data coming from an incorrect port, progressing any further may ended with connection issue.
...
Players will need to wait until the port detected correctly before progressing any further (may takes a few more seconds)
2021-02-21 20:05:48 +07:00
ANR2ME
d23e1c0949
Shows a warning log when bound port is shifted to negative port (may cause port issue when wrapped to 1024 or lower on android)
2021-02-21 17:22:15 +07:00
Henrik Rydgård
a062c177a3
Merge pull request #14188 from unknownbrackets/ffmpeg-update
...
Additional fixes for FFmpeg 3.1+
2021-02-21 10:19:36 +01:00
Henrik Rydgård
2f3bc2d373
Merge pull request #14056 from unknownbrackets/debugger-mem
...
Track memory allocations and writes for debug info
2021-02-21 10:18:11 +01:00
Henrik Rydgård
ea07493022
Merge pull request #14190 from unknownbrackets/net-modules
...
Module: Block a few network modules already HLE'd
2021-02-21 10:14:32 +01:00
sum2012
00d2a050b8
Hook open season
...
Fix #13252
original from #13326
2021-02-21 13:46:49 +08:00
Unknown W. Brackets
d38c620f90
Module: Block a few network modules already HLE'd.
2021-02-20 19:06:27 -08:00
sum2012
354d263ccf
sceKernelFindModuleByName:Add delay for Fake module
...
Fix #13601
2021-02-21 08:54:11 +08:00
Unknown W. Brackets
ee71ef961f
Debugger: Keep char *s for memchecks.
2021-02-20 16:16:43 -08:00
Unknown W. Brackets
9d031caa9d
Mpeg: Assume 29.97 if bad frame rate returned.
...
FFmpeg 3.1+ reads the frame rate only into private data, and can only expose
it publicly when using the find stream info API that reads too far ahead.
2021-02-20 15:36:53 -08:00
Unknown W. Brackets
d8e3bae2da
Mpeg: Prevent sending flush packets to decode.
2021-02-20 15:15:21 -08:00
Unknown W. Brackets
ed2610cf1a
Atrac: Update to latest FFmpeg packet pump.
2021-02-20 15:14:17 -08:00
Henrik Rydgård
8a69c3d122
Merge pull request #14176 from unknownbrackets/ffmpeg-update
...
Remove deprecated API calls for new FFmpeg 4.3.x
2021-02-20 17:14:09 +01:00
Henrik Rydgård
bcbfee6403
Merge pull request #14185 from unknownbrackets/screenshot
...
GPU: Rotate screenshot framebuffer per display
2021-02-20 10:23:47 +01:00
Unknown W. Brackets
28a4057115
GPU: Rotate screenshot framebuffer per display.
2021-02-19 22:57:34 -08:00
Henrik Rydgård
aec37e8bb4
Only consider the actual PPGe texture in kernel ram reliable.
...
It seems some Chinese patches like to allocate kernel space for
textures.
(On that note, we should probably allocate our texture elsewhere... in
case it takes up too much space).
2021-02-19 09:53:55 +01:00
Unknown W. Brackets
1556187d36
HLE: Swap endian in matrix multiply replacement.
2021-02-18 22:27:48 -08:00
aliaspider
9a3e5879bb
Global: Correct many endian types and casts.
2021-02-18 22:25:24 -08:00
Unknown W. Brackets
e7a3faaa8c
Windows: Stop ignoring all deprecated warnings.
2021-02-18 08:56:36 -08:00
Unknown W. Brackets
54dd4e4c0c
Mpeg: Remove request_probe usage in newer FFmpeg.
...
No longer needed.
2021-02-18 00:32:16 -08:00
Unknown W. Brackets
0ab6f1d080
Mpeg: Update videos to latest FFmpeg packet pump.
2021-02-18 00:20:27 -08:00
Unknown W. Brackets
e3be3d5f7b
Mpeg: Clarify fallback problems.
...
Also, modify it in case some packager was patching, so they see this.
2021-02-18 00:20:27 -08:00
Unknown W. Brackets
e5849d109d
Mpeg: Correct stream detection in newer FFmpeg.
2021-02-18 00:20:27 -08:00
Unknown W. Brackets
b19e39efb0
Audiocodec: Update to latest FFmpeg packet pump.
2021-02-18 00:20:27 -08:00
Unknown W. Brackets
2b2dae60d3
Mpeg: Use direct pts value checks in newer FFmpeg.
2021-02-18 00:20:27 -08:00
Unknown W. Brackets
6656c8a533
AVI: Update to latest FFmpeg packet pump.
2021-02-18 00:20:27 -08:00
Unknown W. Brackets
26eca0ba3d
AVI: Avoid deprecated ffmpeg context usage.
2021-02-18 00:20:27 -08:00
Unknown W. Brackets
2362d71d70
Mpeg: Remove deprecated codec register calls.
2021-02-18 00:20:27 -08:00
Henrik Rydgård
8f0d7cdf57
Merge pull request #14041 from unknownbrackets/ui-crc
...
UI: Add button to show CRC on feedback screen
2021-02-17 09:52:51 +01:00
Henrik Rydgård
76c45ebbdd
Merge pull request #14163 from unknownbrackets/dialog-unlock
...
Dialog: Unlock volatile without Update call
2021-02-17 06:15:21 +01:00
Unknown W. Brackets
872fecd8ed
Io: Allow early cancel of CRC calculation.
2021-02-16 19:37:48 -08:00
Unknown W. Brackets
25b0be7fe3
Reporting: Block for CRC calc on shutdown.
...
Need to finish this before we delete the block device.
2021-02-16 19:32:46 -08:00
Unknown W. Brackets
4d0dea3506
UI: Add button to show CRC on feedback screen.
2021-02-16 19:29:37 -08:00
Unknown W. Brackets
2a9dde684d
Dialog: Unlock volatile without Update call.
...
Crisis Core depends on this unlocking, likely it should really be on a
thread.
2021-02-16 19:15:09 -08:00
Henrik Rydgård
a911d99ac6
Merge pull request #14040 from unknownbrackets/resampler-bias
...
Audio: Avoid left shift when resampling
2021-02-16 22:53:22 +01:00
Henrik Rydgård
19bd943adc
Merge pull request #13865 from unknownbrackets/unthrottle
...
Display: Change default unthrottle mode on non-Windows
2021-02-16 08:42:56 +01:00
Henrik Rydgård
2de6b359ce
Merge pull request #14156 from unknownbrackets/framebuf-clear
...
GPU: Remove clear framebuf on first use speedhack
2021-02-16 08:33:18 +01:00
Unknown W. Brackets
e08e0cba33
GPU: Remove clear framebuf on first use speedhack.
...
Wasn't helping much.
2021-02-15 23:12:24 -08:00
Henrik Rydgård
a2669377eb
Merge pull request #14149 from unknownbrackets/usb-wait
...
Usb: Implement state waits
2021-02-16 00:02:08 +01:00
Unknown W. Brackets
07de2e5401
Debugger: Prevent thread errors on mem alloc info.
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
cc1b4e695d
Debugger: Correct crash with no alloc tag.
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
8d58bbb634
Debugger: Correct merging fragmented blocks.
...
Oops, wasn't clearing them so was eventually maxing out fragmentation.
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
a4ed6eb167
Debugger: Fix memory lookup in mirrors/uncached.
...
Oops, was crashing before since it's outside the index.
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
d48bb7e105
Debugger: Show memory tag info in status bar.
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
595a17e9bc
Debugger: Ignore unmarked mem block info in find.
...
We start with a large unmarked region which we break up. Ignore this.
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
f95fdf3dfd
Debugger: Optimize linear marking.
...
This is a very common case, so helps skip ahead.
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
53b8b8721e
Debugger: Track slabs by end, not size.
...
This is simpler, we're always comparing the end anyway.
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
7ccb432a97
Debugger: Defer memory map calculations.
...
It's not so slow, but let's defer (could even use a thread.)
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
a62aa4746b
Debugger: Speed up lookup using an index.
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
c128df5c75
Debugger: Track ticks of allocation/write/etc.
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
10a77d29ab
Debugger: Track texture usage too.
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
e7b968be73
Debugger: Notate Memcpys directly as well.
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
88e2b9b740
Debugger: Notate memset tags directly.
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
ca2f7df94f
Debugger: Track memory allocations and writes.
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
9ead436069
Debugger: Specifically tag relocations.
...
This is useful info.
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
ca7d127adc
Debugger: Notate more cases of memory clears.
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
44a0c54538
Debugger: Log access reason on memory breakpoint.
2021-02-15 15:01:23 -08:00
Unknown W. Brackets
f7740edc6d
Debugger: Add more metadata for memory usage.
2021-02-15 15:01:21 -08:00
Unknown W. Brackets
8e6a438809
Mpeg: Correct incorrect upload size return.
2021-02-15 15:00:28 -08:00
Henrik Rydgård
b99951811f
Rename the FuncReplacements setting to effectively reset it for everyone.
...
See #12322
2021-02-15 23:46:44 +01:00
Henrik Rydgård
93fd62f54b
Merge pull request #13832 from unknownbrackets/events
...
SaveState: Make event restoring more obvious
2021-02-15 23:39:42 +01:00
Henrik Rydgård
71b1c9dfea
Merge pull request #14150 from unknownbrackets/dialog
...
Dialog: Clear volatile memory on unlock
2021-02-15 23:37:55 +01:00
Unknown W. Brackets
ceecca1b72
Display: Change default unthrottle mode on non-Win.
...
This should reduce graphical corruption caused by fast forwarding.
2021-02-15 14:16:42 -08:00
Henrik Rydgård
e1d73b2b91
Merge pull request #14073 from unknownbrackets/hle-delay
...
Log errors when delaying or waiting an already waiting thread
2021-02-15 23:10:08 +01:00
Unknown W. Brackets
d2348897cb
Dialog: Clear volatile memory on unlock.
...
Approximates firmware behavior.
2021-02-15 14:08:16 -08:00
Unknown W. Brackets
cfbeadccc7
Usb: Implement state waits.
...
See #11067 - implementing in hopes of reducing spin.
2021-02-15 13:43:05 -08:00
Unknown W. Brackets
e85a8b0f5b
Global: Cleanup class init order warnings.
2021-02-15 11:59:45 -08:00