protected packet Pool with semaphore
frame decoder