<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:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</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=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal>Hi,<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>I’m thinking this might be a bug report but I thought
I’d run it by the mailing list first. I’m having an issue where
video stutters/freezes completely when the system clock is changed. I can cause
this to happen by simply playing a video with playbin (in this case a
theora stream) and moving the clock ahead and back. For example, if I move back
the clock 1 minute, the video will hang for 1 minute. I have a callstack that
looks something like so:<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>#0 0xffffe410 in __kernel_vsyscall ()<o:p></o:p></p>
<p class=MsoNormal>#1 0xb794ce50 in ppoll () from /lib/libc.so.6<o:p></o:p></p>
<p class=MsoNormal>#2 0xb7b50db3 in gst_poll_wait (set=0x8468af0,
timeout=63569646) at gstpoll.c:1131<o:p></o:p></p>
<p class=MsoNormal>#3 0xb7b5e509 in gst_system_clock_id_wait_jitter_unlocked
(clock=0x8647848, entry=0x863cbb8, jitter=0xb1fa2be0, restart=1)<o:p></o:p></p>
<p class=MsoNormal> at gstsystemclock.c:569<o:p></o:p></p>
<p class=MsoNormal>#4 0xb7b5ec73 in gst_system_clock_id_wait_jitter
(clock=0x8647848, entry=0x863cbb8, jitter=0xb1fa2be0) at gstsystemclock.c:658<o:p></o:p></p>
<p class=MsoNormal>#5 0xb7b231ea in gst_clock_id_wait (id=0x863cbb8,
jitter=0xb1fa2be0) at gstclock.c:381<o:p></o:p></p>
<p class=MsoNormal>#6 0xb612806f in gst_base_sink_wait_clock
(sink=0x813a020, time=4733333333, jitter=0xb1fa2be0) at gstbasesink.c:1689<o:p></o:p></p>
<p class=MsoNormal>#7 0xb612ab07 in gst_base_sink_render_object
(basesink=0x813a020, pad=0x8138850, obj=0x85abc10) at gstbasesink.c:1978<o:p></o:p></p>
<p class=MsoNormal>#8 0xb612c6b5 in gst_base_sink_queue_object_unlocked
(basesink=0x813a020, pad=0x8138850, obj=0x85abc10, prerollable=1)<o:p></o:p></p>
<p class=MsoNormal> at gstbasesink.c:2558<o:p></o:p></p>
<p class=MsoNormal>#9 0xb61314dd in gst_base_sink_chain_unlocked
(basesink=0x813a020, pad=0x8138850, buf=0x85abc10) at gstbasesink.c:2916<o:p></o:p></p>
<p class=MsoNormal>…<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>The timeout (nanoseconds) in frame 2 appears to be
reasonable given the framerate, however it seems to be looping somewhere on
those calls. I have yet to delve deep enough into the code to completely
understand the clock synchronization but is there something that would easily
allow me to change the clock to perhaps rely on the CLOCK_MONOTONIC time
instead of CLOCK_REALTIME? (which appears to be the case)<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Thanks<o:p></o:p></p>
<p class=MsoNormal>Denis<o:p></o:p></p>
</div>
<pre>CONFIDENTIALITY NOTICE: The contents of this email are confidential
and for the exclusive use of the intended recipient. If you receive this
email in error, please delete it from your system immediately and
notify us either by email, telephone or fax. You should not copy,
forward, or otherwise disclose the content of the email.
</pre></body>
</html>