don't use DVBT_memory object, implement one worker thread, close all file descriptors