From a01212ec64bbcb4e89de200119cc7d6cbd15585e Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Wed, 12 Jun 2013 16:05:35 +0300 Subject: [PATCH] vdr-addon: improve suspend/resume --- .../addons/service/multimedia/vdr-addon/changelog.txt | 3 +++ packages/addons/service/multimedia/vdr-addon/meta | 2 +- .../service/multimedia/vdr-addon/source/sleep.d/vdr.power | 8 ++++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/addons/service/multimedia/vdr-addon/changelog.txt b/packages/addons/service/multimedia/vdr-addon/changelog.txt index f90ad45f28..b4231be586 100644 --- a/packages/addons/service/multimedia/vdr-addon/changelog.txt +++ b/packages/addons/service/multimedia/vdr-addon/changelog.txt @@ -1,3 +1,6 @@ +3.0.10 +- improve suspend/resume + 3.0.9 - rebuild diff --git a/packages/addons/service/multimedia/vdr-addon/meta b/packages/addons/service/multimedia/vdr-addon/meta index 15d6e9ec69..ed5a862813 100644 --- a/packages/addons/service/multimedia/vdr-addon/meta +++ b/packages/addons/service/multimedia/vdr-addon/meta @@ -21,7 +21,7 @@ PKG_NAME="vdr-addon" PKG_VERSION="3.0" -PKG_REV="9" +PKG_REV="10" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.openelec.tv" diff --git a/packages/addons/service/multimedia/vdr-addon/source/sleep.d/vdr.power b/packages/addons/service/multimedia/vdr-addon/source/sleep.d/vdr.power index 13fa7beeef..59b037f014 100644 --- a/packages/addons/service/multimedia/vdr-addon/source/sleep.d/vdr.power +++ b/packages/addons/service/multimedia/vdr-addon/source/sleep.d/vdr.power @@ -50,6 +50,14 @@ case "$1" in for module in $REMOVE_MODULES ; do modprobe $module done + vdr.stop + for seq in `seq 1 10` ; do + if [ ! "$(pidof vdr.bin)" ];then + break + fi + usleep 500000 + done + killall -9 vdr.bin &>/dev/null rm -rf "$LOCKFILE" vdr.start fi