mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2025-09-02 17:53:48 +00:00
whipserver: example: fix leak in the session teardown
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/2358>
This commit is contained in:
parent
93f0bbfbe9
commit
93cd202578
1 changed files with 2 additions and 2 deletions
|
@ -50,7 +50,7 @@ fn unlink_video(pad: &gst::Pad, pipeline: &gst::Pipeline) {
|
||||||
vc.set_state(gst::State::Null).unwrap();
|
vc.set_state(gst::State::Null).unwrap();
|
||||||
vsink.set_state(gst::State::Null).unwrap();
|
vsink.set_state(gst::State::Null).unwrap();
|
||||||
|
|
||||||
pipeline.remove_many([&q, &vsink]).unwrap();
|
pipeline.remove_many([&q, &vc, &vsink]).unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
fn link_audio(pad: &gst::Pad, pipeline: &gst::Pipeline) {
|
fn link_audio(pad: &gst::Pad, pipeline: &gst::Pipeline) {
|
||||||
|
@ -94,7 +94,7 @@ fn unlink_audio(pad: &gst::Pad, pipeline: &gst::Pipeline) {
|
||||||
ac.set_state(gst::State::Null).unwrap();
|
ac.set_state(gst::State::Null).unwrap();
|
||||||
asink.set_state(gst::State::Null).unwrap();
|
asink.set_state(gst::State::Null).unwrap();
|
||||||
|
|
||||||
pipeline.remove_many([&aq, &asink]).unwrap();
|
pipeline.remove_many([&aq, &ac, &asink]).unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
fn main() -> Result<(), Error> {
|
fn main() -> Result<(), Error> {
|
||||||
|
|
Loading…
Reference in a new issue