Stewart Allen wrote:
I'm running an AMD 1.1Ghz Athlon on an ASUS A7V133 with Redhat 8.0. The
card
is a Hauppauge WinTV (BT878 rev 17). I'm also loading the bttv module with
gbuffers=32 (this helps). I'm trying to capture at 29.97 FPS with the card
at either 640x480 or 400x304. Using either ffmpeg (better) or streamer, the
cpu is only hitting about 65% utilization but I'm still getting dropped
frames. The questions are: can this card cut it? are there any other
optimizations that I should try? perhaps in bios?
Adding gbuffers over 32 doesn't seem to help. More than 64 and the capture
programs segfault. Any solution that uses more RAM is fine up to a limit of
about 512MB.
thanks
Have you tried capturing using the v4l2 API? In my experience, it is
vastly superior for capturing. However, there were some API changes
recently, so not all programs out there support the new v4l2 (for
instance there is no nvrec release which supports it yet, but it should
be in the nvrec cvs - haven't tried it yet). You can find the new bttv
driver and kernel patches here: http://bytesex.org/bttv/
(a warning though I couldn't get the overlay mode of xawtv to work
correctly, at least not without xv (haven't tried with xv), but
grabdisplay works fine).
Roland