Dazzle DVC 100 & TvTime in Natty. (Resolved, finally)

I tried to get an answer from the Ubuntu forums, but nobody seemed willing to help. So I’ll post here instead.

I have a Dazzle DVC 100 which I want to “record” with. I’ve read up that I need TvTime from the repos, which I downloaded and installed. Now here’s where the problem lies, I’ve been trying to change the video source so that TvTime can pick-up the signal being sent from the dazzle to my laptop. I can get the sound working fine, but I have no picture. I’ve set it to PAL-60 since I need to capture things from my Xbox, I’ve seen people get their dazzle working with TvTime but I just don’t understand how they did it. The only video source it picks up is: “Camera 1” and I have no clue what that is. Lol.

I entered lsusb into terminal and got the following (if needed):

Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 003: ID 046d:c29a Logitech, Inc. Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 002: ID 138a:0001 DigitalPersona, Inc Fingeprint Reader Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 008: ID 2304:021a Pinnacle Systems, Inc. Dazzle DVC100 Audio Device Bus 002 Device 005: ID 05ac:0304 Apple, Inc. Optical USB Mouse [Mitsumi] Bus 002 Device 004: ID 05ac:0221 Apple, Inc. Aluminum Keyboard (ISO) Bus 002 Device 003: ID 064e:a103 Suyin Corp. Bus 002 Device 002: ID 05ac:1006 Apple, Inc. Hub in Aluminum Keyboard Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Can you unplug the Dazzle… wait 10 seconds… replug it… then send the output from:

dmesg | tail -n 50

and

lsmod | grep em28

