Commit Graph

104 Commits

Author SHA1 Message Date
RSWilli
095e65c800 some staticcheck fixes 2023-09-02 00:13:21 +02:00
RSWilli
163adbfab7 add tests, improve build time 2023-09-01 19:14:37 +02:00
RSWilli
d5862de22e change github action to build all packages
* fix issues
* add build script to build all packages locally
2023-09-01 13:16:18 +02:00
Wilhelm Bartel
b007afdff5 Merge pull request #17 from go-gst/remove_time_duration
change more time.Durations to gst.ClockTime
2023-08-28 22:46:36 +02:00
Wilhelm Bartel
d7905fbba0 Merge pull request #26 from go-gst/device-monitor
Device monitor
2023-08-28 21:30:17 +02:00
RSWilli
dec9519f50 change more time.Durations to gst.ClockTime 2023-08-26 15:06:58 +02:00
Dan Jenkins
b54981346e Add GitHub action build and lint (#21)
* see if this works... adding github build first try

* fix up uses path

* add in our supported golang version

* don't run.... build... :D

* remove branch specifics

* remove things we don't need any longer
2023-08-26 09:52:23 +01:00
Dan Jenkins
074f909450 update to use proper handling of c pointers etc 2023-08-24 23:42:27 +01:00
Dan Jenkins
0a4e5aeb60 change module url 2023-08-24 22:51:10 +01:00
Dan Jenkins
8253c81e6d fix some comments from copy/paste 2023-08-24 22:51:09 +01:00
Dan Jenkins
b7e14819ef add watching bus ability 2023-08-24 22:51:09 +01:00
Dan Jenkins
4e393d65ba add basic support for device provider 2023-08-24 22:51:09 +01:00
Dan Jenkins
6dd84c0814 add some missing methods 2023-08-24 22:51:09 +01:00
Dan Jenkins
8fd5e467e5 initial commit of device monitor 2023-08-24 22:51:09 +01:00
RSWilli
63773b8311 improve goreport by fixing typos and formatting issues 2023-08-24 20:44:27 +02:00
Dan Jenkins
587663a5cc now add an example of using a non standard rank 2023-08-23 23:04:48 +01:00
Dan Jenkins
c5309cf02c add a feature rank example 2023-08-23 22:56:43 +01:00
RSWilli
ca1a83e57d change clockTime type, add more bindings 2023-08-11 16:24:32 +02:00
RSWilli
d0fc9e926a change module name and use new golang version 2023-08-11 13:50:02 +02:00
Bruce Kim
5c34c72da6 gst: add get request pad function (#16)
* gst: add get request pad function

* gst: add an example of GetReuqestPad()

* gst: remove pad=nil on ReleaseRequestPad
2021-06-26 17:21:39 +03:00
Solganik Alexander
65498e9397 bin: allow bin creation from elements string. (#13)
Adding golang binding for gst_parse_bin_from_description gstreamer API

Co-authored-by: Solganik Alexander <alexanders@anyvision.co>
2021-05-25 11:09:58 +03:00
Avi Zimmerman
177507cf0c bump glib versions 2021-01-23 12:43:17 +02:00
Avi Zimmerman
ef30649420 cleanup 2021-01-21 21:10:38 +02:00
Avi Zimmerman
811328136f working minio plugin 2021-01-21 20:57:29 +02:00
Avi Zimmerman
375f569063 clean up launch example 2021-01-21 10:02:18 +02:00
Avi Zimmerman
4fd15b6a7a gst_init finally works and pops correctly 2021-01-21 10:01:06 +02:00
Avi Zimmerman
b39aac28ee dont sink reference on pads from iterators 2021-01-20 16:15:45 +02:00
Avi Zimmerman
dad32ff7cf examples cleanup 2021-01-20 15:52:16 +02:00
Avi Zimmerman
4ec72c3608 pull in updated glib bindings, element class fixes, update examples 2021-01-19 17:40:24 +02:00
Avi Zimmerman
1f7d60b390 major rework of reference handling 2021-01-19 00:18:30 +02:00
Avi Zimmerman
63a53be42a cleanup plugin examples 2021-01-18 09:40:56 +02:00
Avi Zimmerman
546d620440 pull in upstream interface improvements and add a few more gstreamer interfaces 2021-01-18 08:50:34 +02:00
Avi Zimmerman
1427ab6b64 go mod tidying 2021-01-17 19:18:36 +02:00
Avi Zimmerman
56857316ab fix up casting functions 2021-01-17 19:16:24 +02:00
Avi Zimmerman
56afdb35c0 major move of all glib specific bindings and extendable objects from go runtime to go-glib package 2021-01-17 18:42:14 +02:00
Avi Zimmerman
e4e7b6d101 add region to minio plugins 2021-01-12 10:20:30 +02:00
Avi Zimmerman
1ebccda0a5 minio/s3 sink plugin 2021-01-12 08:31:29 +02:00
Avi Zimmerman
b603bef498 miniosrc plugin 2021-01-11 20:54:39 +02:00
Avi Zimmerman
324a8ff73b typos and disable actions workflows 2021-01-11 17:23:34 +02:00
Avi Zimmerman
8c7fa78280 semi working websocketsrc 2021-01-11 17:13:10 +02:00
Avi Zimmerman
a9093dedf4 windows build issues - more plugin stuff 2021-01-11 05:54:30 +02:00
Avi Zimmerman
4f1403e9f3 typos 2021-01-09 10:44:34 +02:00
Avi Zimmerman
fdc0bc9713 use generator for plugin entrypoints 2021-01-09 10:38:23 +02:00
Avi Zimmerman
9dc10b2bb8 add push src and flow combiner 2021-01-09 08:53:34 +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
Avi Zimmerman
cbf6279abc Squashed commit of the following:
commit 7f46be64521d7cdf4d94409f979143a55acd665a
Author: Avi Zimmerman <avi.zimmerman@gmail.com>
Date:   Thu Jan 7 12:18:37 2021 +0200

    improve plugin interfaces
2021-01-07 12:19:25 +02:00
Avi Zimmerman
681876fd76 more logging 2021-01-07 02:38:58 +02:00
Avi Zimmerman
34eb969053 more log improvements 2021-01-07 02:26:30 +02:00
Avi Zimmerman
8ff68fb176 improve logging 2021-01-07 01:46:59 +02:00