UPDATE 2.0.54
- Fixed PNGs aren't able to load correctly (and instead calls VLC for it)
- Fixed ImageAPI wasn't able to load images due to no specify it wants an image on headers
- [VLCJ] Fixed cannot find VLC directory if the root search folder is a symlink
- [VLCJ] Increased subfolders max number of entries to allow begin scanned
- Removed VLC binaries for Linux x64 (apparently linux is stupid enough to require VLC begin registered as a "dynamic library")
- ImageAPI:
ImageRenderer
now process buffers off-thread and stores the pixels instead of the BufferedImage - ImageAPI: Added
flush
method onImageCache
to safety flush the picture from VRAM to RAM - RenderAPI: deprecated
applyBuffer
methods, use insteadgetRawImageBuffer
and `uploadBufferTexture - PlayerAPI: Added
getFactorySoundOnly()
. It returns a variant of the default factory with no video output
RELEASE 1.3.43
- Backported method "isSafeUse"
- Start/Prepare now synchronize each other
- Release is now safety ASYNC
- Added a warning after create a VideoLANPlayer instance (use instead SafeVideoLANPlayer instance)
- Wait... no... start porting your mod to WATERMeDIA 2.0... don't be lazy dude.
1.3.42
- Fixed VLC callbacks throw exceptions on native threads caused by MinecraftForge (crashing VLC)
1.3.41
- Fixed loggers don't get GZIP every start (F for QSMP)
- Added missing binaries
1.3.40
- Added missing binaries for Audio processing (fix OGG and MP3 playing)
- Backported TwitchFixer from 2.0 (into a URLPatch)
- Backported Fabric support from 2.0
- Deprecated entire API (new 2.0 is menacing)
- Dropped non-LTS versions (LTS are 1.12.2, 1.16.5, 1.18.2, 1.19.2 [1.19.4], 1.20.x)