Saa713x devices

From LinuxTVWiki
Revision as of 06:27, 21 April 2005 by Liontooth (talk | contribs)
Jump to navigation Jump to search

Here is list of card supported by V4L drivers, sorted by vendor

Avermedia

As described in AverTV 305/307 linux user guilde the following cards are supported

  • AVerTV 305
  • AVerTV Studio 305
  • AVerTV 307
  • AVerTV Studio 307


Lifeview

  • FlyVideo3000FM NTSC tuner
 lspci -vvv: 0000:02:0a.0 Multimedia controller: Philips Semiconductors SAA713X Audio+video broadcast decoder (rev 10)
             Subsystem: Unknown device 5169:0138

This is card 2 in the /usr/src/linux-2.6.12-rc2/Documentation/video4linux/CARDLIST.saa7134. Versions of FlyVideo 3000 are shipped with different tuners; to find yours, grep on the card and your television standard to pull up relevant alternatives:

  cat /usr/src/linux/Documentation/video4linux/CARDLIST.tuner | grep Philips | grep NTSC

For the NTSC tuner, I found 17 was the right one. I had to reboot to reset the tuner; modprobe didn't do it. Boot with this in /etc/modules:

  saa1734 card=2 tuner=17 oss=1

The "oss=1" will create /dev/dsp1 and /dev/mixer1, and is added to take advantage of this card's ability to use PCI audio transfer -- that is to say, you can get the audio straight off the card, without needing a patch cable to your sound card. For detailed instructions, see Gentoo's saa7134 wiki.

In brief, you use

  aumix -d /dev/mixer1 -I

to set the recording channel to 1 and then use something like this:

  mencoder tv:// -tv driver=v4l2:device=/dev/video1:fps=30000/1001:chanlist=us-cable:audiorate=32000:
  adevice=/dev/dsp1:input=0:amode=1:normid=4 -ffourcc DIVX -ovc lavc -lavcoptsvcodec=mpeg4:vhq 
  -oac mp3lame -lameopts cbr:br=128 -endpos 60 -of mpeg -o /tv1/output1.mpg

This gives me stereo audio with high-quality video -- significantly better than the result of the analog (cx88) driver on a pcHDTV card.