In order to implement a sleep function and wait the right time to display a 
frame I have written this code:

int framerate= pAVCodecContextVideo->framerate.num / 
pAVCodecContextVideo->framerate.den;
if (previous!= 0) {
    av_usleep((pAVFrame->pts - previous) / framerate);
}
previous= pAVFrame->pts;

but the value passed to av_usleep() is wrong.
How have I to calculate it?

Best regards.


-- 
+39.347.4070897
http://www.labcsp.com[1] 
http://www.denisgottardello.it[2] 
GMT+1
Skype: mrdebug

--------
[1] http://www.labcsp.com
[2] http://www.denisgottardello.it
_______________________________________________
Libav-user mailing list
Libav-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/libav-user

To unsubscribe, visit link above, or email
libav-user-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to