Commit Graph
27588 Commits
Author SHA1 Message Date
Unknown W. Brackets 980d4194c0 Io: Add a config setting for memstick status. 2016-08-05 21:27:53 -07:00
Unknown W. Brackets bf7a020c6a Io: Notify callbacks on memstick insert/remove. 2016-08-05 21:05:48 -07:00
Unknown W. Brackets 9e488e8be4 Io: Correct some memstick devctl accuracy issues.
This makes it pass the right values in a few more cases, and unregister
callbacks properly.  Also handles duplicate callbacks.
2016-08-05 20:42:58 -07:00
sum2012 da8188ab7d Add more check for safely 2016-08-06 06:52:48 +08:00
Unknown W. Brackets 2d4e75369a Oops, fix typo.
Pointed out by Florin9doi - wasn't currently causing problems because the
value 1 isn't yet being used.
2016-08-05 11:34:22 -07:00
Unknown W. Brackets 7127de302e Avoid some unused variable warnings. 2016-08-05 10:48:18 -07:00
Unknown W. Brackets 360be4073d Fix a switch missing value warning. 2016-08-05 10:48:04 -07:00
Unknown W. Brackets fd546ff21d Fix some type comparison warnings. 2016-08-05 10:47:45 -07:00
Unknown W. Brackets e55198f7e7 Correct some initialization order warnings.
Also, another missing init with IRBlocks.
2016-08-05 10:46:11 -07:00
sum2012 390ecb3184 Better support zh_gb.pgf 2016-08-05 19:58:31 +08:00
Unknown W. Brackets 747a6ec524 Debugger: Add custom log expressions.
Similar to Visual Studio, just use {a1} to log the value of register a1.
Supports anything the expression parser supports.
2016-08-04 13:29:22 -07:00
Unknown W. Brackets e4ca124b0e Debugger: Add custom breakpoint log message. 2016-08-04 13:07:56 -07:00
Unknown W. Brackets 9972e5b10a Debugger: Allow logging on CPU breakpoints. 2016-08-04 12:39:29 -07:00
Unknown W. Brackets a9ad0cd471 Debugger: Make breakpoint actions more generic. 2016-08-04 12:02:44 -07:00
Henrik Rydgård a0a4d3cd24 Merge pull request #8880 from unknownbrackets/kernel-hle
Clean up kernel mode syscall logging
2016-08-04 19:18:15 +02:00
Unknown W. Brackets db12337b39 Add basic kernel mode file func entries. 2016-08-04 09:46:29 -07:00
Unknown W. Brackets e78a389ecc Move sceIo kernel tables to sceIo. 2016-08-04 09:46:29 -07:00
Unknown W. Brackets 0b43e28595 Move SysMemForKernel to sceKernelMemory. 2016-08-04 09:46:27 -07:00
Unknown W. Brackets 4b4770bbc5 Log kernel syscalls with a K.
This way they can be properly differentiated.
2016-08-04 09:46:26 -07:00
Unknown W. Brackets 46fb7e7444 Merge pull request #8873 from sum2012/mpeg-minor2
Revert "Temporarily disable PMP video for non-windows"
2016-08-04 08:37:04 -07:00
sum2012 1cc645b5e4 Revert "Temporarily disable PMP video for non-windows"
This revert
https://github.com/hrydgard/ppsspp/pull/8693/commits/5e20ba18114c4c37c15e144598952d370e81edfe
2016-07-25 20:21:53 +08:00
Unknown W. Brackets 372798e16c Auto-disable CRC reporting in power save mode. 2016-07-24 17:31:41 -07:00
Unknown W. Brackets f366f09c4c Android: Detect pre-L power saving.
Sometimes users don't realize these are on, and they can slow down
gameplay.  Of course, they can also save battery.
2016-07-24 17:29:04 -07:00
Unknown W. Brackets 1f7a137926 Android: Detect and report power save mode.
This shows a message when it's on, or when power drops to low.
2016-07-24 17:04:06 -07:00
Henrik Rydgård fa3f219fde Merge pull request #8870 from hrydgard/android-sdk-24
Update to target Android SDK platform 24 (N)
2016-07-25 01:26:04 +02:00
Henrik Rydgard 526d1682ae Update to target Android SDK platform 24 (N) 2016-07-25 01:05:13 +02:00
Unknown W. Brackets c9a9fc5e44 Allow block transfers to resize framebuffers.
Helps the ending video in Valkyrie Profile.  See #6008.
2016-07-24 15:58:06 -07:00
Unknown W. Brackets 558b4620e8 Mpeg: Parse video streams from PSMF header.
Without doing this, FFmpeg will try to probe the streams to detect them
instead.  When it does this, sometimes it tries to read beyond the data
that's available - and then gets confused by EOFs.

