Commit Graph
14759 Commits
Author SHA1 Message Date
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årdandGitHub 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årdandGitHub 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
aliaspiderandUnknown W. Brackets 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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årdandGitHub 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