<div>Hello folks, </div><div><br></div><div>I have been working with libvlc and have run into a bug.</div><div><br></div><div>I've found that if I pause, and then call</div> mediaPlayer.setTime(mediaPlayer.getTime();<div>
there is a visual jump in the video.</div><div><br></div><div>This seems to indicate that the time onscreen after a pause is not equal to the reported time from getTime(). Worst-case scenario would be that the reported times are *never* frame accurate (not just in pause).</div>
<div><br></div><div><br></div><div>The application I am developing requires that the timestamps reported are frame-accurate (the application is for analyzing scientific data). To try and have frame-accurate times I am making the setTime(getTIme()) call as a workaround, but then the visual shift makes frame-accurate analysis of the videos very cumbersome for users.</div>
<div><br></div><div><br></div><div>Is anyone familiar with this issue, or can you point me to the right parts of the code to investigate regarding this issue? I am an experienced C and video developer, but I do not know the vlc internals at all yet.</div>
<div><br></div><div>In addition, does anyone have a good test clip that contains an embedded frame-accurate timestamp that I could get a copy of?</div><div><br></div><div><br></div><div>Thank You,</div><div>Eric</div><div>
<br></div><div><br></div><div><br></div>