Unknown W. Brackets
6b413a808f
Atrac: Handle SAS end the same way as other types.
...
It makes sense to match, and this sounds right in Sol Trigger. Haven't
tested in detail yet, but it should prevent cutting off sounds.
2015-11-08 12:23:32 -08:00
Unknown W. Brackets
ac524eee1b
Atrac: Also read loop count from context RAM.
...
Observed the Sol Trigger demo's library writing values here, although in
the cases I saw it wasn't changing it from 0.
2015-11-08 12:22:12 -08:00
Unknown W. Brackets
43238322ef
Let's try a more limited heuristic.
2015-11-08 09:38:18 -08:00
Henrik Rydgård
3631b55851
Merge pull request #8191 from unknownbrackets/minor
...
Minor cleanup in Atrac, report depth equality tests
2015-11-08 18:05:22 +01:00
Unknown W. Brackets
2c0b662484
Report depth test equality checks.
2015-11-08 09:04:12 -08:00
Unknown W. Brackets
a0604c6de3
Atrac: DRY a tiny bit of the code down.
2015-11-08 09:04:11 -08:00
Henrik Rydgård
87cf8029f1
Merge pull request #8190 from unknownbrackets/atrac-remaining
...
Correct initial sample offset for certain files
2015-11-08 17:41:56 +01:00
Unknown W. Brackets
28a957694a
Atrac: Apply second FACT as loop offset.
...
It seems like, when these values are different, the difference indicates
some kind of delta in other sample values?
Mostly trying to match values coming out of firmware structs here.
Fixes music looping in Kurohyo 2.
2015-11-08 08:26:41 -08:00
Unknown W. Brackets
27043b5fa5
Atrac: Do not output remain on ending decode.
...
It's not supposed to output 0, or -1, or anything. It leaves the original
value in place. This is probably why some games "liked" different values.
2015-11-08 08:20:09 -08:00
Unknown W. Brackets
ce23289c7e
Remove some empty pointless files.
2015-11-08 08:18:41 -08:00
Henrik Rydgård
b9f703d112
Merge pull request #8189 from unknownbrackets/atrac-remaining
...
Improve the remaining frames value calculation
2015-11-08 11:53:18 +01:00
Unknown W. Brackets
9da62c1efc
Atrac: Use end codes for remaining when streaming.
2015-11-07 23:30:09 -08:00
Unknown W. Brackets
959887d407
Atrac: Correct remaining frames return value.
...
Streaming buffers still not correct in some cases, primarily looping.
2015-11-07 23:30:09 -08:00
Unknown W. Brackets
e28fa3c426
Atrac: Correct transition to fully loaded.
...
Normally it won't go over of course, oops.
2015-11-07 23:30:05 -08:00
Unknown W. Brackets
61e530df91
Atrac: Check more buffer states in GetRemainFrame.
2015-11-07 23:30:04 -08:00
Unknown W. Brackets
a932b0858c
Atrac: Make sure NO_DATA is always set.
...
This way we can move away from data_buf, which eventually we'll stop using
entirely, in preference for PSP RAM.
2015-11-07 23:29:59 -08:00
Unknown W. Brackets
3f3700cb45
Atrac: Allow games to update buffer state.
...
Because they can and do. This primarily only happens with low level and
SAS streams, I think.
2015-11-07 23:29:59 -08:00
Unknown W. Brackets
91de8e46c1
Atrac: Fix an internal typo.
2015-11-07 23:29:58 -08:00
Unknown W. Brackets
26a81f5179
Atrac: Simplify USE_FFMPEG checks.
...
Maybe we should just remove the option, but this way the behavior is a lot
more similar.
2015-11-07 23:29:58 -08:00
Unknown W. Brackets
9ebc9f695e
Atrac: Clean up logging in sceAtracGetRemainFrame.
2015-11-07 23:29:57 -08:00
Henrik Rydgård
302e63ae1e
Merge pull request #8184 from daniel229/compat
...
Disable Depth Rounding for Summon Night 5 (JP)
2015-11-07 12:52:13 +01:00
Henrik Rydgård
255513c250
Merge pull request #8185 from unknownbrackets/atrac-resetting
...
Atrac: correct offsetting logic in resetting
2015-11-07 12:51:21 +01:00
daniel229
4234b3d90b
Disable Depth Rounding for MotorStorm Arctic Edge and Saigo no Yakusoku no Monogatari.
2015-11-07 17:42:54 +08:00
Unknown W. Brackets
3afc86e9b8
Atrac: correct offsetting logic in resetting.
...
Probably not super important exactly, but got the numbers backwards when I
reduced the test data. Oops.
2015-11-06 23:19:21 -08:00
daniel229
04735299cc
typo
2015-11-07 13:12:05 +08:00
daniel229
a7c9e9a63a
Heroes Phantasia Limited Edition Disc requires pixel depth rounding.
2015-11-07 12:23:18 +08:00
daniel229
50e33bd829
Disable Depth Rounding for Summon Night 5 (JP)
2015-11-07 09:27:39 +08:00
Henrik Rydgård
a581de7d5c
Merge pull request #8176 from unknownbrackets/atrac-resetting
...
Handle resetting atrac play position more correctly when adding data
2015-11-06 10:26:03 +01:00
Unknown W. Brackets
696cb6649e
Atrac: Match PSP on reset of streaming data.
...
This attempts to match the sizes and positions requested by the PSP
firmware APIs. The two functions have to match: if they don't, it will
start reading incorrect data.
2015-11-05 23:23:59 -08:00
Unknown W. Brackets
4511407506
Atrac: Add reschedule when resetting play pos.
...
This matches tests, although the actual delay is more variable.
2015-11-05 23:23:55 -08:00
Unknown W. Brackets
a2c4f7760a
Atrac: Add range check when resetting play pos.
2015-11-05 23:23:50 -08:00
Unknown W. Brackets
91e5916f66
Atrac: Fix sample range check to match output.
...
It allows some negative values, actually.
2015-11-05 23:23:45 -08:00
Unknown W. Brackets
838adff03a
Merge pull request #8175 from FTPiano/master
...
Fixed build on Mac OS X.
2015-11-05 19:45:54 -08:00
Victor Xie
5dd805259b
Fixed build on Mac OS X.
2015-11-06 11:13:59 +08:00
Henrik Rydgard
6461d6237d
Windows: Remove two fairly useless shortcuts. The rendering mode one was really dangerous, and mapped to F5 which is very easy to accidentally hit when loading save states.
2015-11-05 22:08:13 +01:00
Unknown W. Brackets
d2701d72bd
One more Qt buildfix.
2015-11-04 22:02:05 -08:00
Unknown W. Brackets
ac31c66a60
Fix #8169 , really dumb typos.
...
Sorry.
2015-11-04 19:40:53 -08:00
Henrik Rydgård
f5530bf3ee
Merge pull request #8168 from hrydgard/viewport-vertical-fix
...
Fix viewport vertical positioning, fixing #8165 .
2015-11-05 00:14:43 +01:00
Henrik Rydgård
c9e7f69174
Merge pull request #8170 from angelXwind/patch-1
...
Re-add -mmacosx-version-min=10.7 to CMAKE_CXX_FLAGS (because someone removed it at some point?)
2015-11-05 00:11:20 +01:00
Karen Tsai
91418f9e5d
Re-add -mmacosx-version-min=10.7 to CMAKE_CXX_FLAGS (because someone removed it at some point?)
2015-11-04 18:09:46 -05:00
Henrik Rydgard
aac0cd3227
Minor consistency improvement between d3d and opengl code
2015-11-05 00:08:48 +01:00
Henrik Rydgard
5bfcd07b35
Viewport clipping/overage fix
2015-11-04 23:03:14 +01:00
Henrik Rydgard
ffe35f73af
Fix viewport vertical positioning, fixing #8165 . However, God Eater bloom breaks. Why??
2015-11-04 23:03:13 +01:00
Henrik Rydgard
05880763a5
Qt buildfix
2015-11-04 23:02:59 +01:00
Henrik Rydgard
8b3ff8a5b6
Correctly flip matrices in DX9 as well.
2015-11-04 22:37:42 +01:00
Henrik Rydgard
a6d6a68a95
Oops
2015-11-04 22:28:54 +01:00
Henrik Rydgard
f3b0562bd8
Improve viewport terminology a bit. No functional change.
2015-11-04 22:03:29 +01:00
Henrik Rydgård
452ed71e68
Couple of LLVM compiler warnings
2015-11-04 12:46:38 +01:00
Henrik Rydgard
067431b35b
Region is not used in the viewport calculations - remove wrong commented out code
2015-11-04 11:04:47 +01:00
Henrik Rydgard
99e3ee1f71
Add some missing checks in D3D from the last commit.
2015-11-04 10:34:52 +01:00