Commit Graph
14759 Commits
Author SHA1 Message Date
Unknown W. Brackets f91135cedf Prevent some threading related NULL derefs. 2013-05-18 10:19:34 -07:00
Unknown W. Brackets 3931f07852 Fix a couple bad bounds checks in VAG/Mpeg. 2013-05-18 10:19:12 -07:00
Unknown W. Brackets e3e5b24bf8 Prevent some warnings in vfpu, add reporting.
Uninitialized value and out of bounds error.
2013-05-18 10:17:58 -07:00
Unknown W. Brackets 33cd860de3 Fix a crash in reporting without gpu set. 2013-05-18 09:47:17 -07:00
Unknown W. Brackets b733bc1a2a Clean up some indents, add some reporting. 2013-05-18 02:09:32 -07:00
Unknown W. Brackets e16514b50d Avoid float copy in vfpu to workaround 32-bit bug.
This appears to be an MSVC bug (or just precision issue) when using
fast math, only on 32-bit builds.  Anyway, memcpy or u32 * fixes it.

Unfortunately, matrix ops have similar issues and memcpy doesn't seem
to help there.
2013-05-18 02:09:32 -07:00
Henrik Rydgård 3706045b31 Merge pull request #1822 from oioitff/atrac-fix
A serious bug fix for sceAtrac
2013-05-17 00:21:11 -07:00
Unknown W. Brackets eb308d03e8 Don't preserve the selected save for DATA types.
Fixes #1825.
2013-05-16 22:33:10 -07:00
oioitff 41860c5ade The hack way for numSamples may be still
necessary for some games. Just use a better hack way.
2013-05-17 01:17:58 +08:00
oioitff 7bd3f389c7 Improve getremainFrame.
Fixed Musou Orochi 2 and so on.
2013-05-17 01:15:23 +08:00
Henrik Rydgård e104b8436f Merge branch 'raven02-patch-15'
Conflicts:
	UI/MenuScreens.cpp
