Commit Graph

  • 13ce255687 Merge pull request #19046 from hrydgard/atrac-followup-3 Henrik Rydgård 2024-04-12 15:28:05 +02:00
  • 683a30e964 Remove more indentation Henrik Rydgård 2024-04-12 14:24:51 +02:00
  • 6bed7137f7 Remove excessive indentation Henrik Rydgård 2024-04-12 14:12:57 +02:00
  • ba42c07cfc _AtracDecodeData: Restructure the inner loop a bit. Henrik Rydgård 2024-04-12 14:11:52 +02:00
  • 1692922cd8 Use proper returns in _AtracDecodeData Henrik Rydgård 2024-04-12 14:02:21 +02:00
  • c43edfc1d5 Merge pull request #19044 from hrydgard/atrac-followup-2 Henrik Rydgård 2024-04-12 14:25:32 +02:00
  • 90fa628084 libretro buildfix Henrik Rydgård 2024-04-12 10:56:23 +02:00
  • 3409db9b90 Remove line endings from atrac3+ log strings Henrik Rydgård 2024-04-12 10:41:48 +02:00
  • 6f11b7fe6c Reorder fields in struct VLCcode for less memory use Henrik Rydgård 2024-04-12 10:36:45 +02:00
  • 88a00f62b9 Fix or supress some warnings Henrik Rydgård 2024-04-12 10:35:00 +02:00
  • c43442f801 Improve and cleanup logging in sceAtrac Henrik Rydgård 2024-04-12 10:28:13 +02:00
  • 75bc00c5be Merge pull request #19039 from GermanAizek/always-true-false Henrik Rydgård 2024-04-12 13:44:01 +02:00
  • 117e5f088c [UI] Fixed 'info' always true Herman Semenov 2024-04-12 13:54:26 +03:00
  • 6b355cb262 allow a 2nd atrac implementation atrac-playground Henrik Rydgård 2024-04-12 11:06:00 +02:00
  • df518ab8fa Apply some autoformat Henrik Rydgård 2024-04-12 11:49:52 +02:00
  • 5c6f4dad5b libretro buildfix Henrik Rydgård 2024-04-12 10:56:23 +02:00
  • 3af742b629 Remove line endings from atrac3+ log strings Henrik Rydgård 2024-04-12 10:41:48 +02:00
  • ebab55e266 Reorder fields in struct VLCcode for less memory use Henrik Rydgård 2024-04-12 10:36:45 +02:00
  • 604742ee99 Fix or supress some warnings Henrik Rydgård 2024-04-12 10:35:00 +02:00
  • 1b5869d8b4 Improve and cleanup logging in sceAtrac Henrik Rydgård 2024-04-12 10:28:13 +02:00
  • 70a13a4df5 Implement logging for at3_standalone Henrik Rydgård 2024-04-11 17:31:33 +02:00
  • 39b884cfb3 Atrac3/3+: Improve error handling Henrik Rydgård 2024-04-11 17:25:36 +02:00
  • c24310f754 Merge pull request #19043 from hrydgard/atrac-followup Henrik Rydgård 2024-04-11 17:32:07 +02:00
  • ff372f878d Minor code cleanup Henrik Rydgård 2024-04-11 16:54:29 +02:00
  • 5ed77b58ca Improve the AudioDecoder API to avoid having to call a function to get the bytes consumed Henrik Rydgård 2024-04-11 16:46:55 +02:00
  • 45936e8826 Atrac: Add "flush_buffers" api. The ffmpeg atrac decoder was missing this. Henrik Rydgård 2024-04-11 16:35:27 +02:00
  • 3f09e43c4e Merge pull request #19033 from hrydgard/at3-standalone Henrik Rydgård 2024-04-11 16:34:33 +02:00
  • 58cb2ba804 Fix playback of atrac3+ when block align not specified Henrik Rydgård 2024-04-11 16:04:22 +02:00
  • d4023fb894 Buildfixes Henrik Rydgård 2024-04-11 15:25:01 +02:00
  • 8e580045cd Fixed condition always false using unsigned int and logical AND 0 & 4 Herman Semenov 2024-04-11 16:56:59 +03:00
  • c901e8c9bb [Core/GPU] Fixed condition blocks where result always true Herman Semenov 2024-04-11 16:05:11 +03:00
  • 0d1f7e2e6c [Core/GL/UI] Not all fields initilize and minor code refactor Herman Semenov 2024-04-11 15:50:42 +03:00
  • 6ee008af72 Warning fix, rename some variables to avoid clashes with actual ffmpeg Henrik Rydgård 2024-04-11 14:48:27 +02:00
  • b35b351802 Finally remove the AVCodecContext Henrik Rydgård 2024-04-11 13:34:29 +02:00
  • 6ea8efc0e9 Bypass AvCodecContext for atrac3plus, for a simpler API. Henrik Rydgård 2024-04-11 13:11:55 +02:00
  • bf280eb410 Remove "SetExtraData" from AudioDecoder, pass in the data at creation instead Henrik Rydgård 2024-04-11 13:02:36 +02:00
  • 33ba30694a Revert "Disable FFMPEG temporarily to avoid symbol clashes" Henrik Rydgård 2024-04-11 12:48:29 +02:00
  • 843119411f Stop passing around the AVCodecContext pointer so much Henrik Rydgård 2024-04-11 12:33:26 +02:00
  • 416ba81d20 Remove the channel_layout stuff Henrik Rydgård 2024-04-11 12:19:11 +02:00
  • e871133fe6 Buildfixes Henrik Rydgård 2024-04-11 12:04:27 +02:00
  • 8d89a7cfed Delete more unused stuff Henrik Rydgård 2024-04-11 11:39:07 +02:00
  • ae87aa4537 Initial CMake/Android.mk support Henrik Rydgård 2024-04-11 10:45:29 +02:00
  • 0d30728832 Remove context parameter from av_log Henrik Rydgård 2024-04-11 10:33:55 +02:00
  • e10b90b718 Switch at3_standalone to C++ to avoid namespace clashes Henrik Rydgård 2024-04-11 10:24:14 +02:00
  • 91df8ebfda FFT cleanup Henrik Rydgård 2024-04-11 09:57:45 +02:00
  • bbb563cc82 More header cleanup Henrik Rydgård 2024-04-11 09:42:09 +02:00
  • 9c32761a0a Remove fdsp context Henrik Rydgård 2024-04-11 09:30:18 +02:00
  • 27e28a5952 Remove samplefmt Henrik Rydgård 2024-04-11 02:12:16 +02:00
  • 202886f750 Delete attributes.h/compat.h, more Henrik Rydgård 2024-04-11 01:21:11 +02:00
  • d617aec8c8 Simplify away AVFrame from decoding functions, remove buffer pools Henrik Rydgård 2024-04-11 00:50:43 +02:00
  • 7d680c9883 Remove AVPacket, more Henrik Rydgård 2024-04-11 00:29:53 +02:00
  • 08d5de9f4c Remove opt, dict, more Henrik Rydgård 2024-04-10 23:18:45 +02:00
  • 34afd585c7 Delete all kinds of stuff Henrik Rydgård 2024-04-10 22:57:12 +02:00
  • 6803775941 Remove option table Henrik Rydgård 2024-04-10 22:50:40 +02:00
  • ae736692ef Remove atomics stuff, a lot more Henrik Rydgård 2024-04-10 22:10:59 +02:00
  • e94faa4591 Start paring things down Henrik Rydgård 2024-04-10 22:02:39 +02:00
  • c6c67695b1 Hook up ATRAC3 too Henrik Rydgård 2024-04-10 21:50:38 +02:00
  • 8fbc4a3379 Ultra-gross hackery, but works! Now, need to pare it down, heavily... Henrik Rydgård 2024-04-10 21:37:57 +02:00
  • fb906481cc Disable FFMPEG temporarily to avoid symbol clashes Henrik Rydgård 2024-04-10 19:04:54 +02:00
  • c902973688 Setup more of the setup Henrik Rydgård 2024-04-10 18:26:09 +02:00
  • 8d4716cab6 WIP: Add AT3/AT3plus files, get it to compile (though will fail to link if we use it) Henrik Rydgård 2024-04-10 14:47:40 +02:00
  • 9953786156 Merge pull request #19026 from hrydgard/minimp3-decoder Henrik Rydgård 2024-04-11 14:35:34 +02:00
  • db929ea042 Use minimp3 for in-game mp3 decoding. Doesn't solve any issues it seems, but works like before. Henrik Rydgård 2024-04-10 13:45:45 +02:00
  • 3de85c8d14 Remove more unnecessary accessors Henrik Rydgård 2024-04-10 13:26:50 +02:00
  • 423e3d3338 Merge pull request #19035 from GermanAizek/fix-always Henrik Rydgård 2024-04-11 14:17:26 +02:00
  • f625f18eba [GPU/HLES] 'fs' its already NULL, removed excess delete and bufferState_ always ATRAC_STATUS_HALFWAY_BUFFER Herman Semenov 2024-04-11 14:52:55 +03:00
  • ba89dd356a Merge pull request #19030 from hrydgard/fix-no-ffmpeg-build Henrik Rydgård 2024-04-11 13:46:31 +02:00
  • f680b0bb86 Set USE_FFMPEG in the Windows project (for CaptureDevice.cpp) Henrik Rydgård 2024-04-10 18:40:56 +02:00
  • 5b3be0d720 Update USE_FFMPEG checks Henrik Rydgård 2024-04-10 18:40:02 +02:00
  • fc58a97024 Merge pull request #19027 from GermanAizek/char-as-param-for-string-methods Henrik Rydgård 2024-04-10 17:16:14 +02:00
  • c20cb3f4be Minor optimize methods std::string using param as char with simpler implementation Herman Semenov 2024-04-10 17:57:05 +03:00
  • c6f5ac0c81 Merge pull request #19024 from hrydgard/audio-decoder-refactor Henrik Rydgård 2024-04-10 14:52:03 +02:00
  • 6575ba5487 Make screenshot notifications clickable (on platforms where it's possible) Henrik Rydgård 2024-04-09 14:23:26 +02:00
  • c6c733a27a Add way to pass data into OSD click callbacks (and a way to free it) Henrik Rydgård 2024-04-09 14:10:02 +02:00
  • 9b57375b07 Merge pull request #19019 from hrydgard/plugins-on-game-screen Henrik Rydgård 2024-04-10 13:14:21 +02:00
  • 8adca6492c Move class SimpleAudio into the cpp file Henrik Rydgård 2024-04-10 13:03:19 +02:00
  • 1805910fac More refactoring Henrik Rydgård 2024-04-10 12:19:48 +02:00
  • 1938d3b876 More prep for plugging in alternate audio decoders Henrik Rydgård 2024-04-10 12:14:58 +02:00
  • 32ca7ab59a Minor code cleanups Henrik Rydgård 2024-04-10 12:07:03 +02:00
  • 88eb2c2e0b Add a virtual base class so we can implement alternative decoders Henrik Rydgård 2024-04-10 00:45:02 +02:00
  • ddbe0e853b Remove unused code Henrik Rydgård 2024-04-10 00:40:16 +02:00
  • e19e9b2793 Delete pointless accessors, update some comments Henrik Rydgård 2024-04-09 23:46:16 +02:00
  • 1bcb155762 Merge pull request #19023 from hrydgard/mp3-support Henrik Rydgård 2024-04-09 21:45:58 +02:00
  • ea1743a351 Allow picking mp3 files on Android too Henrik Rydgård 2024-04-09 19:29:34 +02:00
  • c6d2fba2f1 Merge pull request #19022 from hrydgard/minor-fixes Henrik Rydgård 2024-04-09 19:16:12 +02:00
  • a92dd9767c Fix translation strings Henrik Rydgård 2024-04-09 18:44:22 +02:00
  • 862fb951f1 Add support for loading mp3 files as UI sound. Henrik Rydgård 2024-04-09 17:29:57 +02:00
  • fd91611f4f Add lieff/minimp3 library Henrik Rydgård 2024-04-09 18:37:27 +02:00
  • ddd821b6ce Improve logging in pgd_open Henrik Rydgård 2024-04-09 17:41:56 +02:00
  • 22d353ec85 D3D11: Filter out useless compiler warning (about pow(-val, x)) Henrik Rydgård 2024-04-09 17:38:58 +02:00
  • 23ae3cd298 Merge pull request #19021 from sum2012/psmf_minor Henrik Rydgård 2024-04-09 17:31:20 +02:00
  • 81057bf535 Try to fix loop in scePsmfPlayerGetVideoData sum2012 2024-04-09 21:55:57 +08:00
  • 6df1c5c8f8 Add new strings Henrik Rydgård 2024-04-09 12:56:35 +02:00
  • 4b34e4cfb4 Add option to disable plugins completely Henrik Rydgård 2024-04-09 13:13:02 +02:00
  • e903287f4c Game info screen: Show list of any plugins that will be loaded on start of the game Henrik Rydgård 2024-04-09 11:58:35 +02:00
  • bab6c5997b Merge pull request #19018 from hrydgard/more-vulkan-barrier-fixes Henrik Rydgård 2024-04-08 09:41:34 +02:00
  • 22fa5f787b Optimize some barrier flags down to what's actually necessary. Henrik Rydgård 2024-04-08 09:03:04 +02:00
  • b592473416 Vulkan: Add a missing barrier that got lost in the refactor Henrik Rydgård 2024-04-08 09:00:33 +02:00
  • ccbd86ef13 Merge pull request #19017 from hrydgard/more-vulkan-barrier-stuff Henrik Rydgård 2024-04-08 01:23:10 +02:00
  • 036c386b35 More barrier optimizations Henrik Rydgård 2024-04-07 22:20:37 +02:00