xref: /dflybsd-src/share/man/man4/cxm.4 (revision 265a14288b8a0c83c58af038128303ea7cd83c94)
1e9afadfdSSascha Wildner.\"
2e9afadfdSSascha Wildner.\" Copyright (c) 2009
3e9afadfdSSascha Wildner.\"	The DragonFly Project.  All rights reserved.
4e9afadfdSSascha Wildner.\"
5e9afadfdSSascha Wildner.\" Redistribution and use in source and binary forms, with or without
6e9afadfdSSascha Wildner.\" modification, are permitted provided that the following conditions
7e9afadfdSSascha Wildner.\" are met:
8e9afadfdSSascha Wildner.\"
9e9afadfdSSascha Wildner.\" 1. Redistributions of source code must retain the above copyright
10e9afadfdSSascha Wildner.\"    notice, this list of conditions and the following disclaimer.
11e9afadfdSSascha Wildner.\" 2. Redistributions in binary form must reproduce the above copyright
12e9afadfdSSascha Wildner.\"    notice, this list of conditions and the following disclaimer in
13e9afadfdSSascha Wildner.\"    the documentation and/or other materials provided with the
14e9afadfdSSascha Wildner.\"    distribution.
15e9afadfdSSascha Wildner.\" 3. Neither the name of The DragonFly Project nor the names of its
16e9afadfdSSascha Wildner.\"    contributors may be used to endorse or promote products derived
17e9afadfdSSascha Wildner.\"    from this software without specific, prior written permission.
18e9afadfdSSascha Wildner.\"
19e9afadfdSSascha Wildner.\" THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
20e9afadfdSSascha Wildner.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
21e9afadfdSSascha Wildner.\" LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
22e9afadfdSSascha Wildner.\" FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE
23e9afadfdSSascha Wildner.\" COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
24e9afadfdSSascha Wildner.\" INCIDENTAL, SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING,
25e9afadfdSSascha Wildner.\" BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
26e9afadfdSSascha Wildner.\" LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
27e9afadfdSSascha Wildner.\" AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28e9afadfdSSascha Wildner.\" OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
29e9afadfdSSascha Wildner.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30e9afadfdSSascha Wildner.\" SUCH DAMAGE.
31e9afadfdSSascha Wildner.\"
32e9afadfdSSascha Wildner.\" $Id: cxm.4,v 1.1 2004/10/16 00:12:35 mavetju Exp $
33e9afadfdSSascha Wildner.\"
3497edcb45SSascha Wildner.Dd February 24, 2011
35e9afadfdSSascha Wildner.Dt CXM 4
36e9afadfdSSascha Wildner.Os
37e9afadfdSSascha Wildner.Sh NAME
38e9afadfdSSascha Wildner.Nm cxm
39e9afadfdSSascha Wildner.Nd Conexant iTVC MPEG Coder
40e9afadfdSSascha Wildner.Sh SYNOPSIS
41e9afadfdSSascha WildnerTo compile this driver into the kernel, place the following lines in
42e9afadfdSSascha Wildneryour kernel configuration file:
43e9afadfdSSascha Wildner.Bd -ragged -offset indent
44e9afadfdSSascha Wildner.Cd "device iicbus"
45e9afadfdSSascha Wildner.Cd "device iic"
46e9afadfdSSascha Wildner.Cd "device iicbb"
47e9afadfdSSascha Wildner.Cd "device cxm"
48e9afadfdSSascha Wildner.Ed
49e9afadfdSSascha Wildner.\".Pp
50e9afadfdSSascha Wildner.\"Alternatively, to load the driver as a module at boot time, place the
51e9afadfdSSascha Wildner.\"following line in
52e9afadfdSSascha Wildner.\".Pa /boot/loader.conf :
53e9afadfdSSascha Wildner.\".Bd -literal -offset indent
54e9afadfdSSascha Wildner.\"cxm_load="YES"
55e9afadfdSSascha Wildner.\".Ed
56e9afadfdSSascha Wildner.Sh DESCRIPTION
57e9afadfdSSascha WildnerThe
58e9afadfdSSascha Wildner.Nm
59e9afadfdSSascha Wildnerdriver provides support for the PCI
60e9afadfdSSascha Wildner.Em video
61e9afadfdSSascha Wildnercapture on the Hauppauge PVR-250/350.
62e9afadfdSSascha WildnerIt uses the
63e9afadfdSSascha Wildner.Xr bktr 4
6497edcb45SSascha Wildnerand Meteor driver ioctls.
65e9afadfdSSascha Wildner.Pp
66e9afadfdSSascha WildnerNote that in order for the
67*265a1428SSascha Wildner.Nm
68e9afadfdSSascha Wildnerdriver to work properly, the necessary firmware files have to be extracted
69e9afadfdSSascha Wildnerfrom the driver CD-ROM prior to compiling the kernel.
70e9afadfdSSascha WildnerThe tool necessary to do this can be found in
71e9afadfdSSascha Wildner.Pa /usr/src/tools/multimedia/cxm/extract_fw .
72e9afadfdSSascha Wildner.Sh HARDWARE
73e9afadfdSSascha WildnerThe following cards are known to work:
74e9afadfdSSascha Wildner.Pp
75e9afadfdSSascha Wildner.Bl -bullet -compact
76e9afadfdSSascha Wildner.It
77f14e258bSSascha WildnerHauppauge PVR-250
78e9afadfdSSascha Wildner.It
79f14e258bSSascha WildnerHauppauge PVR-350
80e9afadfdSSascha Wildner.El
81e9afadfdSSascha Wildner.Pp
82e9afadfdSSascha WildnerThe following tuners are known to work:
83e9afadfdSSascha Wildner.Pp
84e9afadfdSSascha Wildner.Bl -bullet -compact
85e9afadfdSSascha Wildner.It
86e9afadfdSSascha WildnerPhilips FI1216 MK2
87e9afadfdSSascha Wildner.It
88e9afadfdSSascha WildnerPhilips FI1236 MK2
89e9afadfdSSascha Wildner.It
90e9afadfdSSascha WildnerPhilips FI1246 MK2
91e9afadfdSSascha Wildner.It
92e9afadfdSSascha WildnerPhilips FM1216
93e9afadfdSSascha Wildner.It
94e9afadfdSSascha WildnerPhilips FM1216ME MK3
95e9afadfdSSascha Wildner.It
96e9afadfdSSascha WildnerPhilips FM1236
97e9afadfdSSascha Wildner.It
98e9afadfdSSascha WildnerPhilips FM1246
99e9afadfdSSascha Wildner.It
100e9afadfdSSascha WildnerPhilips FQ1216ME
101e9afadfdSSascha Wildner.It
102e9afadfdSSascha WildnerPhilips FQ1216ME MK3
103e9afadfdSSascha Wildner.It
104e9afadfdSSascha WildnerTemic 4006 FH5
105e9afadfdSSascha Wildner.It
106e9afadfdSSascha WildnerTemic 4009 FR5
107e9afadfdSSascha Wildner.It
108e9afadfdSSascha WildnerTemic 4036 FY5
109e9afadfdSSascha Wildner.It
110e9afadfdSSascha WildnerTemic 4039 FR5
111e9afadfdSSascha Wildner.It
112e9afadfdSSascha WildnerTemic 4066 FY5
113e9afadfdSSascha Wildner.It
114e9afadfdSSascha WildnerLG Innotek TPI8PSB11D
115e9afadfdSSascha Wildner.It
116e9afadfdSSascha WildnerLG Innotek TPI8PSB01N
117e9afadfdSSascha Wildner.It
118e9afadfdSSascha WildnerLG Innotek TAPC-H701F
119e9afadfdSSascha Wildner.It
120e9afadfdSSascha WildnerLG Innotek TAPC-H001F
121e9afadfdSSascha Wildner.It
122e9afadfdSSascha WildnerLG Innotek TAPE-H001F
123e9afadfdSSascha Wildner.It
124e9afadfdSSascha WildnerMicrotune 4049 FM5
125e9afadfdSSascha Wildner.It
126e9afadfdSSascha WildnerTCL 2002N-6A
127e9afadfdSSascha Wildner.It
128e9afadfdSSascha WildnerTCL M2523-5N-E
129e9afadfdSSascha Wildner.El
130e9afadfdSSascha Wildner.Sh FILES
131e9afadfdSSascha Wildner.Bl -tag -width ".Pa /usr/src/tools/multimedia/cxm/extract_fw" -compact
13215f131cdSSascha Wildner.\".It Pa /boot/modules/cxm.ko
13315f131cdSSascha Wildner.\"Kernel module
13415f131cdSSascha Wildner.\".It Pa /boot/modules/cxm_iic.ko
13515f131cdSSascha Wildner.\"Kernel module
136e9afadfdSSascha Wildner.It Pa /dev/cxm0
137e9afadfdSSascha WildnerDevice
138e9afadfdSSascha Wildner.It Pa /usr/src/tools/multimedia/cxm/extract_fw
139e9afadfdSSascha WildnerFirmware extraction tool
140e9afadfdSSascha Wildner.It Pa /usr/src/tools/multimedia/cxm/setchannel
141e9afadfdSSascha WildnerChannel switching tool
142e9afadfdSSascha Wildner.\".It Pa /usr/local/bin/pvr250-setsize
143e9afadfdSSascha Wildner.\"Set size of capture windows
144e9afadfdSSascha Wildner.El
145e9afadfdSSascha Wildner.Sh EXAMPLES
146e9afadfdSSascha WildnerTo access the video card, use
147e9afadfdSSascha Wildner.Pa /dev/cxm0 .
148e9afadfdSSascha WildnerFor example:
149e9afadfdSSascha Wildner.Pp
150e9afadfdSSascha Wildner.Dl "cat /dev/cxm0 > filename.mpg"
151e9afadfdSSascha Wildner.Sh SEE ALSO
152e9afadfdSSascha Wildner.Xr cxm_setchannel 1 ,
153e9afadfdSSascha Wildner.Xr bktr 4 ,
154e9afadfdSSascha Wildner.Xr cxm_extract_fw 8
155e9afadfdSSascha Wildner.Sh HISTORY
156e9afadfdSSascha WildnerThe
157e9afadfdSSascha Wildner.Nm
158e9afadfdSSascha Wildnerdriver first appeared in the
159e9afadfdSSascha Wildner.Pa FreeBSD-multimedia@
160e9afadfdSSascha Wildnermailing list in January 2004 and in the
161e9afadfdSSascha Wildner.Fx
162e9afadfdSSascha WildnerPorts collection in October 2004.
163e9afadfdSSascha Wildner.Pp
164e9afadfdSSascha WildnerIt was ported to
165e9afadfdSSascha Wildner.Dx 2.3
166e9afadfdSSascha Wildnerby
167e9afadfdSSascha Wildner.An Sascha Wildner .
168e9afadfdSSascha Wildner.Sh AUTHORS
169e9afadfdSSascha Wildner.An -nosplit
170e9afadfdSSascha WildnerThis driver was made by
171b2a6f486SFranco Fichtner.An John Wehle Aq Mt john@feith.com
172e9afadfdSSascha Wildnerand this manual page was made by
173b2a6f486SFranco Fichtner.An Edwin Groothuis Aq Mt edwin@FreeBSD.org .
174