Sebastian Dröge
|
8754e4220e
|
Regenerate everything with latest gir
|
2019-02-22 11:55:16 +02:00 |
|
Sebastian Dröge
|
95f6844702
|
Fix various minor clippy warnings
|
2019-02-21 19:56:23 +02:00 |
|
Sebastian Dröge
|
0a96e0a80b
|
gstreamer-video: Don't take a &mut self in the constructor of VideoTimeCodeInterval
|
2019-02-21 19:29:47 +02:00 |
|
Sebastian Dröge
|
53c98db711
|
gstreamer: Don't implement ClockId's Ord/etc based on the compare function
It is only comparing the times, and two clock ids with the same time are
obviously not the same.
|
2019-02-21 18:48:57 +02:00 |
|
Sebastian Dröge
|
2471676aa4
|
check: Set harness caps in unit test before pushing buffers
Otherwise there will be warnings about data flow before stream-start
event as the harness is only sending the events once caps are set.
|
2019-02-21 13:08:54 +00:00 |
|
Sebastian Dröge
|
a5a016557f
|
bus: add_watch() can fail as there can only be one watch at a time
Return an Option<SourceId> because of that.
|
2019-02-15 13:30:05 +02:00 |
|
François Laignel
|
e24efa7259
|
gstreamer-base: subclassing: move parent fn in dedicated trait (!231)
|
2019-02-13 11:53:14 +00:00 |
|
François Laignel
|
fb99f1abad
|
gstreamer: subclassing: move parent fn in dedicated trait (!231)
|
2019-02-13 11:53:14 +00:00 |
|
François Laignel
|
e2d448f002
|
examples: fix ges warnings
|
2019-02-12 16:10:02 +01:00 |
|
Sebastian Dröge
|
f2d79fb352
|
Make use of Bus::add_watch_local()
|
2019-02-10 12:06:40 +02:00 |
|
Sebastian Dröge
|
e6992345cc
|
Add gst_video::convert_frame_async_local() without Send bound on the closure
|
2019-02-10 11:47:48 +02:00 |
|
Sebastian Dröge
|
09ad177315
|
Add Bus::add_watch_local() without Send bound on the closure
This panics if not called from the thread that owns the main context.
|
2019-02-10 11:43:55 +02:00 |
|
Josh Matthews
|
ae1455e4d6
|
Return 0 for the mask of any negative GstAudioChannelPosition value.
|
2019-02-07 10:02:00 -05:00 |
|
François Laignel
|
3ea34695dd
|
ges: update functions returning bool to Result<(), BoolError>
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/181
|
2019-02-07 11:03:01 +01:00 |
|
Sebastian Dröge
|
b4ad105c1d
|
basic-tutorial-5: Stop using deprecated GTK API
Disabling double buffering is deprecated since quite a while.
|
2019-02-07 10:26:37 +02:00 |
|
Sebastian Dröge
|
de978bd115
|
Update gtk feature flags
The minimum supported version of GTK is now 3.14 so we don't have to
opt-in for 3.8/3.10 APIs anymore.
|
2019-02-07 09:49:07 +02:00 |
|
François Laignel
|
be9566fe4a
|
gstreamer-sdp: update functions returning bool to Result<(), glib::BoolError>
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/182
|
2019-02-05 20:26:28 +01:00 |
|
François Laignel
|
211e476592
|
Update for functions returning bool in most remaining workspaces
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/179
|
2019-02-04 16:14:13 +01:00 |
|
François Laignel
|
37b717c020
|
gstreamer-base: add parent_xxx impl for all vfunc
|
2019-02-03 08:41:20 +00:00 |
|
François Laignel
|
fcb46ee5bf
|
gstreamer: add parent_xxx impl for all vfunc
|
2019-02-03 08:41:20 +00:00 |
|
François Laignel
|
ac00608b7e
|
gstreamer-base: fix parent vfunc invocations when needed
Fixes #180
|
2019-02-03 08:41:20 +00:00 |
|
François Laignel
|
56c00d9250
|
gstreamer: fix parent vfunc invocations when needed
Fixes #180
|
2019-02-03 08:41:20 +00:00 |
|
Abdul Rehman
|
338215bd53
|
gstreamer-net: Add GstNetAddressMeta wrapper
|
2019-02-01 17:36:52 +05:00 |
|
Sebastian Dröge
|
354f9fbfe4
|
Fix compilation of tests without features="v1_14"
|
2019-01-30 13:02:41 +00:00 |
|
Sebastian Dröge
|
42a8b9e505
|
Get rid of double-boxing for some other closures
|
2019-01-30 13:02:41 +00:00 |
|
Sebastian Dröge
|
1adb063fbc
|
Don't box closures twice for signal callback closures
|
2019-01-29 19:24:26 +02:00 |
|
Sebastian Dröge
|
d8085a5d79
|
Fix GES example
Some constructors are returning None now based on the annotations
|
2019-01-29 16:45:35 +02:00 |
|
Sebastian Dröge
|
49c5fa33ba
|
Add tests for Element::foreach_pad() and Bus::set_sync_handler()
|
2019-01-29 16:45:35 +02:00 |
|
Sebastian Dröge
|
5625a75b1b
|
Pad::new_from_static_pad_template_with_gtype() can return None
|
2019-01-29 16:28:51 +02:00 |
|
Sebastian Dröge
|
00cbd49923
|
Regenerate with latest gir
|
2019-01-29 16:28:51 +02:00 |
|
Sebastian Dröge
|
16adb8e8b8
|
Update some nullable annotations from git
See https://gitlab.freedesktop.org/gstreamer/gstreamer/merge_requests/83
|
2019-01-29 16:28:51 +02:00 |
|
Guillaume Desmottes
|
3f6424d2ac
|
examples: playbin: show how to use debug_to_dot_file()
|
2019-01-28 15:53:07 +01:00 |
|
François Laignel
|
7cb1dc9cb4
|
gstreamer-base: update signatures to Result<(), glib::BoolError>
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/175
|
2019-01-27 09:36:56 +00:00 |
|
François Laignel
|
c65214b207
|
gstreamer-base: update signatures to Result<(), ErrorMessage>
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/175
|
2019-01-27 09:36:56 +00:00 |
|
François Laignel
|
5d1a839558
|
gstreamer-base: update signatures to Result<(), LoggableError>
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/175
|
2019-01-27 09:36:56 +00:00 |
|
Sebastian Dröge
|
2b2c3bbade
|
Make sure to initialize GStreamer in all Structure tests
|
2019-01-27 03:02:11 +02:00 |
|
Pete Johanson
|
b62e2f154d
|
Add getters to VideColorimetry.
|
2019-01-27 00:21:50 +00:00 |
|
François Laignel
|
a88918dd5f
|
Use glib_result_from_gboolean! where applicable
|
2019-01-26 12:46:37 +01:00 |
|
François Laignel
|
f59e35d0a3
|
Use LoggableError in user defined functions and callbacks
`LoggableError` ensures an error in a user defined function is always
logged. This commit changes eligible function signatures accordingly.
|
2019-01-26 11:58:30 +01:00 |
|
François Laignel
|
c5f0bab614
|
Add LoggableError
... an auto-loggable `Error` return type, to make sure user errors
get logged.
To be used via the associated macros.
See discussion in #175.
|
2019-01-26 11:58:27 +01:00 |
|
Sebastian Dröge
|
ca791ae4fa
|
Use an empty enum for the custom tag in the test
There's no point in allowing to have values of it, it's only a marker
type.
|
2019-01-23 16:11:52 +02:00 |
|
Sebastian Dröge
|
9d79280929
|
Add some more functions for generically handling tags
|
2019-01-23 15:54:00 +02:00 |
|
Sebastian Dröge
|
598e012568
|
Add bindings for gst::tags::register()
|
2019-01-23 15:52:51 +02:00 |
|
Sebastian Dröge
|
bd0cbe99b3
|
Add more Debug impls to everything possible
|
2019-01-22 17:46:08 +02:00 |
|
Sebastian Dröge
|
cc3c3876ab
|
Implement Debug for EventView and MessageView
|
2019-01-22 16:55:59 +02:00 |
|
Sebastian Dröge
|
ad24ab9638
|
Regenerate everything with latest gir
|
2019-01-21 22:00:48 +02:00 |
|
François Laignel
|
84ba2d7971
|
Use dedicated type DeviceMonitorFilterId
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/174
|
2019-01-19 14:52:15 +01:00 |
|
Sebastian Dröge
|
a99652f236
|
Enable 1.31 test job now that 1.32 is released
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/167
|
2019-01-18 08:14:36 +00:00 |
|
François Laignel
|
b20e4454f1
|
Return () instead of bool for some functions
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/171
|
2019-01-17 23:49:35 +01:00 |
|
François Laignel
|
333d71f92b
|
Update functions returning bool to use Result<(), glib::BoolError>
See https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/issues/171
|
2019-01-17 23:13:44 +01:00 |
|