Skip to content

A library for SADX Mod Loader that plays video and audio using BASS/vgmstream and FFMPEG.

License

ISC, ISC licenses found

Licenses found

ISC
LICENSE
ISC
COPYING_BASS_VGMSTREAM
Notifications You must be signed in to change notification settings

X-Hax/sadx-media-player

 
 

Repository files navigation

sadx-media-player

This library enables playback of video through FFMPEG and audio through BASS and vgmstream in Sonic Adventure DX PC (2004).

The library is only meant to be used with the SADX Mod Loader. For general use, refer to the projects linked below.

Dependencies

Notes

  1. The vgmstream submodule was altered to use generic FFMPEG 7.1 libraries instead of stripped 5.1.2 libraries that are used normally in vgmstream. This was done to reduce the number of required DLLs because the FFMPEG-based video player already uses avcodec, avformat, avutil etc.
  2. Support for the following codecs and formats was removed in the vgmstream submodule to reduce the number of DLLs:
  • libg719_decode (music from Namco games)
  • LibAtrac9 (format of PS4 and Vita music)
  • libcelt (.fsb and other related formats)
  • libspeex (voice format in some EA games)
  1. x64 configurations were removed because the game and the Mod Loader are 32-bit only.

About

A library for SADX Mod Loader that plays video and audio using BASS/vgmstream and FFMPEG.

Resources

License

ISC, ISC licenses found

Licenses found

ISC
LICENSE
ISC
COPYING_BASS_VGMSTREAM

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 93.6%
  • Visual Basic 6.0 1.8%
  • Pascal 1.7%
  • C++ 1.3%
  • CMake 0.6%
  • Python 0.5%
  • Other 0.5%