linux/Documentation/video4linux
Hans Verkuil 9c84d89bf1 [media] radio-mr800: fix locking order
Don't hold the lock before unregistering the device, since when the
device is unregistered the datastruct containing the lock may be freed
(if the refcount went to 0).

Also fixed the framework documentation that erroneously suggested the
wrong locking order as well.

Reported-by: David Ellingsworth <david@identd.dyndns.org>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Acked-by: David Ellingsworth <david@identd.dyndns.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-10-21 01:18:15 -02:00
..
bttv V4L/DVB: Documentation: update now that the vtx/videotext API has been removed 2010-10-21 01:05:48 -02:00
cx88 Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
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 Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
cafe_ccic
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: bttv: Add another ids for IVC-200 2010-05-19 12:58:29 -03:00
CARDLIST.cx88 V4L/DVB: Fix cx88 and em28xx cardlists 2010-05-18 00:50:18 -03:00
CARDLIST.cx23885 V4L/DVB: cx23885: add support for new model revisions of the HVR12xx board family 2010-08-02 15:32:10 -03:00
CARDLIST.em28xx V4L/DVB: dvb: add support for kworld 340u and ub435-q to em28xx-dvb 2010-08-02 16:43:17 -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: TechnoTrend TT-budget T-3000 2010-08-02 15:27:33 -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: Documentation: Add the Philips FQ1236 MK5 to video4linux/CARDLIST.tuner 2010-07-08 16:50:05 -03:00
CARDLIST.usbvision V4L/DVB (6994): usbvision: add Pinnacle Studio PCTV USB (NTSC) FM V3 2008-01-25 19:04:46 -02:00
cpia2_overview.txt
CQcam.txt Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
cx18.txt trivial: Miscellaneous documentation typo fixes 2009-06-12 18:01:47 +02:00
et61x251.txt
extract_xc3028.pl V4L/DVB: Add firmware v2.4 to xc2028/xc3028 extracting tool 2010-05-19 12:57:49 -03:00
gspca.txt V4L/DVB: gspca - sonixj: Add webcam 0c45:612b 2010-10-21 01:05:54 -02:00
hauppauge-wintv-cx88-ir.txt Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
ibmcam.txt Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
lifeview.txt
m5602.txt V4L/DVB (9091): gspca: Subdriver m5602 (ALi) added. 2008-10-12 09:37:13 -02:00
Makefile docsrc: build Documentation/ sources 2008-08-12 16:07:30 -07: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
README.cpia Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
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 Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
README.pvrusb2
README.saa7134
README.tlg2300 V4L/DVB: tlg2300: remove the country code for analog tv and radio 2010-02-26 15:10:58 -03:00
se401.txt Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
sh_mobile_ceu_camera.txt V4L/DVB: sh_mobile_ceu_camera.c: update documentation to reflect the new cropping 2010-05-19 12:58:00 -03:00
si470x.txt V4L/DVB (10530): Documentation and code cleanups 2009-03-30 12:42:45 -03:00
si4713.txt V4L/DVB (13476): spec: remove old dvb-spec and v4l2-spec directories 2009-12-05 18:42:04 -02: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-controls.txt V4L/DVB: Documentation: add v4l2-controls.txt documenting the new controls API 2010-08-08 23:43:04 -03:00
v4l2-framework.txt [media] radio-mr800: fix locking order 2010-10-21 01:18:15 -02:00
v4lgrab.c Documentation/: fix warnings from -Wmissing-prototypes in HOSTCFLAGS 2009-09-23 07:39:28 -07:00
videobuf V4L/DVB: V4L2 docs: replace spaces by tabs 2010-02-26 15:11:05 -03:00
w9966.txt Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
w9968cf.txt remove mention of CONFIG_KMOD from documentation 2008-07-22 19:24:29 +10:00
zc0301.txt
Zoran Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
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:
about preemphasis:
	You can set the preemphasis for radio by the following command:
	#v4l2-ctl -d /dev/radio0 --set-ctrl=pre_emphasis_settings=1

	"pre_emphasis_settings=1" means that you select the 50us. If you want
	to select the 75us, please use "pre_emphasis_settings=2"