forked from mirrors/gstreamer-rs
Add DEVELOPMENT.md
To explain how the development process works (how to update the bindings)
This commit is contained in:
parent
ec4a43be89
commit
3c1304def5
1 changed files with 11 additions and 0 deletions
11
DEVELOPMENT.md
Normal file
11
DEVELOPMENT.md
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# How to update the bindings
|
||||||
|
|
||||||
|
* Make sure gstreamer-rs-sys is up to date
|
||||||
|
* Take the updated .gir files from gstreamer-rs-sys and copy them over
|
||||||
|
* If there is a new GStreamer version: Manually update `gst*/Cargo.toml`
|
||||||
|
* Run generator.py
|
||||||
|
* Investigate the diff, fix any mess-ups, look at commented functions and
|
||||||
|
implement them manually
|
||||||
|
* `cargo build`
|
||||||
|
* `for f in (ls |grep gstreamer); cd $f; cargo build --features v1_18; cd ..; end`
|
||||||
|
(or with the new version you just added)
|
Loading…
Reference in a new issue