multithreaded h264