initial work on parallel codec api
6 files changed