Sebastian Dröge
2cefd9aea6
Re-run everything through rustfmt
2018-04-25 11:13:14 +03:00
Sebastian Dröge
062403bdac
appsrc need-data and all appsink callbacks can only be called from a single thread at a time
...
As such, make them FnMut and remove the Sync requirement from them. We
can only do this for the callbacks and not the signals, because the
signals can in theory be emitted from anybody (outside the object!)
at any time.
2018-04-25 11:13:14 +03:00
Sebastian Dröge
5ef13a11b0
Fix compiler warning about too many parenthesis
2018-04-23 20:46:29 +03:00
Sebastian Dröge
2d260b4f0c
Rename manual files with too many underscores
2018-04-23 20:45:15 +03:00
Sebastian Dröge
46d27e3e75
Regenerate everything with latest GIR
2018-04-23 20:45:15 +03:00
Sebastian Dröge
a4c3c7cd76
Add futures example using the GLib futures executor
2018-04-23 20:31:27 +03:00
Sebastian Dröge
4b4f369200
Rename tokio example to futures
...
It has nothing to do with tokio anymore with the newer futures version,
tokio would only come in if actual tokio API (e.g. for sockets) is used.
2018-04-23 20:27:51 +03:00
Sebastian Dröge
a276c226fd
Port BusStream to futures 0.2
2018-04-23 20:27:17 +03:00
Sebastian Dröge
283ff82a53
Regenerate everything with latest GIR
2018-04-23 20:07:07 +03:00
Sebastian Dröge
f1c28ef10f
Update gir
2018-04-23 20:04:45 +03:00
Sebastian Dröge
5dd17d6248
Update CHANGELOG.md for 0.11.1
2018-04-07 20:32:28 +03:00
Sebastian Dröge
3784b0a97d
Add CHANGELOG.md/README.md to pbutils
2018-04-07 20:32:22 +03:00
Sebastian Dröge
03055f4e84
Change Structure/StructureRef to_string() to the minimal required fix
...
And add a comment to why we need it. No other struct with a to_string()
function is affected.
https://github.com/sdroege/gstreamer-rs/issues/101
2018-04-07 13:37:44 +03:00
Sebastian Dröge
ce9b98f338
Add Display impl for StructureRef too
2018-04-06 13:22:08 +03:00
Sebastian Dröge
f346d57b4f
Fix infinite recursion in Structure::to_string()
...
Instead of StructureRef's to_string(), we were calling
ToString::to_string() in the Display impl. Which then called into itself
again.
Fixes https://github.com/sdroege/gstreamer-rs/issues/101
2018-04-06 13:22:08 +03:00
Guillaume Desmottes
c5617f6a47
WIP: test Structure string conversions
2018-04-06 13:22:08 +03:00
Sebastian Dröge
2fe925927b
Add missing imports to sdp library and fix build
2018-04-05 23:06:18 +03:00
Sebastian Dröge
ad038cb54d
Update webrtc/sdp docs
2018-04-05 22:25:13 +03:00
Sebastian Dröge
d850a4d50a
Add missing file
2018-04-05 21:22:40 +03:00
Sebastian Dröge
fb73d1bc15
Get rid of GstSDPResult enum
2018-04-05 21:06:49 +03:00
Sebastian Dröge
19b6987012
Fix various compiler warnings
2018-04-05 21:06:49 +03:00
Sebastian Dröge
57c62789d9
Finish WebRTC library
2018-04-05 21:06:49 +03:00
Sebastian Dröge
0ff3dd150c
Re-export all public API from the SDP library
2018-04-05 21:06:49 +03:00
Sebastian Dröge
873ddf0de6
Run gstreamer-sdp and gstreamer-webrtc through rustfmt
2018-04-05 21:06:49 +03:00
Sebastian Dröge
2de1f6f7a5
Use correct branches for gstreamer-webrtc for the -sys dependencies
2018-04-05 21:06:49 +03:00
Bo Du
05fec4d927
Free on error. Use pub(crate). Minor fixes.
2018-04-05 21:06:49 +03:00
Bo Du
3ecd67ee46
Address PR comments and fix compilation errors
2018-04-05 21:06:49 +03:00
Bo Du
36d538c0a0
Add SDPMessage definition and other manual SDP definitions.
2018-04-05 21:06:49 +03:00
Bo Du
92016945fc
Update auto-gen'ed files.
2018-04-05 21:06:49 +03:00
Sebastian Dröge
3a0c972304
WebRTC/SDP WIP
2018-04-05 21:06:49 +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
a9a4608562
Fix doubled Gst dependency and link library for gstreamer-webrtc-sys
2018-04-04 10:29:27 +03:00
Sebastian Dröge
c1ae289fe8
Add ABI tests and generate with latest GIR
...
This is also getting us rid of bitflags.
The ABI tests are not all succeeding yet.
2018-04-04 10:29:27 +03:00
Sebastian Dröge
0d33dfdcff
Update gir-files from 1.14 branch
2018-04-04 10:28:37 +03:00
Sebastian Dröge
492c3d656c
Run everything through rustfmt again
2018-04-01 11:57:58 +03:00
Sebastian Dröge
fca0287dec
Use ptr::NonNull in various places
2018-04-01 11:29:55 +03:00
Fernando Jiménez Moreno
b6a80b59fa
Update homebrew instructions to install optional plugins
2018-03-21 11:54:42 +02: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
f3924399aa
Update docs to 1.14.0
2018-03-20 12:36:29 +02:00
Sebastian Dröge
0c4431e68e
Add README.md for webrtc library
2018-03-20 12:29:32 +02:00
Sebastian Dröge
8312dd237d
Update versions to 0.6.0
2018-03-20 12:05:52 +02:00
Sebastian Dröge
b3b0e5e4ff
Update CHANGELOG.md for 0.5.0
2018-03-20 12:05:52 +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
a6edcf4371
Update .travis.yml for the new 1.14 paths
2018-03-20 11:54:19 +02:00
Sebastian Dröge
a33fd41d02
Regenerate everything with latest gir
2018-03-20 11:52:29 +02:00
Sebastian Dröge
185fdd0226
Update gir-files with gstreamer 1.14.0
2018-03-20 11:51:58 +02:00
Sebastian Dröge
338f1c1768
Update .travis.yml for 1.14 patches
2018-03-20 11:40:52 +02:00
Sebastian Dröge
81dca53767
Update to gstreamer 1.14.0
2018-03-20 10:42:53 +02:00
Sebastian Dröge
7e39cbbfed
Update gir-files to gstreamer 1.14.0 release
2018-03-20 10:32:49 +02:00