@@ -1,2 +1,10 @@
-# go-v4l2
-Go library for working with the Video for Linux API (V4L2) natively, without any C bindings.
+# go4vl
+A Go library for working with the Video for Linux user API (V4L2).
+
+----
+Gov4l hides all the complexities of working with V4L2 and exposes idiomatic Go types, like channels, to consume captured frame.
+## Features
+* Capture and control video data from your Go programs
+* Idiomatic Go API
@@ -0,0 +1,9 @@
+# TODO
+A general list (of no implied order) of high level tasks for the project.
+> This list is a tool to help guide the project. It does not imply a roadmap or promise of delivery.
+* [ ] Add repo documentation
+* [ ] Document examples
+* [ ] Support for YUYV conversion
+* [ ] Set and query device controls
+* [ ] Support for User pointer and other stream mode