diff options
36 files changed, 5312 insertions, 142 deletions
diff --git a/.bash_aliases b/.bash_aliases index 0788501..de1a321 100644 --- a/.bash_aliases +++ b/.bash_aliases @@ -1,6 +1,6 @@ #!/bin/bash # The above line probably should never be *used* in this file, but it -# lets editors know that this is BASH syntax. +# lets text editors know that this is BASH syntax. ###################################################################### # Set up colors and settings for ls/dir/vdir # @@ -39,6 +39,8 @@ alias l='ls -CF' alias ssh='ssh -XC' alias sed='sed --follow-symlinks' alias tree='tree --charset utf8' +alias cd=pushd +alias gitk='gitk --all --date-order' ###################################################################### # Remember lat/long for redshift # @@ -52,7 +54,7 @@ alias redshift="$redshift" ###################################################################### #alias serva='ssh luke@servb.ath.cx -p3440' #alias phpdoctor='php /usr/gnu/www/0-other/phpdoctor-head/phpdoc.php' -function xterm-title () { echo "];$@"; } # Oh, wait this one is +function xterm-title () { echo "];$@"; } # Oh, wait this one *is* a function alias lock="clear; away -C 'This terminal is locked'" alias plock="xterm-title Terminal Locked;lock" @@ -99,3 +99,15 @@ fi if [ -f "$HOME/.login-daemons" ]; then . "$HOME/.login-daemons" fi + +if [ -f "${HOME}/.gnupg/agent-info" ]; then + . "${HOME}/.gnupg/agent-info" + export GPG_AGENT_INFO + #export SSH_AUTH_SOCK +fi + +export PERL_LOCAL_LIB_ROOT="/home/luke/perl5"; +export PERL_MB_OPT="--install_base /home/luke/perl5"; +export PERL_MM_OPT="INSTALL_BASE=/home/luke/perl5"; +export PERL5LIB="/home/luke/perl5/lib/perl5/i686-linux-thread-multi:/home/luke/perl5/lib/perl5"; +export PATH="/home/luke/perl5/bin:$PATH"; diff --git a/.bazaar/ignore b/.bazaar/ignore new file mode 100644 index 0000000..0e498f2 --- /dev/null +++ b/.bazaar/ignore @@ -0,0 +1,10 @@ +*.a +*.o +*.py[co] +*.so +*.sw[nop] +*~ +.#* +[#]*# +__pycache__ +bzr-orphans diff --git a/.bootstrap.min.sh b/.bootstrap.min.sh new file mode 100644 index 0000000..eed85b5 --- /dev/null +++ b/.bootstrap.min.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +files='.bashrc .bash_aliases .gitconfig .profile' +for file in $files; do + rm -f $file + wget http://gitorious.org/lukeshu-dotfiles/lukeshu-dotfiles/blobs/raw/master/$file; +done 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/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/transmission-daemon b/.config/transmission-daemon new file mode 120000 index 0000000..e768f74 --- /dev/null +++ b/.config/transmission-daemon @@ -0,0 +1 @@ +transmission
\ No newline at end of file diff --git a/.config/vlc/vlcrc b/.config/vlc/vlcrc new file mode 100644 index 0000000..35d4eab --- /dev/null +++ b/.config/vlc/vlcrc @@ -0,0 +1,4784 @@ +### +### vlc 2.0.1 +### + +### +### lines beginning with a '#' character are comments +### + +[access_output_livehttp] # HTTP Live streaming output + +# Segment length (integer) +#sout-livehttp-seglen=10 + +# Number of segments (integer) +#sout-livehttp-numsegs=0 + +# Split segments anywhere (boolean) +#sout-livehttp-splitanywhere=0 + +# Delete segments (boolean) +#sout-livehttp-delsegs=1 + +# Use muxers rate control mechanism (boolean) +#sout-livehttp-ratecontrol=0 + +# Index file (string) +#sout-livehttp-index= + +# Full URL to put in index file (string) +#sout-livehttp-index-url= + +[access_output_http] # HTTP stream output + +# Username (string) +#sout-http-user= + +# Password (string) +#sout-http-pwd= + +# Mime (string) +#sout-http-mime= + +[access_output_udp] # UDP stream output + +# Caching value (ms) (integer) +#sout-udp-caching=300 + +# Group packets (integer) +#sout-udp-group=1 + +[access_output_file] # File stream output + +# Append to file (boolean) +#sout-file-append=0 + +# Synchronous writing (boolean) +#sout-file-sync=0 + +[access_output_shout] # IceCAST output + +# Stream name (string) +#sout-shout-name=VLC media player - Live stream + +# Stream description (string) +#sout-shout-description=Live stream from VLC media player + +# Stream MP3 (boolean) +#sout-shout-mp3=0 + +# Genre description (string) +#sout-shout-genre=Alternative + +# URL description (string) +#sout-shout-url=http://www.videolan.org/vlc + +# Bitrate (string) +#sout-shout-bitrate= + +# Samplerate (string) +#sout-shout-samplerate= + +# Number of channels (string) +#sout-shout-channels= + +# Ogg Vorbis Quality (string) +#sout-shout-quality= + +# Stream public (boolean) +#sout-shout-public=0 + +[mux_mp4] # MP4/MOV muxer + +# Create "Fast Start" files (boolean) +#sout-mp4-faststart=1 + +[mux_ts] # TS muxer (libdvbpsi) + +# Video PID (integer) +#sout-ts-pid-video=0 + +# Audio PID (integer) +#sout-ts-pid-audio=0 + +# SPU PID (integer) +#sout-ts-pid-spu=0 + +# PMT PID (integer) +#sout-ts-pid-pmt=0 + +# TS ID (integer) +#sout-ts-tsid=0 + +# NET ID (integer) +#sout-ts-netid=0 + +# PMT Program numbers (string) +#sout-ts-program-pmt= + +# Set PID to ID of ES (boolean) +#sout-ts-es-id-pid=0 + +# Mux PMT (requires --sout-ts-es-id-pid) (string) +#sout-ts-muxpmt= + +# SDT Descriptors (requires --sout-ts-es-id-pid) (string) +#sout-ts-sdtdesc= + +# Data alignment (boolean) +#sout-ts-alignment=1 + +# Shaping delay (ms) (integer) +#sout-ts-shaping=200 + +# Use keyframes (boolean) +#sout-ts-use-key-frames=0 + +# PCR interval (ms) (integer) +#sout-ts-pcr=70 + +# Minimum B (deprecated) (integer) +#sout-ts-bmin=0 + +# Maximum B (deprecated) (integer) +#sout-ts-bmax=0 + +# DTS delay (ms) (integer) +#sout-ts-dts-delay=400 + +# Crypt audio (boolean) +#sout-ts-crypt-audio=1 + +# Crypt video (boolean) +#sout-ts-crypt-video=1 + +# CSA Key (string) +#sout-ts-csa-ck= + +# Second CSA Key (string) +#sout-ts-csa2-ck= + +# CSA Key in use (string) +#sout-ts-csa-use=1 + +# Packet size in bytes to encrypt (integer) +#sout-ts-csa-pkt=188 + +[mux_asf] # ASF muxer + +# Title (string) +#sout-asf-title= + +# Author (string) +#sout-asf-author= + +# Copyright (string) +#sout-asf-copyright= + +# Comment (string) +#sout-asf-comment= + +# Rating (string) +#sout-asf-rating= + +# Packet Size (integer) +#sout-asf-packet-size=4096 + +# Bitrate override (integer) +#sout-asf-bitrate-override=0 + +[mux_ps] # PS muxer + +# DTS delay (ms) (integer) +#sout-ps-dts-delay=200 + +# PES maximum size (integer) +#sout-ps-pes-max-size=65500 + +[amem] # Audio memory output + +# Sample format (string) +#amem-format=S16N + +# Sample rate (integer) +#amem-rate=44100 + +# Channels count (integer) +#amem-channels=2 + +[alsa] # ALSA audio output + +# Audio output device (string) +#alsa-audio-device=default + +# Audio output channels (integer) +#alsa-audio-channels=6 + +[oss] # Open Sound System + +# OSS DSP device (string) +#oss-audio-device=/dev/dsp + +[portaudio] # PORTAUDIO audio output + +# Output device (integer) +#portaudio-audio-device=0 + +[jack] # JACK audio output + +# Automatically connect to writable clients (boolean) +#jack-auto-connect=1 + +# Connect to clients matching (string) +#jack-connect-regex=system + +[aout_file] # File audio output + +# Output file (string) +#audiofile-file=audiofile.wav + +# Output format (string) +#audiofile-format=s16 + +# Number of output channels (integer) +#audiofile-channels=0 + +# Add WAVE header (boolean) +#audiofile-wav=1 + +[stream_out_es] # Elementary stream output + +# Output access method (string) +#sout-es-access= + +# Output muxer (string) +#sout-es-mux= + +# Output URL (string) +#sout-es-dst= + +# Audio output access method (string) +#sout-es-access-audio= + +# Audio output muxer (string) +#sout-es-mux-audio= + +# Audio output URL (string) +#sout-es-dst-audio= + +# Video output access method (string) +#sout-es-access-video= + +# Video output muxer (string) +#sout-es-mux-video= + +# Video output URL (string) +#sout-es-dst-video= + +[stream_out_standard] # Standard stream output + +# Output access method (string) +#sout-standard-access= + +# Output muxer (string) +#sout-standard-mux= + +# Output destination (string) +#sout-standard-dst= + +# address to bind to (helper setting for dst) (string) +#sout-standard-bind= + +# filename for stream (helper setting for dst) (string) +#sout-standard-path= + +# SAP announcing (boolean) +#sout-standard-sap=0 + +# Session name (string) +#sout-standard-name= + +# Session description (string) +#sout-standard-description= + +# Session URL (string) +#sout-standard-url= + +# Session email (string) +#sout-standard-email= + +# Session phone number (string) +#sout-standard-phone= + +[stream_out_setid] # Change the id of an elementary stream + +# Elementary Stream ID (integer) +#sout-setid-id=0 + +# New ES ID (integer) +#sout-setid-new-id=0 + +# Elementary Stream ID (integer) +#sout-setlang-id=0 + +# Language (string) +#sout-setlang-lang=eng + +[stream_out_delay] # Delay a stream + +# Elementary Stream ID (integer) +#sout-delay-id=0 + +# Delay of the ES (ms) (integer) +#sout-delay-delay=0 + +[stream_out_mosaic_bridge] # Mosaic bridge stream output + +# ID (string) +#sout-mosaic-bridge-id=Id + +# Video width (integer) +#sout-mosaic-bridge-width=0 + +# Video height (integer) +#sout-mosaic-bridge-height=0 + +# Sample aspect ratio (string) +#sout-mosaic-bridge-sar=1:1 + +# Image chroma (string) +#sout-mosaic-bridge-chroma= + +# Video filter (string) +#sout-mosaic-bridge-vfilter= + +# Transparency (integer) +#sout-mosaic-bridge-alpha=255 + +# X offset (integer) +#sout-mosaic-bridge-x=-1 + +# Y offset (integer) +#sout-mosaic-bridge-y=-1 + +[stream_out_record] # Record stream output + +# Destination prefix (string) +#sout-record-dst-prefix= + +[stream_out_select] # Select individual es to enable or disable from stream + +# Command UDP port (integer) +#sout-select-port=5001 + +# Disable ES id (integer) +#sout-select-disable=-1 + +# Enable ES id (integer) +#sout-select-enable=-1 + +[stream_out_transcode] # Transcode stream output + +# Video encoder (string) +#sout-transcode-venc= + +# Destination video codec (string) +#sout-transcode-vcodec= + +# Video bitrate (integer) +#sout-transcode-vb=0 + +# Video scaling (float) +#sout-transcode-scale=0.000000 + +# Video frame-rate (float) +#sout-transcode-fps=0.000000 + +# Hurry up (boolean) +#sout-transcode-hurry-up=1 + +# Deinterlace video (boolean) +#sout-transcode-deinterlace=0 + +# Deinterlace module (string) +#sout-transcode-deinterlace-module=deinterlace + +# Video width (integer) +#sout-transcode-width=0 + +# Video height (integer) +#sout-transcode-height=0 + +# Maximum video width (integer) +#sout-transcode-maxwidth=0 + +# Maximum video height (integer) +#sout-transcode-maxheight=0 + +# Video filter (string) +#sout-transcode-vfilter= + +# Audio encoder (string) +#sout-transcode-aenc= + +# Destination audio codec (string) +#sout-transcode-acodec= + +# Audio bitrate (integer) +#sout-transcode-ab=96 + +# Audio Language (string) +#sout-transcode-alang= + +# Audio channels (integer) +#sout-transcode-channels=0 + +# Audio sample rate (integer) +#sout-transcode-samplerate=0 + +# Synchronise on audio track (boolean) +#sout-transcode-audio-sync=0 + +# Audio filter (string) +#sout-transcode-afilter= + +# Subtitles encoder (string) +#sout-transcode-senc= + +# Destination subtitles codec (string) +#sout-transcode-scodec= + +# Destination subtitles codec (boolean) +#sout-transcode-soverlay=0 + +# Overlays (string) +#sout-transcode-sfilter= + +# OSD menu (boolean) +#sout-transcode-osd=0 + +# Number of threads (integer) +#sout-transcode-threads=0 + +# High priority (boolean) +#sout-transcode-high-priority=0 + +[stream_out_raop] # Remote Audio Output Protocol stream output + +# Host (string) +#sout-raop-host= + +# Password (string) +#sout-raop-password= + +# Password file (string) +#sout-raop-password-file= + +# Volume (integer) +#sout-raop-volume=100 + +[stream_out_display] # Display stream output + +# Enable audio (boolean) +#sout-display-audio=1 + +# Enable video (boolean) +#sout-display-video=1 + +# Delay (ms) (integer) +#sout-display-delay=100 + +[stream_out_smem] # Stream output to memory buffer + +# Time Synchronized output (boolean) +#sout-smem-time-sync=1 + +[stream_out_bridge] # Bridge stream output + +# ID (integer) +#sout-bridge-out-id=0 + +# Destination bridge-in name (string) +#sout-bridge-out-in-name=default + +# Delay (integer) +#sout-bridge-in-delay=0 + +# ID Offset (integer) +#sout-bridge-in-id-offset=8192 + +# Name of current instance (string) +#sout-bridge-in-name=default + +# Fallback to placeholder stream when out of data (boolean) +#sout-bridge-in-placeholder=0 + +# Placeholder delay (integer) +#sout-bridge-in-placeholder-delay=200 + +# Wait for I frame before toggling placeholder (boolean) +#sout-bridge-in-placeholder-switch-on-iframe=1 + +[stream_out_langfromtelx] # Dynamic language setting from teletext + +# Elementary Stream ID (integer) +#sout-langfromtelx-id=0 + +# Magazine (integer) +#sout-langfromtelx-magazine=7 + +# Page (integer) +#sout-langfromtelx-page=153 + +# Row (integer) +#sout-langfromtelx-row=1 + +[stream_out_rtp] # RTP stream output + +# Destination (string) +#sout-rtp-dst= + +# SDP (string) +#sout-rtp-sdp= + +# Muxer (string) +#sout-rtp-mux= + +# SAP announcing (boolean) +#sout-rtp-sap=0 + +# Session name (string) +#sout-rtp-name= + +# Session category (string) +#sout-rtp-cat= + +# Session description (string) +#sout-rtp-description= + +# Session URL (string) +#sout-rtp-url= + +# Session email (string) +#sout-rtp-email= + +# Session phone number (string) +#sout-rtp-phone= + +# Transport protocol (string) +#sout-rtp-proto=udp + +# Port (integer) +#sout-rtp-port=5004 + +# Audio port (integer) +#sout-rtp-port-audio=0 + +# Video port (integer) +#sout-rtp-port-video=0 + +# Hop limit (TTL) (integer) +#sout-rtp-ttl=-1 + +# RTP/RTCP multiplexing (boolean) +#sout-rtp-rtcp-mux=0 + +# Caching value (ms) (integer) +#sout-rtp-caching=300 + +# SRTP key (hexadecimal) (string) +#sout-rtp-key= + +# SRTP salt (hexadecimal) (string) +#sout-rtp-salt= + +# MP4A LATM (boolean) +#sout-rtp-mp4a-latm=0 + +# RTSP session timeout (s) (integer) +#rtsp-timeout=60 + +# Username (string) +#sout-rtsp-user= + +# Password (string) +#sout-rtsp-pwd= + +[xcb_xv] # XVideo output (XCB) + +# XVideo adaptor number (integer) +#xvideo-adaptor=-1 + +# XVideo format id (integer) +#xvideo-format-id=0 + +[fb] # GNU/Linux framebuffer video output + +# Framebuffer device (string) +#fbdev=/dev/fb0 + +# Run fb on current tty (boolean) +#fb-tty=1 + +# Image format (default RGB) (string) +#fb-chroma= + +# Framebuffer resolution to use (integer) +#fb-mode=4 + +# Framebuffer uses hw acceleration (boolean) +#fb-hw-accel=1 + +[xcb_window] # X11 video window (XCB) + +# X11 display (string) +#x11-display= + +[vdummy] # Dummy video output + +# Dummy image chroma format (string) +#dummy-chroma= + +[vout_sdl] # Simple DirectMedia Layer video output + +# SDL chroma format (string) +#sdl-chroma= + +[xcb_x11] # X11 video output (XCB) + +[yuv] # YUV video output + +# device, fifo or filename (string) +#yuv-file=stream.yuv + +# Chroma used (string) +#yuv-chroma= + +# YUV4MPEG2 header (default disabled) (boolean) +#yuv-yuv4mpeg2=0 + +[vmem] # Video memory output + +# Width (integer) +#vmem-width=320 + +# Height (integer) +#vmem-height=200 + +# Pitch (integer) +#vmem-pitch=640 + +# Chroma (string) +#vmem-chroma=RV16 + +[folder] # Folder meta data + +# Album art filename (string) +#album-art-filename= + +[packetizer_mpegvideo] # MPEG-I/II video packetizer + +# Sync on Intra Frame (boolean) +#packetizer-mpegvideo-sync-iframe=0 + +[notify] # LibNotify Notification Plugin + +# Timeout (ms) (integer) +#notify-timeout=4000 + +[telepathy] # Telepathy "Now Playing" (MissionControl) + +[oldrc] # Remote control interface + +# Show stream position (boolean) +#rc-show-pos=0 + +# Fake TTY (boolean) +#rc-fake-tty=0 + +# UNIX socket command input (string) +#rc-unix= + +# TCP command input (string) +#rc-host= + +[motion] # motion control interface + +# Use the rotate video filter instead of transform (boolean) +#motion-use-rotate=0 + +[netsync] # Network synchronization + +# Network master clock (boolean) +#netsync-master=0 + +# Master server ip address (string) +#netsync-master-ip= + +# UDP timeout (in ms) (integer) +#netsync-timeout=500 + +[gestures] # Mouse gestures control interface + +# Motion threshold (10-100) (integer) +#gestures-threshold=30 + +# Trigger button (string) +#gestures-button=right + +[hotkeys] # Hotkeys management interface + +# MouseWheel up-down axis Control (integer) +#hotkeys-mousewheel-mode=0 + +[lirc] # Infrared remote control interface + +# Change the lirc configuration file (string) +#lirc-file= + +[dbus] # D-Bus control interface + +# Unique DBUS service id (org.mpris.vlc-<pid>) (boolean) +#dbus-unique-service-id=0 + +[transform] # Video transformation filter + +# Transform type (string) +#transform-type=90 + +[hqdn3d] # High Quality 3D Denoiser filter + +# Spatial luma strength (0-254) (float) +#hqdn3d-luma-spat=4.000000 + +# Spatial chroma strength (0-254) (float) +#hqdn3d-chroma-spat=3.000000 + +# Temporal luma strength (0-254) (float) +#hqdn3d-luma-temp=6.000000 + +# Temporal chroma strength (0-254) (float) +#hqdn3d-chroma-temp=4.500000 + +[croppadd] # Video scaling filter + +# Pixels to crop from top (integer) +#croppadd-croptop=0 + +# Pixels to crop from bottom (integer) +#croppadd-cropbottom=0 + +# Pixels to crop from left (integer) +#croppadd-cropleft=0 + +# Pixels to crop from right (integer) +#croppadd-cropright=0 + +# Pixels to padd to top (integer) +#croppadd-paddtop=0 + +# Pixels to padd to bottom (integer) +#croppadd-paddbottom=0 + +# Pixels to padd to left (integer) +#croppadd-paddleft=0 + +# Pixels to padd to right (integer) +#croppadd-paddright=0 + +[alphamask] # Alpha mask video filter + +# Transparency mask (string) +#alphamask-mask= + +[motionblur] # Motion blur filter + +# Blur factor (1-127) (integer) +#blur-factor=80 + +[osdmenu] # On Screen Display menu + +# X coordinate (integer) +#osdmenu-x=-1 + +# Y coordinate (integer) +#osdmenu-y=-1 + +# Menu position (integer) +#osdmenu-position=8 + +# Configuration file (string) +#osdmenu-file=/usr/share/vlc/osdmenu/default.cfg + +# Path to OSD menu images (string) +#osdmenu-file-path= + +# Menu timeout (integer) +#osdmenu-timeout=15 + +# Menu update interval (integer) +#osdmenu-update=300 + +# Alpha transparency value (default 255) (integer) +#osdmenu-alpha=255 + +[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 + +[sepia] # Sepia video filter + +# Sepia intensity (integer) +#sepia-intensity=120 + +[adjust] # Image properties filter + +# Image contrast (0-2) (float) +#contrast=1.000000 + +# Image brightness (0-2) (float) +#brightness=1.000000 + +# Image hue (0-360) (integer) +#hue=0 + +# Image saturation (0-3) (float) +#saturation=1.000000 + +# Image gamma (0-10) (float) +#gamma=1.000000 + +# Brightness threshold (boolean) +#brightness-threshold=0 + +[panoramix] # Panoramix: wall with overlap video filter + +# Number of columns (integer) +#panoramix-cols=-1 + +# Number of rows (integer) +#panoramix-rows=-1 + +# length of the overlapping area (in %) (integer) +#panoramix-bz-length=100 + +# height of the overlapping area (in %) (integer) +#panoramix-bz-height=100 + +# Attenuation (boolean) +#panoramix-attenuate=1 + +# Attenuation, begin (in %) (integer) +#panoramix-bz-begin=0 + +# Attenuation, middle (in %) (integer) +#panoramix-bz-middle=50 + +# Attenuation, end (in %) (integer) +#panoramix-bz-end=100 + +# middle position (in %) (integer) +#panoramix-bz-middle-pos=50 + +# Gamma (Red) correction (float) +#panoramix-bz-gamma-red=1.000000 + +# Gamma (Green) correction (float) +#panoramix-bz-gamma-green=1.000000 + +# Gamma (Blue) correction (float) +#panoramix-bz-gamma-blue=1.000000 + +# Black Crush for Red (integer) +#panoramix-bz-blackcrush-red=140 + +# Black Crush for Green (integer) +#panoramix-bz-blackcrush-green=140 + +# Black Crush for Blue (integer) +#panoramix-bz-blackcrush-blue=140 + +# White Crush for Red (integer) +#panoramix-bz-whitecrush-red=200 + +# White Crush for Green (integer) +#panoramix-bz-whitecrush-green=200 + +# White Crush for Blue (integer) +#panoramix-bz-whitecrush-blue=200 + +# Black Level for Red (integer) +#panoramix-bz-blacklevel-red=150 + +# Black Level for Green (integer) +#panoramix-bz-blacklevel-green=150 + +# Black Level for Blue (integer) +#panoramix-bz-blacklevel-blue=150 + +# White Level for Red (integer) +#panoramix-bz-whitelevel-red=0 + +# White Level for Green (integer) +#panoramix-bz-whitelevel-green=0 + +# White Level for Blue (integer) +#panoramix-bz-whitelevel-blue=0 + +# Active windows (string) +#panoramix-active= + +[puzzle] # Puzzle interactive game video filter + +# Number of puzzle rows (integer) +#puzzle-rows=4 + +# Number of puzzle columns (integer) +#puzzle-cols=4 + +# Make one tile a black slot (boolean) +#puzzle-black-slot=0 + +[dynamicoverlay] # Dynamic video overlay + +# Input FIFO (string) +#overlay-input= + +# Output FIFO (string) +#overlay-output= + +[swscale] # Video scaling filter + +# Scaling mode (integer) +#swscale-mode=2 + +[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 + +[clone] # Clone video filter + +# Number of clones (integer) +#clone-count=2 + +# Video output modules (string) +#clone-vout-list= + +[postproc] # Video post processing filter + +# Post processing quality (integer) +#postproc-q=6 + +# FFmpeg post processing filter chains (string) +#postproc-name=default + +[remoteosd] # Remote-OSD over VNC + +# VNC Host (string) +#rmtosd-host=myvdr + +# VNC Port (integer) +#rmtosd-port=20001 + +# VNC Password (string) +#rmtosd-password= + +# VNC poll interval (integer) +#rmtosd-update=1000 + +# VNC polling (boolean) +#rmtosd-vnc-polling=0 + +# Mouse events (boolean) +#rmtosd-mouse-events=0 + +# Key events (boolean) +#rmtosd-key-events=0 + +# Alpha transparency value (default 255) (integer) +#rmtosd-alpha=255 + +[colorthres] # Color threshold filter + +# Color (integer) +#colorthres-color=16711680 + +# Saturation threshold (integer) +#colorthres-saturationthres=20 + +# Similarity threshold (integer) +#colorthres-similaritythres=15 + +[erase] # Erase video filter + +# Image mask (string) +#erase-mask= + +# X coordinate (integer) +#erase-x=0 + +# Y coordinate (integer) +#erase-y=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 + +[gaussianblur] # Gaussian blur video filter + +# Gaussian's std deviation (float) +#gaussianblur-sigma=2.000000 + +[sharpen] # Sharpen video filter + +# Sharpen strength (0-2) (float) +#sharpen-sigma=0.050000 + +[posterize] # Posterize video filter + +# Posterize level (integer) +#posterize-level=6 + +[wall] # Wall video filter + +# Number of columns (integer) +#wall-cols=3 + +# Number of rows (integer) +#wall-rows=3 + +# Active windows (string) +#wall-active= + +# Element aspect ratio (string) +#wall-element-aspect=16:9 + +[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 + +[antiflicker] # antiflicker video filter + +# Window size (integer) +#antiflicker-window-size=10 + +# Softening value (integer) +#antiflicker-softening-size=10 + +[subsdelay] # Subtitles delay + +# Delay calculation mode (integer) +#subsdelay-mode=1 + +# Calculation factor (float) +#subsdelay-factor=2.000000 + +# Maximum overlapping subtitles (integer) +#subsdelay-overlap=3 + +# Minimum alpha value (integer) +#subsdelay-min-alpha=70 + +# Interval between two disappearances (integer) +#subsdelay-min-stops=1000 + +# Interval between appearance and disappearance (integer) +#subsdelay-min-start-stop=1000 + +# Interval between disappearance and appearance (integer) +#subsdelay-min-stop-start=1000 + +[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 + +[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 + +[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 + +[atmo] # AtmoLight Filter + +# Device type (integer) +#atmo-device=1 + +# Serial Port/Device (string) +#atmo-serialdev=/dev/ttyUSB0 + +# Color when paused (boolean) +#atmo-usepausecolor=0 + +# Pause-Red (integer) +#atmo-pcolor-red=0 + +# Pause-Green (integer) +#atmo-pcolor-green=0 + +# Pause-Blue (integer) +#atmo-pcolor-blue=192 + +# Pause-Fadesteps (integer) +#atmo-fadesteps=50 + +# End-Red (integer) +#atmo-ecolor-red=192 + +# End-Green (integer) +#atmo-ecolor-green=192 + +# End-Blue (integer) +#atmo-ecolor-blue=192 + +# End-Fadesteps (integer) +#atmo-efadesteps=50 + +# Count of AtmoLight channels (integer) +#atmo-dmx-channels=5 + +# DMX address for each channel (string) +#atmo-dmx-chbase=0,3,6,9,12 + +# Count of channels (integer) +#atmo-momo-channels=3 + +# Count of fnordlicht's (integer) +#atmo-fnordlicht-amount=2 + +# Number of zones on top (integer) +#atmo-zones-top=1 + +# Number of zones on bottom (integer) +#atmo-zones-bottom=1 + +# Zones on left / right side (integer) +#atmo-zones-lr=1 + +# Calculate a average zone (boolean) +#atmo-zone-summary=0 + +# Edge Weightning (integer) +#atmo-edgeweightning=3 + +# Brightness (integer) +#atmo-brightness=100 + +# Darkness Limit (integer) +#atmo-darknesslimit=3 + +# Hue windowing (integer) +#atmo-huewinsize=3 + +# Sat windowing (integer) +#atmo-satwinsize=3 + +# Output Color filter mode (integer) +#atmo-filtermode=1 + +# Filter length (ms) (integer) +#atmo-meanlength=300 + +# Filter threshold (integer) +#atmo-meanthreshold=40 + +# Filter Smoothness (in %) (integer) +#atmo-percentnew=50 + +# Frame delay (ms) (integer) +#atmo-framedelay=18 + +# Channel 0: summary (integer) +#atmo-channel_0=4 + +# Channel 1: left (integer) +#atmo-channel_1=3 + +# Channel 2: right (integer) +#atmo-channel_2=1 + +# Channel 3: top (integer) +#atmo-channel_3=0 + +# Channel 4: bottom (integer) +#atmo-channel_4=2 + +# Channel / Zone Assignment (string) +#atmo-channels= + +# Use Software White adjust (boolean) +#atmo-whiteadj=1 + +# White Red (integer) +#atmo-white-red=255 + +# White Green (integer) +#atmo-white-green=255 + +# White Blue (integer) +#atmo-white-blue=255 + +# Zone 0: Top gradient (string) +#atmo-gradient_zone_0= + +# Zone 1: Right gradient (string) +#atmo-gradient_zone_1= + +# Zone 2: Bottom gradient (string) +#atmo-gradient_zone_2= + +# Zone 3: Left gradient (string) +#atmo-gradient_zone_3= + +# Zone 4: Summary gradient (string) +#atmo-gradient_zone_4= + +# Gradient bitmap searchpath (string) +#atmo-gradient_path= + +# Extracted Image Width (integer) +#atmo-width=64 + +# Extracted Image Height (integer) +#atmo-height=48 + +# Mark analyzed pixels (boolean) +#atmo-showdots=0 + +[rotate] # Rotate video filter + +# Angle in degrees (integer) +#rotate-angle=30 + +[extract] # Extract RGB component video filter + +# RGB component to extract (integer) +#extract-component=16711680 + +[gradient] # Gradient video filter + +# Distort mode (string) +#gradient-mode=gradient + +# Gradient image type (integer) +#gradient-type=0 + +# Apply cartoon effect (boolean) +#gradient-cartoon=1 + +[scene] # Scene video filter + +# Image format (string) +#scene-format=png + +# Image width (integer) +#scene-width=-1 + +# Image height (integer) +#scene-height=-1 + +# Filename prefix (string) +#scene-prefix=scene + +# Directory path prefix (string) +#scene-path= + +# Always write to the same file (boolean) +#scene-replace=0 + +# Recording ratio (integer) +#scene-ratio=50 + +[blendbench] # Blending benchmark filter + +# Number of time to blend (integer) +#blendbench-loops=1000 + +# Alpha of the blended image (integer) +#blendbench-alpha=128 + +# Image to be blended onto (string) +#blendbench-base-image= + +# Chroma for the base image (string) +#blendbench-base-chroma=I420 + +# Image which will be blended (string) +#blendbench-blend-image= + +# Chroma for the blend image (string) +#blendbench-blend-chroma=YUVA + +[grain] # Grain video filter + +# Variance (float) +#grain-variance=2.000000 + +# Minimal period (integer) +#grain-period-min=1 + +# Maximal period (integer) +#grain-period-max=48 + +[logo] # Logo sub source + +# Logo filenames (string) +#logo-file= + +# X coordinate (integer) +#logo-x=-1 + +# Y coordinate (integer) +#logo-y=-1 + +# Logo individual image time in ms (integer) +#logo-delay=1000 + +# 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 + +# Bluescreen U value (integer) +#bluescreen-u=120 + +# Bluescreen V value (integer) +#bluescreen-v=90 + +# Bluescreen U tolerance (integer) +#bluescreen-ut=17 + +# Bluescreen V tolerance (integer) +#bluescreen-vt=17 + +[playlist] # Playlist + +# Skip ads (boolean) +#playlist-skip-ads=1 + +# Show shoutcast adult content (boolean) +#shoutcast-show-adult=0 + +[vc1] # VC1 video demuxer + +# Frames per Second (float) +#vc1-fps=25.000000 + +[ps] # MPEG-PS demuxer + +# Trust MPEG timestamps (boolean) +#ps-trust-timestamps=1 + +[live555] # RTP/RTSP/SDP demuxer (using Live555) + +# Use RTP over RTSP (TCP) (boolean) +#rtsp-tcp=0 + +# Client port (integer) +#rtp-client-port=-1 + +# Force multicast RTP via RTSP (boolean) +#rtsp-mcast=0 + +# Tunnel RTSP and RTP over HTTP (boolean) +#rtsp-http=0 + +# HTTP tunnel port (integer) +#rtsp-http-port=80 + +# Kasenna RTSP dialect (boolean) +#rtsp-kasenna=0 + +# WMServer RTSP dialect (boolean) +#rtsp-wmserver=0 + +# RTSP user name (string) +#rtsp-user= + +# RTSP password (string) +#rtsp-pwd= + +[subtitle] # Text subtitles parser + +# Frames per second (float) +#sub-fps=0.000000 + +# Subtitles delay (integer) +#sub-delay=0 + +# Subtitles format (string) +#sub-type=auto + +# Subtitles description (string) +#sub-description= + +[mkv] # Matroska stream demuxer + +# Respect ordered chapters (boolean) +#mkv-use-ordered-chapters=1 + +# Chapter codecs (boolean) +#mkv-use-chapter-codec=1 + +# Preload MKV files in the same directory (boolean) +#mkv-preload-local-dir=1 + +# Seek based on percent not time (boolean) +#mkv-seek-percent=0 + +# Dummy Elements (boolean) +#mkv-use-dummy=0 + +[mod] # MOD demuxer (libmodplug) + +# Noise reduction (boolean) +#mod-noisereduction=1 + +# Reverb (boolean) +#mod-reverb=0 + +# Reverberation level (integer) +#mod-reverb-level=0 + +# Reverberation delay (integer) +#mod-reverb-delay=40 + +# Mega bass (boolean) +#mod-megabass=0 + +# Mega bass level (integer) +#mod-megabass-level=0 + +# Mega bass cutoff (integer) +#mod-megabass-range=10 + +# Surround (boolean) +#mod-surround=0 + +# Surround level (integer) +#mod-surround-level=0 + +# Surround delay (ms) (integer) +#mod-surround-delay=5 + +[rawaud] # Raw audio demuxer + +# Audio channels (integer) +#rawaud-channels=2 + +# Audio samplerate (Hz) (integer) +#rawaud-samplerate=48000 + +# FOURCC code of raw input format (string) +#rawaud-fourcc=s16l + +# Forces the audio language (string) +#rawaud-lang=eng + +[h264] # H264 video demuxer + +# Frames per Second (float) +#h264-fps=25.000000 + +[mjpeg] # M-JPEG camera demuxer + +# Frames per Second (float) +#mjpeg-fps=0.000000 + +[avi] # AVI demuxer + +# Force interleaved method (boolean) +#avi-interleaved=0 + +# Force index creation (integer) +#avi-index=0 + +[es] # MPEG-I/II/4 / A52 / DTS / MLP audio + +# Frames per Second (float) +#es-fps=25.000000 + +[rawvid] # Raw video demuxer + +# Frames per Second (string) +#rawvid-fps= + +# Width (integer) +#rawvid-width=0 + +# Height (integer) +#rawvid-height=0 + +# Force chroma (Use carefully) (string) +#rawvid-chroma= + +# Aspect ratio (string) +#rawvid-aspect-ratio= + +[image] # Image demuxer + +# ES ID (integer) +#image-id=-1 + +# Group (integer) +#image-group=0 + +# Decode (boolean) +#image-decode=1 + +# Forced chroma (string) +#image-chroma= + +# Duration in seconds (float) +#image-duration=10.000000 + +# Frame rate (string) +#image-fps=10/1 + +# Real-time (boolean) +#image-realtime=0 + +[rawdv] # DV (Digital Video) demuxer + +# Hurry up (boolean) +#rawdv-hurry-up=0 + +[ts] # MPEG Transport Stream demuxer + +# Extra PMT (string) +#ts-extra-pmt= + +# Set id of ES to PID (boolean) +#ts-es-id-pid=1 + +# Fast udp streaming (string) +#ts-out= + +# MTU for out mode (integer) +#ts-out-mtu=1400 + +# CSA Key (string) +#ts-csa-ck= + +# Second CSA Key (string) +#ts-csa2-ck= + +# Packet size in bytes to decrypt (integer) +#ts-csa-pkt=188 + +# Silent mode (boolean) +#ts-silent=0 + +# Filename of dump (string) +#ts-dump-file= + +# Append (boolean) +#ts-dump-append=0 + +# Dump buffer size (integer) +#ts-dump-size=16384 + +# Separate sub-streams (boolean) +#ts-split-es=1 + +# Seek based on percent not time (boolean) +#ts-seek-percent=0 + +[dirac] # Dirac video demuxer + +# Value to adjust dts by (integer) +#dirac-dts-offset=0 + +[avformat] # Avformat demuxer + +# Format name (string) +#ffmpeg-format= + +# Avformat mux (string) +#ffmpeg-mux= + +[demuxdump] # File dumper + +# Dump filename (string) +#demuxdump-file=stream-demux.dump + +# Append to existing file (boolean) +#demuxdump-append=0 + +[audiobargraph_a] # Audio part of the BarGraph function + +# TCP address to use (default localhost) (string) +#audiobargraph_a-address=localhost + +# TCP port to use (default 12345) (integer) +#audiobargraph_a-port=12345 + +# Defines if BarGraph information should be sent (default 1) (integer) +#audiobargraph_a-bargraph=1 + +# Sends the barGraph information every n audio packets (default 4) (integer) +#audiobargraph_a-bargraph_repetition=4 + +# Defines if silence alarm information should be sent (default 1) (integer) +#audiobargraph_a-silence=1 + +# Time window to use in ms (default 5000) (integer) +#audiobargraph_a-time_window=5000 + +# Minimum Audio level to raise the alarm (default 0.1) (float) +#audiobargraph_a-alarm_threshold=0.100000 + +# Time between two alarm messages in ms (default 2000) (integer) +#audiobargraph_a-repetition_time=2000 + +# Force connection reset regularly (default 1) (integer) +#audiobargraph_a-connection_reset=1 + +[chorus_flanger] # Sound Delay + +# Delay time (float) +#delay-time=40.000000 + +# Sweep Depth (float) +#sweep-depth=6.000000 + +# Sweep Rate (float) +#sweep-rate=6.000000 + +# Feedback Gain (float) +#feedback-gain=0.500000 + +# Wet mix (float) +#wet-mix=0.400000 + +# Dry Mix (float) +#dry-mix=0.400000 + +[mono] # Audio filter for stereo to mono conversion + +# Use downmix algorithm (boolean) +#sout-mono-downmix=1 + +# Select channel to keep (integer) +#sout-mono-channel=-1 + +[scaletempo] # Audio tempo scaler synched with rate + +# Stride Length (integer) +#scaletempo-stride=30 + +# Overlap Length (float) +#scaletempo-overlap=0.200000 + +# Search Length (integer) +#scaletempo-search=14 + +[normvol] # Volume normalizer + +# Number of audio buffers (integer) +#norm-buff-size=20 + +# Maximal volume level (float) +#norm-max-level=2.000000 + +[param_eq] # Parametric Equalizer + +# Low freq (Hz) (float) +#param-eq-lowf=100.000000 + +# Low freq gain (dB) (float) +#param-eq-lowgain=0.000000 + +# High freq (Hz) (float) +#param-eq-highf=10000.000000 + +# High freq gain (dB) (float) +#param-eq-highgain=0.000000 + +# Freq 1 (Hz) (float) +#param-eq-f1=300.000000 + +# Freq 1 gain (dB) (float) +#param-eq-gain1=0.000000 + +# Freq 1 Q (float) +#param-eq-q1=3.000000 + +# Freq 2 (Hz) (float) +#param-eq-f2=1000.000000 + +# Freq 2 gain (dB) (float) +#param-eq-gain2=0.000000 + +# Freq 2 Q (float) +#param-eq-q2=3.000000 + +# Freq 3 (Hz) (float) +#param-eq-f3=3000.000000 + +# Freq 3 gain (dB) (float) +#param-eq-gain3=0.000000 + +# Freq 3 Q (float) +#param-eq-q3=3.000000 + +[headphone_channel_mixer] # Headphone virtual spatialization effect + +# Characteristic dimension (integer) +#headphone-dim=10 + +# Compensate delay (boolean) +#headphone-compensate=0 + +# No decoding of Dolby Surround (boolean) +#headphone-dolby=0 + +[speex_resampler] # Speex resampler + +# Resampling quality (integer) +#speex-resampler-quality=4 + +[dtstofloat32] # DTS Coherent Acoustics audio decoder + +# DTS dynamic range compression (boolean) +#dts-dynrng=1 + +[spatializer] # Audio Spatializer + +# Room size (float) +#spatializer-roomsize=1.050000 + +# Room width (float) +#spatializer-width=10.000000 + +# Wet (float) +#spatializer-wet=3.000000 + +# Dry (float) +#spatializer-dry=2.000000 + +# Damp (float) +#spatializer-damp=1.000000 + +[a52tofloat32] # ATSC A/52 (AC-3) audio decoder + +# A/52 dynamic range compression (boolean) +#a52-dynrng=1 + +# Enable internal upmixing (boolean) +#a52-upmix=0 + +[compressor] # Dynamic range compressor + +# RMS/peak (float) +#compressor-rms-peak=0.000000 + +# Attack time (float) +compressor-attack=1.400000 + +# Release time (float) +compressor-release=1.900000 + +# Threshold level (float) +compressor-threshold=0.000000 + +# Ratio (float) +compressor-ratio=1.000000 + +# Knee radius (float) +compressor-knee=1.000000 + +# Makeup gain (float) +compressor-makeup-gain=0.000000 + +[samplerate] # Secret Rabbit Code (libsamplerate) resampler + +# Sample rate converter type (integer) +#src-converter-type=2 + +[equalizer] # Equalizer with 10 bands + +# Equalizer preset (string) +#equalizer-preset=flat + +# Bands gain (string) +#equalizer-bands= + +# Two pass (boolean) +#equalizer-2pass=0 + +# Global gain (float) +equalizer-preamp=0.000000 + +[theora] # Theora video decoder + +# Encoding quality (integer) +#sout-theora-quality=2 + +[zvbi] # VBI and Teletext decoder + +# Teletext page (integer) +#vbi-page=100 + +# Teletext transparency (boolean) +#vbi-opaque=1 + +# Teletext alignment (integer) +#vbi-position=4 + +# Teletext text subtitles (boolean) +#vbi-text=0 + +[spudec] # DVD subtitles decoder + +# Disable DVD subtitle transparency (boolean) +#dvdsub-transparency=0 + +[dvbsub] # DVB subtitles decoder + +# Subpicture position (integer) +#dvbsub-position=8 + +# Decoding X coordinate (integer) +#dvbsub-x=-1 + +# Decoding Y coordinate (integer) +#dvbsub-y=-1 + +# Encoding X coordinate (integer) +#sout-dvbsub-x=-1 + +# Encoding Y coordinate (integer) +#sout-dvbsub-y=-1 + +[ddummy] # Dummy decoder + +# Save raw codec data (boolean) +#dummy-save-es=0 + +[x264] # H.264/MPEG4 AVC encoder (x264) + +# Maximum GOP size (integer) +#sout-x264-keyint=250 + +# Minimum GOP size (integer) +#sout-x264-min-keyint=25 + +# Use recovery points to close GOPs (boolean) +#sout-x264-opengop=0 + +# Enable compatibility hacks for Blu-ray support (boolean) +#sout-x264-bluray-compat=0 + +# Extra I-frames aggressivity (integer) +#sout-x264-scenecut=40 + +# B-frames between I and P (integer) +#sout-x264-bframes=3 + +# Adaptive B-frame decision (integer) +#sout-x264-b-adapt=1 + +# Influence (bias) B-frames usage (integer) +#sout-x264-b-bias=0 + +# Keep some B-frames as references (string) +#sout-x264-bpyramid=normal + +# CABAC (boolean) +#sout-x264-cabac=1 + +# Number of reference frames (integer) +#sout-x264-ref=3 + +# Skip loop filter (boolean) +#sout-x264-nf=0 + +# Loop filter AlphaC0 and Beta parameters alpha:beta (string) +#sout-x264-deblock=0:0 + +# Strength of psychovisual optimization, default is "1.0:0.0" (string) +#sout-x264-psy-rd=1.0:0.0 + +# Use Psy-optimizations (boolean) +#sout-x264-psy=1 + +# H.264 level (string) +#sout-x264-level=0 + +# H.264 profile (string) +#sout-x264-profile=high + +# Interlaced mode (boolean) +#sout-x264-interlaced=0 + +# Force number of slices per frame (integer) +#sout-x264-slices=0 + +# Limit the size of each slice in bytes (integer) +#sout-x264-slice-max-size=0 + +# Limit the size of each slice in macroblocks (integer) +#sout-x264-slice-max-mbs=0 + +# HRD-timing information (string) +#sout-x264-hrd=none + +# Set QP (integer) +#sout-x264-qp=-1 + +# Quality-based VBR (integer) +#sout-x264-crf=23 + +# Min QP (integer) +#sout-x264-qpmin=10 + +# Max QP (integer) +#sout-x264-qpmax=51 + +# Max QP step (integer) +#sout-x264-qpstep=4 + +# Average bitrate tolerance (float) +#sout-x264-ratetol=1.000000 + +# Max local bitrate (integer) +#sout-x264-vbv-maxrate=0 + +# VBV buffer (integer) +#sout-x264-vbv-bufsize=0 + +# Initial VBV buffer occupancy (float) +#sout-x264-vbv-init=0.900000 + +# QP factor between I and P (float) +#sout-x264-ipratio=1.400000 + +# QP factor between P and B (float) +#sout-x264-pbratio=1.300000 + +# QP difference between chroma and luma (integer) +#sout-x264-chroma-qp-offset=0 + +# Multipass ratecontrol (integer) +#sout-x264-pass=0 + +# QP curve compression (float) +#sout-x264-qcomp=0.600000 + +# Reduce fluctuations in QP (float) +#sout-x264-cplxblur=20.000000 + +# Reduce fluctuations in QP (float) +#sout-x264-qblur=0.500000 + +# How AQ distributes bits (integer) +#sout-x264-aq-mode=1 + +# Strength of AQ (float) +#sout-x264-aq-strength=1.000000 + +# Partitions to consider (string) +#sout-x264-partitions=normal + +# Direct MV prediction mode (string) +#sout-x264-direct=spatial + +# Direct prediction size (integer) +#sout-x264-direct-8x8=1 + +# Weighted prediction for B-frames (boolean) +#sout-x264-weightb=1 + +# Weighted prediction for P-frames (integer) +#sout-x264-weightp=2 + +# Integer pixel motion estimation method (string) +#sout-x264-me=hex + +# Maximum motion vector search range (integer) +#sout-x264-merange=16 + +# Maximum motion vector length (integer) +#sout-x264-mvrange=-1 + +# Minimum buffer space between threads (integer) +#sout-x264-mvrange-thread=-1 + +# Subpixel motion estimation and partition decision quality (integer) +#sout-x264-subme=7 + +# Decide references on a per partition basis (boolean) +#sout-x264-mixed-refs=1 + +# Chroma in motion estimation (boolean) +#sout-x264-chroma-me=1 + +# Adaptive spatial transform size (boolean) +#sout-x264-8x8dct=1 + +# Trellis RD quantization (integer) +#sout-x264-trellis=1 + +# Framecount to use on frametype lookahead (integer) +#sout-x264-lookahead=40 + +# Use Periodic Intra Refresh (boolean) +#sout-x264-intra-refresh=0 + +# Use mb-tree ratecontrol (boolean) +#sout-x264-mbtree=1 + +# Early SKIP detection on P-frames (boolean) +#sout-x264-fast-pskip=1 + +# Coefficient thresholding on P-frames (boolean) +#sout-x264-dct-decimate=1 + +# Noise reduction (integer) +#sout-x264-nr=0 + +# Inter luma quantization deadzone (integer) +#sout-x264-deadzone-inter=21 + +# Intra luma quantization deadzone (integer) +#sout-x264-deadzone-intra=11 + +# Non-deterministic optimizations when threaded (boolean) +#sout-x264-non-deterministic=0 + +# CPU optimizations (boolean) +#sout-x264-asm=1 + +# PSNR computation (boolean) +#sout-x264-psnr=0 + +# SSIM computation (boolean) +#sout-x264-ssim=0 + +# Quiet mode (boolean) +#sout-x264-quiet=0 + +# SPS and PPS id numbers (integer) +#sout-x264-sps-id=0 + +# Access unit delimiters (boolean) +#sout-x264-aud=0 + +# Statistics (boolean) +#sout-x264-verbose=0 + +# Filename for 2 pass stats file (string) +#sout-x264-stats=x264_2pass.log + +# Use preset as default settings. Overridden by user settings. (string) +#sout-x264-preset= + +# Tune the settings for a particular type of source or situation. Overridden by user settings. (string) +#sout-x264-tune= + +[speex] # Speex audio decoder + +# Mode (integer) +#sout-speex-mode=0 + +# Encoding complexity (integer) +#sout-speex-complexity=3 + +# CBR encoding (boolean) +#sout-speex-cbr=0 + +# Encoding quality (float) +#sout-speex-quality=8.000000 + +# Maximal bitrate (integer) +#sout-speex-max-bitrate=0 + +# Voice activity detection (boolean) +#sout-speex-vad=1 + +# Discontinuous Transmission (boolean) +#sout-speex-dtx=0 + +[telx] # Teletext subtitles decoder + +# Override page (integer) +#telx-override-page=-1 + +# Ignore subtitle flag (boolean) +#telx-ignore-subtitle-flag=0 + +# Workaround for France (boolean) +#telx-french-workaround=0 + +[subsdec] # Text subtitles decoder + +# Subtitles justification (integer) +#subsdec-align=0 + +# Subtitles text encoding (string) +#subsdec-encoding= + +# UTF-8 subtitles autodetection (boolean) +#subsdec-autodetect-utf8=1 + +# Formatted Subtitles (boolean) +#subsdec-formatted=1 + +[vorbis] # Vorbis audio decoder + +# Encoding quality (integer) +#sout-vorbis-quality=0 + +# Maximum encoding bitrate (integer) +#sout-vorbis-max-bitrate=0 + +# Minimum encoding bitrate (integer) +#sout-vorbis-min-bitrate=0 + +# CBR encoding (boolean) +#sout-vorbis-cbr=0 + +[schroedinger] # Dirac video decoder using libschroedinger + +# Rate control method (string) +#sout-schro-rate-control= + +# Constant quality factor (float) +#sout-schro-quality=-1.000000 + +# Noise Threshold (float) +#sout-schro-noise-threshold=-1.000000 + +# CBR bitrate (kbps) (integer) +#sout-schro-bitrate=-1 + +# Maximum bitrate (kbps) (integer) +#sout-schro-max-bitrate=-1 + +# Minimum bitrate (kbps) (integer) +#sout-schro-min-bitrate=-1 + +# GOP structure (string) +#sout-schro-gop-structure= + +# GOP length (integer) +#sout-schro-gop-length=-1 + +# Chroma format (string) +#sout-schro-chroma-fmt=420 + +# Picture coding mode (string) +#sout-schro-coding-mode=auto + +# Motion Vector precision (string) +#sout-schro-mv-precision= + +# Size of motion compensation blocks (string) +#sout-schro-motion-block-size= + +# Overlap of motion compensation blocks (string) +#sout-schro-motion-block-overlap= + +# Three component motion estimation (integer) +#sout-schro-me-combined=-1 + +# Enable hierarchical Motion Estimation (integer) +#sout-schro-enable-hierarchical-me=-1 + +# Number of levels of downsampling (integer) +#sout-schro-downsample-levels=-1 + +# Enable Global Motion Estimation (integer) +#sout-schro-enable-global-me=-1 + +# Enable Phase Correlation Estimation (integer) +#sout-schro-enable-phasecorr-me=-1 + +# Intra picture DWT filter (string) +#sout-schro-intra-wavelet= + +# Inter picture DWT filter (string) +#sout-schro-inter-wavelet= + +# Number of DWT iterations (integer) +#sout-schro-transform-depth=-1 + +# Enable multiple quantizers (integer) +#sout-schro-enable-multiquant=-1 + +# Size of code blocks in each subband (string) +#sout-schro-codeblock-size= + +# Prefilter (string) +#sout-schro-filtering= + +# Amount of prefiltering (float) +#sout-schro-filter-value=-1.000000 + +# Enable Scene Change Detection (integer) +#sout-schro-enable-scd=-1 + +# perceptual weighting method (string) +#sout-schro-perceptual-weighting= + +# perceptual distance (float) +#sout-schro-perceptual-distance=-1.000000 + +# Disable arithmetic coding (integer) +#sout-schro-enable-noarith=-1 + +# Horizontal slices per frame (integer) +#sout-schro-horiz-slices=-1 + +# Vertical slices per frame (integer) +#sout-schro-vert-slices=-1 + +# Force Profile (string) +#sout-schro-force-profile= + +[avcodec] # FFmpeg audio/video decoder + +# Direct rendering (boolean) +#ffmpeg-dr=1 + +# Error resilience (integer) +#ffmpeg-error-resilience=1 + +# Workaround bugs (integer) +#ffmpeg-workaround-bugs=1 + +# Hurry up (boolean) +#ffmpeg-hurry-up=1 + +# Skip frame (default=0) (integer) +#ffmpeg-skip-frame=0 + +# Skip idct (default=0) (integer) +#ffmpeg-skip-idct=0 + +# Visualize motion vectors (integer) +#ffmpeg-vismv=0 + +# Low resolution decoding (integer) +#ffmpeg-lowres=0 + +# Allow speed tricks (boolean) +#ffmpeg-fast=0 + +# Skip the loop filter for H.264 decoding (integer) +#ffmpeg-skiploopfilter=0 + +# Debug mask (integer) +#ffmpeg-debug=0 + +# Codec name (string) +#ffmpeg-codec= + +# Hardware decoding (boolean) +#ffmpeg-hw=0 + +# Threads (integer) +#ffmpeg-threads=0 + +# Codec name (string) +#sout-ffmpeg-codec= + +# Quality level (string) +#sout-ffmpeg-hq=simple + +# Ratio of key frames (integer) +#sout-ffmpeg-keyint=0 + +# Ratio of B frames (integer) +#sout-ffmpeg-bframes=0 + +# Hurry up (boolean) +#sout-ffmpeg-hurry-up=0 + +# Interlaced encoding (boolean) +#sout-ffmpeg-interlace=0 + +# Interlaced motion estimation (boolean) +#sout-ffmpeg-interlace-me=1 + +# Video bitrate tolerance (integer) +#sout-ffmpeg-vt=0 + +# Pre-motion estimation (boolean) +#sout-ffmpeg-pre-me=0 + +# Rate control buffer size (integer) +#sout-ffmpeg-rc-buffer-size=1835008 + +# Rate control buffer aggressiveness (float) +#sout-ffmpeg-rc-buffer-aggressivity=1.000000 + +# I quantization factor (float) +#sout-ffmpeg-i-quant-factor=0.000000 + +# Noise reduction (integer) +#sout-ffmpeg-noise-reduction=0 + +# MPEG4 quantization matrix (boolean) +#sout-ffmpeg-mpeg4-matrix=0 + +# Minimum video quantizer scale (integer) +#sout-ffmpeg-qmin=0 + +# Maximum video quantizer scale (integer) +#sout-ffmpeg-qmax=0 + +# Trellis quantization (boolean) +#sout-ffmpeg-trellis=0 + +# Fixed quantizer scale (float) +#sout-ffmpeg-qscale=0.000000 + +# Strict standard compliance (integer) +#sout-ffmpeg-strict=0 + +# Luminance masking (float) +#sout-ffmpeg-lumi-masking=0.000000 + +# Darkness masking (float) +#sout-ffmpeg-dark-masking=0.000000 + +# Motion masking (float) +#sout-ffmpeg-p-masking=0.000000 + +# Border masking (float) +#sout-ffmpeg-border-masking=0.000000 + +# Luminance elimination (integer) +#sout-ffmpeg-luma-elim-threshold=0 + +# Chrominance elimination (integer) +#sout-ffmpeg-chroma-elim-threshold=0 + +# Specify AAC audio profile to use (string) +#sout-ffmpeg-aac-profile=low + +[svcdsub] # Philips OGT (SVCD subtitle) decoder + +[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 + +[svg] # svg + +# SVG template file (string) +#svg-template-file= + +[freetype] # Freetype2 font renderer + +# Font (string) +#freetype-font=Serif Bold + +# Font size in pixels (integer) +#freetype-fontsize=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) + +# SAP multicast address (string) +#sap-addr= + +# SAP timeout (seconds) (integer) +#sap-timeout=1800 + +# Try to parse the announce (boolean) +#sap-parse=1 + +# SAP Strict mode (boolean) +#sap-strict=0 + +[podcast] # Podcasts + +# Podcast URLs list (string) +#podcast-urls= + +[skins2] # Skinnable Interface + +# Skin to use (string) +skins2-last=/usr/share/vlc/skins2/default.vlt + +# 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] + +# Enable transparency effects (boolean) +#skins2-transparency=0 + +# Use a skinned playlist (boolean) +#skinned-playlist=1 + +# Display video in a skinned window if any (boolean) +#skinned-video=1 + +[qt4] # Qt interface + +# Start in minimal view (without menus) (boolean) +#qt-minimal-view=0 + +# Systray icon (boolean) +#qt-system-tray=1 + +# Show notification popup on track change (boolean) +#qt-notification=1 + +# Start VLC with only a systray icon (boolean) +#qt-start-minimized=0 + +# Pause the video playback when minimized (boolean) +#qt-pause-minimized=0 + +# Windows opacity between 0.1 and 1 (float) +#qt-opacity=1.000000 + +# Fullscreen controller opacity between 0.1 and 1 (float) +#qt-fs-opacity=0.800000 + +# Resize interface to the native video size (boolean) +#qt-video-autoresize=1 + +# Show playing item name in window title (boolean) +#qt-name-in-title=1 + +# Show a controller in fullscreen mode (boolean) +#qt-fs-controller=1 + +# Save the recently played items in the menu (boolean) +#qt-recentplay=1 + +# List of words separated by | to filter (string) +#qt-recentplay-filter= + +# Automatically save the volume on exit (boolean) +#qt-autosave-volume=1 + +# Embed the file browser in open dialog (boolean) +#qt-embedded-open=0 + +# Show advanced preferences over simple ones (boolean) +#qt-advanced-pref=0 + +# Show unimportant error and warnings dialogs (boolean) +#qt-error-dialogs=1 + +# Define the colors of the volume slider (string) +#qt-slider-colours=153;210;153;20;210;20;255;199;15;245;39;29 + +# Ask for network policy at start (boolean) +qt-privacy-ask=0 + +# Define which screen fullscreen goes (integer) +#qt-fullscreen-screennumber=-1 + +# Load extensions on startup (boolean) +#qt-autoload-extensions=1 + +# Display background cone or art (boolean) +#qt-bgcone=1 + +# Expanding background cone or art. (boolean) +#qt-bgcone-expands=0 + +# Allow automatic icon changes (boolean) +#qt-icon-change=1 + +[ncurses] # Ncurses interface + +# Filebrowser starting point (string) +#browse-dir= + +[visual] # Visualizer filter + +# Effects list (string) +#effect-list=spectrum + +# Video width (integer) +#effect-width=800 + +# Video height (integer) +#effect-height=500 + +# Show 80 bands instead of 20 (boolean) +#visual-80-bands=1 + +# Draw peaks in the analyzer (boolean) +#visual-peaks=1 + +# Enable original graphic spectrum (boolean) +#spect-show-original=0 + +# Draw the base of the bands (boolean) +#spect-show-base=1 + +# Base pixel radius (integer) +#spect-radius=42 + +# Spectral sections (integer) +#spect-sections=3 + +# V-plane color (integer) +#spect-color=80 + +# Draw bands in the spectrometer (boolean) +#spect-show-bands=1 + +# Show 80 bands instead of 20 (boolean) +#spect-80-bands=1 + +# Number of blank pixels between bands. (integer) +#spect-separ=1 + +# Amplification (integer) +#spect-amp=8 + +# Draw peaks in the analyzer (boolean) +#spect-show-peaks=1 + +# Peak extra width (integer) +#spect-peak-width=61 + +# Peak height (integer) +#spect-peak-height=1 + +[gnutls] # GNU TLS transport layer security + +# TLS cipher priorities (string) +#gnutls-priorities=NORMAL + +[vod_rtsp] # RTSP VoD server + +# MUX for RAW RTSP transport (string) +#rtsp-raw-mux=ts + +# Maximum number of connections (integer) +#rtsp-throttle-users=0 + +# Sets the timeout option in the RTSP session string (integer) +#rtsp-session-timeout=5 + +[logger] # File logging + +# Log filename (string) +#logfile= + +# Log format (string) +#logmode=text + +# Syslog facility (string) +#syslog-facility=user + +# Verbosity (integer) +#log-verbose=-1 + +[audioscrobbler] # Submission of played songs to last.fm + +# Username (string) +#lastfm-username= + +# Password (string) +#lastfm-password= + +# Scrobbler URL (string) +#scrobbler-url=post.audioscrobbler.com + +[cdda] # Audio CD input + +# CDDB Server (string) +#cddb-server=freedb.videolan.org + +# CDDB port (integer) +#cddb-port=80 + +[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= + +# Layer B code rate (string) +#dvb-b-fec= + +# Layer B segments count (integer) +#dvb-b-count=0 + +# Layer B time interleaving (integer) +#dvb-b-interleaving=0 + +# Layer C modulation (string) +#dvb-c-modulation= + +# Layer C code rate (string) +#dvb-c-fec= + +# Layer C segments count (integer) +#dvb-c-count=0 + +# Layer C time interleaving (integer) +#dvb-c-interleaving=0 + +# Modulation / Constellation (string) +#dvb-modulation= + +# Symbol rate (bauds) (integer) +#dvb-srate=0 + +# FEC code rate (string) +#dvb-fec= + +# Pilot (integer) +#dvb-pilot=-1 + +# Roll-off factor (integer) +#dvb-rolloff=-1 + +# Transport stream ID (integer) +#dvb-ts-id=0 + +# Polarization (Voltage) (string) +#dvb-polarization= + +# (integer) +#dvb-voltage=13 + +# High LNB voltage (boolean) +#dvb-high-voltage=0 + +# Local oscillator low frequency (kHz) (integer) +#dvb-lnb-low=0 + +# Local oscillator high frequency (kHz) (integer) +#dvb-lnb-high=0 + +# Universal LNB switch frequency (kHz) (integer) +#dvb-lnb-switch=11700000 + +# DiSEqC LNB number (integer) +#dvb-satno=0 + +# Continuous 22kHz tone (integer) +#dvb-tone=-1 + +[access_smb] # SMB input + +# SMB user name (string) +#smb-user= + +# SMB password (string) +#smb-pwd= + +# SMB domain (string) +#smb-domain= + +[filesystem] # File input + +# Subdirectory behavior (string) +#recursive=expand + +# 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 + +[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 + +[access_alsa] # ALSA audio capture input + +# Stereo (boolean) +#alsa-stereo=1 + +# Capture format (default s16l) (string) +#alsa-format=s16l + +# Samplerate (integer) +#alsa-samplerate=48000 + +[linsys_sdi] # SDI Input + +# Link # (integer) +#linsys-sdi-link=0 + +# Video ID (integer) +#linsys-sdi-id-video=0 + +# Aspect ratio (string) +#linsys-sdi-aspect-ratio= + +# Audio configuration (string) +#linsys-sdi-audio=0=1,1 + +# Teletext configuration (string) +#linsys-sdi-telx= + +# Teletext language (string) +#linsys-sdi-telx-lang= + +[access_ftp] # FTP input + +# FTP user name (string) +#ftp-user=anonymous + +# FTP password (string) +#ftp-pwd=anonymous@example.com + +# 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) +#imem-language= + +# Sample rate (integer) +#imem-samplerate=0 + +# Channels count (integer) +#imem-channels=0 + +# Width (integer) +#imem-width=0 + +# Height (integer) +#imem-height=0 + +# Display aspect ratio (string) +#imem-dar= + +# Frame rate (string) +#imem-fps= + +# Size (integer) +#imem-size=0 + +[access_oss] # OSS input + +# Stereo (boolean) +#oss-stereo=1 + +# Samplerate (integer) +#oss-samplerate=48000 + +[v4l2] # Video4Linux2 input + +# Device (string) +#v4l2-dev=/dev/video0 + +# Standard (string) +#v4l2-standard= + +# Video input chroma format (string) +#v4l2-chroma= + +# Input (integer) +#v4l2-input=0 + +# Audio input (integer) +#v4l2-audio-input=-1 + +# Width (integer) +#v4l2-width=-1 + +# Height (integer) +#v4l2-height=-1 + +# Picture aspect-ratio n:m (string) +#v4l2-aspect-ratio=4:3 + +# Framerate (float) +#v4l2-fps=0.000000 + +# Use libv4l2 (boolean) +#v4l2-use-libv4l2=0 + +# Tuner id (integer) +#v4l2-tuner=0 + +# Frequency (integer) +#v4l2-tuner-frequency=-1 + +# 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) +#pvr-width=-1 + +# Height (integer) +#pvr-height=-1 + +# Frequency (integer) +#pvr-frequency=-1 + +# 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 + +# Enable audio (boolean) +#audio=1 + +# Default audio volume (integer) +volume=224 + +# Audio output volume step (integer) +#volume-step=32 + +# High quality audio resampling (boolean) +#hq-resampling=1 + +# Use S/PDIF when available (boolean) +#spdif=0 + +# Force detection of Dolby Surround (integer) +#force-dolby-surround=0 + +# Audio desynchronization compensation (integer) +#audio-desync=0 + +# Replay gain mode (string) +#audio-replay-gain-mode=none + +# Replay preamp (float) +#audio-replay-gain-preamp=0.000000 + +# Default replay gain (float) +#audio-replay-gain-default=-7.000000 + +# Peak protection (boolean) +#audio-replay-gain-peak-protection=1 + +# Enable time stretching audio (boolean) +#audio-time-stretch=1 + +# Audio output module (string) +#aout= + +# Audio filters (string) +#audio-filter= + +# Audio visualizations (string) +#audio-visual= + +# Enable video (boolean) +#video=1 + +# Grayscale video output (boolean) +#grayscale=0 + +# Fullscreen video output (boolean) +#fullscreen=0 + +# Embedded video (boolean) +#embedded-video=1 + +# (boolean) +#xlib=1 + +# Drop late frames (boolean) +#drop-late-frames=1 + +# Skip frames (boolean) +#skip-frames=1 + +# Quiet synchro (boolean) +#quiet-synchro=0 + +# Key press events (boolean) +#keyboard-events=1 + +# Mouse events (boolean) +#mouse-events=1 + +# Overlay video output (boolean) +#overlay=1 + +# Always on top (boolean) +#video-on-top=0 + +# Enable wallpaper mode (boolean) +#video-wallpaper=0 + +# Disable screensaver (boolean) +#disable-screensaver=1 + +# Show media title on video (boolean) +#video-title-show=1 + +# Show video title for x milliseconds (integer) +#video-title-timeout=5000 + +# Position of video title (integer) +#video-title-position=8 + +# Hide cursor and fullscreen controller after x milliseconds (integer) +#mouse-hide-timeout=1000 + +# Video snapshot directory (or filename) (string) +#snapshot-path= + +# Video snapshot file prefix (string) +#snapshot-prefix=vlcsnap- + +# Video snapshot format (string) +#snapshot-format=png + +# Display video snapshot preview (boolean) +#snapshot-preview=1 + +# Use sequential numbers instead of timestamps (boolean) +#snapshot-sequential=0 + +# Video snapshot width (integer) +#snapshot-width=-1 + +# Video snapshot height (integer) +#snapshot-height=-1 + +# Video width (integer) +#width=-1 + +# Video height (integer) +#height=-1 + +# Video X coordinate (integer) +#video-x=0 + +# Video Y coordinate (integer) +#video-y=0 + +# Video cropping (string) +#crop= + +# Custom crop ratios list (string) +#custom-crop-ratios= + +# Source aspect ratio (string) +#aspect-ratio= + +# Video Auto Scaling (boolean) +#autoscale=1 + +# Video scaling factor (float) +#scale=1.000000 + +# Monitor pixel aspect ratio (string) +#monitor-par= + +# Custom aspect ratios list (string) +#custom-aspect-ratios= + +# Fix HDTV height (boolean) +#hdtv-fix=1 + +# Window decorations (boolean) +#video-deco=1 + +# Video title (string) +#video-title= + +# Video alignment (integer) +#align=0 + +# Zoom video (float) +#zoom=1.000000 + +# Deinterlace (integer) +#deinterlace=0 + +# Deinterlace mode (string) +#deinterlace-mode=blend + +# Video output module (string) +#vout= + +# Video filter module (string) +#video-filter= + +# Video splitter module (string) +#video-splitter= + +# Enable sub-pictures (boolean) +#spu=1 + +# On Screen Display (boolean) +#osd=1 + +# Text rendering module (string) +#text-renderer= + +# Use subtitle file (string) +#sub-file= + +# Autodetect subtitle files (boolean) +#sub-autodetect-file=1 + +# Subtitle autodetection fuzziness (integer) +#sub-autodetect-fuzzy=3 + +# Subtitle autodetection paths (string) +#sub-autodetect-path=./Subtitles, ./subtitles + +# Force subtitle position (integer) +#sub-margin=0 + +# Subpictures source module (string) +#sub-source= + +# Subpictures filter module (string) +#sub-filter= + +# Program (integer) +#program=0 + +# Programs (string) +#programs= + +# Audio track (integer) +#audio-track=-1 + +# Subtitles track (integer) +#sub-track=-1 + +# Audio language (string) +#audio-language= + +# Subtitle language (string) +#sub-language= + +# Audio track ID (integer) +#audio-track-id=-1 + +# Subtitles track ID (integer) +#sub-track-id=-1 + +# Preferred video resolution (integer) +#preferred-resolution=-1 + +# Input repetitions (integer) +#input-repeat=0 + +# Start time (float) +#start-time=0.000000 + +# Stop time (float) +#stop-time=0.000000 + +# Run time (float) +#run-time=0.000000 + +# Fast seek (boolean) +#input-fast-seek=0 + +# Playback speed (float) +#rate=1.000000 + +# Input list (string) +#input-list= + +# Input slave (experimental) (string) +#input-slave= + +# Bookmarks list for a stream (string) +#bookmarks= + +# DVD device (string) +#dvd=/dev/dvd + +# VCD device (string) +#vcd=/dev/cdrom + +# Audio CD device (string) +#cd-audio=/dev/cdrom + +# MTU of the network interface (integer) +#mtu=1400 + +# TCP connection timeout (integer) +#ipv4-timeout=5000 + +# HTTP server address (string) +#http-host= + +# HTTP server port (integer) +#http-port=8080 + +# HTTPS server port (integer) +#https-port=8443 + +# RTSP server address (string) +#rtsp-host= + +# RTSP server port (integer) +#rtsp-port=554 + +# HTTP/TLS server certificate (string) +#http-cert= + +# HTTP/TLS server private key (string) +#http-key= + +# HTTP/TLS Certificate Authority (string) +#http-ca= + +# HTTP/TLS Certificate Revocation List (string) +#http-crl= + +# SOCKS server (string) +#socks= + +# SOCKS user name (string) +#socks-user= + +# SOCKS password (string) +#socks-pwd= + +# Title metadata (string) +#meta-title= + +# Author metadata (string) +#meta-author= + +# Artist metadata (string) +#meta-artist= + +# Genre metadata (string) +#meta-genre= + +# Copyright metadata (string) +#meta-copyright= + +# Description metadata (string) +#meta-description= + +# Date metadata (string) +#meta-date= + +# URL metadata (string) +#meta-url= + +# File caching (ms) (integer) +#file-caching=300 + +# Live capture caching (ms) (integer) +#live-caching=300 + +# Disc caching (ms) (integer) +#disc-caching=300 + +# Network caching (ms) (integer) +#network-caching=1000 + +# Clock reference average counter (integer) +#cr-average=40 + +# Clock synchronisation (integer) +#clock-synchro=-1 + +# Clock jitter (integer) +#clock-jitter=5000 + +# Network synchronisation (boolean) +#network-synchronisation=0 + +# Record directory or filename (string) +#input-record-path= + +# Prefer native stream recording (boolean) +#input-record-native=1 + +# Timeshift directory (string) +#input-timeshift-path= + +# Timeshift granularity (integer) +#input-timeshift-granularity=-1 + +# Change title according to current media (string) +#input-title-format=$Z + +# Preferred decoders list (string) +#codec= + +# Preferred encoders list (string) +#encoder= + +# Access module (string) +#access= + +# Demux module (string) +#demux= + +# Stream filter module (string) +#stream-filter= + +# Default stream output chain (string) +#sout= + +# Display while streaming (boolean) +#sout-display=0 + +# Keep stream output open (boolean) +#sout-keep=0 + +# Enable streaming of all ES (boolean) +#sout-all=0 + +# Enable audio stream output (boolean) +#sout-audio=1 + +# Enable video stream output (boolean) +#sout-video=1 + +# Enable SPU stream output (boolean) +#sout-spu=1 + +# Stream output muxer caching (ms) (integer) +#sout-mux-caching=1500 + +# VLM configuration file (string) +#vlm-conf= + +# Mux module (string) +#mux= + +# Access output module (string) +#access_output= + +# Hop limit (TTL) (integer) +#ttl=-1 + +# Multicast output interface (string) +#miface= + +# DiffServ Code Point (integer) +#dscp=0 + +# Preferred packetizer list (string) +#packetizer= + +# SAP announcement interval (integer) +#sap-interval=5 + +# Memory copy module (string) +#memcpy= + +# VoD server module (string) +#vod-server= + +# Use a plugins cache (boolean) +#plugins-cache=1 + +# Data search path (string) +#data-path= + +# Allow real-time priority (boolean) +#rt-priority=0 + +# Adjust VLC priority (integer) +#rt-offset=0 + +# Inhibit the power management daemon during playback (boolean) +#inhibit=1 + +# Allow only one running instance (boolean) +#one-instance=0 + +# One instance when started from file (boolean) +#one-instance-when-started-from-file=1 + +# Enqueue items to playlist when in one instance mode (boolean) +#playlist-enqueue=0 + +# Play files randomly forever (boolean) +#random=0 + +# Repeat all (boolean) +#loop=0 + +# Repeat current item (boolean) +#repeat=0 + +# Play and exit (boolean) +#play-and-exit=0 + +# Play and stop (boolean) +#play-and-stop=0 + +# Play and pause (boolean) +#play-and-pause=0 + +# Auto start (boolean) +#playlist-autostart=1 + +# Use media library (boolean) +#media-library=0 + +# Display playlist tree (boolean) +#playlist-tree=0 + +# Default stream (string) +#open= + +# Automatically preparse files (boolean) +#auto-preparse=1 + +# Album art policy (integer) +album-art=2 + +# Services discovery modules (string) +#services-discovery= + +# Verbosity (0,1,2) (integer) +#verbose=0 + +# Choose which objects should print debug message (string) +#verbose-objects= + +# Be quiet (boolean) +#quiet=0 + +# Run as daemon process (boolean) +#daemon=0 + +# Write process id to file (string) +#pidfile= + +# Log to file (boolean) +#file-logging=0 + +# Log to syslog (boolean) +#syslog=0 + +# Color messages (boolean) +#color=1 + +# Show advanced options (boolean) +#advanced=0 + +# Interface interaction (boolean) +#interact=1 + +# Locally collect statistics (boolean) +#stats=1 + +# Interface module (string) +#intf= + +# Extra interface modules (string) +#extraintf= + +# Control interfaces (string) +#control= + +# Fullscreen (string) +#global-key-toggle-fullscreen= + +# Fullscreen (string) +#key-toggle-fullscreen=f + +# Leave fullscreen (string) +#global-key-leave-fullscreen= + +# Leave fullscreen (string) +#key-leave-fullscreen=Esc + +# Play/Pause (string) +#global-key-play-pause= + +# Play/Pause (string) +#key-play-pause=Space + +# Pause only (string) +#global-key-pause= + +# Pause only (string) +#key-pause= + +# Play only (string) +#global-key-play= + +# Play only (string) +#key-play= + +# Faster (string) +#global-key-faster= + +# Faster (string) +#key-faster=+ + +# Slower (string) +#global-key-slower= + +# Slower (string) +#key-slower=- + +# Normal rate (string) +#global-key-rate-normal= + +# Normal rate (string) +#key-rate-normal== + +# Faster (fine) (string) +#global-key-rate-faster-fine= + +# Faster (fine) (string) +#key-rate-faster-fine=] + +# Slower (fine) (string) +#global-key-rate-slower-fine= + +# Slower (fine) (string) +#key-rate-slower-fine=[ + +# Next (string) +#global-key-next= + +# Next (string) +#key-next=n + +# Previous (string) +#global-key-prev= + +# Previous (string) +#key-prev=p + +# Stop (string) +#global-key-stop= + +# Stop (string) +#key-stop=s + +# Position (string) +#global-key-position= + +# Position (string) +#key-position=t + +# Very short backwards jump (string) +#global-key-jump-extrashort= + +# Very short backwards jump (string) +#key-jump-extrashort=Shift+Left + +# Very short forward jump (string) +#global-key-jump+extrashort= + +# Very short forward jump (string) +#key-jump+extrashort=Shift+Right + +# Short backwards jump (string) +#global-key-jump-short= + +# Short backwards jump (string) +#key-jump-short=Alt+Left + +# Short forward jump (string) +#global-key-jump+short= + +# Short forward jump (string) +#key-jump+short=Alt+Right + +# Medium backwards jump (string) +#global-key-jump-medium= + +# Medium backwards jump (string) +#key-jump-medium=Ctrl+Left + +# Medium forward jump (string) +#global-key-jump+medium= + +# Medium forward jump (string) +#key-jump+medium=Ctrl+Right + +# Long backwards jump (string) +#global-key-jump-long= + +# Long backwards jump (string) +#key-jump-long=Ctrl+Alt+Left + +# Long forward jump (string) +#global-key-jump+long= + +# Long forward jump (string) +#key-jump+long=Ctrl+Alt+Right + +# Next frame (string) +#global-key-frame-next= + +# Next frame (string) +#key-frame-next=e + +# Activate (string) +#global-key-nav-activate= + +# Activate (string) +#key-nav-activate=Enter + +# Navigate up (string) +#global-key-nav-up= + +# Navigate up (string) +#key-nav-up=Up + +# Navigate down (string) +#global-key-nav-down= + +# Navigate down (string) +#key-nav-down=Down + +# Navigate left (string) +#global-key-nav-left= + +# Navigate left (string) +#key-nav-left=Left + +# Navigate right (string) +#global-key-nav-right= + +# Navigate right (string) +#key-nav-right=Right + +# Go to the DVD menu (string) +#global-key-disc-menu= + +# Go to the DVD menu (string) +#key-disc-menu=Shift+m + +# Select previous DVD title (string) +#global-key-title-prev= + +# Select previous DVD title (string) +#key-title-prev=Shift+o + +# Select next DVD title (string) +#global-key-title-next= + +# Select next DVD title (string) +#key-title-next=Shift+b + +# Select prev DVD chapter (string) +#global-key-chapter-prev= + +# Select prev DVD chapter (string) +#key-chapter-prev=Shift+p + +# Select next DVD chapter (string) +#global-key-chapter-next= + +# Select next DVD chapter (string) +#key-chapter-next=Shift+n + +# Quit (string) +#global-key-quit= + +# Quit (string) +#key-quit=Ctrl+q + +# Volume up (string) +#global-key-vol-up= + +# Volume up (string) +#key-vol-up=Ctrl+Up + +# Volume down (string) +#global-key-vol-down= + +# Volume down (string) +#key-vol-down=Ctrl+Down + +# Mute (string) +#global-key-vol-mute= + +# Mute (string) +#key-vol-mute=m + +# Subtitle delay up (string) +#global-key-subdelay-up= + +# Subtitle delay up (string) +#key-subdelay-up=h + +# Subtitle delay down (string) +#global-key-subdelay-down= + +# Subtitle delay down (string) +#key-subdelay-down=g + +# Subtitle position up (string) +#global-key-subpos-up= + +# Subtitle position up (string) +#key-subpos-up= + +# Subtitle position down (string) +#global-key-subpos-down= + +# Subtitle position down (string) +#key-subpos-down= + +# Audio delay up (string) +#global-key-audiodelay-up= + +# Audio delay up (string) +#key-audiodelay-up=k + +# Audio delay down (string) +#global-key-audiodelay-down= + +# Audio delay down (string) +#key-audiodelay-down=j + +# Cycle audio track (string) +#global-key-audio-track= + +# Cycle audio track (string) +#key-audio-track=b + +# Cycle through audio devices (string) +#global-key-audiodevice-cycle= + +# Cycle through audio devices (string) +#key-audiodevice-cycle=Shift+a + +# Cycle subtitle track (string) +#global-key-subtitle-track= + +# Cycle subtitle track (string) +#key-subtitle-track=v + +# Cycle source aspect ratio (string) +#global-key-aspect-ratio= + +# Cycle source aspect ratio (string) +#key-aspect-ratio=a + +# Cycle video crop (string) +#global-key-crop= + +# Cycle video crop (string) +#key-crop=c + +# Toggle autoscaling (string) +#global-key-toggle-autoscale= + +# Toggle autoscaling (string) +#key-toggle-autoscale=o + +# Increase scale factor (string) +#global-key-incr-scalefactor= + +# Increase scale factor (string) +#key-incr-scalefactor=Alt+o + +# Decrease scale factor (string) +#global-key-decr-scalefactor= + +# Decrease scale factor (string) +#key-decr-scalefactor=Alt+Shift+o + +# Cycle deinterlace modes (string) +#global-key-deinterlace= + +# Cycle deinterlace modes (string) +#key-deinterlace=d + +# Show controller in fullscreen (string) +#global-key-intf-show= + +# Show controller in fullscreen (string) +#key-intf-show=i + +# Boss key (string) +#global-key-intf-boss= + +# Boss key (string) +#key-intf-boss= + +# Take video snapshot (string) +#global-key-snapshot= + +# Take video snapshot (string) +#key-snapshot=Shift+s + +# Record (string) +#global-key-record= + +# Record (string) +#key-record=Shift+r + +# Zoom (string) +#global-key-zoom= + +# Zoom (string) +#key-zoom=z + +# Un-Zoom (string) +#global-key-unzoom= + +# Un-Zoom (string) +#key-unzoom=Shift+z + +# Toggle wallpaper mode in video output (string) +#global-key-wallpaper= + +# Toggle wallpaper mode in video output (string) +#key-wallpaper=w + +# Display OSD menu on top of video output (string) +#global-key-menu-on= + +# Display OSD menu on top of video output (string) +#key-menu-on=Alt+Shift+m + +# Do not display OSD menu on video output (string) +#global-key-menu-off= + +# Do not display OSD menu on video output (string) +#key-menu-off=Ctrl+Alt+m + +# Highlight widget on the right (string) +#global-key-menu-right= + +# Highlight widget on the right (string) +#key-menu-right=Alt+Shift+Right + +# Highlight widget on the left (string) +#global-key-menu-left= + +# Highlight widget on the left (string) +#key-menu-left=Alt+Shift+Left + +# Highlight widget on top (string) +#global-key-menu-up= + +# Highlight widget on top (string) +#key-menu-up=Alt+Shift+Up + +# Highlight widget below (string) +#global-key-menu-down= + +# Highlight widget below (string) +#key-menu-down=Alt+Shift+Down + +# Select current widget (string) +#global-key-menu-select= + +# Select current widget (string) +#key-menu-select=Alt+Shift+Enter + +# Crop one pixel from the top of the video (string) +#global-key-crop-top= + +# Crop one pixel from the top of the video (string) +#key-crop-top=Alt+r + +# Uncrop one pixel from the top of the video (string) +#global-key-uncrop-top= + +# Uncrop one pixel from the top of the video (string) +#key-uncrop-top=Alt+Shift+r + +# Crop one pixel from the left of the video (string) +#global-key-crop-left= + +# Crop one pixel from the left of the video (string) +#key-crop-left=Alt+d + +# Uncrop one pixel from the left of the video (string) +#global-key-uncrop-left= + +# Uncrop one pixel from the left of the video (string) +#key-uncrop-left=Alt+Shift+d + +# Crop one pixel from the bottom of the video (string) +#global-key-crop-bottom= + +# Crop one pixel from the bottom of the video (string) +#key-crop-bottom=Alt+c + +# Uncrop one pixel from the bottom of the video (string) +#global-key-uncrop-bottom= + +# Uncrop one pixel from the bottom of the video (string) +#key-uncrop-bottom=Alt+Shift+c + +# Crop one pixel from the right of the video (string) +#global-key-crop-right= + +# Crop one pixel from the right of the video (string) +#key-crop-right=Alt+f + +# Uncrop one pixel from the right of the video (string) +#global-key-uncrop-right= + +# Uncrop one pixel from the right of the video (string) +#key-uncrop-right=Alt+Shift+f + +# Random (string) +#global-key-random= + +# Random (string) +#key-random=r + +# Normal/Repeat/Loop (string) +#global-key-loop= + +# Normal/Repeat/Loop (string) +#key-loop=l + +# 1:4 Quarter (string) +#global-key-zoom-quarter= + +# 1:4 Quarter (string) +#key-zoom-quarter=Alt+1 + +# 1:2 Half (string) +#global-key-zoom-half= + +# 1:2 Half (string) +#key-zoom-half=Alt+2 + +# 1:1 Original (string) +#global-key-zoom-original= + +# 1:1 Original (string) +#key-zoom-original=Alt+3 + +# 2:1 Double (string) +#global-key-zoom-double= + +# 2:1 Double (string) +#key-zoom-double=Alt+4 + +# Very short jump length (integer) +#extrashort-jump-size=3 + +# Short jump length (integer) +#short-jump-size=10 + +# Medium jump length (integer) +#medium-jump-size=60 + +# Long jump length (integer) +#long-jump-size=300 + +# Set playlist bookmark 1 (string) +#global-key-set-bookmark1= + +# Set playlist bookmark 1 (string) +#key-set-bookmark1=Ctrl+F1 + +# Set playlist bookmark 2 (string) +#global-key-set-bookmark2= + +# Set playlist bookmark 2 (string) +#key-set-bookmark2=Ctrl+F2 + +# Set playlist bookmark 3 (string) +#global-key-set-bookmark3= + +# Set playlist bookmark 3 (string) +#key-set-bookmark3=Ctrl+F3 + +# Set playlist bookmark 4 (string) +#global-key-set-bookmark4= + +# Set playlist bookmark 4 (string) +#key-set-bookmark4=Ctrl+F4 + +# Set playlist bookmark 5 (string) +#global-key-set-bookmark5= + +# Set playlist bookmark 5 (string) +#key-set-bookmark5=Ctrl+F5 + +# Set playlist bookmark 6 (string) +#global-key-set-bookmark6= + +# Set playlist bookmark 6 (string) +#key-set-bookmark6=Ctrl+F6 + +# Set playlist bookmark 7 (string) +#global-key-set-bookmark7= + +# Set playlist bookmark 7 (string) +#key-set-bookmark7=Ctrl+F7 + +# Set playlist bookmark 8 (string) +#global-key-set-bookmark8= + +# Set playlist bookmark 8 (string) +#key-set-bookmark8=Ctrl+F8 + +# Set playlist bookmark 9 (string) +#global-key-set-bookmark9= + +# Set playlist bookmark 9 (string) +#key-set-bookmark9=Ctrl+F9 + +# Set playlist bookmark 10 (string) +#global-key-set-bookmark10= + +# Set playlist bookmark 10 (string) +#key-set-bookmark10=Ctrl+F10 + +# Play playlist bookmark 1 (string) +#global-key-play-bookmark1= + +# Play playlist bookmark 1 (string) +#key-play-bookmark1=F1 + +# Play playlist bookmark 2 (string) +#global-key-play-bookmark2= + +# Play playlist bookmark 2 (string) +#key-play-bookmark2=F2 + +# Play playlist bookmark 3 (string) +#global-key-play-bookmark3= + +# Play playlist bookmark 3 (string) +#key-play-bookmark3=F3 + +# Play playlist bookmark 4 (string) +#global-key-play-bookmark4= + +# Play playlist bookmark 4 (string) +#key-play-bookmark4=F4 + +# Play playlist bookmark 5 (string) +#global-key-play-bookmark5= + +# Play playlist bookmark 5 (string) +#key-play-bookmark5=F5 + +# Play playlist bookmark 6 (string) +#global-key-play-bookmark6= + +# Play playlist bookmark 6 (string) +#key-play-bookmark6=F6 + +# Play playlist bookmark 7 (string) +#global-key-play-bookmark7= + +# Play playlist bookmark 7 (string) +#key-play-bookmark7=F7 + +# Play playlist bookmark 8 (string) +#global-key-play-bookmark8= + +# Play playlist bookmark 8 (string) +#key-play-bookmark8=F8 + +# Play playlist bookmark 9 (string) +#global-key-play-bookmark9= + +# Play playlist bookmark 9 (string) +#key-play-bookmark9=F9 + +# Play playlist bookmark 10 (string) +#global-key-play-bookmark10= + +# Play playlist bookmark 10 (string) +#key-play-bookmark10=F10 + +# Playlist bookmark 1 (string) +#bookmark1= + +# Playlist bookmark 2 (string) +#bookmark2= + +# Playlist bookmark 3 (string) +#bookmark3= + +# Playlist bookmark 4 (string) +#bookmark4= + +# Playlist bookmark 5 (string) +#bookmark5= + +# Playlist bookmark 6 (string) +#bookmark6= + +# Playlist bookmark 7 (string) +#bookmark7= + +# Playlist bookmark 8 (string) +#bookmark8= + +# Playlist bookmark 9 (string) +#bookmark9= + +# Playlist bookmark 10 (string) +#bookmark10= + +[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 +# Snapshot height (integer) +#vout-snapshot-height=200 +# Chroma (string) +#vout-snapshot-chroma=RV32 +# Cache size (number of images) (integer) +#vout-snapshot-cache-size=50 +[oldtelnet] # VLM remote control interface +# Host (string) +#telnet-host=localhost +# Port (integer) +#telnet-port=4212 +# Password (string) +#telnet-password=admin +[oldhttp] # HTTP remote control interface +# Host address (string) +#http-host= +# Source directory (string) +#http-src= +# Handlers (string) +#http-handlers= +# Export album art as /art (boolean) +#http-album-art=0 +# Certificate file (string) +#http-intf-cert= +# Private key file (string) +#http-intf-key= +# Root CA file (string) +#http-intf-ca= +# CRL file (string) +#http-intf-crl= +[crop] # Crop video filter +# Crop geometry (pixels) (string) +#crop-geometry= +# Automatic cropping (boolean) +#autocrop=0 +# Ratio max (x 1000) (integer) +#autocrop-ratio-max=2405 +# Manual ratio (integer) +#crop-ratio=0 +# Number of images for change (integer) +#autocrop-time=25 +# Number of lines for change (integer) +#autocrop-diff=16 +# Number of non black pixels (integer) +#autocrop-non-black-pixels=3 +# Skip percentage (%) (integer) +#autocrop-skip-percent=17 +# Luminance threshold (integer) +#autocrop-luminance-threshold=40 +[fake] # Fake video decoder +# Image file (string) +#fake-file= +# Reload image file (integer) +#fake-file-reload=0 +# Video width (integer) +#fake-width=0 +# Video height (integer) +#fake-height=0 +# Keep aspect ratio (boolean) +#fake-keep-ar=0 +# Background aspect ratio (string) +#fake-aspect-ratio= +# Deinterlace video (boolean) +#fake-deinterlace=0 +# Deinterlace module (string) +#fake-deinterlace-module=deinterlace +# Chroma used (string) +#fake-chroma=I420 +[invmem] # Memory video decoder +# Width (integer) +#invmem-width=0 +# Height (integer) +#invmem-height=0 +# Lock function (string) +#invmem-lock=0 +# Unlock function (string) +#invmem-unlock=0 +# Callback data (string) +#invmem-data=0 +# Chroma (string) +#invmem-chroma=RV24 +[dvb] # DVB input with v4l2 support +# Caching value in ms (integer) +#dvb-caching=300 +# Adapter card to tune (integer) +#dvb-adapter=0 +# Device number to use on adapter (integer) +#dvb-device=0 +# Transponder/multiplex frequency (integer) +#dvb-frequency=0 +# Inversion mode (integer) +#dvb-inversion=2 +# Probe DVB card for capabilities (boolean) +#dvb-probe=1 +# Budget mode (boolean) +#dvb-budget-mode=0 +# Satellite number in the Diseqc system (integer) +#dvb-satno=0 +# LNB voltage (integer) +#dvb-voltage=13 +# High LNB voltage (boolean) +#dvb-high-voltage=0 +# 22 kHz tone (integer) +#dvb-tone=-1 +# Transponder FEC (integer) +#dvb-fec=9 +# Transponder symbol rate in kHz (integer) +#dvb-srate=27500000 +# Antenna lnb_lof1 (kHz) (integer) +#dvb-lnb-lof1=0 +# Antenna lnb_lof2 (kHz) (integer) +#dvb-lnb-lof2=0 +# Antenna lnb_slof (kHz) (integer) +#dvb-lnb-slof=0 +# Modulation type (integer) +#dvb-modulation=0 +# Terrestrial high priority stream code rate (FEC) (integer) +#dvb-code-rate-hp=9 +# Terrestrial low priority stream code rate (FEC) (integer) +#dvb-code-rate-lp=9 +# Terrestrial bandwidth (integer) +#dvb-bandwidth=0 +# Terrestrial guard interval (integer) +#dvb-guard=0 +# Terrestrial transmission mode (integer) +#dvb-transmission=0 +# Terrestrial hierarchy mode (integer) +#dvb-hierarchy=0 +# HTTP Host address (string) +#dvb-http-host= +# HTTP user name (string) +#dvb-http-user= +# HTTP password (string) +#dvb-http-password= +# HTTP ACL (string) +#dvb-http-acl= +# Certificate file (string) +#dvb-http-intf-cert= +# Private key file (string) +#dvb-http-intf-key= +# Root CA file (string) +#dvb-http-intf-ca= +# CRL file (string) +#dvb-http-intf-crl= +[access_fake] # Fake video input +# Caching value in ms (integer) +#fake-caching=300 +# Framerate (float) +#fake-fps=25.000000 +# ID (integer) +#fake-id=0 +# Duration in ms (integer) +#fake-duration=-1 +[access_mmap] # Memory-mapped file input +# Use file memory mapping (boolean) +#file-mmap=0 diff --git a/.conkeror.mozdev.org b/.conkeror.mozdev.org new file mode 120000 index 0000000..49c36a2 --- /dev/null +++ b/.conkeror.mozdev.org @@ -0,0 +1 @@ +.mozilla/
\ No newline at end of file @@ -1,2 +1,3 @@ # m h dom mon dow command -*/5 * * * * cd $HOME && make -k +*/5 * * * * cd $HOME && make - +*/5 * * * * offlineimap-runner @@ -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) @@ -77,7 +81,10 @@ org-mode identica-mode smarttabs - autopair)) + markdown-mode + autopair + nginx-mode + )) (when (require 'el-get nil t) (el-get 'sync lts-el-get-packages)) @@ -184,6 +191,8 @@ (set (make-local-variable 'indent-tabs-mode) nil) )) +(add-to-list 'auto-mode-alist '("PKGBUILD" . sh-mode)) + ;(require 'flymake) ;(add-hook 'php-mode-hook (lambda() (flymake-mode 1))) ;(define-key php-mode-map '[M-S-up] 'flymake-goto-prev-error) diff --git a/.emacs.d/.gitignore b/.emacs.d/.gitignore index 60dcaa6..675a8be 100644 --- a/.emacs.d/.gitignore +++ b/.emacs.d/.gitignore @@ -1,5 +1,7 @@ auto-save-list/* el-get/* server/* +elmo/* image-dired/* session.* +url/* diff --git a/.emacs.d/custom.el b/.emacs.d/custom.el index 7773d83..4caf4c5 100644 --- a/.emacs.d/custom.el +++ b/.emacs.d/custom.el @@ -5,6 +5,8 @@ ;; If there is more than one, they won't work right. '(ruby-deep-arglist nil) '(ruby-deep-indent-paren nil) + '(erc-nick "lukeshu") + '(mdmua-maildir "~/Maildir") '(scroll-bar-mode nil)) (custom-set-faces ;; custom-set-faces was added by Custom. diff --git a/.git.info.exclude b/.git.info.exclude index 78497e1..235367c 100644 --- a/.git.info.exclude +++ b/.git.info.exclude @@ -7,6 +7,13 @@ !.*/*/* !.*/*/*/* !.*/*/*/*/* +!.*/*/*/*/*/* +!.*/*/*/*/*/*/* +!.*/*/*/*/*/*/*/* +!.*/*/*/*/*/*/*/*/* +!.*/*/*/*/*/*/*/*/*/* +!.*/*/*/*/*/*/*/*/*/*/* +!.*/*/*/*/*/*/*/*/*/*/*/* # Or Makefile !Makefile @@ -14,8 +21,9 @@ # Ignore these for privacy .ssh/* !.ssh/config -.netrc .gnupg/* +!.gnupg/gpg.conf +.netrc # Ignore temp/log/history files *.log @@ -33,51 +41,62 @@ tmp \#*# .~lock.*# *_history +*_hist history.* *authority *.cookie +*.bak # Ignore these special-purpose cache/temp files -.xsession-errors* .camel_certs -.kde/socket-* -.kde/share/apps/RecentDocuments/* -.local/share/gvfs-metadata/* -.local/share/icons/* -.mozilla/firefox/Crash\ Reports/* .compiz/session/* -.dbus/session-bus/* -.thumbnails/* -.gnash/SharedObjects/* .config/chromium/Default/History\ Index* -.evolution/.* -.shotwell/thumbs/* -.netbeans/*/update_tracking/* -.netbeans/*/modules/* -.local/share/Trash/* -.links2/links.his +.current.asound +.dbus/session-bus/* +.ddd/history +.dvdcss +.esd_auth .eshell/history -.sudo_as_admin_successful -.lesshst +.evolution/.* .gconfd/saved_state -.esd_auth -.recently-used.xbel* +.gnash-media +.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/* +.local/share/recently-used.xbel +.pki .pulse .pulse-cookie -.pki -.alsa.save +.recently-used.xbel* +.shotwell/thumbs/* +.sudo_as_admin_successful +.thumbnails/* +.xsession-errors* # 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* -.prefix .offlineimap -.crontab.local -.xmodmap -.elmo -.ido.last -.bogofilter/* +.bogofilter +.config/Trolltech.conf +.gem + +# Ignore these files that if I tracked them, would be a separate repo +.config/libreoffice +.config/transmission +.netbeans +.mozilla diff --git a/.gnupg/gpg.conf b/.gnupg/gpg.conf new file mode 100644 index 0000000..f43a58e --- /dev/null +++ b/.gnupg/gpg.conf @@ -0,0 +1,242 @@ +# Options for GnuPG +# Copyright 1998, 1999, 2000, 2001, 2002, 2003, +# 2010 Free Software Foundation, Inc. +# +# This file is free software; as a special exception the author gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. +# +# This file is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# +# Unless you specify which option file to use (with the command line +# option "--options filename"), GnuPG uses the file ~/.gnupg/gpg.conf +# by default. +# +# An options file can contain any long options which are available in +# GnuPG. If the first non white space character of a line is a '#', +# this line is ignored. Empty lines are also ignored. +# +# See the man page for a list of options. + +# Uncomment the following option to get rid of the copyright notice + +no-greeting + +# If you have more than 1 secret key in your keyring, you may want to +# uncomment the following option and set your preferred keyid. + +default-key D4FFBFC9 + +# If you do not pass a recipient to gpg, it will ask for one. Using +# this option you can encrypt to a default key. Key validation will +# not be done in this case. The second form uses the default key as +# default recipient. + +#default-recipient some-user-id +#default-recipient-self + +# Use --encrypt-to to add the specified key as a recipient to all +# messages. This is useful, for example, when sending mail through a +# mail client that does not automatically encrypt mail to your key. +# In the example, this option allows you to read your local copy of +# encrypted mail that you've sent to others. + +#encrypt-to some-key-id + +# By default GnuPG creates version 4 signatures for data files as +# specified by OpenPGP. Some earlier (PGP 6, PGP 7) versions of PGP +# require the older version 3 signatures. Setting this option forces +# GnuPG to create version 3 signatures. + +#force-v3-sigs + +# Because some mailers change lines starting with "From " to ">From " +# it is good to handle such lines in a special way when creating +# cleartext signatures; all other PGP versions do it this way too. + +#no-escape-from-lines + +# If you do not use the Latin-1 (ISO-8859-1) charset, you should tell +# GnuPG which is the native character set. Please check the man page +# for supported character sets. This character set is only used for +# metadata and not for the actual message which does not undergo any +# translation. Note that future version of GnuPG will change to UTF-8 +# as default character set. In most cases this option is not required +# as GnuPG is able to figure out the correct charset at runtime. + +charset utf-8 + +# Group names may be defined like this: +# group mynames = paige 0x12345678 joe patti +# +# Any time "mynames" is a recipient (-r or --recipient), it will be +# expanded to the names "paige", "joe", and "patti", and the key ID +# "0x12345678". Note there is only one level of expansion - you +# cannot make an group that points to another group. Note also that +# if there are spaces in the recipient name, this will appear as two +# recipients. In these cases it is better to use the key ID. + +#group mynames = paige 0x12345678 joe patti + +# Lock the file only once for the lifetime of a process. If you do +# not define this, the lock will be obtained and released every time +# it is needed, which is usually preferable. + +#lock-once + +# GnuPG can send and receive keys to and from a keyserver. These +# servers can be HKP, email, or LDAP (if GnuPG is built with LDAP +# support). +# +# Example HKP keyserver: +# hkp://keys.gnupg.net +# hkp://subkeys.pgp.net +# +# Example email keyserver: +# mailto:pgp-public-keys@keys.pgp.net +# +# Example LDAP keyservers: +# ldap://keyserver.pgp.com +# +# Regular URL syntax applies, and you can set an alternate port +# through the usual method: +# hkp://keyserver.example.net:22742 +# +# Most users just set the name and type of their preferred keyserver. +# Note that most servers (with the notable exception of +# ldap://keyserver.pgp.com) synchronize changes with each other. Note +# also that a single server name may actually point to multiple +# servers via DNS round-robin. hkp://keys.gnupg.net is an example of +# such a "server", which spreads the load over a number of physical +# servers. To see the IP address of the server actually used, you may use +# the "--keyserver-options debug". + +#keyserver hkp://keys.gnupg.net +#keyserver mailto:pgp-public-keys@keys.nl.pgp.net +#keyserver ldap://keyserver.pgp.com + +#keyserver hkps://keys.indymedia.org +#keyserver-options ca-cert-file=/etc/ssl/certs/cacert.org.pem + +keyserver hkps://zimmermann.mayfirst.org +keyserver-options ca-cert-file=/home/luke/.gnupg/mfpl.crt + +# Common options for keyserver functions: +# +# include-disabled : when searching, include keys marked as "disabled" +# on the keyserver (not all keyservers support this). +# +# no-include-revoked : when searching, do not include keys marked as +# "revoked" on the keyserver. +# +# verbose : show more information as the keys are fetched. +# Can be used more than once to increase the amount +# of information shown. +# +# use-temp-files : use temporary files instead of a pipe to talk to the +# keyserver. Some platforms (Win32 for one) always +# have this on. +# +# keep-temp-files : do not delete temporary files after using them +# (really only useful for debugging) +# +# http-proxy="proxy" : set the proxy to use for HTTP and HKP keyservers. +# This overrides the "http_proxy" environment variable, +# if any. +# +# auto-key-retrieve : automatically fetch keys as needed from the keyserver +# when verifying signatures or when importing keys that +# have been revoked by a revocation key that is not +# present on the keyring. +# +# no-include-attributes : do not include attribute IDs (aka "photo IDs") +# when sending keys to the keyserver. + +#keyserver-options auto-key-retrieve + +# Display photo user IDs in key listings + +# list-options show-photos + +# Display photo user IDs when a signature from a key with a photo is +# verified + +# verify-options show-photos + +# Use this program to display photo user IDs +# +# %i is expanded to a temporary file that contains the photo. +# %I is the same as %i, but the file isn't deleted afterwards by GnuPG. +# %k is expanded to the key ID of the key. +# %K is expanded to the long OpenPGP key ID of the key. +# %t is expanded to the extension of the image (e.g. "jpg"). +# %T is expanded to the MIME type of the image (e.g. "image/jpeg"). +# %f is expanded to the fingerprint of the key. +# %% is %, of course. +# +# If %i or %I are not present, then the photo is supplied to the +# viewer on standard input. If your platform supports it, standard +# input is the best way to do this as it avoids the time and effort in +# generating and then cleaning up a secure temp file. +# +# If no photo-viewer is provided, GnuPG will look for xloadimage, eog, +# or display (ImageMagick). On Mac OS X and Windows, the default is +# to use your regular JPEG image viewer. +# +# Some other viewers: +# photo-viewer "qiv %i" +# photo-viewer "ee %i" +# +# This one saves a copy of the photo ID in your home directory: +# photo-viewer "cat > ~/photoid-for-key-%k.%t" +# +# Use your MIME handler to view photos: +# photo-viewer "metamail -q -d -b -c %T -s 'KeyID 0x%k' -f GnuPG" + +# Passphrase agent +# +# We support the old experimental passphrase agent protocol as well as +# the new Assuan based one (currently available in the "newpg" package +# at ftp.gnupg.org/gcrypt/alpha/aegypten/). To make use of the agent, +# you have to run an agent as daemon and use the option +# +use-agent +# +# which tries to use the agent but will fallback to the regular mode +# if there is a problem connecting to the agent. The normal way to +# locate the agent is by looking at the environment variable +# GPG_AGENT_INFO which should have been set during gpg-agent startup. +# In certain situations the use of this variable is not possible, thus +# the option +# +# --gpg-agent-info=<path>:<pid>:1 +# +# may be used to override it. + +# Automatic key location +# +# GnuPG can automatically locate and retrieve keys as needed using the +# auto-key-locate option. This happens when encrypting to an email +# address (in the "user@example.com" form), and there are no +# user@example.com keys on the local keyring. This option takes the +# following arguments, in the order they are to be tried: +# +# cert = locate a key using DNS CERT, as specified in RFC-4398. +# GnuPG can handle both the PGP (key) and IPGP (URL + fingerprint) +# CERT methods. +# +# pka = locate a key using DNS PKA. +# +# ldap = locate a key using the PGP Universal method of checking +# "ldap://keys.(thedomain)". For example, encrypting to +# user@example.com will check ldap://keys.example.com. +# +# keyserver = locate a key using whatever keyserver is defined using +# the keyserver option. +# +# You may also list arbitrary keyservers here by URL. +# +# Try CERT, then PKA, then LDAP, then hkp://subkeys.net: +#auto-key-locate cert pka ldap hkp://subkeys.pgp.net diff --git a/.gnuzilla b/.gnuzilla new file mode 120000 index 0000000..49c36a2 --- /dev/null +++ b/.gnuzilla @@ -0,0 +1 @@ +.mozilla/
\ No newline at end of file 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/.local/bin/x-pdf b/.local/bin/x-pdf new file mode 100755 index 0000000..a9893c0 --- /dev/null +++ b/.local/bin/x-pdf @@ -0,0 +1,9 @@ +#!/bin/sh + +if [ -x "`which okular 2>/dev/null`" ]; then + okular "$@" +elif [ -x "`which evince 2>/dev/null`" ]; then + evince "$@" +elif [ -x "`which xpdf 2>/dev/null`" ]; then + xpdf "$@" +fi diff --git a/.local/bin/x-terminal-emulator b/.local/bin/x-terminal-emulator new file mode 100755 index 0000000..f7290b4 --- /dev/null +++ b/.local/bin/x-terminal-emulator @@ -0,0 +1,10 @@ +#!/bin/sh +if [ -x "`which emacsterm`" ]; then + emacsterm $@ +elif [ -x "`which urxvt`" ]; then + urxvt $@ +elif [ -x "`which gnome-terminal`" ]; then + gnome-terminal $@ +elif [ -x "`which xterm`"]; then + xterm $@ +fi diff --git a/.local/bin/x-www-browser b/.local/bin/x-www-browser new file mode 100755 index 0000000..0ead72a --- /dev/null +++ b/.local/bin/x-www-browser @@ -0,0 +1,14 @@ +#!/bin/sh + +list='firefox iceweasel icecat conkeror' + +looking=true +for prog in $list; do + if $looking && [ -n "`pgrep $prog`" ]; then + $prog $@ + looking=false + fi +done +if $looking; then + conkeror $@ +fi diff --git a/.local/bin/xmessage b/.local/bin/xmessage new file mode 100755 index 0000000..bd30b5e --- /dev/null +++ b/.local/bin/xmessage @@ -0,0 +1,2 @@ +#!/bin/sh +gxmessage $@ -fn 'Monospace' diff --git a/.login-daemons b/.login-daemons index 1d76e9d..380b3f1 100644 --- a/.login-daemons +++ b/.login-daemons @@ -4,4 +4,9 @@ if [ -x "`which daemon`" ]; then daemon emacs --daemon daemon sysfiles daemon maildirproc + daemon gpg-agent --daemon --write-env-file "${HOME}/.gnupg/agent-info" + daemon batterymon 20 " + alsactl restore --file $HOME/.full.asound; + espeak 'PLUG ME IN'; + sleep .2;" fi diff --git a/.maildirproc/default.rc b/.maildirproc/default.rc index 7ea1ef0..f49fb9b 100644 --- a/.maildirproc/default.rc +++ b/.maildirproc/default.rc @@ -6,10 +6,17 @@ processor.maildir_base = "~/Maildir" processor.auto_reload_rcfile = True def is_to_or_from(mail,address): + """ + Return true if [mail] is to or from an address that contains [address]. + """ return ( mail["From"].contains(address) or mail.target.contains(address)) def is_to_or_from_re(mail,address): + """ + Return true if [mail] is to or from an address that matches the + regex [address]. + """ return ( mail["From"].matches(address) or mail.target.matches(address)) @@ -39,24 +46,25 @@ 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") @@ -85,17 +93,33 @@ def my_filters(mail): mail.move(".software.social") return - if mail["List-ID"].matches("dev.lists.parabolagnulinux.org"): + 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 + if ( + False + or mail["List-Id"].matches("parabolagnulinux.org") + or is_to_or_from(mail, "parabolagnulinux.org") + or is_to_or_from(mail, "parabola.nu") + ): mail.move(".software.parabola-dev") return # Sort email from some social websites - if mail["From"].matches("@facebook(|mail)\.com"): + if mail["From"].matches("facebook(|mail)\.com"): mail.move(".Social.Facebook") return - if mail["From"].matches("identi\.ca"): + if ( + False + or mail["From"].matches("identi\.ca") + or mail["From"].matches("statusnet") + ): mail.move(".Social.Identica") return @@ -125,6 +149,7 @@ def my_filters(mail): or is_to_or_from(mail,"solorzano.luis@rocketmail.com") or is_to_or_from(mail,"eldredmac@comcast.net")# MacDonell or is_to_or_from(mail,"mitchprather@sbcglobal.net") + or is_to_or_from(mail,"oa_wap@yahoo.com") ): mail.move(".Troop276") return @@ -147,11 +172,13 @@ def my_filters(mail): "dave.nelson@ecolab.com", "@ni.com", "@precisepath.com", + "@usfirst.org", "gamefreak207@gmail.com", # Brett Leedy "tswilson4801@att.net", "justicejade10@aol.com", "silioso@gmail.com", "cdewalt3@yahoo.com", + "bryanbonahoom@gmail.com", ]: if is_to_or_from(mail,address): mail.move(".School.Robotics") @@ -176,7 +203,6 @@ def my_filters(mail): "esr@thyrsus.com", "canonical.org", "foocorp.net", - "parabolagnulinux.org", "cnuk.org", ]: if is_to_or_from(mail,address): @@ -206,11 +232,15 @@ def my_filters(mail): mail.move(".CompTIA") return - if mail["From"].contains("@lnnorthstar.org"): + 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 - if mail["From"].contains("susyphil@aol.com"): + if is_to_or_from(mail,"susyphil@aol.com"): mail.move(".PMCH") for address in [ @@ -238,6 +268,7 @@ def my_filters(mail): if ( False or mail["From"].contains("@msdlt.k12.in.us") + or mail["From"].contains("naviance.com") or is_to_or_from(mail,"ibwhite@comcast.net") or mail["Subject"].contains("IOA") or mail["From"].contains("nths.org") @@ -292,12 +323,13 @@ def my_filters(mail): mail.move(".misc.accounts") return + mail.move(".Ham") + handle_mapping = { ".": handle_incoming_unknown, - ".Inbox": 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 0e44147..0f4cc78 100644 --- a/.offlineimaprc +++ b/.offlineimaprc @@ -8,10 +8,13 @@ remoterepository = Remote [Repository Local] type = Maildir localfolders = ~/Maildir +nametrans = lambda foldername: re.sub('^$', 'Inbox', re.sub('^/', '', foldername.replace('.', '/'))) +folderfilter = lambda foldername: not re.search('(Trash|Del|-old|Draft)', foldername) [Repository Remote] type = IMAP ssl = yes remotehost = imap.mail.yahoo.com remoteuser = lukeshu@sbcglobal.net -nametrans = lambda foldername: "."+foldername +nametrans = lambda foldername: re.sub('^\.Inbox$', '', "."+foldername.replace('/', '.')) +folderfilter = lambda foldername: not re.search('(Trash|Del)', foldername) @@ -1,34 +1,38 @@ # ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login # exists. -# see /usr/share/doc/bash/examples/startup-files for examples. -# the files are located in the bash-doc package. # the default umask is set in /etc/profile; for setting the umask # for ssh logins, install and configure the libpam-umask package. umask 022 -# set PATH so it includes user's private bin if it exists -bins=`echo $HOME/bin $HOME/.prefix/bin $HOME/.gem/ruby/*/bin` +## Paths ############################################################# + +# Unix +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" fi done +# Ruby for dir in $HOME/.prefix/lib; do if [ -d "$dir" ]; then export RUBYLIB="$dir" fi done +# Settings ########################################################### + +# TMPDIR if [ -d "$HOME/tmp" ]; then export TMPDIR="$HOME/tmp" -elif [ -d "$HOME/.prefix/tmp"]; then +elif [ -d "$HOME/.prefix/tmp" ]; then export TMPDIR="$HOME/.prefix/tmp" fi -# set SELECTED_EDITOR, EDITOR, and VISUAL to set the text editor used +# Text editor if [ -f "$HOME/.selected_editor" ]; then . "$HOME/.selected_editor" export SELECTED_EDITOR @@ -37,18 +41,33 @@ if [ -f "$HOME/.selected_editor" ]; then export VISUAL="${VISUAL:-$SELECTED_EDITOR}" fi +# GPG +export GPGKEY=D4FFBFC9 + +# Java +_JAVA_OPTIONS='' +_JAVA_OPTIONS+=' -Dawt.useSystemAAFontSettings=on' +_JAVA_OPTIONS+=' -Dswing.aatext=true' +_JAVA_OPTIONS+=' -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel' +export _JAVA_OPTIONS + +# ALSA +if [ -x "`which alsactl 2>/dev/null`" ]; then + alsactl restore "$HOME/.current.asound" &> /dev/null || true +fi + +# X11 +export XAUTHORITY=$HOME/.Xauthority + +# Start background programs ########################################## if [ -f "$HOME/.login-daemons" ]; then . "$HOME/.login-daemons" fi -# if running bash +# BASH ############################################################### if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi - -if [ -x "`which alsactl`" ]; then - alsactl --file $HOME/.alsa.save restore &> /dev/null || true -fi diff --git a/.ssh/config b/.ssh/config index c0f6c57..5c271b5 100644 --- a/.ssh/config +++ b/.ssh/config @@ -1,5 +1,11 @@ Host * -ControlMaster auto -ControlPath ~/.ssh/master-%r@%h:%p -Protocol 2 -Compression yes + Protocol 2 + ControlMaster auto + ControlPath ~/.ssh/master-%r@%h:%p + Compression yes + +# Parabola Repo Server +Host parabola + Port 1863 + HostName repo.parabolagnulinux.org + User repo 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 @@ -63,13 +63,14 @@ "^Organization:" "^Message-Id:" "^\\(Posted\\|Date\\):" + "^List-ID:" ) wl-message-sort-field-list ;; in this order - '("^From" + '("^Date" + "^From" "^Organization:" "^X-Attribution:" "^Subject" - "^Date" "^To" "^Cc") ) diff --git a/.wmii/wmiirc b/.wmii/wmiirc index 71ca7a5..d41f392 100755 --- a/.wmii/wmiirc +++ b/.wmii/wmiirc @@ -36,6 +36,8 @@ wmiir write /colrules <<! # Tagging Rules wmiir write /tagrules <<! /MPlayer|VLC/ -> ~ +/Gimp/ -> ~+gimp +/Emacs|Navigator/ -> +sel ! local_events() { true; } diff --git a/.wmii/wmiirc_local b/.wmii/wmiirc_local deleted file mode 100755 index 4b0330e..0000000 --- a/.wmii/wmiirc_local +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/dash -f -# -*- mode: sh; -*- - -# wmiirc file for my HP Pavilion dv6426us laptop - -MODKEY=Mod4 - -status() { - buffer=$( - echo -n ' ' - # Wifi status - echo -n 'Wlan0:' $(iwconfig wlan0 | sed 's/ /\n/g' | grep Quality) - - echo -n ' | ' - - # Battery charge (not status) - echo -n $(acpi -b | sed 's/.*, \{0,2\}\([0-9]\{1,3\}%\),.*/Bat: \1/') - - echo -n ' | ' - # CPU - # This doesn't work for me, it shows capacity - #echo -n 'Core MHz:' $(cat /proc/cpuinfo | grep 'cpu MHz' | sed 's/.*: //g; s/\..*//g;') - # This actually displays %idle - echo -n 'CPU: [ '$(tail -n3 ~/tmp/cputime|sed -u 's/ */\t/g'|cut -f3,12|sed 's/\t\(.*\)/(\1)/')' ]' - - #echo -n ' | ' - - #echo -n $(uptime | sed 's/.*://; s/,//g') - - echo -n ' | ' - - echo -n $(date) - - echo -n ' ' - ) - echo "$buffer" -} @@ -1,25 +1,25 @@ 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 '$<' > '$@' for file in $(NANO_SHARE)/*.nanorc; do echo "include \"$$file\""; done >> '$@' .folders: Maildir - find ~/Maildir -maxdepth 2 -type f -name "maildirfolder" -printf '%h\n'|sed -r 's@.*/(.*\.)(.*)@.\1\2@'|sort>'$@' + ( echo '..'; find ~/Maildir -maxdepth 2 -type f -name "maildirfolder" -printf '%h\n'|sed -r 's@.*/(.*\.)(.*)@.\1\2@' )|sort>'$@' .crontab.cookie: .crontab .crontab.local - cat $^ | crontab - + (cat $^; echo) | crontab - date > '$@' # don't do anything, just create these if they doesn't exist @@ -27,6 +27,9 @@ clean: touch '$@' Maildir: mkdir -p '$@'/{cur,new,tmp} +Maildir/%: | Maildir + mkdir -p '$@'/{cur,new,tmp} + touch '$@'/maildirfolder commit: git commit -a |