Commit Graph

15 Commits

Author SHA1 Message Date
Avi Zimmerman
1f7d60b390 major rework of reference handling 2021-01-19 00:18:30 +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
0077dc812c add convenience error poster for GstBus that auto gathers go runtime debug info 2020-10-04 18:49:50 +03:00
tinyzimmer
bcf65df551 fix clock constants to compile on mac and adjust glib marshallers to not use unsafe pointer 2020-10-01 11:37:58 +03:00
tinyzimmer
14be850a16 finish GstMessage constructors 2020-09-30 10:26:06 +03:00
tinyzimmer
7cd00ed46b finish GstBus impl 2020-09-30 07:41:01 +03:00
tinyzimmer
5f21e41f70 implement GstMeta, organize C code, add github action for linting 2020-09-29 12:32:55 +03:00
tinyzimmer
ef62276a31 update doc 2020-09-28 12:25:08 +03:00
tinyzimmer
b08a04f07b add the ability to set a watch on the bus (instead of polling for messages) 2020-09-28 12:23:05 +03:00
tinyzimmer
a94f6258a5 move gstreamer-app bindings to separate package to not require when using main package 2020-09-27 13:39:02 +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
99be2eca32 stability improvements around pipeline busses, and separate GetPipelineBus function for clarity 2020-09-27 10:35:13 +03:00
tinyzimmer
a49eee5ec9 align project with older forks and implement the rest of the core interfaces 2020-09-25 09:53:45 +03:00
tinyzimmer
ced3c5e6f8 initial commit 2020-09-24 21:34:29 +03:00