2013-05-16 17:21:13 +02:00
Henrik Rydgård 367e9bcefb Remove DrawWireframe option to save space in dialog, it doesn't really work right anyway 2013-05-16 17:18:53 +02:00
sum2012 32fed38ddf Add another patchers 2013-05-16 21:32:08 +08:00
Unknown W. Brackets 8a985e36ce Correct some logging to use ERROR_LOG.
Oops, was just copy and pasting the other wrong ones.
2013-05-16 01:53:38 -07:00
Unknown W. Brackets 857e12d27d Validate the SRC format, and enforce STEREO.
Were these actually outputting audio before?
2013-05-16 01:12:40 -07:00
Unknown W. Brackets 8544171a84 Validate the sample count in SRC and Output2. 2013-05-16 01:12:40 -07:00
Unknown W. Brackets 4eee3af19b Error when trying to reserve Output2 twice. 2013-05-16 01:12:39 -07:00
Unknown W. Brackets 0ab30ecb07 Use a separate channel for SRC/Output2.
Tests on the PSP show that all 8 channels can be reserved/used at the
same time as *either* Output2 or SRC (but SRC and Output2 cannot be used
at the same time.)
2013-05-16 01:12:39 -07:00
Unknown W. Brackets 8b3b666612 Return an error for invalid audio sample sizes. 2013-05-16 01:12:38 -07:00
Unknown W. Brackets 674cd9c1a1 Auto select the highest available channel.
This is what tests show, and what the PSP does.  It makes sense, since
the game might hardcode 0/1 but some library might use autoselect.  Or
something.
2013-05-16 01:12:38 -07:00
Unknown W. Brackets 3f8c920436 Accept any negative channel as autoselect.
And fix error codes in sceAudioChReserve().
2013-05-16 01:12:37 -07:00
Henrik Rydgård 50f8466ee8 Merge pull request #1810 from makotech222/max-recent
Allow changing of MAX_RECENT in config file
2013-05-16 01:00:52 -07:00
Steven Cherry 0912d9c931 Fix names to be consistent. Moved MAX_RECENT to header file. 2013-05-15 19:51:15 -05:00
Henrik Rydgård 2846467e63 Merge pull request #1813 from mattweb28/add-modules
Added sceJpeg & sceMd5
2013-05-15 05:18:09 -07:00
mattweb28 d3ded6639a Added sceJpeg & sceMd5 2013-05-15 19:49:34 +08:00
Steven Cherry 6fad56a522 Allow changing of MAX_RECENT in config file
Simple request made by Solarmystic on the forums. Allow you to change
the number of recent isos saved by ppsspp. Default is set to 12.
2013-05-14 18:19:35 -05:00
oioitff 1a2bcb70ce Not to loop or end audios when numSamples is 0.
Some games may check for it and add more data.
2013-05-14 23:27:04 +08:00
Henrik Rydgård 9248a19dd8 Merge pull request #1739 from makotech222/master
Custom Fps Limiter
2013-05-14 06:33:53 -07:00
mattweb28 1b87f5667f HLE needs to be reset after kernel shutdown 2013-05-14 20:37:20 +08:00
oioitff 5e27af6eea Remove the dependency on DirectShow SDK. 2013-05-14 19:41:08 +08:00
oioitff 34b4cd29a2 add atrac3plus support for sceAtrac 2013-05-14 19:03:53 +08:00
oioitff 9b0c22f87d Add atrac3plus lib. 2013-05-14 19:01:33 +08:00
raven02 897fc5068d vol > 0xFFFFF for sceAudioSRCOutputBlocking 2013-05-14 08:32:51 +08:00
Henrik Rydgard c38eece4de Increase max volume of sceAudioOutput2OutputBlocking. 2013-05-13 22:06:49 +02:00
Henrik Rydgard b2d57ff365 VERBOSE a log statement 2013-05-13 19:25:33 +02:00
raven02 61c777983b Fix loop problem in Three Kingdom VIII 2013-05-13 21:15:02 +08:00
aquanull 6ab94303b9 av_get_default_channel_layout returns int64_t
And one less signed/unsigned comparison warning.
2013-05-13 16:20:04 +08:00
Henrik Rydgård 4b9d6d26d3 Merge pull request #1792 from unknownbrackets/windows-ui
Fix crashes / bad errors when loading a file fails
2013-05-12 22:55:03 -07:00
Unknown W. Brackets 3cd391c3e2 Fix crashes / bad errors when loading a file fails. 2013-05-12 19:51:16 -07:00
Unknown W. Brackets f5eb684abc Return an error when there's no async op.
And generally improve error codes for async io poll/wait funcs.

Fixes #1790.
2013-05-12 17:28:07 -07:00
Unknown W. Brackets 0f459f9000 Fail if the cwd is too long as well. 2013-05-12 17:03:46 -07:00
Unknown W. Brackets 8e1193feba Fail with an error in sceIoChdir for invalid dev. 2013-05-12 16:51:08 -07:00
Unknown W. Brackets 7cab1c334b Remove a duplicate syscall entry. 2013-05-12 16:51:01 -07:00
Unknown W. Brackets 225d09555b Properly savestate umd0: references. 2013-05-12 16:37:03 -07:00
Unknown W. Brackets 37aa59fb3c Keep track of disc0:/ vs. disc0: in path parsing.
The difference matters and was getting lost.
2013-05-12 16:01:38 -07:00
Henrik Rydgard f864e81e72 Get mp3 sample rate and channels from FFMPEG instead of trying to detect ourselves. 2013-05-12 22:29:43 +02:00
Unknown W. Brackets 780e252059 Fix crash in mp3 reading. 2013-05-12 11:41:51 -07:00
Henrik Rydgård 0e1b6d8488 Fix sceMp3 build without USE_FFMPEG 2013-05-12 20:13:07 +02:00
Henrik Rydgard e65390184e Uncomment some unused stack-corrupting code from sceMp3Decode. Update ffmpeg. 2013-05-12 19:48:12 +02:00
Florent CastelliandHenrik Rydgard 501f705ba3 Merge mp3 support from Orphis' old FFMPEG code.
Conflicts:
	CMakeLists.txt
	Core/HLE/sceAudio.cpp
	Core/HLE/sceMp3.cpp
	Core/HLE/sceMpeg.cpp
2013-05-12 19:13:10 +02:00