When recording video with avirec, on the terminal is displayed a
running count of the time elapsed, the frames captured, and the frames
dropped during capture/encoding.  On my computer, using the latest CVS
(or a week-old version), the time count is skipping seconds, and
appears to be progressing at about 40-50% faster than realtime.

This doesn't seem to be a complicated little timer; it's just tracking
enc_time, which just gets updated with longcount()-starttime
repeatedly in capproc.cpp.  I have an Athlon, so the longcount()
routines should be using the _tsc versions, but switching them to the
_notsc versions doesn't seem to change anything.  "longcount()" seems
to be pretty seriously important; I can't imagine what kind of bug
would only be causing problems with that on-screen timer.


The movies from avirec seem to come out okay, although I've had it
crash on me.  On the other hand:

When recording video with the latest vcr CVS, the video appears to be
grossly out of sync with the audio.  If I record a minute of video
with vcr, then play it back with aviplay, then:

The timer on the aviplay control window claims I have a minute of
video.

The timer increases about 50% slower than reality as the video plays.
The audio playback sounds fine, but of course quickly loses sync with
the video, which appears to play back about 50% too slowly.
---
Roy Stogner


_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile

Reply via email to