UPDATE 2.0.72
- Fixed youtube links was broken (thanks to blake and fuck you youtube)
- Added streamable support
- Enhanced Youtube Fixer code
UPDATE 2.0.71
- Removed old TLauncher detector
UPDATE 2.0.70
- Added getUsages on ImageCache
- Added onReleaseListeners on ImageCache (when WaterMedia is about to release renderers)
- Fixed GPU memory leak, textures never got released.
UPDATE 2.0.69
- Fixed package string being shadowed
UPDATE 2.0.68
- Fixed KevenTLauncher triggers the TLauncher detector (on fabric)
UPDATE 2.0.67
- Fixed WaterMedia name appears as "build" on NeoForge dev environments (thanks jitpack)
- Fixed KevenTLauncher triggers the TLauncher detector
- made all info of mods.toml match
UPDATE 2.0.66
- Reverted patch on setVolume for macOS users (breaks modern users)
- Added special handling for exceptions on MacOS workarrounds
- Added a simple filecheck toggling MacOS workarrounds
UPDATE 2.0.65
- Disabled async play on MacOS (may cause FPS Drops on playing videos)
UPDATE 2.0.64
- Reverted the revert for the removal of wrapped MacOS binaries (again removed)
- Removed VLC argument missing on some OS
- Added extra loggers to give more context about DT
- Patched "setVolume" for MacOS to prevent it set the volume until player is ready (fixed bad memory access)
UPDATE 2.0.63
- Reverted removal of wrapped MacOS binaries
- Fixed crashes trying to load VLC on MacOS
UPDATE 2.0.62
- Fixed WM is not properly loading on NeoForge
UPDATE 2.0.61
- Fixed VLC is not loading on the pre-defined temp path
- Removed MacOS binaries (fixes crashes attemping to load our broken VLC)
- Added NeoForge support
- Fixed crash-reports are not obtained via DT3
- Fixed game crashes when fails to create a new VLC instance
UPDATE 2.0.60
- Fixed MacOS + Fabric causes a black screen when WATERMeDIA is installed
- Stop scanning runtime dir for VLC binaries
- [BETA] DIAGNOSIS TOOL: Click on WATERMeDIA's JAR will open our new Diagnosis Tool to help us to provide faster support
UPDATE 2.0.58
- Removed broken VLC argument (prevents proper loading)
- Fixed videos are not working and the constant ERROR LOG SPAM of OpenGL
UPDATE 2.0.57
- Use hardware acceleration whenever it is possible
- Use DirectX xor OpenGL for video output (better performance for users)
- Added SRT support
- Fixed VLC binaries for MacOS
UPDATE 2.0.56
- Fixed image is not rendering
UPDATE 2.0.55
- Fixed crashes due to non-reset flushed state
- Deleted FML mockers (moved to modloaders dependency)
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
UPDATE 2.0.53
- Fixed crashes on minecraft versions above 1.16.5
UPDATE 2.0.25
- Added ease mathematical methods to animate positioning
- Added scaleTempo methods to calculate in range time scale
- Rid off DirectSound outside windows
- Disabled cache on ImageAPI fetch