Commit Graph
12047 Commits
Author SHA1 Message Date
Unknown W. Brackets 3edebbfba9 Reset resample hist on keyon, round up read.
If we have an uneven pitch, round up so that we get the next sample to
resample in.
2014-02-22 22:38:03 -08:00
Henrik Rydgård 9dacc2ba55 Merge pull request #5542 from unknownbrackets/sas-minor
Yet more exactness changes for SAS
2014-02-23 06:12:50 +07:00
Unknown W. Brackets 9cba543a4b sceSasCoreWithMix() returns an error in raw mode.
And does not reschedule, specifically.
2014-02-22 08:48:55 -08:00
Unknown W. Brackets 10bf116399 Don't report sceSasSetADSRMode(..., 5, 5, 5, 5).
It seems common.
2014-02-22 08:39:15 -08:00
Unknown W. Brackets 0939065333 Report the raw output mode to find examples.
I can't find any games actually leaving the output mode at 1.
2014-02-22 08:07:51 -08:00
Unknown W. Brackets ff920f6af6 Fix sceSas outputMode = 1 (which is not mono.)
May fix games that played audio only on the left side, or something.
2014-02-22 07:52:18 -08:00
Henrik Rydgård 1934ede59f Merge pull request #5536 from chinhodado/patch-3
fix a mistake in a logic condition
2014-02-22 16:35:15 +07:00
chinhodado 586eb76ddf fix a mistake in a logic condition 2014-02-21 19:43:24 -05:00
Unknown W. Brackets ede385bfed Validate output mode, correct dry/wet handling.
Seems like any non-zero parameter sets it, actually.  I previously changed
it to check the lowest bit but I can't reproduce it now...
2014-02-21 09:47:46 -08:00
Unknown W. Brackets ce518a432f x86jit: Add a missing unknown prefix check. 2014-02-21 09:47:28 -08:00
Henrik Rydgård b32200895d Merge pull request #5532 from chinhodado/patch-2
change to correct enums
2014-02-21 20:00:31 +07:00
chinhodado d110d4e3cf change to correct enums 2014-02-20 21:29:00 -05:00
Henrik Rydgård 4e93573422 Merge pull request #5486 from raven02/patch-25
Use GE_CMODE instead of TPSM_PIXEL_STORAGE_MODE
2014-02-20 18:48:10 +07:00
Unknown W. Brackets f6abfb9444 Fix hang if you use disasm goto outside game. 2014-02-20 01:02:39 -08:00
Unknown W. Brackets fb1ca6823c Oops, fix reporting showing disabled outside game. 2014-02-20 01:02:22 -08:00
Henrik Rydgård df3342fd9e Merge pull request #5497 from sum2012/patch-10
Add sceCtrl_driver ,sceDisplay_driver ,SysclibForKernel
2014-02-20 11:20:06 +07:00
Henrik Rydgård 474084e688 Merge pull request #5523 from chinhodado/patch-1
fix buffer overflow
2014-02-20 11:15:34 +07:00
Henrik Rydgård ecabf75e12 Update native 2014-02-20 11:14:16 +07:00
Sacha c520884888 Blackberry/Symbian: Improve tilt. 2014-02-20 04:00:22 +10:00
Sacha edd712c65d Fix Symbian DPI 2014-02-20 03:37:06 +10:00
chinhodado cb39a5d978 fix buffer overflow 2014-02-19 12:07:45 -05:00
Sacha f6a5402cef Fix bugs in blackberry+symbian by updating ffmpeg. 2014-02-20 01:06:49 +10:00
Sacha 6b8ab2e044 Fix keyboard on Blackberry. 2014-02-19 22:33:28 +10:00
Henrik Rydgård 9af3cd5549 Merge pull request #5521 from unknownbrackets/sas-minor
More exactness improvements for SAS and VAG
2014-02-19 18:40:04 +07:00
Unknown W. Brackets a1283644ab If never set, loop to the first vag block.
Not the second (0 = second.)
2014-02-19 01:03:11 -08:00
Unknown W. Brackets a36f7bf267 Fill in predict_nr's above 5, fix clamping.
We weren't processing vag properly when it hit the edges.

