Commit Graph

18 Commits

Author SHA1 Message Date
RSWilli
b9dce0b926 fix ToGValue for nil structures 2024-12-09 09:15:27 +01:00
RSWilli
0577406af2 switch to github.com/go-gst/go-pointer 2024-11-27 17:54:38 +01:00
RSWilli
178d38ef69 prevent use after frees with structures that are transfer:none 2024-11-25 23:58:18 +01:00
RSWilli
c9f628fb89 allow for "gst" struct tags to specify field name 2024-11-25 23:58:18 +01:00
RSWilli
86976560eb nil safety for unsafe structure instances 2024-11-11 13:31:21 +01:00
RSWilli
095e65c800 some staticcheck fixes 2023-09-02 00:13:21 +02:00
RSWilli
d0fc9e926a change module name and use new golang version 2023-08-11 13:50:02 +02:00
Avi Zimmerman
03766b74eb implement more GstValues 2021-02-11 00:02:24 +02:00
Avi Zimmerman
8d5a0bbf38 add GstBaseSink and filesink example 2021-01-08 22:00:38 +02:00
Avi Zimmerman
ca1cdb00e7 major cleanup 2021-01-08 16:06:52 +02:00
tinyzimmer
a2f8ca9e50 cleanup decodebin example 2020-10-04 09:44:34 +03:00
tinyzimmer
4017c9e6d0 decodebin example and fix up signal handling 2020-10-04 09:38:25 +03:00
tinyzimmer
a7aee670f9 add strructure marshalers 2020-10-03 21:34:05 +03:00
tinyzimmer
e586f0262e finish GstTagList, GstToc, setters, and add auto go type conversion for functions taking gvalues 2020-10-02 10:38:17 +03:00
tinyzimmer
5f21e41f70 implement GstMeta, organize C code, add github action for linting 2020-09-29 12:32:55 +03:00
tinyzimmer
73f398e3e5 move pkgconfig/cflags all into c_util.go file, include only gst.go.h in go files 2020-09-27 11:32:48 +03:00
tinyzimmer
aa5ddb96f1 implement more functionality and move pipeline wrappers into new "gstauto" package 2020-09-26 14:38:11 +03:00
tinyzimmer
359a3bbe08 add a bunch more implementatioms 2020-09-25 20:58:18 +03:00