1240 Commits

Author SHA1 Message Date
jpd002
ca42a375a6 PsfPlayer:
- It's now possible to remove a sound handler by passing nullptr to CPsvVm::SetSpuHandler.
- SetSpuHandler is now a blocking call.
- Improved audio session handling on iOS.
- Added "now playing" information and "remote control" support on iOS.

git-svn-id: http://svn.purei.org/purei/trunk@1190 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-09-07 03:23:58 +00:00
jpd002
2b8c8f23ba Improved OpenAL sound handler stability and fixed leaks.
git-svn-id: http://svn.purei.org/purei/trunk@1189 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-09-05 05:01:33 +00:00
jpd002
d3050f28bb PsfPlayer: Sort playlists by name in playlist selector.
git-svn-id: http://svn.purei.org/purei/trunk@1188 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-09-01 05:04:59 +00:00
jpd002
0b1dde4e2b PsfPlayer iOS:
- Added next and prev buttons.
- Added automatic playlist playback.

git-svn-id: http://svn.purei.org/purei/trunk@1187 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-09-01 03:28:54 +00:00
jpd002
3e65aaa25f PsfPlayer: Fixed asserts being triggered in Release on iOS and also reset the playlist view scroll position when loading a new playlist.
git-svn-id: http://svn.purei.org/purei/trunk@1186 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-09-01 00:28:45 +00:00
jpd002
121d8992d4 PsfPlayer: Renamed "PsfPlayerAppDelegate" to "AppDelegate"
git-svn-id: http://svn.purei.org/purei/trunk@1185 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-28 08:03:53 +00:00
jpd002
b4a255f13b PsfPlayer: Added proper audio session handling code on iOS.
git-svn-id: http://svn.purei.org/purei/trunk@1184 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-28 07:58:02 +00:00
jpd002
8d398ea8a5 PsfPlayer:
- Made "Play" and "Pause" button work.
- Updated paths for PsfBlocks object file.

