Commit Graph

28 Commits

Author SHA1 Message Date
RSWilli
017a0af634 delete old bindings to change the license, switch from gotk4 back to go-glib and regenerate
now with fixed array conversion support
2025-09-16 22:36:48 +02:00
RSWilli
b60eb47d80 borrow pointer returns from the sdpmedia/sdpmessage getters 2025-09-16 22:36:09 +02:00
RSWilli
a4e83d3900 regenerate, remove interface virtuals, manually implement BusSyncHandler
* correctly borrow Message Source
* prevent leaks in Bus.Messages() by changing (un-)reffing
2025-09-16 22:36:09 +02:00
RSWilli
bafa2f3e59 PadProbeInfo in PadProbeCallback must be borrowed
the rust bindings are creating a copy here, that reflects all updates to the C struct after the callback is done, maybe this would be better
2025-09-16 22:36:09 +02:00
RSWilli
9f11060534 fix gl parent alloc collision 2025-09-16 22:36:09 +02:00
RSWilli
0a83dcbe85 regenerate with new casing rules 2025-09-16 22:36:08 +02:00
RSWilli
4ebe6cb5e5 add some more manual implementations, regenerate with new static gir files 2025-09-16 22:36:08 +02:00
RSWilli
dce0d9a246 fix some staticcheck reports and set gst min version to 1.26 2025-09-16 22:36:08 +02:00
RSWilli
ed9134a634 regenerate and fix build 2025-09-16 22:36:08 +02:00
RSWilli
e2b5208a43 rename virtual methods to prevent collisions 2025-09-16 22:36:08 +02:00
RSWilli
e7d3de9e6e more subclassing code, start to migrate example 2025-09-16 22:36:07 +02:00
RSWilli
003d2c3e89 fix appsrc example 2025-09-16 22:36:07 +02:00
RSWilli
fea2acb199 more work on the examples and regenerate using the gotk4 updates 2025-09-16 22:36:07 +02:00
RSWilli
e1b00764a8 examples compiling again 2025-09-16 22:36:07 +02:00
RSWilli
2543740f64 signal generation and forbidden unsafe pointers 2025-09-16 22:36:07 +02:00
RSWilli
32b925e7e3 fix webrtc and regenerate with stable stringer methods 2025-09-16 22:36:07 +02:00
RSWilli
4bef84d921 migrate bin example to new generated bindings
implement more manual helper methods in gst
2025-09-16 22:36:07 +02:00
RSWilli
8a47ea5978 migrate to the new generator 2025-09-16 22:36:07 +02:00
RSWilli
9fb9393213 generate better interfaces and comments that include the c identifier that is called/used
* regenerate with gotk4 changes
* resolve conflicts by renaming and excluding some methods
2025-09-16 22:36:07 +02:00
RSWilli
0eb8b28ee2 port examples to new packages and add more postprocessors to reach a similar convenience feature set 2025-09-16 22:36:07 +02:00
RSWilli
dc0ec1c3ee fix adding sdp package and regenerate 2025-09-16 22:36:07 +02:00
RSWilli
f7035314d8 add postprocessor to fix missing pkg config and header include 2025-09-16 22:36:07 +02:00
RSWilli
f302a9f95b re-enable webrtc, change postprocessor to add define in _export files too 2025-09-16 22:36:06 +02:00
RSWilli
28a5c420e6 use postprocessors to inject GST_USE_UNSTABLE_API and a better ElementFactoryMakeWithProperties 2025-09-16 22:36:06 +02:00
RSWilli
e9ce0afb08 more generation changes 2025-09-16 22:36:06 +02:00
RSWilli
a72a6f0bc1 exclude webrtc temporarily 2025-09-16 22:36:06 +02:00
RSWilli
a05b04d7e4 regenerate with new gotk4 additions 2025-09-16 22:36:06 +02:00
RSWilli
f799d8aca6 generate bindings with gotk4 and deprecate old bindings
adapt structure from gotk4
deprecate old gst package
2025-09-16 22:36:06 +02:00