Wilhelm Bartel
Wilhelm Bartel
@mwesigwadi essentially the marshalers are a way to unpack types from a GValue. GValue is glib's generic value container. You can think of it as a golang `any`, and the...
FYI @danjenkins I deleted the examples for now, once everything works I'd like to migrate them to the new package structure. From what I was able to look into, the...
@danjenkins I think I will remove the spellchecker, that is not useful when we are using the docs from the gir files.
The webrtc subpackage is currently blocked by https://github.com/NixOS/nixpkgs/issues/380085
@danjenkins I started porting the examples to the new bindings. Mostly this is easy because only the function names may have changed. For some of the old examples I do...
@danjenkins also what do you think about the following approach to preserve the semver in some way at least? * old gst package and subpackages is not deleted, but deprecated....
Me neither, but tagging a v2 is complicated as soon as gstreamer releases a v2.0. One could assume that the versions must match or similar. Retracting would mean that the...
If you'd like try the new bindings, feel free to do so from now on :) Please note that you currently need the following replace in the go.mod: ``` replace...
To try out the new generated bindings you'll need to pin the commits for now, so install go-gst as follows: ```bash go mod edit -replace github.com/diamondburned/gotk4=github.com/rswilli/gotk4@generator_refactor go get github.com/go-gst/go-gst@generated_bindings ```...
@ea7kir good catch, this was not intentional: https://github.com/RSWilli/gotk4/blob/c21352bf183bc07309c5fbd4181f01856b6035b4/pkg/glib/v2/gerror.go#L3 ``` cannot use gstvideo.VideoFormatRGBA (constant unknown with invalid type) as gstvideo.VideoFormat value in argument to videoInfo.SetFormat ``` These kinds of error show...