Environment¶
This page describes environment variables that might be relevant when dealing with tiscamera.
Tiscamera¶
The following environment variables are used by tiscamera.
TCAM_LOG¶
TCAM_LOG={ERROR|WARNING|INFO|DEBUG|TRACE|OFF}
# write to file instead
TCAM_LOG_FILE=/tmp/tcam.log
# disable log colors
TCAM_LOG_NO_COLOR=1
TCAM_GIGE_PACKET_SIZE¶
TCAM_GIGE_PACKET_SIZE allows a manual overwrite of the largest allowed packet size for GigE packages. This value is normally auto-negotiated and does not have to be set. The value is in bytes.
export TCAM_GIGE_PACKET_SIZE=9000
TCAM_ARV_PACKET_REQUEST_RATIO¶
TCAM_ARV_PACKET_REQUEST_RATIO allows setting the packet resend request limit as a percentage of frame packet number. See “packet-request-ratio” property of arvgvstream. The value has to be between 0.0 and 1.0.
export TCAM_ARV_PACKET_REQUEST_RATIO=1.0
GStreamer¶
Please refer to the GStreamer documentation of environment variables for a full overview.
The following variables are used to configure the GStreamer-1.0 behavior.
GST_PLUGIN_PATH_1_0¶
To add additional directories to the GStreamer search path, set GST_PLUGIN_PATH_1_0.
export GST_PLUGIN_PATH_1_0="/home/user/tiscamera/build/src/gstreamer-1.0/:${GST_PLUGIN_SYSTEM_PATH_1_0}"
GST_DEBUG¶
GST_DEBUG=tcam*:5
# if set output will not contain color codes
GST_DEBUG_NO_COLOR=1
# log all output to this file
GST_DEBUG_FILE=/tmp/tcam-gst.log
# for separate log files an own handler has to be implemented
GOBJECT¶
To allow for simpler debugging, set the variable G_DEBUG. to one of the following values. For more information, read the GLib documentation.
export G_DEBUG=fatal-warnings
To index additional directories, set the environment variable GI_TYPELIB_PATH.
export GI_TYPELIB_PATH=/home/user/tiscamera/build/src/gobject/