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
