Commit Graph

338 Commits

Author SHA1 Message Date
tinyzimmer
8b8eb77faf typo 2020-10-04 10:21:14 +03:00
tinyzimmer
ddb40f115a more cleanup 2020-10-04 10:20:30 +03:00
tinyzimmer
c96b23ba23 use decodbin as an example of the gerr interface 2020-10-04 10:14:52 +03:00
tinyzimmer
4cef99cfff add more comments to decodebin example 2020-10-04 10:11:37 +03: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
c17e48f52e custom event example 2020-10-03 21:34:39 +03:00
tinyzimmer
a7aee670f9 add strructure marshalers 2020-10-03 21:34:05 +03:00
tinyzimmer
2ffdae9e9e add a bit more to examples 2020-10-03 17:19:16 +03:00
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