I just been looking normal videos codec time_base = 1/30 fast videos codec time_base = 1/1000
any ideas why? mplayers plays these files fine so im inclined to think im just using libav wrong On Mon, Sep 21, 2009 at 3:45 AM, Amir Taaki <[email protected]> wrote: > Hey, > > Thanks for the great lib. It's real cool to be able to decode video and > make cool applications :) > > Currently I have 1 thread decoding and some videos display too fast. I have > 1 FLV video > > > mencoder Royksopp-RemindMe.flv -ovc lavc -nosound -o remind.avi > > The AVI plays fine, but the FLV far too fast. This is my delay code inside > the decoding loop once a videos frame has been fully decoded. > > is->updator(); // draw the frame > const AVRational &a = is->pCodecCtx->time_base; > int elapsed = clock.restart(); // elapsed milliseconds > int spf = (1000000000 * a.num) / (double) a.den; > if (!time2die) > QThread::usleep((spf - elapsed)/1000); // microsecond sleep > > Full version: http://pastebin.com/f3cac2c04 > > Can anyone see what I'm doing wrong? > > Thank you > > _______________________________________________ libav-user mailing list [email protected] https://lists.mplayerhq.hu/mailman/listinfo/libav-user
