mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 19:51:11 +00:00
samples: Leave memory management up to the GC
This commit is contained in:
parent
27d42dfd3f
commit
c5216c0bc3
2 changed files with 0 additions and 10 deletions
|
@ -24,12 +24,7 @@ namespace GstreamerSharp
|
|||
var msg = bus.TimedPopFiltered (Constants.CLOCK_TIME_NONE, MessageType.Eos | MessageType.Error);
|
||||
|
||||
// Free resources
|
||||
if (msg != null)
|
||||
msg.Dispose ();
|
||||
|
||||
bus.Dispose ();
|
||||
pipeline.SetState (State.Null);
|
||||
pipeline.Dispose ();
|
||||
}
|
||||
}
|
||||
}
|
|
@ -28,7 +28,6 @@ namespace GstreamerSharp
|
|||
// Build the pipeline
|
||||
pipeline.Add (source, sink);
|
||||
if (!source.Link (sink)) {
|
||||
pipeline.Dispose ();
|
||||
Console.WriteLine ("Elements could not be linked");
|
||||
return;
|
||||
}
|
||||
|
@ -40,7 +39,6 @@ namespace GstreamerSharp
|
|||
var ret = pipeline.SetState(State.Playing);
|
||||
if (ret == StateChangeReturn.Failure) {
|
||||
Console.WriteLine ("Unable to set the pipeline to the playing state");
|
||||
pipeline.Dispose ();
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -66,12 +64,9 @@ namespace GstreamerSharp
|
|||
Console.WriteLine ("Unexpected messag received");
|
||||
break;
|
||||
}
|
||||
msg.Dispose ();
|
||||
}
|
||||
|
||||
bus.Dispose ();
|
||||
pipeline.SetState (State.Null);
|
||||
pipeline.Dispose ();
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue