Sure,<div><br></div><div>The project is "Datavyu" (<a href="http://datavyu.com/">http://datavyu.com/</a>), which is a "data coding tool" for scientific research.</div><div><br></div><div><br></div><div>

An overview of "coding":</div><div>In psychology research, videos are often used in order to collect accurate data.</div><div>After the experiment is completed, folks in the lab "code" the videos.  "Coding" refers to a process of watching the videos and recording the exact moments when certain actions occur.  (For example, when the subject crosses a particular threshold, or selects a particular object, etc).  </div>

<div><br></div><div>The tricky bit is that this coding must be frame accurate.  Some of these experiments are very precise, and being off by even a frame or two may skew the results (some experiments even use high-framerate video).  For this reason, the coders will often watch the videos at a very slow rate, pausing and jogging frame-by-frame often at points of interest in order to get the necessary accuracy.</div>

<div><br></div><div>However, during development, we determined that there is an issue with VLC's time-accuracy.  The original bug was that coming out of pause into a slow-forward mode would take a very long time.  It was determined that the root cause of this issue is that the time of the video onscreen was not in sync with the time reported by VLC.</div>

<div><br></div><div>This was confirmed by pausing and then calling:</div><div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">       mediaPlayer.setTime(mediaPlayer.getTime();</div>

<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">which shows visual jump in the video.</div></div><div><br></div><div><br></div><div>What we are looking to determine is whether or not VLC can be a viable solution as the video player embedded into datavyu, or whether we would be better served to look at other projects.</div>

<div><br></div><div>For reference, Datavyu is a Java program; and we are using the "VLCJ" project, which uses libvlc.  I have already investigated the code in VLCJ and determined that in this case it is just a pass-through to libvlc.</div>

<div><br></div><div><br></div><div>Any information you can provide would be appreciated,</div><div><br></div><div>Eric</div><div><br><br><div class="gmail_quote">On Sat, May 11, 2013 at 7:50 PM, Jean-Baptiste Kempf <span dir="ltr"><<a href="mailto:jb@videolan.org" target="_blank">jb@videolan.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 09 May, Eric Montellese wrote :<br>
<div class="im">> We are currently determining whether we can continue trying to work with<br>
> VLC, or whether we need to jump ship to another video player.<br>
<br>
</div>You need to explain a bit more what you are trying to achieve, to be<br>
honest.<br>
<br>
Best regards,<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Jean-Baptiste Kempf<br>
<a href="http://www.jbkempf.com/" target="_blank">http://www.jbkempf.com/</a> - <a href="tel:%2B33%20672%20704%20734" value="+33672704734">+33 672 704 734</a><br>
Sent from my Electronic Device<br>
</font></span></blockquote></div><br></div>