You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
videostation-ffmpeg-patcher/wrappers/gst-inspect-1.0.sh

39 lines
854 B
Bash

#!/bin/bash
export GST_DEBUG=1 #1: ERROR (Log fatal errors only).
# shellcheck source=/utils/patch_utils.sh
source "/var/packages/VideoStation/patch/patch_utils.sh" 2> /dev/null ||
source "/var/packages/CodecPack/patch/patch_utils.sh" 2> /dev/null ||
{ echo "Cannot load patch_utils.sh" >> "/tmp/gstinspect-0.stderr.prev" && echo "Cannot load patch_utils.sh" && exit 1; }
#########################
# VARS
#########################
pid=$$
child=""
stderrfile="/tmp/gstinspect-$pid.stderr"
path=$(realpath "$0")
errcode=0
#########################
# ENTRYPOINT
#########################
trap endprocess SIGINT SIGTERM
trap handle_error ERR
rm -f /tmp/gstinspect*.stderr.prev
newline
info "========================================[start gst-inspect $pid]"
info "GST_ARGS: $*"
"$path.orig" "$@" 2>> $stderrfile &
child=$!
wait "$child"
endprocess