v4l2_codec2: Add support for encoding to V4L2 device.

This CL adds support for encoding to the V4L2 device class by exposing
the path to the encode device node.

Bug: 143333813
Test: mmm external/v4l2_codec2
Change-Id: I66bb206fed21205ed6957a3a289baad64cbbf06a
diff --git a/accel/generic_v4l2_device.cc b/accel/generic_v4l2_device.cc
index 4491faa..8dea028 100644
--- a/accel/generic_v4l2_device.cc
+++ b/accel/generic_v4l2_device.cc
@@ -286,8 +286,12 @@
       device_pattern = kVideoDevicePattern;
       buf_type = V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE;
       break;
+    case Type::kEncoder:
+      device_pattern = kVideoDevicePattern;
+      buf_type = V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE;
+      break;
     default:
-      LOG(ERROR) << "Only decoder type is supported!!";
+      LOG(ERROR) << "Only decoder and encoder types are supported!!";
       return;
   }