LoveEevee
22639565f6
Cmake fixes
2021-09-27 02:36:54 +03:00
bnnm
fdff2728be
Merge pull request #958 from bnnm/misc
...
- Fix some Blitz .str+wav [Zapper (Xbox)]
- Fix some .psb [Castlevania Advance Col. (Switch)]
- misc fixes
2021-09-27 00:19:47 +02:00
bnnm
2b52edbc8f
cleanup: don't ifdef vorbis meta
2021-09-27 00:10:28 +02:00
bnnm
8e07c99497
Fix some Blitz .str+wav [Zapper (Xbox)]
2021-09-26 19:34:50 +02:00
bnnm
01819ff745
Fix some .psb [Castlevania Advance Col. (Switch)]
2021-09-26 19:34:36 +02:00
bnnm
bb01c776ac
misc fixes
2021-09-26 19:34:12 +02:00
bnnm
8a4e111710
ffmpeg: tweak io buf to lower memory
...
no real difference in performance and was affecting wasm
2021-09-26 19:33:13 +02:00
bnnm
c6b2f2f97e
doc
2021-09-26 19:32:00 +02:00
bnnm
e9bfcd29c8
cli: tweaks for emscripten
2021-09-26 19:31:43 +02:00
bnnm
8e4d481fad
streamfiles: tweak io64 detection
2021-09-26 19:27:38 +02:00
bnnm
8a13904615
Merge pull request #957 from AlwinEsch/fix-uwp
...
fix Windows Compiler Warning C4703 on uninitialized pointer in src\meta\csb.c
2021-09-21 23:35:18 +02:00
bnnm
3bc1a39e87
Merge pull request #956 from kjhmagic/patch-1
...
36 subkey added about D4DJ Groovy Mix (Android)
2021-09-21 23:33:58 +02:00
Alwin Esch
a326339cde
fix Windows Compiler Warning C4703 on uninitialized pointer in src\meta\csb.c
...
On our addon for Kodi https://github.com/xbmc/audiodecoder.vgmstream becomes vgmstream used.
In the build systems used for Windows UWP there, a warning is automatically declared as an error.
This change sets the variable to NULL there, which removes the warning.
Error:
```
d:\a\1\audiodecoder.vgmstream\lib\vgmstream\src\meta\csb.c(142): error C4703: potentially uninitialized local pointer variable 'stream_name' used [D:\a\1\s\build\audiodecoder.vgmstream-prefix\src\audiodecoder.vgmstream-build\lib\vgmstream\src\libvgmstream.vcxproj] [D:\a\1\s\build\audiodecoder.vgmstream.vcxproj]
```
Related build log:
https://dev.azure.com/teamkodi/binary-addons/_build/results?buildId=6134&view=logs&j=cc6cffab-e95c-563d-eef4-026ebc0684ec&t=4caacdc4-d3f5-50ea-479d-35158b55a00e&l=583
2021-09-21 18:29:32 +02:00
kjhmagic
7ecae3c981
36 subkey added about D4DJ Groovy Mix (Android)
2021-09-22 01:19:08 +09:00
bnnm
0d390f182d
Merge pull request #954 from bnnm/riff-acb
...
- txtp_maker: extra subsong/renaming options
- Fix some Ogg .wav [Kirara Kirara NTR (PC), Only One 2 (PC)]
- Fix some .acb issues
- adx: play even if key not found
- misc fixes
2021-09-20 00:29:58 +02:00
bnnm
0c1ae8c9af
util: type tweak for linux (missing includes)
2021-09-20 00:01:57 +02:00
bnnm
d6baa5b5e1
doc
2021-09-19 23:54:54 +02:00
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