Sebastian Dröge
|
574ad233b4
|
Implement Send/Sync for VideoFrame
Closes #153
|
2018-11-26 12:08:08 +01:00 |
|
Sebastian Dröge
|
f53f5f92a4
|
Change all references from GitHub to freedesktop.org GitLab
|
2018-11-07 23:54:16 +02:00 |
|
Sebastian Dröge
|
513914c735
|
Add functions to get the FFI pointer behind a VideoFrame/VideoFrameRef
|
2018-11-07 23:48:21 +02:00 |
|
Sebastian Dröge
|
c21f98d2c3
|
Implement Sync for VideoInfo and AudioInfo
They are immutable on the Rust side after all.
|
2018-11-07 23:48:00 +02:00 |
|
Sebastian Dröge
|
93eb0b715c
|
Update versions to 0.12.1
|
2018-09-21 11:41:52 +03:00 |
|
Sebastian Dröge
|
be35bf465f
|
Update CHANGELOG.md for 0.12.1
|
2018-09-21 11:41:14 +03:00 |
|
Sebastian Dröge
|
edfb3050c4
|
Add bindings for is_video_overlay_prepare_window_handle_message()
|
2018-09-13 22:57:54 +03:00 |
|
Sebastian Dröge
|
c41a8edae7
|
Add VideoOverlay::prepare_window_handle() and got_window_handle()
|
2018-09-13 22:57:53 +03:00 |
|
Sebastian Dröge
|
d2b520ec31
|
Update versions of all dependencies and point to releases instead of GIT
|
2018-09-10 01:41:17 +03:00 |
|
Sebastian Dröge
|
108f08dea4
|
Update CHANGELOG.md for 0.12.0
|
2018-09-10 01:37:36 +03:00 |
|
Sebastian Dröge
|
2e139bd202
|
Update CHANGELOG.md for 0.11.6
|
2018-08-27 10:04:16 +03:00 |
|
Sebastian Dröge
|
3c900e6102
|
Regenerate with latest gir
|
2018-08-18 00:25:12 +03:00 |
|
Sebastian Dröge
|
2240ef109f
|
Regenerate with latest GIR and update for the glib::Quark changes
|
2018-07-30 11:46:40 +03:00 |
|
Sebastian Dröge
|
33a6aab6d7
|
Run everything through latest rustfmt
|
2018-07-27 13:36:40 +03:00 |
|
Sebastian Dröge
|
632d5f4c57
|
Change some empty structs to empty enums
These should only really exist at the type-level.
|
2018-07-25 10:07:20 +03:00 |
|
Sebastian Dröge
|
26d9d304c4
|
Update CHANGELOG.md for 0.11.5
|
2018-07-24 15:55:07 +03:00 |
|
Sebastian Dröge
|
694bcaa697
|
Fix all clippy warnings
Or silence the ones we don't care about.
|
2018-07-20 10:28:20 +03:00 |
|
Sebastian Dröge
|
fc79b4c4c8
|
Update CHANGELOG.md for 0.11.4
|
2018-07-19 18:52:30 +03:00 |
|
Sebastian Dröge
|
e0972ae1e5
|
Get rid of manual usage of callback_guard!
|
2018-06-24 14:52:50 +03:00 |
|
Sebastian Dröge
|
2085d170be
|
Get rid of callback_guard! as unwinding through FFI is defined behaviour now and aborts
|
2018-06-24 14:42:11 +03:00 |
|
Sebastian Dröge
|
d2272fefa7
|
Update CHANGELOG.md for 0.11.3
|
2018-06-08 10:27:24 +03:00 |
|
Sebastian Dröge
|
c2ee8d226c
|
Print more fields in the VideoInfo fmt::Debug impl
|
2018-06-08 10:19:25 +03:00 |
|
Sebastian Dröge
|
1192a027b4
|
Regenerated with latest GIR and GIR files
|
2018-05-21 11:55:19 +03:00 |
|
Thibault Saunier
|
a10532c379
|
video_info: Implement fmt::Debug
|
2018-05-14 09:22:25 +03:00 |
|
Sebastian Dröge
|
7429138274
|
Update CHANGELOG.md for 0.11.2
|
2018-05-09 12:48:33 +03:00 |
|
Sebastian Dröge
|
2cefd9aea6
|
Re-run everything through rustfmt
|
2018-04-25 11:13:14 +03:00 |
|
Sebastian Dröge
|
46d27e3e75
|
Regenerate everything with latest GIR
|
2018-04-23 20:45:15 +03:00 |
|
Sebastian Dröge
|
5dd17d6248
|
Update CHANGELOG.md for 0.11.1
|
2018-04-07 20:32:28 +03:00 |
|
Sebastian Dröge
|
9a3ef2e9f1
|
Regenerate with latest GIR and update for the non-bitflags flags in -sys now
|
2018-04-04 10:47:12 +03:00 |
|
Sebastian Dröge
|
492c3d656c
|
Run everything through rustfmt again
|
2018-04-01 11:57:58 +03:00 |
|
Sebastian Dröge
|
15116d0f98
|
Update CHANGELOG.md for 0.11.0
|
2018-03-20 12:47:58 +02:00 |
|
Sebastian Dröge
|
6d5f7337fc
|
Update version to 0.12.0
|
2018-03-20 12:37:24 +02:00 |
|
Sebastian Dröge
|
68ba4d23bb
|
Update to using the master branch of gstreamer-sys again
|
2018-03-20 12:04:16 +02:00 |
|
Sebastian Dröge
|
a33fd41d02
|
Regenerate everything with latest gir
|
2018-03-20 11:52:29 +02:00 |
|
Sebastian Dröge
|
7f479b0e14
|
Use correct gstreamer-sys branch
|
2018-03-19 10:32:07 +02:00 |
|
Sebastian Dröge
|
6bd63ec8e7
|
Update gstreamer-video
|
2018-03-19 10:32:07 +02:00 |
|
Sebastian Dröge
|
a3b294f0f2
|
Add back callback guards
|
2018-03-02 21:34:29 +02:00 |
|
Sebastian Dröge
|
808ff293ec
|
Regenerate everything with latest gir
|
2018-03-02 21:34:29 +02:00 |
|
Sebastian Dröge
|
4117c01ff2
|
Run everything through latest rustfmt-nightly
|
2018-02-22 11:18:37 +01:00 |
|
Sebastian Dröge
|
f92f0a99e8
|
Update CHANGELOG.md for 0.10.2
|
2018-02-18 23:25:11 +01:00 |
|
Sebastian Dröge
|
f1426c82ba
|
Remove callback guards
Since Rust 1.24 it is safe to let panics go to the FFI boundary
|
2018-02-17 19:58:41 +02:00 |
|
Sebastian Dröge
|
2f179a832c
|
Fix compilation after gstreamer-sys regeneration with unions
|
2018-02-07 18:53:12 +02:00 |
|
Sebastian Dröge
|
6d0d7a3df8
|
Regenerate everything with latest GIR
|
2018-02-06 16:42:34 +02:00 |
|
Sebastian Dröge
|
fc4ad81777
|
Change VideoFrameRef::copy_to() and ::copy_plane() to take VideoFrameRefs instead of VideoFrames
VideoFrames can always be converted to a VideoFrameRef if needed.
|
2018-01-16 18:59:04 +02:00 |
|
Sebastian Dröge
|
4297f8f5c5
|
Don't implement Copy for VideoRectangle and pass by reference to center_video_rectangle()
|
2018-01-03 17:38:22 +02:00 |
|
Sebastian Dröge
|
98290bcc55
|
Update CHANGELOG.md for 0.10.1
|
2018-01-03 17:08:46 +02:00 |
|
Sebastian Dröge
|
899be5e2c3
|
Add VideoFrameRef API
This is like VideoFrame, but can work on gst::BufferRefs and borrows
from it. VideoFrames can be converted into this by borrowing.
|
2018-01-01 13:47:07 +02:00 |
|
Sebastian Dröge
|
38bd880a74
|
Add GstVideoFilter bindings
Not very useful, but will be useful for gst-plugin-rs
|
2017-12-30 15:34:41 +02:00 |
|
Sebastian Dröge
|
6083fb63c2
|
Add unit test for gst_video::convert_sample_async()
|
2017-12-30 12:08:48 +02:00 |
|
Sebastian Dröge
|
c52da3639a
|
Fix memory leak for gst_video::convert_sample_async()
Values are passed owned to the callback
|
2017-12-30 12:08:26 +02:00 |
|