[63588.300071] usb 6-2: new full speed USB device using uhci_hcd and address 9
[63588.480665] input: Driving Force GT as /devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.0/input/input33
[63588.480842] logitech 0003:046D:C294.0019: input,hidraw3: USB HID v1.00 Joystick [Driving Force GT] on usb-0000:00:1d.1-2/input0
[63588.480855] logitech 0003:046D:C294.0019: Switched to native mode
[63588.480863] logitech 0003:046D:C294.0019: Force feedback for Logitech Speed Force Wireless by Simon Wood simon@mungewell.org
[63588.540310] usb 6-2: USB disconnect, address 9
[63589.340120] usb 6-2: new full speed USB device using uhci_hcd and address 10
[63589.530726] input: Driving Force GT as /devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.0/input/input34
[63589.531087] logitech 0003:046D:C29A.001A: input,hidraw3: USB HID v1.11 Joystick [Driving Force GT] on usb-0000:00:1d.1-2/input0
[63589.531135] logitech 0003:046D:C29A.001A: Force feedback for Logitech Speed Force Wireless by Simon Wood simon@mungewell.org
[63920.344462] input: Driving Force GT as /devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.0/input/input35
[63920.344820] logitech 0003:046D:C29A.001B: input,hidraw3: USB HID v1.11 Joystick [Driving Force GT] on usb-0000:00:1d.1-2/input0
[63920.344854] logitech 0003:046D:C29A.001B: Force feedback for Logitech Speed Force Wireless by Simon Wood simon@mungewell.org
[63920.444474] input: Driving Force GT as /devices/pci0000:00/0000:00:1d.1/usb6/6-2/6-2:1.0/input/input36
[63920.444825] logitech 0003:046D:C29A.001C: input,hidraw3: USB HID v1.11 Joystick [Driving Force GT] on usb-0000:00:1d.1-2/input0
[63920.444859] logitech 0003:046D:C29A.001C: Force feedback for Logitech Speed Force Wireless by Simon Wood simon@mungewell.org
[64345.540266] usb 6-2: USB disconnect, address 10
[64348.660201] usb 2-4: new high speed USB device using ehci_hcd and address 19
[64348.817073] em28xx: New device Pinnacle Systems GmbH DVC100 @ 480 Mbps (2304:021a, interface 0, class 0)
[64348.817211] em28xx #0: chip ID is em2820 (or em2710)
[64348.988446] em28xx #0: i2c eeprom 00: 1a eb 67 95 04 23 1a 02 12 00 11 03 98 10 6a 2e
[64348.988475] em28xx #0: i2c eeprom 10: 00 00 06 57 4e 00 00 00 60 00 00 00 02 00 00 00
[64348.988499] em28xx #0: i2c eeprom 20: 02 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
[64348.988523] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 10 01 00 00 00 00 00 00
[64348.988547] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[64348.988571] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[64348.988594] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 2e 03 50 00 69 00
[64348.988618] em28xx #0: i2c eeprom 70: 6e 00 6e 00 61 00 63 00 6c 00 65 00 20 00 53 00
[64348.988642] em28xx #0: i2c eeprom 80: 79 00 73 00 74 00 65 00 6d 00 73 00 20 00 47 00
[64348.988666] em28xx #0: i2c eeprom 90: 6d 00 62 00 48 00 00 00 10 03 44 00 56 00 43 00
[64348.988690] em28xx #0: i2c eeprom a0: 31 00 30 00 30 00 00 00 32 00 30 00 33 00 35 00
[64348.988714] em28xx #0: i2c eeprom b0: 36 00 30 00 37 00 35 00 31 00 33 00 34 00 31 00
[64348.988738] em28xx #0: i2c eeprom c0: 30 00 32 00 30 00 30 00 30 00 31 00 00 00 32 00
[64348.988762] em28xx #0: i2c eeprom d0: 33 00 31 00 32 00 33 00 00 00 00 00 00 00 00 00
[64348.988785] em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[64348.988809] em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 20 d9 78 05 ad 62 5d 0e
[64348.988836] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x45f50285
[64348.988841] em28xx #0: EEPROM info:
[64348.988845] em28xx #0: AC97 audio (5 sample rates)
[64348.988849] em28xx #0: 300mA max power
[64348.988855] em28xx #0: Table at 0x06, strings=0x1098, 0x2e6a, 0x0000
[64348.989963] em28xx #0: Identified as Pinnacle Dazzle DVC 90/100/101/107 / Kaiser Baas Video to DVD maker / Kworld DVD Maker 2 (card=9)
[64349.590955] saa7115 4-0025: saa7113 found (1f7113d0e100000) @ 0x4a (em28xx #0)
[64350.880372] em28xx #0: Config register raw data: 0x12
[64350.920209] em28xx #0: AC97 vendor ID = 0x83847650
[64350.940199] em28xx #0: AC97 features = 0x6a90
[64350.940204] em28xx #0: Sigmatel audio processor detected(stac 9750)
[64351.740107] em28xx #0: v4l2 driver version 0.1.2
[64353.280270] em28xx #0: V4L2 video device registered as video1
[64353.280386] em28xx audio device (2304:021a): interface 1, class 1

``` lsmod | grep em28 ```

em28xx 108094 0
v4l2_common 17647 2 saa7115,em28xx
videobuf_vmalloc 13589 1 em28xx
videobuf_core 26025 2 em28xx,videobuf_vmalloc
rc_core 26839 7 ir_lirc_codec,ir_sony_decoder,ir_jvc_decoder,em28xx,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder
tveeprom 21249 1 em28xx
videodev 81982 4 saa7115,em28xx,v4l2_common,uvcvideo

Have you considered using VLC to record the input ?

the video device looks like it should probably be /dev/video1

I have, however I’ve heard/read that recording with VLC makes for choppy video clips…

Is there nowhere in TvTime where you can enter the video device manually ?

Not that I can see from. It actually acts like a tele in a way…

Where did you read that was the best app to use ?

Youtube and some other sites via Google… mainly the “Ubuntu Forums” ::slight_smile:

As it’s a V4L2 device, have you tried cheese, or xawtv, or camorama, or dvr ?

Otherwise you may have to tweak the VLC capture settings, or get your hands dirty with the command line and mencoder or maybe ffmpeg. :wink:

Cheese, Camorama & DVR can go straight out the window. I’ve read up alot on them and they are really bad for capturing. Xawtv what is that? I guess I’ll goto my trusty old friend terminal and mencoder…

Found anyway to solve this? :stuck_out_tongue:

Erm, YES… see my last response :wink:

What is the question now ? … the video device is /dev/video1 (by the looks of things)

I can only point you in a general direction, as I don’t have a Dazzle, and don’t know what the input is or what you expect the output to be … and this will take some experimentation on your part anyway (to get the best results)???

There are tutorial out there on how to use mencoder from the command line, if that is what you want to do… but I can’t give you a single command that will work for every type of input, and cover every type of output file, resolution, frame rate etc.

The original question was how to get video in TvTime, but you assure me there is no way to manually select the device as /dev/video1 … so I’m somewhat lost as to what you’re asking ?

I was struggling with the sound as well.
However the solution was pretty simple.

It seems that the correct audio device is not linked to the hardware.
Go to /proc/asound and you will find probably 2 audio cards, maybe three if a modem is present.
Find the correct card on which your dazzle is placed.

In mplayer or mencoder command line use:
forceaudio:alsa:adevice=hw.1,0: Where the one stands for the number of the card.

Be aware that the audio card might change when you boot up with or without the dazzle plugged in, at my place it changes place with the modem if I place the dazzle before booting.
For mplayer my command line is:

mplayer tv:// -tv driver=v4l2:width=720:norm=PAL:audiorate=48000:immediatemode=0:forceaudio:alsa:adevice=hw.1,0:device=/dev/video0:input=0 -vf pp=lb

Hi pe1fam, and welcome to the forum :slight_smile:

Can I suggest when posting a command that you surround it with

 tags .. that way it maintain its formatting, as in:-


mplayer tv:// -tv driver=v4l2:width=720:norm=PAL:audiorate=48000:immediatemode=0:forceaudio:alsa:adevice=hw.1,0:device=/dev/video0:input=0 -vf pp=lb



I'm glad you got it recording properly, and thank you for posting your solution .. I'm sure it will be very helpful to someone .. I'm not sure if BkS ever managed to solve this one .. and I wasn't much help ;)

