linux/Documentation/video4linux
Huang Shijie 5b3f03f044 V4L/DVB: Add driver for Telegent tlg2300
pd-common.h contains the common data structures, while
vendorcmds.h contains the vendor commands for firmware.

[mchehab@redhat.com: Folded the 10 patches with the driver]
Signed-off-by: Huang Shijie <shijie8@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-02-26 15:10:58 -03:00
..
bttv
cx88
cx2341x
.gitignore
API.html
cafe_ccic
CARDLIST.au0828
CARDLIST.bttv
CARDLIST.cx88 V4L/DVB (13407): Add Prof 7301 PCI DVB-S2 card 2009-12-05 18:41:43 -02:00
CARDLIST.cx23885 V4L/DVB: cx23885: Add support for LEADTEK WinFast PxTV1200 2010-02-26 15:10:52 -03:00
CARDLIST.em28xx V4L/DVB (13528): em28xx: add support for em2800 VC211A card 2009-12-05 18:42:17 -02:00
CARDLIST.ivtv
CARDLIST.saa7134 V4L/DVB (13945): Add lost config and PCI ID for card of Beholder 2010-02-26 15:10:32 -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
cpia2_overview.txt
CQcam.txt V4L/DVB (12370): v4l doc: fix cqcam source code path 2009-09-12 12:18:28 -03:00
cx18.txt trivial: Miscellaneous documentation typo fixes 2009-06-12 18:01:47 +02:00
et61x251.txt
extract_xc3028.pl
gspca.txt V4L/DVB (13993): gspca.txt: add cams supported by mr97310a, sq905(c) and sn9c2028 drivers 2010-02-26 15:10:39 -03:00
hauppauge-wintv-cx88-ir.txt
ibmcam.txt
lifeview.txt
m5602.txt
Makefile
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
README.cpia
README.cpia2
README.cx88
README.ir
README.ivtv
README.pvrusb2
README.saa7134
README.tlg2300 V4L/DVB: Add driver for Telegent tlg2300 2010-02-26 15:10:58 -03:00
se401.txt
sh_mobile_ceu_camera.txt V4L/DVB (13651): sh_mobile_ceu_camera: document the scaling and cropping algorithm 2009-12-16 09:27:20 -02:00
si470x.txt
si4713.txt V4L/DVB (13476): spec: remove old dvb-spec and v4l2-spec directories 2009-12-05 18:42:04 -02:00
sn9c102.txt
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 (13549): v4l: Add video_device_node_name function 2009-12-16 00:17:54 -02:00
v4lgrab.c Documentation/: fix warnings from -Wmissing-prototypes in HOSTCFLAGS 2009-09-23 07:39:28 -07:00
w9966.txt
w9968cf.txt
zc0301.txt
Zoran
zr364xx.txt V4L/DVB (13438): zr364xx: add support for Trust Powerc@m 910Z 2009-12-05 18:41:54 -02:00

tlg2300 release notes
====================

This is a v4l2/dvb device driver for the tlg2300 chip.


current status
==============

video
	- support mmap and read().(no overlay)

audio
	- The driver will register a ALSA card for the audio input.

vbi
	- Works for almost TV norms.

dvb-t
	- works for DVB-T

FM
	- Works for radio.

---------------------------------------------------------------------------
TESTED APPLICATIONS:

-VLC1.0.4 test the video and dvb. The GUI is friendly to use.

-Mplayer test the video.

-Mplayer test the FM. The mplayer should be compiled with --enable-radio and
	 --enable-radio-capture.
	The command runs as this(The alsa audio registers to card 1):
	#mplayer radio://103.7/capture/ -radio adevice=hw=1,0:arate=48000 \
		-rawaudio rate=48000:channels=2

---------------------------------------------------------------------------
KNOWN PROBLEMS:

