this stuff that hits the main config cache should really happen in start() so that only one thread hits these data. all of this stuff is going to be reopen_on_change anyway
set the frame time
we should be checking the end-of-header bit
read the SOF token counter
support UVC 1.1
support UVC 1.1