From ba3b38500fc6d0c7560b3fbbefd7c687f2b97a41 Mon Sep 17 00:00:00 2001 From: Nickey Yang Date: Mon, 3 Aug 2020 09:56:23 +0800 Subject: [PATCH] oem_ipc: support auto select no audio config Signed-off-by: Nickey Yang Change-Id: Icba26c57e8156c50349d79719505e8b6ebb7350f --- oem/oem_ipc/RkLunch.sh | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/oem/oem_ipc/RkLunch.sh b/oem/oem_ipc/RkLunch.sh index cdd67d2..e951e94 100755 --- a/oem/oem_ipc/RkLunch.sh +++ b/oem/oem_ipc/RkLunch.sh @@ -54,6 +54,15 @@ else fi fi +arecord -l |grep "card 0" +if [ $? -ne 0 ] ;then + echo "not found sound card" + HasAudio=0 +else + echo "find sound card" + HasAudio=1 +fi + if [ $HasDisplay -eq 1 ]; then if [ $HasHDMI -eq 1 ]; then mediaserver -c /oem/usr/share/mediaserver/rv1109/ipc-hdmi-display.conf & @@ -61,7 +70,11 @@ if [ $HasDisplay -eq 1 ]; then mediaserver -c /oem/usr/share/mediaserver/rv1109/ipc-display.conf & fi else - mediaserver -c /oem/usr/share/mediaserver/rv1109/ipc.conf & + if [ $HasAudio -eq 1 ]; then + mediaserver -c /oem/usr/share/mediaserver/rv1109/ipc.conf & + else + mediaserver -c /oem/usr/share/mediaserver/rv1109/ipc-without-audio.conf & + fi fi # mount media part for video recording