kidrigger / godot-videodecoder

GDNative Video Decoder libraries for Godot Game Engine, using FFmpeg library for codecs. A Google Summer of Code Project, 2018
MIT License
84 stars 22 forks source link

Containerize build and improve linux portability #23

Closed jamie-pate closed 4 years ago

jamie-pate commented 4 years ago

Strips out many unneeded parts that didn't contribute noticeably to performance, but made it difficult to run across different linux distributions. Containerize the x11, osx and win64 build environments. Add build_gdnative.sh that runs the docker builds and copies the result to your project.

Add 'prefix' variable to scons to greatly simplify the build example … Got audio to sync properly even after seeking. … Fix building for osx. Add the ability to seek while paused … Add winpthread dll to installation Ensure that at least one frame gets unwrapped after a seek. Add profiling data