<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hi<br>
</p>
<p><br>
</p>
<p>Is it possible to easily blank the screen at will? i.e. send something to a sink to stop it displaying the last frame it had?<br>
</p>
<p><br>
</p>
<p>I have two use cases for this:<br>
</p>
<p><br>
</p>
<p>1. For a VOIP application at the end of a video call (or if the call is placed on hold) the last frame of the video remains on the LCD indefinitely. I tend to use sync=false on my sink btw. I would like to blank the screen after the video has finished.<br>
</p>
<p><br>
</p>
<p>2. When I don't have anything better to display on the screen, I display the current time using the clockoverlay. I pause this pipeline when I want to display video from a call but again, this still displays the last frame until the video appears and overwrites
the display.<br>
</p>
<p><br>
</p>
<p>I am using an imx6 platform which has some custom Freescale sinks using the GPU and they generally have a 'clear-at-null' property which will blank the screen when the pipeline goes NULL. This is good when the application shuts down, but I don't generally
set my pipeline states to NULL but to PAUSED. <br>
</p>
<p><br>
</p>
<p>Regards.<br>
</p>
<p><br>
Gary.<br>
</p>
</body>
</html>