timvideos / HDMI2USB-jahanzeb-firmware

Original hand-coded firmware for the HDMI2USB - HDMI/DVI Capture - project
https://hdmi2usb.tv
Other
105 stars 26 forks source link

No video output on /dev/video0 with freelancer handover firmware #25

Closed mithro closed 11 years ago

mithro commented 11 years ago

mplayer output messages....

$ mplayer -tv device=/dev/video0 tv://
MPlayer svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing tv://.
TV file format detected.
Selected driver: v4l2
 name: Video 4 Linux 2 input
 author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
 comment: first try, more to come ;-)
v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.
Selected device: HDMI2USB
 Capabilities:  video capture  streaming
 supported norms:
 inputs: 0 = Camera 1;
 Current input: 0
 Current format: MJPEG
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Invalid argument
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: ioctl set mute failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 53.35.0 (external)
Mismatching header version 53.32.2
Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG)
==========================================================================
Audio: no sound
Starting playback...
v4l2: select timeout
v4l2: select timeout
v4l2: select timeout
v4l2: select timeout
v4l2: select timeout
V:   0.0   9/  9 ??% ??% ??,?% 0 0 
v4l2: select timeout
V:   0.0  11/ 11 ??% ??% ??,?% 0 0 
v4l2: select timeout
V:   0.0  13/ 13 ??% ??% ??,?% 0 0 
v4l2: select timeout
V:   0.0  15/ 15 ??% ??% ??,?% 0 0 
v4l2: select timeout
V:   0.0  17/ 17 ??% ??% ??,?% 0 0 
v4l2: select timeout
V:   0.0  19/ 19 ??% ??% ??,?% 0 0 
v4l2: select timeout
V:   0.0  21/ 21 ??% ??% ??,?% 0 0 
v4l2: select timeout
V:   0.0  22/ 22 ??% ??% ??,?% 0 0 
v4l2: select timeout
V:   0.0  24/ 24 ??% ??% ??,?% 0 0 
v4l2: select timeout
V:   0.0  26/ 26 ??% ??% ??,?% 0 0 
v4l2: select timeout
V:   0.0  28/ 28 ??% ??% ??,?% 0 0 
v4l2: select timeout
V:   0.0  30/ 30 ??% ??% ??,?% 0 0 
v4l2: select timeout
V:   0.0  32/ 32 ??% ??% ??,?% 0 0 
v4l2: select timeout
V:   0.0  33/ 33 ??% ??% ??,?% 0 0 
v4l2: select timeout
$ /usr/sbin/v4l2-dbg --info
Driver info:
        Driver name   : uvcvideo
        Card type     : HDMI2USB
        Bus info      : usb-0000:00:1d.0-1.2.2
        Driver version: 3.2.5
        Capabilities  : 0x04000001
                Video Capture
                Streaming
$
$ /usr/bin/v4l2-ctl -n
ioctl: VIDIOC_ENUMINPUT
        Input       : 0
        Name        : Camera 1
        Type        : 0x00000002
        Audioset    : 0x00000000
        Tuner       : 0x00000000
        Standard    : 0x0000000000000000 ()
        Status      : 0x00000000 (ok)
        Capabilities: 0x00000000 (not defined)
$ luvcview -L
luvcview 0.2.6

SDL information:
  Video driver: x11
  A window manager is available
Device information:
  Device path:  /dev/video0
{ pixelformat = 'MJPG', description = 'MJPEG' }
{ discrete: width = 1024, height = 768 }
        Time interval between frame: 1/15, 
{ pixelformat = 'RGB3', description = 'RGB3' }
{ discrete: width = 1024, height = 768 }
        Time interval between frame: 1/15, 
{ pixelformat = 'BGR3', description = 'BGR3' }
{ discrete: width = 1024, height = 768 }
        Time interval between frame: 1/15, 
{ pixelformat = 'YU12', description = 'YU12' }
{ discrete: width = 1024, height = 768 }
        Time interval between frame: 1/15, 
{ pixelformat = 'YV12', description = 'YV12' }
{ discrete: width = 1024, height = 768 }
        Time interval between frame: 1/15, 
jahanzeb commented 11 years ago

Bug fixed.

mithro commented 8 years ago

The HDMI2USB-jahanzeb-firmware is no longer under development.

All active development is now on the HDMI2USB-misoc-firmware which supports both the Atlys and Opsis boards and has loads of other new features!