V4L2: remove conditional because it slows the FPS to 10 maximum.
The condition for waking up the V4L2 thread is not good. mblk_t become free when the last filter in the chain no longer uses them. Furthermore the signal() was done only at fps rate in process method, which was not sufficient. In order to prevent busy loop in case all buffers are used, an usleep() was added.
Showing with 2 additions and 14 deletions