Over to you BkS :)

I never actually got to a solution for this, but seeing as this thread has been revived and a solution has been posted I will try again.

I haven’t used mplayer before, so I’m wondering if perhaps I could take your command line and then use for TVTime by changing the application line. I’ll give this a go in a sec.

Thanks for posting pe1fam!

Right I think I may be onto something here.

From my dmesg I can see that the kernel is registering the DVC100 as “video1”. I also looked up what alsamixer numbered the sound card for it, and that was number 1.

What I now need to find out is what my webcam is registered as, since it’s built into the laptop.

Hopefully I can get this to work. :smiley:

It has been ages since I last posted in this thread but I have made SOME progress.

I’m able to finally get a picture & sound from the Dazzle DVC 100.

First I checked the computer was actually picking up the Dazzle, so using ALT+F2 I ran:

gstreamer-properties

I then click on the “Video” tab, and from the drop-down list under Default Input > Device I selected the Dazzle DVC 100.

Once you click it, you’ll see underneath that it gives you the path to the Dazzle. It’s usually “/dev/video1”

http://farm8.staticflickr.com/7101/7261220490_87913cef4c.jpg

Click on “test” to ensure it’s working, if it does you’ll get a nice display of whatever device you have connected to it. You see that the window looks off ratio, so adjust the window so it’s in ratio and size like I have.

http://farm8.staticflickr.com/7230/7261238404_28e6d12246_z.jpg

Now this is where the not so glamorous part comes in. In order to capture the happenings, you’ll need to use a desktop screen capture program, like “RecordMyDesktop” or “Eidete”. You won’t capture the sound, so you’ll need to capture that through a program like Adobe’s Audacity (which is a very good program!!)

If your feeling adventurous, you could try capturing through VLC, although I would recommend you probably capture sound & video via different programs.

If I find a way to combine both sound and video and be able to capture them both at the same time, I’ll let you all know.
For now, this is the only way I can see it’s possible to capture. Long way for a short-cut but hey who knows, maybe someone will make a program for such things…

I thought the dazzle was a v4l2 device … cant you capture it with something like cheese ?

If your feeling adventurous, you could try capturing through VLC, although I would recommend you probably capture sound & video via different programs
I have used VLC in the past to stream to file from my Dazzle DVC 101. Got it to capture sound from the mic input. Used both USB and separate line to mic. as it was needed