country code
	- The firmware of the chip needs the country code to determine
	the stardards of video and audio when it runs for analog TV or radio.
	The DVB-T does not need the country code.

	So you must set the country-code correctly. The V4L2 does not have
	the interface,the driver has to provide a parameter `country_code'.

	You could set the coutry code in two ways, take USA as example
	(The USA's country code is 1):

	[1] add the following line in /etc/modprobe.conf before you insert the
	    card into USB hub's port :
		poseidon country_code=1

	[2] You can also modify the parameter at runtime (before you run the
	    application such as VLC)
		#echo 1 > /sys/module/poseidon/parameter/country_code

	The known country codes show below:
	country code :  country
	93 		"Afghanistan"
	355	 	"Albania"
	213	 	"Algeria"
	684	 	"American Samoa"
	376	 	"Andorra"
	244	 	"Angola"
	54 		"Argentina"
	374	 	"Armenia"
	61 		"Australia"
	43 		"Austria"
	994	 	"Azerbaijan"
	973	 	"Bahrain"
	880	 	"Bangladesh"
	375	 	"Belarus"
	32 		"Belgium"
	501	 	"Belize"
	229	 	"Benin"
	591	 	"Bolivia"
	387	 	"Bosnia and Herzegovina"
	267	 	"Botswana"
	55 		"Brazil"
	673	 	"Brunei Darussalam"
	359	 	"Bulgalia"
	226	 	"Burkina Faso"
	257	 	"Burundi"
	237	 	"Cameroon"
	1		"Canada"
	236	 	"Central African Republic"
	235	 	"Chad"
	56 		"Chile"
	86 		"China"
	57 		"Colombia"
	242	 	"Congo"
	243	 	"Congo, Dem. Rep. of "
	506	 	"Costa Rica"
	385	 	"Croatia"
	53 		"Cuba or Guantanamo Bay"
	357	 	"Cyprus"
	420	 	"Czech Republic"
	45 		"Denmark"
	246	 	"Diego Garcia"
	253	 	"Djibouti"
	593	 	"Ecuador"
	20 		"Egypt"
	503	 	"El Salvador"
	240	 	"Equatorial Guinea"
	372	 	"Estonia"
	251	 	"Ethiopia"
	358	 	"Finland"
	33 		"France"
	594	 	"French Guiana"
	689	 	"French Polynesia"
	241	 	"Gabonese Republic"
	220	 	"Gambia"
	995	 	"Georgia"
	49 		"Germany"
	233	 	"Ghana"
	350	 	"Gibraltar"
	30 		"Greece"
	299	 	"Greenland"
	671	 	"Guam"
	502		"Guatemala"
	592	 	"Guyana"
	509	 	"Haiti"
	504	 	"Honduras"
	852	 	"Hong Kong SAR, China"
	36 		"Hungary"
	354	 	"Iceland"
	91 		"India"
	98 		"Iran"
	964	 	"Iraq"
	353	 	"Ireland"
	972	 	"Israel"
	39 		"Italy or Vatican City"
	225	 	"Ivory Coast"
	81 		"Japan"
	962	 	"Jordan"
	7		"Kazakhstan or Kyrgyzstan"
	254	 	"Kenya"
	686	 	"Kiribati"
	965	 	"Kuwait"
	856	 	"Laos"
	371	 	"Latvia"
	961	 	"Lebanon"
	266	 	"Lesotho"
	231	 	"Liberia"
	218	 	"Libya"
	41 		"Liechtenstein or Switzerland"
	370	 	"Lithuania"
	352	 	"Luxembourg"
	853	 	"Macau SAR, China"
	261	 	"Madagascar"
	60 		"Malaysia"
	960	 	"Maldives"
	223	 	"Mali Republic"
	356	 	"Malta"
	692	 	"Marshall Islands"
	596	 	"Martinique"
	222	 	"Mauritania"
	230	 	"Mauritus"
	52 		"Mexico"
	691	 	"Micronesia"
	373	 	"Moldova"
	377	 	"Monaco"
	976	 	"Mongolia"
	212	 	"Morocco"
	258	 	"Mozambique"
	95 		"Myanmar"
	264	 	"Namibia"
	674	 	"Nauru"
	31 		"Netherlands"
	687	 	"New Caledonia"
	64 		"New Zealand"
	505	 	"Nicaragua"
	227	 	"Niger"
	234	 	"Nigeria"
	850	 	"North Korea"
	47 		"Norway"
	968	 	"Oman"
	92 		"Pakistan"
	680	 	"Palau"
	507	 	"Panama"
	675	 	"Papua New Guinea"
	595	 	"Paraguay"
	51 		"Peru"
	63 		"Philippines"
	48 		"Poland"
	351	 	"Portugal"
	974	 	"Qatar"
	262	 	"Reunion Island"
	40 		"Romania"
	7		"Russia"
	378	 	"San Marino"
	239	 	"Sao Tome and Principe"
	966	 	"Saudi Arabia"
	221	 	"Senegal"
	248	 	"Seychelles Republic"
	232	 	"Sierra Leone"
	65 		"Singapore"
	421	 	"Slovak Republic"
	386	 	"Slovenia"
	27 		"South Africa"
	82 		"South Korea "
	34 		"Spain"
	94 		"Sri Lanka"
	508	 	"St. Pierre and Miquelon"
	249	 	"Sudan"
	597	 	"Suriname"
	268	 	"Swaziland"
	46 		"Sweden"
	963	 	"Syria"
	886	 	"Taiwan Region"
	255	 	"Tanzania"
	66 		"Thailand"
	228	 	"Togolese Republic"
	216	 	"Tunisia"
	90 		"Turkey"
	993	 	"Turkmenistan"
	256	 	"Uganda"
	380	 	"Ukraine"
	971	 	"United Arab Emirates"
	44 		"United Kingdom"
	1		"United States of America"
	598	 	"Uruguay"
	58 		"Venezuela"
	84 		"Vietnam"
	967	 	"Yemen"
	260	 	"Zambia"
	255	 	"Zanzibar"
	263	 	"Zimbabwe"