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 |
|
Víctor Manuel Jáquez Leal
|
ee87f286a0
|
Change to the official glutin repository
Since the PR for egldisplay was already merged.
|
2019-01-16 21:50:24 +01:00 |
|
Víctor Manuel Jáquez Leal
|
d8b1c40519
|
Add README.md to gstreamer-gl
|
2019-01-16 19:45:45 +01:00 |
|
François Laignel
|
a254a8ed29
|
Declare Gst defined Debug Categories and add one for Rust binding
|
2019-01-16 17:07:57 +01:00 |
|
Sebastian Dröge
|
3fcbf3fba4
|
Use default instead of default-features in Cargo.toml
|
2019-01-16 17:10:01 +02:00 |
|