Commit Graph

  • 020b539a25 Merge pull request #19095 from hrydgard/mono-atrac-fix Henrik Rydgård 2024-04-29 22:33:35 +01:00
  • 167fabaa56 Increase the hashing limit to 64MB, to match rcheevos' rhash max limit Henrik Rydgård 2024-04-29 23:31:46 +02:00
  • 7a6d646beb RetroAchievements: Add support for hashing homebrew Henrik Rydgård 2024-04-29 20:32:53 +02:00
  • 31749ace67 Merge pull request #19094 from hrydgard/vulkan-init-fixes Henrik Rydgård 2024-04-29 19:03:41 +01:00
  • 917f5897bd Add back a lost-in-refactoring hack for the SasAudio/sceAtrac integration. Henrik Rydgård 2024-04-29 19:58:11 +02:00
  • 28ab4518ed Add a workaround and an assert, trying to fix #18982 Henrik Rydgård 2024-04-28 14:51:48 +02:00
  • 11112d4043 Merge pull request #19087 from santiago046/master Henrik Rydgård 2024-04-29 11:16:04 +01:00
  • b25ee714c3 Merge pull request #19089 from brad0/openbsd_riscv Henrik Rydgård 2024-04-29 11:15:49 +01:00
  • 226ec091eb Merge pull request #19091 from hrydgard/win11-disable-rounded-corners Henrik Rydgård 2024-04-29 11:15:30 +01:00
  • 5a0269a09f Merge pull request #19093 from hrydgard/macos-fix-test-crash Henrik Rydgård 2024-04-29 11:14:44 +01:00
  • 168afab263 Temporarily disable the gpu/vertices/texcoords test that is not quite working 100% on ARM Henrik Rydgård 2024-04-29 11:42:58 +02:00
  • 0e57cf30c7 ARM64: Disable the JIT implementation of the vh2f instruction, not accurate Henrik Rydgård 2024-04-29 11:32:54 +02:00
  • 8397fd6791 Also disable the GPU JIT tests on ARM64, not applicable Henrik Rydgård 2024-04-29 11:13:35 +02:00
  • 431a30b9c8 Temporarily disable the JIT_IR unit test on Mac (not sure why it started crashing, OS upgrade?) Henrik Rydgård 2024-04-29 10:31:42 +02:00
  • cb5ecb17f7 Merge pull request #19092 from lvonasek/hotfix_openxr_horizonos Henrik Rydgård 2024-04-29 09:00:17 +01:00
  • 5cb7b7a686 OpenXR - Support for Meta Horizon OS Luboš V 2024-04-29 07:46:48 +02:00
  • 2cb3bd1cbe Use the dwmapi to disable rounded corners on Windows 11. Henrik Rydgård 2024-04-28 14:27:58 +02:00
  • 59ba9ab973 Fix building on OpenBSD/riscv64. Brad Smith 2024-04-27 07:44:37 -04:00
  • 6979be0e3e Update ext/libpng17/CMakeLists.txt santiago046 2024-04-26 17:38:39 -03:00
  • 31bf179879 Include ARM files in ext/libpng17/CMakeLists.txt for ARM processors santiago046 2024-04-26 17:31:27 -03:00
  • adaa9fbbb4 Update CMakeLists.txt santiago046 2024-04-26 17:23:52 -03:00
  • 4677aec4d6 Refactor atlas/zimtool CMakeLists.txt santiago046 2024-04-26 17:07:04 -03:00
  • 1786a4ddb0 Merge pull request #19079 from warmenhoven/warmenhoven/pr/ios-moltenvk Henrik Rydgård 2024-04-20 23:03:42 +02:00
  • 85a3631a87 Merge pull request #19083 from ANR2MERefork/audioinput Henrik Rydgård 2024-04-20 10:28:57 +02:00
  • bbe2c341ed oops AdamN 2024-04-20 12:41:27 +07:00
  • 1cf7254cb0 Update sceAudio.cpp AdamN 2024-04-20 12:06:49 +07:00
  • e50ca3808a iOS: Update VulkanLoader for MoltenVK 1.2.8-style framework finding Eric Warmenhoven 2024-04-19 09:29:35 -04:00
  • 748d5c64d4 atrac-forward-port atrac-forward-port Henrik Rydgård 2024-04-17 11:16:09 +02:00
  • b5e6ed3595 wip atrac-ctx-2-work Henrik Rydgård 2024-04-16 19:54:48 +02:00
  • 9299b98623 wip Henrik Rydgård 2024-04-16 15:13:08 +02:00
  • 09a0e48497 Share GetSecondBufferInfo between implementations Henrik Rydgård 2024-04-16 14:53:43 +02:00
  • f36ec70b19 Pass a few tests. Henrik Rydgård 2024-04-16 12:10:40 +02:00
  • 464c8538b9 Improve debug logging, add looping support for fully loaded tracks Henrik Rydgård 2024-04-15 18:51:30 +02:00
  • 7d46f5a0a8 Merge pull request #19074 from hrydgard/more-atrac-updates Henrik Rydgård 2024-04-17 01:37:27 +02:00
  • a74a0fdbde Add a way to test new atrac using headless. Henrik Rydgård 2024-04-16 12:10:40 +02:00
  • 5b625bfd3e Share GetSecondBufferInfo between implementations Henrik Rydgård 2024-04-16 14:53:43 +02:00
  • f05f9a6de3 Code cleanup and comments Henrik Rydgård 2024-04-16 15:13:08 +02:00
  • 178147b20a Make asserts work better in headless when running tests on Windows Henrik Rydgård 2024-04-16 19:54:48 +02:00
  • 23a913ebe4 Merge pull request #19071 from hrydgard/decoder-interface-change Henrik Rydgård 2024-04-16 22:29:28 +02:00
  • 5a38a359e9 Merge pull request #19073 from hrydgard/mirror-camera Henrik Rydgård 2024-04-16 21:07:27 +02:00
  • 188d19afb0 Add translation string, update langtool deps Henrik Rydgård 2024-04-16 20:38:29 +02:00
  • dbd774040e Add option to mirror the camera image horizontally. Henrik Rydgård 2024-04-16 20:33:06 +02:00
  • 1b366afa35 Refactor: Change *outBytes to *outSamples in AudioDecoder::Decode. Henrik Rydgård 2024-04-16 15:31:11 +02:00
  • fa8d8d1121 Merge pull request #19070 from hrydgard/camera-fix Henrik Rydgård 2024-04-15 21:37:12 +02:00
  • e188f3cadc Fix camera on Windows. Forgot to re-enable USE_FFMPEG in the project. Henrik Rydgård 2024-04-15 21:23:19 +02:00
  • 4d52e9a10e Merge pull request #19066 from hrydgard/atrac-ctx-2 Henrik Rydgård 2024-04-15 14:41:25 +02:00
  • 5470885178 Add some basics. Henrik Rydgård 2024-04-15 14:08:01 +02:00
  • f3d6c93339 Add empty AtracCtx2 implementation, and a dev setting to select it. Savestates don't work. Henrik Rydgård 2024-04-15 13:50:16 +02:00
  • 073a5c7dca Merge pull request #19064 from hrydgard/split-atrac-dec Henrik Rydgård 2024-04-15 13:32:34 +02:00
  • 5e8a46fde0 Slim down the AtracBase class Henrik Rydgård 2024-04-15 12:41:22 +02:00
  • 6c648a2cdd Use AtracBase instead of Atrac in sceAtrac (so now we can replace it) Henrik Rydgård 2024-04-15 12:13:18 +02:00
  • 14f141b1b8 Split Atrac into AtracBase and Atrac Henrik Rydgård 2024-04-15 11:36:03 +02:00
  • d03f2a5888 Atrac: Add missing accessors Henrik Rydgård 2024-04-15 11:45:57 +02:00
  • a866e07082 Merge pull request #19063 from hrydgard/atrac-change-databuf-check Henrik Rydgård 2024-04-15 12:50:38 +02:00
  • c782d54464 Merge pull request #19062 from hrydgard/atrac-fix-mono-output Henrik Rydgård 2024-04-15 12:23:00 +02:00
  • 4680d87fcd Change the databuf check in sceAtracDecodeData Henrik Rydgård 2024-04-15 12:18:40 +02:00
  • d402068745 Fix mono output from Atrac decoders. (sceAtrac*MOut* functions) Henrik Rydgård 2024-04-14 19:43:37 +02:00
  • c9d397ece9 Merge pull request #19061 from hrydgard/even-more-atrac-cleanup Henrik Rydgård 2024-04-15 11:47:51 +02:00
  • 3e49a32fa8 Comment fixes Henrik Rydgård 2024-04-14 19:49:15 +02:00
  • fcf0d8e06e Add an outputChannels parameter to SetData to simplify the code Henrik Rydgård 2024-04-14 19:30:54 +02:00
  • 3c700aab35 Break out the separate analyze functions. Henrik Rydgård 2024-04-14 18:40:19 +02:00
  • 9d0dac5acb Move channels into Track Henrik Rydgård 2024-04-14 18:37:32 +02:00
  • 0a275883ec Move bitrate and jointstereo fields into Atrac Henrik Rydgård 2024-04-14 18:34:27 +02:00
  • 5c1ab7e699 Move dataOff into Track Henrik Rydgård 2024-04-14 18:31:26 +02:00
  • fe17ff6e69 Move loop info into Track Henrik Rydgård 2024-04-14 18:28:49 +02:00
  • 15b71af95f Move endSample into track_ Henrik Rydgård 2024-04-14 18:23:28 +02:00
  • 3f96f69b70 Move firstSampleOffset_ into Track Henrik Rydgård 2024-04-14 18:18:23 +02:00
  • 976f7e5ce6 Move bytesPerFrame into track Henrik Rydgård 2024-04-14 18:10:07 +02:00
  • babf2e1a3a Move codecType_ into track_ Henrik Rydgård 2024-04-14 18:04:39 +02:00
  • efd9962c6e Start separating out static track parameters: Move first_.filesize to track_.fileSize Henrik Rydgård 2024-04-14 18:00:24 +02:00
  • bd84e30553 Start breaking out Analyze* functions Henrik Rydgård 2024-04-14 17:44:12 +02:00
  • c9f5ccee3e Add comment Henrik Rydgård 2024-04-14 16:30:05 +02:00
  • 2a3b6b8cfb Remove unnecessary check, allowing us to de-indent Henrik Rydgård 2024-04-14 16:29:20 +02:00
  • efe2302548 Merge pull request #19060 from hrydgard/more-atrac-cleanup Henrik Rydgård 2024-04-14 15:58:56 +02:00
  • 0f0149d08b Split out the Atrac context class into AtracCtx.cpp/h Henrik Rydgård 2024-04-14 14:47:52 +02:00
  • 9bb136f871 Remove an unnecessary enum Henrik Rydgård 2024-04-14 13:47:22 +02:00
  • 7f2a3736c8 Merge pull request #19057 from hrydgard/update-arabic Henrik Rydgård 2024-04-14 13:44:25 +02:00
  • 0aa054388c Merge pull request #19059 from hrydgard/fix-axis-swap Henrik Rydgård 2024-04-14 13:44:08 +02:00
  • c7c7e0a36d Fix the AxisSwap feature - had a double mutex lock, oops. Henrik Rydgård 2024-04-14 13:43:20 +02:00
  • bfe5ef00a6 Merge pull request #19056 from hrydgard/atrac-refactor Henrik Rydgård 2024-04-14 13:03:43 +02:00
  • d8631fa80e Update ar_AE.ini (Arabic), thanks to Alucard Henrik Rydgård 2024-04-14 12:04:19 +02:00
  • 35578f0a2e More member functions Henrik Rydgård 2024-04-14 11:25:19 +02:00
  • eeaa3c8445 Make more functions member functions of Atrac Henrik Rydgård 2024-04-14 10:55:17 +02:00
  • 7d3fc65478 Make Decode and GetResetBufferInfo member functions of Atrac. Henrik Rydgård 2024-04-14 10:48:01 +02:00
  • eef667c5ac Separate the external interface used by sceSas Henrik Rydgård 2024-04-14 10:38:31 +02:00
  • 09be5935ab Add accessor for bufferState_, cleanup Henrik Rydgård 2024-04-14 10:26:30 +02:00
  • aec3fa99e5 Merge pull request #19032 from GermanAizek/fix-always-false-true Henrik Rydgård 2024-04-13 11:28:45 +02:00
  • 4aeea7b84f Merge pull request #19054 from hrydgard/more-audio-dec-cleanup Henrik Rydgård 2024-04-13 11:25:39 +02:00
  • fd315a324a Help the compiler out slightly (it can't see that the pos is constant) Henrik Rydgård 2024-04-13 10:46:44 +02:00
  • 857584532f Add NEON code too for the atrac3 hotspot Henrik Rydgård 2024-04-13 10:35:09 +02:00
  • 7b6b7ebe3c Add some SSE code for an atrac hotspot just for fun, remove function pointers Henrik Rydgård 2024-04-13 10:10:31 +02:00
  • 52111103b8 Simplify the inner loop of ff_atrac3p_ipqf (prepare for SIMD) Henrik Rydgård 2024-04-13 09:40:16 +02:00
  • effae82208 sceAtrac: Do some renaming to make things make more sense Henrik Rydgård 2024-04-13 09:39:27 +02:00
  • c3485d7f6a Merge pull request #19053 from hrydgard/remove-ffmpeg-from-sceatrac Henrik Rydgård 2024-04-13 09:03:18 +02:00
  • 68c192b892 Fix some symbol clashes apparently affecting the docker build Henrik Rydgård 2024-04-13 01:05:55 +02:00
  • a1ac79c183 Remove all remaining FFMPEG use from sceAtrac. Henrik Rydgård 2024-04-13 00:45:25 +02:00
  • 242a87b2dd Inline FillPacket to make the next step easier Henrik Rydgård 2024-04-13 00:24:53 +02:00
  • ea07fdbd86 sceAtrac: Create standalone decoders as well as ffmpeg. Implement LowLevelDecode. Henrik Rydgård 2024-04-13 00:03:56 +02:00
  • c2bcdd3076 Buildfix with system ffmpeg Henrik Rydgård 2024-04-12 16:45:45 +02:00
  • 71a6372ac5 Merge pull request #19020 from hrydgard/clickable-notifications Henrik Rydgård 2024-04-12 16:23:52 +02:00