You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
kernel_samsung_sm7125/Documentation/video4linux
Guennadi Liakhovetski 35b23b5226 V4L/DVB (13651): sh_mobile_ceu_camera: document the scaling and cropping algorithm 15 years ago
..
bttv
cx88
cx2341x
.gitignore
API.html
CARDLIST.au0828
CARDLIST.bttv
CARDLIST.cx88
CARDLIST.cx23885
CARDLIST.em28xx
CARDLIST.ivtv
CARDLIST.saa7134
CARDLIST.saa7164
CARDLIST.tuner
CARDLIST.usbvision
CQcam.txt
Makefile
README.cpia
README.cpia2
README.cx88
README.ir
README.ivtv
README.pvrusb2
README.saa7134
Zoran
cafe_ccic
cpia2_overview.txt
cx18.txt
et61x251.txt
extract_xc3028.pl
gspca.txt
hauppauge-wintv-cx88-ir.txt
ibmcam.txt
lifeview.txt
m5602.txt
meye.txt
not-in-cx2388x-datasheet.txt
ov511.txt
pxa_camera.txt
radiotrack.txt
se401.txt
sh_mobile_ceu_camera.txt V4L/DVB (13651): sh_mobile_ceu_camera: document the scaling and cropping algorithm 15 years ago
si470x.txt
si4713.txt
sn9c102.txt
soc-camera.txt
stv680.txt
v4l2-framework.txt
v4lgrab.c
w9966.txt
w9968cf.txt
zc0301.txt
zr364xx.txt

README.saa7134



What is it?
===========

This is a v4l2/oss device driver for saa7130/33/34/35 based capture / TV
boards. See http://www.semiconductors.philips.com/pip/saa7134hl for a
description.


Status
======

Almost everything is working. video, sound, tuner, radio, mpeg ts, ...

As with bttv, card-specific tweaks are needed. Check CARDLIST for a
list of known TV cards and saa7134-cards.c for the drivers card
configuration info.


Build
=====

Pick up videodev + v4l2 patches from http://bytesex.org/patches/.
Configure, build, install + boot the new kernel. You'll need at least
these config options:

CONFIG_I2C=m
CONFIG_VIDEO_DEV=m

Type "make" to build the driver now. "make install" installs the
driver. "modprobe saa7134" should load it. Depending on the card you
might have to pass card=<nr> as insmod option, check CARDLIST for
valid choices.


Changes / Fixes
===============

Please mail me unified diffs ("diff -u") with your changes, and don't
forget to tell me what it changes / which problem it fixes / whatever
it is good for ...


Known Problems
==============

* The tuner for the flyvideos isn't detected automatically and the
default might not work for you depending on which version you have.
There is a tuner= insmod option to override the driver's default.

Card Variations:
================

Cards can use either of these two crystals (xtal):
- 32.11 MHz -> .audio_clock=0x187de7
- 24.576MHz -> .audio_clock=0x200000
(xtal * .audio_clock = 51539600)

Some details about 30/34/35:

- saa7130 - low-price chip, doesn't have mute, that is why all those
cards should have .mute field defined in their tuner structure.

- saa7134 - usual chip

- saa7133/35 - saa7135 is probably a marketing decision, since all those
chips identifies itself as 33 on pci.

Credits
=======

andrew.stevens@philips.com + werner.leeb@philips.com for providing
saa7134 hardware specs and sample board.


Have fun,

Gerd

--
Gerd Knorr <kraxel@bytesex.org> [SuSE Labs]