diff --git a/packages/addons/service/tvheadend42/changelog.txt b/packages/addons/service/tvheadend42/changelog.txt index 9189ccadb9..b820341058 100644 --- a/packages/addons/service/tvheadend42/changelog.txt +++ b/packages/addons/service/tvheadend42/changelog.txt @@ -1,3 +1,7 @@ +8.0.104 +- update to Tvheadend 4.1.2188 +- added TRACE debug option at the addon config + 8.0.103 - update to Tvheadend 4.1.2134 diff --git a/packages/addons/service/tvheadend42/package.mk b/packages/addons/service/tvheadend42/package.mk index 83e73e71a7..5af1ce0ac9 100644 --- a/packages/addons/service/tvheadend42/package.mk +++ b/packages/addons/service/tvheadend42/package.mk @@ -17,8 +17,8 @@ ################################################################################ PKG_NAME="tvheadend42" -PKG_VERSION="0bc30b9" -PKG_VERSION_NUMBER="4.1.2134" +PKG_VERSION="fb99e1a" +PKG_VERSION_NUMBER="4.1.2188" PKG_REV="103" PKG_ARCH="any" PKG_LICENSE="GPL" @@ -64,6 +64,7 @@ PKG_CONFIGURE_OPTS_TARGET="--prefix=/usr \ --enable-tvhcsa \ --enable-trace \ --nowerror \ + --disable-bintray_cache \ --python=$ROOT/$TOOLCHAIN/bin/python" post_unpack() { diff --git a/packages/addons/service/tvheadend42/source/bin/tvheadend42.start b/packages/addons/service/tvheadend42/source/bin/tvheadend42.start index 5a5067c04b..cf5f9cd8b8 100755 --- a/packages/addons/service/tvheadend42/source/bin/tvheadend42.start +++ b/packages/addons/service/tvheadend42/source/bin/tvheadend42.start @@ -76,8 +76,30 @@ if [ "$WORKAROUND_SLEEP" == "true" ] ; then sleep $WORKAROUND_SLEEP_TIME fi -if [ "$DEBUG" = "yes" ]; then - TVHEADEND_ARG="-B -C -s -u root -g video -c $ADDON_HOME" +# debug value generation +if [ "$DEBUG_LOG_TRACE_1" != "NONE" ]; then + DEBUG_LOG_ARG="$DEBUG_LOG_TRACE_1" +fi + +if [ "$DEBUG_LOG_TRACE_2" != "NONE" ]; then + DEBUG_LOG_ARG="$DEBUG_LOG_ARG,$DEBUG_LOG_TRACE_2" +fi + +if [ "$DEBUG_LOG_TRACE_3" != "NONE" ]; then + DEBUG_LOG_ARG="$DEBUG_LOG_ARG,$DEBUG_LOG_TRACE_3" +fi + +if [ "$DEBUG_LOG_TRACE_4" != "NONE" ]; then + DEBUG_LOG_ARG="$DEBUG_LOG_ARG,$DEBUG_LOG_TRACE_4" +fi + +if [ "$DEBUG_LOG_TRACE_5" != "NONE" ]; then + DEBUG_LOG_ARG="$DEBUG_LOG_ARG,$DEBUG_LOG_TRACE_5" +fi + +# debug commandline +if [ "$DEBUG_LOG" = "true" ]; then + TVHEADEND_ARG="-B -C -u root -g video -c $ADDON_HOME -l $DEBUG_LOG_PATH --trace $DEBUG_LOG_ARG" else TVHEADEND_ARG="-B -C -u root -g video -c $ADDON_HOME" fi diff --git a/packages/addons/service/tvheadend42/source/resources/language/English/strings.xml b/packages/addons/service/tvheadend42/source/resources/language/English/strings.xml index fc94d15dfd..b036835769 100644 --- a/packages/addons/service/tvheadend42/source/resources/language/English/strings.xml +++ b/packages/addons/service/tvheadend42/source/resources/language/English/strings.xml @@ -3,7 +3,8 @@ XMLTV DVB - XMLTV configuration + DEBUG + XMLTV Configuration XMLTV source type XMLTV File location XMLTV Web location @@ -14,5 +15,13 @@ Number of adapters to wait for Preload capmt_ca.so library Delay the start of Tvheadend - time (s) + Seconds delay + TRACE Configuration + Path + Activate TRACE Debug + Debug Value #1 + Debug Value #2 + Debug Value #3 + Debug Value #4 + Debug Value #5 diff --git a/packages/addons/service/tvheadend42/source/resources/settings.xml b/packages/addons/service/tvheadend42/source/resources/settings.xml index 6f6ddc37b4..eefe065c68 100644 --- a/packages/addons/service/tvheadend42/source/resources/settings.xml +++ b/packages/addons/service/tvheadend42/source/resources/settings.xml @@ -19,4 +19,16 @@ + + + + + + + + + + + +