##
Use Case #1 – EasyCap Model # DC60

A very specific case using an Easy CAPture USB 2.0 Video Adapter with Audio, Model #DC60 (supports NTSC and PAL) is shown here next. The setup for this device is seen in figure 13.20. A somewhat unusual choice to make note of in this image is the setting for the Video In, Record Driver of Video4Linux2 JPEG.

Figure 13.20: Recording setup for EasyCap device

Output on startup window while playing:

    DeviceV4L2Base::v4l2_open pixels="MJPG"; res="480x320 640x480 720x480"
    DeviceV4L2Base::v4l2_open pixels="YUYV"; res="480x320"
    v4l2 s_fmt 640x480 MJPG
    DeviceV4L2Base::v4l2_open VIDIOC_S_STD: Inappropriate ioctl for device
    DeviceV4L2Base::v4l2_open VIDIOC_G_JPEGCOMP: Inappropriate ioctl for device
    DeviceV4L2Base::v4l2_open VIDIOC_S_JPEGCOMP: Inappropriate ioctl for device
    [Detaching after vfork from child process 6539]

    Output from "dmesg" for EasyCap - Model \# DC60:

    [  748.560775] usb 3-1.2: new high-speed USB device number 8 using xhci_hcd
    [  748.574296] usb 3-1.2: New USB device found, idVendor=534d, idProduct=0021, bcdDevice= 1.21
    [  748.574303] usb 3-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [  748.574307] usb 3-1.2: Product: AV TO USB2.0
    [  748.574310] usb 3-1.2: Manufacturer: MACROSILICON
    [  748.574313] usb 3-1.2: SerialNumber: 20150130
    [  748.635600] hid-generic 0003:534D:0021.0008: hiddev97,hidraw0: USB HID v1.10 Device [MACROSILICON AV TO USB2.0] on usb-0000:16:00.3-1.2/input4
    [  748.698491] mc: Linux media interface: v0.10
    [  748.727360] videodev: Linux video capture interface: v2.00
    [  748.796533] usbcore: registered new interface driver snd-usb-audio
    [  748.796660] uvcvideo: Found UVC 1.00 device AV TO USB2.0 (534d:0021)
    [  748.796876] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
    [  748.797204] uvcvideo 3-1.2:1.0: Entity type for entity Processing 2 was not initialized!
    [  748.797212] uvcvideo 3-1.2:1.0: Entity type for entity Camera 1 was not initialized!
    [  748.797353] usbcore: registered new interface driver uvcvideo
    [  748.797356] USB Video Class driver (1.1.1)
    [ 3982.626522] retire_capture_urb: 7 callbacks suppressed
    [ 3982.747515] usb 3-1.2: USB disconnect, device number 8
    [ 4007.286371] usb 3-1.2: new high-speed USB device number 9 using xhci_hcd
    [ 4007.302726] usb 3-1.2: New USB device found, idVendor=534d, idProduct=0021, bcdDevice= 1.21
    [ 4007.302732] usb 3-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [ 4007.302736] usb 3-1.2: Product: AV TO USB2.0
    [ 4007.302740] usb 3-1.2: Manufacturer: MACROSILICON
    [ 4007.302743] usb 3-1.2: SerialNumber: 20150130
    [ 4007.354826] uvcvideo: Found UVC 1.00 device AV TO USB2.0 (534d:0021)
    [ 4007.354939] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
    [ 4007.355252] uvcvideo 3-1.2:1.0: Entity type for entity Processing 2 was not initialized!
    [ 4007.355256] uvcvideo 3-1.2:1.0: Entity type for entity Camera 1 was not initialized!
    [ 4007.420828] hid-generic 0003:534D:0021.0009: hiddev97,hidraw0: USB HID v1.10 Device [MACROSILICON AV TO USB2.0] on usb-0000:16:00.3-1.2/input4