v4l2 input + fd output (untested) with codec engine stub
Mostly added input/output routines, codec engine stub is used for testing now