Unknown W. Brackets
adef5bbe59
Discard packet data when seeking.
2014-10-03 23:23:36 -07:00
Unknown W. Brackets
50e4eded75
Actually use the temp packet.
2014-10-03 23:08:16 -07:00
Unknown W. Brackets
72e8e6448f
Don't eat packet data when using a temp packet.
2014-10-03 22:17:25 -07:00
Unknown W. Brackets
cf7e280185
Attempt to ensure we don't decode partial frames.
2014-10-03 22:11:45 -07:00
Unknown W. Brackets
f421453bf9
Align samples even after a loop.
...
This corrects the amount of audio after certain loops, but it doesn't seem
to output the right data when this happens.
Possibly, seeking isn't doing the right thing and resetting state that
shouldn't be reset when a loop happens. Not sure... but it was already
wrong before, this just reads the right amount of it.
2014-10-03 21:33:45 -07:00
Unknown W. Brackets
2f443f52a6
Ensure we request s16 samples.
...
We won't get these for atrac3+, but we should for atrac3 (seems to be the
default anyway, but better to be clear.)
2014-10-03 20:05:08 -07:00
Unknown W. Brackets
24ab84a0fe
Centralize atrac frame decode logic.
2014-10-03 20:04:54 -07:00
Unknown W. Brackets
398646411a
Properly handle atrac packets with multiple frames.
...
This gets us decoding the start of a file and near loops way more
correctly.
2014-10-03 19:48:39 -07:00
Henrik Rydgård
061fe9ab0a
Merge pull request #6969 from daniel229/savedata
...
Savedata minor
2014-10-03 17:24:24 +02:00
Henrik Rydgård
7d44711198
Merge pull request #6957 from unknownbrackets/reporting
...
Add an option to provide compatibility feedback
2014-10-03 17:22:19 +02:00
Unknown W. Brackets
1b520ea673
Correct first next sample calculation.
...
If it's exactly matching a frame size, we need to return a full frame,
rather than 0. Fixes #6967 .
2014-10-03 07:49:35 -07:00
daniel229
70fac3a65e
savedata
2014-10-03 15:16:12 +08:00
Henrik Rydgård
c2a462ceb2
Merge pull request #6949 from daniel229/func_replace_soranokiseki
...
Functions replace in Sora no Kiseki FC, SC ,and Boku no Natsuyasumi 2 and 4
2014-10-02 15:48:28 +02:00
Unknown W. Brackets
2221951cd9
Correct atrac looping offset by one frame.
2014-09-28 15:19:30 -07:00
Unknown W. Brackets
3856a53503
Handle atrac files with larger "fact" chunks.
...
Ends up with the a separate offset for loops, it seems like. This corrects
looping information for these files.
2014-09-28 15:19:29 -07:00
Unknown W. Brackets
58afdfac60
Return an error for MOut on a stereo stream.
...
It seems like it won't downmix, it returns an error.
2014-09-28 15:19:29 -07:00
Unknown W. Brackets
feada0ee65
Adjust some logging.
...
Report logic op more correctly, cleanup an incorrect log.
2014-09-28 15:13:52 -07:00
Unknown W. Brackets
af822b1647
Add actual reporting of compatibility.
2014-09-27 16:41:34 -07:00
Unknown W. Brackets
e4792116a7
Initial attempt at a compat report screen.
2014-09-27 16:41:33 -07:00
Henrik Rydgård
80a28e5ac7
Merge pull request #6950 from unknownbrackets/gpu-minor
...
d3d9: Show an error when default shaders fail to compile
2014-09-27 18:38:42 +02:00
Henrik Rydgård
f875b14666
Merge pull request #6954 from unknownbrackets/font-minor
...
Fix some minor issues in sceFont causing failing tests
2014-09-27 18:35:41 +02:00
Unknown W. Brackets
2c99baf295
Delay sceUtilityMsgDialogUpdate() per tests.
...
This is an approximate value, but it should be close.
2014-09-27 00:13:27 -07:00
Unknown W. Brackets
00491bb33b
Process msgdialog abort on Update().
...
Matches tests.
2014-09-27 00:13:11 -07:00
Unknown W. Brackets
ad191cdd3a
Correct error codes in sceFontOpenUserMemory().
2014-09-26 23:44:36 -07:00
Unknown W. Brackets
1d4bd6c695
Add a delay for creating fontlibs and fonts.
...
Matches tests, low bound on the delay.
2014-09-26 23:44:04 -07:00
daniel229
aad301a97a
Replace download frame in Boku no Natsuyasumi 2 and 4
2014-09-27 14:00:37 +08:00
Unknown W. Brackets
358462a7f4
Add a .gitattributes to normalize newlines.
...
No code changes.
2014-09-26 21:20:50 -07:00
daniel229
4de7e89330
Replace download frame in Sora no kiseki SC,and a comment for Sora no kiseki 3rd
2014-09-26 17:13:01 +08:00
daniel229
ea9a0182e4
Replace download frame in Sora no kiseki FC
2014-09-26 16:55:37 +08:00
Unknown W. Brackets
c88b66b308
d3d9: Emulate some logic ops with blending.
...
This makes Brave Story's intro visible. Also add for GLES2/GLES3, but
doesn't seem to work on GLES2.
2014-09-23 21:13:47 -07:00
Unknown W. Brackets
0ebe5325d4
Correct the end from sceAtracGetSoundSample().
...
I think it's meant to be the last *valid* sample.
2014-09-23 11:33:21 -07:00
Unknown W. Brackets
e717a87f9f
Add extra frames if we run out of atrac data.
...
We could probably insert frames instead for GHA phase shifting, but this
will solve other bugs too, I think.
2014-09-23 11:33:21 -07:00
Unknown W. Brackets
fa42426d21
Clamp the final sample count during decode.
...
Some games depend on / expect this, or else they'll let important data get
overwritten.
2014-09-23 11:33:20 -07:00
Unknown W. Brackets
68f4a1e7f7
Return the correct next sample at the beginning.
2014-09-23 11:33:20 -07:00
Unknown W. Brackets
0aa7247fea
Fix seeking in atrac after the start.
...
Not sure the very start is right though, arg.
2014-09-23 11:33:19 -07:00
Unknown W. Brackets
4702ae0e41
Add breakpoints to most sceAtrac mem access.
2014-09-23 11:33:18 -07:00
Unknown W. Brackets
6b6bf3f8e6
Correct the dataOff member of atrac context.
2014-09-23 11:33:18 -07:00
Unknown W. Brackets
ac1fcdb269
Skip samples in the first chunk of atrac output.
...
This seems to be what the PSP actually does, although not sure. The first
result is always smaller by this amount (numerous atrac files tested.)
2014-09-23 11:32:11 -07:00
Unknown W. Brackets
70705d4a9d
Remove incorrect atrac decode ptr nullcheck.
...
Already shown in decode test to be valid.
2014-09-23 08:32:09 -07:00
Henrik Rydgård
9aaaf3a835
Merge pull request #6922 from daniel229/a_few_func_replacement
...
A few functions replace in some games
2014-09-21 23:13:02 +02:00
Unknown W. Brackets
4210ba44eb
Clean up a few more ImmPtr() cases.
2014-09-21 08:34:27 -07:00
daniel229
d452d02aba
Update replace function for Toaru Majutsu to Kagaku no Ensemble.
2014-09-21 10:58:56 +08:00
Henrik Rydgard
dda3ca3d5f
D3D9 init error reporting improved. Use "override" properly in Host.
2014-09-20 21:55:58 +02:00
daniel229
1e2abba2b1
Replace function in Toradora! Portable
2014-09-18 15:47:52 +08:00
daniel229
efa35294ce
Replace function in Hentai Ouji To Warawanai Neko
2014-09-18 15:45:58 +08:00
daniel229
4d6e0f6d31
Another function replace in Kirameki School Life
2014-09-18 15:41:39 +08:00
daniel229
a657da91c3
Replace download frame in Toaru Majutsu to Kagaku no Ensemble
2014-09-18 15:37:12 +08:00
daniel229
48b774d143
Replace download frame in Rezel Cross
2014-09-18 15:29:59 +08:00
daniel229
2dd3ab6c20
Replace frame download in suikoden1&2
2014-09-15 00:19:22 +08:00
The Dax
436f39d3f6
Win32: Add an UI option to change the GPU backend.
...
It requires an application restart to work.
2014-09-14 06:59:27 -04:00