This commit is contained in:
bnnm 2023-08-26 17:24:51 +02:00
parent c8bfca4742
commit fad6020b86
3 changed files with 5 additions and 4 deletions

View File

@ -239,7 +239,7 @@ Some `libatrac9.vcxproj` x64 config may be outdated. In MSBuild +15 (VS +2017) y
```
### libvorbis
### libvorbis/libogg
Should be buildable with *autotools* (Git releases need to use `autogen.sh` first) or MSVC (projects in `./win32/`, may not be up to date). *CMake* may work as well.
Methods below create 3 DLL: `libogg.dll`, `libvorbis.dll` and `libvorbisfile.dll` (also `libvorbisenc.dll`, unneeded), plus static libs (`.a`). However Vorbis/Ogg DLL support in vgmstream was originally added using a combined DLL from *RareWares* (https://www.rarewares.org/ogg-libraries.php) simply called `libvorbis.dll`, so separate DLLs can't be used at the moment and we'll need to fix that.

View File

@ -487,7 +487,7 @@ They are compiled in their own sources, and the resulting binary is linked by vg
Currently vgmstream's repository contains pre-compiled external DLL libraries for **Windows**, while other systems link to system libraries or include static copies using CMake.
### libvorbis
### libvorbis/libogg
Adds support for Vorbis, inside Ogg as `.ogg` (plain or encrypted) or custom variations like `.wem`, `.fsb`, `.ogl`, etc.
- Sources:
- http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.7.zip (for base vorbis decoding)
@ -495,7 +495,7 @@ Adds support for Vorbis, inside Ogg as `.ogg` (plain or encrypted) or custom var
- Official Windows binaries: none
- Commonly used compilations: https://www.rarewares.org/ogg-libraries.php (32-bit only, fusing libogg+libvorbis+libvorbisfile)
- Version: 1.3.7
- DLL: `libvorbis.dll`
- DLL: `libvorbis.dll` (includes `libogg` + `libvorbis` + `libvorbisfile` for historical reasons)
- lib: `-lvorbis -lvorbisfile`
- licensed under the 3-clause BSD license

View File

@ -167,7 +167,7 @@ different internally (encrypted, different versions, etc) and not always can be
- Codecs: PSX
- **xa.c**
- Sony XA header [*XA*]
- *xa*: `.xa .str .pxa .grn .an2 .(extensionless)`
- *xa*: `.xa .str .pxa .grn .an2 .(extensionless) .xai`
- Codecs: XA8 XA
- **rxws.c**
- Sony RXWS header [*RXWS*]
@ -1301,6 +1301,7 @@ different internally (encrypted, different versions, etc) and not always can be
- **bnk_sony.c**
- Sony BNK header [*BNK_SONY*]
- *bnk_sony*: `.bnk`
- Subfiles: *riff*
- Codecs: ATRAC9 PCM16BE PCM16LE PSX HEVAG
- **nus3bank.c**
- (container)