<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style>
<!--
@font-face
        {font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
span.EmailStyle17
        {font-family:"Calibri","sans-serif";
        color:windowtext}
.MsoChpDefault
        {font-family:"Calibri","sans-serif"}
@page WordSection1
        {margin:1.0in 1.0in 1.0in 1.0in}
div.WordSection1
        {}
-->
</style>
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hi,</p>
<p class="MsoNormal" style="text-indent:.5in">I got struck with the implementation while writing a sink element, I have a customized queue in sink element to hold the Gstbuffers from the upstream elements, I also span a playback thread which will harvest the
 Gstbuffers from the customized queue in sink element. Now once I get an EOS from upstream elements, I need to wait until all the Gstbuffers in my customized queue in sink to get harvested from the playback thread. If I infinitely wait in GstBaseSinkClass::event(...)
 then until all GstBuffers are harvested I won’t be able to pause or stop during that time. I don’t know how to gracefully achieve this in GStreamer, because from the application I get the EOS event in gst_bus_timed_pop_filtered(...), after which I need to
 wait for play thread in Sink element to complete (completely harvesting all the GstBuffers in customized queue) and then stop the pipeline.
</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Is there any mechanism to get the rendering status from the sink element? Or</p>
<p class="MsoNormal">I need to override the entire rendering thread using GstBasesinkclass::activate_pull(...)</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">With Regards,</p>
<p class="MsoNormal">Raja.</p>
</div>
<br>
<hr>
<font face="Verdana" color="Gray" size="1"><br>
The contents of this email and any attachment(s) are confidential and intended for the named recipient(s) only. This email shall not attach any liability on the originator or Real Image Media Technologies Pvt. Ltd. or its affiliates. Any views or opinions expressed
 in this email are solely those of the author and may not necessarily reflect the views or opinions of Real Image Media Technologies Pvt. Ltd. nor its affiliates. Any form of reproduction, dissemination, copying, disclosure, modification, distribution and/or
 publication of this email, without the prior written consent of the author, is strictly prohibited. If you have received this email in error, please delete it and notify the sender immediately. Before opening any mail and attachments, please check them for
 viruses and defects<br>
</font>
</body>
</html>