Hi, you have to use the decoding or presentation timestamp and calculate it from the frame rate  (time base of the stream).<br><br><div class="gmail_quote">On Thu, Jun 28, 2012 at 10:09 AM, Jonas Elofsson <span dir="ltr"><<a href="mailto:jelofsson@gmail.com" target="_blank">jelofsson@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br><br>Resending this, it seems my first post never got through...<br><br>I'm taking the first, trembling steps to use FFMpeg in Qt, primary for a video editing SW. So far it is working good, I can decode frames to a QImage in Qt and display them on a label. Even video playback works good on a QLabel up to 200 frames/s or so.<br>

<br>But, what I cannot find is a way to see what frame (displayed framenumber) I just decoded. Coded framenumber I can see, but they are (of course) not useable directly, and also are not available for all formats. Displayed framenumber is not working, either always 0, 0x80000000... or other none-telling values.<br>

<br>What I need is a good, solid way to always be able to identify the current frame number.<br><br>If you have a solution or just an idea, please let me know!<br><br>Best regards, Jonas<br><br><br>
<br>_______________________________________________<br>
Libav-user mailing list<br>
<a href="mailto:Libav-user@ffmpeg.org">Libav-user@ffmpeg.org</a><br>
<a href="http://ffmpeg.org/mailman/listinfo/libav-user" target="_blank">http://ffmpeg.org/mailman/listinfo/libav-user</a><br>
<br></blockquote></div><br>