meta-digi/meta-digi-dey/recipes-multimedia/pulseaudio/pulseaudio/hdmi_hotplug.sh

19 lines
481 B
Bash

#!/bin/sh
#
# Called from udev on HDMI plug/unplug event
# Find HDMI card number
for card in /sys/class/sound/card*; do
if readlink ${card}/device | grep -qs hdmi; then
HDMI_CARD="${card##/sys/class/sound/card}"
fi
done
# On HDMI plugin event, if the sink has not been loaded yet, load the
# HDMI audio sink from ALSA
if [ "${EVENT}" = "plugin" ]; then
if ! pactl list sinks | grep -qs "imx-hdmi-soc"; then
pactl load-module module-alsa-sink device=hw:${HDMI_CARD}
fi
fi