Hello,

I have a miro DC10 and liked to use it for recording video. I remember 
it definitely working with lavrec as I converted at least two VHS tapes 
to DVD with it (using composite input).

Unfortunately, things changed. lavrec suddenly was missing from the 
latest mjpegtools in Ubuntu, so I switched to arch. Here, lavrec is 
available again. Still, it doesn't want to record.

Driver for the capture card (zr36067) is loaded. I already knew from 
last time that the "card=x"-parameter is needed. /dev/video0 is 
available. I can access it with several tools and see the video:

xawtv -device /dev/video0
tvtime -d /dev/video0
mplayer tv:///dev/video0
vlc v4l2:///dev/video0

symlinking to /dev/video makes all of these work on /dev/video, too. So 
I guess, lavrev should work even when defaulting to /dev/video. I also 
tried setting environment variable LAV_VIDEO_DEV. As setting it to a 
clearly nonexisting path (/dev/videoblabla) makes lavrec notice it (No 
such file or directory), I guess that lavrec sees my card correctly.

vlc can record from there. streamer did, too.
Still I wanted to use lavrec as it seems better suited for this hardware 
and supports hardware compression (MJPEG). Also, audio was missing when 
recording with the other tools although that seems a rather minor issue 
and easy to fix.

Lavrec exists with an error message:

**ERROR: [lavrec] Error setting channel: Inappropriate ioctl for device
**ERROR: [lavrec] Something went wrong while setting up the card

I'm also kind of puzzled as I get the
    INFO: [lavrec] Auto detecting input and norm ...
right before the error message - even when supplying input and norm via 
parameter (-i p). I used -v 1000 for this one so I guess I won't get any 
more verbose information.

Linux Kernel version: 3.8.3-2-ARCH #1 SMP PREEMPT Sun Mar 17 13:04:22 
CET 2013 x86_64 GNU/Linux

Module version: modinfo zr36067
filename: 
/lib/modules/3.8.3-2-ARCH/kernel/drivers/media/pci/zoran/zr36067.ko.gz
version:        0.10.1

lavrec version: lavtools version 2.0.0: lavrec

I also started with "error mapping audio buffer" but found out to try it 
with -U instead.

The ioctl-Message reminds me of an error I got when trying v4l2-compliance:

Required ioctls:
                fail: v4l2-compliance.cpp(286): (vcap.version >> 16) < 3
        test VIDIOC_QUERYCAP: FAIL

but I don't know whether those two are connected.

I feel like I'm only a small tweak in the v4l-controls, a single 
parameter for lavrec or tiny detail when loading the driver away from 
the solution. Still, I don't know what to try anymore and hope that 
someone on this list has some ideas.

Regards,

Markus

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Mjpeg-users mailing list
Mjpeg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to