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

Reply via email to