Commit Graph

6712 Commits

Author SHA1 Message Date
bnnm
fc95eec0cc
Merge pull request #968 from KatieFrogs/cmake-shared-lib
Cmake: Build shared vgmstream library
2021-10-03 13:50:35 +02:00
bnnm
f525c7d550 hca: tweaks 2021-10-03 13:49:23 +02:00
bnnm
511e706f8d Add HCA key 2021-10-03 13:49:12 +02:00
bnnm
ca8e634819 ffmpeg: tweaks 2021-10-03 13:49:02 +02:00
bnnm
67241ebda5 Add LPCM .ladpcm [Melty Blood Type Lumina (Sw)] 2021-10-03 13:48:22 +02:00
KatieFrogs
6bc168088f Cmake: Build shared vgmstream library
- After running cmake, run `make libvgmstream_shared` to build `src/libvgmstream.so`, in case a developer wants to use the vgmstream library, but does not want to link it statically
- Fixes shared Linux builds
2021-10-03 00:36:19 +03:00
bnnm
fc4f7f8f7f Fix some .psb loops [G-Darius HD (Switch)] 2021-10-02 18:15:58 +02:00
bnnm
29547af5be Add M2 looping .m4a [G-Darius HD (Switch)] 2021-10-02 18:15:45 +02:00
bnnm
011aa6c6c1 Add LOPU .lopus [Melty Blood Type Lumina (Switch)] 2021-10-02 18:15:04 +02:00
bnnm
a5355da367
Merge pull request #966 from KatieFrogs/cmake-fixes
Cmake: Fixes for dependencies
2021-10-02 11:43:18 +02:00
bnnm
1a3af867ec
Merge pull request #967 from grj1234/nwa-gameexe-ini
Update the comment of nwa.c
2021-10-02 11:42:54 +02:00
grj1234
7a5499ecb3
Update the comment of nwa.c
Update the comment about the format of Gameexe.ini (information from the official documentation of RealLiveMax, the public version of RealLive)
2021-10-02 15:59:24 +09:00
KatieFrogs
bf89c3503d Cmake: Fixes for dependencies
- Sets dependencies for targets
  - Fixes not being able to build single targets, like `make vgmstream_cli`
  - Fixes not being able to build with multiple jobs, like `make -j 5`
- Compiles dependencies out of the source directory
- Fixes double lib suffix, renaming liblibvgmstream.a to libvgmstream.a
- Removes zlib dependency from static builds, previously required by ffmpeg
- If ARCHIVE_EXTRACT is not available in cmake, mpg123 will be downloaded through svn, then fall back to git if that is not available either
2021-10-02 09:02:27 +03:00
bnnm
fe316bb24c
Merge pull request #965 from bnnm/cli-misc
- CLI: print -h to stdout, parse tweaks
- txtm: tweak for multi multi-awb+acb
- Fix .wem with empty chunks
- Fix some Ubi .hxx [XIII (Xbox)]
2021-10-01 00:44:38 +02:00
bnnm
334b607890 util: fix .h clash 2021-10-01 00:33:49 +02:00
bnnm
a46606fddb cmake: mpg123 downloads in v3.18< 2021-10-01 00:06:19 +02:00
bnnm
c51b16b4e1 Fix some Ubi .hxx [XIII (Xbox)] 2021-10-01 00:05:27 +02:00
bnnm
29be8afbb9 Fix .wem with empty chunks 2021-10-01 00:04:43 +02:00
bnnm
3f164f74c9 misc 2021-10-01 00:04:32 +02:00
bnnm
34b25d2e1f txtm: tweak for multi multi-awb+acb 2021-10-01 00:04:08 +02:00
bnnm
fcc0461420 CLI: print -h to stdout, parse tweaks 2021-10-01 00:03:48 +02:00
bnnm
a79768c9d8
Merge pull request #959 from LoveEevee/cmake-fixes
Cmake fixes
2021-09-27 20:26:05 +02:00
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