polybiusproxy / hxCodec

Haxe library for native video playback on HaxeFlixel and OpenFL.
https://lib.haxe.org/p/hxCodec
Mozilla Public License 2.0
109 stars 71 forks source link

include linux libvlc.so (fixes crashes on newer vlc versions) #295

Closed Noobz4Life closed 9 months ago

Noobz4Life commented 9 months ago

should fix https://github.com/polybiusproxy/hxCodec/issues/293

uses libraries from https://github.com/JonnycatMeow/lib-fetch

(also i understand this pull request is atrocious due to it being 1 commit with 771 file changes, so sorry, outside of binaries the only changes are in project/Build.xml and include.xml)

Noobz4Life commented 9 months ago

also if you want to recreate this so you don't use random binaries from me:

  1. download linux-3.0.18.dynamic from https://github.com/JonnycatMeow/lib-fetch libVLC release
  2. move libvlc.so.5.6.1 and libvlccore.so.9.0.1 to /project/vlc/dll/Linux
  3. rename them to libvlc.so and libvlccore.so
  4. move /vlc/plugins to /project/vlc/dll/Linux/plugins
  5. merge the changes from include.xml and project/Build.xml
Noobz4Life commented 9 months ago

actually on further testing, this seems to only work on the main branch and not the develop branch?

i'm going to do further testing before reopening this