v4l2 wrapper for yami

after uniform the code, deque/enque still differ much; so not merge them together