The coefficients were found with testing about 384 samples.
2014-02-19 01:01:56 -08:00
Henrik Rydgård 148b910de3 Merge pull request #5513 from kaienfr/fix_iOS7_crash
fix iOS7 crash
2014-02-19 14:41:29 +07:00
Unknown W. Brackets 11df9dabf9 Add an extra delay to VAG keyon.
It seems to come in an extra sample late.  PCM doesn't.

This corrects timing for VAG samples so they match up exactly.  Really
minor, of course...
2014-02-18 23:32:37 -08:00
Unknown W. Brackets 9ceeedba8d Correct some error codes in sceSasSetVoice(). 2014-02-18 23:12:26 -08:00
kaienfr 9b0994e8a6 fix iOS7 crash 2014-02-18 15:53:48 +01:00
Henrik Rydgård 106656f51e Merge pull request #5509 from unknownbrackets/sas-minor
Improve pitch handling in sas
2014-02-18 09:18:07 +01:00
Unknown W. Brackets dc5d17971c Actually use the resample buffer.
Fixes static in Final Fantasy Tactics music.
2014-02-17 23:23:44 -08:00
Unknown W. Brackets 93060e3aef Avoid some divisions, just in case. 2014-02-17 23:19:30 -08:00
Unknown W. Brackets b5bdac211a Ignore pitch > 0x1000 for pcm.
It seems to be supported only below 0x1000.  Also, drop optimization for
double for now, simpler this way and doesn't seem common?
2014-02-17 21:09:44 -08:00
Unknown W. Brackets dd434cd7c5 Optimize mixing samples at common pitches.
Doesn't seem to be a big help but may matter more on mobile.
2014-02-17 21:09:44 -08:00
Unknown W. Brackets 139c91fe19 Return an error for an invalid pitch, per tests. 2014-02-17 21:09:43 -08:00
Unknown W. Brackets 1efcebb121 Smooth SAS resampling when pitch != 0x1000. 2014-02-17 21:09:43 -08:00
Unknown W. Brackets 8ded863231 Reset sampleFrac on keyon.
Since we're starting the samples over.
2014-02-17 21:09:42 -08:00
Unknown W. Brackets 38053df4ca Don't drop the last mix of vag samples.
Wait instead until the end of mixing to end the envelope.
2014-02-17 21:09:42 -08:00
Unknown W. Brackets 3899e18422 Always key on for 32 samples regardless of pitch.
Before it would be more or less depending on pitch.  It's always 32.
2014-02-17 21:09:41 -08:00
Unknown W. Brackets f62eb4848d Add a few more safety checks for SendMessage().
Broadcasting is bad.
2014-02-17 21:08:34 -08:00
Unknown W. Brackets ec34c31416 Initialize the status bar earlier.
We try to set its text sometimes before creating it, which can cause a
random hang.  It could also maybe be causing the window titles to be
blanked out.
2014-02-17 20:52:38 -08:00
Henrik Rydgård 8da651b6c1 Merge pull request #5479 from sum2012/log
Enable produce DEBUG_LOG rather than INFO_LOG in Windows who don't need install Visual Studio Express
2014-02-18 00:36:22 +01:00
Henrik Rydgard e561f576b5 Windows screenshots: Name the files after the game ID. Implements #5504 2014-02-17 23:43:58 +01:00
Henrik Rydgard 9e0d4836fe Android: Minimum requirement is now Gingerbread. Upgrade to GCC 4.8.
"Fixes" #4798.
2014-02-17 23:36:13 +01:00
Henrik Rydgård 42af77ed9c Merge pull request #5498 from Dante38490/patch-1
-Update VS 2013
2014-02-17 22:39:21 +01:00
Henrik Rydgård 2890c4b206 Merge pull request #5488 from unknownbrackets/sas-minor
Improve more sas correctness
2014-02-17 22:39:10 +01:00
Henrik Rydgard eb4f17c65d 0.9.7.2 2014-02-17 21:25:53 +01:00
Henrik Rydgard 7d1bfefb8e Update native v0.9.7.2 2014-02-17 21:15:25 +01:00
Henrik Rydgård c552338543 Merge pull request #5503 from unknownbrackets/ui-tweaks
When the language changes, recreate all views
2014-02-17 20:50:37 +01:00