################################################################################
# Picture Encoding

# Encodings allowed:
# (not all encodings may be available in your environment):
#encodings = h264, vp8, png, png/P, png/L, webp, rgb, jpeg, h265, vp9
#encodings = all
#encodings = rgb
encodings = all

# Default encoding
# (not all encodings may be available in your environment):
#encoding = h264
#encoding = vp8
#encoding = png
#encoding = jpeg
#encoding = rgb
#encoding = webp
encoding = auto

# Used by the server to encode video:
# video-encoders = x264, vpx, nvenc
# video-encoders = none
# video-encoders = all
# video-encoders = all,-x264
video-encoders = all,no-gstreamer

# Used by both the client and server for colourspace conversion:
# csc-modules = swscale, cython, libyuv
# csc-modules = none
# csc-modules = all
csc-modules = all

# Used by the client for decoding:
# video-decoders = vpx
# video-decoders = none
# video-decoders = all
video-decoders = all,no-gstreamer

# Automatic video downscaling:
# video-scaling = 0		#same as off
# video-scaling = off
# video-scaling = auto		#use quality and speed settings
# video-scaling = on		#same as auto
# video-scaling = 10		#mild automatic downscaling
# video-scaling = 100		#very aggressive downscaling
video-scaling = auto

# Use fixed quality
# (value is a percentage or "auto"):
#quality = 80
quality = auto

# For auto quality only:
#min-quality = 50
min-quality = 1

# Use fixed speed
# (value is a percentage or "auto"):
#speed = 90
speed = auto

# For auto speed only:
#min-speed = 30
min-speed = 1

# Idle delay in seconds before doing an automatic lossless refresh:
auto-refresh-delay = 0.15

# Use a fixed DPI:
#dpi = 96
#automatic (which is the default):
#dpi = 0

# Bit depth of the virtual display or client display:
# (this will be added to the xvfb command line above as "-depth VALUE")
# for automatic mode, use the value 0:
#pixel-depth = 0
#pixel-depth = 16
#pixel-depth = 24
#pixel-depth = 30
pixel-depth = 0

# Refresh rate configured for the virtual display
# in Hertz, as a percentage of the value detected, or as a range:
# refresh-rate = auto
# refresh-rate = 60
# refresh-rate = 50%
# refresh-rate = 10-144
refresh-rate = auto

# Video encoders loaded by the server
# (all of them unless specified)
# examples:
#video-encoders=x264,vpx,nvenc
#video-encoders=x264

# Colourspace conversion modules loaded by the server
# (all of them unless specified)
# examples:
#csc-modules=swscale,cython,opencl
#csc-modules=swscale
