WATERMeDIA

WATERMeDIA

Mod

Library and API for MinecraftForge, NeoForge, Fabric, Quilt using VLC for multimedia integration with Minecraft

Client LibraryUtility

69.3k downloads
34 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...

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 on ImageCache to safety flush the picture from VRAM to RAM
  • RenderAPI: deprecated applyBuffer methods, use instead getRawImageBuffer 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

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)

Project members

SrRapero720

Owner

NGoedix

Co-Author

Details

Licensed ARR
Published a year ago
Updated 12 days ago