<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:SimSun;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@SimSun";
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"Lucida Console";
panose-1:2 11 6 9 4 5 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.E-MailFormatvorlage17
{mso-style-type:personal-reply;
font-family:"Arial",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif">Eos is necessary for instance when you are writing to an mp4 container. Without the eos, the mov block will not be written (in the normal case) and the file will
be unplayable<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Von:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> gstreamer-devel [mailto:gstreamer-devel-bounces@lists.freedesktop.org]
<b>Im Auftrag von </b>philippe renon<br>
<b>Gesendet:</b> Mittwoch, 13. Dezember 2017 09:32<br>
<b>An:</b> gstreamer-devel@lists.freedesktop.org<br>
<b>Betreff:</b> is eos on shutdown needed when stopping a pipeline<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div id="yui_3_16_0_ym19_1_1513153185189_5817">
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt;font-family:"Lucida Console";color:black">Hi,<o:p></o:p></span></p>
</div>
<div id="yui_3_16_0_ym19_1_1513153185189_5818">
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt;font-family:"Lucida Console";color:black"><o:p> </o:p></span></p>
</div>
<div id="yui_3_16_0_ym19_1_1513153185189_5819">
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt;font-family:"Lucida Console";color:black">gst-launch has an eos on shutdown option to make sure that, amongst other cases, video captured to file are properly finalized.<o:p></o:p></span></p>
</div>
<div id="yui_3_16_0_ym19_1_1513153185189_5861">
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt;font-family:"Lucida Console";color:black"><o:p> </o:p></span></p>
</div>
<div id="yui_3_16_0_ym19_1_1513153185189_5878">
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt;font-family:"Lucida Console";color:black">My question is whether this eos is also needed when programatically stopping a pipeline ?<o:p></o:p></span></p>
</div>
<div id="yui_3_16_0_ym19_1_1513153185189_5907">
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt;font-family:"Lucida Console";color:black">Will a stop do the eos or is it the responsibility of the application to send that eos in any case ?<o:p></o:p></span></p>
</div>
<div id="yui_3_16_0_ym19_1_1513153185189_5930">
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt;font-family:"Lucida Console";color:black"><o:p> </o:p></span></p>
</div>
<div id="yui_3_16_0_ym19_1_1513153185189_5931">
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt;font-family:"Lucida Console";color:black">Philippe.<o:p></o:p></span></p>
</div>
<div id="yui_3_16_0_ym19_1_1513153185189_5820">
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt;font-family:"Lucida Console";color:black"><o:p> </o:p></span></p>
</div>
</div>
</div>
</body>
</html>