Commit Graph

79 Commits

Author SHA1 Message Date
tinyzimmer
fa165ecf85 finish appsrc impl 2020-10-03 17:10:03 +03:00
tinyzimmer
c172f1e663 clean up a bit morer 2020-10-03 16:14:29 +03:00
tinyzimmer
f98bb0642e add more comments to appsink example 2020-10-03 16:09:25 +03:00
tinyzimmer
d869a6bea3 dont use panics in examples 2020-10-03 15:58:29 +03:00
tinyzimmer
80b29100fa fix cmd for finished appsink 2020-10-03 15:56:38 +03:00
tinyzimmer
3870298b98 finish AppSink impl and add example 2020-10-03 15:55:47 +03:00
tinyzimmer
36df9e707b finish ghostpad proxypad impls 2020-10-03 13:13:18 +03:00
tinyzimmer
02fa43822c halfway done with GstPad impl 2020-10-03 09:44:47 +03:00
tinyzimmer
79854aeba2 finish gstevent and gstquery impls 2020-10-03 03:06:44 +03:00
tinyzimmer
9edcad7c16 readme update 2020-10-02 21:41:36 +03:00
tinyzimmer
cda0fd756b add GstSegment impl, add GstEvent constructors, comment out featues >1.16 for now 2020-10-02 21:40:39 +03:00
tinyzimmer
d6fd5f66b4 add some more boilerplate interfaces and finish out pad constants 2020-10-02 11:41:20 +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
0d0a974156 fix clocktime cast in app src 2020-10-01 19:03:38 +03:00
tinyzimmer
1496383084 add tagsetter and tocsetter interfaces 2020-10-01 18:53:43 +03:00
tinyzimmer
2482d413eb cleanup 2020-10-01 17:26:11 +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
8821277dc6 build out gsttoc and tocentry more 2020-10-01 09:31:52 +03:00
tinyzimmer
c106d78908 add tag constants and TOC foundation 2020-10-01 08:09:51 +03:00
tinyzimmer
601fabf2f8 add context message parsers 2020-10-01 05:35:57 +03:00
tinyzimmer
db4a8fc1b8 fix linting and add GstContext 2020-09-30 21:36:59 +03:00
tinyzimmer
8a9b7ca418 add GstSystemClock and fix ClockID.Wait 2020-09-30 20:14:15 +03:00
tinyzimmer
c5fc488c68 add example files 2020-09-30 19:55:44 +03:00
tinyzimmer
9bfb89b1c8 fix doc in wait async 2020-09-30 18:29:22 +03:00
tinyzimmer
633ca72118 finish GstClock and GstClockID impls 2020-09-30 18:27:05 +03:00
tinyzimmer
c482d3d15a organize hack code 2020-09-30 15:58:45 +03:00
tinyzimmer
db3e1262de commit caps testing 2020-09-30 14:03:11 +03:00
tinyzimmer
2311d35b6c finish GstCaps and GstCapsFeatures impls 2020-09-30 13:16:46 +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
38ee24a49f remove test file 2020-09-29 22:05:44 +03:00
tinyzimmer
f2ab0657c0 add GstBufferPool impl 2020-09-29 22:05:29 +03:00
tinyzimmer
6a0e69d0e1 finish GstBuffer impl 2020-09-29 19:33:14 +03:00
tinyzimmer
be19e6423d more GstBuffer 2020-09-29 19:05:30 +03:00
tinyzimmer
7c9b0793e1 about halfway done with GstBuffer impl 2020-09-29 17:48:44 +03:00
tinyzimmer
36baf920d3 improve meta callback implementation 2020-09-29 16:16:57 +03:00
tinyzimmer
87ea132c45 finish allocator and meta implementations, add meta implementation to buffers 2020-09-29 15:37:22 +03:00
tinyzimmer
b91c738443 rename task in actions workflow 2020-09-29 15:37:01 +03:00
tinyzimmer
b95c9d7abb add plugins-base-dev to test deps 2020-09-29 12:37:22 +03:00
tinyzimmer
5f21e41f70 implement GstMeta, organize C code, add github action for linting 2020-09-29 12:32:55 +03:00
tinyzimmer
87fada8556 finish GstBin implementation 2020-09-29 08:48:25 +03:00
tinyzimmer
7b06c2866d add atomic queue example 2020-09-29 08:04:49 +03:00
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