A big update
I don't know how else to describe this update as "quite big". Many changes have been made, many additions, the repo itself got better documentation, there is a GPL build now, ... Let's keep it short and go over the changes!
Changes
Updates
- Compile info got a much needed update;
- Usage info also got a much needed update;
- Added the GPL v3 license for the GPL builds;
- Workflows got some extra additions;
- Build system got cleaned up;
- Python script
build.py
got updated; - Disabled HW decoding by default;
Fixes
- Color range fix; (There was a problem with dark not being dark and light now being light)
- Fixed a couple of compile errors for Windows;
- HW decoding for Vulkan (Hardware decoding still has some overall issues which I'm working on);
- Problems on first startup with addon;
Additions
- Renderer class;
- Global errors;
- Enable audio toggle;
- GPL v3 build;
- Added an audio class to easily convert audio to WAV 16 bit;
- Added a separate FFmpeg class for handling some FFmpeg specific functions;
- Added Avio_audio to see data in memory as file;
- Added EasyMenu compile menu;
- Added SECURITY;
- Added CODE_OF_CONDUCT;
- Added CONTRIBUTING;
- Started adding code to compile for MacOS (Not working and not supported yet!!);
Renderer class
Rendering is now possible! Please note though that you need the GPL build right now for it to work properly. This will change in the future when I also implement hardware encoding, till then rendering without GPL build library files will make the rendering fail.
MacOS/Web/Android
There has been some people asking for Android support, but recently also for Web and MacOS. As much as I would want to support these platforms, I have not been able to invest my time into doing so. I don't have the hardware nor the time. People are free to contribute to make things work.
MacOS is NOT supported yet. I was able to get the compiling to work without errors, but there are still problems with the linking and the usability of the build. So don't expect MacOS to work, it will not work yet! The files and adjustments have been done in preparation.
Download the compiled version
As always the addon and compiled libraries are available on my ko-fi page and on itch.io. Getting them from there helps me out a lot with the further development of this GDExtension, but also helps for the progress on GoZen and other open source software which I want to work on in the future.
Supporting me on Ko-fi is the best way to support my work, thanks for appreciating my time and effort! ^^