Parsing this way allows us to control the situation.

An example is Valkyrie Profile, corruption in the first frames of the
second video during the intro.  Thi doesn't fix it yet, but now it's just
a matter of buffering.
2016-07-24 15:58:06 -07:00
Unknown W. Brackets dcc2541b71 Mpeg: Ask FFmpeg not to look beyond the header. 2016-07-24 15:58:05 -07:00
Unknown W. Brackets 57ae9a1181 Mpeg: Ensure garbage is not read from header.
In cases where we did not have a full 64k at first, we would potentially
send FFmpeg garbage if it asked for it.
2016-07-24 15:58:04 -07:00
Unknown W. Brackets ff95fcd321 Mpeg: Minor cleanup to header parsing.
Make sure we don't read garbage.
2016-07-24 15:58:03 -07:00
Henrik Rydgard eb72a746b9 Fix one possible (reproducible!) startup crash in IRJit. May help #8848 2016-07-25 00:21:01 +02:00
Henrik Rydgård a1e815e356 Merge pull request #8651 from unknownbrackets/android-clang
Switch Android build to using clang (needs buildbot update)
2016-07-24 22:14:58 +02:00
Henrik Rydgard 2251c9c8f7 Help #8816 by partially reverting #8753. Does not match the tests though. Firmware difference? 2016-07-24 22:12:17 +02:00
Unknown W. Brackets e269a806cd Remove unused exports / sections in jni on x86_64.
This resolves a linkage error with x64 affecting Marshmallow and clang.
It also makes the unexported symbols non-visible since they don't need to
be - this reduces the size of the ppsspp_jni.so too.

Unfortunately, it reduces the readability of stack traces.
2016-07-24 12:55:30 -07:00
Unknown W. Brackets 266ee632e8 Cleanup FFmpeg funcs deprecated in 3.x. 2016-07-24 12:53:54 -07:00
Unknown W. Brackets 316b7457b9 Upgrade to FFmpeg 3 / clang. 2016-07-24 12:53:43 -07:00
Unknown W. Brackets a1799ab4ea Update Travis to NDK r12b. 2016-07-24 12:52:43 -07:00
Unknown W. Brackets 5094bd0ea1 Add include for Android NDK r12. 2016-07-24 12:52:24 -07:00
Unknown W. Brackets d0b1f1a26e Switch Android build to clang.
It's now the recommended build from NDK 11+.  GCC is deprecated.
2016-07-24 12:52:24 -07:00
Unknown W. Brackets 4bb24e0d8a Use gl3stub versions of VAO funcs on GLES. 2016-07-24 12:52:23 -07:00
Unknown W. Brackets f4999bc6f8 Merge pull request #8868 from hrydgard/close-errors
Return error when trying to close files with pending operations
2016-07-24 12:23:54 -07:00
Henrik Rydgard 40549b14fd Error code cleanup 2016-07-24 21:22:26 +02:00
Henrik Rydgård d0b8e83a0e Merge pull request #8866 from unknownbrackets/android-shortcut
Android: Use the game title as the shortcut title
2016-07-24 16:39:19 +02:00
Henrik Rydgard 745081cc4e Return errors when trying to close file with pending operations. May help #6357. 2016-07-24 16:03:34 +02:00
Henrik Rydgard 210cd4b52d New vulkan validation issues... 2016-07-24 15:55:05 +02:00
Unknown W. Brackets 76cd5bf876 Android: Use the game title as the shortcut title.
This way when you have more than one, it's not just "PPSSPP" on each of
them.
2016-07-23 14:12:14 -07:00
Unknown W. Brackets 6320a875ad Merge pull request #8864 from sails/patch-1
Update NativeActivity.java
2016-07-20 19:29:21 -07:00
sails ecf57bdc23 Update NativeActivity.java
fix javaGL bug
2016-07-21 09:31:44 +08:00
Henrik Rydgård 4a1d3c3341 Merge pull request #8860 from unknownbrackets/tex-replace
Correct replaced texture formats in Direct3D 9
2016-07-17 19:48:36 +02:00