<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-2022-jp" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 11.00.9600.16521"></HEAD>
<BODY><SPAN lang=EN>
<DIV><SPAN class=381122914-23042014><FONT size=2 face=Arial>Hi Please can 
someone confirm and help  clarify why this freezes</FONT></SPAN></DIV>
<DIV><SPAN class=381122914-23042014><FONT size=2 
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=381122914-23042014><FONT size=2 
face=Arial>Thanks</FONT></SPAN></DIV>
<DIV><SPAN class=381122914-23042014><FONT size=2 
face=Arial>Robin</FONT></SPAN></DIV>
<DIV><SPAN class=381122914-23042014><FONT size=2 
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=381122914-23042014><FONT size=2 face=Arial>On Windows 7 "1.2.3" 
</FONT></SPAN></DIV>
<DIV><SPAN class=381122914-23042014><FONT size=2 face=Arial>i7 2.8Ghz 
CPU</FONT></SPAN></DIV>
<DIV><SPAN class=381122914-23042014><FONT size=2 
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=381122914-23042014><FONT size=2 face=Arial>If I run the 
following pipline It saves the file fine and I can play it using VLC and it 
diplays without using encoder and using d3dvideosink</FONT></SPAN></DIV>
<DIV><SPAN class=381122914-23042014><FONT size=2 
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=381122914-23042014>gst-launch-1.0.exe </SPAN>videotestsrc ! 
video/x-raw , format="I420", height=720, width=1280 ! videoconvert ! </DIV>
<DIV><SPAN class=381122914-23042014>c</SPAN>airooverlay ! clockoverlay ! tee 
name = t ! queue<SPAN class=381122914-23042014> </SPAN>! d3dvideosink t. ! queue 
! videoconvert ! video/x-raw, format="I420" ! x264enc<SPAN 
class=381122914-23042014> </SPAN>! video/x-h264 ! h264parse ! avimux ! filesink 
location="c:\\gstreamer\\file.avi" -v</DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial><SPAN class=381122914-23042014>If I put a Tee in, 
so I can view the video as well it freezes on the first frame which I see. 
</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial><SPAN class=381122914-23042014>The cairooverlay is 
there to simulate my cairo overlay videoformat and changing the caps as it 
parses through the pipeline.</SPAN></FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV>gst-launch-1.0.exe videotestsrc ! video/x-raw , format="I420", height=720 , 
width=1280 ! videoconvert !</DIV>
<DIV>cairooverlay ! clockoverlay ! tee name = t ! queue ! d3dvideosink t. ! 
queue ! videoconvert ! </DIV>
<DIV>video/x-raw, format="I420" ! x264enc ! video/x-h264 ! h264parse ! avimux ! 
filesink location="c:\\gstreamer\\file.avi" -v</DIV>
<P><SPAN class=381122914-23042014><FONT size=2 face=Arial>My output is 
thus</FONT></SPAN></P>
<DIV>Setting pipeline to PAUSED ...</DIV>
<DIV>Pipeline is PREROLLING ...</DIV>
<DIV>/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = 
video/x-</DIV>
<DIV>raw, format=(string)I420, width=(int)1280, height=(int)720, 
framerate=(fraction)</DIV>
<DIV>30/1, pixel-aspect-ratio=(fraction)1/1, 
interlace-mode=(string)progressive</DIV>
<DIV>/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = 
video/x-raw,</DIV>
<DIV>format=(string)I420, width=(int)1280, height=(int)720, 
framerate=(fraction)30/1</DIV>
<DIV>, pixel-aspect-ratio=(fraction)1/1, 
interlace-mode=(string)progressive</DIV>
<DIV>/GstPipeline:pipeline0/GstVideoConvert:videoconvert0.GstPad:src: caps = 
video/x-</DIV>
<DIV>raw, width=(int)1280, height=(int)720, framerate=(fraction)30/1, 
pixel-aspect-ra</DIV>
<DIV>tio=(fraction)1/1, interlace-mode=(string)progressive, 
format=(string)BGRx</DIV>
<DIV>/GstPipeline:pipeline0/GstCairoOverlay:cairooverlay0.GstPad:src: caps = 
video/x-</DIV>
<DIV>raw, width=(int)1280, height=(int)720, framerate=(fraction)30/1, 
pixel-aspect-ra</DIV>
<DIV>tio=(fraction)1/1, interlace-mode=(string)progressive, 
format=(string)BGRx</DIV>
<DIV>/GstPipeline:pipeline0/GstClockOverlay:clockoverlay0.GstPad:src: caps = 
video/x-</DIV>
<DIV>raw, width=(int)1280, height=(int)720, framerate=(fraction)30/1, 
pixel-aspect-ra</DIV>
<DIV>tio=(fraction)1/1, interlace-mode=(string)progressive, 
format=(string)BGRx</DIV>
<DIV>/GstPipeline:pipeline0/GstTee:t.GstTeePad:src_0: caps = video/x-raw, 
width=(int)</DIV>
<DIV>1280, height=(int)720, framerate=(fraction)30/1, 
pixel-aspect-ratio=(fraction)1/</DIV>
<DIV>1, interlace-mode=(string)progressive, format=(string)BGRx</DIV>
<DIV>/GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = video/x-raw, 
width=(i</DIV>
<DIV>nt)1280, height=(int)720, framerate=(fraction)30/1, 
pixel-aspect-ratio=(fraction</DIV>
<DIV>)1/1, interlace-mode=(string)progressive, format=(string)BGRx</DIV>
<DIV>/GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = video/x-raw, 
width=(i</DIV>
<DIV>nt)1280, height=(int)720, framerate=(fraction)30/1, 
pixel-aspect-ratio=(fraction</DIV>
<DIV>)1/1, interlace-mode=(string)progressive, format=(string)BGRx</DIV>
<DIV>/GstPipeline:pipeline0/GstTee:t.GstTeePad:src_1: caps = video/x-raw, 
width=(int)</DIV>
<DIV>1280, height=(int)720, framerate=(fraction)30/1, 
pixel-aspect-ratio=(fraction)1/</DIV>
<DIV>1, interlace-mode=(string)progressive, format=(string)BGRx</DIV>
<DIV>/GstPipeline:pipeline0/GstQueue:queue1.GstPad:sink: caps = video/x-raw, 
width=(i</DIV>
<DIV>nt)1280, height=(int)720, framerate=(fraction)30/1, 
pixel-aspect-ratio=(fraction</DIV>
<DIV>)1/1, interlace-mode=(string)progressive, format=(string)BGRx</DIV>
<DIV>/GstPipeline:pipeline0/GstQueue:queue1.GstPad:sink: caps = video/x-raw, 
width=(i</DIV>
<DIV>nt)1280, height=(int)720, framerate=(fraction)30/1, 
pixel-aspect-ratio=(fraction</DIV>
<DIV>)1/1, interlace-mode=(string)progressive, format=(string)BGRx</DIV>
<DIV>/GstPipeline:pipeline0/GstTee:t.GstPad:sink: caps = video/x-raw, 
width=(int)1280</DIV>
<DIV>, height=(int)720, framerate=(fraction)30/1, 
pixel-aspect-ratio=(fraction)1/1, i</DIV>
<DIV>nterlace-mode=(string)progressive, format=(string)BGRx</DIV>
<DIV>/GstPipeline:pipeline0/GstTee:t.GstPad:sink: caps = video/x-raw, 
width=(int)1280</DIV>
<DIV>, height=(int)720, framerate=(fraction)30/1, 
pixel-aspect-ratio=(fraction)1/1, i</DIV>
<DIV>nterlace-mode=(string)progressive, format=(string)BGRx</DIV>
<DIV>/GstPipeline:pipeline0/GstClockOverlay:clockoverlay0.GstPad:video_sink: 
caps = v</DIV>
<DIV>ideo/x-raw, width=(int)1280, height=(int)720, framerate=(fraction)30/1, 
pixel-as</DIV>
<DIV>pect-ratio=(fraction)1/1, interlace-mode=(string)progressive, 
format=(string)BGR</DIV>
<DIV>x</DIV>
<DIV>/GstPipeline:pipeline0/GstClockOverlay:clockoverlay0.GstPad:video_sink: 
caps = v</DIV>
<DIV>ideo/x-raw, width=(int)1280, height=(int)720, framerate=(fraction)30/1, 
pixel-as</DIV>
<DIV>pect-ratio=(fraction)1/1, interlace-mode=(string)progressive, 
format=(string)BGR</DIV>
<DIV>x</DIV>
<DIV>/GstPipeline:pipeline0/GstClockOverlay:clockoverlay0.GstPad:video_sink: 
caps = v</DIV>
<DIV>ideo/x-raw, width=(int)1280, height=(int)720, framerate=(fraction)30/1, 
pixel-as</DIV>
<DIV>pect-ratio=(fraction)1/1, interlace-mode=(string)progressive, 
format=(string)BGR</DIV>
<DIV>x</DIV>
<DIV>/GstPipeline:pipeline0/GstCairoOverlay:cairooverlay0.GstPad:sink: caps = 
video/x</DIV>
<DIV>-raw, width=(int)1280, height=(int)720, framerate=(fraction)30/1, 
pixel-aspect-r</DIV>
<DIV>atio=(fraction)1/1, interlace-mode=(string)progressive, 
format=(string)BGRx</DIV>
<DIV>/GstPipeline:pipeline0/GstVideoConvert:videoconvert0.GstPad:sink: caps = 
video/x</DIV>
<DIV>-raw, format=(string)I420, width=(int)1280, height=(int)720, 
framerate=(fraction</DIV>
<DIV>)30/1, pixel-aspect-ratio=(fraction)1/1, 
interlace-mode=(string)progressive</DIV>
<DIV>/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = 
video/x-raw</DIV>
<DIV>, format=(string)I420, width=(int)1280, height=(int)720, 
framerate=(fraction)30/</DIV>
<DIV>1, pixel-aspect-ratio=(fraction)1/1, 
interlace-mode=(string)progressive</DIV>
<DIV>/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = 
video/x-raw</DIV>
<DIV>, format=(string)I420, width=(int)1280, height=(int)720, 
framerate=(fraction)30/</DIV>
<DIV>1, pixel-aspect-ratio=(fraction)1/1, 
interlace-mode=(string)progressive</DIV>
<DIV>Redistribute latency...</DIV>
<P> </P>
<P> </P></SPAN><p>**********************************************************************<br>
Relevant company disclaimers are available at the following addresses:<br>
  Tellumat (Pty) Ltd e-mail:  mailto:disclaimer@tellumat.com?Subject=Tellumat_Disclaimer<br>
  Web:   http://www.tellumat.com/email.aspx<br>
**********************************************************************</p></BODY></HTML>