git-svn-id: http://svn.purei.org/purei/trunk@1183 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-28 05:27:45 +00:00
jpd002
e7206674f4 PsfPlayer: Updated AOT builder to support ARM platforms and MachO object format.
git-svn-id: http://svn.purei.org/purei/trunk@1182 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-27 03:58:16 +00:00
jpd002
27e4316295 Rewrote the iOS UI for PsfPlayer.
git-svn-id: http://svn.purei.org/purei/trunk@1181 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-25 18:39:56 +00:00
jpd002
001b5c0457 Fixed playback problems with OpenAL on MacOSX and iOS.
git-svn-id: http://svn.purei.org/purei/trunk@1180 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-24 05:56:08 +00:00
jpd002
504ab62f59 PsfPlayer: Fixed iOS and MacOSX projects.
git-svn-id: http://svn.purei.org/purei/trunk@1179 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-18 13:29:02 +00:00
jpd002
e74195350b PsfPlayer: Moved some MacOSX resources to the base folder.
git-svn-id: http://svn.purei.org/purei/trunk@1178 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-18 10:57:14 +00:00
jpd002
5b3fb0ba17 Renamed iphone_ui to ios_ui.
git-svn-id: http://svn.purei.org/purei/trunk@1177 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-18 05:43:39 +00:00
jpd002
27f66948eb Moved some files in iphone_ui.
git-svn-id: http://svn.purei.org/purei/trunk@1176 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-18 05:39:09 +00:00
jpd002
e9efbfb86e Moved Xcode projects to their appropriate places.
git-svn-id: http://svn.purei.org/purei/trunk@1175 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-18 05:26:51 +00:00
jpd002
b974457051 Some compilation fixes.
git-svn-id: http://svn.purei.org/purei/trunk@1174 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-18 03:43:35 +00:00
jpd002
fd5a0ad29b Updated PsfPlayer for MacOSX and iOS.
git-svn-id: http://svn.purei.org/purei/trunk@1173 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-18 03:39:09 +00:00
jpd002
b1b78be10d Compilation fixes (removed tr1 stuff).
git-svn-id: http://svn.purei.org/purei/trunk@1172 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-18 03:33:44 +00:00
jpd002
ab58fe131f Updated MacOSX project.
git-svn-id: http://svn.purei.org/purei/trunk@1171 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-16 13:13:58 +00:00
jpd002
0309b07078 Compilation fixes for MacOSX.
git-svn-id: http://svn.purei.org/purei/trunk@1170 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-16 13:13:33 +00:00
jpd002
d5b5a0af41 PsfPlayer: Added removal of SH_XAudio2.dll on uninstall.
git-svn-id: http://svn.purei.org/purei/trunk@1169 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-07 05:23:48 +00:00
jpd002
b9ad3cb49f PsfPlayer v1.01
git-svn-id: http://svn.purei.org/purei/trunk@1168 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-03 23:59:22 +00:00
jpd002
202f3954f1 PsfPlayer: Updated installer scripts to include the new XAudio2 plugin.
git-svn-id: http://svn.purei.org/purei/trunk@1167 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-03 23:59:03 +00:00
jpd002
76c459b4a2 PsfPlayer: Removed wrong block size check in PsfFs that was preventing Berwick Saga PSF from working.
git-svn-id: http://svn.purei.org/purei/trunk@1166 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-08-03 23:01:31 +00:00
jpd002
36281c6acc Compilation fix.
git-svn-id: http://svn.purei.org/purei/trunk@1165 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-07-21 09:42:33 +00:00
jpd002
4dc73b6bc1 Improved render state management in CGSH_OpenGL, also don't setup render state when nothing is to be drawn.
git-svn-id: http://svn.purei.org/purei/trunk@1164 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-07-21 09:41:53 +00:00
jpd002
88ffa31ef5 Allowed custom "copy-paste" renderers in DisAsm.
git-svn-id: http://svn.purei.org/purei/trunk@1163 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-07-21 08:36:20 +00:00
jpd002
fa64fa5cc0 Added Flush command in MCSERV IOP module and fixed bug in GetDir command.
git-svn-id: http://svn.purei.org/purei/trunk@1162 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-07-21 08:34:00 +00:00
jpd002
d965b00b37 Separated frame buffer and depth buffer management and did some cleanup.
git-svn-id: http://svn.purei.org/purei/trunk@1161 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-07-16 06:14:43 +00:00
jpd002
0bd1aa2cda CGSH_Direct3D9: Added support for color masking, for using render targets as textures, render state saving and separate depth buffer management.
git-svn-id: http://svn.purei.org/purei/trunk@1160 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-07-15 02:59:14 +00:00
jpd002
7022afc4b7 Improved display of alpha blending state in GsStateUtils.
git-svn-id: http://svn.purei.org/purei/trunk@1159 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-07-15 00:21:21 +00:00
jpd002
1b44ad7458 Added support for saving metadata (VPU state) for frame dumps.
git-svn-id: http://svn.purei.org/purei/trunk@1158 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-07-07 22:46:30 +00:00
jpd002
761dcef48e Cleaned CGIF.
git-svn-id: http://svn.purei.org/purei/trunk@1157 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-07-07 01:49:06 +00:00
jpd002
826e48e8db Fixed some race condition problems in CMailBox.
git-svn-id: http://svn.purei.org/purei/trunk@1156 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-07-07 00:31:53 +00:00
jpd002
14dd439a98 Added VU1 microprogram view in FrameDebugger.
git-svn-id: http://svn.purei.org/purei/trunk@1155 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-07-06 22:46:14 +00:00
jpd002
670b209569 Implemented UploadConversionBuffer properly in CGSH_Direct3D9.
git-svn-id: http://svn.purei.org/purei/trunk@1154 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-07-06 05:50:04 +00:00
jpd002
8462cf57fb FrameDump: Added metadata field in GS packets.
git-svn-id: http://svn.purei.org/purei/trunk@1153 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-07-06 05:47:47 +00:00
jpd002
aeeaebc609 Made "Update" function public in CRegViewPage to allow explicit updates.
git-svn-id: http://svn.purei.org/purei/trunk@1152 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-07-05 07:13:26 +00:00
jpd002
5b9a227edc Block menu from activating with F10 in debugger.
git-svn-id: http://svn.purei.org/purei/trunk@1151 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-06-24 03:22:08 +00:00
jpd002
e529a89e8d Fixed bug in OPMSUB when output register is the same as one of the inputs.
git-svn-id: http://svn.purei.org/purei/trunk@1150 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-06-24 03:21:00 +00:00
jpd002
3b65e35b87 Some more cleanup.
git-svn-id: http://svn.purei.org/purei/trunk@1149 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-06-17 05:10:41 +00:00
jpd002
d1d93135da Some cleanup.
git-svn-id: http://svn.purei.org/purei/trunk@1148 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-06-17 05:08:05 +00:00
jpd002
f9e9fb0ed6 Removed some usage of boost::thread.
git-svn-id: http://svn.purei.org/purei/trunk@1147 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-06-17 05:06:47 +00:00
jpd002
180f4d5d29 Added custom disassembler view for VU.
git-svn-id: http://svn.purei.org/purei/trunk@1146 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-06-17 05:01:01 +00:00
jpd002
bdcf801a52 Fixed wrong sprites Z values in OpenGL and Direct3D9 GS handlers.
git-svn-id: http://svn.purei.org/purei/trunk@1145 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-06-11 06:41:38 +00:00
jpd002
31fc31562d Allow starting the debugger or the frame debugger using command line on Win32.
git-svn-id: http://svn.purei.org/purei/trunk@1144 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-06-11 04:51:21 +00:00
jpd002
2774f664dc Added an on/off toggle switch for depth testing in the frame debugger.
Updated Direct3D9 GS handler a little bit.

git-svn-id: http://svn.purei.org/purei/trunk@1143 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-06-11 04:48:10 +00:00
jpd002
bc1a8161c9 Changed the location of the "dump next frame" menu item and changed the way file names are generated.
git-svn-id: http://svn.purei.org/purei/trunk@1142 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-06-09 06:07:17 +00:00
jpd002
723e4ec22e Updated Win32 project to compile FrameDebugger.
git-svn-id: http://svn.purei.org/purei/trunk@1141 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-06-09 05:49:39 +00:00