Skip to content

Reference plugin/interface to support Video Codecs in Godot 4.0 using GDExtension

License

Notifications You must be signed in to change notification settings

kidrigger/godot-video-reference

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Godot VideoStream Reference plugin

This is a reference plugin to use as a base to implement Video codecs for Godot 4 and later.

This is a Work In Progress. Currently tested with godot#15a97a2 On linux (debian) and Windows.

Building this plugin

The instructions build for target=editor and output binaries into the test folder.

Compile godot-cpp:

cd godot-cpp
scons target=editor generate_bindings=yes
cd ..

After this compile the plugin:

scons target=debug test=true

Test flag puts the build binaries into the install location in the test/ project Remove this flag to export to bin/

Visual Studio

Adding vsproj=yes will generate a Visual Studio solution .sln for the file.

In case of errors

If godot headers are outdated you may need to update the extension api before compiling godot-cpp

cd ./godot-cpp/godot-headers/
godot --dump-extension-api --dump-gdextension-interface
cd ../..

About

Reference plugin/interface to support Video Codecs in Godot 4.0 using GDExtension

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published