dect
/
linux-2.6
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/Documentation/video4linux
Hans Verkuil 22e221258b V4L/DVB (12722): v4l2-dev: replace 'kernel number' by 'device node number'.
The term 'kernel number' is very vague, so replace it with the somewhat more
descriptive term 'device node number'.

In one place the local variable 'nr' was used to create the device node number
of the new device name. This has been replaced with the vdev->num field to
more clearly mark this as being the device node number and not the minor
number.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-09-19 00:19:27 -03:00
..
bttv V4L/DVB (11051): v4l-dvb: replace remaining references to the old mailinglist. 2009-03-30 12:43:23 -03:00
cx88
cx2341x V4L/DVB (10487): doc: update hm12 documentation. 2009-03-30 12:42:41 -03:00
.gitignore .gitignore updates 2008-10-30 11:38:45 -07:00
API.html V4L/DVB (10128): modify V4L documentation to be a valid XHTML 2008-12-30 09:40:39 -02:00
CARDLIST.au0828 V4L/DVB (9247): au0828: add support for another USB id for Hauppauge HVR950Q 2008-10-17 17:26:39 -03:00
CARDLIST.bttv V4L/DVB (11124): Add support for ProVideo PV-183 to bttv 2009-03-30 12:43:31 -03:00
CARDLIST.cx88 V4L/DVB (12439): cx88: add support for WinFast DTV2000H rev. J 2009-09-12 12:18:50 -03:00
CARDLIST.cx23885 V4L/DVB (12306): cx23885: Add support for ATSC/QAM on Hauppauge HVR-1850 2009-09-12 12:17:57 -03:00
CARDLIST.em28xx V4L/DVB (12951): em28xx: add Reddo DVB-C USB TV Box 2009-09-19 00:15:32 -03:00
CARDLIST.ivtv V4L/DVB (6763): ivtv: add AVerMedia EZMaker PCI Deluxe support 2008-01-25 19:03:23 -02:00
CARDLIST.saa7134 V4L/DVB (12589): Add support for RoverMedia TV Link Pro FM 2009-09-12 12:19:43 -03:00
CARDLIST.saa7164 V4L/DVB (12946): SAA7164: Add support for a new HVR-2250 hardware revision 2009-09-19 00:15:24 -03:00
CARDLIST.tuner V4L/DVB (12964): tuner-core: add support for NXP TDA18271 without TDA829X demod 2009-09-19 00:16:01 -03:00
CARDLIST.usbvision V4L/DVB (6994): usbvision: add Pinnacle Studio PCTV USB (NTSC) FM V3 2008-01-25 19:04:46 -02:00
CQcam.txt V4L/DVB (12370): v4l doc: fix cqcam source code path 2009-09-12 12:18:28 -03:00
Makefile docsrc: build Documentation/ sources 2008-08-12 16:07:30 -07:00
README.cpia
README.cpia2
README.cx88 V4L/DVB (9370): Update README.cx88 with the current status 2008-12-29 17:53:13 -02:00
README.ir
README.ivtv
README.pvrusb2
README.saa7134
Zoran V4L/DVB (10931): zoran: Drop the lock_norm module parameter 2009-03-30 12:43:16 -03:00
cafe_ccic
cpia2_overview.txt
cx18.txt trivial: Miscellaneous documentation typo fixes 2009-06-12 18:01:47 +02:00
et61x251.txt
extract_xc3028.pl V4L/DVB (7651): tuner-xc2028: Several fixes to SCODE 2008-04-24 14:09:44 -03:00
gspca.txt V4L/DVB (12954): gspca - gl860: Addition of GL860 based webcams 2009-09-19 00:15:36 -03:00
hauppauge-wintv-cx88-ir.txt
ibmcam.txt
lifeview.txt
m5602.txt V4L/DVB (9091): gspca: Subdriver m5602 (ALi) added. 2008-10-12 09:37:13 -02:00
meye.txt
not-in-cx2388x-datasheet.txt
ov511.txt
pxa_camera.txt V4L/DVB (11613): pxa_camera: Documentation of the FSM 2009-06-16 18:20:44 -03:00
radiotrack.txt
se401.txt
si470x.txt V4L/DVB (10530): Documentation and code cleanups 2009-03-30 12:42:45 -03:00
si4713.txt V4L/DVB (12554): FM TX: si4713: Add document file 2009-09-12 12:19:23 -03:00
sn9c102.txt Documentation cleanup: trivial misspelling, punctuation, and grammar corrections. 2008-07-26 12:00:06 -07:00
soc-camera.txt V4L/DVB (12534): soc-camera: V4L2 API compliant scaling (S_FMT) and cropping (S_CROP) 2009-09-19 00:19:17 -03:00
stv680.txt
v4l2-framework.txt V4L/DVB (12722): v4l2-dev: replace 'kernel number' by 'device node number'. 2009-09-19 00:19:27 -03:00
v4lgrab.c V4L/DVB (11225): v4lgrab: fix compilation warnings 2009-03-30 12:43:41 -03:00
w9966.txt
w9968cf.txt remove mention of CONFIG_KMOD from documentation 2008-07-22 19:24:29 +10:00
zc0301.txt
zr364xx.txt V4L/DVB (10263): zr364xx: add support for Aiptek DV T300 2009-03-30 12:42:23 -03:00

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]