From 0f651eeddefed0b7157c81a3ecb42940ab91d26b Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Sun, 14 Apr 2013 23:00:26 +0300 Subject: [PATCH 1/2] vdr-plugin-streamdev: streamdev needs '-D_FILE_OFFSET_BITS=64 ..' --- ...vdr-plugin-streamdev-02_makefile-largefile.patch | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 packages/3rdparty/multimedia/vdr-plugin-streamdev/patches/vdr-plugin-streamdev-02_makefile-largefile.patch diff --git a/packages/3rdparty/multimedia/vdr-plugin-streamdev/patches/vdr-plugin-streamdev-02_makefile-largefile.patch b/packages/3rdparty/multimedia/vdr-plugin-streamdev/patches/vdr-plugin-streamdev-02_makefile-largefile.patch new file mode 100644 index 0000000000..4a312da3de --- /dev/null +++ b/packages/3rdparty/multimedia/vdr-plugin-streamdev/patches/vdr-plugin-streamdev-02_makefile-largefile.patch @@ -0,0 +1,13 @@ +diff --git a/Makefile b/Makefile +index d80e15d..ed2e168 100644 +--- a/Makefile ++++ b/Makefile +@@ -45,7 +45,7 @@ PACKAGE = vdr-$(ARCHIVE) + INCLUDES += -I$(VDRDIR)/include -I.. + export INCLUDES + +-DEFINES += -D_GNU_SOURCE ++DEFINES += -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE + + ifdef DEBUG + DEFINES += -DDEBUG From 0e71db015cec1587a538fabce05921a6a35d0b64 Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Mon, 15 Apr 2013 10:59:05 +0300 Subject: [PATCH 2/2] vdr-addon: cache should be persistent, move to addon datadir --- .../service/multimedia/vdr-addon/source/bin/vdr.start | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/addons/service/multimedia/vdr-addon/source/bin/vdr.start b/packages/addons/service/multimedia/vdr-addon/source/bin/vdr.start index a4d798e006..8c0a7d8188 100755 --- a/packages/addons/service/multimedia/vdr-addon/source/bin/vdr.start +++ b/packages/addons/service/multimedia/vdr-addon/source/bin/vdr.start @@ -38,6 +38,11 @@ if [ ! -f "$ADDON_SETTINGS" ]; then cp $ADDON_DIR/settings-default.xml $ADDON_SETTINGS fi +ADDON_CACHE_DIR="$ADDON_HOME/cache" +if [ ! -f "$ADDON_CACHE_DIR" ]; then + mkdir -p $ADDON_CACHE_DIR +fi + mkdir -p /var/config cat "$ADDON_DIR/settings-default.xml" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/vdr.conf.default cat "$ADDON_SETTINGS" | awk -F\" '{print $2"=\""$4"\""}' | sed '/^=/d' > /var/config/vdr.conf @@ -50,6 +55,7 @@ cp $ADDON_DIR/config/epgsources/epgdata2xmltv/epgdata2xmltv.dist /var/lib/epgsou VDR_ARG="-g /tmp --no-kbd --log=3 --port=0" VDR_ARG="$VDR_ARG --config=$ADDON_CONFIG_DIR" VDR_ARG="$VDR_ARG --resdir=$ADDON_DIR/res" +VDR_ARG="$VDR_ARG --cachedir=$ADDON_CACHE_DIR" VDR_ARG="$VDR_ARG --lib=$ADDON_PLUGIN_DIR" VDR_ARG="$VDR_ARG --video=\"$VDR_VIDEO_DIR\""