Hi all,
I have posted this in the video4linux list as well, so if this is the wrong
place for this, please let me know. Anyway, I have tried to get a KWorld
DVD Maker to work as a video capture device with no luck, but it seems it
should be supported. Following is what I have posted in the v4l list:
I have a Kworld DVD Maker that I don't think is the same as the Kworld
USB 2800 device mentioned in the em28xx.h card list (the one mentioned
has only PAL formats listed). It has an empia2860 chip and a saa7113h
chip inside (I took it apart). So far, I have tried adding this to
em28xx.h:
#define EM2860_BOARD_KWORLD_DVDMAKER 62
and the following to the card list in em28xx-cards.h:
[EM2860_BOARD_KWORLD_DVDMAKER] = {
.name = "Kworld DVDMAKER",
.em_type = EM2860,
.vchannels = 3,
.norm = V4L2_STD_NTSC,
.decoder = EM28XX_SAA7113,
.dev_modes = EM28XX_VIDEO,
.input = {{
.type = EM28XX_VMUX_COMPOSITE1,
.vmux = SAA7115_COMPOSITE0,
.amux = 1,
},{
.type = EM28XX_VMUX_SVIDEO,
.vmux = SAA7115_SVIDEO3,
.amux = 1,
}},
.tvnorms = {
{
.name = "NTSC",
.id = V4L2_STD_NTSC,
}
},
}
I am assuming most of this is right, although I am not sure what
vchannels is - so I left it at 3. I am guessing it is either 3 or
one. Also, it is NTSC and it has a video composite port - for a
picture, see here:
http://www.videohelp.com/forum/archive/anyone-has-xpert-dvd-maker-usb2-0-t193900.html
I have been trying to run it using a video input with the following:
mplayer tv:// -tv
width=360:height=288:device=/dev/video0:driver=v4l2:norm=NTSC
The terminal outputs:
MPlayer dev-SVN-r26753-4.2.4 (C) 2000-2008 MPlayer
Team CPU: Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz (Family: 6,
Model: 15, Stepping: 11) MMX2 supported but disabled
SSE supported but disabled
SSE2 supported but disabled
CPUflags: MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
Playing tv://.
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski <[EMAIL PROTECTED]>
comment: first try, more to come ;-)
Selected device: Kworld DVDMAKER
Capabilites: video capture audio read/write streaming
supported norms: 0 = NTSC;
inputs: 0 = Composite1; 1 = S-Video;
Current input: 0
Current format: YUYV
Selected input hasn't got a tuner!
v4l2: ioctl query control failed: Invalid argument
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
VDec: vo config request - 360 x 288 (preferred colorspace: Packed YUY2)
VDec: using Packed YUY2 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 360x288 => 360x288 Packed YUY2
Selected video codec: [rawyuy2] vfm: raw (RAW YUY2)
==========================================================================
Audio: no sound
Starting playback...
v4l2: select timeout
v4l2: select timeout ??% ??,?% 0 0
v4l2: select timeout ??% ??,?% 0 0
v4l2: select timeout ??% ??,?% 0 0
v4l2: select timeout ??% ??,?% 0 0
v4l2: select timeout ??% ??,?% 0 0
v4l2: 0 frames successfully processed, 1 frames dropped.
Exiting... (Quit)
and all I get while this is going on is a green screen. Anyone have any
ideas or can anyone point me some pointers so I can figure out how to
get this to work or how to debug it? It seems it should work since I
believe both chips are supported under v4l2. I know the device works
because I have used it under Windows.
Could it have something to do with the following line from above?:
v4l2: ioctl query control failed: Invalid argument
Thanks for any help!
-C
_______________________________________________
Em28xx mailing list
[email protected]
http://mcentral.de/mailman/listinfo/em28xx