separate command queue for each input buffer: should allow overlapped DMA transfers