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
|