File: camserv.cfg

package info (click to toggle)
camserv 0.42-9
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,884 kB
  • ctags: 1,123
  • sloc: ansic: 19,694; sh: 7,454; makefile: 206
file content (166 lines) | stat: -rw-r--r-- 4,304 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
# video_basic: The 'basic' color-changing video module.
[video_basic]
path		/usr/lib/libvideo_basic.so.0

# video_v4l_bttv:  Example of a common BTTV module for video4linux.  
# port 0 == TV, port 1 = Composite 1, port 2 = Composite 2
# frequency == is the channel frequency for the TV
# autobright == 0 turns off autobrightness adjusting, otherwise it adjusts
#               the brightness of the picture every 'autobright' frames.
# brightmean == The mean pixel value that is the 'goal' of the autobright.
#               (0->255)
# brightx1->y2 == (x1,y1) top left coords, and (x2,y2) bottom right coords
#                 of a rectangle of which to take the average pixel value.
#                 this is then used in calculating the mean to adjust the
#                 brightness of the image.
# mode == the video norm to use:  0 == PAL, 1 == NTSC, 2 == SECAM, 3 == AUTO
# color,hue,contrast,brightness,whiteness = 0->60000, representing
# the value of each component.

[video_v4l_bttv]
path		/usr/lib/libvideo_v4l.so.0
device_path	/dev/video0
port		0
mode		3
frequency	74.43
color		30000
hue		30000
contrast	30000
brightness	30000
whiteness	30000
autobright	1
brightmean      128
brightx1	0
brighty1	320
brightx2	0
brighty2	240

# FreeBSD BTTV driver:
# port 0  = Video
#      1  = Tuner
# Channel Sets:
# nabscst   1
# cableirc  2
# cablehrc  3
# weurope   4
# jpnbcst   5
# jpncable  6
# xussr     7
# australia 8

[video_fbsd_bttv]
path		/usr/lib/libvideo_fbsd_bttv.so.0
port		1
width		320
height		240
autobright	100
#brightness	0
#chroma		180
#contrast	1000
channelset      2
channel         60

[video_v4l_qcam]
path		/usr/lib/libvideo_v4l.so.0
device_path	/dev/video1
port		0
color		30000
hue		30000
contrast	30000
brightness	30000
whiteness	30000
autobright	0


[jpg_filter]
path            /usr/lib/libjpg_filter.so.0
quality		30

# text_filters:  Text filters are used to provide text on your webcam
# bg,fg          == #RRGGBB if RGB camera, #CC if B&W camera,else 'transparent'
# x,y            == Coordinates for the text
# mangle         == 0 turns off mangling of the 'text', 1 turns it on
# text           == Text to display.  If mangling == 1, special metachars
#                   such as '$X' will be expanded -- see date(1) for lots of
#                   flags
# fontname       == 6x11 or 8x8 for the fontsize.

[hello_world_banner]
path            /usr/lib/libtext_filter.so.0
text		Hello World
bg		#000000
fg		#ffffff
x		0
y		0
mangle		0
fontname	6x11

[time_stamp]
path            /usr/lib/libtext_filter.so.0
text		Time: $X
bg		#000000
fg		#ffffff
x		0
# y = 11 for top of image, 232 for bottom
y		11
mangle		1
fontname	8x8

[static_filter]
path		/usr/lib/librand_filter.so.0
num_perline	20
coloredpix	0

#
# You can add the imlib2_filter to your filters list to display pictures
# over your own, or small regions, or whatever your heart desires.
[imlib2_filter]
path		/usr/lib/libimlib2_filter.so.0
file		/tmp/my_nasty_picture.png
x		0
y		0

##########################################
#  Begin Fixed Sections                  #
##########################################

# socket parameters:
#	listen_port = port the camserv program listens on
#       max_frames  = Maximum # of frames to send to the client before
#                     closing the connection (0 disables)
#       max_bytes   = Maximum # of bytes to send to a client before
#                     closing the connection (0 disables)
#       max_seconds = Maximum # of seconds a client can be connected before
#                     being closed (0 disables)

[socket]
listen_port		9192
max_frames		0
max_bytes		0
max_seconds		0

[filters]
num_filters   	      	2
filter0_section		time_stamp
filter1_section		jpg_filter


# [video] - This section is devoted to all things dealing with the pictures
#           taken by the input video module.  These are general things which
#           should be used by all video modules.

[video]
video_section		video_v4l_bttv
width			320
height			240
maxfps                  0
memhack			1


[main]
# To do a single time invocation of the output from the camserv, 
# use output_snapfile which designates the output location, and 
# output_presnaps to take a number of pictures before finally outputting
# the final image.
#output_snapfile		foo.jpg
#output_presnaps		100