Re: USB camera;
On Mon, Oct 02, 2017 at 07:28:58AM -0700, firstname.lastname@example.org wrote:
> From: Reco <email@example.com>
> Date: Mon, 2 Oct 2017 10:16:20 +0300
> > Try (assuming that you have appropriate device permissions):
> > mpv tv:// --tv-device=/dev/video0
> peter@dalton:~$ mpv tv:// --tv-device=/dev/video0
> Playing: tv://
> [tv] Selected driver: v4l2
> [tv] name: Video 4 Linux 2 input
> [tv] your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.
> [tv] Selected device: Microsoft® LifeCam NX-6000
> [tv] Capabilities: video capture read/write streaming
> [tv] supported norms:
> [tv] inputs: 0 = Camera 1;
> [tv] Current input: 0
> [tv] Current format: MJPEG
> [tv] ioctl set format failed: Input/output error
> [tv] ioctl set mute failed: Invalid argument
> [tv] 0 frames successfully processed, 0 frames dropped.
> Failed to recognize file format.
> Exiting... (Errors when loading file)
> "Failed to recognize file format." is reminiscent of the problem with
> guvcview; but MJPEG is no exotic format. A small idiosyncracy in the
> camera output is not recognized by the Linux softwares? Most such
> bugs would have been fixed years ago.
And that's where my ideas come to an end. The best I can come up with
EIO as a result of ioctl(2) is most certainly undocumented (and highly
unusual) and therefore should be specific to particular kernel module.
I suggest you to file a bug report unless you did it already.