v4l2 wrapper for yami

std::map is better