gst_unref_object GstElement*
Bruce Tsai
wagamama.tsai at gmail.com
Wed Jan 18 00:36:47 UTC 2017
According to 2nd paragraph of description from https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstPipeline.html <https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/GstPipeline.html>, all added elements are freed when pipeline is freed.
This is a good point to check first.
--
Yi-Lung (Bruce) Tsai
wagamama.tsai at gmail.com
> On Jan 18, 2017, at 5:45 AM, killerrats <koreysjunkmail at gmail.com> wrote:
>
> I created some GstElements but when I go to unref them in the end it says
> *"GStreamer-CRITICAL **: gst_object_unref: assertion '((GObject *)
> object)->ref_count > 0' failed"*
>
> I checked to see if its null and it isn't but don't understand why it says
> this. It's only saying about:
>
> *GstElement* RecBin*,** source*,** q1*,** rtpdepay*,** parse*,** vtee*,**
> q2*,** audioRtpDepay*
> ,** audioParse*,** audioDec*,** atee*;
> *GstElement* q3*,** q4*,** mux*,** appsink*;
>
> that are in the class.
>
> what I do is this steps:
>
> 1. setup gstelements
> 2. link them up
> 3. start to play
> when I stop the pipeline
> 1. null pipeline, unlink them, remove pads
> 2. unref the gstelements *(This is where it errors out)*
> 3. unref pipeline.
>
> videoRecClass.h <http://www.planetkorey.com/tmp/videoRecClass.h>
>
> i just gave you the create and unlink and delete for the gstreamer pipeline.
>
> VideoRecClass::Create_Pipeline();
> void VideoRecClass::delete_pipeline();
> bool VideoRecClass::LinkRtspRecPipeline();
> bool VideoRecClass::LinkRtspSrcPipeline();
> void VideoRecClass::UnlinkRecPipeline();
> void VideoRecClass::UnlinkRtspSourcePipeline();
> void VideoRecClass::UnreferenceRtspRecVideoData();
>
>
>
>
> --
> View this message in context: http://gstreamer-devel.966125.n4.nabble.com/gst-unref-object-GstElement-tp4681515.html
> Sent from the GStreamer-devel mailing list archive at Nabble.com.
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20170118/5da6d255/attachment-0001.html>
More information about the gstreamer-devel
mailing list