Commit Graph

5273 Commits

Author SHA1 Message Date
bnnm
82fc05c3dc misc cleanup 2021-09-19 23:54:38 +02:00
bnnm
cbaf17bfe0 adx: play even if key not found
For consistency with .hca and easier to identify by user
2021-09-19 23:54:06 +02:00
bnnm
5adae4db4c Fix some Ogg .wav [Kirara Kirara NTR (PC)] 2021-09-19 23:52:33 +02:00
bnnm
112aab1923 Fix some .acb issues 2021-09-19 23:51:59 +02:00
bnnm
43d89a46a1 streamfile: minor performance tweaks 2021-09-19 23:48:33 +02:00
bnnm
6405113c82 txtp_maker: extra subsong/renaming options 2021-09-19 23:40:31 +02:00
bnnm
2cddb50da9
Merge pull request #953 from LoveEevee/wasm-ffmpeg
Cmake: Build FFmpeg for wasm target
2021-09-19 23:39:39 +02:00
LoveEevee
60cb90c4a0 Cmake: Build FFmpeg for wasm target 2021-09-19 20:00:39 +03:00
bnnm
b84f820b54
Merge pull request #952 from LoveEevee/cmake-refactor
Cmake: Refactor dependency fetching
2021-09-19 16:39:42 +02:00
LoveEevee
81ebcddd7b Cmake: Refactor dependency fetching
- Build maiatrac3plus on targets without ffmpeg
2021-09-19 08:46:47 +03:00
bnnm
0dd8bdd763
Merge pull request #948 from bnnm/psb-cri
- Improve .acb name reading performance
- Fix some .psb [Legend of Mana (Switch), Judgment (PS4)]
- Minor tweaks
2021-09-16 00:32:39 +02:00
bnnm
e648191dac psb: fix ifdef 2021-09-16 00:26:18 +02:00
bnnm
391bfe9d4d streamfiles: improve performance on name copy 2021-09-16 00:18:52 +02:00
bnnm
3b0bbb25bf util: fix get_d64 return value 2021-09-16 00:13:52 +02:00
bnnm
7bb2434b56 misc issues and cleanup 2021-09-15 23:22:17 +02:00
bnnm
bdd641d218 Fix .psb [Legend of Mana (Switch), Judgment (PS4)] 2021-09-15 23:21:10 +02:00
bnnm
ec6c48a3d5 Improve .acb name reading performance 2021-09-15 23:13:06 +02:00
bnnm
7e8d4df17e logs: add printf-style warnings in gcc/clang 2021-09-15 23:12:42 +02:00
bnnm
ce7ffc6d38 cri utf: performance tweaks for some cases 2021-09-15 23:11:56 +02:00
bnnm
af2f88993a streamfiles: fix off_t in MSVC/custom IO callback 2021-09-15 23:09:19 +02:00
bnnm
402530fc6a
Merge pull request #947 from LoveEevee/wasm-vorbis
Cmake: Compile vorbis for wasm target
2021-09-15 23:05:31 +02:00
LoveEevee
4ef8d5e229 Cmake: Compile vorbis for wasm target 2021-09-15 07:08:21 +03:00
bnnm
ef8a91a59a
Merge pull request #946 from ActualMandM/ActualMandM-patch-1
Add adx key for Sonic Colors Ultimate
2021-09-14 15:31:45 +02:00
bnnm
141ab615db
Merge pull request #944 from LoveEevee/wasm-speex
Cmake: Compile speex for wasm target
2021-09-14 15:31:12 +02:00
Michael
0592b78d26
Add adx key for Sonic Colors Ultimate 2021-09-13 21:28:30 -07:00
LoveEevee
670d466018 Update build docs
I recommend using a separate "embuild" directory for wasm builds to make it easier to build for multiple targets
2021-09-14 00:33:15 +03:00
LoveEevee
20df7e8e1b Cmake: Compile speex for wasm target 2021-09-14 00:11:27 +03:00
bnnm
0da186c506
Merge pull request #943 from LoveEevee/cmake-wasm
Fix cmake for emscripten and add emscripten build to actions

Emscripten builds currently do not use mpg123, vorbis, ffmpeg, celt, or speex
2021-09-13 15:40:50 +02:00
LoveEevee
c8d5eb8481 Rename Emscripten action to WebAssembly action 2021-09-13 05:01:42 +03:00
LoveEevee
c4fd4a4f82 Add emscripten build step to GitHub Actions 2021-09-13 01:06:07 +03:00
LoveEevee
854896cf34 Set default cmake flags for emscripten, support atrac9 2021-09-13 00:17:00 +03:00
bnnm
95aada74c6
Merge pull request #942 from bnnm/fixes
- Fix some .p3d [Spider-Man 4 beta (X360)]
- Fix some .ktsl2asbin/atsl [Nioh (PC)]
- build: fix some emscripten/wasm crashes
2021-09-12 21:34:47 +02:00
bnnm
b0ee80e21c build: skip missing fseek64 on emscripten 2021-09-12 21:29:07 +02:00
bnnm
3fe5967764 build: fix missing ifdef 2021-09-12 20:49:40 +02:00
bnnm
4bdb43e777 doc 2021-09-12 20:09:06 +02:00
bnnm
ea910e2ad2 acb: log/tweaks 2021-09-12 20:08:55 +02:00
bnnm
e1c9da8bea build: cmake tweak for ffmpeg 2021-09-12 20:08:38 +02:00
bnnm
518cf8f8b1 build: fix some emscripten/wasm crashes 2021-09-12 20:05:56 +02:00
bnnm
91e12ab559 Fix some .ktsl2asbin/atsl [Nioh (PC)] 2021-09-12 20:03:38 +02:00
bnnm
89ed00a980 Fix some .p3d [Spider-Man 4 beta (X360)] 2021-09-12 20:02:52 +02:00
bnnm
af6a1e7469 utils: fix get_id32 with non-ascii chars 2021-09-12 20:02:21 +02:00
bnnm
0b01723630
Merge pull request #941 from bnnm/psb-xwma
- Tweak some XWMA total samples
- Add PCM24 codec [Legend of Mana (PC)]
- Add M2 .psb [Senxin Aleste, Legend of Mana (PC)]
2021-09-11 17:26:03 +02:00
bnnm
6bf78f6b17 doc: move usage info to USAGE.md 2021-09-11 17:19:10 +02:00
bnnm
d1c78d18c0 doc 2021-09-11 16:54:57 +02:00
bnnm
6096edcb40 Add M2 .psb [Senxin Aleste, Legend of Mana (PC)] 2021-09-11 16:12:35 +02:00
bnnm
c859482dcd Add PCM24 codec [Legend of Mana (PC)] 2021-09-11 15:49:37 +02:00
bnnm
58b6b16e3a Tweak some XWMA total samples 2021-09-11 13:11:29 +02:00
bnnm
227ea3db5e util: tweak float readers 2021-09-11 13:10:04 +02:00
bnnm
dfa3779ad4
Merge pull request #940 from bnnm/bigfile-etc
- Cleanup and logs
- Add .psb/dyx extensions
- Tweak STREAMFILES to read +2GB files
- Handle +2GB .fsb and .ktsl2asbin [Nioh 2 (PC)]
2021-09-05 18:08:36 +02:00
bnnm
bee90fd0ad cleanup 2021-09-05 17:53:47 +02:00