summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Shumaker <LukeShu@sbcglobal.net>2012-07-16 23:55:23 -0400
committerLuke Shumaker <LukeShu@sbcglobal.net>2012-07-16 23:55:23 -0400
commit4dcf99a241f8591b21ce3e8b2dd385cbeb99bbf6 (patch)
treeb275d7a21d46c421d9487dcd1d5043ba8a9bfe5d
parent3b8d4575218ab6d8e1155a81c45d81a8631aff25 (diff)
parent3c7c6090cd2e385651f6ef79391c42a65ac06344 (diff)
Merge branch 'hp-dv6426us-par'
Conflicts: .crontab.local .git.info.exclude .wmii/wmiirc_local
-rw-r--r--.config/gtk-3.0/settings.ini17
-rw-r--r--.config/lxpanel/default/config3
-rw-r--r--.config/lxpanel/default/panels/panel42
l---------.config/meld/meldrc.ini1
-rw-r--r--.config/oxygen-gtk/argb-apps.conf3
-rw-r--r--.config/vlc/vlc-qt-interface.conf69
-rw-r--r--.config/vlc/vlcrc3856
-rw-r--r--.crontab2
-rw-r--r--.emacs5
-rw-r--r--.emacs.d/.gitignore1
-rw-r--r--.full.asound347
-rw-r--r--.git.info.exclude32
-rw-r--r--.gtkrc-2.019
-rw-r--r--.gtkrc-2.0.mine1
-rw-r--r--.icons/default/index.theme4
-rwxr-xr-x.local/bin/x-pdf (renamed from .prefix/bin/x-pdf)0
-rwxr-xr-x.local/bin/x-terminal-emulator (renamed from .prefix/bin/x-terminal-emulator)0
-rwxr-xr-x.local/bin/x-www-browser (renamed from .prefix/bin/x-www-browser)0
-rwxr-xr-x.local/bin/xmessage (renamed from .prefix/bin/xmessage)0
-rw-r--r--.login-daemons2
-rw-r--r--.maildirproc/default.rc120
-rw-r--r--.muttrc12
-rw-r--r--.offlineimaprc13
l---------.prefix/bin/xterm1
-rw-r--r--.profile4
-rw-r--r--.themes/Solarized-light/index.theme12
-rw-r--r--.themes/solarized-dark/index.theme13
-rwxr-xr-x.wmii/autostart3
-rwxr-xr-x.wmii/exec2
-rwxr-xr-x.wmii/quit2
-rw-r--r--.wmii/theme-solarized (renamed from .wmii/wmiirc_solarized)0
-rw-r--r--.wmii/theme-solarized-dark (renamed from .wmii/wmiirc_solarized_dark)8
-rwxr-xr-x.wmii/wmiirc528
-rw-r--r--.xinitrc7
-rw-r--r--.znc/configs/znc.conf53
-rw-r--r--Makefile8
36 files changed, 2790 insertions, 2400 deletions
diff --git a/.config/gtk-3.0/settings.ini b/.config/gtk-3.0/settings.ini
new file mode 100644
index 0000000..5c3cf6a
--- /dev/null
+++ b/.config/gtk-3.0/settings.ini
@@ -0,0 +1,17 @@
+[Settings]
+# DO NOT EDIT! This file will be overwritten by LXAppearance.
+gtk-theme-name = oxygen-gtk
+gtk-icon-theme-name = default.kde4
+gtk-font-name = Sans 10
+gtk-cursor-theme-name = Vanilla-DMZ
+gtk-cursor-theme-size = 0
+gtk-toolbar-style = GTK_TOOLBAR_BOTH
+gtk-toolbar-icon-size = GTK_ICON_SIZE_SMALL_TOOLBAR
+gtk-button-images = 0
+gtk-menu-images = 1
+gtk-enable-event-sounds = 1
+gtk-enable-input-feedback-sounds = 1
+gtk-xft-antialias = 1
+gtk-xft-hinting = 1
+gtk-xft-hintstyle = hintfull
+gtk-xft-rgba = rgb
diff --git a/.config/lxpanel/default/config b/.config/lxpanel/default/config
new file mode 100644
index 0000000..3ac287f
--- /dev/null
+++ b/.config/lxpanel/default/config
@@ -0,0 +1,3 @@
+[Command]
+FileManager=v-editor %s
+Terminal=urxvt
diff --git a/.config/lxpanel/default/panels/panel b/.config/lxpanel/default/panels/panel
new file mode 100644
index 0000000..9d776bb
--- /dev/null
+++ b/.config/lxpanel/default/panels/panel
@@ -0,0 +1,42 @@
+# lxpanel <profile> config file. Manually editing is not recommended.
+# Use preference dialog in lxpanel to adjust config when you can.
+
+Global {
+ edge=top
+ allign=right
+ margin=0
+ widthtype=percent
+ width=100
+ height=16
+ transparent=1
+ tintcolor=#002b36
+ alpha=255
+ autohide=0
+ heightwhenhidden=2
+ setdocktype=1
+ setpartialstrut=1
+ usefontcolor=1
+ fontsize=10
+ fontcolor=#839496
+ usefontsize=0
+ background=0
+ backgroundfile=/usr/share/lxpanel/images/background.png
+ iconsize=16
+}
+
+Plugin {
+ type = space
+ expand=1
+ Config {
+ Size=2
+ }
+}
+
+Plugin {
+ type = tray
+}
+
+Plugin {
+ type = volumealsa
+}
+
diff --git a/.config/meld/meldrc.ini b/.config/meld/meldrc.ini
new file mode 120000
index 0000000..dc1dc0c
--- /dev/null
+++ b/.config/meld/meldrc.ini
@@ -0,0 +1 @@
+/dev/null \ No newline at end of file
diff --git a/.config/oxygen-gtk/argb-apps.conf b/.config/oxygen-gtk/argb-apps.conf
new file mode 100644
index 0000000..0dea934
--- /dev/null
+++ b/.config/oxygen-gtk/argb-apps.conf
@@ -0,0 +1,3 @@
+# argb-apps.conf
+# Put your user-specific ARGB app settings here
+
diff --git a/.config/vlc/vlc-qt-interface.conf b/.config/vlc/vlc-qt-interface.conf
deleted file mode 100644
index c37e2ec..0000000
--- a/.config/vlc/vlc-qt-interface.conf
+++ /dev/null
@@ -1,69 +0,0 @@
-[General]
-IsFirstRun=0
-filedialog-path=/home/luke/kdenlive
-opendialog-size=@Size(526 490)
-geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\0\x1\0\0\0\x10\0\0\a~\0\0\x4&\0\0\0\x1\0\0\0\x10\0\0\a~\0\0\x4&\0\0\0\0\0\0)
-
-[FullScreen]
-pos=@Point(112 696)
-screen=@Rect(0 0 1024 768)
-wide=false
-
-[MainWindow]
-pl-dock-status=false
-adv-controls=0
-bgSize=@Size(1278 0)
-playlistSize=@Size(-1 -1)
-geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\0J\0\0\0\x30\0\0\x5G\0\0\x3\xe\0\0\0J\0\0\0\x30\0\0\x5G\0\0\x3\xe\0\0\0\0\0\0)
-playlist-visible=false
-status-bar-visible=false
-ToolbarPos=0
-MainToolbar1="64;39;64;38;65;"
-MainToolbar2="0-2;64;3;5-4;1;6-4;4;64;7;9;64;10;20;19;64-4;37;65;42-4;35-4;"
-AdvToolbar="12;11;13;14;"
-InputToolbar="43;33;44;"
-FSCtoolbar="0-2;64;3;1;4;64;37;64;38;64;8;65;25;35-4;34;"
-
-[Mediainfo]
-geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\0\xc9\0\0\0\x42\0\0\x3 \0\0\x2\x32\0\0\0\xc9\0\0\0\x42\0\0\x3 \0\0\x2\x32\0\0\0\0\0\0)
-
-[Open]
-netMRL=@Invalid()
-
-[RecentsMRL]
-list=dvd:///dev/dvd, /home/luke/kdenlive/untitled.vob
-
-[Playlist]
-splitterSizes=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x2\0\0\0\xb4\0\0\x1\xa4\x1\0\0\0\x4\x1\0\0\0\x1)
-leftSplitterGeometry=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x2\0\0\0\xd8\0\0\0\x80\x1\0\0\0\x4\x1\0\0\0\x2)
-headerStateV2=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\xff\xff\xff\xff\x1\0\0\0\0\0\0\0\0\0\0\0\t\xec\x1\0\0\0\x6\0\0\0\b\0\0\0\x64\0\0\0\a\0\0\0\x64\0\0\0\x6\0\0\0\x64\0\0\0\x5\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\x2\0\0\0\x64\0\0\x1\x96\0\0\0\t\x1\x1\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x5\0\0\0\xc8\0\0\0\x1\0\0\0\0\0\0\0P\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x2\0\0\0\0\0\0\0~\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x4\0\0\0\0)
-view-mode=0
-geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\x1\x98\0\0\x1\x9c\0\0\x3\xef\0\0\x2\xc7\0\0\x1\x98\0\0\x1\x9c\0\0\x3\xef\0\0\x2\xc7\0\0\0\0\0\0)
-zoom=0
-
-[ToolbarProfiles]
-1\ProfileName=VLC 1.1.x Style
-1\Value="0|64;39;64;38;65;|0-2;64;3;1;4;64;7;9;64;10;20;19;64-4;37;65;35-4;|12;11;13;14;|5-1;33;6-1;|0-2;64;3;1;4;64;37;64;38;64;8;65;25;35-4;34;"
-2\ProfileName=VLC 0.8.x Style
-2\Value="1|64;39-1;64;38;|2-1;32-4;0-5;1-5;32-5;3-5;5-5;6-5;4-5;32-5;10-1;64-1;35-1;65;|12-1;11-1;13-1;14-1;|33;37-4;|0-5;1-5;32-1;1-5;5-1;6-1;4-5;32-1;12-5;11-1;65;34-4;35-1;"
-3\ProfileName=Minimalist Style
-3\Value="0|64;65;|0-7;64;3-1;1-5;4-1;64;12-5;64-5;37-5;38-5;64-4;10-1;65;36-4;|11-5;13-5;14-5;|5-1;33;6-1;|0-5;64;3-5;1-5;4-5;64;12-5;65;34-4;35-1;"
-4\ProfileName=One-Liner Style
-4\Value="0|64;38;65;|0-4;64;3;1;4;64;7;10;9;64-4;39;64-4;37;65;36-4;|12;11;14;13;|5-1;33;6-1;|0-2;64;3;1;4;64;37;64;38;64;8;65;25;35-4;34;"
-5\ProfileName=Simplest Style
-5\Value="0||36-4;65-4;0-7;4-5;1-5;65-4;7-5;|12-4;11;13;||36-4;65-4;0-5;4-5;1-5;65;8-5;"
-size=5
-
-[Messages]
-geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\x1T\0\0\0\xaf\0\0\x3\xab\0\0\x2p\0\0\x1T\0\0\0\xaf\0\0\x3\xab\0\0\x2p\0\0\0\0\0\0)
-
-[VLM]
-geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\0\x2\0\0\0 \0\0\x2\xbd\0\0\x2\x13\0\0\0\x2\0\0\0 \0\0\x2\xbd\0\0\x2\x13\0\0\0\0\0\0)
-
-[Epanel]
-geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\0\x65\0\0\0>\0\0\x2@\0\0\x1\x94\0\0\0\x65\0\0\0>\0\0\x2@\0\0\x1\x94\0\0\0\0\0\0)
-
-[OpenDialog]
-size=@Size(526 400)
-advanced=false
-netMRL=@Invalid()
diff --git a/.config/vlc/vlcrc b/.config/vlc/vlcrc
index 2b6e2a3..35d4eab 100644
--- a/.config/vlc/vlcrc
+++ b/.config/vlc/vlcrc
@@ -6,124 +6,92 @@
### lines beginning with a '#' character are comments
###
-[audioscrobbler] # Submission of played songs to last.fm
-
-# Username (string)
-#lastfm-username=
-
-# Password (string)
-#lastfm-password=
-
-# Scrobbler URL (string)
-#scrobbler-url=post.audioscrobbler.com
-
-[gnutls] # GNU TLS transport layer security
-
-# TLS cipher priorities (string)
-#gnutls-priorities=NORMAL
-
-[logger] # File logging
-
-# Log filename (string)
-#logfile=
-
-# Log format (string)
-#logmode=text
-
-# Syslog facility (string)
-#syslog-facility=user
-
-# Verbosity (integer)
-#log-verbose=-1
-
-[vod_rtsp] # RTSP VoD server
+[access_output_livehttp] # HTTP Live streaming output
-# MUX for RAW RTSP transport (string)
-#rtsp-raw-mux=ts
+# Segment length (integer)
+#sout-livehttp-seglen=10
-# Maximum number of connections (integer)
-#rtsp-throttle-users=0
+# Number of segments (integer)
+#sout-livehttp-numsegs=0
-# Sets the timeout option in the RTSP session string (integer)
-#rtsp-session-timeout=5
+# Split segments anywhere (boolean)
+#sout-livehttp-splitanywhere=0
-[svg] # svg
+# Delete segments (boolean)
+#sout-livehttp-delsegs=1
-# SVG template file (string)
-#svg-template-file=
+# Use muxers rate control mechanism (boolean)
+#sout-livehttp-ratecontrol=0
-[freetype] # Freetype2 font renderer
+# Index file (string)
+#sout-livehttp-index=
-# Font (string)
-#freetype-font=Serif Bold
+# Full URL to put in index file (string)
+#sout-livehttp-index-url=
-# Font size in pixels (integer)
-#freetype-fontsize=0
+[access_output_http] # HTTP stream output
-# Relative font size (integer)
-#freetype-rel-fontsize=16
+# Username (string)
+#sout-http-user=
-# Text opacity (integer)
-#freetype-opacity=255
+# Password (string)
+#sout-http-pwd=
-# Text default color (integer)
-#freetype-color=16777215
+# Mime (string)
+#sout-http-mime=
-# Force bold (boolean)
-#freetype-bold=0
+[access_output_udp] # UDP stream output
-# Background opacity (integer)
-#freetype-background-opacity=0
+# Caching value (ms) (integer)
+#sout-udp-caching=300
-# Background color (integer)
-#freetype-background-color=0
+# Group packets (integer)
+#sout-udp-group=1
-# Outline opacity (integer)
-#freetype-outline-opacity=255
+[access_output_file] # File stream output
-# Outline color (integer)
-#freetype-outline-color=0
+# Append to file (boolean)
+#sout-file-append=0
-# Outline thickness (integer)
-#freetype-outline-thickness=4
+# Synchronous writing (boolean)
+#sout-file-sync=0
-# Shadow opacity (integer)
-#freetype-shadow-opacity=128
+[access_output_shout] # IceCAST output
-# Shadow color (integer)
-#freetype-shadow-color=0
+# Stream name (string)
+#sout-shout-name=VLC media player - Live stream
-# Shadow angle (float)
-#freetype-shadow-angle=-45.000000
+# Stream description (string)
+#sout-shout-description=Live stream from VLC media player
-# Shadow distance (float)
-#freetype-shadow-distance=0.060000
+# Stream MP3 (boolean)
+#sout-shout-mp3=0
-# Use YUVP renderer (boolean)
-#freetype-yuvp=0
+# Genre description (string)
+#sout-shout-genre=Alternative
-[mux_asf] # ASF muxer
+# URL description (string)
+#sout-shout-url=http://www.videolan.org/vlc
-# Title (string)
-#sout-asf-title=
+# Bitrate (string)
+#sout-shout-bitrate=
-# Author (string)
-#sout-asf-author=
+# Samplerate (string)
+#sout-shout-samplerate=
-# Copyright (string)
-#sout-asf-copyright=
+# Number of channels (string)
+#sout-shout-channels=
-# Comment (string)
-#sout-asf-comment=
+# Ogg Vorbis Quality (string)
+#sout-shout-quality=
-# Rating (string)
-#sout-asf-rating=
+# Stream public (boolean)
+#sout-shout-public=0
-# Packet Size (integer)
-#sout-asf-packet-size=4096
+[mux_mp4] # MP4/MOV muxer
-# Bitrate override (integer)
-#sout-asf-bitrate-override=0
+# Create "Fast Start" files (boolean)
+#sout-mp4-faststart=1
[mux_ts] # TS muxer (libdvbpsi)
@@ -196,45 +164,36 @@
# Packet size in bytes to encrypt (integer)
#sout-ts-csa-pkt=188
-[mux_mp4] # MP4/MOV muxer
-
-# Create "Fast Start" files (boolean)
-#sout-mp4-faststart=1
-
-[mux_ps] # PS muxer
-
-# DTS delay (ms) (integer)
-#sout-ps-dts-delay=200
-
-# PES maximum size (integer)
-#sout-ps-pes-max-size=65500
+[mux_asf] # ASF muxer
-[jack] # JACK audio output
+# Title (string)
+#sout-asf-title=
-# Automatically connect to writable clients (boolean)
-#jack-auto-connect=1
+# Author (string)
+#sout-asf-author=
-# Connect to clients matching (string)
-#jack-connect-regex=system
+# Copyright (string)
+#sout-asf-copyright=
-[oss] # Open Sound System
+# Comment (string)
+#sout-asf-comment=
-# OSS DSP device (string)
-#oss-audio-device=/dev/dsp
+# Rating (string)
+#sout-asf-rating=
-[aout_file] # File audio output
+# Packet Size (integer)
+#sout-asf-packet-size=4096
-# Output file (string)
-#audiofile-file=audiofile.wav
+# Bitrate override (integer)
+#sout-asf-bitrate-override=0
-# Output format (string)
-#audiofile-format=s16
+[mux_ps] # PS muxer
-# Number of output channels (integer)
-#audiofile-channels=0
+# DTS delay (ms) (integer)
+#sout-ps-dts-delay=200
-# Add WAVE header (boolean)
-#audiofile-wav=1
+# PES maximum size (integer)
+#sout-ps-pes-max-size=65500
[amem] # Audio memory output
@@ -255,1325 +214,1235 @@
# Audio output channels (integer)
#alsa-audio-channels=6
-[packetizer_mpegvideo] # MPEG-I/II video packetizer
-
-# Sync on Intra Frame (boolean)
-#packetizer-mpegvideo-sync-iframe=0
-
-[netsync] # Network synchronization
+[oss] # Open Sound System
-# Network master clock (boolean)
-#netsync-master=0
+# OSS DSP device (string)
+#oss-audio-device=/dev/dsp
-# Master server ip address (string)
-#netsync-master-ip=
+[portaudio] # PORTAUDIO audio output
-# UDP timeout (in ms) (integer)
-#netsync-timeout=500
+# Output device (integer)
+#portaudio-audio-device=0
-[oldrc] # Remote control interface
+[jack] # JACK audio output
-# Show stream position (boolean)
-#rc-show-pos=0
+# Automatically connect to writable clients (boolean)
+#jack-auto-connect=1
-# Fake TTY (boolean)
-#rc-fake-tty=0
+# Connect to clients matching (string)
+#jack-connect-regex=system
-# UNIX socket command input (string)
-#rc-unix=
+[aout_file] # File audio output
-# TCP command input (string)
-#rc-host=
+# Output file (string)
+#audiofile-file=audiofile.wav
-[motion] # motion control interface
+# Output format (string)
+#audiofile-format=s16
-# Use the rotate video filter instead of transform (boolean)
-#motion-use-rotate=0
+# Number of output channels (integer)
+#audiofile-channels=0
-[dbus] # D-Bus control interface
+# Add WAVE header (boolean)
+#audiofile-wav=1
-# Unique DBUS service id (org.mpris.vlc-<pid>) (boolean)
-#dbus-unique-service-id=0
+[stream_out_es] # Elementary stream output
-[hotkeys] # Hotkeys management interface
+# Output access method (string)
+#sout-es-access=
-# MouseWheel up-down axis Control (integer)
-#hotkeys-mousewheel-mode=0
+# Output muxer (string)
+#sout-es-mux=
-[gestures] # Mouse gestures control interface
+# Output URL (string)
+#sout-es-dst=
-# Motion threshold (10-100) (integer)
-#gestures-threshold=30
+# Audio output access method (string)
+#sout-es-access-audio=
-# Trigger button (string)
-#gestures-button=right
+# Audio output muxer (string)
+#sout-es-mux-audio=
-[demuxdump] # File dumper
+# Audio output URL (string)
+#sout-es-dst-audio=
-# Dump filename (string)
-#demuxdump-file=stream-demux.dump
+# Video output access method (string)
+#sout-es-access-video=
-# Append to existing file (boolean)
-#demuxdump-append=0
+# Video output muxer (string)
+#sout-es-mux-video=
-[dirac] # Dirac video demuxer
+# Video output URL (string)
+#sout-es-dst-video=
-# Value to adjust dts by (integer)
-#dirac-dts-offset=0
+[stream_out_standard] # Standard stream output
-[ts] # MPEG Transport Stream demuxer
+# Output access method (string)
+#sout-standard-access=
-# Extra PMT (string)
-#ts-extra-pmt=
+# Output muxer (string)
+#sout-standard-mux=
-# Set id of ES to PID (boolean)
-#ts-es-id-pid=1
+# Output destination (string)
+#sout-standard-dst=
-# Fast udp streaming (string)
-#ts-out=
+# address to bind to (helper setting for dst) (string)
+#sout-standard-bind=
-# MTU for out mode (integer)
-#ts-out-mtu=1400
+# filename for stream (helper setting for dst) (string)
+#sout-standard-path=
-# CSA Key (string)
-#ts-csa-ck=
+# SAP announcing (boolean)
+#sout-standard-sap=0
-# Second CSA Key (string)
-#ts-csa2-ck=
+# Session name (string)
+#sout-standard-name=
-# Packet size in bytes to decrypt (integer)
-#ts-csa-pkt=188
+# Session description (string)
+#sout-standard-description=
-# Silent mode (boolean)
-#ts-silent=0
+# Session URL (string)
+#sout-standard-url=
-# Filename of dump (string)
-#ts-dump-file=
+# Session email (string)
+#sout-standard-email=
-# Append (boolean)
-#ts-dump-append=0
+# Session phone number (string)
+#sout-standard-phone=
-# Dump buffer size (integer)
-#ts-dump-size=16384
+[stream_out_setid] # Change the id of an elementary stream
-# Separate sub-streams (boolean)
-#ts-split-es=1
+# Elementary Stream ID (integer)
+#sout-setid-id=0
-# Seek based on percent not time (boolean)
-#ts-seek-percent=0
+# New ES ID (integer)
+#sout-setid-new-id=0
-[live555] # RTP/RTSP/SDP demuxer (using Live555)
+# Elementary Stream ID (integer)
+#sout-setlang-id=0
-# Use RTP over RTSP (TCP) (boolean)
-#rtsp-tcp=0
+# Language (string)
+#sout-setlang-lang=eng
-# Client port (integer)
-#rtp-client-port=-1
+[stream_out_delay] # Delay a stream
-# Force multicast RTP via RTSP (boolean)
-#rtsp-mcast=0
+# Elementary Stream ID (integer)
+#sout-delay-id=0
-# Tunnel RTSP and RTP over HTTP (boolean)
-#rtsp-http=0
+# Delay of the ES (ms) (integer)
+#sout-delay-delay=0
-# HTTP tunnel port (integer)
-#rtsp-http-port=80
+[stream_out_mosaic_bridge] # Mosaic bridge stream output
-# Kasenna RTSP dialect (boolean)
-#rtsp-kasenna=0
+# ID (string)
+#sout-mosaic-bridge-id=Id
-# WMServer RTSP dialect (boolean)
-#rtsp-wmserver=0
+# Video width (integer)
+#sout-mosaic-bridge-width=0
-# RTSP user name (string)
-#rtsp-user=
+# Video height (integer)
+#sout-mosaic-bridge-height=0
-# RTSP password (string)
-#rtsp-pwd=
+# Sample aspect ratio (string)
+#sout-mosaic-bridge-sar=1:1
-[avi] # AVI demuxer
+# Image chroma (string)
+#sout-mosaic-bridge-chroma=
-# Force interleaved method (boolean)
-#avi-interleaved=0
+# Video filter (string)
+#sout-mosaic-bridge-vfilter=
-# Force index creation (integer)
-#avi-index=0
+# Transparency (integer)
+#sout-mosaic-bridge-alpha=255
-[playlist] # Playlist
+# X offset (integer)
+#sout-mosaic-bridge-x=-1
-# Skip ads (boolean)
-#playlist-skip-ads=1
+# Y offset (integer)
+#sout-mosaic-bridge-y=-1
-# Show shoutcast adult content (boolean)
-#shoutcast-show-adult=0
+[stream_out_record] # Record stream output
-[es] # MPEG-I/II/4 / A52 / DTS / MLP audio
+# Destination prefix (string)
+#sout-record-dst-prefix=
-# Frames per Second (float)
-#es-fps=25.000000
+[stream_out_select] # Select individual es to enable or disable from stream
-[ps] # MPEG-PS demuxer
+# Command UDP port (integer)
+#sout-select-port=5001
-# Trust MPEG timestamps (boolean)
-#ps-trust-timestamps=1
+# Disable ES id (integer)
+#sout-select-disable=-1
-[subtitle] # Text subtitles parser
+# Enable ES id (integer)
+#sout-select-enable=-1
-# Frames per second (float)
-#sub-fps=0.000000
+[stream_out_transcode] # Transcode stream output
-# Subtitles delay (integer)
-#sub-delay=0
+# Video encoder (string)
+#sout-transcode-venc=
-# Subtitles format (string)
-#sub-type=auto
+# Destination video codec (string)
+#sout-transcode-vcodec=
-# Subtitles description (string)
-#sub-description=
+# Video bitrate (integer)
+#sout-transcode-vb=0
-[rawaud] # Raw audio demuxer
+# Video scaling (float)
+#sout-transcode-scale=0.000000
-# Audio channels (integer)
-#rawaud-channels=2
+# Video frame-rate (float)
+#sout-transcode-fps=0.000000
-# Audio samplerate (Hz) (integer)
-#rawaud-samplerate=48000
+# Hurry up (boolean)
+#sout-transcode-hurry-up=1
-# FOURCC code of raw input format (string)
-#rawaud-fourcc=s16l
+# Deinterlace video (boolean)
+#sout-transcode-deinterlace=0
-# Forces the audio language (string)
-#rawaud-lang=eng
+# Deinterlace module (string)
+#sout-transcode-deinterlace-module=deinterlace
-[mod] # MOD demuxer (libmodplug)
+# Video width (integer)
+#sout-transcode-width=0
-# Noise reduction (boolean)
-#mod-noisereduction=1
+# Video height (integer)
+#sout-transcode-height=0
-# Reverb (boolean)
-#mod-reverb=0
+# Maximum video width (integer)
+#sout-transcode-maxwidth=0
-# Reverberation level (integer)
-#mod-reverb-level=0
+# Maximum video height (integer)
+#sout-transcode-maxheight=0
-# Reverberation delay (integer)
-#mod-reverb-delay=40
+# Video filter (string)
+#sout-transcode-vfilter=
-# Mega bass (boolean)
-#mod-megabass=0
+# Audio encoder (string)
+#sout-transcode-aenc=
-# Mega bass level (integer)
-#mod-megabass-level=0
+# Destination audio codec (string)
+#sout-transcode-acodec=
-# Mega bass cutoff (integer)
-#mod-megabass-range=10
+# Audio bitrate (integer)
+#sout-transcode-ab=96
-# Surround (boolean)
-#mod-surround=0
+# Audio Language (string)
+#sout-transcode-alang=
-# Surround level (integer)
-#mod-surround-level=0
+# Audio channels (integer)
+#sout-transcode-channels=0
-# Surround delay (ms) (integer)
-#mod-surround-delay=5
+# Audio sample rate (integer)
+#sout-transcode-samplerate=0
-[mjpeg] # M-JPEG camera demuxer
+# Synchronise on audio track (boolean)
+#sout-transcode-audio-sync=0
-# Frames per Second (float)
-#mjpeg-fps=0.000000
+# Audio filter (string)
+#sout-transcode-afilter=
-[image] # Image demuxer
+# Subtitles encoder (string)
+#sout-transcode-senc=
-# ES ID (integer)
-#image-id=-1
+# Destination subtitles codec (string)
+#sout-transcode-scodec=
-# Group (integer)
-#image-group=0
+# Destination subtitles codec (boolean)
+#sout-transcode-soverlay=0
-# Decode (boolean)
-#image-decode=1
+# Overlays (string)
+#sout-transcode-sfilter=
-# Forced chroma (string)
-#image-chroma=
+# OSD menu (boolean)
+#sout-transcode-osd=0
-# Duration in seconds (float)
-#image-duration=10.000000
+# Number of threads (integer)
+#sout-transcode-threads=0
-# Frame rate (string)
-#image-fps=10/1
+# High priority (boolean)
+#sout-transcode-high-priority=0
-# Real-time (boolean)
-#image-realtime=0
+[stream_out_raop] # Remote Audio Output Protocol stream output
-[h264] # H264 video demuxer
+# Host (string)
+#sout-raop-host=
-# Frames per Second (float)
-#h264-fps=25.000000
+# Password (string)
+#sout-raop-password=
-[rawvid] # Raw video demuxer
+# Password file (string)
+#sout-raop-password-file=
-# Frames per Second (string)
-#rawvid-fps=
+# Volume (integer)
+#sout-raop-volume=100
-# Width (integer)
-#rawvid-width=0
+[stream_out_display] # Display stream output
-# Height (integer)
-#rawvid-height=0
+# Enable audio (boolean)
+#sout-display-audio=1
-# Force chroma (Use carefully) (string)
-#rawvid-chroma=
+# Enable video (boolean)
+#sout-display-video=1
-# Aspect ratio (string)
-#rawvid-aspect-ratio=
+# Delay (ms) (integer)
+#sout-display-delay=100
-[rawdv] # DV (Digital Video) demuxer
+[stream_out_smem] # Stream output to memory buffer
-# Hurry up (boolean)
-#rawdv-hurry-up=0
+# Time Synchronized output (boolean)
+#sout-smem-time-sync=1
-[mkv] # Matroska stream demuxer
+[stream_out_bridge] # Bridge stream output
-# Respect ordered chapters (boolean)
-#mkv-use-ordered-chapters=1
+# ID (integer)
+#sout-bridge-out-id=0
-# Chapter codecs (boolean)
-#mkv-use-chapter-codec=1
+# Destination bridge-in name (string)
+#sout-bridge-out-in-name=default
-# Preload MKV files in the same directory (boolean)
-#mkv-preload-local-dir=1
+# Delay (integer)
+#sout-bridge-in-delay=0
-# Seek based on percent not time (boolean)
-#mkv-seek-percent=0
+# ID Offset (integer)
+#sout-bridge-in-id-offset=8192
-# Dummy Elements (boolean)
-#mkv-use-dummy=0
+# Name of current instance (string)
+#sout-bridge-in-name=default
-[vc1] # VC1 video demuxer
+# Fallback to placeholder stream when out of data (boolean)
+#sout-bridge-in-placeholder=0
-# Frames per Second (float)
-#vc1-fps=25.000000
+# Placeholder delay (integer)
+#sout-bridge-in-placeholder-delay=200
-[avformat] # Avformat demuxer
+# Wait for I frame before toggling placeholder (boolean)
+#sout-bridge-in-placeholder-switch-on-iframe=1
-# Format name (string)
-#ffmpeg-format=
+[stream_out_langfromtelx] # Dynamic language setting from teletext
-# Avformat mux (string)
-#ffmpeg-mux=
+# Elementary Stream ID (integer)
+#sout-langfromtelx-id=0
-[access_http] # HTTP input
+# Magazine (integer)
+#sout-langfromtelx-magazine=7
-# HTTP proxy (string)
-#http-proxy=
+# Page (integer)
+#sout-langfromtelx-page=153
-# HTTP proxy password (string)
-#http-proxy-pwd=
+# Row (integer)
+#sout-langfromtelx-row=1
-# HTTP referer value (string)
-#http-referrer=
+[stream_out_rtp] # RTP stream output
-# User Agent (string)
-#http-user-agent=
+# Destination (string)
+#sout-rtp-dst=
-# Auto re-connect (boolean)
-#http-reconnect=0
+# SDP (string)
+#sout-rtp-sdp=
-# Continuous stream (boolean)
-#http-continuous=0
+# Muxer (string)
+#sout-rtp-mux=
-# Forward Cookies (boolean)
-#http-forward-cookies=1
+# SAP announcing (boolean)
+#sout-rtp-sap=0
-[access_udp] # UDP input
+# Session name (string)
+#sout-rtp-name=
-[dvdnav] # DVDnav Input
+# Session category (string)
+#sout-rtp-cat=
-# DVD angle (integer)
-#dvdnav-angle=1
+# Session description (string)
+#sout-rtp-description=
-# Start directly in menu (boolean)
-#dvdnav-menu=1
+# Session URL (string)
+#sout-rtp-url=
-[linsys_sdi] # SDI Input
+# Session email (string)
+#sout-rtp-email=
-# Link # (integer)
-#linsys-sdi-link=0
+# Session phone number (string)
+#sout-rtp-phone=
-# Video ID (integer)
-#linsys-sdi-id-video=0
+# Transport protocol (string)
+#sout-rtp-proto=udp
-# Aspect ratio (string)
-#linsys-sdi-aspect-ratio=
+# Port (integer)
+#sout-rtp-port=5004
-# Audio configuration (string)
-#linsys-sdi-audio=0=1,1
+# Audio port (integer)
+#sout-rtp-port-audio=0
-# Teletext configuration (string)
-#linsys-sdi-telx=
+# Video port (integer)
+#sout-rtp-port-video=0
-# Teletext language (string)
-#linsys-sdi-telx-lang=
+# Hop limit (TTL) (integer)
+#sout-rtp-ttl=-1
-[rtp] # Real-Time Protocol (RTP) input
+# RTP/RTCP multiplexing (boolean)
+#sout-rtp-rtcp-mux=0
-# RTCP (local) port (integer)
-#rtcp-port=0
+# Caching value (ms) (integer)
+#sout-rtp-caching=300
# SRTP key (hexadecimal) (string)
-#srtp-key=
+#sout-rtp-key=
# SRTP salt (hexadecimal) (string)
-#srtp-salt=
-
-# Maximum RTP sources (integer)
-#rtp-max-src=1
-
-# RTP source timeout (sec) (integer)
-#rtp-timeout=5
-
-# Maximum RTP sequence number dropout (integer)
-#rtp-max-dropout=3000
-
-# Maximum RTP sequence number misordering (integer)
-#rtp-max-misorder=100
-
-# RTP payload format assumed for dynamic payloads (string)
-#rtp-dynamic-pt=
-
-[xcb_screen] # Screen capture (with X11/XCB)
-
-# Frame rate (float)
-#screen-fps=2.000000
-
-# Region left column (integer)
-#screen-left=0
-
-# Region top row (integer)
-#screen-top=0
-
-# Capture region width (integer)
-#screen-width=0
-
-# Capture region height (integer)
-#screen-height=0
-
-# Follow the mouse (boolean)
-#screen-follow-mouse=0
-
-[dtv] # Digital Television and Radio
-
-# DVB adapter (integer)
-#dvb-adapter=0
-
-# DVB device (integer)
-#dvb-device=0
-
-# Do not demultiplex (boolean)
-#dvb-budget-mode=0
-
-# Frequency (Hz) (integer)
-#dvb-frequency=0
-
-# Spectrum inversion (integer)
-#dvb-inversion=-1
-
-# Bandwidth (MHz) (integer)
-#dvb-bandwidth=0
-
-# Transmission mode (integer)
-#dvb-transmission=0
-
-# Guard interval (string)
-#dvb-guard=
-
-# High-priority code rate (string)
-#dvb-code-rate-hp=
-
-# Low-priority code rate (string)
-#dvb-code-rate-lp=
-
-# Hierarchy mode (integer)
-#dvb-hierarchy=-1
-
-# Layer A modulation (string)
-#dvb-a-modulation=
-
-# Layer A code rate (string)
-#dvb-a-fec=
-
-# Layer A segments count (integer)
-#dvb-a-count=0
-
-# Layer A time interleaving (integer)
-#dvb-a-interleaving=0
-
-# Layer B modulation (string)
-#dvb-b-modulation=
+#sout-rtp-salt=
-# Layer B code rate (string)
-#dvb-b-fec=
+# MP4A LATM (boolean)
+#sout-rtp-mp4a-latm=0
-# Layer B segments count (integer)
-#dvb-b-count=0
+# RTSP session timeout (s) (integer)
+#rtsp-timeout=60
-# Layer B time interleaving (integer)
-#dvb-b-interleaving=0
+# Username (string)
+#sout-rtsp-user=
-# Layer C modulation (string)
-#dvb-c-modulation=
+# Password (string)
+#sout-rtsp-pwd=
-# Layer C code rate (string)
-#dvb-c-fec=
+[xcb_xv] # XVideo output (XCB)
-# Layer C segments count (integer)
-#dvb-c-count=0
+# XVideo adaptor number (integer)
+#xvideo-adaptor=-1
-# Layer C time interleaving (integer)
-#dvb-c-interleaving=0
+# XVideo format id (integer)
+#xvideo-format-id=0
-# Modulation / Constellation (string)
-#dvb-modulation=
+[fb] # GNU/Linux framebuffer video output
-# Symbol rate (bauds) (integer)
-#dvb-srate=0
+# Framebuffer device (string)
+#fbdev=/dev/fb0
-# FEC code rate (string)
-#dvb-fec=
+# Run fb on current tty (boolean)
+#fb-tty=1
-# Pilot (integer)
-#dvb-pilot=-1
+# Image format (default RGB) (string)
+#fb-chroma=
-# Roll-off factor (integer)
-#dvb-rolloff=-1
+# Framebuffer resolution to use (integer)
+#fb-mode=4
-# Transport stream ID (integer)
-#dvb-ts-id=0
+# Framebuffer uses hw acceleration (boolean)
+#fb-hw-accel=1
-# Polarization (Voltage) (string)
-#dvb-polarization=
+[xcb_window] # X11 video window (XCB)
-# (integer)
-#dvb-voltage=13
+# X11 display (string)
+#x11-display=
-# High LNB voltage (boolean)
-#dvb-high-voltage=0
+[vdummy] # Dummy video output
-# Local oscillator low frequency (kHz) (integer)
-#dvb-lnb-low=0
+# Dummy image chroma format (string)
+#dummy-chroma=
-# Local oscillator high frequency (kHz) (integer)
-#dvb-lnb-high=0
+[vout_sdl] # Simple DirectMedia Layer video output
-# Universal LNB switch frequency (kHz) (integer)
-#dvb-lnb-switch=11700000
+# SDL chroma format (string)
+#sdl-chroma=
-# DiSEqC LNB number (integer)
-#dvb-satno=0
+[xcb_x11] # X11 video output (XCB)
-# Continuous 22kHz tone (integer)
-#dvb-tone=-1
+[yuv] # YUV video output
-[access_jack] # JACK audio input
+# device, fifo or filename (string)
+#yuv-file=stream.yuv
-# Pace (boolean)
-#jack-input-use-vlc-pace=0
+# Chroma used (string)
+#yuv-chroma=
-# Auto Connection (boolean)
-#jack-input-auto-connect=0
+# YUV4MPEG2 header (default disabled) (boolean)
+#yuv-yuv4mpeg2=0
-[linsys_hdsdi] # HD-SDI Input
+[vmem] # Video memory output
-# Link # (integer)
-#linsys-hdsdi-link=0
+# Width (integer)
+#vmem-width=320
-# Video ID (integer)
-#linsys-hdsdi-id-video=0
+# Height (integer)
+#vmem-height=200
-# Aspect ratio (string)
-#linsys-hdsdi-aspect-ratio=
+# Pitch (integer)
+#vmem-pitch=640
-# Audio configuration (string)
-#linsys-hdsdi-audio=0=1,1
+# Chroma (string)
+#vmem-chroma=RV16
-[v4l2] # Video4Linux2 input
+[folder] # Folder meta data
-# Device (string)
-#v4l2-dev=/dev/video0
+# Album art filename (string)
+#album-art-filename=
-# Standard (string)
-#v4l2-standard=
+[packetizer_mpegvideo] # MPEG-I/II video packetizer
-# Video input chroma format (string)
-#v4l2-chroma=
+# Sync on Intra Frame (boolean)
+#packetizer-mpegvideo-sync-iframe=0
-# Input (integer)
-#v4l2-input=0
+[notify] # LibNotify Notification Plugin
-# Audio input (integer)
-#v4l2-audio-input=-1
+# Timeout (ms) (integer)
+#notify-timeout=4000
-# Width (integer)
-#v4l2-width=-1
+[telepathy] # Telepathy "Now Playing" (MissionControl)
-# Height (integer)
-#v4l2-height=-1
+[oldrc] # Remote control interface
-# Picture aspect-ratio n:m (string)
-#v4l2-aspect-ratio=4:3
+# Show stream position (boolean)
+#rc-show-pos=0
-# Framerate (float)
-#v4l2-fps=0.000000
+# Fake TTY (boolean)
+#rc-fake-tty=0
-# Use libv4l2 (boolean)
-#v4l2-use-libv4l2=0
+# UNIX socket command input (string)
+#rc-unix=
-# Tuner id (integer)
-#v4l2-tuner=0
+# TCP command input (string)
+#rc-host=
-# Frequency (integer)
-#v4l2-tuner-frequency=-1
+[motion] # motion control interface
-# Audio mode (integer)
-#v4l2-tuner-audio-mode=-1
+# Use the rotate video filter instead of transform (boolean)
+#motion-use-rotate=0
-# Reset controls (boolean)
-#v4l2-controls-reset=0
+[netsync] # Network synchronization
-# Brightness (integer)
-#v4l2-brightness=-1
+# Network master clock (boolean)
+#netsync-master=0
-# Automatic brightness (integer)
-#v4l2-brightness-auto=-1
+# Master server ip address (string)
+#netsync-master-ip=
-# Contrast (integer)
-#v4l2-contrast=-1
+# UDP timeout (in ms) (integer)
+#netsync-timeout=500
-# Saturation (integer)
-#v4l2-saturation=-1
+[gestures] # Mouse gestures control interface
-# Hue (integer)
-#v4l2-hue=-1
+# Motion threshold (10-100) (integer)
+#gestures-threshold=30
-# Automatic hue (integer)
-#v4l2-hue-auto=-1
+# Trigger button (string)
+#gestures-button=right
-# White balance temperature (K) (integer)
-#v4l2-white-balance-temperature=-1
+[hotkeys] # Hotkeys management interface
-# Automatic white balance (integer)
-#v4l2-auto-white-balance=-1
+# MouseWheel up-down axis Control (integer)
+#hotkeys-mousewheel-mode=0
-# Red balance (integer)
-#v4l2-red-balance=-1
+[lirc] # Infrared remote control interface
-# Blue balance (integer)
-#v4l2-blue-balance=-1
+# Change the lirc configuration file (string)
+#lirc-file=
-# Gamma (integer)
-#v4l2-gamma=-1
+[dbus] # D-Bus control interface
-# Automatic gain (integer)
-#v4l2-autogain=-1
+# Unique DBUS service id (org.mpris.vlc-<pid>) (boolean)
+#dbus-unique-service-id=0
-# Gain (integer)
-#v4l2-gain=-1
+[transform] # Video transformation filter
-# Sharpness (integer)
-#v4l2-sharpness=-1
+# Transform type (string)
+#transform-type=90
-# Chroma gain (integer)
-#v4l2-chroma-gain=-1
+[hqdn3d] # High Quality 3D Denoiser filter
-# Automatic chroma gain (integer)
-#v4l2-chroma-gain-auto=-1
+# Spatial luma strength (0-254) (float)
+#hqdn3d-luma-spat=4.000000
-# Power line frequency (integer)
-#v4l2-power-line-frequency=-1
+# Spatial chroma strength (0-254) (float)
+#hqdn3d-chroma-spat=3.000000
-# Backlight compensation (integer)
-#v4l2-backlight-compensation=-1
+# Temporal luma strength (0-254) (float)
+#hqdn3d-luma-temp=6.000000
-# Band-stop filter (integer)
-#v4l2-band-stop-filter=-1
+# Temporal chroma strength (0-254) (float)
+#hqdn3d-chroma-temp=4.500000
-# Horizontal flip (boolean)
-#v4l2-hflip=0
+[croppadd] # Video scaling filter
-# Vertical flip (boolean)
-#v4l2-vflip=0
+# Pixels to crop from top (integer)
+#croppadd-croptop=0
-# Rotate (degrees) (integer)
-#v4l2-rotate=-1
+# Pixels to crop from bottom (integer)
+#croppadd-cropbottom=0
-# Color killer (integer)
-#v4l2-color-killer=-1
+# Pixels to crop from left (integer)
+#croppadd-cropleft=0
-# Color effect (integer)
-#v4l2-color-effect=-1
+# Pixels to crop from right (integer)
+#croppadd-cropright=0
-# Audio volume (integer)
-#v4l2-audio-volume=-1
+# Pixels to padd to top (integer)
+#croppadd-paddtop=0
-# Audio balance (integer)
-#v4l2-audio-balance=-1
+# Pixels to padd to bottom (integer)
+#croppadd-paddbottom=0
-# Mute (boolean)
-#v4l2-audio-mute=0
+# Pixels to padd to left (integer)
+#croppadd-paddleft=0
-# Bass level (integer)
-#v4l2-audio-bass=-1
+# Pixels to padd to right (integer)
+#croppadd-paddright=0
-# Treble level (integer)
-#v4l2-audio-treble=-1
+[alphamask] # Alpha mask video filter
-# Loudness mode (boolean)
-#v4l2-audio-loudness=0
+# Transparency mask (string)
+#alphamask-mask=
-# v4l2 driver controls (string)
-#v4l2-set-ctrls=
+[motionblur] # Motion blur filter
-[access_alsa] # ALSA audio capture input
+# Blur factor (1-127) (integer)
+#blur-factor=80
-# Stereo (boolean)
-#alsa-stereo=1
+[osdmenu] # On Screen Display menu
-# Capture format (default s16l) (string)
-#alsa-format=s16l
+# X coordinate (integer)
+#osdmenu-x=-1
-# Samplerate (integer)
-#alsa-samplerate=48000
+# Y coordinate (integer)
+#osdmenu-y=-1
-[access_oss] # OSS input
+# Menu position (integer)
+#osdmenu-position=8
-# Stereo (boolean)
-#oss-stereo=1
+# Configuration file (string)
+#osdmenu-file=/usr/share/vlc/osdmenu/default.cfg
-# Samplerate (integer)
-#oss-samplerate=48000
+# Path to OSD menu images (string)
+#osdmenu-file-path=
-[dvdread] # DVDRead Input (no menu support)
+# Menu timeout (integer)
+#osdmenu-timeout=15
-# DVD angle (integer)
-#dvdread-angle=1
+# Menu update interval (integer)
+#osdmenu-update=300
-[access_shm] # Shared memory framebuffer
+# Alpha transparency value (default 255) (integer)
+#osdmenu-alpha=255
-# Frame rate (float)
-#shm-fps=10.000000
+[ball] # Ball video filter
-# Frame buffer width (integer)
-#shm-width=800
+# Ball color (string)
+#ball-color=red
-# Frame buffer height (integer)
-#shm-height=480
+# Ball speed (integer)
+#ball-speed=4
-# Frame buffer depth (integer)
-#shm-depth=32
+# Ball size (integer)
+#ball-size=10
-[access_imem] # Memory input
+# Gradient threshold (integer)
+#ball-gradient-threshold=40
-# ID (integer)
-#imem-id=-1
+# Edge visible (boolean)
+#ball-edge-visible=1
-# Group (integer)
-#imem-group=0
+[sepia] # Sepia video filter
-# Category (integer)
-#imem-cat=0
+# Sepia intensity (integer)
+#sepia-intensity=120
-# Codec (string)
-#imem-codec=
+[adjust] # Image properties filter
-# Language (string)
-#imem-language=
+# Image contrast (0-2) (float)
+#contrast=1.000000
-# Sample rate (integer)
-#imem-samplerate=0
+# Image brightness (0-2) (float)
+#brightness=1.000000
-# Channels count (integer)
-#imem-channels=0
+# Image hue (0-360) (integer)
+#hue=0
-# Width (integer)
-#imem-width=0
+# Image saturation (0-3) (float)
+#saturation=1.000000
-# Height (integer)
-#imem-height=0
+# Image gamma (0-10) (float)
+#gamma=1.000000
-# Display aspect ratio (string)
-#imem-dar=
+# Brightness threshold (boolean)
+#brightness-threshold=0
-# Frame rate (string)
-#imem-fps=
+[panoramix] # Panoramix: wall with overlap video filter
-# Size (integer)
-#imem-size=0
+# Number of columns (integer)
+#panoramix-cols=-1
-[pvr] # IVTV MPEG Encoding cards input
+# Number of rows (integer)
+#panoramix-rows=-1
-# Device (string)
-#pvr-device=/dev/video0
+# length of the overlapping area (in %) (integer)
+#panoramix-bz-length=100
-# Radio device (string)
-#pvr-radio-device=/dev/radio0
+# height of the overlapping area (in %) (integer)
+#panoramix-bz-height=100
-# Norm (integer)
-#pvr-norm=0
+# Attenuation (boolean)
+#panoramix-attenuate=1
-# Width (integer)
-#pvr-width=-1
+# Attenuation, begin (in %) (integer)
+#panoramix-bz-begin=0
-# Height (integer)
-#pvr-height=-1
+# Attenuation, middle (in %) (integer)
+#panoramix-bz-middle=50
-# Frequency (integer)
-#pvr-frequency=-1
+# Attenuation, end (in %) (integer)
+#panoramix-bz-end=100
-# Framerate (integer)
-#pvr-framerate=-1
+# middle position (in %) (integer)
+#panoramix-bz-middle-pos=50
-# Key interval (integer)
-#pvr-keyint=-1
+# Gamma (Red) correction (float)
+#panoramix-bz-gamma-red=1.000000
-# Framerate (integer)
-#pvr-bframes=-1
+# Gamma (Green) correction (float)
+#panoramix-bz-gamma-green=1.000000
-# Bitrate (integer)
-#pvr-bitrate=-1
+# Gamma (Blue) correction (float)
+#panoramix-bz-gamma-blue=1.000000
-# Bitrate peak (integer)
-#pvr-bitrate-peak=-1
+# Black Crush for Red (integer)
+#panoramix-bz-blackcrush-red=140
-# Bitrate mode (integer)
-#pvr-bitrate-mode=-1
+# Black Crush for Green (integer)
+#panoramix-bz-blackcrush-green=140
-# Audio bitmask (integer)
-#pvr-audio-bitmask=-1
+# Black Crush for Blue (integer)
+#panoramix-bz-blackcrush-blue=140
-# Volume (integer)
-#pvr-audio-volume=-1
+# White Crush for Red (integer)
+#panoramix-bz-whitecrush-red=200
-# Channel (integer)
-#pvr-channel=-1
+# White Crush for Green (integer)
+#panoramix-bz-whitecrush-green=200
-[access_vdr] # VDR recordings
+# White Crush for Blue (integer)
+#panoramix-bz-whitecrush-blue=200
-# Chapter offset in ms (integer)
-#vdr-chapter-offset=0
+# Black Level for Red (integer)
+#panoramix-bz-blacklevel-red=150
-# Frame rate (float)
-#vdr-fps=25.000000
+# Black Level for Green (integer)
+#panoramix-bz-blacklevel-green=150
-[access_smb] # SMB input
+# Black Level for Blue (integer)
+#panoramix-bz-blacklevel-blue=150
-# SMB user name (string)
-#smb-user=
+# White Level for Red (integer)
+#panoramix-bz-whitelevel-red=0
-# SMB password (string)
-#smb-pwd=
+# White Level for Green (integer)
+#panoramix-bz-whitelevel-green=0
-# SMB domain (string)
-#smb-domain=
+# White Level for Blue (integer)
+#panoramix-bz-whitelevel-blue=0
-[access_ftp] # FTP input
+# Active windows (string)
+#panoramix-active=
-# FTP user name (string)
-#ftp-user=anonymous
+[puzzle] # Puzzle interactive game video filter
-# FTP password (string)
-#ftp-pwd=anonymous@example.com
+# Number of puzzle rows (integer)
+#puzzle-rows=4
-# FTP account (string)
-#ftp-account=anonymous
+# Number of puzzle columns (integer)
+#puzzle-cols=4
-[filesystem] # File input
+# Make one tile a black slot (boolean)
+#puzzle-black-slot=0
-# Subdirectory behavior (string)
-#recursive=expand
+[dynamicoverlay] # Dynamic video overlay
-# Ignored extensions (string)
-#ignore-filetypes=m3u,db,nfo,ini,jpg,jpeg,ljpg,gif,png,pgm,pgmyuv,pbm,pam,tga,bmp,pnm,xpm,xcf,pcx,tif,tiff,lbm,sfv,txt,sub,idx,srt,cue,ssa
+# Input FIFO (string)
+#overlay-input=
-[access_mms] # Microsoft Media Server (MMS) input
+# Output FIFO (string)
+#overlay-output=
-# TCP/UDP timeout (ms) (integer)
-#mms-timeout=5000
+[swscale] # Video scaling filter
-# Force selection of all streams (boolean)
-#mms-all=0
+# Scaling mode (integer)
+#swscale-mode=2
-# Maximum bitrate (integer)
-#mms-maxbitrate=0
+[canvas] # Canvas video filter
-# HTTP proxy (string)
-#mmsh-proxy=
+# Output width (integer)
+#canvas-width=0
-[cdda] # Audio CD input
+# Output height (integer)
+#canvas-height=0
-# CDDB Server (string)
-#cddb-server=freedb.videolan.org
+# Output picture aspect ratio (string)
+#canvas-aspect=
-# CDDB port (integer)
-#cddb-port=80
+# Pad video (boolean)
+#canvas-padd=1
-[scaletempo] # Audio tempo scaler synched with rate
+[clone] # Clone video filter
-# Stride Length (integer)
-#scaletempo-stride=30
+# Number of clones (integer)
+#clone-count=2
-# Overlap Length (float)
-#scaletempo-overlap=0.200000
+# Video output modules (string)
+#clone-vout-list=
-# Search Length (integer)
-#scaletempo-search=14
+[postproc] # Video post processing filter
-[param_eq] # Parametric Equalizer
+# Post processing quality (integer)
+#postproc-q=6
-# Low freq (Hz) (float)
-#param-eq-lowf=100.000000
+# FFmpeg post processing filter chains (string)
+#postproc-name=default
-# Low freq gain (dB) (float)
-#param-eq-lowgain=0.000000
+[remoteosd] # Remote-OSD over VNC
-# High freq (Hz) (float)
-#param-eq-highf=10000.000000
+# VNC Host (string)
+#rmtosd-host=myvdr
-# High freq gain (dB) (float)
-#param-eq-highgain=0.000000
+# VNC Port (integer)
+#rmtosd-port=20001
-# Freq 1 (Hz) (float)
-#param-eq-f1=300.000000
+# VNC Password (string)
+#rmtosd-password=
-# Freq 1 gain (dB) (float)
-#param-eq-gain1=0.000000
+# VNC poll interval (integer)
+#rmtosd-update=1000
-# Freq 1 Q (float)
-#param-eq-q1=3.000000
+# VNC polling (boolean)
+#rmtosd-vnc-polling=0
-# Freq 2 (Hz) (float)
-#param-eq-f2=1000.000000
+# Mouse events (boolean)
+#rmtosd-mouse-events=0
-# Freq 2 gain (dB) (float)
-#param-eq-gain2=0.000000
+# Key events (boolean)
+#rmtosd-key-events=0
-# Freq 2 Q (float)
-#param-eq-q2=3.000000
+# Alpha transparency value (default 255) (integer)
+#rmtosd-alpha=255
-# Freq 3 (Hz) (float)
-#param-eq-f3=3000.000000
+[colorthres] # Color threshold filter
-# Freq 3 gain (dB) (float)
-#param-eq-gain3=0.000000
+# Color (integer)
+#colorthres-color=16711680
-# Freq 3 Q (float)
-#param-eq-q3=3.000000
+# Saturation threshold (integer)
+#colorthres-saturationthres=20
-[compressor] # Dynamic range compressor
+# Similarity threshold (integer)
+#colorthres-similaritythres=15
-# RMS/peak (float)
-#compressor-rms-peak=0.000000
+[erase] # Erase video filter
-# Attack time (float)
-compressor-attack=1.400000
+# Image mask (string)
+#erase-mask=
-# Release time (float)
-compressor-release=1.900000
+# X coordinate (integer)
+#erase-x=0
-# Threshold level (float)
-compressor-threshold=0.000000
+# Y coordinate (integer)
+#erase-y=0
-# Ratio (float)
-compressor-ratio=1.000000
+[audiobargraph_v] # Audio Bar Graph Video sub source
-# Knee radius (float)
-compressor-knee=1.000000
+# Value of the audio channels levels (string)
+#audiobargraph_v-i_values=
-# Makeup gain (float)
-compressor-makeup-gain=0.000000
+# X coordinate (integer)
+#audiobargraph_v-x=0
-[samplerate] # Secret Rabbit Code (libsamplerate) resampler
+# Y coordinate (integer)
+#audiobargraph_v-y=0
-# Sample rate converter type (integer)
-#src-converter-type=2
+# Transparency of the bargraph (integer)
+#audiobargraph_v-transparency=255
-[mono] # Audio filter for stereo to mono conversion
+# Bargraph position (integer)
+#audiobargraph_v-position=-1
-# Use downmix algorithm (boolean)
-#sout-mono-downmix=1
+# Alarm (integer)
+#audiobargraph_v-alarm=0
-# Select channel to keep (integer)
-#sout-mono-channel=-1
+# Bar width in pixel (default : 10) (integer)
+#audiobargraph_v-barWidth=10
-[speex_resampler] # Speex resampler
+[gaussianblur] # Gaussian blur video filter
-# Resampling quality (integer)
-#speex-resampler-quality=4
+# Gaussian's std deviation (float)
+#gaussianblur-sigma=2.000000
-[audiobargraph_a] # Audio part of the BarGraph function
+[sharpen] # Sharpen video filter
-# TCP address to use (default localhost) (string)
-#audiobargraph_a-address=localhost
+# Sharpen strength (0-2) (float)
+#sharpen-sigma=0.050000
-# TCP port to use (default 12345) (integer)
-#audiobargraph_a-port=12345
+[posterize] # Posterize video filter
-# Defines if BarGraph information should be sent (default 1) (integer)
-#audiobargraph_a-bargraph=1
+# Posterize level (integer)
+#posterize-level=6
-# Sends the barGraph information every n audio packets (default 4) (integer)
-#audiobargraph_a-bargraph_repetition=4
+[wall] # Wall video filter
-# Defines if silence alarm information should be sent (default 1) (integer)
-#audiobargraph_a-silence=1
+# Number of columns (integer)
+#wall-cols=3
-# Time window to use in ms (default 5000) (integer)
-#audiobargraph_a-time_window=5000
+# Number of rows (integer)
+#wall-rows=3
-# Minimum Audio level to raise the alarm (default 0.1) (float)
-#audiobargraph_a-alarm_threshold=0.100000
+# Active windows (string)
+#wall-active=
-# Time between two alarm messages in ms (default 2000) (integer)
-#audiobargraph_a-repetition_time=2000
+# Element aspect ratio (string)
+#wall-element-aspect=16:9
-# Force connection reset regularly (default 1) (integer)
-#audiobargraph_a-connection_reset=1
+[mosaic] # Mosaic video sub source
-[dtstofloat32] # DTS Coherent Acoustics audio decoder
+# Transparency (integer)
+#mosaic-alpha=255
-# DTS dynamic range compression (boolean)
-#dts-dynrng=1
+# Height (integer)
+#mosaic-height=100
-[a52tofloat32] # ATSC A/52 (AC-3) audio decoder
+# Width (integer)
+#mosaic-width=100
-# A/52 dynamic range compression (boolean)
-#a52-dynrng=1
+# Mosaic alignment (integer)
+#mosaic-align=5
-# Enable internal upmixing (boolean)
-#a52-upmix=0
+# Top left corner X coordinate (integer)
+#mosaic-xoffset=0
-[spatializer] # Audio Spatializer
+# Top left corner Y coordinate (integer)
+#mosaic-yoffset=0
-# Room size (float)
-#spatializer-roomsize=1.050000
+# Border width (integer)
+#mosaic-borderw=0
-# Room width (float)
-#spatializer-width=10.000000
+# Border height (integer)
+#mosaic-borderh=0
-# Wet (float)
-#spatializer-wet=3.000000
+# Positioning method (integer)
+#mosaic-position=0
-# Dry (float)
-#spatializer-dry=2.000000
+# Number of rows (integer)
+#mosaic-rows=2
-# Damp (float)
-#spatializer-damp=1.000000
+# Number of columns (integer)
+#mosaic-cols=2
-[normvol] # Volume normalizer
+# Keep aspect ratio (boolean)
+#mosaic-keep-aspect-ratio=0
-# Number of audio buffers (integer)
-#norm-buff-size=20
+# Keep original size (boolean)
+#mosaic-keep-picture=0
-# Maximal volume level (float)
-#norm-max-level=2.000000
+# Elements order (string)
+#mosaic-order=
-[headphone_channel_mixer] # Headphone virtual spatialization effect
+# Offsets in order (string)
+#mosaic-offsets=
-# Characteristic dimension (integer)
-#headphone-dim=10
+# Delay (integer)
+#mosaic-delay=0
-# Compensate delay (boolean)
-#headphone-compensate=0
+[antiflicker] # antiflicker video filter
-# No decoding of Dolby Surround (boolean)
-#headphone-dolby=0
+# Window size (integer)
+#antiflicker-window-size=10
-[equalizer] # Equalizer with 10 bands
+# Softening value (integer)
+#antiflicker-softening-size=10
-# Equalizer preset (string)
-#equalizer-preset=flat
+[subsdelay] # Subtitles delay
-# Bands gain (string)
-#equalizer-bands=
+# Delay calculation mode (integer)
+#subsdelay-mode=1
-# Two pass (boolean)
-#equalizer-2pass=0
+# Calculation factor (float)
+#subsdelay-factor=2.000000
-# Global gain (float)
-equalizer-preamp=0.000000
+# Maximum overlapping subtitles (integer)
+#subsdelay-overlap=3
-[chorus_flanger] # Sound Delay
+# Minimum alpha value (integer)
+#subsdelay-min-alpha=70
-# Delay time (float)
-#delay-time=40.000000
+# Interval between two disappearances (integer)
+#subsdelay-min-stops=1000
-# Sweep Depth (float)
-#sweep-depth=6.000000
+# Interval between appearance and disappearance (integer)
+#subsdelay-min-start-stop=1000
-# Sweep Rate (float)
-#sweep-rate=6.000000
+# Interval between disappearance and appearance (integer)
+#subsdelay-min-stop-start=1000
-# Feedback Gain (float)
-#feedback-gain=0.500000
+[rss] # RSS and Atom feed display
-# Wet mix (float)
-#wet-mix=0.400000
+# Feed URLs (string)
+#rss-urls=
-# Dry Mix (float)
-#dry-mix=0.400000
+# X offset (integer)
+#rss-x=0
-[skins2] # Skinnable Interface
+# Y offset (integer)
+#rss-y=0
-# Skin to use (string)
-skins2-last=/usr/share/vlc/skins2/default.vlt
+# Text position (integer)
+#rss-position=-1
-# Config of last used skin (string)
-skins2-config=[aboutwin aboutwinwin-main 0 0 330 171 0][eqwin eqwin-main 0 0 330 171 0][fullscreenController fsc_normal 30 30 500 500 1][main normal 0 0 500 350 1][plwin plwin-normal 0 0 500 350 0]
+# Opacity (integer)
+#rss-opacity=255
-# Enable transparency effects (boolean)
-#skins2-transparency=0
+# Color (integer)
+#rss-color=16777215
-# Use a skinned playlist (boolean)
-#skinned-playlist=1
+# Font size, pixels (integer)
+#rss-size=-1
-# Display video in a skinned window if any (boolean)
-#skinned-video=1
+# Speed of feeds (integer)
+#rss-speed=100000
-[qt4] # Qt interface
+# Max length (integer)
+#rss-length=60
-# Start in minimal view (without menus) (boolean)
-#qt-minimal-view=0
+# Refresh time (integer)
+#rss-ttl=1800
-# Systray icon (boolean)
-#qt-system-tray=1
+# Feed images (boolean)
+#rss-images=1
-# Show notification popup on track change (boolean)
-#qt-notification=1
+# Title display mode (integer)
+#rss-title=-1
-# Start VLC with only a systray icon (boolean)
-#qt-start-minimized=0
+[deinterlace] # Deinterlacing video filter
-# Pause the video playback when minimized (boolean)
-#qt-pause-minimized=0
+# Streaming deinterlace mode (string)
+#sout-deinterlace-mode=blend
-# Windows opacity between 0.1 and 1 (float)
-#qt-opacity=1.000000
+# Phosphor chroma mode for 4:2:0 input (integer)
+#sout-deinterlace-phosphor-chroma=2
-# Fullscreen controller opacity between 0.1 and 1 (float)
-#qt-fs-opacity=0.800000
+# Phosphor old field dimmer strength (integer)
+#sout-deinterlace-phosphor-dimmer=2
-# Resize interface to the native video size (boolean)
-#qt-video-autoresize=1
+[marq] # Marquee display
-# Show playing item name in window title (boolean)
-#qt-name-in-title=1
+# Text (string)
+#marq-marquee=VLC
-# Show a controller in fullscreen mode (boolean)
-#qt-fs-controller=1
+# X offset (integer)
+#marq-x=0
-# Save the recently played items in the menu (boolean)
-#qt-recentplay=1
+# Y offset (integer)
+#marq-y=0
-# List of words separated by | to filter (string)
-#qt-recentplay-filter=
+# Marquee position (integer)
+#marq-position=-1
-# Automatically save the volume on exit (boolean)
-#qt-autosave-volume=1
+# Opacity (integer)
+#marq-opacity=255
-# Embed the file browser in open dialog (boolean)
-#qt-embedded-open=0
+# Color (integer)
+#marq-color=16777215
-# Show advanced preferences over simple ones (boolean)
-#qt-advanced-pref=0
+# Font size, pixels (integer)
+#marq-size=-1
-# Show unimportant error and warnings dialogs (boolean)
-#qt-error-dialogs=1
+# Timeout (integer)
+#marq-timeout=0
-# Define the colors of the volume slider (string)
-#qt-slider-colours=153;210;153;20;210;20;255;199;15;245;39;29
+# Refresh period in ms (integer)
+#marq-refresh=1000
-# Ask for network policy at start (boolean)
-qt-privacy-ask=0
+[atmo] # AtmoLight Filter
-# Define which screen fullscreen goes (integer)
-#qt-fullscreen-screennumber=-1
+# Device type (integer)
+#atmo-device=1
-# Load extensions on startup (boolean)
-#qt-autoload-extensions=1
+# Serial Port/Device (string)
+#atmo-serialdev=/dev/ttyUSB0
-# Display background cone or art (boolean)
-#qt-bgcone=1
+# Color when paused (boolean)
+#atmo-usepausecolor=0
-# Expanding background cone or art. (boolean)
-#qt-bgcone-expands=0
+# Pause-Red (integer)
+#atmo-pcolor-red=0
-# Allow automatic icon changes (boolean)
-#qt-icon-change=1
+# Pause-Green (integer)
+#atmo-pcolor-green=0
-[ncurses] # Ncurses interface
+# Pause-Blue (integer)
+#atmo-pcolor-blue=192
-# Filebrowser starting point (string)
-#browse-dir=
+# Pause-Fadesteps (integer)
+#atmo-fadesteps=50
-[access_output_http] # HTTP stream output
+# End-Red (integer)
+#atmo-ecolor-red=192
-# Username (string)
-#sout-http-user=
+# End-Green (integer)
+#atmo-ecolor-green=192
-# Password (string)
-#sout-http-pwd=
+# End-Blue (integer)
+#atmo-ecolor-blue=192
-# Mime (string)
-#sout-http-mime=
+# End-Fadesteps (integer)
+#atmo-efadesteps=50
-[access_output_livehttp] # HTTP Live streaming output
+# Count of AtmoLight channels (integer)
+#atmo-dmx-channels=5
-# Segment length (integer)
-#sout-livehttp-seglen=10
+# DMX address for each channel (string)
+#atmo-dmx-chbase=0,3,6,9,12
-# Number of segments (integer)
-#sout-livehttp-numsegs=0
+# Count of channels (integer)
+#atmo-momo-channels=3
-# Split segments anywhere (boolean)
-#sout-livehttp-splitanywhere=0
+# Count of fnordlicht's (integer)
+#atmo-fnordlicht-amount=2
-# Delete segments (boolean)
-#sout-livehttp-delsegs=1
+# Number of zones on top (integer)
+#atmo-zones-top=1
-# Use muxers rate control mechanism (boolean)
-#sout-livehttp-ratecontrol=0
+# Number of zones on bottom (integer)
+#atmo-zones-bottom=1
-# Index file (string)
-#sout-livehttp-index=
+# Zones on left / right side (integer)
+#atmo-zones-lr=1
-# Full URL to put in index file (string)
-#sout-livehttp-index-url=
+# Calculate a average zone (boolean)
+#atmo-zone-summary=0
-[access_output_file] # File stream output
+# Edge Weightning (integer)
+#atmo-edgeweightning=3
-# Append to file (boolean)
-#sout-file-append=0
+# Brightness (integer)
+#atmo-brightness=100
-# Synchronous writing (boolean)
-#sout-file-sync=0
+# Darkness Limit (integer)
+#atmo-darknesslimit=3
-[access_output_shout] # IceCAST output
+# Hue windowing (integer)
+#atmo-huewinsize=3
-# Stream name (string)
-#sout-shout-name=VLC media player - Live stream
+# Sat windowing (integer)
+#atmo-satwinsize=3
-# Stream description (string)
-#sout-shout-description=Live stream from VLC media player
+# Output Color filter mode (integer)
+#atmo-filtermode=1
-# Stream MP3 (boolean)
-#sout-shout-mp3=0
+# Filter length (ms) (integer)
+#atmo-meanlength=300
-# Genre description (string)
-#sout-shout-genre=Alternative
+# Filter threshold (integer)
+#atmo-meanthreshold=40
-# URL description (string)
-#sout-shout-url=http://www.videolan.org/vlc
+# Filter Smoothness (in %) (integer)
+#atmo-percentnew=50
-# Bitrate (string)
-#sout-shout-bitrate=
+# Frame delay (ms) (integer)
+#atmo-framedelay=18
-# Samplerate (string)
-#sout-shout-samplerate=
+# Channel 0: summary (integer)
+#atmo-channel_0=4
-# Number of channels (string)
-#sout-shout-channels=
+# Channel 1: left (integer)
+#atmo-channel_1=3
-# Ogg Vorbis Quality (string)
-#sout-shout-quality=
+# Channel 2: right (integer)
+#atmo-channel_2=1
-# Stream public (boolean)
-#sout-shout-public=0
+# Channel 3: top (integer)
+#atmo-channel_3=0
-[access_output_udp] # UDP stream output
+# Channel 4: bottom (integer)
+#atmo-channel_4=2
-# Caching value (ms) (integer)
-#sout-udp-caching=300
+# Channel / Zone Assignment (string)
+#atmo-channels=
-# Group packets (integer)
-#sout-udp-group=1
+# Use Software White adjust (boolean)
+#atmo-whiteadj=1
-[folder] # Folder meta data
+# White Red (integer)
+#atmo-white-red=255
-# Album art filename (string)
-#album-art-filename=
+# White Green (integer)
+#atmo-white-green=255
-[visual] # Visualizer filter
+# White Blue (integer)
+#atmo-white-blue=255
-# Effects list (string)
-#effect-list=spectrum
+# Zone 0: Top gradient (string)
+#atmo-gradient_zone_0=
-# Video width (integer)
-#effect-width=800
+# Zone 1: Right gradient (string)
+#atmo-gradient_zone_1=
-# Video height (integer)
-#effect-height=500
+# Zone 2: Bottom gradient (string)
+#atmo-gradient_zone_2=
-# Show 80 bands instead of 20 (boolean)
-#visual-80-bands=1
+# Zone 3: Left gradient (string)
+#atmo-gradient_zone_3=
-# Draw peaks in the analyzer (boolean)
-#visual-peaks=1
+# Zone 4: Summary gradient (string)
+#atmo-gradient_zone_4=
-# Enable original graphic spectrum (boolean)
-#spect-show-original=0
+# Gradient bitmap searchpath (string)
+#atmo-gradient_path=
-# Draw the base of the bands (boolean)
-#spect-show-base=1
+# Extracted Image Width (integer)
+#atmo-width=64
-# Base pixel radius (integer)
-#spect-radius=42
+# Extracted Image Height (integer)
+#atmo-height=48
-# Spectral sections (integer)
-#spect-sections=3
+# Mark analyzed pixels (boolean)
+#atmo-showdots=0
-# V-plane color (integer)
-#spect-color=80
+[rotate] # Rotate video filter
-# Draw bands in the spectrometer (boolean)
-#spect-show-bands=1
+# Angle in degrees (integer)
+#rotate-angle=30
-# Show 80 bands instead of 20 (boolean)
-#spect-80-bands=1
+[extract] # Extract RGB component video filter
-# Number of blank pixels between bands. (integer)
-#spect-separ=1
+# RGB component to extract (integer)
+#extract-component=16711680
-# Amplification (integer)
-#spect-amp=8
+[gradient] # Gradient video filter
-# Draw peaks in the analyzer (boolean)
-#spect-show-peaks=1
+# Distort mode (string)
+#gradient-mode=gradient
-# Peak extra width (integer)
-#spect-peak-width=61
+# Gradient image type (integer)
+#gradient-type=0
-# Peak height (integer)
-#spect-peak-height=1
+# Apply cartoon effect (boolean)
+#gradient-cartoon=1
-[dynamicoverlay] # Dynamic video overlay
+[scene] # Scene video filter
-# Input FIFO (string)
-#overlay-input=
+# Image format (string)
+#scene-format=png
-# Output FIFO (string)
-#overlay-output=
+# Image width (integer)
+#scene-width=-1
-[mirror] # Mirror video filter
+# Image height (integer)
+#scene-height=-1
-# Mirror orientation (integer)
-#mirror-split=0
+# Filename prefix (string)
+#scene-prefix=scene
-# Direction (integer)
-#mirror-direction=0
+# Directory path prefix (string)
+#scene-path=
-[sharpen] # Sharpen video filter
+# Always write to the same file (boolean)
+#scene-replace=0
-# Sharpen strength (0-2) (float)
-#sharpen-sigma=0.050000
+# Recording ratio (integer)
+#scene-ratio=50
[blendbench] # Blending benchmark filter
@@ -1595,32 +1464,55 @@ qt-privacy-ask=0
# Chroma for the blend image (string)
#blendbench-blend-chroma=YUVA
-[colorthres] # Color threshold filter
+[grain] # Grain video filter
-# Color (integer)
-#colorthres-color=16711680
+# Variance (float)
+#grain-variance=2.000000
-# Saturation threshold (integer)
-#colorthres-saturationthres=20
+# Minimal period (integer)
+#grain-period-min=1
-# Similarity threshold (integer)
-#colorthres-similaritythres=15
+# Maximal period (integer)
+#grain-period-max=48
-[puzzle] # Puzzle interactive game video filter
+[logo] # Logo sub source
-# Number of puzzle rows (integer)
-#puzzle-rows=4
+# Logo filenames (string)
+#logo-file=
-# Number of puzzle columns (integer)
-#puzzle-cols=4
+# X coordinate (integer)
+#logo-x=-1
-# Make one tile a black slot (boolean)
-#puzzle-black-slot=0
+# Y coordinate (integer)
+#logo-y=-1
-[swscale] # Video scaling filter
+# Logo individual image time in ms (integer)
+#logo-delay=1000
-# Scaling mode (integer)
-#swscale-mode=2
+# Logo animation # of loops (integer)
+#logo-repeat=-1
+
+# Opacity of the logo (integer)
+#logo-opacity=255
+
+# Logo position (integer)
+#logo-position=-1
+
+[gradfun] # Gradfun video filter
+
+# Radius (integer)
+#gradfun-radius=16
+
+# Strength (float)
+#gradfun-strength=1.200000
+
+[mirror] # Mirror video filter
+
+# Mirror orientation (integer)
+#mirror-split=0
+
+# Direction (integer)
+#mirror-direction=0
[bluescreen] # Bluescreen video filter
@@ -1636,710 +1528,510 @@ qt-privacy-ask=0
# Bluescreen V tolerance (integer)
#bluescreen-vt=17
-[clone] # Clone video filter
-
-# Number of clones (integer)
-#clone-count=2
-
-# Video output modules (string)
-#clone-vout-list=
-
-[canvas] # Canvas video filter
-
-# Output width (integer)
-#canvas-width=0
-
-# Output height (integer)
-#canvas-height=0
-
-# Output picture aspect ratio (string)
-#canvas-aspect=
-
-# Pad video (boolean)
-#canvas-padd=1
-
-[marq] # Marquee display
-
-# Text (string)
-#marq-marquee=VLC
-
-# X offset (integer)
-#marq-x=0
-
-# Y offset (integer)
-#marq-y=0
-
-# Marquee position (integer)
-#marq-position=-1
-
-# Opacity (integer)
-#marq-opacity=255
-
-# Color (integer)
-#marq-color=16777215
-
-# Font size, pixels (integer)
-#marq-size=-1
-
-# Timeout (integer)
-#marq-timeout=0
-
-# Refresh period in ms (integer)
-#marq-refresh=1000
-
-[deinterlace] # Deinterlacing video filter
-
-# Streaming deinterlace mode (string)
-#sout-deinterlace-mode=blend
-
-# Phosphor chroma mode for 4:2:0 input (integer)
-#sout-deinterlace-phosphor-chroma=2
-
-# Phosphor old field dimmer strength (integer)
-#sout-deinterlace-phosphor-dimmer=2
-
-[rss] # RSS and Atom feed display
-
-# Feed URLs (string)
-#rss-urls=
-
-# X offset (integer)
-#rss-x=0
-
-# Y offset (integer)
-#rss-y=0
-
-# Text position (integer)
-#rss-position=-1
-
-# Opacity (integer)
-#rss-opacity=255
-
-# Color (integer)
-#rss-color=16777215
-
-# Font size, pixels (integer)
-#rss-size=-1
-
-# Speed of feeds (integer)
-#rss-speed=100000
-
-# Max length (integer)
-#rss-length=60
-
-# Refresh time (integer)
-#rss-ttl=1800
-
-# Feed images (boolean)
-#rss-images=1
-
-# Title display mode (integer)
-#rss-title=-1
-
-[ball] # Ball video filter
-
-# Ball color (string)
-#ball-color=red
-
-# Ball speed (integer)
-#ball-speed=4
-
-# Ball size (integer)
-#ball-size=10
-
-# Gradient threshold (integer)
-#ball-gradient-threshold=40
-
-# Edge visible (boolean)
-#ball-edge-visible=1
-
-[mosaic] # Mosaic video sub source
-
-# Transparency (integer)
-#mosaic-alpha=255
-
-# Height (integer)
-#mosaic-height=100
-
-# Width (integer)
-#mosaic-width=100
-
-# Mosaic alignment (integer)
-#mosaic-align=5
-
-# Top left corner X coordinate (integer)
-#mosaic-xoffset=0
-
-# Top left corner Y coordinate (integer)
-#mosaic-yoffset=0
-
-# Border width (integer)
-#mosaic-borderw=0
-
-# Border height (integer)
-#mosaic-borderh=0
-
-# Positioning method (integer)
-#mosaic-position=0
-
-# Number of rows (integer)
-#mosaic-rows=2
-
-# Number of columns (integer)
-#mosaic-cols=2
-
-# Keep aspect ratio (boolean)
-#mosaic-keep-aspect-ratio=0
-
-# Keep original size (boolean)
-#mosaic-keep-picture=0
-
-# Elements order (string)
-#mosaic-order=
-
-# Offsets in order (string)
-#mosaic-offsets=
-
-# Delay (integer)
-#mosaic-delay=0
-
-[audiobargraph_v] # Audio Bar Graph Video sub source
-
-# Value of the audio channels levels (string)
-#audiobargraph_v-i_values=
-
-# X coordinate (integer)
-#audiobargraph_v-x=0
-
-# Y coordinate (integer)
-#audiobargraph_v-y=0
-
-# Transparency of the bargraph (integer)
-#audiobargraph_v-transparency=255
-
-# Bargraph position (integer)
-#audiobargraph_v-position=-1
-
-# Alarm (integer)
-#audiobargraph_v-alarm=0
-
-# Bar width in pixel (default : 10) (integer)
-#audiobargraph_v-barWidth=10
+[playlist] # Playlist
-[hqdn3d] # High Quality 3D Denoiser filter
+# Skip ads (boolean)
+#playlist-skip-ads=1
-# Spatial luma strength (0-254) (float)
-#hqdn3d-luma-spat=4.000000
+# Show shoutcast adult content (boolean)
+#shoutcast-show-adult=0
-# Spatial chroma strength (0-254) (float)
-#hqdn3d-chroma-spat=3.000000
+[vc1] # VC1 video demuxer
-# Temporal luma strength (0-254) (float)
-#hqdn3d-luma-temp=6.000000
+# Frames per Second (float)
+#vc1-fps=25.000000
-# Temporal chroma strength (0-254) (float)
-#hqdn3d-chroma-temp=4.500000
+[ps] # MPEG-PS demuxer
-[antiflicker] # antiflicker video filter
+# Trust MPEG timestamps (boolean)
+#ps-trust-timestamps=1
-# Window size (integer)
-#antiflicker-window-size=10
+[live555] # RTP/RTSP/SDP demuxer (using Live555)
-# Softening value (integer)
-#antiflicker-softening-size=10
+# Use RTP over RTSP (TCP) (boolean)
+#rtsp-tcp=0
-[alphamask] # Alpha mask video filter
+# Client port (integer)
+#rtp-client-port=-1
-# Transparency mask (string)
-#alphamask-mask=
+# Force multicast RTP via RTSP (boolean)
+#rtsp-mcast=0
-[grain] # Grain video filter
+# Tunnel RTSP and RTP over HTTP (boolean)
+#rtsp-http=0
-# Variance (float)
-#grain-variance=2.000000
+# HTTP tunnel port (integer)
+#rtsp-http-port=80
-# Minimal period (integer)
-#grain-period-min=1
+# Kasenna RTSP dialect (boolean)
+#rtsp-kasenna=0
-# Maximal period (integer)
-#grain-period-max=48
+# WMServer RTSP dialect (boolean)
+#rtsp-wmserver=0
-[croppadd] # Video scaling filter
+# RTSP user name (string)
+#rtsp-user=
-# Pixels to crop from top (integer)
-#croppadd-croptop=0
+# RTSP password (string)
+#rtsp-pwd=
-# Pixels to crop from bottom (integer)
-#croppadd-cropbottom=0
+[subtitle] # Text subtitles parser
-# Pixels to crop from left (integer)
-#croppadd-cropleft=0
+# Frames per second (float)
+#sub-fps=0.000000
-# Pixels to crop from right (integer)
-#croppadd-cropright=0
+# Subtitles delay (integer)
+#sub-delay=0
-# Pixels to padd to top (integer)
-#croppadd-paddtop=0
+# Subtitles format (string)
+#sub-type=auto
-# Pixels to padd to bottom (integer)
-#croppadd-paddbottom=0
+# Subtitles description (string)
+#sub-description=
-# Pixels to padd to left (integer)
-#croppadd-paddleft=0
+[mkv] # Matroska stream demuxer
-# Pixels to padd to right (integer)
-#croppadd-paddright=0
+# Respect ordered chapters (boolean)
+#mkv-use-ordered-chapters=1
-[sepia] # Sepia video filter
+# Chapter codecs (boolean)
+#mkv-use-chapter-codec=1
-# Sepia intensity (integer)
-#sepia-intensity=120
+# Preload MKV files in the same directory (boolean)
+#mkv-preload-local-dir=1
-[gradfun] # Gradfun video filter
+# Seek based on percent not time (boolean)
+#mkv-seek-percent=0
-# Radius (integer)
-#gradfun-radius=16
+# Dummy Elements (boolean)
+#mkv-use-dummy=0
-# Strength (float)
-#gradfun-strength=1.200000
+[mod] # MOD demuxer (libmodplug)
-[transform] # Video transformation filter
+# Noise reduction (boolean)
+#mod-noisereduction=1
-# Transform type (string)
-#transform-type=90
+# Reverb (boolean)
+#mod-reverb=0
-[postproc] # Video post processing filter
+# Reverberation level (integer)
+#mod-reverb-level=0
-# Post processing quality (integer)
-#postproc-q=6
+# Reverberation delay (integer)
+#mod-reverb-delay=40
-# FFmpeg post processing filter chains (string)
-#postproc-name=default
+# Mega bass (boolean)
+#mod-megabass=0
-[motionblur] # Motion blur filter
+# Mega bass level (integer)
+#mod-megabass-level=0
-# Blur factor (1-127) (integer)
-#blur-factor=80
+# Mega bass cutoff (integer)
+#mod-megabass-range=10
-[gaussianblur] # Gaussian blur video filter
+# Surround (boolean)
+#mod-surround=0
-# Gaussian's std deviation (float)
-#gaussianblur-sigma=2.000000
+# Surround level (integer)
+#mod-surround-level=0
-[extract] # Extract RGB component video filter
+# Surround delay (ms) (integer)
+#mod-surround-delay=5
-# RGB component to extract (integer)
-#extract-component=16711680
+[rawaud] # Raw audio demuxer
-[gradient] # Gradient video filter
+# Audio channels (integer)
+#rawaud-channels=2
-# Distort mode (string)
-#gradient-mode=gradient
+# Audio samplerate (Hz) (integer)
+#rawaud-samplerate=48000
-# Gradient image type (integer)
-#gradient-type=0
+# FOURCC code of raw input format (string)
+#rawaud-fourcc=s16l
-# Apply cartoon effect (boolean)
-#gradient-cartoon=1
+# Forces the audio language (string)
+#rawaud-lang=eng
-[adjust] # Image properties filter
+[h264] # H264 video demuxer
-# Image contrast (0-2) (float)
-#contrast=1.000000
+# Frames per Second (float)
+#h264-fps=25.000000
-# Image brightness (0-2) (float)
-#brightness=1.000000
+[mjpeg] # M-JPEG camera demuxer
-# Image hue (0-360) (integer)
-#hue=0
+# Frames per Second (float)
+#mjpeg-fps=0.000000
-# Image saturation (0-3) (float)
-#saturation=1.000000
+[avi] # AVI demuxer
-# Image gamma (0-10) (float)
-#gamma=1.000000
+# Force interleaved method (boolean)
+#avi-interleaved=0
-# Brightness threshold (boolean)
-#brightness-threshold=0
+# Force index creation (integer)
+#avi-index=0
-[atmo] # AtmoLight Filter
+[es] # MPEG-I/II/4 / A52 / DTS / MLP audio
-# Device type (integer)
-#atmo-device=1
+# Frames per Second (float)
+#es-fps=25.000000
-# Serial Port/Device (string)
-#atmo-serialdev=/dev/ttyUSB0
+[rawvid] # Raw video demuxer
-# Color when paused (boolean)
-#atmo-usepausecolor=0
+# Frames per Second (string)
+#rawvid-fps=
-# Pause-Red (integer)
-#atmo-pcolor-red=0
+# Width (integer)
+#rawvid-width=0
-# Pause-Green (integer)
-#atmo-pcolor-green=0
+# Height (integer)
+#rawvid-height=0
-# Pause-Blue (integer)
-#atmo-pcolor-blue=192
+# Force chroma (Use carefully) (string)
+#rawvid-chroma=
-# Pause-Fadesteps (integer)
-#atmo-fadesteps=50
+# Aspect ratio (string)
+#rawvid-aspect-ratio=
-# End-Red (integer)
-#atmo-ecolor-red=192
+[image] # Image demuxer
-# End-Green (integer)
-#atmo-ecolor-green=192
+# ES ID (integer)
+#image-id=-1
-# End-Blue (integer)
-#atmo-ecolor-blue=192
+# Group (integer)
+#image-group=0
-# End-Fadesteps (integer)
-#atmo-efadesteps=50
+# Decode (boolean)
+#image-decode=1
-# Count of AtmoLight channels (integer)
-#atmo-dmx-channels=5
+# Forced chroma (string)
+#image-chroma=
-# DMX address for each channel (string)
-#atmo-dmx-chbase=0,3,6,9,12
+# Duration in seconds (float)
+#image-duration=10.000000
-# Count of channels (integer)
-#atmo-momo-channels=3
+# Frame rate (string)
+#image-fps=10/1
-# Count of fnordlicht's (integer)
-#atmo-fnordlicht-amount=2
+# Real-time (boolean)
+#image-realtime=0
-# Number of zones on top (integer)
-#atmo-zones-top=1
+[rawdv] # DV (Digital Video) demuxer
-# Number of zones on bottom (integer)
-#atmo-zones-bottom=1
+# Hurry up (boolean)
+#rawdv-hurry-up=0
-# Zones on left / right side (integer)
-#atmo-zones-lr=1
+[ts] # MPEG Transport Stream demuxer
-# Calculate a average zone (boolean)
-#atmo-zone-summary=0
+# Extra PMT (string)
+#ts-extra-pmt=
-# Edge Weightning (integer)
-#atmo-edgeweightning=3
+# Set id of ES to PID (boolean)
+#ts-es-id-pid=1
-# Brightness (integer)
-#atmo-brightness=100
+# Fast udp streaming (string)
+#ts-out=
-# Darkness Limit (integer)
-#atmo-darknesslimit=3
+# MTU for out mode (integer)
+#ts-out-mtu=1400
-# Hue windowing (integer)
-#atmo-huewinsize=3
+# CSA Key (string)
+#ts-csa-ck=
-# Sat windowing (integer)
-#atmo-satwinsize=3
+# Second CSA Key (string)
+#ts-csa2-ck=
-# Output Color filter mode (integer)
-#atmo-filtermode=1
+# Packet size in bytes to decrypt (integer)
+#ts-csa-pkt=188
-# Filter length (ms) (integer)
-#atmo-meanlength=300
+# Silent mode (boolean)
+#ts-silent=0
-# Filter threshold (integer)
-#atmo-meanthreshold=40
+# Filename of dump (string)
+#ts-dump-file=
-# Filter Smoothness (in %) (integer)
-#atmo-percentnew=50
+# Append (boolean)
+#ts-dump-append=0
-# Frame delay (ms) (integer)
-#atmo-framedelay=18
+# Dump buffer size (integer)
+#ts-dump-size=16384
-# Channel 0: summary (integer)
-#atmo-channel_0=4
+# Separate sub-streams (boolean)
+#ts-split-es=1
-# Channel 1: left (integer)
-#atmo-channel_1=3
+# Seek based on percent not time (boolean)
+#ts-seek-percent=0
-# Channel 2: right (integer)
-#atmo-channel_2=1
+[dirac] # Dirac video demuxer
-# Channel 3: top (integer)
-#atmo-channel_3=0
+# Value to adjust dts by (integer)
+#dirac-dts-offset=0
-# Channel 4: bottom (integer)
-#atmo-channel_4=2
+[avformat] # Avformat demuxer
-# Channel / Zone Assignment (string)
-#atmo-channels=
+# Format name (string)
+#ffmpeg-format=
-# Use Software White adjust (boolean)
-#atmo-whiteadj=1
+# Avformat mux (string)
+#ffmpeg-mux=
-# White Red (integer)
-#atmo-white-red=255
+[demuxdump] # File dumper
-# White Green (integer)
-#atmo-white-green=255
+# Dump filename (string)
+#demuxdump-file=stream-demux.dump
-# White Blue (integer)
-#atmo-white-blue=255
+# Append to existing file (boolean)
+#demuxdump-append=0
-# Zone 0: Top gradient (string)
-#atmo-gradient_zone_0=
+[audiobargraph_a] # Audio part of the BarGraph function
-# Zone 1: Right gradient (string)
-#atmo-gradient_zone_1=
+# TCP address to use (default localhost) (string)
+#audiobargraph_a-address=localhost
-# Zone 2: Bottom gradient (string)
-#atmo-gradient_zone_2=
+# TCP port to use (default 12345) (integer)
+#audiobargraph_a-port=12345
-# Zone 3: Left gradient (string)
-#atmo-gradient_zone_3=
+# Defines if BarGraph information should be sent (default 1) (integer)
+#audiobargraph_a-bargraph=1
-# Zone 4: Summary gradient (string)
-#atmo-gradient_zone_4=
+# Sends the barGraph information every n audio packets (default 4) (integer)
+#audiobargraph_a-bargraph_repetition=4
-# Gradient bitmap searchpath (string)
-#atmo-gradient_path=
+# Defines if silence alarm information should be sent (default 1) (integer)
+#audiobargraph_a-silence=1
-# Extracted Image Width (integer)
-#atmo-width=64
+# Time window to use in ms (default 5000) (integer)
+#audiobargraph_a-time_window=5000
-# Extracted Image Height (integer)
-#atmo-height=48
+# Minimum Audio level to raise the alarm (default 0.1) (float)
+#audiobargraph_a-alarm_threshold=0.100000
-# Mark analyzed pixels (boolean)
-#atmo-showdots=0
+# Time between two alarm messages in ms (default 2000) (integer)
+#audiobargraph_a-repetition_time=2000
-[osdmenu] # On Screen Display menu
+# Force connection reset regularly (default 1) (integer)
+#audiobargraph_a-connection_reset=1
-# X coordinate (integer)
-#osdmenu-x=-1
+[chorus_flanger] # Sound Delay
-# Y coordinate (integer)
-#osdmenu-y=-1
+# Delay time (float)
+#delay-time=40.000000
-# Menu position (integer)
-#osdmenu-position=8
+# Sweep Depth (float)
+#sweep-depth=6.000000
-# Configuration file (string)
-#osdmenu-file=/usr/share/vlc/osdmenu/default.cfg
+# Sweep Rate (float)
+#sweep-rate=6.000000
-# Path to OSD menu images (string)
-#osdmenu-file-path=
+# Feedback Gain (float)
+#feedback-gain=0.500000
-# Menu timeout (integer)
-#osdmenu-timeout=15
+# Wet mix (float)
+#wet-mix=0.400000
-# Menu update interval (integer)
-#osdmenu-update=300
+# Dry Mix (float)
+#dry-mix=0.400000
-# Alpha transparency value (default 255) (integer)
-#osdmenu-alpha=255
+[mono] # Audio filter for stereo to mono conversion
-[rotate] # Rotate video filter
+# Use downmix algorithm (boolean)
+#sout-mono-downmix=1
-# Angle in degrees (integer)
-#rotate-angle=30
+# Select channel to keep (integer)
+#sout-mono-channel=-1
-[remoteosd] # Remote-OSD over VNC
+[scaletempo] # Audio tempo scaler synched with rate
-# VNC Host (string)
-#rmtosd-host=myvdr
+# Stride Length (integer)
+#scaletempo-stride=30
-# VNC Port (integer)
-#rmtosd-port=20001
+# Overlap Length (float)
+#scaletempo-overlap=0.200000
-# VNC Password (string)
-#rmtosd-password=
+# Search Length (integer)
+#scaletempo-search=14
-# VNC poll interval (integer)
-#rmtosd-update=1000
+[normvol] # Volume normalizer
-# VNC polling (boolean)
-#rmtosd-vnc-polling=0
+# Number of audio buffers (integer)
+#norm-buff-size=20
-# Mouse events (boolean)
-#rmtosd-mouse-events=0
+# Maximal volume level (float)
+#norm-max-level=2.000000
-# Key events (boolean)
-#rmtosd-key-events=0
+[param_eq] # Parametric Equalizer
-# Alpha transparency value (default 255) (integer)
-#rmtosd-alpha=255
+# Low freq (Hz) (float)
+#param-eq-lowf=100.000000
-[wall] # Wall video filter
+# Low freq gain (dB) (float)
+#param-eq-lowgain=0.000000
-# Number of columns (integer)
-#wall-cols=3
+# High freq (Hz) (float)
+#param-eq-highf=10000.000000
-# Number of rows (integer)
-#wall-rows=3
+# High freq gain (dB) (float)
+#param-eq-highgain=0.000000
-# Active windows (string)
-#wall-active=
+# Freq 1 (Hz) (float)
+#param-eq-f1=300.000000
-# Element aspect ratio (string)
-#wall-element-aspect=16:9
+# Freq 1 gain (dB) (float)
+#param-eq-gain1=0.000000
-[posterize] # Posterize video filter
+# Freq 1 Q (float)
+#param-eq-q1=3.000000
-# Posterize level (integer)
-#posterize-level=6
+# Freq 2 (Hz) (float)
+#param-eq-f2=1000.000000
-[panoramix] # Panoramix: wall with overlap video filter
+# Freq 2 gain (dB) (float)
+#param-eq-gain2=0.000000
-# Number of columns (integer)
-#panoramix-cols=-1
+# Freq 2 Q (float)
+#param-eq-q2=3.000000
-# Number of rows (integer)
-#panoramix-rows=-1
+# Freq 3 (Hz) (float)
+#param-eq-f3=3000.000000
-# length of the overlapping area (in %) (integer)
-#panoramix-bz-length=100
+# Freq 3 gain (dB) (float)
+#param-eq-gain3=0.000000
-# height of the overlapping area (in %) (integer)
-#panoramix-bz-height=100
+# Freq 3 Q (float)
+#param-eq-q3=3.000000
-# Attenuation (boolean)
-#panoramix-attenuate=1
+[headphone_channel_mixer] # Headphone virtual spatialization effect
-# Attenuation, begin (in %) (integer)
-#panoramix-bz-begin=0
+# Characteristic dimension (integer)
+#headphone-dim=10
-# Attenuation, middle (in %) (integer)
-#panoramix-bz-middle=50
+# Compensate delay (boolean)
+#headphone-compensate=0
-# Attenuation, end (in %) (integer)
-#panoramix-bz-end=100
+# No decoding of Dolby Surround (boolean)
+#headphone-dolby=0
-# middle position (in %) (integer)
-#panoramix-bz-middle-pos=50
+[speex_resampler] # Speex resampler
-# Gamma (Red) correction (float)
-#panoramix-bz-gamma-red=1.000000
+# Resampling quality (integer)
+#speex-resampler-quality=4
-# Gamma (Green) correction (float)
-#panoramix-bz-gamma-green=1.000000
+[dtstofloat32] # DTS Coherent Acoustics audio decoder
-# Gamma (Blue) correction (float)
-#panoramix-bz-gamma-blue=1.000000
+# DTS dynamic range compression (boolean)
+#dts-dynrng=1
-# Black Crush for Red (integer)
-#panoramix-bz-blackcrush-red=140
+[spatializer] # Audio Spatializer
-# Black Crush for Green (integer)
-#panoramix-bz-blackcrush-green=140
+# Room size (float)
+#spatializer-roomsize=1.050000
-# Black Crush for Blue (integer)
-#panoramix-bz-blackcrush-blue=140
+# Room width (float)
+#spatializer-width=10.000000
-# White Crush for Red (integer)
-#panoramix-bz-whitecrush-red=200
+# Wet (float)
+#spatializer-wet=3.000000
-# White Crush for Green (integer)
-#panoramix-bz-whitecrush-green=200
+# Dry (float)
+#spatializer-dry=2.000000
-# White Crush for Blue (integer)
-#panoramix-bz-whitecrush-blue=200
+# Damp (float)
+#spatializer-damp=1.000000
-# Black Level for Red (integer)
-#panoramix-bz-blacklevel-red=150
+[a52tofloat32] # ATSC A/52 (AC-3) audio decoder
-# Black Level for Green (integer)
-#panoramix-bz-blacklevel-green=150
+# A/52 dynamic range compression (boolean)
+#a52-dynrng=1
-# Black Level for Blue (integer)
-#panoramix-bz-blacklevel-blue=150
+# Enable internal upmixing (boolean)
+#a52-upmix=0
-# White Level for Red (integer)
-#panoramix-bz-whitelevel-red=0
+[compressor] # Dynamic range compressor
-# White Level for Green (integer)
-#panoramix-bz-whitelevel-green=0
+# RMS/peak (float)
+#compressor-rms-peak=0.000000
-# White Level for Blue (integer)
-#panoramix-bz-whitelevel-blue=0
+# Attack time (float)
+compressor-attack=1.400000
-# Active windows (string)
-#panoramix-active=
+# Release time (float)
+compressor-release=1.900000
-[erase] # Erase video filter
+# Threshold level (float)
+compressor-threshold=0.000000
-# Image mask (string)
-#erase-mask=
+# Ratio (float)
+compressor-ratio=1.000000
-# X coordinate (integer)
-#erase-x=0
+# Knee radius (float)
+compressor-knee=1.000000
-# Y coordinate (integer)
-#erase-y=0
+# Makeup gain (float)
+compressor-makeup-gain=0.000000
-[logo] # Logo sub source
+[samplerate] # Secret Rabbit Code (libsamplerate) resampler
-# Logo filenames (string)
-#logo-file=
+# Sample rate converter type (integer)
+#src-converter-type=2
-# X coordinate (integer)
-#logo-x=-1
+[equalizer] # Equalizer with 10 bands
-# Y coordinate (integer)
-#logo-y=-1
+# Equalizer preset (string)
+#equalizer-preset=flat
-# Logo individual image time in ms (integer)
-#logo-delay=1000
+# Bands gain (string)
+#equalizer-bands=
-# Logo animation # of loops (integer)
-#logo-repeat=-1
+# Two pass (boolean)
+#equalizer-2pass=0
-# Opacity of the logo (integer)
-#logo-opacity=255
+# Global gain (float)
+equalizer-preamp=0.000000
-# Logo position (integer)
-#logo-position=-1
+[theora] # Theora video decoder
-[scene] # Scene video filter
+# Encoding quality (integer)
+#sout-theora-quality=2
-# Image format (string)
-#scene-format=png
+[zvbi] # VBI and Teletext decoder
-# Image width (integer)
-#scene-width=-1
+# Teletext page (integer)
+#vbi-page=100
-# Image height (integer)
-#scene-height=-1
+# Teletext transparency (boolean)
+#vbi-opaque=1
-# Filename prefix (string)
-#scene-prefix=scene
+# Teletext alignment (integer)
+#vbi-position=4
-# Directory path prefix (string)
-#scene-path=
+# Teletext text subtitles (boolean)
+#vbi-text=0
-# Always write to the same file (boolean)
-#scene-replace=0
+[spudec] # DVD subtitles decoder
-# Recording ratio (integer)
-#scene-ratio=50
+# Disable DVD subtitle transparency (boolean)
+#dvdsub-transparency=0
-[subsdelay] # Subtitles delay
+[dvbsub] # DVB subtitles decoder
-# Delay calculation mode (integer)
-#subsdelay-mode=1
+# Subpicture position (integer)
+#dvbsub-position=8
-# Calculation factor (float)
-#subsdelay-factor=2.000000
+# Decoding X coordinate (integer)
+#dvbsub-x=-1
-# Maximum overlapping subtitles (integer)
-#subsdelay-overlap=3
+# Decoding Y coordinate (integer)
+#dvbsub-y=-1
-# Minimum alpha value (integer)
-#subsdelay-min-alpha=70
+# Encoding X coordinate (integer)
+#sout-dvbsub-x=-1
-# Interval between two disappearances (integer)
-#subsdelay-min-stops=1000
+# Encoding Y coordinate (integer)
+#sout-dvbsub-y=-1
-# Interval between appearance and disappearance (integer)
-#subsdelay-min-start-stop=1000
+[ddummy] # Dummy decoder
-# Interval between disappearance and appearance (integer)
-#subsdelay-min-stop-start=1000
+# Save raw codec data (boolean)
+#dummy-save-es=0
[x264] # H.264/MPEG4 AVC encoder (x264)
@@ -2562,13 +2254,6 @@ qt-privacy-ask=0
# Tune the settings for a particular type of source or situation. Overridden by user settings. (string)
#sout-x264-tune=
-[svcdsub] # Philips OGT (SVCD subtitle) decoder
-
-[theora] # Theora video decoder
-
-# Encoding quality (integer)
-#sout-theora-quality=2
-
[speex] # Speex audio decoder
# Mode (integer)
@@ -2617,19 +2302,19 @@ qt-privacy-ask=0
# Formatted Subtitles (boolean)
#subsdec-formatted=1
-[zvbi] # VBI and Teletext decoder
+[vorbis] # Vorbis audio decoder
-# Teletext page (integer)
-#vbi-page=100
+# Encoding quality (integer)
+#sout-vorbis-quality=0
-# Teletext transparency (boolean)
-#vbi-opaque=1
+# Maximum encoding bitrate (integer)
+#sout-vorbis-max-bitrate=0
-# Teletext alignment (integer)
-#vbi-position=4
+# Minimum encoding bitrate (integer)
+#sout-vorbis-min-bitrate=0
-# Teletext text subtitles (boolean)
-#vbi-text=0
+# CBR encoding (boolean)
+#sout-vorbis-cbr=0
[schroedinger] # Dirac video decoder using libschroedinger
@@ -2729,38 +2414,6 @@ qt-privacy-ask=0
# Force Profile (string)
#sout-schro-force-profile=
-[kate] # Kate overlay decoder
-
-# Formatted Subtitles (boolean)
-#kate-formatted=1
-
-# Use Tiger for rendering (boolean)
-#kate-use-tiger=1
-
-# Rendering quality (float)
-#kate-tiger-quality=1.000000
-
-# Default font description (string)
-#kate-tiger-default-font-desc=
-
-# Default font effect (integer)
-#kate-tiger-default-font-effect=0
-
-# Default font effect strength (float)
-#kate-tiger-default-font-effect-strength=0.500000
-
-# Default font color (integer)
-#kate-tiger-default-font-color=16777215
-
-# Default font alpha (integer)
-#kate-tiger-default-font-alpha=255
-
-# Default background color (integer)
-#kate-tiger-default-background-color=16777215
-
-# Default background alpha (integer)
-#kate-tiger-default-background-alpha=0
-
[avcodec] # FFmpeg audio/video decoder
# Direct rendering (boolean)
@@ -2883,54 +2536,94 @@ qt-privacy-ask=0
# Specify AAC audio profile to use (string)
#sout-ffmpeg-aac-profile=low
-[dvbsub] # DVB subtitles decoder
+[svcdsub] # Philips OGT (SVCD subtitle) decoder
-# Subpicture position (integer)
-#dvbsub-position=8
+[kate] # Kate overlay decoder
-# Decoding X coordinate (integer)
-#dvbsub-x=-1
+# Formatted Subtitles (boolean)
+#kate-formatted=1
-# Decoding Y coordinate (integer)
-#dvbsub-y=-1
+# Use Tiger for rendering (boolean)
+#kate-use-tiger=1
-# Encoding X coordinate (integer)
-#sout-dvbsub-x=-1
+# Rendering quality (float)
+#kate-tiger-quality=1.000000
-# Encoding Y coordinate (integer)
-#sout-dvbsub-y=-1
+# Default font description (string)
+#kate-tiger-default-font-desc=
-[vorbis] # Vorbis audio decoder
+# Default font effect (integer)
+#kate-tiger-default-font-effect=0
-# Encoding quality (integer)
-#sout-vorbis-quality=0
+# Default font effect strength (float)
+#kate-tiger-default-font-effect-strength=0.500000
-# Maximum encoding bitrate (integer)
-#sout-vorbis-max-bitrate=0
+# Default font color (integer)
+#kate-tiger-default-font-color=16777215
-# Minimum encoding bitrate (integer)
-#sout-vorbis-min-bitrate=0
+# Default font alpha (integer)
+#kate-tiger-default-font-alpha=255
-# CBR encoding (boolean)
-#sout-vorbis-cbr=0
+# Default background color (integer)
+#kate-tiger-default-background-color=16777215
-[ddummy] # Dummy decoder
+# Default background alpha (integer)
+#kate-tiger-default-background-alpha=0
-# Save raw codec data (boolean)
-#dummy-save-es=0
+[svg] # svg
-[fluidsynth] # FluidSynth MIDI synthesizer
+# SVG template file (string)
+#svg-template-file=
-# Sound fonts (string)
-#soundfont=
+[freetype] # Freetype2 font renderer
-# Synthesis gain (float)
-#synth-gain=0.800000
+# Font (string)
+#freetype-font=Serif Bold
-[spudec] # DVD subtitles decoder
+# Font size in pixels (integer)
+#freetype-fontsize=0
-# Disable DVD subtitle transparency (boolean)
-#dvdsub-transparency=0
+# Relative font size (integer)
+#freetype-rel-fontsize=16
+
+# Text opacity (integer)
+#freetype-opacity=255
+
+# Text default color (integer)
+#freetype-color=16777215
+
+# Force bold (boolean)
+#freetype-bold=0
+
+# Background opacity (integer)
+#freetype-background-opacity=0
+
+# Background color (integer)
+#freetype-background-color=0
+
+# Outline opacity (integer)
+#freetype-outline-opacity=255
+
+# Outline color (integer)
+#freetype-outline-color=0
+
+# Outline thickness (integer)
+#freetype-outline-thickness=4
+
+# Shadow opacity (integer)
+#freetype-shadow-opacity=128
+
+# Shadow color (integer)
+#freetype-shadow-color=0
+
+# Shadow angle (float)
+#freetype-shadow-angle=-45.000000
+
+# Shadow distance (float)
+#freetype-shadow-distance=0.060000
+
+# Use YUVP renderer (boolean)
+#freetype-yuvp=0
[sap] # Network streams (SAP)
@@ -2951,466 +2644,780 @@ qt-privacy-ask=0
# Podcast URLs list (string)
#podcast-urls=
-[lua] # Lua interpreter
+[skins2] # Skinnable Interface
-# Lua interface (string)
-#lua-intf=dummy
+# Skin to use (string)
+skins2-last=/usr/share/vlc/skins2/default.vlt
-# Lua interface configuration (string)
-#lua-config=
+# Config of last used skin (string)
+skins2-config=[aboutwin aboutwinwin-main 0 0 330 171 0][eqwin eqwin-main 0 0 330 171 0][fullscreenController fsc_normal 30 30 500 500 1][main normal 0 0 500 350 1][plwin plwin-normal 0 0 500 350 0]
-# Source directory (string)
-#http-src=
+# Enable transparency effects (boolean)
+#skins2-transparency=0
-# Directory index (boolean)
-#http-index=0
+# Use a skinned playlist (boolean)
+#skinned-playlist=1
-# TCP command input (string)
-#rc-host=
+# Display video in a skinned window if any (boolean)
+#skinned-video=1
-# CLI input (string)
-#cli-host=
+[qt4] # Qt interface
-# Host (string)
-#telnet-host=localhost
+# Start in minimal view (without menus) (boolean)
+#qt-minimal-view=0
-# Port (integer)
-#telnet-port=4212
+# Systray icon (boolean)
+#qt-system-tray=1
-# Password (string)
-#telnet-password=admin
+# Show notification popup on track change (boolean)
+#qt-notification=1
-[stream_out_rtp] # RTP stream output
+# Start VLC with only a systray icon (boolean)
+#qt-start-minimized=0
-# Destination (string)
-#sout-rtp-dst=
+# Pause the video playback when minimized (boolean)
+#qt-pause-minimized=0
-# SDP (string)
-#sout-rtp-sdp=
+# Windows opacity between 0.1 and 1 (float)
+#qt-opacity=1.000000
-# Muxer (string)
-#sout-rtp-mux=
+# Fullscreen controller opacity between 0.1 and 1 (float)
+#qt-fs-opacity=0.800000
-# SAP announcing (boolean)
-#sout-rtp-sap=0
+# Resize interface to the native video size (boolean)
+#qt-video-autoresize=1
-# Session name (string)
-#sout-rtp-name=
+# Show playing item name in window title (boolean)
+#qt-name-in-title=1
-# Session category (string)
-#sout-rtp-cat=
+# Show a controller in fullscreen mode (boolean)
+#qt-fs-controller=1
-# Session description (string)
-#sout-rtp-description=
+# Save the recently played items in the menu (boolean)
+#qt-recentplay=1
-# Session URL (string)
-#sout-rtp-url=
+# List of words separated by | to filter (string)
+#qt-recentplay-filter=
-# Session email (string)
-#sout-rtp-email=
+# Automatically save the volume on exit (boolean)
+#qt-autosave-volume=1
-# Session phone number (string)
-#sout-rtp-phone=
+# Embed the file browser in open dialog (boolean)
+#qt-embedded-open=0
-# Transport protocol (string)
-#sout-rtp-proto=udp
+# Show advanced preferences over simple ones (boolean)
+#qt-advanced-pref=0
-# Port (integer)
-#sout-rtp-port=5004
+# Show unimportant error and warnings dialogs (boolean)
+#qt-error-dialogs=1
-# Audio port (integer)
-#sout-rtp-port-audio=0
+# Define the colors of the volume slider (string)
+#qt-slider-colours=153;210;153;20;210;20;255;199;15;245;39;29
-# Video port (integer)
-#sout-rtp-port-video=0
+# Ask for network policy at start (boolean)
+qt-privacy-ask=0
-# Hop limit (TTL) (integer)
-#sout-rtp-ttl=-1
+# Define which screen fullscreen goes (integer)
+#qt-fullscreen-screennumber=-1
-# RTP/RTCP multiplexing (boolean)
-#sout-rtp-rtcp-mux=0
+# Load extensions on startup (boolean)
+#qt-autoload-extensions=1
-# Caching value (ms) (integer)
-#sout-rtp-caching=300
+# Display background cone or art (boolean)
+#qt-bgcone=1
-# SRTP key (hexadecimal) (string)
-#sout-rtp-key=
+# Expanding background cone or art. (boolean)
+#qt-bgcone-expands=0
-# SRTP salt (hexadecimal) (string)
-#sout-rtp-salt=
+# Allow automatic icon changes (boolean)
+#qt-icon-change=1
-# MP4A LATM (boolean)
-#sout-rtp-mp4a-latm=0
+[ncurses] # Ncurses interface
-# RTSP session timeout (s) (integer)
-#rtsp-timeout=60
+# Filebrowser starting point (string)
+#browse-dir=
-# Username (string)
-#sout-rtsp-user=
+[visual] # Visualizer filter
-# Password (string)
-#sout-rtsp-pwd=
+# Effects list (string)
+#effect-list=spectrum
-[stream_out_standard] # Standard stream output
+# Video width (integer)
+#effect-width=800
-# Output access method (string)
-#sout-standard-access=
+# Video height (integer)
+#effect-height=500
-# Output muxer (string)
-#sout-standard-mux=
+# Show 80 bands instead of 20 (boolean)
+#visual-80-bands=1
-# Output destination (string)
-#sout-standard-dst=
+# Draw peaks in the analyzer (boolean)
+#visual-peaks=1
-# address to bind to (helper setting for dst) (string)
-#sout-standard-bind=
+# Enable original graphic spectrum (boolean)
+#spect-show-original=0
-# filename for stream (helper setting for dst) (string)
-#sout-standard-path=
+# Draw the base of the bands (boolean)
+#spect-show-base=1
-# SAP announcing (boolean)
-#sout-standard-sap=0
+# Base pixel radius (integer)
+#spect-radius=42
-# Session name (string)
-#sout-standard-name=
+# Spectral sections (integer)
+#spect-sections=3
-# Session description (string)
-#sout-standard-description=
+# V-plane color (integer)
+#spect-color=80
-# Session URL (string)
-#sout-standard-url=
+# Draw bands in the spectrometer (boolean)
+#spect-show-bands=1
-# Session email (string)
-#sout-standard-email=
+# Show 80 bands instead of 20 (boolean)
+#spect-80-bands=1
-# Session phone number (string)
-#sout-standard-phone=
+# Number of blank pixels between bands. (integer)
+#spect-separ=1
-[stream_out_display] # Display stream output
+# Amplification (integer)
+#spect-amp=8
-# Enable audio (boolean)
-#sout-display-audio=1
+# Draw peaks in the analyzer (boolean)
+#spect-show-peaks=1
-# Enable video (boolean)
-#sout-display-video=1
+# Peak extra width (integer)
+#spect-peak-width=61
-# Delay (ms) (integer)
-#sout-display-delay=100
+# Peak height (integer)
+#spect-peak-height=1
-[stream_out_bridge] # Bridge stream output
+[gnutls] # GNU TLS transport layer security
-# ID (integer)
-#sout-bridge-out-id=0
+# TLS cipher priorities (string)
+#gnutls-priorities=NORMAL
-# Destination bridge-in name (string)
-#sout-bridge-out-in-name=default
+[vod_rtsp] # RTSP VoD server
-# Delay (integer)
-#sout-bridge-in-delay=0
+# MUX for RAW RTSP transport (string)
+#rtsp-raw-mux=ts
-# ID Offset (integer)
-#sout-bridge-in-id-offset=8192
+# Maximum number of connections (integer)
+#rtsp-throttle-users=0
-# Name of current instance (string)
-#sout-bridge-in-name=default
+# Sets the timeout option in the RTSP session string (integer)
+#rtsp-session-timeout=5
-# Fallback to placeholder stream when out of data (boolean)
-#sout-bridge-in-placeholder=0
+[logger] # File logging
-# Placeholder delay (integer)
-#sout-bridge-in-placeholder-delay=200
+# Log filename (string)
+#logfile=
-# Wait for I frame before toggling placeholder (boolean)
-#sout-bridge-in-placeholder-switch-on-iframe=1
+# Log format (string)
+#logmode=text
-[stream_out_raop] # Remote Audio Output Protocol stream output
+# Syslog facility (string)
+#syslog-facility=user
-# Host (string)
-#sout-raop-host=
+# Verbosity (integer)
+#log-verbose=-1
+
+[audioscrobbler] # Submission of played songs to last.fm
+
+# Username (string)
+#lastfm-username=
# Password (string)
-#sout-raop-password=
+#lastfm-password=
-# Password file (string)
-#sout-raop-password-file=
+# Scrobbler URL (string)
+#scrobbler-url=post.audioscrobbler.com
-# Volume (integer)
-#sout-raop-volume=100
+[cdda] # Audio CD input
-[stream_out_langfromtelx] # Dynamic language setting from teletext
+# CDDB Server (string)
+#cddb-server=freedb.videolan.org
-# Elementary Stream ID (integer)
-#sout-langfromtelx-id=0
+# CDDB port (integer)
+#cddb-port=80
-# Magazine (integer)
-#sout-langfromtelx-magazine=7
+[dtv] # Digital Television and Radio
-# Page (integer)
-#sout-langfromtelx-page=153
+# DVB adapter (integer)
+#dvb-adapter=0
-# Row (integer)
-#sout-langfromtelx-row=1
+# DVB device (integer)
+#dvb-device=0
-[stream_out_smem] # Stream output to memory buffer
+# Do not demultiplex (boolean)
+#dvb-budget-mode=0
-# Time Synchronized output (boolean)
-#sout-smem-time-sync=1
+# Frequency (Hz) (integer)
+#dvb-frequency=0
-[stream_out_record] # Record stream output
+# Spectrum inversion (integer)
+#dvb-inversion=-1
-# Destination prefix (string)
-#sout-record-dst-prefix=
+# Bandwidth (MHz) (integer)
+#dvb-bandwidth=0
-[stream_out_select] # Select individual es to enable or disable from stream
+# Transmission mode (integer)
+#dvb-transmission=0
-# Command UDP port (integer)
-#sout-select-port=5001
+# Guard interval (string)
+#dvb-guard=
-# Disable ES id (integer)
-#sout-select-disable=-1
+# High-priority code rate (string)
+#dvb-code-rate-hp=
-# Enable ES id (integer)
-#sout-select-enable=-1
+# Low-priority code rate (string)
+#dvb-code-rate-lp=
-[stream_out_mosaic_bridge] # Mosaic bridge stream output
+# Hierarchy mode (integer)
+#dvb-hierarchy=-1
-# ID (string)
-#sout-mosaic-bridge-id=Id
+# Layer A modulation (string)
+#dvb-a-modulation=
-# Video width (integer)
-#sout-mosaic-bridge-width=0
+# Layer A code rate (string)
+#dvb-a-fec=
-# Video height (integer)
-#sout-mosaic-bridge-height=0
+# Layer A segments count (integer)
+#dvb-a-count=0
-# Sample aspect ratio (string)
-#sout-mosaic-bridge-sar=1:1
+# Layer A time interleaving (integer)
+#dvb-a-interleaving=0
-# Image chroma (string)
-#sout-mosaic-bridge-chroma=
+# Layer B modulation (string)
+#dvb-b-modulation=
-# Video filter (string)
-#sout-mosaic-bridge-vfilter=
+# Layer B code rate (string)
+#dvb-b-fec=
-# Transparency (integer)
-#sout-mosaic-bridge-alpha=255
+# Layer B segments count (integer)
+#dvb-b-count=0
-# X offset (integer)
-#sout-mosaic-bridge-x=-1
+# Layer B time interleaving (integer)
+#dvb-b-interleaving=0
-# Y offset (integer)
-#sout-mosaic-bridge-y=-1
+# Layer C modulation (string)
+#dvb-c-modulation=
-[stream_out_es] # Elementary stream output
+# Layer C code rate (string)
+#dvb-c-fec=
-# Output access method (string)
-#sout-es-access=
+# Layer C segments count (integer)
+#dvb-c-count=0
-# Output muxer (string)
-#sout-es-mux=
+# Layer C time interleaving (integer)
+#dvb-c-interleaving=0
-# Output URL (string)
-#sout-es-dst=
+# Modulation / Constellation (string)
+#dvb-modulation=
-# Audio output access method (string)
-#sout-es-access-audio=
+# Symbol rate (bauds) (integer)
+#dvb-srate=0
-# Audio output muxer (string)
-#sout-es-mux-audio=
+# FEC code rate (string)
+#dvb-fec=
-# Audio output URL (string)
-#sout-es-dst-audio=
+# Pilot (integer)
+#dvb-pilot=-1
-# Video output access method (string)
-#sout-es-access-video=
+# Roll-off factor (integer)
+#dvb-rolloff=-1
-# Video output muxer (string)
-#sout-es-mux-video=
+# Transport stream ID (integer)
+#dvb-ts-id=0
-# Video output URL (string)
-#sout-es-dst-video=
+# Polarization (Voltage) (string)
+#dvb-polarization=
-[stream_out_delay] # Delay a stream
+# (integer)
+#dvb-voltage=13
-# Elementary Stream ID (integer)
-#sout-delay-id=0
+# High LNB voltage (boolean)
+#dvb-high-voltage=0
-# Delay of the ES (ms) (integer)
-#sout-delay-delay=0
+# Local oscillator low frequency (kHz) (integer)
+#dvb-lnb-low=0
-[stream_out_transcode] # Transcode stream output
+# Local oscillator high frequency (kHz) (integer)
+#dvb-lnb-high=0
-# Video encoder (string)
-#sout-transcode-venc=
+# Universal LNB switch frequency (kHz) (integer)
+#dvb-lnb-switch=11700000
-# Destination video codec (string)
-#sout-transcode-vcodec=
+# DiSEqC LNB number (integer)
+#dvb-satno=0
-# Video bitrate (integer)
-#sout-transcode-vb=0
+# Continuous 22kHz tone (integer)
+#dvb-tone=-1
-# Video scaling (float)
-#sout-transcode-scale=0.000000
+[access_smb] # SMB input
-# Video frame-rate (float)
-#sout-transcode-fps=0.000000
+# SMB user name (string)
+#smb-user=
-# Hurry up (boolean)
-#sout-transcode-hurry-up=1
+# SMB password (string)
+#smb-pwd=
-# Deinterlace video (boolean)
-#sout-transcode-deinterlace=0
+# SMB domain (string)
+#smb-domain=
-# Deinterlace module (string)
-#sout-transcode-deinterlace-module=deinterlace
+[filesystem] # File input
-# Video width (integer)
-#sout-transcode-width=0
+# Subdirectory behavior (string)
+#recursive=expand
-# Video height (integer)
-#sout-transcode-height=0
+# Ignored extensions (string)
+#ignore-filetypes=m3u,db,nfo,ini,jpg,jpeg,ljpg,gif,png,pgm,pgmyuv,pbm,pam,tga,bmp,pnm,xpm,xcf,pcx,tif,tiff,lbm,sfv,txt,sub,idx,srt,cue,ssa
-# Maximum video width (integer)
-#sout-transcode-maxwidth=0
+[xcb_screen] # Screen capture (with X11/XCB)
-# Maximum video height (integer)
-#sout-transcode-maxheight=0
+# Frame rate (float)
+#screen-fps=2.000000
-# Video filter (string)
-#sout-transcode-vfilter=
+# Region left column (integer)
+#screen-left=0
-# Audio encoder (string)
-#sout-transcode-aenc=
+# Region top row (integer)
+#screen-top=0
-# Destination audio codec (string)
-#sout-transcode-acodec=
+# Capture region width (integer)
+#screen-width=0
-# Audio bitrate (integer)
-#sout-transcode-ab=96
+# Capture region height (integer)
+#screen-height=0
-# Audio Language (string)
-#sout-transcode-alang=
+# Follow the mouse (boolean)
+#screen-follow-mouse=0
-# Audio channels (integer)
-#sout-transcode-channels=0
+[access_alsa] # ALSA audio capture input
-# Audio sample rate (integer)
-#sout-transcode-samplerate=0
+# Stereo (boolean)
+#alsa-stereo=1
-# Synchronise on audio track (boolean)
-#sout-transcode-audio-sync=0
+# Capture format (default s16l) (string)
+#alsa-format=s16l
-# Audio filter (string)
-#sout-transcode-afilter=
+# Samplerate (integer)
+#alsa-samplerate=48000
-# Subtitles encoder (string)
-#sout-transcode-senc=
+[linsys_sdi] # SDI Input
-# Destination subtitles codec (string)
-#sout-transcode-scodec=
+# Link # (integer)
+#linsys-sdi-link=0
-# Destination subtitles codec (boolean)
-#sout-transcode-soverlay=0
+# Video ID (integer)
+#linsys-sdi-id-video=0
-# Overlays (string)
-#sout-transcode-sfilter=
+# Aspect ratio (string)
+#linsys-sdi-aspect-ratio=
-# OSD menu (boolean)
-#sout-transcode-osd=0
+# Audio configuration (string)
+#linsys-sdi-audio=0=1,1
-# Number of threads (integer)
-#sout-transcode-threads=0
+# Teletext configuration (string)
+#linsys-sdi-telx=
-# High priority (boolean)
-#sout-transcode-high-priority=0
+# Teletext language (string)
+#linsys-sdi-telx-lang=
-[stream_out_setid] # Change the id of an elementary stream
+[access_ftp] # FTP input
-# Elementary Stream ID (integer)
-#sout-setid-id=0
+# FTP user name (string)
+#ftp-user=anonymous
-# New ES ID (integer)
-#sout-setid-new-id=0
+# FTP password (string)
+#ftp-pwd=anonymous@example.com
-# Elementary Stream ID (integer)
-#sout-setlang-id=0
+# FTP account (string)
+#ftp-account=anonymous
+
+[access_imem] # Memory input
+
+# ID (integer)
+#imem-id=-1
+
+# Group (integer)
+#imem-group=0
+
+# Category (integer)
+#imem-cat=0
+
+# Codec (string)
+#imem-codec=
# Language (string)
-#sout-setlang-lang=eng
+#imem-language=
-[telepathy] # Telepathy "Now Playing" (MissionControl)
+# Sample rate (integer)
+#imem-samplerate=0
-[notify] # LibNotify Notification Plugin
+# Channels count (integer)
+#imem-channels=0
-# Timeout (ms) (integer)
-#notify-timeout=4000
+# Width (integer)
+#imem-width=0
-[xcb_x11] # X11 video output (XCB)
+# Height (integer)
+#imem-height=0
-[yuv] # YUV video output
+# Display aspect ratio (string)
+#imem-dar=
-# device, fifo or filename (string)
-#yuv-file=stream.yuv
+# Frame rate (string)
+#imem-fps=
-# Chroma used (string)
-#yuv-chroma=
+# Size (integer)
+#imem-size=0
-# YUV4MPEG2 header (default disabled) (boolean)
-#yuv-yuv4mpeg2=0
+[access_oss] # OSS input
-[xcb_xv] # XVideo output (XCB)
+# Stereo (boolean)
+#oss-stereo=1
-# XVideo adaptor number (integer)
-#xvideo-adaptor=-1
+# Samplerate (integer)
+#oss-samplerate=48000
-# XVideo format id (integer)
-#xvideo-format-id=0
+[v4l2] # Video4Linux2 input
-[fb] # GNU/Linux framebuffer video output
+# Device (string)
+#v4l2-dev=/dev/video0
-# Framebuffer device (string)
-#fbdev=/dev/fb0
+# Standard (string)
+#v4l2-standard=
-# Run fb on current tty (boolean)
-#fb-tty=1
+# Video input chroma format (string)
+#v4l2-chroma=
-# Image format (default RGB) (string)
-#fb-chroma=
+# Input (integer)
+#v4l2-input=0
-# Framebuffer resolution to use (integer)
-#fb-mode=4
+# Audio input (integer)
+#v4l2-audio-input=-1
-# Framebuffer uses hw acceleration (boolean)
-#fb-hw-accel=1
+# Width (integer)
+#v4l2-width=-1
-[vout_sdl] # Simple DirectMedia Layer video output
+# Height (integer)
+#v4l2-height=-1
-# SDL chroma format (string)
-#sdl-chroma=
+# Picture aspect-ratio n:m (string)
+#v4l2-aspect-ratio=4:3
-[xcb_window] # X11 video window (XCB)
+# Framerate (float)
+#v4l2-fps=0.000000
-# X11 display (string)
-#x11-display=
+# Use libv4l2 (boolean)
+#v4l2-use-libv4l2=0
-[vdummy] # Dummy video output
+# Tuner id (integer)
+#v4l2-tuner=0
-# Dummy image chroma format (string)
-#dummy-chroma=
+# Frequency (integer)
+#v4l2-tuner-frequency=-1
-[vmem] # Video memory output
+# Audio mode (integer)
+#v4l2-tuner-audio-mode=-1
+
+# Reset controls (boolean)
+#v4l2-controls-reset=0
+
+# Brightness (integer)
+#v4l2-brightness=-1
+
+# Automatic brightness (integer)
+#v4l2-brightness-auto=-1
+
+# Contrast (integer)
+#v4l2-contrast=-1
+
+# Saturation (integer)
+#v4l2-saturation=-1
+
+# Hue (integer)
+#v4l2-hue=-1
+
+# Automatic hue (integer)
+#v4l2-hue-auto=-1
+
+# White balance temperature (K) (integer)
+#v4l2-white-balance-temperature=-1
+
+# Automatic white balance (integer)
+#v4l2-auto-white-balance=-1
+
+# Red balance (integer)
+#v4l2-red-balance=-1
+
+# Blue balance (integer)
+#v4l2-blue-balance=-1
+
+# Gamma (integer)
+#v4l2-gamma=-1
+
+# Automatic gain (integer)
+#v4l2-autogain=-1
+
+# Gain (integer)
+#v4l2-gain=-1
+
+# Sharpness (integer)
+#v4l2-sharpness=-1
+
+# Chroma gain (integer)
+#v4l2-chroma-gain=-1
+
+# Automatic chroma gain (integer)
+#v4l2-chroma-gain-auto=-1
+
+# Power line frequency (integer)
+#v4l2-power-line-frequency=-1
+
+# Backlight compensation (integer)
+#v4l2-backlight-compensation=-1
+
+# Band-stop filter (integer)
+#v4l2-band-stop-filter=-1
+
+# Horizontal flip (boolean)
+#v4l2-hflip=0
+
+# Vertical flip (boolean)
+#v4l2-vflip=0
+
+# Rotate (degrees) (integer)
+#v4l2-rotate=-1
+
+# Color killer (integer)
+#v4l2-color-killer=-1
+
+# Color effect (integer)
+#v4l2-color-effect=-1
+
+# Audio volume (integer)
+#v4l2-audio-volume=-1
+
+# Audio balance (integer)
+#v4l2-audio-balance=-1
+
+# Mute (boolean)
+#v4l2-audio-mute=0
+
+# Bass level (integer)
+#v4l2-audio-bass=-1
+
+# Treble level (integer)
+#v4l2-audio-treble=-1
+
+# Loudness mode (boolean)
+#v4l2-audio-loudness=0
+
+# v4l2 driver controls (string)
+#v4l2-set-ctrls=
+
+[rtp] # Real-Time Protocol (RTP) input
+
+# RTCP (local) port (integer)
+#rtcp-port=0
+
+# SRTP key (hexadecimal) (string)
+#srtp-key=
+
+# SRTP salt (hexadecimal) (string)
+#srtp-salt=
+
+# Maximum RTP sources (integer)
+#rtp-max-src=1
+
+# RTP source timeout (sec) (integer)
+#rtp-timeout=5
+
+# Maximum RTP sequence number dropout (integer)
+#rtp-max-dropout=3000
+
+# Maximum RTP sequence number misordering (integer)
+#rtp-max-misorder=100
+
+# RTP payload format assumed for dynamic payloads (string)
+#rtp-dynamic-pt=
+
+[access_vdr] # VDR recordings
+
+# Chapter offset in ms (integer)
+#vdr-chapter-offset=0
+
+# Frame rate (float)
+#vdr-fps=25.000000
+
+[access_http] # HTTP input
+
+# HTTP proxy (string)
+#http-proxy=
+
+# HTTP proxy password (string)
+#http-proxy-pwd=
+
+# HTTP referer value (string)
+#http-referrer=
+
+# User Agent (string)
+#http-user-agent=
+
+# Auto re-connect (boolean)
+#http-reconnect=0
+
+# Continuous stream (boolean)
+#http-continuous=0
+
+# Forward Cookies (boolean)
+#http-forward-cookies=1
+
+[linsys_hdsdi] # HD-SDI Input
+
+# Link # (integer)
+#linsys-hdsdi-link=0
+
+# Video ID (integer)
+#linsys-hdsdi-id-video=0
+
+# Aspect ratio (string)
+#linsys-hdsdi-aspect-ratio=
+
+# Audio configuration (string)
+#linsys-hdsdi-audio=0=1,1
+
+[dvdnav] # DVDnav Input
+
+# DVD angle (integer)
+#dvdnav-angle=1
+
+# Start directly in menu (boolean)
+#dvdnav-menu=1
+
+[access_jack] # JACK audio input
+
+# Pace (boolean)
+#jack-input-use-vlc-pace=0
+
+# Auto Connection (boolean)
+#jack-input-auto-connect=0
+
+[pvr] # IVTV MPEG Encoding cards input
+
+# Device (string)
+#pvr-device=/dev/video0
+
+# Radio device (string)
+#pvr-radio-device=/dev/radio0
+
+# Norm (integer)
+#pvr-norm=0
# Width (integer)
-#vmem-width=320
+#pvr-width=-1
# Height (integer)
-#vmem-height=200
+#pvr-height=-1
-# Pitch (integer)
-#vmem-pitch=640
+# Frequency (integer)
+#pvr-frequency=-1
-# Chroma (string)
-#vmem-chroma=RV16
+# Framerate (integer)
+#pvr-framerate=-1
+
+# Key interval (integer)
+#pvr-keyint=-1
+
+# Framerate (integer)
+#pvr-bframes=-1
+
+# Bitrate (integer)
+#pvr-bitrate=-1
+
+# Bitrate peak (integer)
+#pvr-bitrate-peak=-1
+
+# Bitrate mode (integer)
+#pvr-bitrate-mode=-1
+
+# Audio bitmask (integer)
+#pvr-audio-bitmask=-1
+
+# Volume (integer)
+#pvr-audio-volume=-1
+
+# Channel (integer)
+#pvr-channel=-1
+
+[access_shm] # Shared memory framebuffer
+
+# Frame rate (float)
+#shm-fps=10.000000
+
+# Frame buffer width (integer)
+#shm-width=800
+
+# Frame buffer height (integer)
+#shm-height=480
+
+# Frame buffer depth (integer)
+#shm-depth=32
+
+[access_mms] # Microsoft Media Server (MMS) input
+
+# TCP/UDP timeout (ms) (integer)
+#mms-timeout=5000
+
+# Force selection of all streams (boolean)
+#mms-all=0
+
+# Maximum bitrate (integer)
+#mms-maxbitrate=0
+
+# HTTP proxy (string)
+#mmsh-proxy=
+
+[access_udp] # UDP input
+
+[dvdread] # DVDRead Input (no menu support)
+
+# DVD angle (integer)
+#dvdread-angle=1
+
+[libbluray] # Blu-Ray Disc support (libbluray)
+
+# Bluray menus (boolean)
+#bluray-menu=0
+
+[lua] # Lua interpreter
+
+# Lua interface (string)
+#lua-intf=dummy
+
+# Lua interface configuration (string)
+#lua-config=
+
+# Source directory (string)
+#http-src=
+
+# Directory index (boolean)
+#http-index=0
+
+# TCP command input (string)
+#rc-host=
+
+# CLI input (string)
+#cli-host=
+
+# Host (string)
+#telnet-host=localhost
+
+# Port (integer)
+#telnet-port=4212
+
+# Password (string)
+#telnet-password=admin
[main] # main program
@@ -3418,7 +3425,7 @@ qt-privacy-ask=0
#audio=1
# Default audio volume (integer)
-volume=128
+volume=224
# Audio output volume step (integer)
#volume-step=32
@@ -3889,10 +3896,10 @@ volume=128
#playlist-enqueue=0
# Play files randomly forever (boolean)
-random=1
+#random=0
# Repeat all (boolean)
-loop=1
+#loop=0
# Repeat current item (boolean)
#repeat=0
@@ -4611,9 +4618,11 @@ album-art=2
# Playlist bookmark 10 (string)
#bookmark10=
-[portaudio] # PORTAUDIO audio output
-# Output device (integer)
-#portaudio-audio-device=0
+[fluidsynth] # FluidSynth MIDI synthesizer
+# Sound fonts (string)
+#soundfont=
+# Synthesis gain (float)
+#synth-gain=0.800000
[snapshot] # Snapshot output
# Snapshot width (integer)
#vout-snapshot-width=320
@@ -4698,9 +4707,6 @@ album-art=2
#invmem-data=0
# Chroma (string)
#invmem-chroma=RV24
-[access_dv] # Digital Video (Firewire/ieee1394) input
-# Caching value in ms (integer)
-#dv-caching=60
[dvb] # DVB input with v4l2 support
# Caching value in ms (integer)
#dvb-caching=300
diff --git a/.crontab b/.crontab
index 28d7b0a..c2d8351 100644
--- a/.crontab
+++ b/.crontab
@@ -1,3 +1,3 @@
# m h dom mon dow command
*/5 * * * * cd $HOME && make -
-*/5 * * * * offlineimap-runner
+*/5 * * * * offlineimap-runner 2 -u quiet
diff --git a/.emacs b/.emacs
index b52f9ad..4bc39b3 100644
--- a/.emacs
+++ b/.emacs
@@ -56,6 +56,10 @@
:load "identica-mode.el"
:after (lambda ()
(load-identica-mode)))
+ (:name nginx-mode
+ :description "Major mode for editing Nginx configuration files"
+ :type git
+ :url "git://github.com/ajc/nginx-mode.git")
(:name autopair
:after (lambda ()
(autopair-global-mode 1)
@@ -79,6 +83,7 @@
smarttabs
markdown-mode
autopair
+ nginx-mode
))
(when (require 'el-get nil t)
diff --git a/.emacs.d/.gitignore b/.emacs.d/.gitignore
index 2cae575..675a8be 100644
--- a/.emacs.d/.gitignore
+++ b/.emacs.d/.gitignore
@@ -4,3 +4,4 @@ server/*
elmo/*
image-dired/*
session.*
+url/*
diff --git a/.full.asound b/.full.asound
new file mode 100644
index 0000000..bf41e03
--- /dev/null
+++ b/.full.asound
@@ -0,0 +1,347 @@
+state.PCH {
+ control.1 {
+ iface MIXER
+ name 'Headphone Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.2 {
+ iface MIXER
+ name 'Headphone Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.3 {
+ iface MIXER
+ name 'Speaker Playback Volume'
+ value.0 87
+ value.1 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.4 {
+ iface MIXER
+ name 'Speaker Playback Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.5 {
+ iface MIXER
+ name 'Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.6 {
+ iface MIXER
+ name 'Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.7 {
+ iface MIXER
+ name 'Internal Mic Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.8 {
+ iface MIXER
+ name 'Internal Mic Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.9 {
+ iface MIXER
+ name 'Auto-Mute Mode'
+ value Enabled
+ comment {
+ access 'read write'
+ type ENUMERATED
+ count 1
+ item.0 Disabled
+ item.1 Enabled
+ }
+ }
+ control.10 {
+ iface MIXER
+ name 'Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.11 {
+ iface MIXER
+ name 'Internal Mic Boost Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 3'
+ dbmin 0
+ dbmax 3600
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.12 {
+ iface MIXER
+ name 'Capture Switch'
+ value.0 true
+ value.1 true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.13 {
+ iface MIXER
+ name 'Capture Volume'
+ value.0 19
+ value.1 19
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -1650
+ dbmax 3000
+ dbvalue.0 1200
+ dbvalue.1 1200
+ }
+ }
+ control.14 {
+ iface MIXER
+ name 'Beep Playback Volume'
+ value.0 0
+ value.1 0
+ comment {
+ access 'read write'
+ type INTEGER
+ count 2
+ range '0 - 31'
+ dbmin -3450
+ dbmax 1200
+ dbvalue.0 -3450
+ dbvalue.1 -3450
+ }
+ }
+ control.15 {
+ iface MIXER
+ name 'Beep Playback Switch'
+ value.0 false
+ value.1 false
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 2
+ }
+ }
+ control.16 {
+ iface MIXER
+ name 'Master Playback Volume'
+ value 87
+ comment {
+ access 'read write'
+ type INTEGER
+ count 1
+ range '0 - 87'
+ dbmin -6525
+ dbmax 0
+ dbvalue.0 0
+ }
+ }
+ control.17 {
+ iface MIXER
+ name 'Master Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.18 {
+ iface CARD
+ name 'Headphone Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.19 {
+ iface CARD
+ name 'Mic Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.20 {
+ iface CARD
+ name 'HDMI/DP,pcm=3 Jack'
+ value false
+ comment {
+ access read
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.21 {
+ iface MIXER
+ name 'IEC958 Playback Con Mask'
+ value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.22 {
+ iface MIXER
+ name 'IEC958 Playback Pro Mask'
+ value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access read
+ type IEC958
+ count 1
+ }
+ }
+ control.23 {
+ iface MIXER
+ name 'IEC958 Playback Default'
+ value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
+ comment {
+ access 'read write'
+ type IEC958
+ count 1
+ }
+ }
+ control.24 {
+ iface MIXER
+ name 'IEC958 Playback Switch'
+ value true
+ comment {
+ access 'read write'
+ type BOOLEAN
+ count 1
+ }
+ }
+ control.25 {
+ iface PCM
+ device 3
+ name ELD
+ value ''
+ comment {
+ access read
+ type BYTES
+ count 0
+ }
+ }
+ control.26 {
+ iface MIXER
+ name 'Digital Capture Volume'
+ value.0 60
+ value.1 60
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 120'
+ tlv '0000000100000008fffff44800000032'
+ dbmin -3000
+ dbmax 3000
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+ control.27 {
+ iface MIXER
+ name 'PCM Playback Volume'
+ value.0 255
+ value.1 255
+ comment {
+ access 'read write user'
+ type INTEGER
+ count 2
+ range '0 - 255'
+ tlv '0000000100000008ffffec1400000014'
+ dbmin -5100
+ dbmax 0
+ dbvalue.0 0
+ dbvalue.1 0
+ }
+ }
+}
diff --git a/.git.info.exclude b/.git.info.exclude
index 3c64803..235367c 100644
--- a/.git.info.exclude
+++ b/.git.info.exclude
@@ -7,6 +7,13 @@
!.*/*/*
!.*/*/*/*
!.*/*/*/*/*
+!.*/*/*/*/*/*
+!.*/*/*/*/*/*/*
+!.*/*/*/*/*/*/*/*
+!.*/*/*/*/*/*/*/*/*
+!.*/*/*/*/*/*/*/*/*/*
+!.*/*/*/*/*/*/*/*/*/*/*
+!.*/*/*/*/*/*/*/*/*/*/*/*
# Or Makefile
!Makefile
@@ -38,13 +45,15 @@ tmp
history.*
*authority
*.cookie
+*.bak
# Ignore these special-purpose cache/temp files
-.alsa.save
.camel_certs
.compiz/session/*
.config/chromium/Default/History\ Index*
+.current.asound
.dbus/session-bus/*
+.ddd/history
.dvdcss
.esd_auth
.eshell/history
@@ -54,14 +63,15 @@ history.*
.gnash/SharedObjects/*
.kde/share/apps/RecentDocuments/*
.kde/socket-*
+.kde4/share/apps/RecentDocuments/*
+.kde4/share/apps/okular/docdata/*
+.kde4/socket-*
.lesshst
.links2/links.his
.local/share/Trash/*
.local/share/gvfs-metadata/*
.local/share/icons/*
-.mozilla/firefox/Crash\ Reports/*
-.netbeans/*/modules/*
-.netbeans/*/update_tracking/*
+.local/share/recently-used.xbel
.pki
.pulse
.pulse-cookie
@@ -74,15 +84,19 @@ history.*
# Ignore files that are autogenerated
.folders
.nanorc
+.config/libretools/blacklist.txt
# Ignore these files for no good reason
.terminfo
+.config/vlc/vlc-qt-interface.conf
.wine*
.offlineimap
.bogofilter
+.config/Trolltech.conf
+.gem
-# Ignore these platform-specific files
-.alsa.full
-.xmodmap
-*.local
-*_local
+# Ignore these files that if I tracked them, would be a separate repo
+.config/libreoffice
+.config/transmission
+.netbeans
+.mozilla
diff --git a/.gtkrc-2.0 b/.gtkrc-2.0
new file mode 100644
index 0000000..bf07464
--- /dev/null
+++ b/.gtkrc-2.0
@@ -0,0 +1,19 @@
+# DO NOT EDIT! This file will be overwritten by LXAppearance.
+# Any customization should be done in ~/.gtkrc-2.0.mine instead.
+
+gtk-theme-name="oxygen-gtk"
+gtk-icon-theme-name="default.kde4"
+gtk-font-name="Sans 10"
+gtk-cursor-theme-name="Vanilla-DMZ"
+gtk-cursor-theme-size=0
+gtk-toolbar-style=GTK_TOOLBAR_BOTH
+gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR
+gtk-button-images=0
+gtk-menu-images=1
+gtk-enable-event-sounds=1
+gtk-enable-input-feedback-sounds=1
+gtk-xft-antialias=1
+gtk-xft-hinting=1
+gtk-xft-hintstyle="hintfull"
+gtk-xft-rgba="rgb"
+include "/home/luke/.gtkrc-2.0.mine"
diff --git a/.gtkrc-2.0.mine b/.gtkrc-2.0.mine
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/.gtkrc-2.0.mine
@@ -0,0 +1 @@
+
diff --git a/.icons/default/index.theme b/.icons/default/index.theme
new file mode 100644
index 0000000..dd26337
--- /dev/null
+++ b/.icons/default/index.theme
@@ -0,0 +1,4 @@
+# This file is written by LXAppearance. Do not edit.[Icon Theme]
+Name=Default
+Comment=Default Cursor Theme
+Inherits=Vanilla-DMZ
diff --git a/.prefix/bin/x-pdf b/.local/bin/x-pdf
index a9893c0..a9893c0 100755
--- a/.prefix/bin/x-pdf
+++ b/.local/bin/x-pdf
diff --git a/.prefix/bin/x-terminal-emulator b/.local/bin/x-terminal-emulator
index f7290b4..f7290b4 100755
--- a/.prefix/bin/x-terminal-emulator
+++ b/.local/bin/x-terminal-emulator
diff --git a/.prefix/bin/x-www-browser b/.local/bin/x-www-browser
index 0ead72a..0ead72a 100755
--- a/.prefix/bin/x-www-browser
+++ b/.local/bin/x-www-browser
diff --git a/.prefix/bin/xmessage b/.local/bin/xmessage
index bd30b5e..bd30b5e 100755
--- a/.prefix/bin/xmessage
+++ b/.local/bin/xmessage
diff --git a/.login-daemons b/.login-daemons
index 230f708..380b3f1 100644
--- a/.login-daemons
+++ b/.login-daemons
@@ -6,7 +6,7 @@ if [ -x "`which daemon`" ]; then
daemon maildirproc
daemon gpg-agent --daemon --write-env-file "${HOME}/.gnupg/agent-info"
daemon batterymon 20 "
- alsactl --file $HOME/.alsa.full restore;
+ alsactl restore --file $HOME/.full.asound;
espeak 'PLUG ME IN';
sleep .2;"
fi
diff --git a/.maildirproc/default.rc b/.maildirproc/default.rc
index d7351c5..24f51e8 100644
--- a/.maildirproc/default.rc
+++ b/.maildirproc/default.rc
@@ -46,56 +46,50 @@ def handle_incoming_spam_training(mail):
def handle_incoming_ham_training(mail):
bogofilter_ham(mail)
- mail.move(".Ham")
+ handle_incoming_ham(mail)
def handle_incoming_ham(mail):
my_filters(mail)
+def handle_incoming_spam(mail):
+ mail.move(".Bulk Mail")
def handle_incoming_unknown(mail):
# Filter spam
spam = bogofilter_auto(mail)
if spam == 0:
- mail.move(".Bulk Mail")
+ handle_incoming_spam(mail)
return
elif spam == 1:
- mail.move(".Ham")
+ handle_incoming_ham(mail)
return
elif spam == 2:
# maybe spam
- my_filters(mail)
return
else:
mail.move(".Error")
return
def my_filters(mail):
- # Sort into software mailing lists
+ # Sort mail from GNU mailing lists
+ for list in [ 'bug-gsrc', 'bug-make', 'help-make', 'social', 'help-grub' ]:
+ if (
+ False
+ or mail["List-Id"].matches(list+"\.gnu\.org")
+ or mail["Subject"].contains(list)
+ ):
+ mail.move(".software."+list)
+ return
+ # Sort mail from other software mailing lists
if (
False
- or mail["List-Id"].matches("bug-gsrc\.gnu\.org")
- or mail["Subject"].contains("bug-gsrc")
+ or mail["List-Id"].matches("social-discuss\.gnu\.org")
+ or mail["Subject"].contains("social-discuss")
):
- mail.move(".software.bug-gsrc")
- return
-
- if mail["List-Id"].matches("bug-make\.gnu\.org"):
- mail.move(".software.bug-make")
- return
-
- if mail["List-Id"].matches("help-make\.gnu\.org"):
- mail.move(".software.help-make")
- return
-
- if mail["List-Id"].matches("social(|-discuss)\.gnu\.org"):
mail.move(".software.social")
return
- if mail["List-Id"].matches("help-grub.gnu.org"):
- mail.move(".software.help-grub")
- return
-
if mail["List-Id"].matches("maintenance.lists.parabolagnulinux.org"):
mail.move(".software.parabola-maintenance")
return
@@ -107,9 +101,15 @@ def my_filters(mail):
):
mail.move(".software.parabola-dev")
return
+
+ for subject_re in [
+ "\[Stow-[^\]]*\].*",
+ ]:
+ if mail["Subject"].matches(subject_re):
+ mail.move(".software")
+ return
- # Sort email from some social websites
-
+ # Sort mail from some social websites
if mail["From"].matches("facebook(|mail)\.com"):
mail.move(".Social.Facebook")
return
@@ -130,8 +130,7 @@ def my_filters(mail):
mail.move(".Social.xkcd")
return
- # Sort email related to Troop 276
-
+ # Sort mail related to Troop 276
if (
False
or mail["List-Id"].contains("troopmailinglist.troop276.net")
@@ -153,11 +152,29 @@ def my_filters(mail):
mail.move(".Troop276")
return
+ # Sort mail from misc people
if mail["From"].matches("margieshu@sbcglobal\.net"):
mail.move(".misc.Mom")
return
+
+ for address in [
+ "nintendo.com",
+ "nintendo-news.com",
+ ]:
+ if mail["From"].contains(address):
+ mail.move(".misc.Nintendo")
+ return
+
+ for address in [
+ "@lpi.org",
+ "@pearson.com",
+ "CompTIA",
+ ]:
+ if mail["From"].contains(address):
+ mail.move(".misc.CompTIA")
+ return
- # Sort mail from robotics people
+ # Sort mail from FRC people
for address in [
"jeffreysmith@msdlt.k12.in.us",
"jason.zielke@gmail.com",
@@ -170,7 +187,6 @@ def my_filters(mail):
"skiplittell@comcast.net",
"dave.nelson@ecolab.com",
"@ni.com",
- "@precisepath.com",
"@usfirst.org",
"gamefreak207@gmail.com", # Brett Leedy
"tswilson4801@att.net",
@@ -183,6 +199,7 @@ def my_filters(mail):
mail.move(".School.Robotics")
return
for subject_re in [
+ "FIRST",
"robotics",
"1024",
"kil-?a-?bytes",
@@ -191,9 +208,10 @@ def my_filters(mail):
mail.move(".School.Robotics")
return
- # Sort mail from scoftware people
+ # Sort mail from software people
for address in [
"gnu.org",
+ "eff.org",
"gitorious.org",
"sourceforge.com",
"ietf.org",
@@ -207,36 +225,24 @@ def my_filters(mail):
if is_to_or_from(mail,address):
mail.move(".software")
return
- for subject_re in [
- "\[Stow-[^\]]*\].*",
- ]:
- if mail["Subject"].matches(subject_re):
- mail.move(".software")
- return
- for address in [
- "nintendo.com",
- "nintendo-news.com",
- ]:
- if mail["From"].contains(address):
- mail.move(".Nintendo")
- return
-
- for address in [
- "@lpi.org",
- "@pearson.com",
- "CompTIA",
- ]:
- if mail["From"].contains(address):
- mail.move(".CompTIA")
- return
- if is_to_or_from(mail, "@lnnorthstar.org"):
+ # Sort mail from the school newspaper
+ if (
+ False
+ or is_to_or_from(mail, "@lnnorthstar.org")
+ or is_to_or_from(mail, "lnnorthstar.org@tigertech.net")
+ ):
mail.move(".School.Newspaper")
return
+ # Sort mail from various employers/people who pay me
+ if is_to_or_from(mail, "@precisepath.com"):
+ mail.move(".Work.PrecisePath")
+ return
+
if is_to_or_from(mail,"susyphil@aol.com"):
- mail.move(".PMCH")
+ mail.move(".Work.PMCH")
for address in [
"d.farrar@comcast.net",
@@ -248,7 +254,6 @@ def my_filters(mail):
return
# Sort misc newsletters
-
if (
False
or mail["From"].contains("newsletter")
@@ -256,6 +261,7 @@ def my_filters(mail):
or mail["From"].contains("oreilly.com")
or mail["Subject"].contains("newsletter")
or mail["From"].contains("Info@mailing.jamendo.com")
+ or mail["From"].contains("info@demandprogress.org")
):
mail.move(".misc.Newsletters")
return
@@ -318,11 +324,13 @@ def my_filters(mail):
mail.move(".misc.accounts")
return
+ mail.move(".Ham")
+
handle_mapping = {
".": handle_incoming_unknown,
".spam-training": handle_incoming_spam_training,
".ham-training": handle_incoming_ham_training,
- ".Ham": handle_incoming_ham,
+ #".Ham": handle_incoming_ham,
}
processor.maildirs = handle_mapping.keys()
for mail in processor:
diff --git a/.muttrc b/.muttrc
deleted file mode 100644
index d706033..0000000
--- a/.muttrc
+++ /dev/null
@@ -1,12 +0,0 @@
-set mbox_type=Maildir
-
-set spoolfile="~/Maildir/"
-set folder="~/Maildir/"
-set mask="!^\\.[^.]"
-set record="+.Sent"
-set postponed="+.Drafts"
-
-mailboxes `find ~/Maildir -maxdepth 2 -type f -name "maildirfolder" -printf "'%h' "`
-
-macro index c "<change-folder>?<toggle-mailboxes>" "open a different folder"
-macro pager c "<change-folder>?<toggle-mailboxes>" "open a different folder"
diff --git a/.offlineimaprc b/.offlineimaprc
index 35e8166..319593c 100644
--- a/.offlineimaprc
+++ b/.offlineimaprc
@@ -1,3 +1,4 @@
+# -*- Mode: Conf -*-
[general]
accounts = LukeShu
@@ -8,13 +9,21 @@ remoterepository = Remote
[Repository Local]
type = Maildir
localfolders = ~/Maildir
-nametrans = lambda foldername: re.sub('^$', 'Inbox', re.sub('^\.', '', foldername))
+sep = .
folderfilter = lambda foldername: not re.search('(Trash|Del|-old|Draft)', foldername)
+# transforms local -> remote
+nametrans = lambda foldername: re.sub('^$', 'Inbox', re.sub('^'+re.escape('%(sep)s'), '', foldername))
+
+
[Repository Remote]
type = IMAP
ssl = yes
+cert_fingerprint = 700d84baa7e852240178dc2de18e7e528a2854df
remotehost = imap.mail.yahoo.com
remoteuser = lukeshu@sbcglobal.net
-nametrans = lambda foldername: re.sub('^\.Inbox$', '', "."+foldername)
folderfilter = lambda foldername: not re.search('(Trash|Del)', foldername)
+
+# transforms remote -> local
+# we must assume that sep=/ on the remote IMAP server.
+nametrans = lambda foldername: '/'+re.sub('^Inbox$', '', foldername)
diff --git a/.prefix/bin/xterm b/.prefix/bin/xterm
deleted file mode 120000
index e8d5184..0000000
--- a/.prefix/bin/xterm
+++ /dev/null
@@ -1 +0,0 @@
-x-terminal-emulator \ No newline at end of file
diff --git a/.profile b/.profile
index 155d886..d2a1e6c 100644
--- a/.profile
+++ b/.profile
@@ -9,7 +9,7 @@ umask 022
## Paths #############################################################
# Unix
-bins=`echo $HOME/bin $HOME/.prefix/bin $HOME/.gem/ruby/*/bin`
+bins=`echo $HOME/bin $HOME/.local/bin $HOME/.prefix/bin $HOME/.gem/ruby/*/bin`
for dir in $bins; do
if [ -d "$dir" ]; then
export PATH="$dir:$PATH"
@@ -53,7 +53,7 @@ export _JAVA_OPTIONS
# ALSA
if [ -x "`which alsactl 2>/dev/null`" ]; then
- alsactl --file $HOME/.alsa.save restore &> /dev/null || true
+ alsactl restore "$HOME/.current.asound" &> /dev/null || true
fi
# X11
diff --git a/.themes/Solarized-light/index.theme b/.themes/Solarized-light/index.theme
deleted file mode 100644
index b49a945..0000000
--- a/.themes/Solarized-light/index.theme
+++ /dev/null
@@ -1,12 +0,0 @@
-[Desktop Entry]
-Name=Solarized-light
-Type=X-GNOME-Metatheme
-Comment=
-
-[X-GNOME-Metatheme]
-GtkTheme=Clearlooks
-MetacityTheme=Clearlooks
-IconTheme=gnome
-GtkColorScheme=fg_color:#58586e6e7575,bg_color:#eeeee8e8d5d5,text_color:#65657b7b8383,base_color:#fdfdf6f6e3e3,selected_fg_color:#fdfdf6f6e3e3,selected_bg_color:#6c6c7171c4c4,tooltip_fg_color:#65657b7b8383,tooltip_bg_color:#fdfdf6f6e3e3
-CursorTheme=default
-CursorSize=18
diff --git a/.themes/solarized-dark/index.theme b/.themes/solarized-dark/index.theme
deleted file mode 100644
index b1aa452..0000000
--- a/.themes/solarized-dark/index.theme
+++ /dev/null
@@ -1,13 +0,0 @@
-[Desktop Entry]
-Name=solarized-dark
-Type=X-GNOME-Metatheme
-Comment=
-
-[X-GNOME-Metatheme]
-GtkTheme=Clearlooks
-MetacityTheme=Clearlooks
-IconTheme=Humanity-Dark
-GtkColorScheme=fg_color:#9393a1a1a1a1,bg_color:#070736364242,text_color:#838394949696,base_color:#00002b2b3636,selected_fg_color:#fdfdf6f6e3e3,selected_bg_color:#6c6c7171c4c4,tooltip_fg_color:#58586e6e7575,tooltip_bg_color:#eeeee8e8d5d5
-CursorTheme=default
-CursorSize=18
-BackgroundImage=/home/luke/Desktop/bg5.png
diff --git a/.wmii/autostart b/.wmii/autostart
new file mode 100755
index 0000000..b44ade8
--- /dev/null
+++ b/.wmii/autostart
@@ -0,0 +1,3 @@
+#!/bin/bash
+daemon lxpanel &> /dev/null
+daemon wicd-client -t &> /dev/null
diff --git a/.wmii/exec b/.wmii/exec
new file mode 100755
index 0000000..c83d790
--- /dev/null
+++ b/.wmii/exec
@@ -0,0 +1,2 @@
+#!/bin/bash
+echo exec "$@" >> $WMII_DIR/ctl
diff --git a/.wmii/quit b/.wmii/quit
new file mode 100755
index 0000000..d7a55c3
--- /dev/null
+++ b/.wmii/quit
@@ -0,0 +1,2 @@
+#!/bin/bash
+echo quit >> $WMII_DIR/ctl
diff --git a/.wmii/wmiirc_solarized b/.wmii/theme-solarized
index 5dc830d..5dc830d 100644
--- a/.wmii/wmiirc_solarized
+++ b/.wmii/theme-solarized
diff --git a/.wmii/wmiirc_solarized_dark b/.wmii/theme-solarized-dark
index 4d663d2..83285ba 100644
--- a/.wmii/wmiirc_solarized_dark
+++ b/.wmii/theme-solarized-dark
@@ -1,8 +1,12 @@
+#!/bin/sh
# Solarized-dark
-. $HOME/.wmii/wmiirc_solarized
+. $HOME/.wmii/theme-solarized
+
+WMII_BACKGROUND="$SOL_BASE02"
# ="<text> <background> <border>"
WMII_NORMCOLORS="$SOL_BASE0 $SOL_BASE03 $SOL_BASE02"
WMII_FOCUSCOLORS="$SOL_BASE0 $SOL_BASE02 $SOL_BASE0"
-WMII_BACKGROUND="$SOL_BASE02"
+WMII_URGENTCOLORS="$SOL_RED $SOL_BASE03 $SOL_RED"
+
diff --git a/.wmii/wmiirc b/.wmii/wmiirc
index d41f392..f211d7f 100755
--- a/.wmii/wmiirc
+++ b/.wmii/wmiirc
@@ -1,269 +1,325 @@
-#!/bin/dash -f
-# -*- mode: sh; -*-
+#!/bin/bash
+# Let any running instances of wmiirc know that we're starting
-# Configure wmii
-wmiiscript=wmiirc # For wmii.sh
-. wmii.sh
+echo ' ==> Starting wmiirc'
+wmiir xwrite /event Start
+export WMII_NAMESPACE=`wmiir namespace`
+mount9p=/opt/plan9/bin/9pfuse
-export WMII_FONT='xft:Monospace-8'
-export WMII_TERM=x-terminal-emulator
-. $HOME/.wmii/wmiirc_local
+mkdir -p $WMII_NAMESPACE/mnt
+$mount9p $WMII_NAMESPACE/{wmii,mnt}
+export WMII_DIR=$WMII_NAMESPACE/mnt
+
+# a -- a work-around for buggy IO append in 9pfuse
+# useing '|a' should be just like using '>>', but will work
+# when 9pfuse decides to bug out.
+a() {
+ f="${1/#${WMII_DIR}/}"
+ if [ "$f" = "$1" ]; then
+ cat >> "$1"
+ else
+ if wmiir ls "$f" &>/dev/null; then
+ wmiir write "$f"
+ else
+ wmiir create "$f"
+ fi
+ fi
+}
+# I like wmiir's setsid better than linux-utils'
+setsid() { wmiir setsid "$@"; }
+WMII_FONT='xft:Monospace-8'
+WMII_TERM=x-terminal-emulator
+. $HOME/.wmii/wmiirc_local
# Configuration Variables
UP=p
DOWN=n
LEFT=b
RIGHT=f
-# Bars
-noticetimeout=5
-noticebar=/rbar/!notice
-
# Colors tuples: "<text> <background> <border>"
-. $HOME/.wmii/wmiirc_solarized_dark
+. $HOME/.wmii/theme-solarized-dark
# Menu history
hist="${WMII_CONFPATH%%:*}/history"
-histnum=5000
-
-# Column Rules
-wmiir write /colrules <<!
-/gimp/ -> 17+83+41
-/.*/ -> 62+38 # Golden Ratio
-!
# Tagging Rules
-wmiir write /tagrules <<!
-/MPlayer|VLC/ -> ~
-/Gimp/ -> ~+gimp
-/Emacs|Navigator/ -> +sel
-!
-
-local_events() { true; }
-wi_runconf -s wmiirc_local
-
-echo $WMII_NORMCOLORS | wmiir create $noticebar
-
-# Event processing
-events() {
- events_events
- events_menus
- events_actions
- events_keybindings
+echo '/Emacs|Navigator/ -> +sel' |a $WMII_DIR/tagrules
+echo '/panel/ -> /.*/' |a $WMII_DIR/tagrules
+
+if [ -f "${WMII_CONFPATH%%:*}/wmiirc_local" ]; then
+ . "${WMII_CONFPATH%%:*}/wmiirc_local"
+fi
+
+path_ls() {
+ find -L `echo "$@"|sed 'y/:/ /'` -maxdepth 1 -type f -executable -printf '%f\n' 2>/dev/null| sort -u
}
-events_events() {
- cat <<'!'
-# Events
-Event CreateTag
- echo "$WMII_NORMCOLORS" "$@" | wmiir create "/lbar/$@"
-Event DestroyTag
- wmiir remove "/lbar/$@"
-Event FocusTag
- wmiir xwrite "/lbar/$@" "$WMII_FOCUSCOLORS" "$@"
-Event UnfocusTag
- wmiir xwrite "/lbar/$@" "$WMII_NORMCOLORS" "$@"
-Event UrgentTag
- shift
- wmiir xwrite "/lbar/$@" "*$@"
-Event NotUrgentTag
- shift
- wmiir xwrite "/lbar/$@" "$@"
-Event LeftBarClick LeftBarDND
- shift
- wmiir xwrite /ctl view "$@"
-Event Unresponsive
- {
- client=$1; shift
- msg="The following client is not responding. What would you like to do?$wi_newline"
- resp=$(wihack -transient $client \
- xmessage -nearmouse -buttons Kill,Wait -print
- -fn "${WMII_FONT%%,*}" "$msg $(wmiir read /client/sel/label)")
- if [ "$resp" = Kill ]; then
- wmiir xwrite /client/$client/ctl slay &
- fi
- }&
-Event Notice
- wmiir xwrite $noticebar $wi_arg
-
- kill $xpid 2>/dev/null # Let's hope this isn't reused...
- { sleep $noticetimeout; wmiir xwrite $noticebar ' '; }&
- xpid = $!
-!
+
+path_which() {
+ mypath=$1
+ prog=$2
+ which=`which which`
+ PATH="$mypath" "$which" -- "$prog" 2>/dev/null
}
-events_menus() {
- cat <<'!'
-# Window menus
-Menu Client-3-Delete
- wmiir xwrite /client/$1/ctl kill
-#Menu Client-3-Kill
-# wmiir xwrite /client/$1/ctl slay
-Menu Client-3-Fullscreen
- wmiir xwrite /client/$1/ctl Fullscreen on
-Event ClientMouseDown
- wi_fnmenu Client $2 $1 &
-
-# LBar menus
-Menu LBar-3-Delete
- tag=$1; clients=$(wmiir read "/tag/$tag/index" | awk '/[^#]/{print $2}')
- for c in $clients; do
- if [ "$tag" = "$(wmiir read /client/$c/tags)" ]; then
- wmiir xwrite /client/$c/ctl kill
- else
- wmiir xwrite /client/$c/tags -$tag
- fi
- if [ "$tag" = "$(wi_seltag)" ]; then
- newtag=$(wi_tags | awk -v't='$tag '
- $1 == t { if(!l) getline l
- print l
- exit }
- { l = $0 }')
- wmiir xwrite /ctl view $newtag
- fi
- done
-Event LeftBarMouseDown
- wi_fnmenu LBar "$@" &
-!
+
+lstags() {
+ ls $WMII_DIR/tag | sed '/^sel$/d'
+}
+
+scansection() {
+ file=`path_which "$WMII_CONFPATH" wmiirc`
+ sec=$1
+ tmp=`mktemp`
+ if [ -n "$sec" ]; then
+ < "$file" sed -n "/^\s*$sec\s*()/,/##\s*End $sec/p" | sed '1d;$d'> $tmp
+ else
+ < "$file" sed "/\s*}\s*##\s*End\s/d" > $tmp
+ fi
+ < $tmp sed -n '/##/p'|sed -r 's/^\s*(.*)\)\s*## ?/\t\1\t/;s/\s*## ?//'
+ rm $tmp
}
-events_actions() {
- cat <<'!'
-# Actions
-Action showkeys
- echo "$KeysHelp" | xmessage -file - -fn ${WMII_FONT%%,*}
-Action quit
- wmiir xwrite /ctl quit
-Action exec
- wmiir xwrite /ctl exec "$@"
-Action rehash
- wi_proglist $PATH >$progsfile
-Action status
- set +xv
- if wmiir remove /rbar/status 2>/dev/null; then
- sleep 2
+Action() {
+ prog=`path_which "$WMII_CONFPATH" $1`; shift
+ if [ -n "$prog" ]; then
+ "$prog" "$@"
+ return $?
+ else
+ return 1
fi
- echo "$WMII_NORMCOLORS" | wmiir create /rbar/status
- while status | wmiir write /rbar/status; do
- sleep 1
- done
-!
}
-events_keybindings() {
- cat <<'!'
+Event() {
+ event=$1; shift;
+ case "$event" in
+ ## Mouse event meanings:
+ ## MouseDown = mouse down
+ ## Click = mouse up
+ ## DND = hover, while dragging something (Drag 'n' Drop)
+ ## The associated mouse button is always "1"
+ ##
+ ## Mouse-button IDs:
+ ## 1 = left
+ ## 2 = middle
+ ## 3 = right
+
+ ## WMII-meta events
+ Quit) ## No args
+ fusermount -u $WMII_DIR
+ exit $?;;
+ Warning) ## $@=string
+ notify-send "wmii warning: $@";;
+ Key) ## $1=keystroke
+ Key "$@";;
+
+ ## WMII Window management events
+ FocusFloating) ## No args
+ ;;
+ AreaFocus) ## $1=area
+ ;;
+ DestroyArea) ## $1=area
+ ;;
+ ColumnFocus) ## $1=column
+ ;;
+ CreateColumn) ## $1=column
+ ;;
+
+ ## Client events
+ CreateClient) ## $1=client
+ ;;
+ DestroyClient) ## $1=client
+ ;;
+ Urgent) ## $1=client $2=[Manager|Client]
+ ;;
+ NotUrgent) ## $1=client $2=[Manager|Client]
+ ;;
+ ClientMouseDown) ## $1=client $2=button
+ client=$1
+ button=$2
+ case $button in
+ 1) ;;
+ 2) ;;
+ 3)
+ {
+ case `wmii9menu Delete Fullscreen` in
+ Delete)
+ echo kill |a $WMII_DIR/client/$client/ctl;;
+ Fullscreen)
+ echo Fullscreen on |a $WMII_DIR/client/$1/ctl;;
+ esac
+ }& ;;
+ esac;;
+ ClientClick) ## $1=client $2=button
+ ;;
+ Unresponsive) ## $1=client
+ client=$1
+ client_name=`cat $WMII_DIR/client/$client/label`
+ msg="The client \`${client_name}' is not responding."
+ msg+=" What would you like to do?"
+ {
+ resp=$(wihack -transient $client \
+ xmessage -nearmouse -buttons Kill,Wait -print "$msg")
+ if [ "$resp" = Kill ]; then
+ echo slay |a $WMII_DIR/client/$client/ctl
+ fi
+ }& ;;
+ Fullscreen) ## $1=client $2=[on|off]
+ # TODO: hide any clients with the 'panel' class
+ ;;
+
+ ## Tag events
+ CreateTag) ## $1=tag
+ echo "$WMII_NORMCOLORS" $@ |a $WMII_DIR/lbar/$1;;
+ DestroyTag) ## $1=tag
+ rm $WMII_DIR/lbar/$1;;
+ FocusTag) ## $1=tag
+ echo "$WMII_FOCUSCOLORS" $1 |a $WMII_DIR/lbar/$1;;
+ UnfocusTag) ## $1=tag
+ echo "$WMII_NORMCOLORS" $1 |a $WMII_DIR/lbar/$1;;
+ UrgentTag) ## $1=tag $2=[Manager|Client]
+ echo "$WMII_URGENTCOLORS" $1 |a $WMII_DIR/lbar/$1;;
+ NotUrgentTag) ## $1=tag $2=[Manager|Client]
+ echo "$WMII_NORMCOLORS" $1 |a $WMII_DIR/lbar/$1;;
+
+ ## LeftBar events (usually tag buttons)
+ LeftBarMouseDown) ## $1=button $2=bar_item
+ ;;
+ LeftBarClick) ## $1=button $2=bar_item
+ shift # ignore the button
+ echo view "$@" |a $WMII_DIR/ctl;;
+ LeftMouseDND) ## $1=button $2=bar_item
+ Event LeftBarClick "$@";;
+
+ ## RightBar events
+ RightBarMouseDown) ## $1=button $2=bar_item
+ ;;
+ RightBarClick) ## $1=button $2=bar_item
+ ;;
+ RightMouseDND) ## $1=button $2=bar_item
+ Event RightBarClick "$@";;
+
+ ## Custom (non-WMII-generated) events
+ Start) ## No args
+ Event Quit;; # get out of the way for a new event loop
+ esac
+} ## End Event
+
# Key Bindings
-KeyGroup Moving around
-Key $MODKEY-$LEFT # Select the client to the left
- wmiir xwrite /tag/sel/ctl select left
-Key $MODKEY-$RIGHT # Select the client to the right
- wmiir xwrite /tag/sel/ctl select right
-Key $MODKEY-$UP # Select the client above
- wmiir xwrite /tag/sel/ctl select up
-Key $MODKEY-$DOWN # Select the client below
- wmiir xwrite /tag/sel/ctl select down
-
-Key $MODKEY-space # Toggle between floating and managed layers
- wmiir xwrite /tag/sel/ctl select toggle
-
-KeyGroup Moving clients around
-Key $MODKEY-Shift-$LEFT # Move selected client to the left
- wmiir xwrite /tag/sel/ctl send sel left
-Key $MODKEY-Shift-$RIGHT # Move selected client to the right
- wmiir xwrite /tag/sel/ctl send sel right
-Key $MODKEY-Shift-$UP # Move selected client up
- wmiir xwrite /tag/sel/ctl send sel up
-Key $MODKEY-Shift-$DOWN # Move selected client down
- wmiir xwrite /tag/sel/ctl send sel down
-
-Key $MODKEY-Shift-space # Toggle selected client between floating and managed layers
- wmiir xwrite /tag/sel/ctl send sel toggle
-
-KeyGroup Moving through stacks
-Key $MODKEY-Control-$UP # Select the stack above
- wmiir xwrite /tag/sel/ctl select up stack
-Key $MODKEY-Control-$DOWN # Select the stack below
- wmiir xwrite /tag/sel/ctl select down stack
-
-KeyGroup Client actions
-Key $MODKEY-shift-1 # Toggle selected client's fullsceen state
- wmiir xwrite /client/sel/ctl Fullscreen toggle
-Key $MODKEY-shift-0 # Close client
- wmiir xwrite /client/sel/ctl kill
-
-KeyGroup Changing column modes
-Key $MODKEY-d # Set column to default mode
- wmiir xwrite /tag/sel/ctl colmode sel default-max
-Key $MODKEY-s # Set column to stack mode
- wmiir xwrite /tag/sel/ctl colmode sel stack-max
-Key $MODKEY-m # Set column to max mode
- wmiir xwrite /tag/sel/ctl colmode sel stack+max
-
-KeyGroup Running programs
-Key $MODKEY-a # Open wmii actions menu
- action $(wi_actions | wimenu -h "${hist}.actions" -n $histnum) &
-Key $MODKEY-x # Open program menu
- eval wmiir setsid "$(wimenu -h "${hist}.progs" -n $histnum <$progsfile)" &
-Key $MODKEY-Return # Launch a terminal
- eval wmiir setsid $WMII_TERM &
-
-KeyGroup Other
-Key $MODKEY-Control-t # Toggle all other key bindings
- case $(wmiir read /keys | wc -l | tr -d ' \t\n') in
- 0|1)
- echo -n "$Keys" | wmiir write /keys
- wmiir xwrite /ctl grabmod $MODKEY;;
- *)
- wmiir xwrite /keys $MODKEY-Control-t
- wmiir xwrite /ctl grabmod Mod3;;
+Key() {
+ key=$1
+ case "$key" in
+ ## Moving around
+
+ $MODKEY-$LEFT) ## Select the client to the left
+ echo select left |a $WMII_DIR/tag/sel/ctl;;
+ $MODKEY-$RIGHT) ## Select the client to the right
+ echo select right |a $WMII_DIR/tag/sel/ctl;;
+ $MODKEY-$UP) ## Select the client above
+ echo select up |a $WMII_DIR/tag/sel/ctl;;
+ $MODKEY-$DOWN) ## Select the client below
+ echo select down |a $WMII_DIR/tag/sel/ctl;;
+
+ $MODKEY-space) ## Toggle between floating and managed layers
+ echo select toggle |a $WMII_DIR/tag/sel/ctl;;
+
+ ## Moving clients around
+
+ $MODKEY-Shift-$LEFT) ## Move selected client to the left
+ wmiir xwrite /tag/sel/ctl send sel left;;
+ $MODKEY-Shift-$RIGHT) ## Move selected client to the right
+ wmiir xwrite /tag/sel/ctl send sel right;;
+ $MODKEY-Shift-$UP) ## Move selected client up
+ wmiir xwrite /tag/sel/ctl send sel up;;
+ $MODKEY-Shift-$DOWN) ## Move selected client down
+ wmiir xwrite /tag/sel/ctl send sel down;;
+
+ $MODKEY-Shift-space) ## Toggle selected client between floating and managed layers
+ wmiir xwrite /tag/sel/ctl send sel toggle;;
+
+ ## Moving through stacks
+ $MODKEY-Control-$UP) ## Select the stack above
+ wmiir xwrite /tag/sel/ctl select up stack;;
+ $MODKEY-Control-$DOWN) # Select the stack below
+ wmiir xwrite /tag/sel/ctl select down stack;;
+
+ ## Client actions
+ $MODKEY-shift-1) ## Toggle selected client's fullsceen state
+ wmiir xwrite /client/sel/ctl Fullscreen toggle;;
+ $MODKEY-shift-0) ## Close client
+ wmiir xwrite /client/sel/ctl kill;;
+
+ ## Changing column modes
+ $MODKEY-d) ## Set column to default mode
+ wmiir xwrite /tag/sel/ctl colmode sel default-max;;
+ $MODKEY-s) ## Set column to stack mode
+ wmiir xwrite /tag/sel/ctl colmode sel stack-max;;
+ $MODKEY-m) ## Set column to max mode
+ wmiir xwrite /tag/sel/ctl colmode sel stack+max;;
+
+ ## Running programs
+ $MODKEY-a) ## Open wmii actions menu
+ Action $(path_ls $WMII_CONFPATH | wimenu -h "${hist}.actions" -n 5000) & ;;
+ $MODKEY-x) ## Open program menu
+ setsid $(wimenu -h "${hist}.progs" -n 5000 <$progsfile) & ;;
+ $MODKEY-Return) ## Launch a terminal
+ setsid $WMII_TERM & ;;
+
+ ## Other
+ $MODKEY-Control-t) ## Toggle all other key bindings
+ case $(wmiir read /keys | wc -l | tr -d ' \t\n') in
+ 0|1)
+ echo -n "$Keys" | wmiir write /keys
+ wmiir xwrite /ctl grabmod $MODKEY;;
+ *)
+ wmiir xwrite /keys $MODKEY-Control-t
+ wmiir xwrite /ctl grabmod Mod3;;
+ esac;;
+
+ ## Tag actions
+ $MODKEY-t) ## Change to another tag
+ {
+ tag=$(lstags | wimenu -h "${hist}.tags" -n 50) || return
+ wmiir xwrite /ctl view $tag
+ }& ;;
+ $MODKEY-Shift-t) ## Retag the selected client
+ sel=$(sed 1q $WMII_DIR/client/sel/ctl)
+ {
+ tag=$(lstags | wimenu -h "${hist}.tags" -n 50) || return
+ wmiir xwrite /client/$sel/tags $tag
+ }& ;;
esac
+} ## End Key
-KeyGroup Tag actions
-Key $MODKEY-t # Change to another tag
- (tag=$(wi_tags | wimenu -h "${hist}.tags" -n 50) && wmiir xwrite /ctl view $tag) &
-Key $MODKEY-Shift-t # Retag the selected client
- c=$(wi_selclient)
- (tag=$(wi_tags | wimenu -h "${hist}.tags" -n 50) && wmiir xwrite /client/$c/tags $tag) &
-!
- for i in 0 1 2 3 4 5 6 7 8 9; do
- cat <<'!'
-Key $MODKEY-$i # Move to the numbered view
- wmiir xwrite /ctl view "$i"
-#Key $MODKEY-Shift-$i # Retag selected client with the numbered tag
-# wmiir xwrite /client/sel/tags "$i"
-!
- done
-}
-wi_events events local_events
-
-# WM Configureation
-wmiir write /ctl <<!
- font $WMII_FONT
- focuscolors $WMII_FOCUSCOLORS
- normcolors $WMII_NORMCOLORS
- grabmod $MODKEY
- border 1
-!
+# WM Configuration
+echo font $WMII_FONT |a $WMII_DIR/ctl
+echo focuscolors $WMII_FOCUSCOLORS |a $WMII_DIR/ctl
+echo normcolors $WMII_NORMCOLORS |a $WMII_DIR/ctl
+echo grabmod $MODKEY |a $WMII_DIR/ctl
+echo border 1 |a $WMII_DIR/ctl
xsetroot -solid "$WMII_BACKGROUND" &
-# Misc
-progsfile="$(wmiir namespace)/.proglist"
-action status &
-wi_proglist $PATH >$progsfile &
-
-# Setup Tag Bar
-IFS="$wi_newline"
-wmiir rm $(wmiir ls /lbar | sed 's,^,/lbar/,') >/dev/null
-seltag=$(wmiir read /tag/sel/ctl | sed 1q)
-unset IFS
-wi_tags | while read tag
-do
+progsfile=$WMII_NAMESPACE/.proglist
+path_ls $PATH > $progsfile &
+
+eval arg `scansection Key|cut -sf2` |a $WMII_DIR/keys
+
+# Clear the LBar
+find $WMII_DIR/lbar -type f -delete
+
+# Emulate [Create|Focus]Tag events
+seltag=`sed 1q $WMII_DIR/tag/sel/ctl`
+lstags | while read tag; do
+ Event CreateTag "$tag"
if [ "$tag" = "$seltag" ]; then
- echo "$WMII_FOCUSCOLORS" "$tag"
- else
- echo "$WMII_NORMCOLORS" "$tag"
- fi | wmiir create "/lbar/$tag"
+ Event FocusTag "$tag"
+ fi
done
-wi_eventloop
+Action autostart 2>/dev/null &
+# use wmiir so it doesn't look like an open file
+wmiir read /event | while read event; do
+ Event $event
+done
diff --git a/.xinitrc b/.xinitrc
index 2cf4ea2..203a5cb 100644
--- a/.xinitrc
+++ b/.xinitrc
@@ -5,10 +5,13 @@
# Executed by startx (run your window manager from here)
if [ -d /etc/X11/xinit/xinitrc.d ]; then
+ echo ' ==> Running scripts in Entering xinitrc.d/*'
for f in /etc/X11/xinit/xinitrc.d/*; do
- [ -x "$f" ] && . "$f"
+ echo " -> $f"
+ [ -x "$f" ] && "$f" &
done
unset f
+ echo ' -> done'
fi
usermodmap="$HOME/.xmodmap"
@@ -20,4 +23,4 @@ fi
# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice
-exec wmii
+exec ck-launch-session wmii
diff --git a/.znc/configs/znc.conf b/.znc/configs/znc.conf
deleted file mode 100644
index 340f06f..0000000
--- a/.znc/configs/znc.conf
+++ /dev/null
@@ -1,53 +0,0 @@
-// WARNING
-//
-// Do NOT edit this file while ZNC is running!
-// Use webadmin or *admin instead.
-//
-// Buf if you feel risky, you might want to read help on /znc saveconfig and /znc rehash.
-// Also check http://en.znc.in/wiki/Configuration
-
-AnonIPLimit = 10
-MaxBufferSize= 500
-SSLCertFile = /home/luke/.znc/znc.pem
-ProtectWebSessions = true
-Listener4 = 6667
-ConnectDelay = 5
-ServerThrottle = 30
-Skin = dark-clouds
-StatusPrefix = *
-LoadModule = webadmin
-
-<User lukeshu-freenode>
- Pass = sha256#155a0ffa2a0440e9126e045c6d7ce0c03779b705a0fdd2e132b3030739185914#kO8xL6dUfpGaw)BXvyQs#
- Nick = lukeshu
- AltNick = lukeshu_
- Ident = lukeshu
- RealName = Luke Shumaker
- QuitMsg = ZNC - http://znc.in
- ChanModes = +stn
- Buffer = 50
- KeepBuffer = true
- MultiClients = true
- DenyLoadMod = false
- Admin = true
- DenySetBindHost = false
- TimestampFormat = [%H:%M:%S]
- AppendTimestamp = false
- PrependTimestamp = true
- TimezoneOffset = 0.00
- JoinTries = 10
- MaxJoins = 5
- IRCConnectEnabled = true
-
- Allow = *
-
- LoadModule = admin
- LoadModule = keepnick
- LoadModule = nickserv
- LoadModule = simple_away
-
- Server = irc.freenode.net 6667
-
- <Chan #parabola>
- </Chan>
-</User>
diff --git a/Makefile b/Makefile
index def57c3..8c0ffa9 100644
--- a/Makefile
+++ b/Makefile
@@ -1,15 +1,15 @@
CHECK = $(HOME)/.prefix:$(HOME):/usr/local:/usr:/
NANO_SHARE = $(firstword $(wildcard $(addsuffix /share/nano,$(subst :, ,$(CHECK)))))
-ALSACTL=$(firstword $(shell which alsactl) echo)
+ALSACTL=$(firstword $(shell . $(HOME)/.profile &>/dev/null; which alsactl) echo)
-targets=.nanorc .folders .crontab.cookie .alsa.save
+targets=.nanorc .folders .crontab.cookie .current.asound
all: $(targets)
clean:
rm -f $(targets)
-.alsa.save: FORCE
- $(ALSACTL) --file $(HOME)/.alsa.save store || touch '$@'
+%.asound: FORCE
+ $(ALSACTL) store --file '$@'
.nanorc: .nanorc.in $(NANO_SHARE)
cat '$<' > '$@'