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
Avi Zimmerman
b2b4bab81e
fixes
2021-01-06 23:22:57 +02:00
Avi Zimmerman
e959875eab
typos
2021-01-06 22:53:55 +02:00
Avi Zimmerman
26cf65f211
Merge plugin experimentation branch - GstBaseSrcs can now be implemented via the bindings but with very limited functionality still
2021-01-06 22:50:03 +02:00
Avi Zimmerman
c045acdff1
Buffer and Memory Optimizations ( #6 )
...
* Fixes for memory leaks when creating or mapping the contents of a buffer
* Unmap methods on Buffer and Memory objects for required use after utilizing their Map methods
* Optimize MapInfo.WriteData to use memcpy
* Re-implement BufferFromBytes using GBytes and `gst_buffer_new_wrapped_bytes` instead of `gst_buffer_new_wrapped`.
2020-12-30 12:38:24 +02:00
tinyzimmer
ce95696cc5
thats as good as the crappy gif example will get
2020-10-08 09:23:04 +03:00
tinyzimmer
8b72e74561
add ability to retrieve a golang color.Palette from a given video format
2020-10-08 08:42:27 +03:00
tinyzimmer
52a3ef35e1
cleanup gif example
2020-10-08 07:19:58 +03:00
tinyzimmer
6a3da898a3
cleanup appsrc example
2020-10-07 11:50:38 +03:00
tinyzimmer
878e74bc27
start GstVideo bindings, GstMapInfo imprrovements/fixes, clean up examples
2020-10-07 11:49:05 +03:00
tinyzimmer
8e52199cf3
add signal handler to appsink example
2020-10-05 14:59:51 +03:00
tinyzimmer
0c346775a3
add tag/toc examples and general cleanup
2020-10-05 14:23:46 +03:00
tinyzimmer
9335dddc6e
cleanup
2020-10-05 11:57:10 +03:00
tinyzimmer
3029b991e9
cleanup gif example a bit more
2020-10-05 11:40:19 +03:00
tinyzimmer
f9dd27f86a
cleanup appsink example
2020-10-05 11:38:05 +03:00
tinyzimmer
be723a423e
send message instead
2020-10-05 11:32:17 +03:00
tinyzimmer
6c755dd573
commit hacked gif-encoder
2020-10-05 11:29:16 +03:00
tinyzimmer
ebdff9159c
add callasync and clean up examples
2020-10-05 11:13:50 +03:00