I think it is
On
Topic
How many frames do you have in a second, and how much processing do you have to do for each frame? And how much does that keep your processor occupied? Could it be that your own application is too busy and drops frames.
In a multi-tasking OS like Linux it is said that you can never be sure when your task is being scheduled. However, my experience is that a normal running task can run very much uninterrupted when only being interrupted by system tasks.
If you start disabling interrupts you might very well be interfering with the performance of you Linux system.
What process uses the most time? Are you nearing a limit of CPU usage?
One of the first things I would try is to unnice your frame grabber program.
e.q.:
Code:
nice -20 myframegrabber
You can also renice your program thru top.
jlinkels