437 Commits

Author SHA1 Message Date
tinyzimmer e1c3d6d7c5 implement GstAtomicQueue 2020-09-29 07:59:48 +03:00
tinyzimmer 236a211975 implements GstAllocator, GstAllocationParams, and GstMemory 2020-09-29 07:31:23 +03:00
tinyzimmer 2927ae7b1d implement streams and streamcollections and finish message parsers 2020-09-28 20:16:51 +03:00
tinyzimmer 10b088998b implement GstDevice and more message parsers 2020-09-28 18:45:26 +03:00
tinyzimmer 322cc30177 build out the message interface more 2020-09-28 14:16:25 +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 142680801d typo in parameter spec flags 2020-09-28 10:43:32 +03:00
tinyzimmer 107cf62603 update docs 2020-09-28 10:34:35 +03:00
tinyzimmer c88b9478c2 add a main loop implementation 2020-09-28 10:31:47 +03:00
tinyzimmer adc8a1a7ed add quickstart to readme 2020-09-28 09:38:21 +03:00
tinyzimmer cd0ae40023 fix readerfd writerfd runctions in readwriter 2020-09-28 09:33:36 +03:00
tinyzimmer 95e49ba92f export a Start method on the gstauto interfaces 2020-09-27 18:04:00 +03:00
tinyzimmer 769785aa58 make base object methods a little safer 2020-09-27 17:54:53 +03:00
tinyzimmer 033280aa7c bug in blocksetstate on element objects was not setting the correct state 2020-09-27 15:39:10 +03:00
tinyzimmer 0db3685305 cleanup gobool conversions 2020-09-27 14:38:37 +03:00
tinyzimmer cf094748bf delete old versions and tag new starting point 2020-09-27 13:59:04 +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 af5324a2b5 typo in simplewriter config 2020-09-27 12:04:54 +03:00
tinyzimmer 65b9591fc3 update requirements in readme 2020-09-27 11:45:03 +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 7731ccd6f1 clear up docs 2020-09-27 10:37:28 +03:00
tinyzimmer 99be2eca32 stability improvements around pipeline busses, and separate GetPipelineBus function for clarity 2020-09-27 10:35:13 +03:00
tinyzimmer f3cd1e5d6d reorganizing and bug fixes in fd returns in gstauto 2020-09-27 10:11:35 +03:00
tinyzimmer 25b79e2b5c add some more methods to the Pipeline object, clean up docs 2020-09-27 09:48:11 +03:00
tinyzimmer e69d3a07e0 go mod tidy; 2020-09-27 09:26:50 +03:00
tinyzimmer 5635f626e3 fix package names 2020-09-27 09:25:16 +03:00
tinyzimmer 9acb7fa81b start extending appsrc/appsink implementations 2020-09-27 09:16:07 +03:00
tinyzimmer 0b8af802d5 reimplement appsink/appsrc pipeliners 2020-09-26 20:16:07 +03:00
tinyzimmer aa5ddb96f1 implement more functionality and move pipeline wrappers into new "gstauto" package 2020-09-26 14:38:11 +03:00
tinyzimmer 3ebd96be3a update doc 2020-09-25 21:05:03 +03:00
tinyzimmer 359a3bbe08 add a bunch more implementatioms 2020-09-25 20:58:18 +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 006b92356c add report card 2020-09-24 21:36:37 +03:00
tinyzimmer 7dc2f8abc0 update godoc badge 2020-09-24 21:35:41 +03:00
tinyzimmer ced3c5e6f8 initial commit 2020-09-24 21:34:29 +03:00
Avi Zimmerman b8cf8bc28d Initial commit 2020-09-24 21:25:44 +03:00