From 95a2256350592fe7255a2ba0ee5c670d72be75b8 Mon Sep 17 00:00:00 2001 From: Nathan Harris Date: Sun, 29 Nov 2009 16:04:39 -0500 Subject: xbmc-svn: fixed PKGBUILD (old pacman) for 24428 --- abs/extra-testing/community/xbmc-svn/PKGBUILD | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/abs/extra-testing/community/xbmc-svn/PKGBUILD b/abs/extra-testing/community/xbmc-svn/PKGBUILD index b6f15af..c831af3 100644 --- a/abs/extra-testing/community/xbmc-svn/PKGBUILD +++ b/abs/extra-testing/community/xbmc-svn/PKGBUILD @@ -25,7 +25,7 @@ optdepends=('lirc: remote controller support' 'pmount: mount removable devices as normal user' 'unrar: access compressed files without unpacking them') install=("${pkgname}.install") -source=() +source=('Lircmap.xml') noextract=() md5sums=() options=(makeflags) @@ -71,9 +71,6 @@ build() { # Now (finally) build msg "Running make" make || return 1 -} - -package() { cd "$srcdir/$_svnmod" msg "Running make install" -- cgit v0.12 From bc28357575b5f1a3fca4c29a592c1124577be883 Mon Sep 17 00:00:00 2001 From: Nathan Harris Date: Wed, 2 Dec 2009 10:18:28 -0500 Subject: libvdpau: nVidia vdpau library (first cut) --- abs/core-testing/libvdpau/PKGBUILD | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 abs/core-testing/libvdpau/PKGBUILD diff --git a/abs/core-testing/libvdpau/PKGBUILD b/abs/core-testing/libvdpau/PKGBUILD new file mode 100644 index 0000000..11d4674 --- /dev/null +++ b/abs/core-testing/libvdpau/PKGBUILD @@ -0,0 +1,25 @@ +# $Id: $ +# Maintainer: Jan de Groot + +pkgname=libvdpau +pkgver=0.3 +pkgrel=2 +pkgdesc="Nvidia VDPAU library" +arch=(i686 x86_64) +url=http://cgit.freedesktop.org/~aplattner/libvdpau +depends=('gcc-libs>=4.3.3') +conflicts=('nvidia-utils<190.42-2') +options=('!libtool' 'force') +license=('custom') +source=(http://people.freedesktop.org/~aplattner/vdpau/${pkgname}-${pkgver}.tar.gz) +sha1sums=('e32980329c84dbb90e2954e4a38051618f053ef7') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR="${pkgdir}" install || return 1 + + install -d -m755 "${pkgdir}/usr/share/licenses/${pkgname}" + install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1 +} -- cgit v0.12 From e3cf7f9e0e439353d7de6c00eca18a80de5907cd Mon Sep 17 00:00:00 2001 From: Nathan Harris Date: Wed, 2 Dec 2009 10:19:26 -0500 Subject: nvidia-utils: updated to 190.42 --- abs/core-testing/nvidia-utils/PKGBUILD | 122 ++++++++++++++++----------------- 1 file changed, 60 insertions(+), 62 deletions(-) diff --git a/abs/core-testing/nvidia-utils/PKGBUILD b/abs/core-testing/nvidia-utils/PKGBUILD index b265eea..d37cd13 100644 --- a/abs/core-testing/nvidia-utils/PKGBUILD +++ b/abs/core-testing/nvidia-utils/PKGBUILD @@ -1,73 +1,71 @@ +# $Id: PKGBUILD 59301 2009-11-21 21:14:57Z jgc $ +# Maintainer: Thomas Baechler +# Contributor: James Rayner + pkgname=nvidia-utils -pkgver=185.18.36 -pkgrel=1 -pkgdesc="NVIDIA beta drivers utilities and libraries." -provides=('nvidia-utils' 'libgl') +pkgver=190.42 +pkgrel=2 +pkgdesc="NVIDIA drivers utilities and libraries." arch=('i686' 'x86_64') -[ "$CARCH" = "i686" ] && ARCH=x86 && NV=0 -[ "$CARCH" = "x86_64" ] && ARCH=x86_64 && NV=0 +[ "$CARCH" = "i686" ] && ARCH=x86 +[ "$CARCH" = "x86_64" ] && ARCH=x86_64 url="http://www.nvidia.com/" -depends=('xorg-server>=1.5') +depends=('xorg-server') +optdepends=('gtk2: nvidia-settings' 'pkgconfig: nvidia-xconfig') conflicts=('libgl' 'libgl-dri' 'ati-fglrx-utils' 'nvidia-legacy-utils' \ 'nvidia-71xx-utils' 'nvidia-96xx-utils' ) +provides=('libgl') license=('custom') install=nvidia.install -source=(ftp://download.nvidia.com/XFree86/Linux-${ARCH}/${pkgver}/NVIDIA-Linux-${ARCH}-${pkgver}-pkg${NV}.run \ - supported-cards.txt) - -options=(docs) +source=("http://download.nvidia.com/XFree86/Linux-${ARCH}/${pkgver}/NVIDIA-Linux-${ARCH}-${pkgver}-pkg0.run") +md5sums=('f94806feee87de756d14fe3e9bcaf05a') +[ "$CARCH" = "x86_64" ] && md5sums=('ae431ff849ec01446e6724f9fcfe3bb4') -build() -{ - # override nvida install routine and do it the long way. - cd $startdir/src/ - sh NVIDIA-Linux-${ARCH}-${pkgver}-pkg${NV}.run --extract-only - cd NVIDIA-Linux-${ARCH}-${pkgver}-pkg${NV}/usr/ +build() { + cd $srcdir + sh NVIDIA-Linux-${ARCH}-${pkgver}-pkg0.run --extract-only + cd NVIDIA-Linux-${ARCH}-${pkgver}-pkg0/usr/ - mkdir -p $startdir/pkg/usr/{lib,bin,share/applications,share/pixmaps,man/man1} - mkdir -p $startdir/pkg/usr/lib/xorg/modules/{extensions,drivers} - mkdir -p $startdir/pkg/usr/share/licenses/nvidia/ - - #install lib/{libGLcore,libGL,libnvidia-cfg,libcuda,tls/libnvidia-tls}.so.${pkgver} \ - mkdir -p $startdir/pkg/usr/include/{,GL,cuda,vdpau} - - install -m644 include/cuda/{cudaGL,cuda}.h $startdir/pkg/usr/include/cuda - install -m644 include/vdpau/{vdpau_x11,vdpau}.h $startdir/pkg/usr/include/vdpau - # Conflicts with MESA; if you want to develop opengl app, enable this line - #install -m644 include/GL/{glxext,gl,glx,glext}.h $startdir/pkg/usr/include/GL - - install lib/{libGLcore,libGL,libnvidia-cfg,libcuda,tls/libnvidia-tls,libvdpau_nvidia,libvdpau,libvdpau_trace}.so.${pkgver} \ - $startdir/pkg/usr/lib/ || return 1 - - install -m644 share/man/man1/* $startdir/pkg/usr/man/man1/ || return 1 - rm $startdir/pkg/usr/man/man1/nvidia-installer.1.gz || return 1 - install X11R6/lib/libXv* $startdir/pkg/usr/lib/ || return 1 - install -m644 share/applications/nvidia-settings.desktop $startdir/pkg/usr/share/applications/ || return 1 - # fix nvidia .desktop file - sed -e 's:__UTILS_PATH__:/usr/bin:' -e 's:__PIXMAP_PATH__:/usr/share/pixmaps:' -i $startdir/pkg/usr/share/applications/nvidia-settings.desktop - install -m644 share/pixmaps/nvidia-settings.png $startdir/pkg/usr/share/pixmaps/ || return 1 - install X11R6/lib/modules/libnvidia-wfb.so.$pkgver $startdir/pkg/usr/lib/xorg/modules || return 1 - install X11R6/lib/modules/drivers/nvidia_drv.so $startdir/pkg/usr/lib/xorg/modules/drivers || return 1 - install X11R6/lib/modules/extensions/libglx.so.$pkgver $startdir/pkg/usr/lib/xorg/modules/extensions || return 1 - install -m755 bin/nvidia-{settings,xconfig,bug-report.sh} $startdir/pkg/usr/bin/ || return 1 - cd $startdir/pkg/usr/lib/ - ln -s libGL.so.$pkgver libGL.so || return 1 - ln -s libGL.so.$pkgver libGL.so.1 || return 1 - ln -s libGLcore.so.$pkgver libGLcore.so.1 || return 1 - ln -s libnvidia-cfg.so.$pkgver libnvidia-cfg.so.1 || return 1 - ln -s libnvidia-tls.so.$pkgver libnvidia-tls.so.1 || return 1 - ln -s libcuda.so.$pkgver libcuda.so.1 || return 1 - ln -s libXvMCNVIDIA.so.$pkgver libXvMCNVIDIA_dynamic.so.1 || return 1 - ln -s libvdpau.so.$pkgver libvdpau.so.1 || return 1 - ln -s libvdpau.so.$pkgver libvdpau.so || return 1 - cd $startdir/pkg/usr/lib/xorg/modules/extensions - ln -s libglx.so.$pkgver libglx.so || return 1 + mkdir -p $pkgdir/usr/{lib,bin,share/applications,share/pixmaps,share/man/man1} + mkdir -p $pkgdir/usr/lib/xorg/modules/{extensions,drivers} + mkdir -p $pkgdir/usr/lib/vdpau + mkdir -p $pkgdir/usr/share/licenses/nvidia + mkdir -p $pkgdir/usr/include/cuda - install -m644 $startdir/src/NVIDIA-Linux-${ARCH}-${pkgver}-pkg${NV}/LICENSE $startdir/pkg/usr/share/licenses/nvidia/ || return 1 - ln -s nvidia $startdir/pkg/usr/share/licenses/nvidia-utils || return 1 - install -D -m644 $startdir/src/NVIDIA-Linux-${ARCH}-${pkgver}-pkg${NV}/usr/share/doc/README.txt $startdir/pkg/usr/share/doc/nvidia/README || return 1 - install -D -m644 $startdir/src/supported-cards.txt $startdir/pkg/usr/share/doc/nvidia/supported-cards.txt || return 1 - - find $startdir/pkg/usr -type d -exec chmod 755 {} \; -} + install -m644 include/cuda/cuda*.h $pkgdir/usr/include/cuda/ + + install lib/{libGLcore,libGL,libnvidia-cfg,libcuda,tls/libnvidia-tls}.so.${pkgver} $pkgdir/usr/lib/ || return 1 + install -m755 lib/libvdpau_nvidia.so.${pkgver} "${pkgdir}/usr/lib/vdpau/" || return 1 + ln -sf libvdpau_nvidia.so.${pkgver} "${pkgdir}/usr/lib/vdpau/libvdpau_nvidia.so.1" + + install -m644 share/man/man1/* $pkgdir/usr/share/man/man1/ || return 1 + rm $pkgdir/usr/share/man/man1/nvidia-installer.1.gz || return 1 + install X11R6/lib/libXv* $pkgdir/usr/lib/ || return 1 + install -m644 share/applications/nvidia-settings.desktop $pkgdir/usr/share/applications/ || return 1 + # fix nvidia .desktop file + sed -e 's:__UTILS_PATH__:/usr/bin:' -e 's:__PIXMAP_PATH__:/usr/share/pixmaps:' -i $pkgdir/usr/share/applications/nvidia-settings.desktop + install -m644 share/pixmaps/nvidia-settings.png $pkgdir/usr/share/pixmaps/ || return 1 + install X11R6/lib/modules/drivers/nvidia_drv.so $pkgdir/usr/lib/xorg/modules/drivers || return 1 + install X11R6/lib/modules/extensions/libglx.so.$pkgver $pkgdir/usr/lib/xorg/modules/extensions || return 1 + install -m755 bin/nvidia-{settings,xconfig,bug-report.sh} $pkgdir/usr/bin/ || return 1 + cd $pkgdir/usr/lib/ + ln -s libGL.so.$pkgver libGL.so || return 1 + ln -s libGL.so.$pkgver libGL.so.1 || return 1 + ln -s libGLcore.so.$pkgver libGLcore.so.1 || return 1 + ln -s libnvidia-cfg.so.$pkgver libnvidia-cfg.so.1 || return 1 + ln -s libnvidia-tls.so.$pkgver libnvidia-tls.so.1 || return 1 + ln -s libcuda.so.$pkgver libcuda.so.1 || return 1 + ln -s libcuda.so.$pkgver libcuda.so || return 1 + ln -s libXvMCNVIDIA.so.$pkgver libXvMCNVIDIA_dynamic.so.1 || return 1 + cd $pkgdir/usr/lib/xorg/modules/extensions + ln -s libglx.so.$pkgver libglx.so || return 1 + + install -m644 $srcdir/NVIDIA-Linux-${ARCH}-${pkgver}-pkg0/LICENSE $pkgdir/usr/share/licenses/nvidia/ || return 1 + ln -s nvidia $startdir/pkg/usr/share/licenses/nvidia-utils || return 1 + + install -D -m644 $srcdir/NVIDIA-Linux-${ARCH}-${pkgver}-pkg0/usr/share/doc/README.txt $pkgdir/usr/share/doc/nvidia/README || return 1 + + find $pkgdir/usr -type d -exec chmod 755 {} \; + chmod 644 $pkgdir/usr/lib/libXvMCNVIDIA.a +} -- cgit v0.12 From c97c9144162f92cc5210283d0ab1f8b8673618ec Mon Sep 17 00:00:00 2001 From: Nathan Harris Date: Wed, 2 Dec 2009 10:19:56 -0500 Subject: nvidia: updated to 190.42 --- .../nvidia/NVIDIA_kernel-169.12-2286310.diff | 637 --------------------- abs/core-testing/nvidia/PKGBUILD | 41 +- 2 files changed, 19 insertions(+), 659 deletions(-) delete mode 100644 abs/core-testing/nvidia/NVIDIA_kernel-169.12-2286310.diff diff --git a/abs/core-testing/nvidia/NVIDIA_kernel-169.12-2286310.diff b/abs/core-testing/nvidia/NVIDIA_kernel-169.12-2286310.diff deleted file mode 100644 index e511cfb..0000000 --- a/abs/core-testing/nvidia/NVIDIA_kernel-169.12-2286310.diff +++ /dev/null @@ -1,637 +0,0 @@ -diff -ru usr/src/nv/Makefile.kbuild usr/src/nv.2286310/Makefile.kbuild ---- usr/src/nv/Makefile.kbuild 2008-03-16 14:13:10.000000000 -0700 -+++ usr/src/nv.2286310/Makefile.kbuild 2008-03-16 14:37:47.204131496 -0700 -@@ -177,6 +177,7 @@ - vmap \ - signal_struct \ - agp_backend_acquire \ -+ set_pages_uc \ - change_page_attr \ - pci_get_class \ - sysctl_max_map_count \ -diff -ru usr/src/nv/conftest.sh usr/src/nv.2286310/conftest.sh ---- usr/src/nv/conftest.sh 2008-03-16 14:13:10.000000000 -0700 -+++ usr/src/nv.2286310/conftest.sh 2008-03-16 14:37:47.204131496 -0700 -@@ -100,6 +100,32 @@ - fi - ;; - -+ set_pages_uc) -+ # -+ # Determine if the set_pages_uc() function is present. -+ # -+ echo "#include -+ #include -+ void conftest_set_pages_uc(void) { -+ set_pages_uc(); -+ }" > conftest$$.c -+ -+ $CC $CFLAGS -c conftest$$.c > /dev/null 2>&1 -+ rm -f conftest$$.c -+ -+ if [ -f conftest$$.o ]; then -+ rm -f conftest$$.o -+ echo "#undef NV_SET_PAGES_UC_PRESENT" >> conftest.h -+ return -+ else -+ echo "#ifdef NV_CHANGE_PAGE_ATTR_PRESENT" >> conftest.h -+ echo "#undef NV_CHANGE_PAGE_ATTR_PRESENT" >> conftest.h -+ echo "#endif" >> conftest.h -+ echo "#define NV_SET_PAGES_UC_PRESENT" >> conftest.h -+ return -+ fi -+ ;; -+ - change_page_attr) - # - # Determine if the change_page_attr() function is -@@ -124,7 +150,9 @@ - rm -f conftest$$.o - return - else -+ echo "#ifndef NV_SET_PAGES_UC_PRESENT" >> conftest.h - echo "#define NV_CHANGE_PAGE_ATTR_PRESENT" >> conftest.h -+ echo "#endif" >> conftest.h - return - fi - ;; -@@ -524,6 +552,8 @@ - return - fi - -+ rm -f conftest$$.o -+ - echo "#include - #include - irq_handler_t conftest_isr; -diff -ru usr/src/nv/nv-linux.h usr/src/nv.2286310/nv-linux.h ---- usr/src/nv/nv-linux.h 2008-03-16 14:13:10.000000000 -0700 -+++ usr/src/nv.2286310/nv-linux.h 2008-03-16 14:37:47.204131496 -0700 -@@ -871,9 +871,10 @@ - - #define NV_PGD_OFFSET(address, kernel, mm) \ - ({ \ -+ struct mm_struct *__mm = (mm); \ - pgd_t *__pgd; \ - if (!kernel) \ -- __pgd = pgd_offset(mm, address); \ -+ __pgd = pgd_offset(__mm, address); \ - else \ - __pgd = pgd_offset_k(address); \ - __pgd; \ -@@ -1208,21 +1209,24 @@ - nv_check_pci_config_space(nv, cb); \ - } - -+extern int nv_update_memory_types; -+ - /* -- * a BUG() is triggered on early 2.6 x86_64 kernels. the underlying -- * problem actually exists on many architectures and kernels, but -- * these are the only kernels that check the condition and trigger -- * a BUG(). note that this is a problem of the core kernel, not an -- * nvidia bug (and can still be triggered by agpgart). let's avoid -- * change_page_attr on those kernels. -+ * Using change_page_attr() on early Linux/x86-64 2.6 kernels may -+ * result in a BUG() being triggered. The underlying problem -+ * actually exists on multiple architectures and kernels, but only -+ * the above check for the condition and trigger a BUG(). -+ * -+ * Note that this is a due to a bug in the Linux kernel, not an -+ * NVIDIA driver bug (it can also be triggered by AGPGART). -+ * -+ * We therefore need to determine at runtime if change_page_attr() -+ * can be used safely on these kernels. - */ --#if defined(NV_CHANGE_PAGE_ATTR_PRESENT) --extern int nv_use_cpa; -- --#if defined(NVCPU_X86_64) && !defined(KERNEL_2_4) && \ -- (LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 11)) --#define NV_CHANGE_PAGE_ATTR_BUG_PRESENT 1 --#endif -+#if defined(NV_CHANGE_PAGE_ATTR_PRESENT) && defined(NVCPU_X86_64) && \ -+ !defined(KERNEL_2_4) && \ -+ (LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 11)) -+#define NV_CHANGE_PAGE_ATTR_BUG_PRESENT - #endif - - #if defined(NVCPU_X86) || defined(NVCPU_X86_64) -@@ -1234,7 +1238,7 @@ - * - * We need to be careful to mask out _PAGE_NX when the host system - * doesn't support this feature or when it's disabled: the kernel -- * may not do this in its implementation of the change_page_attr() -+ * may not do this in its implementation of the change_page_attr() - * interface. - */ - #ifndef X86_FEATURE_NX -diff -ru usr/src/nv/nv-reg.h usr/src/nv.2286310/nv-reg.h ---- usr/src/nv/nv-reg.h 2008-03-16 14:13:10.000000000 -0700 -+++ usr/src/nv.2286310/nv-reg.h 2008-03-16 14:37:47.204131496 -0700 -@@ -391,34 +391,36 @@ - #define NV_REG_REMAP_LIMIT NV_REG_STRING(__NV_REMAP_LIMIT) - - /* -- * Option: UseCPA -+ * Option: UpdateMemoryTypes - * - * Description: - * -- * Many kernels have a broken implementation of change_page_attr that leads -- * to cache aliasing problems. x86_64 kernels between 2.6.0 and 2.6.10 will -- * force a kernel BUG_ON() when this condition is encountered. For this -- * reason, the NVIDIA driver is very careful about not using the CPA kernel -- * interface on these kernels. -- * -- * Some distributions have backported this fix to kernel versions that fall -- * within this version range. The NVIDIA driver attempts to automatically -- * detect these fixes and reenable usage of the change_page_attr interface. -- * -- * Due to the serious nature of the problems that can arise from this, the -- * NVIDIA driver implements a manual registry key to force usage of this API -- * to be enabled or disabled. This registry key can be used to force usage -- * of the API on a known fixed kernel if the NVIDIA driver fails to detect -- * the kernel as fixed. This registry key can also be used to disable usage -- * of the API on a bad kernel that is misdetected as a fixed kernel. -- * -- * The default value is '-1' (use NVIDIA driver default logic) -- * A value of '0' will forcibly disable change_page_attr calls. -- * A value of '1' will forcibly enable change_page_attr calls. -+ * Many kernels have broken implementations of the change_page_attr() -+ * kernel interface that may cause cache aliasing problems. Linux/x86-64 -+ * kernels between 2.6.0 and 2.6.10 may prompt kernel BUG()s due to -+ * improper accounting in the interface's large page management code, for -+ * example. For this reason, the NVIDIA Linux driver is very careful about -+ * not using the change_page_attr() kernel interface on these kernels. -+ * -+ * Due to the serious nature of the problems that can arise from bugs in -+ * the change_page_attr(), set_pages_{uc,wb}() and other kernel interfaces -+ * used to modify memory types, the NVIDIA driver implements a manual -+ * registry key override to allow forcibly enabling or disabling use of -+ * these APIs. -+ * -+ * Possible values: -+ * -+ * ~0 = use the NVIDIA driver's default logic (default) -+ * 0 = enable use of change_page_attr(), etc. -+ * 1 = disable use of change_page_attr(), etc. -+ * -+ * By default, the NVIDIA driver will attempt to auto-detect if it can -+ * safely use the change_page_attr() and other kernel interfaces to modify -+ * the memory types of kernel mappings. - */ - --#define __NV_USE_CPA UseCPA --#define NV_REG_USE_CPA NV_REG_STRING(__NV_USE_CPA) -+#define __NV_UPDATE_MEMORY_TYPES UpdateMemoryTypes -+#define NV_REG_UPDATE_MEMORY_TYPES NV_REG_STRING(__NV_UPDATE_MEMORY_TYPES) - - /* - * Option: RegistryDwords -@@ -490,7 +492,7 @@ - NV_DEFINE_REG_ENTRY(__NV_DEVICE_FILE_GID, 0); - NV_DEFINE_REG_ENTRY(__NV_DEVICE_FILE_MODE, 0666); - NV_DEFINE_REG_ENTRY(__NV_REMAP_LIMIT, 0); --NV_DEFINE_REG_ENTRY(__NV_USE_CPA, -1); -+NV_DEFINE_REG_ENTRY(__NV_UPDATE_MEMORY_TYPES, ~0); - NV_DEFINE_REG_ENTRY(__NV_USE_VBIOS, 1); - NV_DEFINE_REG_ENTRY(__NV_RM_EDGE_INTR_CHECK, 1); - -@@ -535,7 +537,7 @@ - NV_DEFINE_PARAMS_TABLE_ENTRY(__NV_DEVICE_FILE_GID), - NV_DEFINE_PARAMS_TABLE_ENTRY(__NV_DEVICE_FILE_MODE), - NV_DEFINE_PARAMS_TABLE_ENTRY(__NV_REMAP_LIMIT), -- NV_DEFINE_PARAMS_TABLE_ENTRY(__NV_USE_CPA), -+ NV_DEFINE_PARAMS_TABLE_ENTRY(__NV_UPDATE_MEMORY_TYPES), - NV_DEFINE_PARAMS_TABLE_ENTRY(__NV_USE_VBIOS), - NV_DEFINE_PARAMS_TABLE_ENTRY(__NV_RM_EDGE_INTR_CHECK), - {NULL, NULL, NULL} -diff -ru usr/src/nv/nv-vm.c usr/src/nv.2286310/nv-vm.c ---- usr/src/nv/nv-vm.c 2008-03-16 14:13:09.000000000 -0700 -+++ usr/src/nv.2286310/nv-vm.c 2008-03-16 14:37:47.204131496 -0700 -@@ -43,42 +43,40 @@ - } - #endif - --/* -- * AMD Athlon processors expose a subtle bug in the Linux -- * kernel, that may lead to AGP memory corruption. Recent -- * kernel versions had a workaround for this problem, but -- * 2.4.20 is the first kernel to address it properly. The -- * page_attr API provides the means to solve the problem. -- */ -- - static inline void nv_set_page_attrib_uncached(nv_pte_t *page_ptr) - { --#if defined(NV_CHANGE_PAGE_ATTR_PRESENT) -- if (nv_use_cpa) -+ if (nv_update_memory_types) - { -- struct page *page = virt_to_page(__va(page_ptr->phys_addr)); -+#if defined(NV_SET_PAGES_UC_PRESENT) -+ struct page *page = NV_GET_PAGE_STRUCT(page_ptr->phys_addr); -+ set_pages_uc(page, 1); -+#elif defined(NV_CHANGE_PAGE_ATTR_PRESENT) -+ struct page *page = NV_GET_PAGE_STRUCT(page_ptr->phys_addr); - pgprot_t prot = PAGE_KERNEL_NOCACHE; - #if defined(NVCPU_X86) || defined(NVCPU_X86_64) - pgprot_val(prot) &= __nv_supported_pte_mask; - #endif - change_page_attr(page, 1, prot); -- } - #endif -+ } - } - - static inline void nv_set_page_attrib_cached(nv_pte_t *page_ptr) - { --#if defined(NV_CHANGE_PAGE_ATTR_PRESENT) -- if (nv_use_cpa) -+ if (nv_update_memory_types) - { -- struct page *page = virt_to_page(__va(page_ptr->phys_addr)); -+#if defined(NV_SET_PAGES_UC_PRESENT) -+ struct page *page = NV_GET_PAGE_STRUCT(page_ptr->phys_addr); -+ set_pages_wb(page, 1); -+#elif defined(NV_CHANGE_PAGE_ATTR_PRESENT) -+ struct page *page = NV_GET_PAGE_STRUCT(page_ptr->phys_addr); - pgprot_t prot = PAGE_KERNEL; - #if defined(NVCPU_X86) || defined(NVCPU_X86_64) - pgprot_val(prot) &= __nv_supported_pte_mask; - #endif - change_page_attr(page, 1, prot); -+#endif - } --#endif /* NV_CHANGE_PAGE_ATTR_PRESENT */ - } - - static inline void nv_lock_page(nv_pte_t *page_ptr) -@@ -360,7 +358,8 @@ - #if defined(NV_CPA_NEEDS_FLUSHING) - nv_execute_on_all_cpus(cache_flush, NULL); - #endif --#if defined (NVCPU_X86) || defined (NVCPU_X86_64) -+#if (defined(NVCPU_X86) || defined(NVCPU_X86_64)) && \ -+ defined(NV_CHANGE_PAGE_ATTR_PRESENT) - global_flush_tlb(); - #endif - nv_ext_flush_caches(); // handle other platform flushes if present -@@ -662,7 +661,7 @@ - - address = (unsigned long)virt_addr + i * PAGE_SIZE; - -- pgd = NV_PGD_OFFSET(address, 1, &init_mm); -+ pgd = NV_PGD_OFFSET(address, 1, NULL); - if (!NV_PGD_PRESENT(pgd)) - goto failed; - -diff -ru usr/src/nv/nv.c usr/src/nv.2286310/nv.c ---- usr/src/nv/nv.c 2008-03-16 14:13:09.000000000 -0700 -+++ usr/src/nv.2286310/nv.c 2008-03-16 14:37:47.208131723 -0700 -@@ -15,6 +15,7 @@ - #include "nv_compiler.h" - #include "os-agp.h" - #include "nv-vm.h" -+#include "nv-reg.h" - - #ifdef MODULE_ALIAS_CHARDEV_MAJOR - MODULE_ALIAS_CHARDEV_MAJOR(NV_MAJOR_DEVICE_NUMBER); -@@ -116,10 +117,7 @@ - unsigned int nv_remap_limit; - #endif - --#if defined(NV_CHANGE_PAGE_ATTR_PRESENT) --int nv_use_cpa = 1; --#endif -- -+int nv_update_memory_types = 1; - static int nv_mmconfig_failure_detected = 0; - - static void *nv_pte_t_cache = NULL; -@@ -1030,30 +1028,26 @@ - #endif /* defined(NV_BUILD_NV_PAT_SUPPORT) */ - } - -- - #if defined(NV_CHANGE_PAGE_ATTR_BUG_PRESENT) -- --/* nv_verify_cpa_interface - determine if the change_page_attr bug is fixed -- * in this kernel. -+/* -+ * nv_verify_cpa_interface() - determine if the change_page_attr() large page -+ * management accounting bug known to exist in early Linux/x86-64 kernels -+ * is present in this kernel. - * -- * there's really not a good way to determine if change_page_attr is fixed. -- * we can't really use cpa on 2.6 x86_64 kernels < 2.6.11, as if we run into -- * the accounting bug, the kernel will throw a BUG. this isn't 100% accurate, -- * as it doesn't throw a bug until we try to restore the caching attributes -- * of the page. so if we can track down a 4M allocation, we can mark it -- * uncached and see if the accounting was done correctly. -- * -- * this is a little ugly, but the most accurate approach to determining if -- * this kernel is good. -+ * There's really no good way to determine if change_page_attr() is working -+ * correctly. We can't reliably use change_page_attr() on Linux/x86-64 2.6 -+ * kernels < 2.6.11: if we run into the accounting bug, the Linux kernel will -+ * trigger a BUG() if we attempt to restore the WB memory type of a page -+ * originally part of a large page. - * -- * why do we even bother? some distributions have back-ported the cpa fix to -- * kernels < 2.6.11. we want to use change_page_attr to avoid random corruption -- * and hangs, but need to make sure it's safe to do so. -+ * So if we can successfully allocate such a page, change its memory type to -+ * UC and check if the accounting was done correctly, we can determine if -+ * the change_page_attr() interface can be used safely. - * -- * return values: -- * 0 - test passed, interface works -- * 1 - test failed, status unclear -- * -1 - test failed, interface broken -+ * Return values: -+ * 0 - test passed, the change_page_attr() interface works -+ * 1 - test failed, the status is unclear -+ * -1 - test failed, the change_page_attr() interface is broken - */ - - static inline pte_t *check_large_page(unsigned long vaddr) -@@ -1061,7 +1055,7 @@ - pgd_t *pgd = NULL; - pmd_t *pmd = NULL; - -- pgd = NV_PGD_OFFSET(vaddr, 1, &init_mm); -+ pgd = NV_PGD_OFFSET(vaddr, 1, NULL); - if (!NV_PGD_PRESENT(pgd)) - return NULL; - -@@ -1171,20 +1165,29 @@ - - return 1; - } -- - #endif /* defined(NV_CHANGE_PAGE_ATTR_BUG_PRESENT) */ - -- --// verify that the kernel's mapping matches the requested type --// this is to protect against accidental cache aliasing problems -+/* -+ * nv_verify_page_mappings() - verify that the kernel mapping of the specified -+ * page matches the specified type. This is to help detect bugs in the Linux -+ * kernel's change_page_attr() interface, early. -+ * -+ * This function relies on the ability to perform kernel virtul address to PFN -+ * translations and therefore on 'init_mm'. Unfortunately, the latter is no -+ * longer exported in recent Linux/x86 2.6 kernels. The export was removed at -+ * roughtly the same time as the set_pages_{uc,wb}() change_page_attr() -+ * replacement interfaces were introduced; hopefully, it will be sufficient to -+ * check for their presence. -+ */ - int nv_verify_page_mappings( - nv_pte_t *page_ptr, - unsigned int cachetype - ) - { -+#if defined(NV_CHANGE_PAGE_ATTR_PRESENT) || \ -+ (defined(NV_SET_PAGES_UC_PRESENT) && !defined(NVCPU_X86)) - unsigned long retval = -1; - #if defined(NVCPU_X86) || defined(NVCPU_X86_64) -- struct mm_struct *mm; - pgd_t *pgd = NULL; - pmd_t *pmd = NULL; - pte_t *pte = NULL; -@@ -1192,15 +1195,12 @@ - unsigned long address; - static int count = 0; - --#if defined(NV_CHANGE_PAGE_ATTR_PRESENT) -- if (!nv_use_cpa) -+ if (!nv_update_memory_types) - return 0; --#endif - - address = (unsigned long)__va(page_ptr->phys_addr); -- mm = &init_mm; // always a kernel page - -- pgd = NV_PGD_OFFSET(address, 1, mm); -+ pgd = NV_PGD_OFFSET(address, 1, NULL); - if (!NV_PGD_PRESENT(pgd)) - { - nv_printf(NV_DBG_ERRORS, "NVRM: pgd not present for addr 0x%lx\n", address); -@@ -1266,8 +1266,11 @@ - } - - failed: --#endif -+#endif /* defined(NVCPU_X86) || defined(NVCPU_X86_64) */ - return retval; -+#else -+ return 0; -+#endif - } - - #if defined(NV_BUILD_NV_PAT_SUPPORT) && defined(CONFIG_HOTPLUG_CPU) -@@ -1313,7 +1316,7 @@ - static int __init nvidia_init_module(void) - { - int rc; -- U032 i, count; -+ U032 i, count, data; - nv_state_t *nv = NV_STATE_PTR(&nv_ctl_device); - nv_stack_t *sp = NULL; - -@@ -1485,43 +1488,42 @@ - /* create /proc/driver/nvidia */ - nvos_proc_create(); - --#if defined(NV_CHANGE_PAGE_ATTR_PRESENT) -+ /* -+ * Give users an opportunity to disable the driver's use of -+ * the change_page_attr() and set_pages_{uc,wb}() kernel -+ * interfaces. -+ */ -+ rc = rm_read_registry_dword(sp, nv, -+ "NVreg", NV_REG_UPDATE_MEMORY_TYPES, &data); -+ if ((rc == 0) && ((int)data != ~0)) - { -- int data; -- -- // allow the user to override us with a registry key -- rc = rm_read_registry_dword(sp, nv, "NVreg", "UseCPA", &data); -- if ((rc == 0) && (data != -1)) -- { -- nv_use_cpa = data; -- } -+ nv_update_memory_types = data; -+ } - #if defined(NV_CHANGE_PAGE_ATTR_BUG_PRESENT) -- else -+ /* -+ * Unless we explicitely detect that the change_page_attr() -+ * inteface is fixed, disable usage of the interface on -+ * this kernel. Notify the user of this problem using the -+ * driver's /proc warnings interface (read by the installer -+ * and the bug report script). -+ */ -+ else -+ { -+ rc = nv_verify_cpa_interface(); -+ if (rc < 0) - { -- /* -- * Unless we explicitely detect that the change_page_attr() -- * inteface is fixed, disable usage of the interface on -- * this kernel. Notify the user of this problem using the -- * driver's /proc warnings interface (read by the installer -- * and the bug report script). -- */ -- rc = nv_verify_cpa_interface(); -- if (rc < 0) -- { -- nv_prints(NV_DBG_ERRORS, __cpgattr_warning); -- nvos_proc_add_warning_file("change_page_attr", __cpgattr_warning); -- nv_use_cpa = 0; -- } -- else if (rc != 0) -- { -- nv_prints(NV_DBG_ERRORS, __cpgattr_warning_2); -- nvos_proc_add_warning_file("change_page_attr", __cpgattr_warning_2); -- nv_use_cpa = 0; -- } -+ nv_prints(NV_DBG_ERRORS, __cpgattr_warning); -+ nvos_proc_add_warning_file("change_page_attr", __cpgattr_warning); -+ nv_update_memory_types = 0; -+ } -+ else if (rc != 0) -+ { -+ nv_prints(NV_DBG_ERRORS, __cpgattr_warning_2); -+ nvos_proc_add_warning_file("change_page_attr", __cpgattr_warning_2); -+ nv_update_memory_types = 0; - } --#endif - } --#endif -+#endif /* defined(NV_CHANGE_PAGE_ATTR_BUG_PRESENT) */ - - #if defined(NVCPU_X86_64) && defined(CONFIG_IA32_EMULATION) && !defined(HAVE_COMPAT_IOCTL) - /* Register ioctl()'s for 32-bit clients */ -@@ -3482,8 +3484,21 @@ - pte_t *pte = NULL; - NvU64 retval; - -- mm = (kern) ? &init_mm : current->mm; -- if (!kern) down_read(¤t->mm->mmap_sem); -+ if (!kern) -+ { -+ mm = current->mm; -+ down_read(&mm->mmap_sem); -+ } -+ else -+ { -+#if defined(NV_SET_PAGES_UC_PRESENT) && defined(NVCPU_X86) -+ /* nv_printf(NV_DBG_ERRORS, -+ "NVRM: can't translate KVA in nv_get_phys_address()!\n"); */ -+ return 0; -+#else -+ mm = NULL; -+#endif -+ } - - pgd = NV_PGD_OFFSET(address, kern, mm); - if (!NV_PGD_PRESENT(pgd)) -@@ -3504,22 +3519,24 @@ - retval &= ~_PAGE_NX; - #endif - -- if (!kern) up_read(¤t->mm->mmap_sem); -+ if (!kern) -+ up_read(&mm->mmap_sem); - return retval; - - failed: -- if (!kern) up_read(¤t->mm->mmap_sem); -+ if (!kern) -+ up_read(&mm->mmap_sem); - return 0; - } - - NvU64 NV_API_CALL nv_get_kern_phys_address(NvU64 address) - { -- // make sure this address is a kernel pointer -+ /* make sure this address is a kernel virtual address */ - #if defined(DEBUG) && !defined(CONFIG_X86_4G) - if (address < PAGE_OFFSET) - { - nv_printf(NV_DBG_WARNINGS, -- "NVRM: user address passed to get_kern_phys_address: 0x%lx\n", -+ "NVRM: user address passed to get_kern_phys_address: 0x%llx!\n", - address); - return 0; - } -@@ -3534,12 +3551,12 @@ - - NvU64 NV_API_CALL nv_get_kern_user_address(NvU64 address) - { -- // make sure this address is not a kernel pointer -+ /* make sure this address is not a kernel virtual address */ - #if defined(DEBUG) && !defined(CONFIG_X86_4G) - if (address >= PAGE_OFFSET) - { - nv_printf(NV_DBG_WARNINGS, -- "NVRM: kernel address passed to get_user_phys_address: 0x%lx\n", -+ "NVRM: kernel address passed to get_user_phys_address: 0x%llx!\n", - address); - return 0; - } -@@ -4316,16 +4333,12 @@ - return -1; - } - --int NV_API_CALL nv_no_incoherent_mappings --( -- void --) -+int NV_API_CALL nv_no_incoherent_mappings(void) - { - if(nv_ext_no_incoherent_mappings() == 1) - return 1; -- --#if defined(NV_CHANGE_PAGE_ATTR_PRESENT) -- return 1; -+#if defined(NV_CHANGE_PAGE_ATTR_PRESENT) || defined(NV_SET_PAGES_UC_PRESENT) -+ return (nv_update_memory_types); - #else - return 0; - #endif -diff -ru usr/src/nv/os-interface.c usr/src/nv.2286310/os-interface.c ---- usr/src/nv/os-interface.c 2008-03-16 14:13:09.000000000 -0700 -+++ usr/src/nv.2286310/os-interface.c 2008-03-16 14:37:47.208131723 -0700 -@@ -1198,6 +1198,18 @@ - { - void *vaddr; - -+ if (start == 0) -+ { -+ if (mode != NV_MEMORY_CACHED) -+ { -+ nv_printf(NV_DBG_ERRORS, -+ "NVRM: os_map_kernel_space: won't map address 0x%0llx UC!\n", start); -+ return NULL; -+ } -+ else -+ return (void *)PAGE_OFFSET; -+ } -+ - if (!NV_MAY_SLEEP()) - { - nv_printf(NV_DBG_ERRORS, -@@ -1230,6 +1242,9 @@ - NvU64 size_bytes - ) - { -+ if (addr == (void *)PAGE_OFFSET) -+ return; -+ - NV_IOUNMAP(addr, size_bytes); - } - diff --git a/abs/core-testing/nvidia/PKGBUILD b/abs/core-testing/nvidia/PKGBUILD index 8da003b..7adf7ae 100644 --- a/abs/core-testing/nvidia/PKGBUILD +++ b/abs/core-testing/nvidia/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 24051 2009-01-12 12:47:18Z pierre $ +# $Id: PKGBUILD 56687 2009-10-25 15:28:13Z pierre $ # Maintainer : Thomas Baechler pkgname=nvidia -pkgver=185.18.36 +pkgver=190.42 _kernver='2.6.28-LinHES' pkgrel=1 pkgdesc="NVIDIA drivers for kernel26." @@ -10,28 +10,25 @@ arch=('i686' 'x86_64') [ "$CARCH" = "i686" ] && ARCH=x86 [ "$CARCH" = "x86_64" ] && ARCH=x86_64 url="http://www.nvidia.com/" -depends=('kernel26>=2.6.28' 'kernel26<2.6.29' 'nvidia-utils=185.18.36' 'vdpinfo') -conflicts=('nvidia-96xx' 'nvidia-71xx' 'nvidia-legacy' 'nvidia-beta') +depends=('kernel26>=2.6.28' 'kernel26<2.6.29' "nvidia-utils=${pkgver}") +conflicts=('nvidia-96xx' 'nvidia-173xx') license=('custom') install=nvidia.install -source=(http://us.download.nvidia.com/XFree86/Linux-$ARCH/${pkgver}/NVIDIA-Linux-$ARCH-${pkgver}-pkg0.run) -# [ "$CARCH" = "x86_64" ] && md5sums=('318e36822c095fcd410161b1326797b1') +source=("http://download.nvidia.com/XFree86/Linux-$ARCH/${pkgver}/NVIDIA-Linux-$ARCH-${pkgver}-pkg0.run") +md5sums=('f94806feee87de756d14fe3e9bcaf05a') +[ "$CARCH" = "x86_64" ] && md5sums=('ae431ff849ec01446e6724f9fcfe3bb4') -build() -{ - # Extract - cd $startdir/src/ - sh NVIDIA-Linux-$ARCH-${pkgver}-pkg0.run --extract-only - cd NVIDIA-Linux-$ARCH-${pkgver}-pkg0 - - # Any extra patches are applied in here... - cd usr/src/nv/ - ln -s Makefile.kbuild Makefile - make SYSSRC=/lib/modules/${_kernver}/build module || return 1 - - # install kernel module - mkdir -p $startdir/pkg/lib/modules/${_kernver}/kernel/drivers/video/ - install -m644 nvidia.ko $startdir/pkg/lib/modules/${_kernver}/kernel/drivers/video/ +build() { + cd $srcdir + sh NVIDIA-Linux-$ARCH-${pkgver}-pkg0.run --extract-only + cd NVIDIA-Linux-$ARCH-${pkgver}-pkg0 - sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" $startdir/*.install + cd usr/src/nv/ + ln -s Makefile.kbuild Makefile + make SYSSRC=/lib/modules/${_kernver}/build module || return 1 + + mkdir -p $pkgdir/lib/modules/${_kernver}/kernel/drivers/video/ + install -m644 nvidia.ko $pkgdir/lib/modules/${_kernver}/kernel/drivers/video/ + + sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='${_kernver}'/" $startdir/nvidia.install } -- cgit v0.12 From 0dce5d39de3d804816e720d732cc702001f76c6a Mon Sep 17 00:00:00 2001 From: Unconfigured Date: Wed, 2 Dec 2009 20:54:52 +0000 Subject: vdpauinfo: vdpinfo has been renamed (now uses libvdpau) --- abs/core-testing/vdpauinfo/PKGBUILD | 23 +++++++++++++++++++++++ abs/core-testing/vdpinfo/PKGBUILD | 35 ----------------------------------- 2 files changed, 23 insertions(+), 35 deletions(-) create mode 100644 abs/core-testing/vdpauinfo/PKGBUILD delete mode 100644 abs/core-testing/vdpinfo/PKGBUILD diff --git a/abs/core-testing/vdpauinfo/PKGBUILD b/abs/core-testing/vdpauinfo/PKGBUILD new file mode 100644 index 0000000..672749d --- /dev/null +++ b/abs/core-testing/vdpauinfo/PKGBUILD @@ -0,0 +1,23 @@ +# Contributor: Nathan Harris +pkgname=vdpauinfo +pkgver=0.0.6 +pkgrel=1 +pkgdesc="NVIDIA VDPAU capability query utility" +arch=('i686' 'x86_64') +url="url=http://cgit.freedesktop.org/~aplattner/vdpauinfo" +license=('custom') +depends=('nvidia' 'libvdpau' 'xorg-server') +makedepends=('gcc' 'autoconf' 'make') +optdepends=() +install=() +source=(http://cgit.freedesktop.org/~aplattner/${pkgname}/snapshot/${pkgname}-${pkgver}.tar.gz) +md5sums=('0ecc55e3b5bae622d1b6caf5fe28dbe4') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + autoreconf -i || return 1 + ./configure --prefix=/usr || return 1 + make || return 1 + make DESTDIR="${pkgdir}" install || return 1 + install -D -m644 $srcdir/$pkgname-$pkgver/LICENSE $pkgdir/usr/share/licenses/$pkgname/license || return 1 +} diff --git a/abs/core-testing/vdpinfo/PKGBUILD b/abs/core-testing/vdpinfo/PKGBUILD deleted file mode 100644 index db7be03..0000000 --- a/abs/core-testing/vdpinfo/PKGBUILD +++ /dev/null @@ -1,35 +0,0 @@ -# Because this requires parts of the nVidia driver, this parallels the PKGBUILD for -# the nvidia package. - -pkgname=vdpinfo -pkgver=185.18.36 -pkgrel=1 -pkgdesc="polls the GPU for nVidia vdpau capabilities" -arch=('i686' 'x86_64') -[ "$CARCH" = "i686" ] && ARCH=x86 -[ "$CARCH" = "x86_64" ] && ARCH=x86_64 -url="http://www.cs.rug.nl/~wladimir/vdpinfo/" -license=('MIT') -depends=('nvidia-utils=185.18.36' 'nvidia=185.18.36') -# Just let the dependency on the right nvidia and nvidia-utils versions -# handle conflicts via those packages conflicts. -# conflicts=() -provides=('vdpinfo') -source=(http://www.cs.rug.nl/~wladimir/vdpinfo/vdpinfo-0.0.5.tar.gz http://us.download.nvidia.com/XFree86/Linux-$ARCH/${pkgver}/NVIDIA-Linux-$ARCH-${pkgver}-pkg0.run) -md5sums=() - -build() { - LH_ROOT=/usr/LH - mkdir -p $startdir/pkg/$LH_ROOT/bin/ - - # Extract nVidia driver to get at the headers we need to build vdpau - cd $startdir/src/ - sh NVIDIA-Linux-$ARCH-${pkgver}-pkg0.run --extract-only - - # build vdpinfo - cd $startdir/src/vdpinfo - #g++ -O3 -g -I../NVIDIA-Linux-x86-185.18.14-pkg0/usr/include -c -o vdpinfo.o vdpinfo.cpp - #g++ -O3 -g -I$startdir/src/usr/include -c -o vdpinfo.o vdpinfo.cpp - make - install -m0755 vdpinfo $startdir/pkg/$LH_ROOT/bin/ -} -- cgit v0.12 From 5f484fb1104f638b319ba57e360b25e9445d8291 Mon Sep 17 00:00:00 2001 From: Unconfigured Date: Wed, 2 Dec 2009 20:56:05 +0000 Subject: libvdpau: minor text change --- abs/core-testing/libvdpau/PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/abs/core-testing/libvdpau/PKGBUILD b/abs/core-testing/libvdpau/PKGBUILD index 11d4674..c37dad2 100644 --- a/abs/core-testing/libvdpau/PKGBUILD +++ b/abs/core-testing/libvdpau/PKGBUILD @@ -4,7 +4,7 @@ pkgname=libvdpau pkgver=0.3 pkgrel=2 -pkgdesc="Nvidia VDPAU library" +pkgdesc="NVIDIA VDPAU library" arch=(i686 x86_64) url=http://cgit.freedesktop.org/~aplattner/libvdpau depends=('gcc-libs>=4.3.3') -- cgit v0.12 From aba971358e17369759ce6fda54870c1496c065e9 Mon Sep 17 00:00:00 2001 From: Unconfigured Date: Wed, 2 Dec 2009 21:05:47 +0000 Subject: mythtv: stable directory renamed to stable-0.21 --- .../mythtv/stable-0.21/glass-wide/PKGBUILD | 15 + .../mythtv/stable-0.21/linhes-theme/PKGBUILD | 17 + .../mythtv/stable-0.21/morethemes/PKGBUILD | 32 + .../mythtv/stable-0.21/mytharchive/PKGBUILD | 35 + .../mythtv/stable-0.21/mythbrowser/PKGBUILD | 33 + .../mythtv/stable-0.21/mythcontrols/PKGBUILD | 32 + .../mythtv/stable-0.21/mythdb-initial/PKGBUILD | 21 + .../mythtv/stable-0.21/mythdb-initial/__changelog | 25 + .../mythtv/stable-0.21/mythdb-initial/mc.sql | 2835 ++++++++++++++++++++ .../stable-0.21/mythdb-initial/mythdb.install | 31 + .../stable-0.21/mythdb-initial/permissions.sql | 11 + .../mythtv/stable-0.21/mythflix/PKGBUILD | 41 + .../mythtv/stable-0.21/mythgallery/PKGBUILD | 33 + .../mythtv/stable-0.21/mythgame/PKGBUILD | 32 + .../mythtv/stable-0.21/mythmovies/PKGBUILD | 33 + .../mythtv/stable-0.21/mythmusic/PKGBUILD | 35 + .../mythtv/stable-0.21/mythmusic/music_flac.patch | 293 ++ .../stable-0.21/mythmusic/mythmusic-0.21.patch | 22 + .../mythtv/stable-0.21/mythnews/PKGBUILD | 32 + .../mythtv/stable-0.21/mythphone/PKGBUILD | 32 + .../mythtv/stable-0.21/mythsmolt/PKGBUILD | 26 + .../mythtv/stable-0.21/mythstream/PKGBUILD | 35 + .../mythtv/stable-0.21/mythstream/mythstream.diff | 79 + .../stable-0.21/mythstream/mythstream.install | 23 + .../mythtv/stable-0.21/myththemes/PKGBUILD | 33 + .../stable-0.21/mythtv/2.6.28_dvb_api_version.diff | 22 + .../mythtv/stable-0.21/mythtv/PKGBUILD | 98 + .../mythtv/stable-0.21/mythtv/QUICKSTART.archlinux | 69 + .../stable-0.21/mythtv/gnome_screensaver.patch | 18 + .../stable-0.21/mythtv/menu-xml/HOST_SETTINGS.xml | 94 + .../mythtv/stable-0.21/mythtv/menu-xml/is.xml | 3 + .../stable-0.21/mythtv/menu-xml/library.xml.patch | 15 + .../mythtv/stable-0.21/mythtv/menu-xml/linhes.xml | 60 + .../stable-0.21/mythtv/menu-xml/mainmenu.xml.patch | 39 + .../stable-0.21/mythtv/menu-xml/mythbackup.xml | 20 + .../stable-0.21/mythtv/menu-xml/mythrestore.xml | 20 + .../mythtv/menu-xml/optical_menu.xml.patch | 15 + .../mythtv/menu-xml/original/create_patch.sh | 5 + .../mythtv/stable-0.21/mythtv/menu-xml/setup.xml | 111 + .../stable-0.21/mythtv/menu-xml/siriusmenu.xml | 419 +++ .../mythtv/stable-0.21/mythtv/menu-xml/update.xml | 20 + .../mythtv/stable-0.21/mythtv/menu-xml/update2.xml | 26 + .../mythtv/menu-xml/util_menu.xml.patch | 17 + .../mythtv/stable-0.21/mythtv/menu-xml/xmmenu.xml | 574 ++++ .../mythtv/stable-0.21/mythtv/mpegpspatch | 66 + .../mythtv/stable-0.21/mythtv/mythbackend | 38 + .../mythtv/stable-0.21/mythtv/mythbackend.lr | 9 + .../mythtv/stable-0.21/mythtv/mythfrontend.lr | 9 + .../stable-0.21/mythtv/myththemedmenu.cpp.patch | 125 + .../stable-0.21/mythtv/myththemedmenu.h.patch | 25 + .../mythtv/stable-0.21/mythtv/mythtv.install | 55 + abs/core-testing/mythtv/stable-0.21/mythtv/pretty | 2 + .../mythtv/stable-0.21/mythtv/smolt_jump.patch | 9 + .../mythtv/stable-0.21/mythvideo/PKGBUILD | 41 + abs/core-testing/mythtv/stable-0.21/mythvideo/mtd | 36 + .../mythvideo-6338-use_tmdb_in_fixes.patch | 151 ++ .../mythtv/stable-0.21/mythvideo/mythvideo.install | 20 + .../mythtv/stable-0.21/mythweather/PKGBUILD | 32 + .../mythtv/stable-0.21/mythweb/PKGBUILD | 39 + .../mythtv/stable-0.21/mythweb/mythweb.install | 13 + .../2923-mythweb-gallery-English_GB_lang.diff | 102 + .../mythtv/stable-0.21/mythweb/patch/icons.tar.gz | Bin 0 -> 14759 bytes .../stable-0.21/mythweb/patch/mythweb.pl.diff | 23 + .../mythweb/patch/mythweb_gallery_updated1.diff | 1657 ++++++++++++ .../mythtv/stable-0.21/mythweb/transcoders.patch | 23 + .../mythtv/stable-0.21/mythweb/wiiweb.tar.bz2 | Bin 0 -> 23648 bytes .../mythtv/stable-0.21/mythzoneminder/PKGBUILD | 32 + abs/core-testing/mythtv/stable/glass-wide/PKGBUILD | 15 - .../mythtv/stable/linhes-theme/PKGBUILD | 17 - abs/core-testing/mythtv/stable/morethemes/PKGBUILD | 32 - .../mythtv/stable/mytharchive/PKGBUILD | 35 - .../mythtv/stable/mythbrowser/PKGBUILD | 33 - .../mythtv/stable/mythcontrols/PKGBUILD | 32 - .../mythtv/stable/mythdb-initial/PKGBUILD | 21 - .../mythtv/stable/mythdb-initial/__changelog | 25 - .../mythtv/stable/mythdb-initial/mc.sql | 2835 -------------------- .../mythtv/stable/mythdb-initial/mythdb.install | 31 - .../mythtv/stable/mythdb-initial/permissions.sql | 11 - abs/core-testing/mythtv/stable/mythflix/PKGBUILD | 41 - .../mythtv/stable/mythgallery/PKGBUILD | 33 - abs/core-testing/mythtv/stable/mythgame/PKGBUILD | 32 - abs/core-testing/mythtv/stable/mythmovies/PKGBUILD | 33 - abs/core-testing/mythtv/stable/mythmusic/PKGBUILD | 35 - .../mythtv/stable/mythmusic/music_flac.patch | 293 -- .../mythtv/stable/mythmusic/mythmusic-0.21.patch | 22 - abs/core-testing/mythtv/stable/mythnews/PKGBUILD | 32 - abs/core-testing/mythtv/stable/mythphone/PKGBUILD | 32 - abs/core-testing/mythtv/stable/mythsmolt/PKGBUILD | 26 - abs/core-testing/mythtv/stable/mythstream/PKGBUILD | 35 - .../mythtv/stable/mythstream/mythstream.diff | 79 - .../mythtv/stable/mythstream/mythstream.install | 23 - abs/core-testing/mythtv/stable/myththemes/PKGBUILD | 33 - .../stable/mythtv/2.6.28_dvb_api_version.diff | 22 - abs/core-testing/mythtv/stable/mythtv/PKGBUILD | 98 - .../mythtv/stable/mythtv/QUICKSTART.archlinux | 69 - .../mythtv/stable/mythtv/gnome_screensaver.patch | 18 - .../stable/mythtv/menu-xml/HOST_SETTINGS.xml | 94 - .../mythtv/stable/mythtv/menu-xml/is.xml | 3 - .../stable/mythtv/menu-xml/library.xml.patch | 15 - .../mythtv/stable/mythtv/menu-xml/linhes.xml | 60 - .../stable/mythtv/menu-xml/mainmenu.xml.patch | 39 - .../mythtv/stable/mythtv/menu-xml/mythbackup.xml | 20 - .../mythtv/stable/mythtv/menu-xml/mythrestore.xml | 20 - .../stable/mythtv/menu-xml/optical_menu.xml.patch | 15 - .../mythtv/menu-xml/original/create_patch.sh | 5 - .../mythtv/stable/mythtv/menu-xml/setup.xml | 111 - .../mythtv/stable/mythtv/menu-xml/siriusmenu.xml | 419 --- .../mythtv/stable/mythtv/menu-xml/update.xml | 20 - .../mythtv/stable/mythtv/menu-xml/update2.xml | 26 - .../stable/mythtv/menu-xml/util_menu.xml.patch | 17 - .../mythtv/stable/mythtv/menu-xml/xmmenu.xml | 574 ---- abs/core-testing/mythtv/stable/mythtv/mpegpspatch | 66 - abs/core-testing/mythtv/stable/mythtv/mythbackend | 38 - .../mythtv/stable/mythtv/mythbackend.lr | 9 - .../mythtv/stable/mythtv/mythfrontend.lr | 9 - .../mythtv/stable/mythtv/myththemedmenu.cpp.patch | 125 - .../mythtv/stable/mythtv/myththemedmenu.h.patch | 25 - .../mythtv/stable/mythtv/mythtv.install | 55 - abs/core-testing/mythtv/stable/mythtv/pretty | 2 - .../mythtv/stable/mythtv/smolt_jump.patch | 9 - abs/core-testing/mythtv/stable/mythvideo/PKGBUILD | 41 - abs/core-testing/mythtv/stable/mythvideo/mtd | 36 - .../mythvideo-6338-use_tmdb_in_fixes.patch | 151 -- .../mythtv/stable/mythvideo/mythvideo.install | 20 - .../mythtv/stable/mythweather/PKGBUILD | 32 - abs/core-testing/mythtv/stable/mythweb/PKGBUILD | 39 - .../mythtv/stable/mythweb/mythweb.install | 13 - .../2923-mythweb-gallery-English_GB_lang.diff | 102 - .../mythtv/stable/mythweb/patch/icons.tar.gz | Bin 14759 -> 0 bytes .../mythtv/stable/mythweb/patch/mythweb.pl.diff | 23 - .../mythweb/patch/mythweb_gallery_updated1.diff | 1657 ------------ .../mythtv/stable/mythweb/transcoders.patch | 23 - .../mythtv/stable/mythweb/wiiweb.tar.bz2 | Bin 23648 -> 0 bytes .../mythtv/stable/mythzoneminder/PKGBUILD | 32 - 134 files changed, 7988 insertions(+), 7988 deletions(-) create mode 100644 abs/core-testing/mythtv/stable-0.21/glass-wide/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/linhes-theme/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/morethemes/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mytharchive/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mythbrowser/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mythcontrols/PKGBUILD create mode 100755 abs/core-testing/mythtv/stable-0.21/mythdb-initial/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mythdb-initial/__changelog create mode 100644 abs/core-testing/mythtv/stable-0.21/mythdb-initial/mc.sql create mode 100755 abs/core-testing/mythtv/stable-0.21/mythdb-initial/mythdb.install create mode 100755 abs/core-testing/mythtv/stable-0.21/mythdb-initial/permissions.sql create mode 100644 abs/core-testing/mythtv/stable-0.21/mythflix/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mythgallery/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mythgame/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mythmovies/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mythmusic/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mythmusic/music_flac.patch create mode 100644 abs/core-testing/mythtv/stable-0.21/mythmusic/mythmusic-0.21.patch create mode 100644 abs/core-testing/mythtv/stable-0.21/mythnews/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mythphone/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mythsmolt/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mythstream/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mythstream/mythstream.diff create mode 100644 abs/core-testing/mythtv/stable-0.21/mythstream/mythstream.install create mode 100644 abs/core-testing/mythtv/stable-0.21/myththemes/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/2.6.28_dvb_api_version.diff create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/QUICKSTART.archlinux create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/gnome_screensaver.patch create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/HOST_SETTINGS.xml create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/is.xml create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/library.xml.patch create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/linhes.xml create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/mainmenu.xml.patch create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/mythbackup.xml create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/mythrestore.xml create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/optical_menu.xml.patch create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/original/create_patch.sh create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/setup.xml create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/siriusmenu.xml create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/update.xml create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/update2.xml create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/util_menu.xml.patch create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/xmmenu.xml create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/mpegpspatch create mode 100755 abs/core-testing/mythtv/stable-0.21/mythtv/mythbackend create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/mythbackend.lr create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/mythfrontend.lr create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/myththemedmenu.cpp.patch create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/myththemedmenu.h.patch create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/mythtv.install create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/pretty create mode 100644 abs/core-testing/mythtv/stable-0.21/mythtv/smolt_jump.patch create mode 100644 abs/core-testing/mythtv/stable-0.21/mythvideo/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mythvideo/mtd create mode 100644 abs/core-testing/mythtv/stable-0.21/mythvideo/mythvideo-6338-use_tmdb_in_fixes.patch create mode 100644 abs/core-testing/mythtv/stable-0.21/mythvideo/mythvideo.install create mode 100644 abs/core-testing/mythtv/stable-0.21/mythweather/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mythweb/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.21/mythweb/mythweb.install create mode 100644 abs/core-testing/mythtv/stable-0.21/mythweb/patch/2923-mythweb-gallery-English_GB_lang.diff create mode 100644 abs/core-testing/mythtv/stable-0.21/mythweb/patch/icons.tar.gz create mode 100644 abs/core-testing/mythtv/stable-0.21/mythweb/patch/mythweb.pl.diff create mode 100644 abs/core-testing/mythtv/stable-0.21/mythweb/patch/mythweb_gallery_updated1.diff create mode 100644 abs/core-testing/mythtv/stable-0.21/mythweb/transcoders.patch create mode 100644 abs/core-testing/mythtv/stable-0.21/mythweb/wiiweb.tar.bz2 create mode 100644 abs/core-testing/mythtv/stable-0.21/mythzoneminder/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/glass-wide/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/linhes-theme/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/morethemes/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mytharchive/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mythbrowser/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mythcontrols/PKGBUILD delete mode 100755 abs/core-testing/mythtv/stable/mythdb-initial/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mythdb-initial/__changelog delete mode 100644 abs/core-testing/mythtv/stable/mythdb-initial/mc.sql delete mode 100755 abs/core-testing/mythtv/stable/mythdb-initial/mythdb.install delete mode 100755 abs/core-testing/mythtv/stable/mythdb-initial/permissions.sql delete mode 100644 abs/core-testing/mythtv/stable/mythflix/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mythgallery/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mythgame/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mythmovies/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mythmusic/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mythmusic/music_flac.patch delete mode 100644 abs/core-testing/mythtv/stable/mythmusic/mythmusic-0.21.patch delete mode 100644 abs/core-testing/mythtv/stable/mythnews/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mythphone/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mythsmolt/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mythstream/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mythstream/mythstream.diff delete mode 100644 abs/core-testing/mythtv/stable/mythstream/mythstream.install delete mode 100644 abs/core-testing/mythtv/stable/myththemes/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mythtv/2.6.28_dvb_api_version.diff delete mode 100644 abs/core-testing/mythtv/stable/mythtv/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mythtv/QUICKSTART.archlinux delete mode 100644 abs/core-testing/mythtv/stable/mythtv/gnome_screensaver.patch delete mode 100644 abs/core-testing/mythtv/stable/mythtv/menu-xml/HOST_SETTINGS.xml delete mode 100644 abs/core-testing/mythtv/stable/mythtv/menu-xml/is.xml delete mode 100644 abs/core-testing/mythtv/stable/mythtv/menu-xml/library.xml.patch delete mode 100644 abs/core-testing/mythtv/stable/mythtv/menu-xml/linhes.xml delete mode 100644 abs/core-testing/mythtv/stable/mythtv/menu-xml/mainmenu.xml.patch delete mode 100644 abs/core-testing/mythtv/stable/mythtv/menu-xml/mythbackup.xml delete mode 100644 abs/core-testing/mythtv/stable/mythtv/menu-xml/mythrestore.xml delete mode 100644 abs/core-testing/mythtv/stable/mythtv/menu-xml/optical_menu.xml.patch delete mode 100644 abs/core-testing/mythtv/stable/mythtv/menu-xml/original/create_patch.sh delete mode 100644 abs/core-testing/mythtv/stable/mythtv/menu-xml/setup.xml delete mode 100644 abs/core-testing/mythtv/stable/mythtv/menu-xml/siriusmenu.xml delete mode 100644 abs/core-testing/mythtv/stable/mythtv/menu-xml/update.xml delete mode 100644 abs/core-testing/mythtv/stable/mythtv/menu-xml/update2.xml delete mode 100644 abs/core-testing/mythtv/stable/mythtv/menu-xml/util_menu.xml.patch delete mode 100644 abs/core-testing/mythtv/stable/mythtv/menu-xml/xmmenu.xml delete mode 100644 abs/core-testing/mythtv/stable/mythtv/mpegpspatch delete mode 100755 abs/core-testing/mythtv/stable/mythtv/mythbackend delete mode 100644 abs/core-testing/mythtv/stable/mythtv/mythbackend.lr delete mode 100644 abs/core-testing/mythtv/stable/mythtv/mythfrontend.lr delete mode 100644 abs/core-testing/mythtv/stable/mythtv/myththemedmenu.cpp.patch delete mode 100644 abs/core-testing/mythtv/stable/mythtv/myththemedmenu.h.patch delete mode 100644 abs/core-testing/mythtv/stable/mythtv/mythtv.install delete mode 100644 abs/core-testing/mythtv/stable/mythtv/pretty delete mode 100644 abs/core-testing/mythtv/stable/mythtv/smolt_jump.patch delete mode 100644 abs/core-testing/mythtv/stable/mythvideo/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mythvideo/mtd delete mode 100644 abs/core-testing/mythtv/stable/mythvideo/mythvideo-6338-use_tmdb_in_fixes.patch delete mode 100644 abs/core-testing/mythtv/stable/mythvideo/mythvideo.install delete mode 100644 abs/core-testing/mythtv/stable/mythweather/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mythweb/PKGBUILD delete mode 100644 abs/core-testing/mythtv/stable/mythweb/mythweb.install delete mode 100644 abs/core-testing/mythtv/stable/mythweb/patch/2923-mythweb-gallery-English_GB_lang.diff delete mode 100644 abs/core-testing/mythtv/stable/mythweb/patch/icons.tar.gz delete mode 100644 abs/core-testing/mythtv/stable/mythweb/patch/mythweb.pl.diff delete mode 100644 abs/core-testing/mythtv/stable/mythweb/patch/mythweb_gallery_updated1.diff delete mode 100644 abs/core-testing/mythtv/stable/mythweb/transcoders.patch delete mode 100644 abs/core-testing/mythtv/stable/mythweb/wiiweb.tar.bz2 delete mode 100644 abs/core-testing/mythtv/stable/mythzoneminder/PKGBUILD diff --git a/abs/core-testing/mythtv/stable-0.21/glass-wide/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/glass-wide/PKGBUILD new file mode 100644 index 0000000..2d0cb11 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/glass-wide/PKGBUILD @@ -0,0 +1,15 @@ +pkgname=glass-wide +pkgver=1 +pkgrel=1 +pkgdesc="glass-wide theme for mythtv .21 ." +arch=('i686' 'x86_64') +license=('GPL2') +url="unkown" +source="http://iw.net/~brfransen/myth/glass-wide.tar.gz" + +build() { + cd $startdir/src/ + mkdir -p $startdir/pkg/usr/share/mythtv/themes + cp -a glass-wide $startdir/pkg/usr/share/mythtv/themes + rm -rf $startdir/pkg/usr/shar/mythtv/themes/.DS_Store +} diff --git a/abs/core-testing/mythtv/stable-0.21/linhes-theme/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/linhes-theme/PKGBUILD new file mode 100644 index 0000000..310bb96 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/linhes-theme/PKGBUILD @@ -0,0 +1,17 @@ +# $Id: PKGBUILD 5936 2008-07-21 20:24:16Z thomas $ +# Maintainer: Cecil Watson + +pkgname=linhes-theme +pkgver=1 +pkgrel=10 +pkgdesc="Default LinHES theme." +arch=('i686' 'x86_64') +license=('GPL2') +url="http://linhes.org/" +source=(ftp://ftp.knoppmyth.net/R6/sources/linhes-theme.tar.bz2) + +build() { + cd $startdir/src/ + mkdir -p $startdir/pkg/usr/share/mythtv/themes + cp -a LinHES $startdir/pkg/usr/share/mythtv/themes +} diff --git a/abs/core-testing/mythtv/stable-0.21/morethemes/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/morethemes/PKGBUILD new file mode 100644 index 0000000..dd05575 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/morethemes/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ +# Maintainer: Juergen Hoetzel +# Contributor: kleptophobiac@gmail.com + +pkgname=morethemes +pkgver=0.21 +pkgrel=1 +pkgdesc="Additional themes for MythTV" +arch=('i686' 'x86_64') +url="http://www.mythtv.org/" +license=('GPL') +depends=("mythtv>=${pkgver}") +source=("ftp://ftp.knoppmyth.net/R6/sources/${pkgname}.tar.bz2") +md5sums=('53f87f0498bc516585df78ff932785f4') +groups=('mythtv-extras') + +build() { + cd $startdir/src/themes + . /etc/profile.d/qt3.sh + + # use QT3 qmake + export PATH=$QTDIR/bin:$PATH + ./configure --prefix=/usr || return 1 + + qmake $pkgname.pro + make qmake || return 1 + make || return 1 + + # basic install + make INSTALL_ROOT=$startdir/pkg install || return 1 +} + diff --git a/abs/core-testing/mythtv/stable-0.21/mytharchive/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mytharchive/PKGBUILD new file mode 100644 index 0000000..4862a1f --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mytharchive/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ +# Maintainer: Juergen Hoetzel +# Contributor: kleptophobiac@gmail.com + +pkgname=mytharchive +pkgver=0.21 +pkgrel=10 +pkgdesc="MythTV plugin that lets you create DVDs from or archive your recorded shows." +arch=('i686' 'x86_64') +url="http://www.mythtv.org" +license=('GPL') +depends=("mythtv>=${pkgver}" 'libxmu' 'libjpeg6' 'mysql-python' 'pil' 'dvdauthor' 'mjpegtools' 'transcode') +source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") +md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') +groups=('mythtv-extras') + +build() { + cd $startdir/src/mythplugins + . /etc/profile.d/qt3.sh + svn update + # use QT3 qmake + export PATH=$QTDIR/bin:$PATH + + sed -i 's#kde3#kde#' configure || return 1 + ./configure --prefix=/usr --enable-opengl --disable-all \ + --enable-create-archive --enable-create-dvd --enable-mytharchive || return 1 + + qmake mythplugins.pro || return 1 + make qmake || return 1 + sed -i 's#kde3#kde#' ./mytharchive/mytharchive/Makefile || return 1 + make -j 2 || return 1 + + make INSTALL_ROOT=$startdir/pkg install +} + diff --git a/abs/core-testing/mythtv/stable-0.21/mythbrowser/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mythbrowser/PKGBUILD new file mode 100644 index 0000000..51a27d2 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythbrowser/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 7374 2008-07-31 06:53:36Z eric $ +# Maintainer: Juergen Hoetzel +# Contributor: kleptophobiac@gmail.com + +pkgname=mythbrowser +pkgver=0.21 +pkgrel=6 +pkgdesc="Mini web browser for MythTV" +arch=('i686' 'x86_64') +url="http://www.mythtv.org" +license=('GPL') +depends=("mythtv>=${pkgver}" 'wget' 'libxvmc' 'kdelibs3' 'qt3') +groups=('mythtv-extras') +options=('!makeflags') +source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") +md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') + +build() { + cd $startdir/src/mythplugins + . /etc/profile.d/qt3.sh + . /etc/profile.d/kde3.sh + svn update + sed -i 's#kde3#kde#' configure || return 1 + ./configure --prefix=/usr --enable-opengl --disable-all --enable-mythbrowser || return 1 + + qmake mythplugins.pro || return 1 + make qmake || return 1 + sed -i 's#kde3#kde#' ./mythbrowser/mythbrowser/Makefile || return 1 + make || return 1 + + make INSTALL_ROOT=$startdir/pkg install +} + diff --git a/abs/core-testing/mythtv/stable-0.21/mythcontrols/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mythcontrols/PKGBUILD new file mode 100644 index 0000000..669278c --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythcontrols/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ +# Maintainer: Juergen Hoetzel +# Contributor: kleptophobiac@gmail.com + +pkgname=mythcontrols +pkgver=0.21 +pkgrel=4 +pkgdesc="Experimental controls for MythTV" +arch=('i686' 'x86_64') +url="http://www.mythtv.org" +license=('GPL') +depends=("mythtv>=${pkgver}") +options=('!makeflags') +source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") +md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') +groups=('mythtv-extras') + +build() { + cd $startdir/src/mythplugins + . /etc/profile.d/qt3.sh + svn update + # use QT3 qmake + export PATH=$QTDIR/bin:$PATH + ./configure --prefix=/usr --disable-all --enable-opengl --enable-mythcontrols + + qmake mythplugins.pro + make qmake || return 1 + make || return 1 + + make INSTALL_ROOT=$startdir/pkg install +} + diff --git a/abs/core-testing/mythtv/stable-0.21/mythdb-initial/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mythdb-initial/PKGBUILD new file mode 100755 index 0000000..aa1feef --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythdb-initial/PKGBUILD @@ -0,0 +1,21 @@ +pkgname=mythdb-initial +pkgver=1 +pkgrel=42 +pkgdesc="setup the initial mythtv database for linhes" +url="" +license="" +depends=(mysql) +makedepends=() +conflicts=() +replaces=() +backup=() +install=mythdb.install +source=(mc.sql permissions.sql) +md5sums=() +arch=('i686') +build() { + cd $startdir/src + mkdir -p $startdir/pkg/data/database + cp mc.sql $startdir/pkg/data/database/mc.sql.initial + cp permissions.sql $startdir/pkg/data/database/permissions.sql +} diff --git a/abs/core-testing/mythtv/stable-0.21/mythdb-initial/__changelog b/abs/core-testing/mythtv/stable-0.21/mythdb-initial/__changelog new file mode 100644 index 0000000..c53f2f6 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythdb-initial/__changelog @@ -0,0 +1,25 @@ + + +INSERT INTO `settings` (`value`, `data`, `hostname`) VALUES +('Hostpluginmytharchive','1','larch5'), +('Hostpluginmythbrowser','1','larch5'), +('Hostpluginmythcontrols','1','larch5'), +('Hostpluginmythflix','1','larch5'), +('Hostpluginmythgallery','1','larch5'), +('Hostpluginmythgame','1','larch5'), +('HostpluginmythgameFceu','1','larch5'), +('HostpluginmythgameMame','1','larch5'), +('HostpluginmythgameZsnes','1','larch5'), +('Hostpluginmythmovietime','1','larch5'), +('Hostpluginmythmusic','1','larch5'), +('Hostpluginmythnews','1','larch5'), +('Hostpluginmythphone','1','larch5'), +('Hostpluginmythsmolt','1','larch5'), +('Hostpluginmythvideo','1','larch5'), +('Hostpluginmythvideo_dvdcss','0','larch5'), +('Hostpluginmythweather','1','larch5'), +('HostAudiotype','ALSA','larch5') + +INSERT INTO `settings` (`value`, `data`, `hostname`) VALUES +('WOLbackendReconnectWaitTime','5',NULL); + diff --git a/abs/core-testing/mythtv/stable-0.21/mythdb-initial/mc.sql b/abs/core-testing/mythtv/stable-0.21/mythdb-initial/mc.sql new file mode 100644 index 0000000..cdb22d4 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythdb-initial/mc.sql @@ -0,0 +1,2835 @@ +-- MySQL dump 10.11 +-- +-- Host: localhost Database: mythconverg +-- ------------------------------------------------------ +-- Server version 5.0.60 + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + +-- +-- Table structure for table `archiveitems` +-- + +DROP TABLE IF EXISTS `archiveitems`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `archiveitems` ( + `intid` int(10) unsigned NOT NULL auto_increment, + `type` set('Recording','Video','File') default NULL, + `title` varchar(128) default NULL, + `subtitle` varchar(128) default NULL, + `description` text, + `startdate` varchar(30) default NULL, + `starttime` varchar(30) default NULL, + `size` bigint(20) unsigned NOT NULL, + `filename` text NOT NULL, + `hascutlist` tinyint(1) NOT NULL default '0', + `cutlist` text, + PRIMARY KEY (`intid`), + KEY `title` (`title`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `archiveitems` +-- + +LOCK TABLES `archiveitems` WRITE; +/*!40000 ALTER TABLE `archiveitems` DISABLE KEYS */; +/*!40000 ALTER TABLE `archiveitems` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `callsignnetworkmap` +-- + +DROP TABLE IF EXISTS `callsignnetworkmap`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `callsignnetworkmap` ( + `id` int(11) NOT NULL auto_increment, + `callsign` varchar(20) NOT NULL default '', + `network` varchar(20) NOT NULL default '', + PRIMARY KEY (`id`), + UNIQUE KEY `callsign` (`callsign`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `callsignnetworkmap` +-- + +LOCK TABLES `callsignnetworkmap` WRITE; +/*!40000 ALTER TABLE `callsignnetworkmap` DISABLE KEYS */; +/*!40000 ALTER TABLE `callsignnetworkmap` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `capturecard` +-- + +DROP TABLE IF EXISTS `capturecard`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `capturecard` ( + `cardid` int(10) unsigned NOT NULL auto_increment, + `videodevice` varchar(128) default NULL, + `audiodevice` varchar(128) default NULL, + `vbidevice` varchar(128) default NULL, + `cardtype` varchar(32) default 'V4L', + `defaultinput` varchar(32) default 'Television', + `audioratelimit` int(11) default NULL, + `hostname` varchar(255) default NULL, + `dvb_swfilter` int(11) default '0', + `dvb_sat_type` int(11) NOT NULL default '0', + `dvb_wait_for_seqstart` int(11) NOT NULL default '1', + `skipbtaudio` tinyint(1) default '0', + `dvb_on_demand` tinyint(4) NOT NULL default '0', + `dvb_diseqc_type` smallint(6) default NULL, + `firewire_port` int(10) unsigned NOT NULL default '0', + `firewire_node` int(10) unsigned NOT NULL default '2', + `firewire_speed` int(10) unsigned NOT NULL default '0', + `firewire_model` varchar(32) default NULL, + `firewire_connection` int(10) unsigned NOT NULL default '0', + `dbox2_port` int(10) unsigned NOT NULL default '31338', + `dbox2_httpport` int(10) unsigned NOT NULL default '80', + `dbox2_host` varchar(32) default NULL, + `signal_timeout` int(11) NOT NULL default '1000', + `channel_timeout` int(11) NOT NULL default '3000', + `dvb_tuning_delay` int(10) unsigned NOT NULL default '0', + `contrast` int(11) NOT NULL default '0', + `brightness` int(11) NOT NULL default '0', + `colour` int(11) NOT NULL default '0', + `hue` int(11) NOT NULL default '0', + `diseqcid` int(10) unsigned default NULL, + `dvb_eitscan` tinyint(1) NOT NULL default '1', + PRIMARY KEY (`cardid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `capturecard` +-- + +LOCK TABLES `capturecard` WRITE; +/*!40000 ALTER TABLE `capturecard` DISABLE KEYS */; +/*!40000 ALTER TABLE `capturecard` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `cardinput` +-- + +DROP TABLE IF EXISTS `cardinput`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `cardinput` ( + `cardinputid` int(10) unsigned NOT NULL auto_increment, + `cardid` int(10) unsigned NOT NULL default '0', + `sourceid` int(10) unsigned NOT NULL default '0', + `inputname` varchar(32) NOT NULL default '', + `externalcommand` varchar(128) default NULL, + `preference` int(11) NOT NULL default '0', + `shareable` char(1) default 'N', + `tunechan` varchar(10) default NULL, + `startchan` varchar(10) default NULL, + `freetoaironly` tinyint(1) default '1', + `diseqc_port` smallint(6) default NULL, + `diseqc_pos` float default NULL, + `lnb_lof_switch` int(11) default '11700000', + `lnb_lof_hi` int(11) default '10600000', + `lnb_lof_lo` int(11) default '9750000', + `displayname` varchar(64) NOT NULL default '', + `radioservices` tinyint(1) default '1', + `dishnet_eit` tinyint(1) NOT NULL default '0', + `recpriority` int(11) NOT NULL default '0', + `quicktune` tinyint(4) NOT NULL default '0', + PRIMARY KEY (`cardinputid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `cardinput` +-- + +LOCK TABLES `cardinput` WRITE; +/*!40000 ALTER TABLE `cardinput` DISABLE KEYS */; +/*!40000 ALTER TABLE `cardinput` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `channel` +-- + +DROP TABLE IF EXISTS `channel`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `channel` ( + `chanid` int(10) unsigned NOT NULL default '0', + `channum` varchar(10) NOT NULL default '', + `freqid` varchar(10) default NULL, + `sourceid` int(10) unsigned default NULL, + `callsign` varchar(20) NOT NULL default '', + `name` varchar(64) NOT NULL default '', + `icon` varchar(255) NOT NULL default 'none', + `finetune` int(11) default NULL, + `videofilters` varchar(255) NOT NULL default '', + `xmltvid` varchar(64) NOT NULL default '', + `recpriority` int(10) NOT NULL default '0', + `contrast` int(11) default '32768', + `brightness` int(11) default '32768', + `colour` int(11) default '32768', + `hue` int(11) default '32768', + `tvformat` varchar(10) NOT NULL default 'Default', + `commfree` tinyint(4) NOT NULL default '0', + `visible` tinyint(1) NOT NULL default '1', + `outputfilters` varchar(255) NOT NULL default '', + `useonairguide` tinyint(1) default '0', + `mplexid` smallint(6) default NULL, + `serviceid` mediumint(8) unsigned default NULL, + `atscsrcid` int(11) default NULL, + `tmoffset` int(11) NOT NULL default '0', + `atsc_major_chan` int(10) unsigned NOT NULL default '0', + `atsc_minor_chan` int(10) unsigned NOT NULL default '0', + `last_record` datetime NOT NULL, + `default_authority` varchar(32) NOT NULL default '', + `commmethod` int(11) NOT NULL default '-1', + PRIMARY KEY (`chanid`), + KEY `channel_src` (`channum`,`sourceid`), + KEY `sourceid` (`sourceid`,`xmltvid`,`chanid`), + KEY `visible` (`visible`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `channel` +-- + +LOCK TABLES `channel` WRITE; +/*!40000 ALTER TABLE `channel` DISABLE KEYS */; +/*!40000 ALTER TABLE `channel` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `codecparams` +-- + +DROP TABLE IF EXISTS `codecparams`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `codecparams` ( + `profile` int(10) unsigned NOT NULL default '0', + `name` varchar(128) NOT NULL default '', + `value` varchar(128) default NULL, + PRIMARY KEY (`profile`,`name`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `codecparams` +-- + +LOCK TABLES `codecparams` WRITE; +/*!40000 ALTER TABLE `codecparams` DISABLE KEYS */; +/*!40000 ALTER TABLE `codecparams` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `credits` +-- + +DROP TABLE IF EXISTS `credits`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `credits` ( + `person` mediumint(8) unsigned NOT NULL default '0', + `chanid` int(10) unsigned NOT NULL default '0', + `starttime` datetime NOT NULL default '0000-00-00 00:00:00', + `role` set('actor','director','producer','executive_producer','writer','guest_star','host','adapter','presenter','commentator','guest') NOT NULL default '', + UNIQUE KEY `chanid` (`chanid`,`starttime`,`person`,`role`), + KEY `person` (`person`,`role`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `credits` +-- + +LOCK TABLES `credits` WRITE; +/*!40000 ALTER TABLE `credits` DISABLE KEYS */; +/*!40000 ALTER TABLE `credits` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `customexample` +-- + +DROP TABLE IF EXISTS `customexample`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `customexample` ( + `rulename` varchar(64) NOT NULL, + `fromclause` text NOT NULL, + `whereclause` text NOT NULL, + `search` tinyint(4) NOT NULL default '0', + PRIMARY KEY (`rulename`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `customexample` +-- + +LOCK TABLES `customexample` WRITE; +/*!40000 ALTER TABLE `customexample` DISABLE KEYS */; +INSERT INTO `customexample` (`rulename`, `fromclause`, `whereclause`, `search`) VALUES ('New Flix','','program.category_type = \'movie\' AND program.airdate >= \n YEAR(DATE_SUB(NOW(), INTERVAL 1 YEAR)) \nAND program.stars > 0.5 ',1); +/*!40000 ALTER TABLE `customexample` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `diseqc_config` +-- + +DROP TABLE IF EXISTS `diseqc_config`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `diseqc_config` ( + `cardinputid` int(10) unsigned NOT NULL, + `diseqcid` int(10) unsigned NOT NULL, + `value` varchar(16) NOT NULL default '', + KEY `id` (`cardinputid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `diseqc_config` +-- + +LOCK TABLES `diseqc_config` WRITE; +/*!40000 ALTER TABLE `diseqc_config` DISABLE KEYS */; +/*!40000 ALTER TABLE `diseqc_config` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `diseqc_tree` +-- + +DROP TABLE IF EXISTS `diseqc_tree`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `diseqc_tree` ( + `diseqcid` int(10) unsigned NOT NULL auto_increment, + `parentid` int(10) unsigned default NULL, + `ordinal` tinyint(3) unsigned NOT NULL, + `type` varchar(16) NOT NULL default '', + `subtype` varchar(16) NOT NULL default '', + `description` varchar(32) NOT NULL default '', + `switch_ports` tinyint(3) unsigned NOT NULL default '0', + `rotor_hi_speed` float NOT NULL default '0', + `rotor_lo_speed` float NOT NULL default '0', + `rotor_positions` varchar(255) NOT NULL default '', + `lnb_lof_switch` int(10) NOT NULL default '0', + `lnb_lof_hi` int(10) NOT NULL default '0', + `lnb_lof_lo` int(10) NOT NULL default '0', + `cmd_repeat` int(11) NOT NULL default '1', + `lnb_pol_inv` tinyint(4) NOT NULL default '0', + PRIMARY KEY (`diseqcid`), + KEY `parentid` (`parentid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `diseqc_tree` +-- + +LOCK TABLES `diseqc_tree` WRITE; +/*!40000 ALTER TABLE `diseqc_tree` DISABLE KEYS */; +/*!40000 ALTER TABLE `diseqc_tree` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `displayprofilegroups` +-- + +DROP TABLE IF EXISTS `displayprofilegroups`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `displayprofilegroups` ( + `name` varchar(128) NOT NULL, + `hostname` varchar(255) NOT NULL, + `profilegroupid` int(10) unsigned NOT NULL auto_increment, + PRIMARY KEY (`name`,`hostname`), + UNIQUE KEY `profilegroupid` (`profilegroupid`) +) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `displayprofilegroups` +-- + +LOCK TABLES `displayprofilegroups` WRITE; +/*!40000 ALTER TABLE `displayprofilegroups` DISABLE KEYS */; +INSERT INTO `displayprofilegroups` (`name`, `hostname`, `profilegroupid`) VALUES ('CPU++','larch5',1),('CPU+','larch5',2),('CPU--','larch5',3),('High Quality','larch5',4),('Normal','larch5',5),('Slim','larch5',6); +/*!40000 ALTER TABLE `displayprofilegroups` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `displayprofiles` +-- + +DROP TABLE IF EXISTS `displayprofiles`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `displayprofiles` ( + `profilegroupid` int(10) unsigned NOT NULL, + `profileid` int(10) unsigned NOT NULL auto_increment, + `value` varchar(128) NOT NULL, + `data` varchar(255) NOT NULL default '', + KEY `profilegroupid` (`profilegroupid`), + KEY `profileid` (`profileid`,`value`), + KEY `profileid_2` (`profileid`) +) ENGINE=MyISAM AUTO_INCREMENT=25 DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `displayprofiles` +-- + +LOCK TABLES `displayprofiles` WRITE; +/*!40000 ALTER TABLE `displayprofiles` DISABLE KEYS */; +INSERT INTO `displayprofiles` (`profilegroupid`, `profileid`, `value`, `data`) VALUES (1,1,'pref_priority','1'),(1,1,'pref_cmp0','> 0 0'),(1,1,'pref_decoder','ffmpeg'),(1,1,'pref_max_cpus','1'),(1,1,'pref_videorenderer','xv-blit'),(1,1,'pref_osdrenderer','softblend'),(1,1,'pref_osdfade','1'),(1,1,'pref_deint0','bobdeint'),(1,1,'pref_deint1','linearblend'),(1,1,'pref_filters',''),(1,2,'pref_priority','2'),(1,2,'pref_cmp0','> 0 0'),(1,2,'pref_decoder','ffmpeg'),(1,2,'pref_max_cpus','1'),(1,2,'pref_videorenderer','quartz-blit'),(1,2,'pref_osdrenderer','softblend'),(1,2,'pref_osdfade','1'),(1,2,'pref_deint0','linearblend'),(1,2,'pref_deint1','linearblend'),(1,2,'pref_filters',''),(2,3,'pref_priority','1'),(2,3,'pref_cmp0','<= 720 576'),(2,3,'pref_cmp1','> 0 0'),(2,3,'pref_decoder','ffmpeg'),(2,3,'pref_max_cpus','1'),(2,3,'pref_videorenderer','xv-blit'),(2,3,'pref_osdrenderer','softblend'),(2,3,'pref_osdfade','1'),(2,3,'pref_deint0','bobdeint'),(2,3,'pref_deint1','linearblend'),(2,3,'pref_filters',''),(2,4,'pref_priority','2'),(2,4,'pref_cmp0','<= 1280 720'),(2,4,'pref_cmp1','> 720 576'),(2,4,'pref_decoder','xvmc'),(2,4,'pref_max_cpus','1'),(2,4,'pref_videorenderer','xvmc-blit'),(2,4,'pref_osdrenderer','opengl'),(2,4,'pref_osdfade','1'),(2,4,'pref_deint0','bobdeint'),(2,4,'pref_deint1','onefield'),(2,4,'pref_filters',''),(2,5,'pref_priority','3'),(2,5,'pref_cmp0','<= 1280 720'),(2,5,'pref_cmp1','> 720 576'),(2,5,'pref_decoder','libmpeg2'),(2,5,'pref_max_cpus','1'),(2,5,'pref_videorenderer','xv-blit'),(2,5,'pref_osdrenderer','softblend'),(2,5,'pref_osdfade','1'),(2,5,'pref_deint0','bobdeint'),(2,5,'pref_deint1','onefield'),(2,5,'pref_filters',''),(2,6,'pref_priority','4'),(2,6,'pref_cmp0','> 0 0'),(2,6,'pref_decoder','xvmc'),(2,6,'pref_max_cpus','1'),(2,6,'pref_videorenderer','xvmc-blit'),(2,6,'pref_osdrenderer','ia44blend'),(2,6,'pref_osdfade','0'),(2,6,'pref_deint0','bobdeint'),(2,6,'pref_deint1','onefield'),(2,6,'pref_filters',''),(2,7,'pref_priority','5'),(2,7,'pref_cmp0','> 0 0'),(2,7,'pref_decoder','libmpeg2'),(2,7,'pref_max_cpus','1'),(2,7,'pref_videorenderer','xv-blit'),(2,7,'pref_osdrenderer','chromakey'),(2,7,'pref_osdfade','0'),(2,7,'pref_deint0','bobdeint'),(2,7,'pref_deint1','onefield'),(2,7,'pref_filters',''),(3,8,'pref_priority','1'),(3,8,'pref_cmp0','<= 720 576'),(3,8,'pref_cmp1','> 0 0'),(3,8,'pref_decoder','ivtv'),(3,8,'pref_max_cpus','1'),(3,8,'pref_videorenderer','ivtv'),(3,8,'pref_osdrenderer','ivtv'),(3,8,'pref_osdfade','1'),(3,8,'pref_deint0','none'),(3,8,'pref_deint1','none'),(3,8,'pref_filters',''),(3,9,'pref_priority','2'),(3,9,'pref_cmp0','<= 720 576'),(3,9,'pref_cmp1','> 0 0'),(3,9,'pref_decoder','xvmc'),(3,9,'pref_max_cpus','1'),(3,9,'pref_videorenderer','xvmc-blit'),(3,9,'pref_osdrenderer','ia44blend'),(3,9,'pref_osdfade','0'),(3,9,'pref_deint0','bobdeint'),(3,9,'pref_deint1','onefield'),(3,9,'pref_filters',''),(3,10,'pref_priority','3'),(3,10,'pref_cmp0','<= 1280 720'),(3,10,'pref_cmp1','> 720 576'),(3,10,'pref_decoder','xvmc'),(3,10,'pref_max_cpus','1'),(3,10,'pref_videorenderer','xvmc-blit'),(3,10,'pref_osdrenderer','ia44blend'),(3,10,'pref_osdfade','0'),(3,10,'pref_deint0','bobdeint'),(3,10,'pref_deint1','onefield'),(3,10,'pref_filters',''),(3,11,'pref_priority','4'),(3,11,'pref_cmp0','> 0 0'),(3,11,'pref_decoder','xvmc'),(3,11,'pref_max_cpus','1'),(3,11,'pref_videorenderer','xvmc-blit'),(3,11,'pref_osdrenderer','ia44blend'),(3,11,'pref_osdfade','0'),(3,11,'pref_deint0','bobdeint'),(3,11,'pref_deint1','onefield'),(3,11,'pref_filters',''),(3,12,'pref_priority','5'),(3,12,'pref_cmp0','> 0 0'),(3,12,'pref_decoder','libmpeg2'),(3,12,'pref_max_cpus','1'),(3,12,'pref_videorenderer','xv-blit'),(3,12,'pref_osdrenderer','chromakey'),(3,12,'pref_osdfade','0'),(3,12,'pref_deint0','none'),(3,12,'pref_deint1','none'),(3,12,'pref_filters',''),(4,13,'pref_priority','1'),(4,13,'pref_cmp0','>= 1920 1080'),(4,13,'pref_decoder','ffmpeg'),(4,13,'pref_max_cpus','2'),(4,13,'pref_videorenderer','xv-blit'),(4,13,'pref_osdrenderer','softblend'),(4,13,'pref_osdfade','1'),(4,13,'pref_deint0','linearblend'),(4,13,'pref_deint1','linearblend'),(4,13,'pref_filters',''),(4,14,'pref_priority','2'),(4,14,'pref_cmp0','> 0 0'),(4,14,'pref_decoder','ffmpeg'),(4,14,'pref_max_cpus','1'),(4,14,'pref_videorenderer','xv-blit'),(4,14,'pref_osdrenderer','softblend'),(4,14,'pref_osdfade','1'),(4,14,'pref_deint0','yadifdoubleprocessdeint'),(4,14,'pref_deint1','yadifdeint'),(4,14,'pref_filters',''),(4,15,'pref_priority','3'),(4,15,'pref_cmp0','>= 1920 1080'),(4,15,'pref_decoder','ffmpeg'),(4,15,'pref_max_cpus','2'),(4,15,'pref_videorenderer','quartz-blit'),(4,15,'pref_osdrenderer','softblend'),(4,15,'pref_osdfade','1'),(4,15,'pref_deint0','linearblend'),(4,15,'pref_deint1','linearblend'),(4,15,'pref_filters',''),(4,16,'pref_priority','4'),(4,16,'pref_cmp0','> 0 0'),(4,16,'pref_decoder','ffmpeg'),(4,16,'pref_max_cpus','1'),(4,16,'pref_videorenderer','quartz-blit'),(4,16,'pref_osdrenderer','softblend'),(4,16,'pref_osdfade','1'),(4,16,'pref_deint0','yadifdoubleprocessdeint'),(4,16,'pref_deint1','yadifdeint'),(4,16,'pref_filters',''),(5,17,'pref_priority','1'),(5,17,'pref_cmp0','>= 1280 720'),(5,17,'pref_decoder','ffmpeg'),(5,17,'pref_max_cpus','1'),(5,17,'pref_videorenderer','xv-blit'),(5,17,'pref_osdrenderer','softblend'),(5,17,'pref_osdfade','0'),(5,17,'pref_deint0','linearblend'),(5,17,'pref_deint1','linearblend'),(5,17,'pref_filters',''),(5,18,'pref_priority','2'),(5,18,'pref_cmp0','> 0 0'),(5,18,'pref_decoder','ffmpeg'),(5,18,'pref_max_cpus','1'),(5,18,'pref_videorenderer','xv-blit'),(5,18,'pref_osdrenderer','softblend'),(5,18,'pref_osdfade','1'),(5,18,'pref_deint0','greedyhdoubleprocessdeint'),(5,18,'pref_deint1','kerneldeint'),(5,18,'pref_filters',''),(5,19,'pref_priority','3'),(5,19,'pref_cmp0','>= 1280 720'),(5,19,'pref_decoder','ffmpeg'),(5,19,'pref_max_cpus','1'),(5,19,'pref_videorenderer','quartz-blit'),(5,19,'pref_osdrenderer','softblend'),(5,19,'pref_osdfade','0'),(5,19,'pref_deint0','linearblend'),(5,19,'pref_deint1','linearblend'),(5,19,'pref_filters',''),(5,20,'pref_priority','4'),(5,20,'pref_cmp0','> 0 0'),(5,20,'pref_decoder','ffmpeg'),(5,20,'pref_max_cpus','1'),(5,20,'pref_videorenderer','quartz-blit'),(5,20,'pref_osdrenderer','softblend'),(5,20,'pref_osdfade','1'),(5,20,'pref_deint0','greedyhdoubleprocessdeint'),(5,20,'pref_deint1','kerneldeint'),(5,20,'pref_filters',''),(6,21,'pref_priority','1'),(6,21,'pref_cmp0','>= 1280 720'),(6,21,'pref_decoder','ffmpeg'),(6,21,'pref_max_cpus','1'),(6,21,'pref_videorenderer','xv-blit'),(6,21,'pref_osdrenderer','softblend'),(6,21,'pref_osdfade','0'),(6,21,'pref_deint0','onefield'),(6,21,'pref_deint1','onefield'),(6,21,'pref_filters',''),(6,22,'pref_priority','2'),(6,22,'pref_cmp0','> 0 0'),(6,22,'pref_decoder','ffmpeg'),(6,22,'pref_max_cpus','1'),(6,22,'pref_videorenderer','xv-blit'),(6,22,'pref_osdrenderer','softblend'),(6,22,'pref_osdfade','1'),(6,22,'pref_deint0','linearblend'),(6,22,'pref_deint1','linearblend'),(6,22,'pref_filters',''),(6,23,'pref_priority','3'),(6,23,'pref_cmp0','>= 1280 720'),(6,23,'pref_decoder','ffmpeg'),(6,23,'pref_max_cpus','1'),(6,23,'pref_videorenderer','quartz-blit'),(6,23,'pref_osdrenderer','softblend'),(6,23,'pref_osdfade','0'),(6,23,'pref_deint0','onefield'),(6,23,'pref_deint1','onefield'),(6,23,'pref_filters',''),(6,24,'pref_priority','4'),(6,24,'pref_cmp0','> 0 0'),(6,24,'pref_decoder','ffmpeg'),(6,24,'pref_max_cpus','1'),(6,24,'pref_videorenderer','quartz-blit'),(6,24,'pref_osdrenderer','softblend'),(6,24,'pref_osdfade','1'),(6,24,'pref_deint0','linearblend'),(6,24,'pref_deint1','linearblend'),(6,24,'pref_filters',''); +/*!40000 ALTER TABLE `displayprofiles` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `dtv_multiplex` +-- + +DROP TABLE IF EXISTS `dtv_multiplex`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `dtv_multiplex` ( + `mplexid` smallint(6) NOT NULL auto_increment, + `sourceid` smallint(6) default NULL, + `transportid` int(11) default NULL, + `networkid` int(11) default NULL, + `frequency` int(11) default NULL, + `inversion` char(1) default 'a', + `symbolrate` int(11) default NULL, + `fec` varchar(10) default 'auto', + `polarity` char(1) default NULL, + `modulation` varchar(10) default 'auto', + `bandwidth` char(1) default 'a', + `lp_code_rate` varchar(10) default 'auto', + `transmission_mode` char(1) default 'a', + `guard_interval` varchar(10) default 'auto', + `visible` smallint(1) NOT NULL default '0', + `constellation` varchar(10) default 'auto', + `hierarchy` varchar(10) default 'auto', + `hp_code_rate` varchar(10) default 'auto', + `sistandard` varchar(10) default 'dvb', + `serviceversion` smallint(6) default '33', + `updatetimestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, + PRIMARY KEY (`mplexid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `dtv_multiplex` +-- + +LOCK TABLES `dtv_multiplex` WRITE; +/*!40000 ALTER TABLE `dtv_multiplex` DISABLE KEYS */; +/*!40000 ALTER TABLE `dtv_multiplex` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `dtv_privatetypes` +-- + +DROP TABLE IF EXISTS `dtv_privatetypes`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `dtv_privatetypes` ( + `sitype` varchar(4) NOT NULL default '', + `networkid` int(11) NOT NULL default '0', + `private_type` varchar(20) NOT NULL default '', + `private_value` varchar(100) NOT NULL default '' +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `dtv_privatetypes` +-- + +LOCK TABLES `dtv_privatetypes` WRITE; +/*!40000 ALTER TABLE `dtv_privatetypes` DISABLE KEYS */; +INSERT INTO `dtv_privatetypes` (`sitype`, `networkid`, `private_type`, `private_value`) VALUES ('dvb',9018,'channel_numbers','131'),('dvb',9018,'guide_fixup','2'),('dvb',256,'guide_fixup','1'),('dvb',257,'guide_fixup','1'),('dvb',256,'tv_types','1,150,134,133'),('dvb',257,'tv_types','1,150,134,133'),('dvb',4100,'sdt_mapping','1'),('dvb',4101,'sdt_mapping','1'),('dvb',4102,'sdt_mapping','1'),('dvb',4103,'sdt_mapping','1'),('dvb',4104,'sdt_mapping','1'),('dvb',4105,'sdt_mapping','1'),('dvb',4106,'sdt_mapping','1'),('dvb',4107,'sdt_mapping','1'),('dvb',4097,'sdt_mapping','1'),('dvb',4098,'sdt_mapping','1'),('dvb',4100,'tv_types','1,145,154'),('dvb',4101,'tv_types','1,145,154'),('dvb',4102,'tv_types','1,145,154'),('dvb',4103,'tv_types','1,145,154'),('dvb',4104,'tv_types','1,145,154'),('dvb',4105,'tv_types','1,145,154'),('dvb',4106,'tv_types','1,145,154'),('dvb',4107,'tv_types','1,145,154'),('dvb',4097,'tv_types','1,145,154'),('dvb',4098,'tv_types','1,145,154'),('dvb',4100,'guide_fixup','1'),('dvb',4101,'guide_fixup','1'),('dvb',4102,'guide_fixup','1'),('dvb',4103,'guide_fixup','1'),('dvb',4104,'guide_fixup','1'),('dvb',4105,'guide_fixup','1'),('dvb',4106,'guide_fixup','1'),('dvb',4107,'guide_fixup','1'),('dvb',4096,'guide_fixup','5'),('dvb',4097,'guide_fixup','1'),('dvb',4098,'guide_fixup','1'),('dvb',94,'tv_types','1,128'),('atsc',1793,'guide_fixup','3'),('dvb',40999,'guide_fixup','4'),('dvb',70,'force_guide_present','yes'),('dvb',70,'guide_ranges','80,80,96,96'),('dvb',4112,'channel_numbers','131'),('dvb',4115,'channel_numbers','131'),('dvb',4116,'channel_numbers','131'),('dvb',12802,'channel_numbers','131'),('dvb',12803,'channel_numbers','131'),('dvb',12829,'channel_numbers','131'),('dvb',40999,'parse_subtitle_list','1070,1308,1041,1306,1307,1030,1016,1131,1068,1069'),('dvb',4096,'guide_fixup','5'); +/*!40000 ALTER TABLE `dtv_privatetypes` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `dvdbookmark` +-- + +DROP TABLE IF EXISTS `dvdbookmark`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `dvdbookmark` ( + `serialid` varchar(16) NOT NULL default '', + `name` varchar(32) default NULL, + `title` smallint(6) NOT NULL default '0', + `audionum` tinyint(4) NOT NULL default '-1', + `subtitlenum` tinyint(4) NOT NULL default '-1', + `framenum` bigint(20) NOT NULL default '0', + `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, + PRIMARY KEY (`serialid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `dvdbookmark` +-- + +LOCK TABLES `dvdbookmark` WRITE; +/*!40000 ALTER TABLE `dvdbookmark` DISABLE KEYS */; +/*!40000 ALTER TABLE `dvdbookmark` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `dvdinput` +-- + +DROP TABLE IF EXISTS `dvdinput`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `dvdinput` ( + `intid` int(10) unsigned NOT NULL, + `hsize` int(10) unsigned default NULL, + `vsize` int(10) unsigned default NULL, + `ar_num` int(10) unsigned default NULL, + `ar_denom` int(10) unsigned default NULL, + `fr_code` int(10) unsigned default NULL, + `letterbox` tinyint(1) default NULL, + `v_format` varchar(16) default NULL, + PRIMARY KEY (`intid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `dvdinput` +-- + +LOCK TABLES `dvdinput` WRITE; +/*!40000 ALTER TABLE `dvdinput` DISABLE KEYS */; +INSERT INTO `dvdinput` (`intid`, `hsize`, `vsize`, `ar_num`, `ar_denom`, `fr_code`, `letterbox`, `v_format`) VALUES (1,720,480,16,9,1,1,'ntsc'),(2,720,480,16,9,1,0,'ntsc'),(3,720,480,4,3,1,1,'ntsc'),(4,720,480,4,3,1,0,'ntsc'),(5,720,576,16,9,3,1,'pal'),(6,720,576,16,9,3,0,'pal'),(7,720,576,4,3,3,1,'pal'),(8,720,576,4,3,3,0,'pal'); +/*!40000 ALTER TABLE `dvdinput` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `dvdtranscode` +-- + +DROP TABLE IF EXISTS `dvdtranscode`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `dvdtranscode` ( + `intid` int(11) NOT NULL auto_increment, + `input` int(10) unsigned default NULL, + `name` varchar(128) NOT NULL, + `sync_mode` int(10) unsigned default NULL, + `use_yv12` tinyint(1) default NULL, + `cliptop` int(11) default NULL, + `clipbottom` int(11) default NULL, + `clipleft` int(11) default NULL, + `clipright` int(11) default NULL, + `f_resize_h` int(11) default NULL, + `f_resize_w` int(11) default NULL, + `hq_resize_h` int(11) default NULL, + `hq_resize_w` int(11) default NULL, + `grow_h` int(11) default NULL, + `grow_w` int(11) default NULL, + `clip2top` int(11) default NULL, + `clip2bottom` int(11) default NULL, + `clip2left` int(11) default NULL, + `clip2right` int(11) default NULL, + `codec` varchar(128) NOT NULL, + `codec_param` varchar(128) default NULL, + `bitrate` int(11) default NULL, + `a_sample_r` int(11) default NULL, + `a_bitrate` int(11) default NULL, + `two_pass` tinyint(1) default NULL, + `tc_param` varchar(128) default NULL, + PRIMARY KEY (`intid`) +) ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `dvdtranscode` +-- + +LOCK TABLES `dvdtranscode` WRITE; +/*!40000 ALTER TABLE `dvdtranscode` DISABLE KEYS */; +INSERT INTO `dvdtranscode` (`intid`, `input`, `name`, `sync_mode`, `use_yv12`, `cliptop`, `clipbottom`, `clipleft`, `clipright`, `f_resize_h`, `f_resize_w`, `hq_resize_h`, `hq_resize_w`, `grow_h`, `grow_w`, `clip2top`, `clip2bottom`, `clip2left`, `clip2right`, `codec`, `codec_param`, `bitrate`, `a_sample_r`, `a_bitrate`, `two_pass`, `tc_param`) VALUES (1,1,'Good',2,1,16,16,0,0,2,0,0,0,0,0,32,32,8,8,'divx5',NULL,1618,NULL,NULL,0,NULL),(2,2,'Excellent',2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'divx5',NULL,0,NULL,NULL,1,NULL),(3,2,'Good',2,1,0,0,8,8,0,0,0,0,0,0,0,0,0,0,'divx5',NULL,1618,NULL,NULL,0,NULL),(4,2,'Medium',2,1,0,0,8,8,5,5,0,0,0,0,0,0,0,0,'divx5',NULL,1200,NULL,NULL,0,NULL),(5,3,'Good',2,1,0,0,0,0,0,0,0,0,2,0,80,80,8,8,'divx5',NULL,0,NULL,NULL,0,NULL),(6,4,'Excellent',2,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,'divx5',NULL,0,NULL,NULL,1,NULL),(7,4,'Good',2,1,0,0,8,8,0,2,0,0,0,0,0,0,0,0,'divx5',NULL,1618,NULL,NULL,0,NULL),(8,5,'Good',1,1,16,16,0,0,5,0,0,0,0,0,40,40,8,8,'divx5',NULL,1618,NULL,NULL,0,NULL),(9,6,'Good',1,1,0,0,16,16,5,0,0,0,0,0,0,0,0,0,'divx5',NULL,1618,NULL,NULL,0,NULL),(10,7,'Good',1,1,0,0,0,0,1,0,0,0,0,0,76,76,8,8,'divx5',NULL,1618,NULL,NULL,0,NULL),(11,8,'Good',1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,'divx5',NULL,1618,NULL,NULL,0,NULL); +/*!40000 ALTER TABLE `dvdtranscode` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `eit_cache` +-- + +DROP TABLE IF EXISTS `eit_cache`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `eit_cache` ( + `chanid` int(10) NOT NULL, + `eventid` int(10) unsigned NOT NULL default '0', + `tableid` tinyint(3) unsigned NOT NULL, + `version` tinyint(3) unsigned NOT NULL, + `endtime` int(10) unsigned NOT NULL, + `status` tinyint(4) NOT NULL default '0', + PRIMARY KEY (`chanid`,`eventid`,`status`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `eit_cache` +-- + +LOCK TABLES `eit_cache` WRITE; +/*!40000 ALTER TABLE `eit_cache` DISABLE KEYS */; +/*!40000 ALTER TABLE `eit_cache` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `favorites` +-- + +DROP TABLE IF EXISTS `favorites`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `favorites` ( + `favid` int(11) unsigned NOT NULL auto_increment, + `userid` int(11) unsigned NOT NULL default '0', + `chanid` int(11) unsigned NOT NULL default '0', + PRIMARY KEY (`favid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `favorites` +-- + +LOCK TABLES `favorites` WRITE; +/*!40000 ALTER TABLE `favorites` DISABLE KEYS */; +/*!40000 ALTER TABLE `favorites` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `filemarkup` +-- + +DROP TABLE IF EXISTS `filemarkup`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `filemarkup` ( + `filename` text NOT NULL, + `mark` mediumint(8) unsigned NOT NULL default '0', + `offset` bigint(20) unsigned default NULL, + `type` tinyint(4) NOT NULL default '0', + KEY `filename` (`filename`(255)) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `filemarkup` +-- + +LOCK TABLES `filemarkup` WRITE; +/*!40000 ALTER TABLE `filemarkup` DISABLE KEYS */; +/*!40000 ALTER TABLE `filemarkup` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `gallerymetadata` +-- + +DROP TABLE IF EXISTS `gallerymetadata`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `gallerymetadata` ( + `image` varchar(255) NOT NULL, + `angle` int(11) NOT NULL, + PRIMARY KEY (`image`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `gallerymetadata` +-- + +LOCK TABLES `gallerymetadata` WRITE; +/*!40000 ALTER TABLE `gallerymetadata` DISABLE KEYS */; +/*!40000 ALTER TABLE `gallerymetadata` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `gamemetadata` +-- + +DROP TABLE IF EXISTS `gamemetadata`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `gamemetadata` ( + `system` varchar(128) NOT NULL default '', + `romname` varchar(128) NOT NULL default '', + `gamename` varchar(128) NOT NULL default '', + `genre` varchar(128) NOT NULL default '', + `year` varchar(10) NOT NULL default '', + `publisher` varchar(128) NOT NULL default '', + `favorite` tinyint(1) default NULL, + `rompath` varchar(255) NOT NULL default '', + `gametype` varchar(64) NOT NULL default '', + `diskcount` tinyint(1) NOT NULL default '1', + `country` varchar(128) NOT NULL default '', + `crc_value` varchar(64) NOT NULL default '', + `display` tinyint(1) NOT NULL default '1', + `version` varchar(64) NOT NULL default '', + KEY `system` (`system`), + KEY `year` (`year`), + KEY `romname` (`romname`), + KEY `gamename` (`gamename`), + KEY `genre` (`genre`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `gamemetadata` +-- + +LOCK TABLES `gamemetadata` WRITE; +/*!40000 ALTER TABLE `gamemetadata` DISABLE KEYS */; +/*!40000 ALTER TABLE `gamemetadata` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `gameplayers` +-- + +DROP TABLE IF EXISTS `gameplayers`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `gameplayers` ( + `gameplayerid` int(10) unsigned NOT NULL auto_increment, + `playername` varchar(64) NOT NULL default '', + `workingpath` varchar(255) NOT NULL default '', + `rompath` varchar(255) NOT NULL default '', + `screenshots` varchar(255) NOT NULL default '', + `commandline` text NOT NULL, + `gametype` varchar(64) NOT NULL default '', + `extensions` varchar(128) NOT NULL default '', + `spandisks` tinyint(1) NOT NULL default '0', + PRIMARY KEY (`gameplayerid`), + UNIQUE KEY `playername` (`playername`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `gameplayers` +-- + +LOCK TABLES `gameplayers` WRITE; +/*!40000 ALTER TABLE `gameplayers` DISABLE KEYS */; +/*!40000 ALTER TABLE `gameplayers` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `housekeeping` +-- + +DROP TABLE IF EXISTS `housekeeping`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `housekeeping` ( + `tag` varchar(64) NOT NULL default '', + `lastrun` datetime default NULL, + PRIMARY KEY (`tag`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `housekeeping` +-- + +LOCK TABLES `housekeeping` WRITE; +/*!40000 ALTER TABLE `housekeeping` DISABLE KEYS */; +/*!40000 ALTER TABLE `housekeeping` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `inputgroup` +-- + +DROP TABLE IF EXISTS `inputgroup`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `inputgroup` ( + `cardinputid` int(10) unsigned NOT NULL, + `inputgroupid` int(10) unsigned NOT NULL, + `inputgroupname` varchar(32) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `inputgroup` +-- + +LOCK TABLES `inputgroup` WRITE; +/*!40000 ALTER TABLE `inputgroup` DISABLE KEYS */; +/*!40000 ALTER TABLE `inputgroup` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `inuseprograms` +-- + +DROP TABLE IF EXISTS `inuseprograms`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `inuseprograms` ( + `chanid` int(10) unsigned NOT NULL default '0', + `starttime` datetime NOT NULL default '0000-00-00 00:00:00', + `recusage` varchar(128) NOT NULL default '', + `lastupdatetime` datetime NOT NULL default '0000-00-00 00:00:00', + `hostname` varchar(255) NOT NULL default '', + `rechost` varchar(64) NOT NULL, + `recdir` varchar(255) NOT NULL default '', + KEY `chanid` (`chanid`,`starttime`), + KEY `recusage` (`recusage`,`lastupdatetime`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `inuseprograms` +-- + +LOCK TABLES `inuseprograms` WRITE; +/*!40000 ALTER TABLE `inuseprograms` DISABLE KEYS */; +/*!40000 ALTER TABLE `inuseprograms` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `jobqueue` +-- + +DROP TABLE IF EXISTS `jobqueue`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `jobqueue` ( + `id` int(11) NOT NULL auto_increment, + `chanid` int(10) NOT NULL default '0', + `starttime` datetime NOT NULL default '0000-00-00 00:00:00', + `inserttime` datetime NOT NULL default '0000-00-00 00:00:00', + `type` int(11) NOT NULL default '0', + `cmds` int(11) NOT NULL default '0', + `flags` int(11) NOT NULL default '0', + `status` int(11) NOT NULL default '0', + `statustime` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, + `hostname` varchar(255) NOT NULL default '', + `args` blob NOT NULL, + `comment` varchar(128) NOT NULL default '', + `schedruntime` datetime NOT NULL default '2007-01-01 00:00:00', + PRIMARY KEY (`id`), + UNIQUE KEY `chanid` (`chanid`,`starttime`,`type`,`inserttime`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `jobqueue` +-- + +LOCK TABLES `jobqueue` WRITE; +/*!40000 ALTER TABLE `jobqueue` DISABLE KEYS */; +/*!40000 ALTER TABLE `jobqueue` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `jumppoints` +-- + +DROP TABLE IF EXISTS `jumppoints`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `jumppoints` ( + `destination` varchar(128) NOT NULL default '', + `description` varchar(255) default NULL, + `keylist` varchar(128) default NULL, + `hostname` varchar(255) NOT NULL default '', + PRIMARY KEY (`destination`,`hostname`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `jumppoints` +-- + +LOCK TABLES `jumppoints` WRITE; +/*!40000 ALTER TABLE `jumppoints` DISABLE KEYS */; +INSERT INTO `jumppoints` (`destination`, `description`, `keylist`, `hostname`) VALUES ('Reload Theme','','','larch5'),('Main Menu','','','larch5'),('Program Guide','','','larch5'),('Program Finder','','','larch5'),('Manage Recordings / Fix Conflicts','','','larch5'),('Program Recording Priorities','','','larch5'),('Channel Recording Priorities','','','larch5'),('TV Recording Playback','','','larch5'),('TV Recording Deletion','','','larch5'),('Live TV','','','larch5'),('Live TV In Guide','','','larch5'),('Manual Record Scheduling','','','larch5'),('Status Screen','','','larch5'),('Previously Recorded','','','larch5'),('Netflix Browser','Browse Netflix titles','','larch5'),('Netflix Queue','Administer Netflix Queue','','larch5'),('Netflix History','View Netflix History','','larch5'),('MythGallery','Image viewer / slideshow','','larch5'),('MythGame','Game frontend','','larch5'),('Play music','','','larch5'),('Select music playlists','','','larch5'),('Rip CD','','','larch5'),('Scan music','','','larch5'),('Show Music Miniplayer','','','larch5'),('MythNews','RSS News feed reader','','larch5'),('MythVideo','The MythVideo default view','','larch5'),('Video Manager','The MythVideo video manager','','larch5'),('Video Browser','The MythVideo video browser','','larch5'),('Video Listings','The MythVideo video listings','','larch5'),('Video Gallery','The MythVideo video gallery','','larch5'),('Play DVD','Play a DVD','','larch5'),('Play VCD','Play a VCD','','larch5'),('Rip DVD','Import a DVD into your MythVideo database','','larch5'),('MythWeather','Weather forecasts','','larch5'); +/*!40000 ALTER TABLE `jumppoints` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `keybindings` +-- + +DROP TABLE IF EXISTS `keybindings`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `keybindings` ( + `context` varchar(32) NOT NULL default '', + `action` varchar(32) NOT NULL default '', + `description` varchar(255) default NULL, + `keylist` varchar(128) default NULL, + `hostname` varchar(255) NOT NULL default '', + PRIMARY KEY (`context`,`action`,`hostname`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `keybindings` +-- + +LOCK TABLES `keybindings` WRITE; +/*!40000 ALTER TABLE `keybindings` DISABLE KEYS */; +INSERT INTO `keybindings` (`context`, `action`, `description`, `keylist`, `hostname`) VALUES ('Global','UP','Up Arrow','Up','larch5'),('Global','DOWN','Down Arrow','Down','larch5'),('Global','LEFT','Left Arrow','Left','larch5'),('Global','RIGHT','Right Arrow','Right','larch5'),('Global','SELECT','Select','Return,Enter,Space','larch5'),('Global','ESCAPE','Escape','Esc','larch5'),('Global','MENU','Pop-up menu','M','larch5'),('Global','INFO','More information','I','larch5'),('Global','PAGEUP','Page Up','PgUp','larch5'),('Global','PAGEDOWN','Page Down','PgDown','larch5'),('Global','PREVVIEW','Previous View','Home','larch5'),('Global','NEXTVIEW','Next View','End','larch5'),('Global','HELP','Help','F1','larch5'),('Global','EJECT','Eject Removable Media','','larch5'),('Global','0','0','0','larch5'),('Global','1','1','1','larch5'),('Global','2','2','2','larch5'),('Global','3','3','3','larch5'),('Global','4','4','4','larch5'),('Global','5','5','5','larch5'),('Global','6','6','6','larch5'),('Global','7','7','7','larch5'),('Global','8','8','8','larch5'),('Global','9','9','9','larch5'),('qt','DELETE','Delete','D','larch5'),('qt','EDIT','Edit','E','larch5'),('TV Frontend','PAGEUP','Page Up','3','larch5'),('TV Frontend','PAGEDOWN','Page Down','9','larch5'),('TV Frontend','PAGETOP','Page to top of list','','larch5'),('TV Frontend','PAGEMIDDLE','Page to middle of list','','larch5'),('TV Frontend','PAGEBOTTOM','Page to bottom of list','','larch5'),('TV Frontend','DELETE','Delete Program','D','larch5'),('TV Frontend','PLAYBACK','Play Program','P','larch5'),('TV Frontend','TOGGLERECORD','Toggle recording status of current program','R','larch5'),('TV Frontend','DAYLEFT','Page the program guide back one day','Home,7','larch5'),('TV Frontend','DAYRIGHT','Page the program guide forward one day','End,1','larch5'),('TV Frontend','PAGELEFT','Page the program guide left',',,<','larch5'),('TV Frontend','PAGERIGHT','Page the program guide right','>,.','larch5'),('TV Frontend','TOGGLEFAV','Toggle the current channel as a favorite','?','larch5'),('TV Frontend','TOGGLEEPGORDER','Reverse the channel order in the program guide','0','larch5'),('TV Frontend','GUIDE','Show the Program Guide','S','larch5'),('TV Frontend','FINDER','Show the Program Finder','#','larch5'),('TV Frontend','NEXTFAV','Toggle showing all channels or just favorites in the program guide.','/','larch5'),('TV Frontend','CHANUPDATE','Switch channels without exiting guide in Live TV mode.','X','larch5'),('TV Frontend','VOLUMEDOWN','Volume down','[,{,F10,Volume Down','larch5'),('TV Frontend','VOLUMEUP','Volume up','],},F11,Volume Up','larch5'),('TV Frontend','MUTE','Mute','|,\\,F9,Volume Mute','larch5'),('TV Frontend','RANKINC','Increase program or channel rank','Right','larch5'),('TV Frontend','RANKDEC','Decrease program or channel rank','Left','larch5'),('TV Frontend','UPCOMING','List upcoming episodes','O','larch5'),('TV Frontend','DETAILS','Show program details','U','larch5'),('TV Frontend','VIEWCARD','Switch Capture Card view','Y','larch5'),('TV Frontend','VIEWINPUT','Switch Capture Card view','C','larch5'),('TV Frontend','CUSTOMEDIT','Edit Custom Record Rule','E','larch5'),('TV Frontend','CHANGERECGROUP','Change Recording Group','','larch5'),('TV Frontend','CHANGEGROUPVIEW','Change Group View','','larch5'),('TV Playback','CLEAROSD','Clear OSD','Backspace','larch5'),('TV Playback','PAUSE','Pause','P','larch5'),('TV Playback','DELETE','Delete Program','D','larch5'),('TV Playback','SEEKFFWD','Fast Forward','Right','larch5'),('TV Playback','SEEKRWND','Rewind','Left','larch5'),('TV Playback','ARBSEEK','Arbitrary Seek','*','larch5'),('TV Playback','CHANNELUP','Channel up','Up','larch5'),('TV Playback','CHANNELDOWN','Channel down','Down','larch5'),('TV Playback','NEXTFAV','Switch to the next favorite channel','/','larch5'),('TV Playback','PREVCHAN','Switch to the previous channel','H','larch5'),('TV Playback','JUMPFFWD','Jump ahead','PgDown','larch5'),('TV Playback','JUMPRWND','Jump back','PgUp','larch5'),('TV Playback','JUMPBKMRK','Jump to bookmark','K','larch5'),('TV Playback','FFWDSTICKY','Fast Forward (Sticky) or Forward one frame while paused','>,.','larch5'),('TV Playback','RWNDSTICKY','Rewind (Sticky) or Rewind one frame while paused',',,<','larch5'),('TV Playback','NEXTSOURCE','Next Video Source','Y','larch5'),('TV Playback','PREVSOURCE','Previous Video Source','Ctrl+Y','larch5'),('TV Playback','NEXTINPUT','Next Input','C','larch5'),('TV Playback','NEXTCARD','Next Card','','larch5'),('TV Playback','SKIPCOMMERCIAL','Skip Commercial','Z,End','larch5'),('TV Playback','SKIPCOMMBACK','Skip Commercial (Reverse)','Q,Home','larch5'),('TV Playback','JUMPSTART','Jump to the start of the recording.','Ctrl+B','larch5'),('TV Playback','TOGGLEBROWSE','Toggle channel browse mode','O','larch5'),('TV Playback','TOGGLERECORD','Toggle recording status of current program','R','larch5'),('TV Playback','TOGGLEFAV','Toggle the current channel as a favorite','?','larch5'),('TV Playback','VOLUMEDOWN','Volume down','[,{,F10,Volume Down','larch5'),('TV Playback','VOLUMEUP','Volume up','],},F11,Volume Up','larch5'),('TV Playback','MUTE','Mute','|,\\,F9,Volume Mute','larch5'),('TV Playback','TOGGLEPIPMODE','Toggle Picture-in-Picture mode','V','larch5'),('TV Playback','TOGGLEPIPWINDOW','Toggle active PiP window','B','larch5'),('TV Playback','SWAPPIP','Swap PiP/Main','N','larch5'),('TV Playback','TOGGLEASPECT','Toggle the video aspect ratio','Ctrl+W','larch5'),('TV Playback','TOGGLEFILL','Next Preconfigured Zoom mode','W','larch5'),('TV Playback','TOGGLECC','Toggle any captions','T','larch5'),('TV Playback','TOGGLETTC','Toggle Teletext Captions','','larch5'),('TV Playback','TOGGLESUBTITLE','Toggle Subtitles','','larch5'),('TV Playback','TOGGLECC608','Toggle VBI CC','','larch5'),('TV Playback','TOGGLECC708','Toggle ATSC CC','','larch5'),('TV Playback','TOGGLETTM','Toggle Teletext Menu','','larch5'),('TV Playback','SELECTAUDIO_0','Play audio track 1','','larch5'),('TV Playback','SELECTAUDIO_1','Play audio track 2','','larch5'),('TV Playback','SELECTSUBTITLE_0','Display subtitle 1','','larch5'),('TV Playback','SELECTSUBTITLE_1','Display subtitle 2','','larch5'),('TV Playback','SELECTCC608_0','Display VBI CC1','','larch5'),('TV Playback','SELECTCC608_1','Display VBI CC2','','larch5'),('TV Playback','SELECTCC608_2','Display VBI CC3','','larch5'),('TV Playback','SELECTCC608_3','Display VBI CC4','','larch5'),('TV Playback','SELECTCC708_0','Display ATSC CC1','','larch5'),('TV Playback','SELECTCC708_1','Display ATSC CC2','','larch5'),('TV Playback','SELECTCC708_2','Display ATSC CC3','','larch5'),('TV Playback','SELECTCC708_3','Display ATSC CC4','','larch5'),('TV Playback','NEXTAUDIO','Next audio track','+','larch5'),('TV Playback','PREVAUDIO','Previous audio track','-','larch5'),('TV Playback','NEXTSUBTITLE','Next subtitle track','','larch5'),('TV Playback','PREVSUBTITLE','Previous subtitle track','','larch5'),('TV Playback','NEXTCC608','Next VBI CC track','','larch5'),('TV Playback','PREVCC608','Previous VBI CC track','','larch5'),('TV Playback','NEXTCC708','Next ATSC CC track','','larch5'),('TV Playback','PREVCC708','Previous ATSC CC track','','larch5'),('TV Playback','NEXTCC','Next of any captions','','larch5'),('TV Playback','NEXTSCAN','Next video scan overidemode','','larch5'),('TV Playback','QUEUETRANSCODE','Queue the current recording for transcoding','X','larch5'),('TV Playback','SPEEDINC','Increase the playback speed','U','larch5'),('TV Playback','SPEEDDEC','Decrease the playback speed','J','larch5'),('TV Playback','ADJUSTSTRETCH','Turn on time stretch control','A','larch5'),('TV Playback','STRETCHINC','Increase time stretch speed','','larch5'),('TV Playback','STRETCHDEC','Decrease time stretch speed','','larch5'),('TV Playback','TOGGLESTRETCH','Toggle time stretch speed','','larch5'),('TV Playback','TOGGLEAUDIOSYNC','Turn on audio sync adjustment controls','','larch5'),('TV Playback','TOGGLEPICCONTROLS','Playback picture adjustments','F','larch5'),('TV Playback','TOGGLECHANCONTROLS','Recording picture adjustments for this channel','Ctrl+G','larch5'),('TV Playback','TOGGLERECCONTROLS','Recording picture adjustments for this recorder','G','larch5'),('TV Playback','TOGGLEEDIT','Start Edit Mode','E','larch5'),('TV Playback','CYCLECOMMSKIPMODE','Cycle Commercial Skip mode','','larch5'),('TV Playback','GUIDE','Show the Program Guide','S','larch5'),('TV Playback','FINDER','Show the Program Finder','#','larch5'),('TV Playback','TOGGLESLEEP','Toggle the Sleep Timer','F8','larch5'),('TV Playback','PLAY','Play','Ctrl+P','larch5'),('TV Playback','JUMPPREV','Jump to previously played recording','','larch5'),('TV Playback','JUMPREC','Display menu of recorded programs to jump to','','larch5'),('TV Playback','VIEWSCHEDULED','Display scheduled recording list','','larch5'),('TV Playback','SIGNALMON','Monitor Signal Quality','Alt+F7','larch5'),('TV Playback','JUMPTODVDROOTMENU','Jump to the DVD Root Menu','','larch5'),('TV Playback','EXITSHOWNOPROMPTS','Exit Show without any prompts','','larch5'),('TV Playback','SCREENSHOT','Save screenshot of current video frame','','larch5'),('TV Playback','MENURED','Menu Red','F2','larch5'),('TV Playback','MENUGREEN','Menu Green','F3','larch5'),('TV Playback','MENUYELLOW','Menu Yellow','F4','larch5'),('TV Playback','MENUBLUE','Menu Blue','F5','larch5'),('TV Playback','TEXTEXIT','Menu Exit','F6','larch5'),('TV Playback','MENUTEXT','Menu Text','F7','larch5'),('TV Playback','MENUEPG','Menu EPG','F12','larch5'),('TV Editing','CLEARMAP','Clear editing cut points','C,Q,Home','larch5'),('TV Editing','INVERTMAP','Invert Begin/End cut points','I','larch5'),('TV Editing','LOADCOMMSKIP','Load cut list from commercial skips','Z,End','larch5'),('TV Editing','NEXTCUT','Jump to the next cut point','PgDown','larch5'),('TV Editing','PREVCUT','Jump to the previous cut point','PgUp','larch5'),('TV Editing','BIGJUMPREW','Jump back 10x the normal amount',',,<','larch5'),('TV Editing','BIGJUMPFWD','Jump forward 10x the normal amount','>,.','larch5'),('TV Editing','TOGGLEEDIT','Exit out of Edit Mode','E','larch5'),('Teletext Menu','NEXTPAGE','Next Page','Down','larch5'),('Teletext Menu','PREVPAGE','Previous Page','Up','larch5'),('Teletext Menu','NEXTSUBPAGE','Next Subpage','Right','larch5'),('Teletext Menu','PREVSUBPAGE','Previous Subpage','Left','larch5'),('Teletext Menu','TOGGLETT','Toggle Teletext','T','larch5'),('Teletext Menu','MENURED','Menu Red','F2','larch5'),('Teletext Menu','MENUGREEN','Menu Green','F3','larch5'),('Teletext Menu','MENUYELLOW','Menu Yellow','F4','larch5'),('Teletext Menu','MENUBLUE','Menu Blue','F5','larch5'),('Teletext Menu','MENUWHITE','Menu White','F6','larch5'),('Teletext Menu','TOGGLEBACKGROUND','Toggle Background','F7','larch5'),('Teletext Menu','REVEAL','Reveal hidden Text','F8','larch5'),('Archive','TOGGLECUT','Toggle use cut list state for selected program','C','larch5'),('NetFlix','MOVETOTOP','Moves movie to top of queue','1','larch5'),('NetFlix','REMOVE','Removes movie from queue','D','larch5'),('Gallery','PLAY','Start/Stop Slideshow','P','larch5'),('Gallery','HOME','Go to the first image in thumbnail view','Home','larch5'),('Gallery','END','Go to the last image in thumbnail view','End','larch5'),('Gallery','MENU','Toggle activating menu in thumbnail view','M','larch5'),('Gallery','SLIDESHOW','Start Slideshow in thumbnail view','S','larch5'),('Gallery','RANDOMSHOW','Start Random Slideshow in thumbnail view','R','larch5'),('Gallery','ROTRIGHT','Rotate image right 90 degrees','],3','larch5'),('Gallery','ROTLEFT','Rotate image left 90 degrees','[,1','larch5'),('Gallery','ZOOMOUT','Zoom image out','7','larch5'),('Gallery','ZOOMIN','Zoom image in','9','larch5'),('Gallery','SCROLLUP','Scroll image up','2','larch5'),('Gallery','SCROLLLEFT','Scroll image left','4','larch5'),('Gallery','SCROLLRIGHT','Scroll image right','6','larch5'),('Gallery','SCROLLDOWN','Scroll image down','8','larch5'),('Gallery','RECENTER','Recenter image','5','larch5'),('Gallery','FULLSIZE','Full-size (un-zoom) image','0','larch5'),('Gallery','UPLEFT','Go to the upper-left corner of the image','PgUp','larch5'),('Gallery','LOWRIGHT','Go to the lower-right corner of the image','PgDown','larch5'),('Gallery','INFO','Toggle Showing Information about Image','I','larch5'),('Gallery','DELETE','Delete marked images or current image if none are marked','D','larch5'),('Gallery','MARK','Mark image','T','larch5'),('Gallery','FULLSCREEN','Toggle scale to fullscreen/scale to fit','W','larch5'),('Game','TOGGLEFAV','Toggle the current game as a favorite','?,/','larch5'),('Game','INCSEARCH','Show incremental search dialog','Ctrl+S','larch5'),('Game','INCSEARCHNEXT','Incremental search find next match','Ctrl+N','larch5'),('Music','DELETE','Delete track from playlist','D','larch5'),('Music','NEXTTRACK','Move to the next track','>,.,Z,End','larch5'),('Music','PREVTRACK','Move to the previous track',',,<,Q,Home','larch5'),('Music','FFWD','Fast forward','PgDown','larch5'),('Music','RWND','Rewind','PgUp','larch5'),('Music','PAUSE','Pause/Start playback','P','larch5'),('Music','PLAY','Start playback','','larch5'),('Music','STOP','Stop playback','O','larch5'),('Music','VOLUMEDOWN','Volume down','[,{,F10,Volume Down','larch5'),('Music','VOLUMEUP','Volume up','],},F11,Volume Up','larch5'),('Music','MUTE','Mute','|,\\,F9,Volume Mute','larch5'),('Music','CYCLEVIS','Cycle visualizer mode','6','larch5'),('Music','BLANKSCR','Blank screen','5','larch5'),('Music','THMBUP','Increase rating','9','larch5'),('Music','THMBDOWN','Decrease rating','7','larch5'),('Music','REFRESH','Refresh music tree','8','larch5'),('Music','FILTER','Filter All My Music','F','larch5'),('Music','INCSEARCH','Show incremental search dialog','Ctrl+S','larch5'),('Music','INCSEARCHNEXT','Incremental search find next match','Ctrl+N','larch5'),('Music','SPEEDUP','Increase Play Speed','W','larch5'),('Music','SPEEDDOWN','Decrease Play Speed','X','larch5'),('News','RETRIEVENEWS','Update news items','I','larch5'),('News','FORCERETRIEVE','Force update news items','M','larch5'),('News','CANCEL','Cancel news item updating','C','larch5'),('Phone','0','0','0','larch5'),('Phone','1','1','1','larch5'),('Phone','2','2','2','larch5'),('Phone','3','3','3','larch5'),('Phone','4','4','4','larch5'),('Phone','5','5','5','larch5'),('Phone','6','6','6','larch5'),('Phone','7','7','7','larch5'),('Phone','8','8','8','larch5'),('Phone','9','9','9','larch5'),('Phone','HASH','HASH','#','larch5'),('Phone','STAR','STAR','*','larch5'),('Phone','Up','Up','Up','larch5'),('Phone','Down','Down','Down','larch5'),('Phone','Left','Left','Left','larch5'),('Phone','Right','Right','Right','larch5'),('Phone','VOLUMEDOWN','Volume down','[,{,F10,Volume Down','larch5'),('Phone','VOLUMEUP','Volume up','],},F11,Volume Up','larch5'),('Phone','MUTE','Mute','|,\\,F9,Volume Mute','larch5'),('Phone','ZOOMIN','Zoom the video window in','>,.,Z,End','larch5'),('Phone','ZOOMOUT','Zoom the video window out',',,<,Q,Home','larch5'),('Phone','FULLSCRN','Show received video full-screen','P','larch5'),('Phone','HANGUP','Hangup an active call','O','larch5'),('Phone','LOOPBACK','Loopback Video','L','larch5'),('Video','FILTER','Open video filter dialog','F','larch5'),('Video','DELETE','Delete video','D','larch5'),('Video','BROWSE','Change browsable in video manager','B','larch5'),('Video','INCPARENT','Increase Parental Level','],},F11','larch5'),('Video','DECPARENT','Decrease Parental Level','[,{,F10','larch5'),('Video','HOME','Go to the first video','Home','larch5'),('Video','END','Go to the last video','End','larch5'),('Weather','PAUSE','Pause current page','P','larch5'),('Weather','SEARCH','Search List','/','larch5'),('Weather','NEXTSEARCH','Search List','n','larch5'),('Weather','UPDATE','Search List','u','larch5'),('Weather','DELETE','Delete screen from list','D','larch5'); +/*!40000 ALTER TABLE `keybindings` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `keyword` +-- + +DROP TABLE IF EXISTS `keyword`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `keyword` ( + `phrase` varchar(128) NOT NULL default '', + `searchtype` int(10) unsigned NOT NULL default '3', + UNIQUE KEY `phrase` (`phrase`,`searchtype`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `keyword` +-- + +LOCK TABLES `keyword` WRITE; +/*!40000 ALTER TABLE `keyword` DISABLE KEYS */; +/*!40000 ALTER TABLE `keyword` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `music_albumart` +-- + +DROP TABLE IF EXISTS `music_albumart`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `music_albumart` ( + `albumart_id` int(20) NOT NULL auto_increment, + `filename` varchar(255) NOT NULL default '', + `directory_id` int(20) NOT NULL default '0', + `imagetype` tinyint(3) NOT NULL default '0', + `song_id` int(11) NOT NULL default '0', + `embedded` tinyint(1) NOT NULL default '0', + PRIMARY KEY (`albumart_id`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `music_albumart` +-- + +LOCK TABLES `music_albumart` WRITE; +/*!40000 ALTER TABLE `music_albumart` DISABLE KEYS */; +/*!40000 ALTER TABLE `music_albumart` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `music_albums` +-- + +DROP TABLE IF EXISTS `music_albums`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `music_albums` ( + `album_id` int(11) unsigned NOT NULL auto_increment, + `artist_id` int(11) unsigned NOT NULL default '0', + `album_name` varchar(255) NOT NULL default '', + `year` smallint(6) NOT NULL default '0', + `compilation` tinyint(1) unsigned NOT NULL default '0', + PRIMARY KEY (`album_id`), + KEY `idx_album_name` (`album_name`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `music_albums` +-- + +LOCK TABLES `music_albums` WRITE; +/*!40000 ALTER TABLE `music_albums` DISABLE KEYS */; +/*!40000 ALTER TABLE `music_albums` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `music_artists` +-- + +DROP TABLE IF EXISTS `music_artists`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `music_artists` ( + `artist_id` int(11) unsigned NOT NULL auto_increment, + `artist_name` varchar(255) NOT NULL default '', + PRIMARY KEY (`artist_id`), + KEY `idx_artist_name` (`artist_name`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `music_artists` +-- + +LOCK TABLES `music_artists` WRITE; +/*!40000 ALTER TABLE `music_artists` DISABLE KEYS */; +/*!40000 ALTER TABLE `music_artists` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `music_directories` +-- + +DROP TABLE IF EXISTS `music_directories`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `music_directories` ( + `directory_id` int(20) NOT NULL auto_increment, + `path` text NOT NULL, + `parent_id` int(20) NOT NULL default '0', + PRIMARY KEY (`directory_id`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `music_directories` +-- + +LOCK TABLES `music_directories` WRITE; +/*!40000 ALTER TABLE `music_directories` DISABLE KEYS */; +/*!40000 ALTER TABLE `music_directories` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `music_genres` +-- + +DROP TABLE IF EXISTS `music_genres`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `music_genres` ( + `genre_id` int(11) unsigned NOT NULL auto_increment, + `genre` varchar(255) NOT NULL default '', + PRIMARY KEY (`genre_id`), + KEY `idx_genre` (`genre`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `music_genres` +-- + +LOCK TABLES `music_genres` WRITE; +/*!40000 ALTER TABLE `music_genres` DISABLE KEYS */; +/*!40000 ALTER TABLE `music_genres` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `music_playlists` +-- + +DROP TABLE IF EXISTS `music_playlists`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `music_playlists` ( + `playlist_id` int(11) unsigned NOT NULL auto_increment, + `playlist_name` varchar(255) NOT NULL default '', + `playlist_songs` text NOT NULL, + `last_accessed` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, + `length` int(11) unsigned NOT NULL default '0', + `songcount` smallint(8) unsigned NOT NULL default '0', + `hostname` varchar(255) NOT NULL default '', + PRIMARY KEY (`playlist_id`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `music_playlists` +-- + +LOCK TABLES `music_playlists` WRITE; +/*!40000 ALTER TABLE `music_playlists` DISABLE KEYS */; +/*!40000 ALTER TABLE `music_playlists` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `music_smartplaylist_categories` +-- + +DROP TABLE IF EXISTS `music_smartplaylist_categories`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `music_smartplaylist_categories` ( + `categoryid` int(10) unsigned NOT NULL auto_increment, + `name` varchar(128) NOT NULL, + PRIMARY KEY (`categoryid`), + KEY `name` (`name`) +) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `music_smartplaylist_categories` +-- + +LOCK TABLES `music_smartplaylist_categories` WRITE; +/*!40000 ALTER TABLE `music_smartplaylist_categories` DISABLE KEYS */; +INSERT INTO `music_smartplaylist_categories` (`categoryid`, `name`) VALUES (1,'Decades'),(2,'Favourite Tracks'),(3,'New Tracks'); +/*!40000 ALTER TABLE `music_smartplaylist_categories` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `music_smartplaylist_items` +-- + +DROP TABLE IF EXISTS `music_smartplaylist_items`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `music_smartplaylist_items` ( + `smartplaylistitemid` int(10) unsigned NOT NULL auto_increment, + `smartplaylistid` int(10) unsigned NOT NULL, + `field` varchar(50) NOT NULL, + `operator` varchar(20) NOT NULL, + `value1` varchar(255) NOT NULL, + `value2` varchar(255) NOT NULL, + PRIMARY KEY (`smartplaylistitemid`), + KEY `smartplaylistid` (`smartplaylistid`) +) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `music_smartplaylist_items` +-- + +LOCK TABLES `music_smartplaylist_items` WRITE; +/*!40000 ALTER TABLE `music_smartplaylist_items` DISABLE KEYS */; +INSERT INTO `music_smartplaylist_items` (`smartplaylistitemid`, `smartplaylistid`, `field`, `operator`, `value1`, `value2`) VALUES (1,1,'Year','is between','1960','1969'),(2,2,'Year','is between','1970','1979'),(3,3,'Year','is between','1980','1989'),(4,4,'Year','is between','1990','1999'),(5,5,'Year','is between','2000','2009'),(6,6,'Rating','is greater than','7','0'),(7,7,'Play Count','is greater than','0','0'),(8,8,'Play Count','is equal to','0','0'); +/*!40000 ALTER TABLE `music_smartplaylist_items` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `music_smartplaylists` +-- + +DROP TABLE IF EXISTS `music_smartplaylists`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `music_smartplaylists` ( + `smartplaylistid` int(10) unsigned NOT NULL auto_increment, + `name` varchar(128) NOT NULL, + `categoryid` int(10) unsigned NOT NULL, + `matchtype` set('All','Any') NOT NULL default 'All', + `orderby` varchar(128) NOT NULL default '', + `limitto` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`smartplaylistid`), + KEY `name` (`name`), + KEY `categoryid` (`categoryid`) +) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `music_smartplaylists` +-- + +LOCK TABLES `music_smartplaylists` WRITE; +/*!40000 ALTER TABLE `music_smartplaylists` DISABLE KEYS */; +INSERT INTO `music_smartplaylists` (`smartplaylistid`, `name`, `categoryid`, `matchtype`, `orderby`, `limitto`) VALUES (1,'1960\'s',1,'All','Artist (A)',0),(2,'1970\'s',1,'All','Artist (A)',0),(3,'1980\'s',1,'All','Artist (A)',0),(4,'1990\'s',1,'All','Artist (A)',0),(5,'2000\'s',1,'All','Artist (A)',0),(6,'Favorite Tracks',2,'All','Artist (A), Album (A)',0),(7,'100 Most Played Tracks',2,'All','Play Count (D)',100),(8,'Never Played Tracks',3,'All','Artist (A), Album (A)',0); +/*!40000 ALTER TABLE `music_smartplaylists` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `music_songs` +-- + +DROP TABLE IF EXISTS `music_songs`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `music_songs` ( + `song_id` int(11) unsigned NOT NULL auto_increment, + `filename` text NOT NULL, + `name` varchar(255) NOT NULL default '', + `track` smallint(6) unsigned NOT NULL default '0', + `artist_id` int(11) unsigned NOT NULL default '0', + `album_id` int(11) unsigned NOT NULL default '0', + `genre_id` int(11) unsigned NOT NULL default '0', + `year` smallint(6) NOT NULL default '0', + `length` int(11) unsigned NOT NULL default '0', + `numplays` int(11) unsigned NOT NULL default '0', + `rating` tinyint(4) unsigned NOT NULL default '0', + `lastplay` datetime default NULL, + `date_entered` datetime default NULL, + `date_modified` datetime default NULL, + `format` varchar(4) NOT NULL default '0', + `mythdigest` varchar(255) default NULL, + `size` bigint(20) unsigned default NULL, + `description` varchar(255) default NULL, + `comment` varchar(255) default NULL, + `disc_count` smallint(5) unsigned default '0', + `disc_number` smallint(5) unsigned default '0', + `track_count` smallint(5) unsigned default '0', + `start_time` int(10) unsigned default '0', + `stop_time` int(10) unsigned default NULL, + `eq_preset` varchar(255) default NULL, + `relative_volume` tinyint(4) default '0', + `sample_rate` int(10) unsigned default '0', + `bitrate` int(10) unsigned default '0', + `bpm` smallint(5) unsigned default NULL, + `directory_id` int(20) NOT NULL default '0', + PRIMARY KEY (`song_id`), + KEY `idx_name` (`name`), + KEY `idx_mythdigest` (`mythdigest`), + KEY `directory_id` (`directory_id`), + KEY `album_id` (`album_id`), + KEY `genre_id` (`genre_id`), + KEY `artist_id` (`artist_id`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `music_songs` +-- + +LOCK TABLES `music_songs` WRITE; +/*!40000 ALTER TABLE `music_songs` DISABLE KEYS */; +/*!40000 ALTER TABLE `music_songs` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `music_stats` +-- + +DROP TABLE IF EXISTS `music_stats`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `music_stats` ( + `num_artists` smallint(5) unsigned NOT NULL default '0', + `num_albums` smallint(5) unsigned NOT NULL default '0', + `num_songs` mediumint(8) unsigned NOT NULL default '0', + `num_genres` tinyint(3) unsigned NOT NULL default '0', + `total_time` varchar(12) NOT NULL default '0', + `total_size` varchar(10) NOT NULL default '0' +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `music_stats` +-- + +LOCK TABLES `music_stats` WRITE; +/*!40000 ALTER TABLE `music_stats` DISABLE KEYS */; +/*!40000 ALTER TABLE `music_stats` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `musicmetadata` +-- + +DROP TABLE IF EXISTS `musicmetadata`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `musicmetadata` ( + `intid` int(10) unsigned NOT NULL auto_increment, + `artist` varchar(128) NOT NULL, + `compilation_artist` varchar(128) NOT NULL, + `album` varchar(128) NOT NULL, + `title` varchar(128) NOT NULL, + `genre` varchar(128) NOT NULL, + `year` int(10) unsigned NOT NULL, + `tracknum` int(10) unsigned NOT NULL, + `length` int(10) unsigned NOT NULL, + `filename` text NOT NULL, + `rating` int(10) unsigned NOT NULL default '5', + `lastplay` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, + `playcount` int(10) unsigned NOT NULL default '0', + `mythdigest` varchar(255) default NULL, + `size` bigint(20) unsigned default NULL, + `date_added` datetime default NULL, + `date_modified` datetime default NULL, + `format` varchar(4) default NULL, + `description` varchar(255) default NULL, + `comment` varchar(255) default NULL, + `compilation` tinyint(4) default '0', + `composer` varchar(255) default NULL, + `disc_count` smallint(5) unsigned default '0', + `disc_number` smallint(5) unsigned default '0', + `track_count` smallint(5) unsigned default '0', + `start_time` int(10) unsigned default '0', + `stop_time` int(10) unsigned default NULL, + `eq_preset` varchar(255) default NULL, + `relative_volume` tinyint(4) default '0', + `sample_rate` int(10) unsigned default NULL, + `bpm` smallint(5) unsigned default NULL, + PRIMARY KEY (`intid`), + KEY `artist` (`artist`), + KEY `album` (`album`), + KEY `title` (`title`), + KEY `genre` (`genre`), + KEY `mythdigest` (`mythdigest`), + KEY `compilation_artist` (`compilation_artist`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `musicmetadata` +-- + +LOCK TABLES `musicmetadata` WRITE; +/*!40000 ALTER TABLE `musicmetadata` DISABLE KEYS */; +/*!40000 ALTER TABLE `musicmetadata` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `musicplaylist` +-- + +DROP TABLE IF EXISTS `musicplaylist`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `musicplaylist` ( + `playlistid` int(10) unsigned NOT NULL auto_increment, + `name` varchar(128) NOT NULL, + `hostname` varchar(255) default NULL, + `songlist` text NOT NULL, + PRIMARY KEY (`playlistid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `musicplaylist` +-- + +LOCK TABLES `musicplaylist` WRITE; +/*!40000 ALTER TABLE `musicplaylist` DISABLE KEYS */; +/*!40000 ALTER TABLE `musicplaylist` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `mythlog` +-- + +DROP TABLE IF EXISTS `mythlog`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `mythlog` ( + `logid` int(10) unsigned NOT NULL auto_increment, + `module` varchar(32) NOT NULL default '', + `priority` int(11) NOT NULL default '0', + `acknowledged` tinyint(1) default '0', + `logdate` datetime default NULL, + `host` varchar(128) default NULL, + `message` varchar(255) NOT NULL default '', + `details` text, + PRIMARY KEY (`logid`), + KEY `module` (`module`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `mythlog` +-- + +LOCK TABLES `mythlog` WRITE; +/*!40000 ALTER TABLE `mythlog` DISABLE KEYS */; +/*!40000 ALTER TABLE `mythlog` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `netflix` +-- + +DROP TABLE IF EXISTS `netflix`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `netflix` ( + `name` varchar(100) NOT NULL, + `category` varchar(255) NOT NULL, + `url` varchar(255) NOT NULL, + `ico` varchar(255) default NULL, + `updated` int(10) unsigned default NULL, + `is_queue` int(10) unsigned default NULL, + `queue` varchar(32) NOT NULL default '', + PRIMARY KEY (`name`,`queue`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `netflix` +-- + +LOCK TABLES `netflix` WRITE; +/*!40000 ALTER TABLE `netflix` DISABLE KEYS */; +/*!40000 ALTER TABLE `netflix` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `networkiconmap` +-- + +DROP TABLE IF EXISTS `networkiconmap`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `networkiconmap` ( + `id` int(11) NOT NULL auto_increment, + `network` varchar(20) NOT NULL default '', + `url` varchar(255) NOT NULL default '', + PRIMARY KEY (`id`), + UNIQUE KEY `network` (`network`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `networkiconmap` +-- + +LOCK TABLES `networkiconmap` WRITE; +/*!40000 ALTER TABLE `networkiconmap` DISABLE KEYS */; +/*!40000 ALTER TABLE `networkiconmap` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `oldfind` +-- + +DROP TABLE IF EXISTS `oldfind`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `oldfind` ( + `recordid` int(11) NOT NULL default '0', + `findid` int(11) NOT NULL default '0', + PRIMARY KEY (`recordid`,`findid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `oldfind` +-- + +LOCK TABLES `oldfind` WRITE; +/*!40000 ALTER TABLE `oldfind` DISABLE KEYS */; +/*!40000 ALTER TABLE `oldfind` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `oldprogram` +-- + +DROP TABLE IF EXISTS `oldprogram`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `oldprogram` ( + `oldtitle` varchar(128) NOT NULL default '', + `airdate` datetime NOT NULL default '0000-00-00 00:00:00', + PRIMARY KEY (`oldtitle`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `oldprogram` +-- + +LOCK TABLES `oldprogram` WRITE; +/*!40000 ALTER TABLE `oldprogram` DISABLE KEYS */; +/*!40000 ALTER TABLE `oldprogram` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `oldrecorded` +-- + +DROP TABLE IF EXISTS `oldrecorded`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `oldrecorded` ( + `chanid` int(10) unsigned NOT NULL default '0', + `starttime` datetime NOT NULL default '0000-00-00 00:00:00', + `endtime` datetime NOT NULL default '0000-00-00 00:00:00', + `title` varchar(128) NOT NULL default '', + `subtitle` varchar(128) NOT NULL default '', + `description` text NOT NULL, + `category` varchar(64) NOT NULL default '', + `seriesid` varchar(40) NOT NULL default '', + `programid` varchar(40) NOT NULL default '', + `findid` int(11) NOT NULL default '0', + `recordid` int(11) NOT NULL default '0', + `station` varchar(20) NOT NULL default '', + `rectype` int(10) unsigned NOT NULL default '0', + `duplicate` tinyint(1) NOT NULL default '0', + `recstatus` int(11) NOT NULL default '0', + `reactivate` smallint(6) NOT NULL default '0', + `generic` tinyint(1) default '0', + PRIMARY KEY (`station`,`starttime`,`title`), + KEY `endtime` (`endtime`), + KEY `title` (`title`), + KEY `seriesid` (`seriesid`), + KEY `programid` (`programid`), + KEY `recordid` (`recordid`), + KEY `recstatus` (`recstatus`,`programid`,`seriesid`), + KEY `recstatus_2` (`recstatus`,`title`,`subtitle`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `oldrecorded` +-- + +LOCK TABLES `oldrecorded` WRITE; +/*!40000 ALTER TABLE `oldrecorded` DISABLE KEYS */; +/*!40000 ALTER TABLE `oldrecorded` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `people` +-- + +DROP TABLE IF EXISTS `people`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `people` ( + `person` mediumint(8) unsigned NOT NULL auto_increment, + `name` char(128) NOT NULL default '', + PRIMARY KEY (`person`), + UNIQUE KEY `name` (`name`(41)) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `people` +-- + +LOCK TABLES `people` WRITE; +/*!40000 ALTER TABLE `people` DISABLE KEYS */; +/*!40000 ALTER TABLE `people` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `phonecallhistory` +-- + +DROP TABLE IF EXISTS `phonecallhistory`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `phonecallhistory` ( + `recid` int(10) unsigned NOT NULL auto_increment, + `displayname` text NOT NULL, + `url` text NOT NULL, + `timestamp` text NOT NULL, + `duration` int(10) unsigned NOT NULL, + `directionin` int(10) unsigned NOT NULL, + `directoryref` int(10) unsigned default NULL, + PRIMARY KEY (`recid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `phonecallhistory` +-- + +LOCK TABLES `phonecallhistory` WRITE; +/*!40000 ALTER TABLE `phonecallhistory` DISABLE KEYS */; +/*!40000 ALTER TABLE `phonecallhistory` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `phonedirectory` +-- + +DROP TABLE IF EXISTS `phonedirectory`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `phonedirectory` ( + `intid` int(10) unsigned NOT NULL auto_increment, + `nickname` text NOT NULL, + `firstname` text, + `surname` text, + `url` text NOT NULL, + `directory` text NOT NULL, + `photofile` text, + `speeddial` int(10) unsigned NOT NULL, + `onhomelan` int(10) unsigned default '0', + PRIMARY KEY (`intid`) +) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `phonedirectory` +-- + +LOCK TABLES `phonedirectory` WRITE; +/*!40000 ALTER TABLE `phonedirectory` DISABLE KEYS */; +INSERT INTO `phonedirectory` (`intid`, `nickname`, `firstname`, `surname`, `url`, `directory`, `photofile`, `speeddial`, `onhomelan`) VALUES (1,'Me(larch5)','Local Myth Host','larch5','','My MythTVs','',1,1); +/*!40000 ALTER TABLE `phonedirectory` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `pidcache` +-- + +DROP TABLE IF EXISTS `pidcache`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `pidcache` ( + `chanid` smallint(6) NOT NULL default '0', + `pid` int(11) NOT NULL default '-1', + `tableid` int(11) NOT NULL default '-1', + KEY `chanid` (`chanid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `pidcache` +-- + +LOCK TABLES `pidcache` WRITE; +/*!40000 ALTER TABLE `pidcache` DISABLE KEYS */; +/*!40000 ALTER TABLE `pidcache` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `playgroup` +-- + +DROP TABLE IF EXISTS `playgroup`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `playgroup` ( + `name` varchar(32) NOT NULL default '', + `titlematch` varchar(255) NOT NULL default '', + `skipahead` int(11) NOT NULL default '0', + `skipback` int(11) NOT NULL default '0', + `timestretch` int(11) NOT NULL default '0', + `jump` int(11) NOT NULL default '0', + PRIMARY KEY (`name`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `playgroup` +-- + +LOCK TABLES `playgroup` WRITE; +/*!40000 ALTER TABLE `playgroup` DISABLE KEYS */; +INSERT INTO `playgroup` (`name`, `titlematch`, `skipahead`, `skipback`, `timestretch`, `jump`) VALUES ('Default','',30,5,100,0); +/*!40000 ALTER TABLE `playgroup` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `powerpriority` +-- + +DROP TABLE IF EXISTS `powerpriority`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `powerpriority` ( + `priorityname` varchar(64) NOT NULL, + `recpriority` int(10) NOT NULL default '0', + `selectclause` text NOT NULL, + PRIMARY KEY (`priorityname`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `powerpriority` +-- + +LOCK TABLES `powerpriority` WRITE; +/*!40000 ALTER TABLE `powerpriority` DISABLE KEYS */; +/*!40000 ALTER TABLE `powerpriority` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `profilegroups` +-- + +DROP TABLE IF EXISTS `profilegroups`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `profilegroups` ( + `id` int(10) unsigned NOT NULL auto_increment, + `name` varchar(128) default NULL, + `cardtype` varchar(32) NOT NULL default 'V4L', + `is_default` int(1) default '0', + `hostname` varchar(255) default NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `name` (`name`,`hostname`), + KEY `cardtype` (`cardtype`) +) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `profilegroups` +-- + +LOCK TABLES `profilegroups` WRITE; +/*!40000 ALTER TABLE `profilegroups` DISABLE KEYS */; +INSERT INTO `profilegroups` (`id`, `name`, `cardtype`, `is_default`, `hostname`) VALUES (1,'Software Encoders (v4l based)','V4L',1,NULL),(2,'MPEG-2 Encoders (PVR-x50, PVR-500)','MPEG',1,NULL),(3,'Hardware MJPEG Encoders (Matrox G200-TV, Miro DC10, etc)','MJPEG',1,NULL),(4,'Hardware HDTV','HDTV',1,NULL),(5,'Hardware DVB Encoders','DVB',1,NULL),(6,'Transcoders','TRANSCODE',1,NULL),(7,'FireWire Input','FIREWIRE',1,NULL),(8,'USB Mpeg-4 Encoder (Plextor ConvertX, etc)','GO7007',1,NULL),(9,'DBOX2 Input','DBOX2',1,NULL),(10,'Freebox Input','Freebox',1,NULL),(11,'HDHomeRun Recorders','HDHOMERUN',1,NULL),(12,'CRC IP Recorders','CRC_IP',1,NULL); +/*!40000 ALTER TABLE `profilegroups` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `program` +-- + +DROP TABLE IF EXISTS `program`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `program` ( + `chanid` int(10) unsigned NOT NULL default '0', + `starttime` datetime NOT NULL default '0000-00-00 00:00:00', + `endtime` datetime NOT NULL default '0000-00-00 00:00:00', + `title` varchar(128) NOT NULL default '', + `subtitle` varchar(128) NOT NULL default '', + `description` text NOT NULL, + `category` varchar(64) NOT NULL default '', + `category_type` varchar(64) NOT NULL default '', + `airdate` year(4) NOT NULL default '0000', + `stars` float NOT NULL default '0', + `previouslyshown` tinyint(4) NOT NULL default '0', + `title_pronounce` varchar(128) NOT NULL default '', + `stereo` tinyint(1) NOT NULL default '0', + `subtitled` tinyint(1) NOT NULL default '0', + `hdtv` tinyint(1) NOT NULL default '0', + `closecaptioned` tinyint(1) NOT NULL default '0', + `partnumber` int(11) NOT NULL default '0', + `parttotal` int(11) NOT NULL default '0', + `seriesid` varchar(40) NOT NULL default '', + `originalairdate` date default NULL, + `showtype` varchar(30) NOT NULL default '', + `colorcode` varchar(20) NOT NULL default '', + `syndicatedepisodenumber` varchar(20) NOT NULL default '', + `programid` varchar(40) NOT NULL default '', + `manualid` int(10) unsigned NOT NULL default '0', + `generic` tinyint(1) default '0', + `listingsource` int(11) NOT NULL default '0', + `first` tinyint(1) NOT NULL default '0', + `last` tinyint(1) NOT NULL default '0', + `audioprop` set('STEREO','MONO','SURROUND','DOLBY','HARDHEAR','VISUALIMPAIR') NOT NULL, + `subtitletypes` set('HARDHEAR','NORMAL','ONSCREEN','SIGNED') NOT NULL, + `videoprop` set('HDTV','WIDESCREEN','AVC') NOT NULL, + PRIMARY KEY (`chanid`,`starttime`,`manualid`), + KEY `endtime` (`endtime`), + KEY `title` (`title`), + KEY `title_pronounce` (`title_pronounce`), + KEY `seriesid` (`seriesid`), + KEY `id_start_end` (`chanid`,`starttime`,`endtime`), + KEY `program_manualid` (`manualid`), + KEY `previouslyshown` (`previouslyshown`), + KEY `programid` (`programid`,`starttime`), + KEY `starttime` (`starttime`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `program` +-- + +LOCK TABLES `program` WRITE; +/*!40000 ALTER TABLE `program` DISABLE KEYS */; +/*!40000 ALTER TABLE `program` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `programgenres` +-- + +DROP TABLE IF EXISTS `programgenres`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `programgenres` ( + `chanid` int(10) unsigned NOT NULL default '0', + `starttime` datetime NOT NULL default '0000-00-00 00:00:00', + `relevance` char(1) NOT NULL default '', + `genre` char(30) default NULL, + PRIMARY KEY (`chanid`,`starttime`,`relevance`), + KEY `genre` (`genre`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `programgenres` +-- + +LOCK TABLES `programgenres` WRITE; +/*!40000 ALTER TABLE `programgenres` DISABLE KEYS */; +/*!40000 ALTER TABLE `programgenres` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `programrating` +-- + +DROP TABLE IF EXISTS `programrating`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `programrating` ( + `chanid` int(10) unsigned NOT NULL default '0', + `starttime` datetime NOT NULL default '0000-00-00 00:00:00', + `system` char(8) NOT NULL default '', + `rating` char(16) default NULL, + UNIQUE KEY `chanid` (`chanid`,`starttime`,`system`,`rating`), + KEY `starttime` (`starttime`,`system`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `programrating` +-- + +LOCK TABLES `programrating` WRITE; +/*!40000 ALTER TABLE `programrating` DISABLE KEYS */; +/*!40000 ALTER TABLE `programrating` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `recgrouppassword` +-- + +DROP TABLE IF EXISTS `recgrouppassword`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `recgrouppassword` ( + `recgroup` varchar(32) NOT NULL default '', + `password` varchar(10) NOT NULL default '', + PRIMARY KEY (`recgroup`), + UNIQUE KEY `recgroup` (`recgroup`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `recgrouppassword` +-- + +LOCK TABLES `recgrouppassword` WRITE; +/*!40000 ALTER TABLE `recgrouppassword` DISABLE KEYS */; +/*!40000 ALTER TABLE `recgrouppassword` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `record` +-- + +DROP TABLE IF EXISTS `record`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `record` ( + `recordid` int(10) unsigned NOT NULL auto_increment, + `type` int(10) unsigned NOT NULL default '0', + `chanid` int(10) unsigned default NULL, + `starttime` time NOT NULL default '00:00:00', + `startdate` date NOT NULL default '0000-00-00', + `endtime` time NOT NULL default '00:00:00', + `enddate` date NOT NULL default '0000-00-00', + `title` varchar(128) NOT NULL default '', + `subtitle` varchar(128) NOT NULL default '', + `description` text NOT NULL, + `category` varchar(64) NOT NULL default '', + `profile` varchar(128) NOT NULL default 'Default', + `recpriority` int(10) NOT NULL default '0', + `autoexpire` int(11) NOT NULL default '0', + `maxepisodes` int(11) NOT NULL default '0', + `maxnewest` int(11) NOT NULL default '0', + `startoffset` int(11) NOT NULL default '0', + `endoffset` int(11) NOT NULL default '0', + `recgroup` varchar(32) NOT NULL default 'Default', + `dupmethod` int(11) NOT NULL default '6', + `dupin` int(11) NOT NULL default '15', + `station` varchar(20) NOT NULL default '', + `seriesid` varchar(40) NOT NULL default '', + `programid` varchar(40) NOT NULL default '', + `search` int(10) unsigned NOT NULL default '0', + `autotranscode` tinyint(1) NOT NULL default '0', + `autocommflag` tinyint(1) NOT NULL default '0', + `autouserjob1` tinyint(1) NOT NULL default '0', + `autouserjob2` tinyint(1) NOT NULL default '0', + `autouserjob3` tinyint(1) NOT NULL default '0', + `autouserjob4` tinyint(1) NOT NULL default '0', + `findday` tinyint(4) NOT NULL default '0', + `findtime` time NOT NULL default '00:00:00', + `findid` int(11) NOT NULL default '0', + `inactive` tinyint(1) NOT NULL default '0', + `parentid` int(11) NOT NULL default '0', + `transcoder` int(11) NOT NULL default '0', + `tsdefault` float NOT NULL default '1', + `playgroup` varchar(32) NOT NULL default 'Default', + `prefinput` int(10) NOT NULL default '0', + `next_record` datetime NOT NULL, + `last_record` datetime NOT NULL, + `last_delete` datetime NOT NULL, + `storagegroup` varchar(32) NOT NULL default 'Default', + `avg_delay` int(11) NOT NULL default '100', + PRIMARY KEY (`recordid`), + KEY `chanid` (`chanid`,`starttime`), + KEY `title` (`title`), + KEY `seriesid` (`seriesid`), + KEY `programid` (`programid`), + KEY `maxepisodes` (`maxepisodes`), + KEY `search` (`search`), + KEY `type` (`type`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `record` +-- + +LOCK TABLES `record` WRITE; +/*!40000 ALTER TABLE `record` DISABLE KEYS */; +/*!40000 ALTER TABLE `record` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `recorded` +-- + +DROP TABLE IF EXISTS `recorded`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `recorded` ( + `chanid` int(10) unsigned NOT NULL default '0', + `starttime` datetime NOT NULL default '0000-00-00 00:00:00', + `endtime` datetime NOT NULL default '0000-00-00 00:00:00', + `title` varchar(128) NOT NULL default '', + `subtitle` varchar(128) NOT NULL default '', + `description` text NOT NULL, + `category` varchar(64) NOT NULL default '', + `hostname` varchar(255) NOT NULL default '', + `bookmark` tinyint(1) NOT NULL default '0', + `editing` int(10) unsigned NOT NULL default '0', + `cutlist` tinyint(1) NOT NULL default '0', + `autoexpire` int(11) NOT NULL default '0', + `commflagged` int(10) unsigned NOT NULL default '0', + `recgroup` varchar(32) NOT NULL default 'Default', + `recordid` int(11) default NULL, + `seriesid` varchar(40) NOT NULL default '', + `programid` varchar(40) NOT NULL default '', + `lastmodified` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, + `filesize` bigint(20) NOT NULL default '0', + `stars` float NOT NULL default '0', + `previouslyshown` tinyint(1) default '0', + `originalairdate` date default NULL, + `preserve` tinyint(1) NOT NULL default '0', + `findid` int(11) NOT NULL default '0', + `deletepending` tinyint(1) NOT NULL default '0', + `transcoder` int(11) NOT NULL default '0', + `timestretch` float NOT NULL default '1', + `recpriority` int(11) NOT NULL default '0', + `basename` varchar(255) NOT NULL, + `progstart` datetime NOT NULL default '0000-00-00 00:00:00', + `progend` datetime NOT NULL default '0000-00-00 00:00:00', + `playgroup` varchar(32) NOT NULL default 'Default', + `profile` varchar(32) NOT NULL default '', + `duplicate` tinyint(1) NOT NULL default '0', + `transcoded` tinyint(1) NOT NULL default '0', + `watched` tinyint(4) NOT NULL default '0', + `storagegroup` varchar(32) NOT NULL default 'Default', + PRIMARY KEY (`chanid`,`starttime`), + KEY `endtime` (`endtime`), + KEY `seriesid` (`seriesid`), + KEY `programid` (`programid`), + KEY `title` (`title`), + KEY `recordid` (`recordid`), + KEY `deletepending` (`deletepending`,`lastmodified`), + KEY `recgroup` (`recgroup`,`endtime`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `recorded` +-- + +LOCK TABLES `recorded` WRITE; +/*!40000 ALTER TABLE `recorded` DISABLE KEYS */; +/*!40000 ALTER TABLE `recorded` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `recordedcredits` +-- + +DROP TABLE IF EXISTS `recordedcredits`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `recordedcredits` ( + `person` mediumint(8) unsigned NOT NULL default '0', + `chanid` int(10) unsigned NOT NULL default '0', + `starttime` datetime NOT NULL default '0000-00-00 00:00:00', + `role` set('actor','director','producer','executive_producer','writer','guest_star','host','adapter','presenter','commentator','guest') NOT NULL default '', + UNIQUE KEY `chanid` (`chanid`,`starttime`,`person`,`role`), + KEY `person` (`person`,`role`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `recordedcredits` +-- + +LOCK TABLES `recordedcredits` WRITE; +/*!40000 ALTER TABLE `recordedcredits` DISABLE KEYS */; +/*!40000 ALTER TABLE `recordedcredits` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `recordedfile` +-- + +DROP TABLE IF EXISTS `recordedfile`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `recordedfile` ( + `chanid` int(10) unsigned NOT NULL default '0', + `starttime` datetime NOT NULL default '0000-00-00 00:00:00', + `basename` varchar(128) NOT NULL default '', + `filesize` bigint(20) NOT NULL default '0', + `width` smallint(5) unsigned NOT NULL default '0', + `height` smallint(5) unsigned NOT NULL default '0', + `fps` float(6,3) NOT NULL default '0.000', + `aspect` float(8,6) NOT NULL default '0.000000', + `audio_sample_rate` smallint(5) unsigned NOT NULL default '0', + `audio_bits_per_sample` smallint(5) unsigned NOT NULL default '0', + `audio_channels` tinyint(3) unsigned NOT NULL default '0', + `audio_type` varchar(255) NOT NULL default '', + `video_type` varchar(255) NOT NULL default '', + `comment` varchar(255) NOT NULL default '', + PRIMARY KEY (`chanid`,`starttime`), + KEY `basename` (`basename`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `recordedfile` +-- + +LOCK TABLES `recordedfile` WRITE; +/*!40000 ALTER TABLE `recordedfile` DISABLE KEYS */; +/*!40000 ALTER TABLE `recordedfile` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `recordedmarkup` +-- + +DROP TABLE IF EXISTS `recordedmarkup`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `recordedmarkup` ( + `chanid` int(10) unsigned NOT NULL default '0', + `starttime` datetime NOT NULL default '0000-00-00 00:00:00', + `mark` mediumint(8) unsigned NOT NULL default '0', + `offset` varchar(32) default NULL, + `type` tinyint(4) NOT NULL default '0', + PRIMARY KEY (`chanid`,`starttime`,`type`,`mark`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `recordedmarkup` +-- + +LOCK TABLES `recordedmarkup` WRITE; +/*!40000 ALTER TABLE `recordedmarkup` DISABLE KEYS */; +/*!40000 ALTER TABLE `recordedmarkup` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `recordedprogram` +-- + +DROP TABLE IF EXISTS `recordedprogram`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `recordedprogram` ( + `chanid` int(10) unsigned NOT NULL default '0', + `starttime` datetime NOT NULL default '0000-00-00 00:00:00', + `endtime` datetime NOT NULL default '0000-00-00 00:00:00', + `title` varchar(128) NOT NULL default '', + `subtitle` varchar(128) NOT NULL default '', + `description` text NOT NULL, + `category` varchar(64) NOT NULL default '', + `category_type` varchar(64) NOT NULL default '', + `airdate` year(4) NOT NULL default '0000', + `stars` float unsigned NOT NULL default '0', + `previouslyshown` tinyint(4) NOT NULL default '0', + `title_pronounce` varchar(128) NOT NULL default '', + `stereo` tinyint(1) NOT NULL default '0', + `subtitled` tinyint(1) NOT NULL default '0', + `hdtv` tinyint(1) NOT NULL default '0', + `closecaptioned` tinyint(1) NOT NULL default '0', + `partnumber` int(11) NOT NULL default '0', + `parttotal` int(11) NOT NULL default '0', + `seriesid` varchar(40) NOT NULL default '', + `originalairdate` date default NULL, + `showtype` varchar(30) NOT NULL default '', + `colorcode` varchar(20) NOT NULL default '', + `syndicatedepisodenumber` varchar(20) NOT NULL default '', + `programid` varchar(40) NOT NULL default '', + `manualid` int(10) unsigned NOT NULL default '0', + `generic` tinyint(1) default '0', + `listingsource` int(11) NOT NULL default '0', + `first` tinyint(1) NOT NULL default '0', + `last` tinyint(1) NOT NULL default '0', + `audioprop` set('STEREO','MONO','SURROUND','DOLBY','HARDHEAR','VISUALIMPAIR') NOT NULL, + `subtitletypes` set('HARDHEAR','NORMAL','ONSCREEN','SIGNED') NOT NULL, + `videoprop` set('HDTV','WIDESCREEN','AVC') NOT NULL, + PRIMARY KEY (`chanid`,`starttime`,`manualid`), + KEY `endtime` (`endtime`), + KEY `title` (`title`), + KEY `title_pronounce` (`title_pronounce`), + KEY `seriesid` (`seriesid`), + KEY `programid` (`programid`), + KEY `id_start_end` (`chanid`,`starttime`,`endtime`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `recordedprogram` +-- + +LOCK TABLES `recordedprogram` WRITE; +/*!40000 ALTER TABLE `recordedprogram` DISABLE KEYS */; +/*!40000 ALTER TABLE `recordedprogram` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `recordedrating` +-- + +DROP TABLE IF EXISTS `recordedrating`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `recordedrating` ( + `chanid` int(10) unsigned NOT NULL default '0', + `starttime` datetime NOT NULL default '0000-00-00 00:00:00', + `system` char(8) NOT NULL default '', + `rating` char(16) default NULL, + UNIQUE KEY `chanid` (`chanid`,`starttime`,`system`,`rating`), + KEY `starttime` (`starttime`,`system`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `recordedrating` +-- + +LOCK TABLES `recordedrating` WRITE; +/*!40000 ALTER TABLE `recordedrating` DISABLE KEYS */; +/*!40000 ALTER TABLE `recordedrating` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `recordedseek` +-- + +DROP TABLE IF EXISTS `recordedseek`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `recordedseek` ( + `chanid` int(10) unsigned NOT NULL default '0', + `starttime` datetime NOT NULL default '0000-00-00 00:00:00', + `mark` mediumint(8) unsigned NOT NULL default '0', + `offset` bigint(20) unsigned NOT NULL, + `type` tinyint(4) NOT NULL default '0', + PRIMARY KEY (`chanid`,`starttime`,`type`,`mark`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `recordedseek` +-- + +LOCK TABLES `recordedseek` WRITE; +/*!40000 ALTER TABLE `recordedseek` DISABLE KEYS */; +/*!40000 ALTER TABLE `recordedseek` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `recordingprofiles` +-- + +DROP TABLE IF EXISTS `recordingprofiles`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `recordingprofiles` ( + `id` int(10) unsigned NOT NULL auto_increment, + `name` varchar(128) default NULL, + `videocodec` varchar(128) default NULL, + `audiocodec` varchar(128) default NULL, + `profilegroup` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`id`), + KEY `profilegroup` (`profilegroup`) +) ENGINE=MyISAM AUTO_INCREMENT=50 DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `recordingprofiles` +-- + +LOCK TABLES `recordingprofiles` WRITE; +/*!40000 ALTER TABLE `recordingprofiles` DISABLE KEYS */; +INSERT INTO `recordingprofiles` (`id`, `name`, `videocodec`, `audiocodec`, `profilegroup`) VALUES (1,'Default',NULL,NULL,1),(2,'Live TV',NULL,NULL,1),(3,'High Quality',NULL,NULL,1),(4,'Low Quality',NULL,NULL,1),(5,'Default',NULL,NULL,2),(6,'Live TV',NULL,NULL,2),(7,'High Quality',NULL,NULL,2),(8,'Low Quality',NULL,NULL,2),(9,'Default',NULL,NULL,3),(10,'Live TV',NULL,NULL,3),(11,'High Quality',NULL,NULL,3),(12,'Low Quality',NULL,NULL,3),(13,'Default',NULL,NULL,4),(14,'Live TV',NULL,NULL,4),(15,'High Quality',NULL,NULL,4),(16,'Low Quality',NULL,NULL,4),(17,'Default',NULL,NULL,5),(18,'Live TV',NULL,NULL,5),(19,'High Quality',NULL,NULL,5),(20,'Low Quality',NULL,NULL,5),(21,'RTjpeg/MPEG4',NULL,NULL,6),(22,'MPEG2',NULL,NULL,6),(23,'Default',NULL,NULL,8),(24,'Live TV',NULL,NULL,8),(25,'High Quality',NULL,NULL,8),(26,'Low Quality',NULL,NULL,8),(27,'High Quality',NULL,NULL,6),(28,'Medium Quality',NULL,NULL,6),(29,'Low Quality',NULL,NULL,6),(30,'Default',NULL,NULL,10),(31,'Live TV',NULL,NULL,10),(32,'High Quality',NULL,NULL,10),(33,'Low Quality',NULL,NULL,10),(34,'Default',NULL,NULL,11),(35,'Live TV',NULL,NULL,11),(36,'High Quality',NULL,NULL,11),(37,'Low Quality',NULL,NULL,11),(38,'Default',NULL,NULL,12),(39,'Live TV',NULL,NULL,12),(40,'High Quality',NULL,NULL,12),(41,'Low Quality',NULL,NULL,12),(42,'Default',NULL,NULL,7),(43,'Live TV',NULL,NULL,7),(44,'High Quality',NULL,NULL,7),(45,'Low Quality',NULL,NULL,7),(46,'Default',NULL,NULL,9),(47,'Live TV',NULL,NULL,9),(48,'High Quality',NULL,NULL,9),(49,'Low Quality',NULL,NULL,9); +/*!40000 ALTER TABLE `recordingprofiles` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `recordmatch` +-- + +DROP TABLE IF EXISTS `recordmatch`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `recordmatch` ( + `recordid` int(10) unsigned default NULL, + `chanid` int(10) unsigned default NULL, + `starttime` datetime default NULL, + `manualid` int(10) unsigned default NULL, + `oldrecduplicate` tinyint(1) default NULL, + `recduplicate` tinyint(1) default NULL, + `findduplicate` tinyint(1) default NULL, + `oldrecstatus` int(11) default NULL, + KEY `recordid` (`recordid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `recordmatch` +-- + +LOCK TABLES `recordmatch` WRITE; +/*!40000 ALTER TABLE `recordmatch` DISABLE KEYS */; +/*!40000 ALTER TABLE `recordmatch` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `romdb` +-- + +DROP TABLE IF EXISTS `romdb`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `romdb` ( + `crc` varchar(64) NOT NULL default '', + `name` varchar(128) NOT NULL default '', + `description` varchar(128) NOT NULL default '', + `category` varchar(128) NOT NULL default '', + `year` varchar(10) NOT NULL default '', + `manufacturer` varchar(128) NOT NULL default '', + `country` varchar(128) NOT NULL default '', + `publisher` varchar(128) NOT NULL default '', + `platform` varchar(64) NOT NULL default '', + `filesize` int(12) default NULL, + `flags` varchar(64) NOT NULL default '', + `version` varchar(64) NOT NULL default '', + `binfile` varchar(64) NOT NULL default '', + KEY `crc` (`crc`), + KEY `year` (`year`), + KEY `category` (`category`), + KEY `name` (`name`), + KEY `description` (`description`), + KEY `platform` (`platform`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `romdb` +-- + +LOCK TABLES `romdb` WRITE; +/*!40000 ALTER TABLE `romdb` DISABLE KEYS */; +/*!40000 ALTER TABLE `romdb` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `schemalock` +-- + +DROP TABLE IF EXISTS `schemalock`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `schemalock` ( + `schemalock` int(1) default NULL +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `schemalock` +-- + +LOCK TABLES `schemalock` WRITE; +/*!40000 ALTER TABLE `schemalock` DISABLE KEYS */; +/*!40000 ALTER TABLE `schemalock` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `settings` +-- + +DROP TABLE IF EXISTS `settings`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `settings` ( + `value` varchar(128) NOT NULL default '', + `data` text, + `hostname` varchar(255) default NULL, + KEY `value` (`value`,`hostname`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `settings` +-- + +LOCK TABLES `settings` WRITE; +/*!40000 ALTER TABLE `settings` DISABLE KEYS */; +INSERT INTO `settings` (`value`, `data`, `hostname`) VALUES ('mythfilldatabaseLastRunStart',NULL,NULL),('mythfilldatabaseLastRunEnd',NULL,NULL),('mythfilldatabaseLastRunStatus',NULL,NULL),('DataDirectMessage',NULL,NULL),('HaveRepeats','0',NULL),('DBSchemaVer','1214',NULL),('DefaultTranscoder','0',NULL),('MythFillSuggestedRunTime','1970-01-01T00:00:00',NULL),('MythFillGrabberSuggestsTime','1',NULL),('MythFillFixProgramIDsHasRunOnce','1','larch5'),('Language','EN','larch5'),('BackendServerIP','127.0.0.1','larch5'),('BackendServerPort','6543','larch5'),('BackendStatusPort','6544','larch5'),('SecurityPin','','larch5'),('MasterServerIP','127.0.0.1',NULL),('MasterServerPort','6543',NULL),('TVFormat','NTSC',NULL),('VbiFormat','None',NULL),('FreqTable','us-bcast',NULL),('TimeOffset','None',NULL),('MasterBackendOverride','1',NULL),('DeletesFollowLinks','1',NULL),('TruncateDeletesSlowly','0','larch5'),('HDRingbufferSize','9400',NULL),('MiscStatusScript','','larch5'),('DisableFirewireReset','0','larch5'),('EITTransportTimeout','5',NULL),('EITIgnoresSource','0',NULL),('EITCrawIdleStart','60',NULL),('startupCommand','',NULL),('blockSDWUwithoutClient','1',NULL),('idleWaitForRecordingTime','15',NULL),('StartupSecsBeforeRecording','120',NULL),('WakeupTimeFormat','hh:mm yyyy-MM-dd',NULL),('SetWakeuptimeCommand','',NULL),('ServerHaltCommand','sudo /sbin/halt -p',NULL),('preSDWUCheckCommand','',NULL),('WOLbackendConnectRetry','5',NULL),('WOLbackendCommand','',NULL),('WOLslaveBackendsCommand','',NULL),('JobQueueMaxSimultaneousJobs','1','larch5'),('JobQueueCheckFrequency','60','larch5'),('JobQueueWindowStart','00:00','larch5'),('JobQueueWindowEnd','23:59','larch5'),('JobQueueCPU','0','larch5'),('JobAllowCommFlag','1','larch5'),('JobAllowTranscode','1','larch5'),('JobAllowUserJob1','0','larch5'),('JobAllowUserJob2','0','larch5'),('JobAllowUserJob3','0','larch5'),('JobAllowUserJob4','0','larch5'),('JobsRunOnRecordHost','0',NULL),('AutoCommflagWhileRecording','0',NULL),('JobQueueCommFlagCommand','mythcommflag',NULL),('JobQueueTranscodeCommand','mythtranscode',NULL),('AutoTranscodeBeforeAutoCommflag','0',NULL),('SaveTranscoding','0',NULL),('UserJobDesc1','User Job #1',NULL),('UserJob1','',NULL),('UserJobDesc2','User Job #2',NULL),('UserJob2','',NULL),('UserJobDesc3','User Job #3',NULL),('UserJob3','',NULL),('UserJobDesc4','User Job #4',NULL),('UserJob4','',NULL),('DefaultVideoPlaybackProfile','CPU+','larch5'),('RealtimePriority','1','larch5'),('DecodeExtraAudio','1','larch5'),('AudioNag','1','larch5'),('UseVideoTimebase','0','larch5'),('ClearSavedPosition','1','larch5'),('AltClearSavedPosition','1','larch5'),('JumpToProgramOSD','1','larch5'),('ContinueEmbeddedTVPlay','0','larch5'),('AutomaticSetWatched','0','larch5'),('AlwaysStreamFiles','1','larch5'),('UseOpenGLVSync','0','larch5'),('UseOutputPictureControls','1','larch5'),('AspectOverride','0','larch5'),('AdjustFill','0','larch5'),('LetterboxColour','0','larch5'),('PIPLocation','0','larch5'),('PlaybackExitPrompt','2','larch5'),('EndOfRecordingExitPrompt','1','larch5'),('PlayBoxOrdering','1','larch5'),('PlayBoxEpisodeSort','Date','larch5'),('GeneratePreviewPixmaps','0','larch5'),('PreviewPixmapOffset','64',NULL),('PreviewFromBookmark','1','larch5'),('PlaybackPreview','1','larch5'),('PlaybackBoxStartInTitle','1','larch5'),('ShowGroupInfo','0','larch5'),('AllRecGroupPassword','',NULL),('DisplayRecGroup','All Programs','larch5'),('QueryInitialFilter','0','larch5'),('RememberRecGroup','1','larch5'),('DispRecGroupAsAllProg','0','larch5'),('LiveTVInAllPrograms','0','larch5'),('DisplayGroupDefaultView','0','larch5'),('DisplayGroupTitleSort','0','larch5'),('PlaybackWatchList','1','larch5'),('PlaybackWLStart','0','larch5'),('PlaybackWLAutoExpire','0','larch5'),('PlaybackWLMaxAge','60','larch5'),('PlaybackWLBlackOut','2','larch5'),('SmartForward','0','larch5'),('StickyKeys','0','larch5'),('FFRewReposTime','100','larch5'),('FFRewReverse','1','larch5'),('ExactSeeking','0','larch5'),('AutoCommercialSkip','0','larch5'),('MaximumCommercialSkip','3600',NULL),('CommSkipAllBlanks','1',NULL),('PVR350OutputEnable','0','larch5'),('PVR350EPGAlphaValue','164','larch5'),('PVR350InternalAudioOnly','0','larch5'),('OSDTheme','blueosd','larch5'),('OSDGeneralTimeout','2','larch5'),('OSDProgramInfoTimeout','3','larch5'),('OSDFont','FreeMono.ttf','larch5'),('OSDThemeFontSizeType','default','larch5'),('EnableMHEG','0','larch5'),('PersistentBrowseMode','1','larch5'),('OSDNotifyTimeout','5','larch5'),('UDPNotifyPort','6948','larch5'),('OSDCCFont','FreeMono.ttf','larch5'),('CCBackground','0','larch5'),('DefaultCCMode','0','larch5'),('Prefer708Captions','1','larch5'),('OSDCC708TextZoom','100','larch5'),('OSDCC708DefaultFontType','MonoSerif','larch5'),('OSDCC708MonoSerifFont','FreeMono.ttf','larch5'),('OSDCC708PropSerifFont','FreeMono.ttf','larch5'),('OSDCC708MonoSansSerifFont','FreeMono.ttf','larch5'),('OSDCC708PropSansSerifFont','FreeMono.ttf','larch5'),('OSDCC708CasualFont','FreeMono.ttf','larch5'),('OSDCC708CursiveFont','FreeMono.ttf','larch5'),('OSDCC708CapitalsFont','FreeMono.ttf','larch5'),('OSDCC708MonoSerifItalicFont','FreeMono.ttf','larch5'),('OSDCC708PropSerifItalicFont','FreeMono.ttf','larch5'),('OSDCC708MonoSansSerifItalicFont','FreeMono.ttf','larch5'),('OSDCC708PropSansSerifItalicFont','FreeMono.ttf','larch5'),('OSDCC708CasualItalicFont','FreeMono.ttf','larch5'),('OSDCC708CursiveItalicFont','FreeMono.ttf','larch5'),('OSDCC708CapitalsItalicFont','FreeMono.ttf','larch5'),('ChannelOrdering','channum','larch5'),('ChannelFormat',' ','larch5'),('LongChannelFormat',' ','larch5'),('SmartChannelChange','0','larch5'),('LastFreeCard','0',NULL),('LiveTVPriority','0',NULL),('AutoExpireMethod','2',NULL),('AutoExpireDefault','1',NULL),('RerecordWatched','1',NULL),('AutoExpireWatchedPriority','0',NULL),('AutoExpireLiveTVMaxAge','1',NULL),('AutoExpireDayPriority','3',NULL),('AutoExpireExtraSpace','1',NULL),('AutoExpireInsteadOfDelete','0',NULL),('DeletedFifoOrder','0',NULL),('CommercialSkipMethod','255',NULL),('AggressiveCommDetect','1',NULL),('AutoCommercialFlag','1',NULL),('AutoTranscode','0',NULL),('AutoRunUserJob1','0',NULL),('AutoRunUserJob2','0',NULL),('AutoRunUserJob3','0',NULL),('AutoRunUserJob4','0',NULL),('OverTimeCategory','category name',NULL),('CategoryOverTime','30',NULL),('EPGFillType','12','larch5'),('EPGShowCategoryColors','1','larch5'),('EPGShowCategoryText','1','larch5'),('EPGScrollType','1','larch5'),('EPGShowChannelIcon','1','larch5'),('EPGShowFavorites','0','larch5'),('WatchTVGuide','0','larch5'),('chanPerPage','5','larch5'),('timePerPage','4','larch5'),('UnknownTitle','Unknown','larch5'),('UnknownCategory','Unknown','larch5'),('DefaultTVChannel','3','larch5'),('SelectChangesChannel','0','larch5'),('SelChangeRecThreshold','16','larch5'),('EPGEnableJumpToChannel','0',NULL),('Theme','LinHES','larch5'),('RandomTheme','0','larch5'),('ThemeCacheSize','1','larch5'),('ThemePainter','qt','larch5'),('Style','Desktop Style','larch5'),('ThemeFontSizeType','default','larch5'),('MenuTheme','default','larch5'),('XineramaScreen','0','larch5'),('XineramaMonitorAspectRatio','1.3333','larch5'),('GuiSizeForTV','1','larch5'),('HideMouseCursor','1','larch5'),('RunFrontendInWindow','0','larch5'),('UseVideoModes','0','larch5'),('GuiVidModeResolution','640x480','larch5'),('TVVidModeResolution','320x200','larch5'),('TVVidModeForceAspect','0.0','larch5'),('TVVidModeResolution0','320x200','larch5'),('TVVidModeForceAspect0','0.0','larch5'),('TVVidModeResolution1','320x200','larch5'),('TVVidModeForceAspect1','0.0','larch5'),('TVVidModeResolution2','320x200','larch5'),('TVVidModeForceAspect2','0.0','larch5'),('ISO639Language0','eng','larch5'),('ISO639Language1','eng','larch5'),('DateFormat','ddd MMM d','larch5'),('ShortDateFormat','M/d','larch5'),('TimeFormat','h:mm AP','larch5'),('QtFontSmall','12','larch5'),('QtFontMedium','16','larch5'),('QtFontBig','25','larch5'),('PlayBoxTransparency','1','larch5'),('PlayBoxShading','0','larch5'),('UseVirtualKeyboard','1','larch5'),('LCDEnable','0','larch5'),('LCDShowTime','1','larch5'),('LCDShowMenu','1','larch5'),('LCDShowMusic','1','larch5'),('LCDShowMusicItems','ArtistTitle','larch5'),('LCDShowChannel','1','larch5'),('LCDShowRecStatus','0','larch5'),('LCDShowVolume','1','larch5'),('LCDShowGeneric','1','larch5'),('LCDBacklightOn','1','larch5'),('LCDHeartBeatOn','0','larch5'),('LCDBigClock','0','larch5'),('LCDKeyString','ABCDEF','larch5'),('LCDPopupTime','5','larch5'),('AudioOutputDevice','ALSA:default','larch5'),('PassThruOutputDevice','Default','larch5'),('MaxChannels','2','larch5'),('AudioUpmixType','0','larch5'),('AC3PassThru','0','larch5'),('DTSPassThru','0','larch5'),('AggressiveSoundcardBuffer','0','larch5'),('MythControlsVolume','1','larch5'),('MixerDevice','ALSA:default','larch5'),('MixerControl','PCM','larch5'),('MasterMixerVolume','100','larch5'),('PCMMixerVolume','50','larch5'),('IndividualMuteControl','0','larch5'),('LircKeyPressedApp','','larch5'),('AllowQuitShutdown','4','larch5'),('NoPromptOnExit','1','larch5'),('UseArrowAccels','1','larch5'),('NetworkControlEnabled','0','larch5'),('NetworkControlPort','6546','larch5'),('MonitorDrives','0','larch5'),('MediaChangeEvents','0','larch5'),('IgnoreDevices','','larch5'),('SetupPinCodeRequired','0','larch5'),('OverrideExitMenu','0','larch5'),('HaltCommand','sudo /sbin/halt','larch5'),('RebootCommand','sudo /sbin/reboot','larch5'),('EnableXbox','0','larch5'),('LogEnabled','0',NULL),('LogMaxCount','100','larch5'),('LogPrintLevel','8','larch5'),('LogCleanEnabled','0','larch5'),('LogCleanPeriod','14','larch5'),('LogCleanDays','14','larch5'),('LogCleanMax','30','larch5'),('MythFillEnabled','1',NULL),('MythFillDatabasePath','mythfilldatabase',NULL),('MythFillDatabaseArgs','',NULL),('MythFillDatabaseLog','',NULL),('MythFillPeriod','1',NULL),('MythFillMinHour','2',NULL),('MythFillMaxHour','5',NULL),('SchedMoveHigher','1',NULL),('SchedOpenEnd','0',NULL),('ComplexPriority','0',NULL),('PrefInputPriority','2',NULL),('SingleRecordRecPriority','1',NULL),('FindOneRecordRecPriority','-1',NULL),('ArchiveDBSchemaVer','1001',NULL),('MythArchiveTempDir','/myth/tmp','larch5'),('MythArchiveShareDir','/usr/share/mythtv/mytharchive/','larch5'),('MythArchiveVideoFormat','NTSC','larch5'),('MythArchiveFileFilter','*.mpg *.mov *.avi *.mpeg *.nuv','larch5'),('MythArchiveDVDLocation','/dev/dvd','larch5'),('MythArchiveDVDPlayerCmd','Internal','larch5'),('MythArchiveEncodeToAc3','0','larch5'),('MythArchiveCopyRemoteFiles','0','larch5'),('MythArchiveAlwaysUseMythTranscode','1','larch5'),('MythArchiveUseProjectX','0','larch5'),('MythArchiveAddSubtitles','0','larch5'),('MythArchiveUseFIFO','1','larch5'),('MythArchiveDefaultEncProfile','SP','larch5'),('MythArchiveMainMenuAR','16:9','larch5'),('MythArchiveChapterMenuAR','Video','larch5'),('MythArchiveDateFormat','%a %b %d','larch5'),('MythArchiveTimeFormat','%I:%M %p','larch5'),('MythArchiveFfmpegCmd','ffmpeg','larch5'),('MythArchiveMplexCmd','mplex','larch5'),('MythArchiveDvdauthorCmd','dvdauthor','larch5'),('MythArchiveSpumuxCmd','spumux','larch5'),('MythArchiveMpeg2encCmd','mpeg2enc','larch5'),('MythArchiveMkisofsCmd','mkisofs','larch5'),('MythArchiveGrowisofsCmd','growisofs','larch5'),('MythArchiveTcrequantCmd','tcrequant','larch5'),('MythArchiveJpeg2yuvCmd','jpeg2yuv','larch5'),('MythArchiveProjectXCmd','projectx','larch5'),('FlixDBSchemaVer','1001',NULL),('GalleryDBSchemaVer','1000',NULL),('GalleryDir','/myth/gallery','larch5'),('GalleryThumbnailLocation','1','larch5'),('GallerySortOrder','20','larch5'),('GalleryImportDirs','/mnt/cdrom:/mnt/camera','larch5'),('GalleryMoviePlayerCmd','mplayer -fs %s','larch5'),('SlideshowUseOpenGL','0','larch5'),('SlideshowDelay','5','larch5'),('SlideshowOpenGLTransition','none','larch5'),('SlideshowOpenGLTransitionLength','2000','larch5'),('SlideshowTransition','random','larch5'),('SlideshowBackground','black','larch5'),('GameDBSchemaVer','1012',NULL),('MusicDBSchemaVer','1013',NULL),('VisualMode','','larch5'),('MusicLocation','/myth/music/','larch5'),('MusicAudioDevice','default','larch5'),('CDDevice','/dev/cdrom','larch5'),('AutoLookupCD','1','larch5'),('AutoPlayCD','0','larch5'),('KeyboardAccelerators','1','larch5'),('TreeLevels','splitartist artist album title','larch5'),('ArtistTreeGroups','0','larch5'),('NonID3FileNameFormat','GENRE/ARTIST/ALBUM/TRACK_TITLE','larch5'),('Ignore_ID3','0','larch5'),('MusicTagEncoding','utf16','larch5'),('CDWriterEnabled','1','larch5'),('CDDiskSize','1','larch5'),('CDCreateDir','1','larch5'),('CDWriteSpeed','0','larch5'),('CDBlankType','fast','larch5'),('PlayMode','none','larch5'),('ResumeMode','off','larch5'),('MaxSearchResults','300','larch5'),('MusicShowRatings','0','larch5'),('ShowWholeTree','0','larch5'),('ListAsShuffled','0','larch5'),('IntelliRatingWeight','35','larch5'),('IntelliPlayCountWeight','25','larch5'),('IntelliLastPlayWeight','25','larch5'),('IntelliRandomWeight','15','larch5'),('VisualCycleOnSongChange','0','larch5'),('VisualAlbumArtOnSongChange','0','larch5'),('VisualRandomize','0','larch5'),('VisualModeDelay','0','larch5'),('VisualScaleWidth','1','larch5'),('VisualScaleHeight','1','larch5'),('ParanoiaLevel','Full','larch5'),('FilenameTemplate','ARTIST/ALBUM/TRACK-TITLE','larch5'),('NoWhitespace','0','larch5'),('PostCDRipScript','','larch5'),('EjectCDAfterRipping','1','larch5'),('EncoderType','ogg','larch5'),('DefaultRipQuality','1','larch5'),('Mp3UseVBR','0','larch5'),('PhoneDBSchemaVer','1001',NULL),('SipRegisterWithProxy','1','larch5'),('SipProxyName','fwd.pulver.com','larch5'),('SipProxyAuthName','','larch5'),('SipProxyAuthPassword','','larch5'),('MySipName','Me','larch5'),('SipAutoanswer','0','larch5'),('SipBindInterface','eth0','larch5'),('SipLocalPort','5060','larch5'),('NatTraversalMethod','None','larch5'),('NatIpAddress','http://checkip.dyndns.org','larch5'),('AudioLocalPort','21232','larch5'),('VideoLocalPort','21234','larch5'),('MicrophoneDevice','None','larch5'),('CodecPriorityList','GSM;G.711u;G.711a','larch5'),('PlayoutAudioCall','40','larch5'),('PlayoutVideoCall','110','larch5'),('TxResolution','176x144','larch5'),('TransmitFPS','5','larch5'),('TransmitBandwidth','256','larch5'),('CaptureResolution','352x288','larch5'),('TimeToAnswer','10','larch5'),('DefaultVxmlUrl','http://127.0.0.1/vxml/index.vxml','larch5'),('DefaultVoicemailPrompt','I am not at home, please leave a message after the tone','larch5'),('mythvideo.DBSchemaVer','1016',NULL),('VideoStartupDir','/myth/video','larch5'),('VideoArtworkDir','/myth/video/.covers','larch5'),('Default MythVideo View','2','larch5'),('VideoListUnknownFiletypes','1','larch5'),('VideoBrowserNoDB','1','larch5'),('VideoGalleryNoDB','1','larch5'),('VideoTreeNoDB','1','larch5'),('VideoTreeLoadMetaData','1','larch5'),('VideoNewBrowsable','1','larch5'),('mythvideo.sort_ignores_case','1','larch5'),('mythvideo.db_folder_view','1','larch5'),('mythvideo.VideoTreeRemember','1','larch5'),('mythvideo.ImageCacheSize','50','larch5'),('DVDDeviceLocation','/dev/dvd','larch5'),('VCDDeviceLocation','/dev/cdrom','larch5'),('DVDOnInsertDVD','1','larch5'),('DVDDriveSpeed','2','larch5'),('EnableDVDBookmark','1','larch5'),('DVDBookmarkPrompt','1','larch5'),('DVDBookmarkDays','10','larch5'),('MovieListCommandLine','/usr/share/mythtv/mythvideo/scripts/imdb.pl -M tv=no;video=no','larch5'),('MoviePosterCommandLine','/usr/share/mythtv/mythvideo/scripts/imdb.pl -P','larch5'),('MovieDataCommandLine','/usr/share/mythtv/mythvideo/scripts/imdb.pl -D','larch5'),('VideoGalleryColsPerPage','4','larch5'),('VideoGalleryRowsPerPage','3','larch5'),('VideoGallerySubtitle','1','larch5'),('VideoDefaultParentalLevel','4','larch5'),('VideoAggressivePC','0','larch5'),('mythvideo.ParentalLevelFromRating','0','larch5'),('mythvideo.AutoR2PL1','G','larch5'),('mythvideo.AutoR2PL2','PG','larch5'),('mythvideo.AutoR2PL3','PG-13','larch5'),('mythvideo.AutoR2PL4','R:NC-17','larch5'),('VideoDefaultPlayer','mplayer -fs -zoom -quiet -vo xv %s','larch5'),('mythdvd.DVDPlayerCommand','Internal','larch5'),('VCDPlayerCommand','mplayer vcd:// -cdrom-device %d -fs -zoom -vo xv','larch5'),('DVDRipLocation','/myth/tmp','larch5'),('TitlePlayCommand','mplayer dvd://%t -dvd-device %d -fs -zoom -vo xv -aid %a -channels %c','larch5'),('SubTitleCommand','-sid %s','larch5'),('TranscodeCommand','transcode','larch5'),('MTDPort','2442','larch5'),('MTDNiceLevel','20','larch5'),('MTDConcurrentTranscodes','1','larch5'),('MTDLogFlag','0','larch5'),('MTDac3Flag','0','larch5'),('MTDxvidFlag','1','larch5'),('mythvideo.TrustTranscodeFRDetect','1','larch5'),('WeatherDBSchemaVer','1000',NULL),('TVVidModeRefreshRate','0','larch5'),('TVVidModeRefreshRate0','0','larch5'),('TVVidModeRefreshRate1','0','larch5'),('TVVidModeRefreshRate2','0','larch5'),('GalleryRecursiveSlideshow','1','larch5'),('WebBrowserZoomLevel','20','larch5'),('WebBrowserCommand','/usr/bin/mythbrowser','larch5'),('WebBrowserScrollMode','1','larch5'),('WebBrowserScrollSpeed','4','larch5'),('WebBrowserHideScrollbars','0','larch5'),('RepeatMode','all','larch5'),('MusicAutoShowPlayer','1','larch5'),('HOSTOSsize','5','larch5'),('HostMyhostname','type_hostname_here','larch5'),('NetworkControlEnabled','1','larch5'); +INSERT INTO `settings` (`value`, `data`, `hostname`) VALUES +('Hostpluginmytharchive','1','larch5'), +('Hostpluginmythbrowser','1','larch5'), +('Hostpluginmythcontrols','1','larch5'), +('Hostpluginmythflix','1','larch5'), +('Hostpluginmythgallery','1','larch5'), +('Hostpluginmythgame','1','larch5'), +('HostpluginmythgameFceu','1','larch5'), +('HostpluginmythgameMame','1','larch5'), +('HostpluginmythgameZsnes','1','larch5'), +('Hostpluginmythmovietime','1','larch5'), +('Hostpluginmythmusic','1','larch5'), +('Hostpluginmythnews','1','larch5'), +('Hostpluginmythphone','1','larch5'), +('Hostpluginmythsmolt','1','larch5'), +('Hostpluginmythvideo','1','larch5'), +('Hostpluginmythvideo_dvdcss','0','larch5'), +('Hostpluginmythweather','1','larch5'), +('HostAudiotype','ALSA','larch5'), +('HostpluginmythgameZsnes','1','larch5'), +('HostpluginmythgameMame','1','larch5'), +('Hostpluginmythvideo_dvdcss','0','larch5'), +('Hostpluginmythappletrailers','1','larch5'), +('Hostpluginmythstream','1','larch5'), +('Hostpluginmythvodka','1','larch5'), +('HostMiro','1','larch5'), +('HostpluginmythgameXE','1','larch5'), +('HostpluginmythgameROMDB','1','larch5'), +('HostXine','1','larch5'), +('HOSTOSsize','5','larch5'), +('HostMyhostname','type_hostname_here','larch5'), +('NetworkControlEnabled','1','larch5'), +('Hostaccessuser','1','larch5'); + +INSERT INTO `settings` (`value`, `data`, `hostname`) VALUES +('WOLbackendReconnectWaitTime','5',NULL); + + +/*!40000 ALTER TABLE `settings` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `storagegroup` +-- + +DROP TABLE IF EXISTS `storagegroup`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `storagegroup` ( + `id` int(11) NOT NULL auto_increment, + `groupname` varchar(32) NOT NULL, + `hostname` varchar(64) NOT NULL default '', + `dirname` varchar(255) NOT NULL default '', + PRIMARY KEY (`id`), + UNIQUE KEY `grouphostdir` (`groupname`,`hostname`,`dirname`), + KEY `hostname` (`hostname`) +) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `storagegroup` +-- + +LOCK TABLES `storagegroup` WRITE; +/*!40000 ALTER TABLE `storagegroup` DISABLE KEYS */; +INSERT INTO `storagegroup` (`id`, `groupname`, `hostname`, `dirname`) VALUES (1,'Default','larch5','/myth/tv/'); +/*!40000 ALTER TABLE `storagegroup` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `tvchain` +-- + +DROP TABLE IF EXISTS `tvchain`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `tvchain` ( + `chanid` int(10) unsigned NOT NULL default '0', + `starttime` datetime NOT NULL default '0000-00-00 00:00:00', + `chainid` varchar(128) NOT NULL default '', + `chainpos` int(10) NOT NULL default '0', + `discontinuity` tinyint(1) NOT NULL default '0', + `watching` int(10) NOT NULL default '0', + `hostprefix` varchar(128) NOT NULL default '', + `cardtype` varchar(32) NOT NULL default 'V4L', + `input` varchar(32) NOT NULL default '', + `channame` varchar(32) NOT NULL default '', + `endtime` datetime NOT NULL default '0000-00-00 00:00:00', + PRIMARY KEY (`chanid`,`starttime`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `tvchain` +-- + +LOCK TABLES `tvchain` WRITE; +/*!40000 ALTER TABLE `tvchain` DISABLE KEYS */; +/*!40000 ALTER TABLE `tvchain` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `upnpmedia` +-- + +DROP TABLE IF EXISTS `upnpmedia`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `upnpmedia` ( + `intid` int(10) unsigned NOT NULL default '0', + `class` varchar(64) NOT NULL default '', + `itemtype` varchar(128) NOT NULL default '', + `parentid` int(10) unsigned NOT NULL default '0', + `itemproperties` varchar(255) NOT NULL default '', + `filepath` varchar(512) NOT NULL default '', + `title` varchar(255) NOT NULL default '', + `filename` varchar(512) NOT NULL default '', + `coverart` varchar(512) NOT NULL default '', + PRIMARY KEY (`intid`), + KEY `class` (`class`), + KEY `filepath` (`filepath`), + KEY `parentid` (`parentid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `upnpmedia` +-- + +LOCK TABLES `upnpmedia` WRITE; +/*!40000 ALTER TABLE `upnpmedia` DISABLE KEYS */; +/*!40000 ALTER TABLE `upnpmedia` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `videocast` +-- + +DROP TABLE IF EXISTS `videocast`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `videocast` ( + `intid` int(10) unsigned NOT NULL auto_increment, + `cast` varchar(128) NOT NULL, + PRIMARY KEY (`intid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `videocast` +-- + +LOCK TABLES `videocast` WRITE; +/*!40000 ALTER TABLE `videocast` DISABLE KEYS */; +/*!40000 ALTER TABLE `videocast` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `videocategory` +-- + +DROP TABLE IF EXISTS `videocategory`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `videocategory` ( + `intid` int(10) unsigned NOT NULL auto_increment, + `category` varchar(128) NOT NULL, + PRIMARY KEY (`intid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `videocategory` +-- + +LOCK TABLES `videocategory` WRITE; +/*!40000 ALTER TABLE `videocategory` DISABLE KEYS */; +/*!40000 ALTER TABLE `videocategory` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `videocountry` +-- + +DROP TABLE IF EXISTS `videocountry`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `videocountry` ( + `intid` int(10) unsigned NOT NULL auto_increment, + `country` varchar(128) NOT NULL, + PRIMARY KEY (`intid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `videocountry` +-- + +LOCK TABLES `videocountry` WRITE; +/*!40000 ALTER TABLE `videocountry` DISABLE KEYS */; +/*!40000 ALTER TABLE `videocountry` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `videogenre` +-- + +DROP TABLE IF EXISTS `videogenre`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `videogenre` ( + `intid` int(10) unsigned NOT NULL auto_increment, + `genre` varchar(128) NOT NULL, + PRIMARY KEY (`intid`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `videogenre` +-- + +LOCK TABLES `videogenre` WRITE; +/*!40000 ALTER TABLE `videogenre` DISABLE KEYS */; +/*!40000 ALTER TABLE `videogenre` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `videometadata` +-- + +DROP TABLE IF EXISTS `videometadata`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `videometadata` ( + `intid` int(10) unsigned NOT NULL auto_increment, + `title` varchar(128) NOT NULL, + `director` varchar(128) NOT NULL, + `plot` text, + `rating` varchar(128) NOT NULL, + `inetref` varchar(255) NOT NULL, + `year` int(10) unsigned NOT NULL, + `userrating` float NOT NULL, + `length` int(10) unsigned NOT NULL, + `showlevel` int(10) unsigned NOT NULL, + `filename` text NOT NULL, + `coverfile` text NOT NULL, + `childid` int(11) NOT NULL default '-1', + `browse` tinyint(1) NOT NULL default '1', + `playcommand` varchar(255) default NULL, + `category` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`intid`), + KEY `director` (`director`), + KEY `title` (`title`), + KEY `title_2` (`title`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `videometadata` +-- + +LOCK TABLES `videometadata` WRITE; +/*!40000 ALTER TABLE `videometadata` DISABLE KEYS */; +/*!40000 ALTER TABLE `videometadata` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `videometadatacast` +-- + +DROP TABLE IF EXISTS `videometadatacast`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `videometadatacast` ( + `idvideo` int(10) unsigned NOT NULL, + `idcast` int(10) unsigned NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `videometadatacast` +-- + +LOCK TABLES `videometadatacast` WRITE; +/*!40000 ALTER TABLE `videometadatacast` DISABLE KEYS */; +/*!40000 ALTER TABLE `videometadatacast` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `videometadatacountry` +-- + +DROP TABLE IF EXISTS `videometadatacountry`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `videometadatacountry` ( + `idvideo` int(10) unsigned NOT NULL, + `idcountry` int(10) unsigned NOT NULL, + KEY `idvideo` (`idvideo`), + KEY `idcountry` (`idcountry`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `videometadatacountry` +-- + +LOCK TABLES `videometadatacountry` WRITE; +/*!40000 ALTER TABLE `videometadatacountry` DISABLE KEYS */; +/*!40000 ALTER TABLE `videometadatacountry` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `videometadatagenre` +-- + +DROP TABLE IF EXISTS `videometadatagenre`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `videometadatagenre` ( + `idvideo` int(10) unsigned NOT NULL, + `idgenre` int(10) unsigned NOT NULL, + KEY `idvideo` (`idvideo`), + KEY `idgenre` (`idgenre`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `videometadatagenre` +-- + +LOCK TABLES `videometadatagenre` WRITE; +/*!40000 ALTER TABLE `videometadatagenre` DISABLE KEYS */; +/*!40000 ALTER TABLE `videometadatagenre` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `videosource` +-- + +DROP TABLE IF EXISTS `videosource`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `videosource` ( + `sourceid` int(10) unsigned NOT NULL auto_increment, + `name` varchar(128) NOT NULL default '', + `xmltvgrabber` varchar(128) default NULL, + `userid` varchar(128) NOT NULL default '', + `freqtable` varchar(16) NOT NULL default 'default', + `lineupid` varchar(64) default NULL, + `password` varchar(64) default NULL, + `useeit` smallint(6) NOT NULL default '0', + PRIMARY KEY (`sourceid`), + UNIQUE KEY `name` (`name`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `videosource` +-- + +LOCK TABLES `videosource` WRITE; +/*!40000 ALTER TABLE `videosource` DISABLE KEYS */; +/*!40000 ALTER TABLE `videosource` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `videotypes` +-- + +DROP TABLE IF EXISTS `videotypes`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `videotypes` ( + `intid` int(10) unsigned NOT NULL auto_increment, + `extension` varchar(128) NOT NULL, + `playcommand` varchar(255) NOT NULL, + `f_ignore` tinyint(1) default NULL, + `use_default` tinyint(1) default NULL, + PRIMARY KEY (`intid`) +) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `videotypes` +-- + +LOCK TABLES `videotypes` WRITE; +/*!40000 ALTER TABLE `videotypes` DISABLE KEYS */; +INSERT INTO `videotypes` (`intid`, `extension`, `playcommand`, `f_ignore`, `use_default`) VALUES (1,'txt','',1,0),(2,'log','',1,0),(3,'mpg','Internal',0,0),(4,'avi','',0,1),(5,'vob','Internal',0,0),(6,'mpeg','Internal',0,0),(7,'VIDEO_TS','Internal',0,0),(8,'iso','Internal',0,0),(9,'img','Internal',0,0),(10,'mkv','Internal',0,1); +/*!40000 ALTER TABLE `videotypes` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `weatherdatalayout` +-- + +DROP TABLE IF EXISTS `weatherdatalayout`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `weatherdatalayout` ( + `location` varchar(64) NOT NULL, + `dataitem` varchar(64) NOT NULL, + `weatherscreens_screen_id` int(10) unsigned NOT NULL, + `weathersourcesettings_sourceid` int(10) unsigned NOT NULL, + PRIMARY KEY (`location`,`dataitem`,`weatherscreens_screen_id`,`weathersourcesettings_sourceid`), + KEY `weatherdatalayout_FKIndex1` (`weatherscreens_screen_id`), + KEY `weatherdatalayout_FKIndex2` (`weathersourcesettings_sourceid`), + CONSTRAINT `weatherdatalayout_ibfk_1` FOREIGN KEY (`weatherscreens_screen_id`) REFERENCES `weatherscreens` (`screen_id`) ON DELETE CASCADE ON UPDATE CASCADE, + CONSTRAINT `weatherdatalayout_ibfk_2` FOREIGN KEY (`weathersourcesettings_sourceid`) REFERENCES `weathersourcesettings` (`sourceid`) ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `weatherdatalayout` +-- + +LOCK TABLES `weatherdatalayout` WRITE; +/*!40000 ALTER TABLE `weatherdatalayout` DISABLE KEYS */; +/*!40000 ALTER TABLE `weatherdatalayout` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `weatherscreens` +-- + +DROP TABLE IF EXISTS `weatherscreens`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `weatherscreens` ( + `screen_id` int(10) unsigned NOT NULL auto_increment, + `draworder` int(10) unsigned NOT NULL, + `container` varchar(64) NOT NULL, + `hostname` varchar(255) default NULL, + `units` tinyint(3) unsigned NOT NULL, + PRIMARY KEY (`screen_id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `weatherscreens` +-- + +LOCK TABLES `weatherscreens` WRITE; +/*!40000 ALTER TABLE `weatherscreens` DISABLE KEYS */; +/*!40000 ALTER TABLE `weatherscreens` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `weathersourcesettings` +-- + +DROP TABLE IF EXISTS `weathersourcesettings`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `weathersourcesettings` ( + `sourceid` int(10) unsigned NOT NULL auto_increment, + `source_name` varchar(64) NOT NULL, + `update_timeout` int(10) unsigned NOT NULL default '600', + `retrieve_timeout` int(10) unsigned NOT NULL default '60', + `hostname` varchar(255) default NULL, + `path` varchar(255) default NULL, + `author` varchar(128) default NULL, + `version` varchar(32) default NULL, + `email` varchar(255) default NULL, + `types` mediumtext, + PRIMARY KEY (`sourceid`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `weathersourcesettings` +-- + +LOCK TABLES `weathersourcesettings` WRITE; +/*!40000 ALTER TABLE `weathersourcesettings` DISABLE KEYS */; +/*!40000 ALTER TABLE `weathersourcesettings` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `websites` +-- + +DROP TABLE IF EXISTS `websites`; +SET @saved_cs_client = @@character_set_client; +SET character_set_client = utf8; +CREATE TABLE `websites` ( + `grp` varchar(255) NOT NULL, + `dsc` varchar(255) default NULL, + `url` varchar(255) NOT NULL, + `updated` int(10) unsigned default NULL, + PRIMARY KEY (`url`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1; +SET character_set_client = @saved_cs_client; + +-- +-- Dumping data for table `websites` +-- + +LOCK TABLES `websites` WRITE; +/*!40000 ALTER TABLE `websites` DISABLE KEYS */; +INSERT INTO `websites` (`grp`, `dsc`, `url`, `updated`) VALUES ('LinHES','','http://knoppmyth.net',NULL),('LinHES','','http://knoppmythwiki.org',NULL); +/*!40000 ALTER TABLE `websites` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +-- Dump completed on 2008-09-07 21:09:33 diff --git a/abs/core-testing/mythtv/stable-0.21/mythdb-initial/mythdb.install b/abs/core-testing/mythtv/stable-0.21/mythdb-initial/mythdb.install new file mode 100755 index 0000000..4834c69 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythdb-initial/mythdb.install @@ -0,0 +1,31 @@ +mydate=`date +%m-%d-%y` +HOST=`hostname` +post_install() { +#echo backup the old database + mysqldump mythconverg >/data/database/mythconverg.${mydate}.sql +# echo dropping the old database + mysql -u root -e 'drop database mythconverg;' + mysql -u root -e 'create database mythconverg;' + echo installing the default database + if [ $HOST = 'larch5' ] + then + cp /data/database/mc.sql.initial /data/database/mc.sql.fixed + cp /data/database/permissions.sql /data/database/permissions.sql.fixed + else + sed -e "s/larch5/$HOST/g" /data/database/mc.sql.initial > /data/database/mc.sql.fixed + sed -e "s/larch5/$HOST/g" /data/database/permissions.sql > /data/database/permissions.sql.fixed + + fi + + mysql mythconverg < /data/database/mc.sql.fixed 2>/dev/null + mysql < /data/database/permissions.sql.fixed 2>/dev/null + + rm /data/database/mc.sql.initial +} +post_upgrade() { + echo "nothing to do" +} + +op=$1 +shift +$op $* diff --git a/abs/core-testing/mythtv/stable-0.21/mythdb-initial/permissions.sql b/abs/core-testing/mythtv/stable-0.21/mythdb-initial/permissions.sql new file mode 100755 index 0000000..5a36e15 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythdb-initial/permissions.sql @@ -0,0 +1,11 @@ + +GRANT ALL ON mythconverg.* TO mythtv@localhost IDENTIFIED BY "mythtv"; +GRANT ALL ON mythconverg.* TO mythtv@'%' IDENTIFIED BY "mythtv"; +GRANT ALL ON mythconverg.* TO mythtv@myhost IDENTIFIED BY "mythtv"; +GRANT FILE ON *.* TO 'mythtv'@'%'; +FLUSH PRIVILEGES; +GRANT CREATE TEMPORARY TABLES ON mythconverg.* TO mythtv@localhost IDENTIFIED BY "mythtv"; +GRANT CREATE TEMPORARY TABLES ON mythconverg.* TO mythtv@'%' IDENTIFIED BY "mythtv"; +GRANT CREATE TEMPORARY TABLES ON mythconverg.* TO mythtv@myhost IDENTIFIED BY "mythtv"; +FLUSH PRIVILEGES; +ALTER DATABASE mythconverg DEFAULT CHARACTER SET latin1; diff --git a/abs/core-testing/mythtv/stable-0.21/mythflix/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mythflix/PKGBUILD new file mode 100644 index 0000000..5423c06 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythflix/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ +# Maintainer: Juergen Hoetzel +# Maintainer: kleptophobiac@gmail.com + +pkgname=mythflix +PLUGIN=$pkgname +pkgver=0.21 +pkgrel=5 +pkgdesc="Netflix access plugin for MythTV" +arch=('i686' 'x86_64') +url="http://www.mythtv.org" +license=('GPL') +depends=("mythtv>=${pkgver}") +source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") +md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') +groups=('mythtv-extras') + +build() { + cd $startdir/src/mythplugins + . /etc/profile.d/qt3.sh + svn update + cd $startdir/src/mythplugins + grep -q programs-libs.pro $PLUGIN/$PLUGIN/$PLUGIN.pro + if [ $? != 0 ] + then + echo "include ( ../../programs-libs.pro )" >> $PLUGIN/$PLUGIN/$PLUGIN.pro + msg "appending program lib" + fi + cd - + # use QT3 qmake + export PATH=$QTDIR/bin:$PATH + ./configure --prefix=/usr --disable-all --enable-opengl --enable-mythflix + + qmake mythplugins.pro + make qmake || return 1 +# make -j 2 || return 1 + make || return 1 + + make INSTALL_ROOT=$startdir/pkg install +} + diff --git a/abs/core-testing/mythtv/stable-0.21/mythgallery/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mythgallery/PKGBUILD new file mode 100644 index 0000000..bdf7b57 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythgallery/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ +# Maintainer: Juergen Hoetzel +# Contributor: kleptophobiac@gmail.com + +pkgname=mythgallery +pkgver=0.21 +pkgrel=5 +pkgdesc="Image gallery plugin for MythTV" +arch=('i686' 'x86_64') +url="http://www.mythtv.org" +license=('GPL') +depends=("mythtv>=${pkgver}" 'libexif' 'libtiff') +source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") +md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') +groups=('mythtv-extras') + +build() { + cd $startdir/src/mythplugins + . /etc/profile.d/qt3.sh + svn update + + # use QT3 qmake + export PATH=$QTDIR/bin:$PATH + ./configure --prefix=/usr --disable-all --enable-opengl --enable-mythgallery --enable-exif + + qmake mythplugins.pro + make qmake || return 1 + make -j 2 || return 1 + + make INSTALL_ROOT=$startdir/pkg install +} + + diff --git a/abs/core-testing/mythtv/stable-0.21/mythgame/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mythgame/PKGBUILD new file mode 100644 index 0000000..aac284a --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythgame/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ +# Maintainer: Juergen Hoetzel +# Contributor: kleptophobiac@gmail.com + +pkgname=mythgame +pkgver=0.21 +pkgrel=4 +pkgdesc="Emulation plugin for MythTV" +arch=('i686' 'x86_64') +url="http://www.mythtv.org" +license=('GPL') +depends=("mythtv>=${pkgver}" 'zlib') +source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") +md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') +groups=('mythtv-extras') + +build() { + cd $startdir/src/mythplugins + export QMAKESPEC='linux-g++' + source /etc/profile.d/qt3.sh +# svn update + + ./configure --prefix=/usr --disable-all --enable-opengl --enable-mythgame + + qmake mythplugins.pro + make qmake || return 1 +# make -j 2 || return 1 + make || return 1 + + make INSTALL_ROOT=$startdir/pkg install +} + diff --git a/abs/core-testing/mythtv/stable-0.21/mythmovies/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mythmovies/PKGBUILD new file mode 100644 index 0000000..c07b3a2 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythmovies/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ +# Maintainer: Juergen Hoetzel +# Contributor: kleptophobiac@gmail.com + +pkgname=mythmovies +pkgver=0.21 +pkgrel=5 +pkgdesc="Displays information about movies playing in the area." +arch=('i686' 'x86_64') +url="http://www.mythtv.org" +license=('GPL') +depends=('mythtv>=${pkgver}') +source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") +md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') +groups=('mythtv-extras') + +build() { + cd $startdir/src/mythplugins + . /etc/profile.d/qt3.sh + svn update + + # use QT3 qmake + export PATH=$QTDIR/bin:$PATH + + ./configure --prefix=/usr --enable-opengl --disable-all --enable-mythmovies + + qmake mythplugins.pro + make qmake || return 1 + make -j 2 || return 1 + + make INSTALL_ROOT=$startdir/pkg install +} + diff --git a/abs/core-testing/mythtv/stable-0.21/mythmusic/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mythmusic/PKGBUILD new file mode 100644 index 0000000..b422f34 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythmusic/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 5680 2008-07-20 05:15:42Z eric $ +# Maintainer: Juergen Hoetzel +# Contributor: kleptophobiac@gmail.com + +pkgname=mythmusic +pkgver=0.21 +pkgrel=12 +pkgdesc="Music playing plugin for MythTV" +arch=('i686' 'x86_64') +url="http://www.mythtv.org" +license=('GPL') +depends=("mythtv>=${pkgver}" 'libid3tag' 'libmad' 'libvorbis' 'flac>=1.1.4' 'libcdaudio' \ + 'cdparanoia' 'fftw2' 'sdl' 'faad2>=2.6.1' 'lame' 'taglib' \ + 'libvisual-plugins' 'libvisual-projectm') +source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") +md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') +groups=('mythtv-extras') + +build() { + cd $startdir/src/mythplugins + . /etc/profile.d/qt3.sh + + # use QT3 qmake + export PATH=$QTDIR/bin:$PATH + ./configure --prefix=/usr --disable-all --enable-mythmusic --enable-fftw \ + --enable-sdl --enable-aac --enable-opengl --enable-libvisual + + qmake mythplugins.pro + make qmake || return 1 +# make -j 2 || return 1 + make + + make INSTALL_ROOT=$startdir/pkg install +} + diff --git a/abs/core-testing/mythtv/stable-0.21/mythmusic/music_flac.patch b/abs/core-testing/mythtv/stable-0.21/mythmusic/music_flac.patch new file mode 100644 index 0000000..b152249 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythmusic/music_flac.patch @@ -0,0 +1,293 @@ +--- flacdecoder.cpp.old 2007-03-11 18:14:37.000000000 -0400 ++++ flacdecoder.cpp 2007-03-11 18:15:34.000000000 -0400 +@@ -17,7 +17,7 @@ + + #include + +-static FLAC__SeekableStreamDecoderReadStatus flacread(const FLAC__SeekableStreamDecoder *decoder, FLAC__byte bufferp[], unsigned *bytes, void *client_data) ++static FLAC__StreamDecoderReadStatus flacread(const FLAC__StreamDecoder *decoder, FLAC__byte bufferp[], unsigned *bytes, void *client_data) + { + decoder = decoder; + +@@ -26,27 +26,27 @@ + + if (len == -1) + { +- return FLAC__SEEKABLE_STREAM_DECODER_READ_STATUS_ERROR; ++ return FLAC__STREAM_DECODER_READ_STATUS_END_OF_STREAM; + } + + *bytes = len; +- return FLAC__SEEKABLE_STREAM_DECODER_READ_STATUS_OK; ++ return FLAC__STREAM_DECODER_READ_STATUS_CONTINUE; + } + +-static FLAC__SeekableStreamDecoderSeekStatus flacseek(const FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 absolute_byte_offset, void *client_data) ++static FLAC__StreamDecoderSeekStatus flacseek(const FLAC__StreamDecoder *decoder, FLAC__uint64 absolute_byte_offset, void *client_data) + { + decoder = decoder; + FlacDecoder *dflac = (FlacDecoder *)client_data; + + if (!dflac->input()->isDirectAccess()) +- return FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_ERROR; ++ return FLAC__STREAM_DECODER_SEEK_STATUS_ERROR; + + if (dflac->input()->at(absolute_byte_offset)) +- return FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_OK; +- return FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_ERROR; ++ return FLAC__STREAM_DECODER_SEEK_STATUS_OK; ++ return FLAC__STREAM_DECODER_SEEK_STATUS_ERROR; + } + +-static FLAC__SeekableStreamDecoderTellStatus flactell(const FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 *absolute_byte_offset, void *client_data) ++static FLAC__StreamDecoderTellStatus flactell(const FLAC__StreamDecoder *decoder, FLAC__uint64 *absolute_byte_offset, void *client_data) + { + decoder = decoder; + FlacDecoder *dflac = (FlacDecoder *)client_data; +@@ -54,20 +54,20 @@ + long t = dflac->input()->at(); + *absolute_byte_offset = t; + +- return FLAC__SEEKABLE_STREAM_DECODER_TELL_STATUS_OK; ++ return FLAC__STREAM_DECODER_TELL_STATUS_OK; + } + +-static FLAC__SeekableStreamDecoderLengthStatus flaclength(const FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 *stream_length, void *client_data) ++static FLAC__StreamDecoderLengthStatus flaclength(const FLAC__StreamDecoder *decoder, FLAC__uint64 *stream_length, void *client_data) + { + decoder = decoder; + + FlacDecoder *dflac = (FlacDecoder *)client_data; + + *stream_length = dflac->input()->size(); +- return FLAC__SEEKABLE_STREAM_DECODER_LENGTH_STATUS_OK; ++ return FLAC__STREAM_DECODER_LENGTH_STATUS_OK; + } + +-static FLAC__bool flaceof(const FLAC__SeekableStreamDecoder *decoder, void *client_data) ++static FLAC__bool flaceof(const FLAC__StreamDecoder *decoder, void *client_data) + { + decoder = decoder; + +@@ -76,7 +76,7 @@ + return dflac->input()->atEnd(); + } + +-static FLAC__StreamDecoderWriteStatus flacwrite(const FLAC__SeekableStreamDecoder *decoder, const FLAC__Frame *frame, const FLAC__int32 * const buffer[], void *client_data) ++static FLAC__StreamDecoderWriteStatus flacwrite(const FLAC__StreamDecoder *decoder, const FLAC__Frame *frame, const FLAC__int32 * const buffer[], void *client_data) + { + decoder = decoder; + +@@ -132,7 +132,7 @@ + } + } + +-static void flacmetadata(const FLAC__SeekableStreamDecoder *decoder, const FLAC__StreamMetadata *metadata, void *client_data) ++static void flacmetadata(const FLAC__StreamDecoder *decoder, const FLAC__StreamMetadata *metadata, void *client_data) + { + decoder = decoder; + +@@ -156,11 +156,11 @@ + } + } + +-static void flacerror(const FLAC__SeekableStreamDecoder *decoder, FLAC__StreamDecoderErrorStatus status, void *client_data) ++static void flacerror(const FLAC__StreamDecoder *decoder, FLAC__StreamDecoderErrorStatus status, void *client_data) + { + decoder = decoder; + +- FLAC__FileDecoder *file_decoder = (FLAC__FileDecoder *)client_data; ++ FLAC__StreamDecoder *file_decoder = (FLAC__StreamDecoder *)client_data; + + file_decoder = file_decoder; + status = status; +@@ -262,17 +262,8 @@ + } + } + +- decoder = FLAC__seekable_stream_decoder_new(); +- FLAC__seekable_stream_decoder_set_md5_checking(decoder, false); +- FLAC__seekable_stream_decoder_set_read_callback(decoder, flacread); +- FLAC__seekable_stream_decoder_set_seek_callback(decoder, flacseek); +- FLAC__seekable_stream_decoder_set_tell_callback(decoder, flactell); +- FLAC__seekable_stream_decoder_set_length_callback(decoder, flaclength); +- FLAC__seekable_stream_decoder_set_eof_callback(decoder, flaceof); +- FLAC__seekable_stream_decoder_set_write_callback(decoder, flacwrite); +- FLAC__seekable_stream_decoder_set_metadata_callback(decoder, flacmetadata); +- FLAC__seekable_stream_decoder_set_error_callback(decoder, flacerror); +- FLAC__seekable_stream_decoder_set_client_data(decoder, this); ++ decoder = FLAC__stream_decoder_new(); ++ FLAC__stream_decoder_set_md5_checking(decoder, false); + + freq = 0; + bitrate = 0; +@@ -281,8 +272,17 @@ + totalTime = 0; + totalTime = totalTime < 0 ? 0 : totalTime; + +- FLAC__seekable_stream_decoder_init(decoder); +- FLAC__seekable_stream_decoder_process_until_end_of_metadata(decoder); ++ FLAC__stream_decoder_init_stream(decoder, ++ flacread, ++ flacseek, ++ flactell, ++ flaclength, ++ flaceof, ++ flacwrite, ++ flacmetadata, ++ flacerror, ++ this); ++ FLAC__stream_decoder_process_until_end_of_metadata(decoder); + + inited = TRUE; + return TRUE; +@@ -295,8 +295,8 @@ + + void FlacDecoder::deinit() + { +- FLAC__seekable_stream_decoder_finish(decoder); +- FLAC__seekable_stream_decoder_delete(decoder); ++ FLAC__stream_decoder_finish(decoder); ++ FLAC__stream_decoder_delete(decoder); + + if (input()->isOpen()) + input()->close(); +@@ -330,7 +330,7 @@ + } + + bool flacok = true; +- FLAC__SeekableStreamDecoderState decoderstate; ++ FLAC__StreamDecoderState decoderstate; + + while (! done && ! finish) { + lock(); +@@ -340,12 +340,12 @@ + FLAC__uint64 sample = (FLAC__uint64)(seekTime * 44100.0); + if (sample > totalsamples - 50) + sample = totalsamples - 50; +- FLAC__seekable_stream_decoder_seek_absolute(decoder, sample); ++ FLAC__stream_decoder_seek_absolute(decoder, sample); + seekTime = -1.0; + } + +- flacok = FLAC__seekable_stream_decoder_process_single(decoder); +- decoderstate = FLAC__seekable_stream_decoder_get_state(decoder); ++ flacok = FLAC__stream_decoder_process_single(decoder); ++ decoderstate = FLAC__stream_decoder_get_state(decoder); + + if (decoderstate == 0 || decoderstate == 1) + { +--- flacdecoder.h.old 2007-03-11 18:14:37.000000000 -0400 ++++ flacdecoder.h 2007-03-11 18:14:12.000000000 -0400 +@@ -35,7 +35,7 @@ + char *output_buf; + ulong output_bytes, output_at; + +- FLAC__SeekableStreamDecoder *decoder; ++ FLAC__StreamDecoder *decoder; + + unsigned int bks; + bool done, finish; +--- flacencoder.cpp.old 2007-03-11 18:14:37.000000000 -0400 ++++ flacencoder.cpp 2007-03-11 18:14:12.000000000 -0400 +@@ -9,7 +9,7 @@ + #include "flacencoder.h" + #include "metaioflacvorbiscomment.h" + +-#include ++#include + #include + #include + +@@ -29,32 +29,32 @@ + int rice_parameter_search_dist = 0; + int max_lpc_order = 8; + +- encoder = FLAC__file_encoder_new(); ++ encoder = FLAC__stream_encoder_new(); + +- FLAC__file_encoder_set_streamable_subset(encoder, true); +- FLAC__file_encoder_set_do_mid_side_stereo(encoder, do_mid_side); +- FLAC__file_encoder_set_loose_mid_side_stereo(encoder, loose_mid_side); +- FLAC__file_encoder_set_channels(encoder, NUM_CHANNELS); +- FLAC__file_encoder_set_bits_per_sample(encoder, 16); +- FLAC__file_encoder_set_sample_rate(encoder, 44100); +- FLAC__file_encoder_set_blocksize(encoder, blocksize); +- FLAC__file_encoder_set_max_lpc_order(encoder, max_lpc_order); +- FLAC__file_encoder_set_qlp_coeff_precision(encoder, qlp_coeff_precision); +- FLAC__file_encoder_set_do_qlp_coeff_prec_search(encoder, false); +- FLAC__file_encoder_set_do_escape_coding(encoder, do_escape_coding); +- FLAC__file_encoder_set_do_exhaustive_model_search(encoder, ++ FLAC__stream_encoder_set_streamable_subset(encoder, true); ++ FLAC__stream_encoder_set_do_mid_side_stereo(encoder, do_mid_side); ++ FLAC__stream_encoder_set_loose_mid_side_stereo(encoder, loose_mid_side); ++ FLAC__stream_encoder_set_channels(encoder, NUM_CHANNELS); ++ FLAC__stream_encoder_set_bits_per_sample(encoder, 16); ++ FLAC__stream_encoder_set_sample_rate(encoder, 44100); ++ FLAC__stream_encoder_set_blocksize(encoder, blocksize); ++ FLAC__stream_encoder_set_max_lpc_order(encoder, max_lpc_order); ++ FLAC__stream_encoder_set_qlp_coeff_precision(encoder, qlp_coeff_precision); ++ FLAC__stream_encoder_set_do_qlp_coeff_prec_search(encoder, false); ++ FLAC__stream_encoder_set_do_escape_coding(encoder, do_escape_coding); ++ FLAC__stream_encoder_set_do_exhaustive_model_search(encoder, + do_exhaustive_model_search); +- FLAC__file_encoder_set_min_residual_partition_order(encoder, ++ FLAC__stream_encoder_set_min_residual_partition_order(encoder, + min_residual_partition_order); +- FLAC__file_encoder_set_max_residual_partition_order(encoder, ++ FLAC__stream_encoder_set_max_residual_partition_order(encoder, + max_residual_partition_order); +- FLAC__file_encoder_set_rice_parameter_search_dist(encoder, ++ FLAC__stream_encoder_set_rice_parameter_search_dist(encoder, + rice_parameter_search_dist); + +- FLAC__file_encoder_set_filename(encoder, outfile.local8Bit()); ++ + +- int ret = FLAC__file_encoder_init(encoder); +- if (ret != FLAC__FILE_ENCODER_OK) ++ int ret = FLAC__stream_encoder_init_file(encoder, outfile.local8Bit(), NULL, NULL); ++ if (ret != FLAC__STREAM_ENCODER_OK) + { + VERBOSE(VB_GENERAL, QString("Error initializing FLAC encoder." + " Got return code: %1").arg(ret)); +@@ -70,8 +70,8 @@ + + if (encoder) + { +- FLAC__file_encoder_finish(encoder); +- FLAC__file_encoder_delete(encoder); ++ FLAC__stream_encoder_finish(encoder); ++ FLAC__stream_encoder_delete(encoder); + } + + if (metadata) +@@ -102,7 +102,7 @@ + + if(sampleindex == MAX_SAMPLES || (length == 0 && sampleindex > 0) ) + { +- if (!FLAC__file_encoder_process(encoder, ++ if (!FLAC__stream_encoder_process(encoder, + (const FLAC__int32 * const *) input, + sampleindex)) + { +--- flacencoder.h.old 2007-03-11 18:14:37.000000000 -0400 ++++ flacencoder.h 2007-03-11 18:14:12.000000000 -0400 +@@ -4,7 +4,7 @@ + #include + + #define HAVE_INTTYPES_H +-#include ++#include + + #include "encoder.h" + +@@ -21,7 +21,7 @@ + int addSamples(int16_t *bytes, unsigned int len); + + private: +- FLAC__FileEncoder *encoder; ++ FLAC__StreamEncoder *encoder; + unsigned int sampleindex; + FLAC__int32 inputin[NUM_CHANNELS][MAX_SAMPLES]; + FLAC__int32 *input[NUM_CHANNELS]; diff --git a/abs/core-testing/mythtv/stable-0.21/mythmusic/mythmusic-0.21.patch b/abs/core-testing/mythtv/stable-0.21/mythmusic/mythmusic-0.21.patch new file mode 100644 index 0000000..f3fa930 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythmusic/mythmusic-0.21.patch @@ -0,0 +1,22 @@ +diff -ur mythplugins-0.21.old/mythmusic/mythmusic/aacdecoder.cpp mythplugins-0.21/mythmusic/mythmusic/aacdecoder.cpp +--- mythplugins-0.21.old/mythmusic/mythmusic/aacdecoder.cpp 2007-08-25 17:49:44.000000000 +0200 ++++ mythplugins-0.21/mythmusic/mythmusic/aacdecoder.cpp 2008-03-27 00:16:38.000000000 +0100 +@@ -19,6 +19,7 @@ + #include + #include + #include ++#include + + #include "aacdecoder.h" + #include "constants.h" +diff -ur mythplugins-0.21.old/mythmusic/mythmusic/metaiomp4.cpp mythplugins-0.21/mythmusic/mythmusic/metaiomp4.cpp +--- mythplugins-0.21.old/mythmusic/mythmusic/metaiomp4.cpp 2006-08-22 04:06:03.000000000 +0200 ++++ mythplugins-0.21/mythmusic/mythmusic/metaiomp4.cpp 2008-03-27 00:17:05.000000000 +0100 +@@ -3,6 +3,7 @@ + #include + #include + #include ++#include + + using namespace std; + diff --git a/abs/core-testing/mythtv/stable-0.21/mythnews/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mythnews/PKGBUILD new file mode 100644 index 0000000..1f22161 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythnews/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ +# Maintainer: Juergen Hoetzel +# Contributor: kleptophobiac@gmail.com + +pkgname=mythnews +pkgver=0.21 +pkgrel=4 +pkgdesc="News checking plugin for MythTV" +arch=('i686' 'x86_64') +url="http://www.mythtv.org" +license=('GPL') +depends=("mythtv>=${pkgver}") +source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") +md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') +groups=('mythtv-extras') + +build() { + cd $startdir/src/mythplugins + . /etc/profile.d/qt3.sh + svn update + + # use QT3 qmake + export PATH=$QTDIR/bin:$PATH + ./configure --prefix=/usr --disable-all --enable-mythnews + + qmake mythplugins.pro + make qmake || return 1 + make -j 2 || return 1 + + make INSTALL_ROOT=$startdir/pkg install +} + diff --git a/abs/core-testing/mythtv/stable-0.21/mythphone/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mythphone/PKGBUILD new file mode 100644 index 0000000..1ce2d5a --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythphone/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ +# Maintainer: Juergen Hoetzel +# Contributor: kleptophobiac@gmail.com + +pkgname=mythphone +pkgver=0.21 +pkgrel=3 +pkgdesc="Plugin that allows phone calls to be made to MythTv" +arch=('i686' 'x86_64') +url="http://www.mythtv.org" +license=('GPL') +depends=("mythtv>=${pkgver}") +source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") +md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') +groups=('mythtv-extras') + +build() { + cd $startdir/src/mythplugins + . /etc/profile.d/qt3.sh + + # use QT3 qmake + export PATH=$QTDIR/bin:$PATH + ./configure --prefix=/usr --enable-opengl --disable-all --enable-mythphone || return 1 + + qmake mythplugins.pro || return 1 + make qmake || return 1 + sed -i 's#kde3#kde#' ./mythphone/mythphone/Makefile || return 1 + make -j 2 || return 1 + + make INSTALL_ROOT=$startdir/pkg install +} + diff --git a/abs/core-testing/mythtv/stable-0.21/mythsmolt/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mythsmolt/PKGBUILD new file mode 100644 index 0000000..25c91cf --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythsmolt/PKGBUILD @@ -0,0 +1,26 @@ +pkgname=mythsmolt +pkgver=0.21 +pkgrel=8 +pkgdesc="mythsmolt, a hardware profileing tool" +arch=('i686' 'x86_64') +url="http://www.mythvantage.com" +license=('GPL') +depends=("mythtv>=${pkgver}" urlgrabber) +source=("http://www.mythvantage.com/request.php?4") + +groups=('mythtv-extras') + +build() { + cd $startdir/src/mythsmolt_src/mythsmolt + . /etc/profile.d/qt3.sh + + # use QT3 qmake + export PATH=$QTDIR/bin:$PATH + echo "INCLUDEPATH += /usr/include/mythtv" >> mythsmolt.pro.usr + + qmake mythsmolt.pro.usr + make qmake || return 1 + make -j 2 || return 1 + + make INSTALL_ROOT=$startdir/pkg install +} diff --git a/abs/core-testing/mythtv/stable-0.21/mythstream/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mythstream/PKGBUILD new file mode 100644 index 0000000..275afa8 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythstream/PKGBUILD @@ -0,0 +1,35 @@ +# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ +# Maintainer: Juergen Hoetzel +# Contributor: kleptophobiac@gmail.com + +pkgname=mythstream +pkgver=0.18_1 +pkgrel=8 +pkgdesc="Unofficial MythTV plugin for Internet audio and video streams." +arch=('i686' 'x86_64') +url="http://home.kabelfoon.nl/~moongies/streamtuned.html" +license=('GPL') +depends=('mythtv' 'perl-xml-simple') +source=("http://home.kabelfoon.nl/~moongies/sw9vc4htz2/mythstream-v0.18_1.tar.gz" "http://home.kabelfoon.nl/~moongies/sw9vc4htz2/mythstream.cpp.patch_svn20071123" "mythstream.diff") +md5sums=('') +install=mythstream.install +groups=('mythtv-extras') +install=mythstream.install + +build() { + cd $startdir/src/mythstream-0.18_1 + patch -p1 < ../mythstream.diff + patch -p0 < ../mythstream.cpp.patch_svn20071123 + ln -s ../../../mythtv/src/mythtv-0.21/libs/lib* . + . /etc/profile.d/qt3.sh + + # use QT3 qmake + export PATH=$QTDIR/bin:$PATH + echo "INCLUDEPATH += /usr/include/mythtv" >> mythstream/mythstream.pro + + qmake mythstream.pro + make qmake || return 1 + make -j 2 || return 1 + + make INSTALL_ROOT=$startdir/pkg install +} diff --git a/abs/core-testing/mythtv/stable-0.21/mythstream/mythstream.diff b/abs/core-testing/mythtv/stable-0.21/mythstream/mythstream.diff new file mode 100644 index 0000000..477881c --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythstream/mythstream.diff @@ -0,0 +1,79 @@ +diff -ruaN mythstream-0.18_1.orig/libs/fft.cpp mythstream-0.18_1/libs/fft.cpp +--- mythstream-0.18_1.orig/libs/fft.cpp 2006-11-06 22:50:22.000000000 +0000 ++++ mythstream-0.18_1/libs/fft.cpp 2009-01-26 02:44:33.000000000 +0000 +@@ -23,7 +23,7 @@ + // development snapshot, many todo's + + #include +- ++#include + + #include + #include +diff -ruaN mythstream-0.18_1.orig/libs/harvester.cpp mythstream-0.18_1/libs/harvester.cpp +--- mythstream-0.18_1.orig/libs/harvester.cpp 2007-09-25 22:58:20.000000000 +0000 ++++ mythstream-0.18_1/libs/harvester.cpp 2009-01-26 02:44:55.000000000 +0000 +@@ -47,6 +47,7 @@ + #include + + #include ++#include + + #include "harvester.h" + +diff -ruaN mythstream-0.18_1.orig/libs/recorder.cpp mythstream-0.18_1/libs/recorder.cpp +--- mythstream-0.18_1.orig/libs/recorder.cpp 2005-05-14 13:22:51.000000000 +0000 ++++ mythstream-0.18_1/libs/recorder.cpp 2009-01-26 02:45:14.000000000 +0000 +@@ -34,6 +34,7 @@ + #include + #include + #include ++#include + + #include + +diff -ruaN mythstream-0.18_1.orig/libs/storageconfig.cpp mythstream-0.18_1/libs/storageconfig.cpp +--- mythstream-0.18_1.orig/libs/storageconfig.cpp 2007-09-05 21:03:14.000000000 +0000 ++++ mythstream-0.18_1/libs/storageconfig.cpp 2009-01-26 02:45:35.000000000 +0000 +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + + #include "storageconfig.h" + +diff -ruaN mythstream-0.18_1.orig/libs/streamconfig.cpp mythstream-0.18_1/libs/streamconfig.cpp +--- mythstream-0.18_1.orig/libs/streamconfig.cpp 2007-09-05 20:36:21.000000000 +0000 ++++ mythstream-0.18_1/libs/streamconfig.cpp 2009-01-26 02:45:48.000000000 +0000 +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + + #include "streamconfig.h" + +diff -ruaN mythstream-0.18_1.orig/libs/streamstatus.cpp mythstream-0.18_1/libs/streamstatus.cpp +--- mythstream-0.18_1.orig/libs/streamstatus.cpp 2007-09-19 00:13:45.000000000 +0000 ++++ mythstream-0.18_1/libs/streamstatus.cpp 2009-01-26 02:46:05.000000000 +0000 +@@ -38,7 +38,7 @@ + #include + #include + #include +- ++#include + + #include "streamstatus.h" + +diff -ruaN mythstream-0.18_1.orig/libs/streamstorage.cpp mythstream-0.18_1/libs/streamstorage.cpp +--- mythstream-0.18_1.orig/libs/streamstorage.cpp 2007-09-23 18:26:15.000000000 +0000 ++++ mythstream-0.18_1/libs/streamstorage.cpp 2009-01-26 02:46:28.000000000 +0000 +@@ -34,6 +34,7 @@ + + #include "streamstorage.h" + #include "configelements.h" ++#include + + #include + diff --git a/abs/core-testing/mythtv/stable-0.21/mythstream/mythstream.install b/abs/core-testing/mythtv/stable-0.21/mythstream/mythstream.install new file mode 100644 index 0000000..5af96f2 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythstream/mythstream.install @@ -0,0 +1,23 @@ +# arg 1: the new package version +post_install() { + mv /usr/share/mythtv/is.xml /tmp + grep -v -e /mythmenu /tmp/is.xml > /tmp/is.xml.tmp + echo "" >> /tmp/is.xml.tmp + echo " " >> /tmp/is.xml.tmp + echo "" >> /tmp/is.xml.tmp + echo "" >> /tmp/is.xml.tmp + echo "" >> /tmp/is.xml.tmp + mv /tmp/is.xml.tmp /usr/share/mythtv/is.xml +} +post_remove() { + mv /usr/share/mythtv/is.xml /tmp/is.xml.tmp + sed -e '/\#MythStream/,/\#MythStream/d' < /tmp/is.xml.tmp > /usr/share/mythtv/is.xml +} + +op=$1 +shift +$op $* diff --git a/abs/core-testing/mythtv/stable-0.21/myththemes/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/myththemes/PKGBUILD new file mode 100644 index 0000000..6c0a0bb --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/myththemes/PKGBUILD @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ +# Maintainer: Juergen Hoetzel +# Contributor: kleptophobiac@gmail.com + +pkgname=myththemes +pkgver=0.21 +pkgrel=3 +pkgdesc="Themes for MythTV" +arch=('i686' 'x86_64') +url="http://www.mythtv.org/" +license=('GPL') +depends=("mythtv>=${pkgver}") +source=("ftp://ftp.knoppmyth.net/R6/sources/${pkgname}-${pkgver}-fixes.tar.bz2") +md5sums=('25d4642344cbfd8ee0ceab75022e13fb') +groups=('mythtv-extras') + +build() { + cd $startdir/src/$pkgname + . /etc/profile.d/qt3.sh + svn update + + # use QT3 qmake + export PATH=$QTDIR/bin:$PATH + ./configure --prefix=/usr || return 1 + + qmake $pkgname.pro + make qmake || return 1 + make || return 1 + + # basic install + make INSTALL_ROOT=$startdir/pkg install || return 1 +} + diff --git a/abs/core-testing/mythtv/stable-0.21/mythtv/2.6.28_dvb_api_version.diff b/abs/core-testing/mythtv/stable-0.21/mythtv/2.6.28_dvb_api_version.diff new file mode 100644 index 0000000..0116023 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythtv/2.6.28_dvb_api_version.diff @@ -0,0 +1,22 @@ +Index: libs/libmythtv/dvbtypes.h +=================================================================== +--- libs/libmythtv/dvbtypes.h (revision 19792) ++++ libs/libmythtv/dvbtypes.h (working copy) +@@ -19,7 +19,7 @@ + #include + #include + +-#if (DVB_API_VERSION != 3) ++#if (DVB_API_VERSION != 3 && DVB_API_VERSION != 5) + # error "DVB driver includes with API version 3 not found!" + #endif + +@@ -27,7 +27,7 @@ + # define DVB_API_VERSION_MINOR 0 + #endif + +-#if (DVB_API_VERSION >= 3 && DVB_API_VERSION_MINOR >= 1) ++#if ((DVB_API_VERSION == 3 && DVB_API_VERSION_MINOR >= 1) || DVB_API_VERSION == 5) + # define USE_ATSC + #else + #warning DVB API version < 3.1 diff --git a/abs/core-testing/mythtv/stable-0.21/mythtv/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mythtv/PKGBUILD new file mode 100644 index 0000000..af084fc --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythtv/PKGBUILD @@ -0,0 +1,98 @@ +pkgname=mythtv +pkgver=0.21 +pkgrel=90 +pkgdesc="A Homebrew PVR project" +arch=('i686' 'x86_64') +depends=('bash' 'mysql-clients>=5.0' 'qt3' 'lame' 'lirc-utils' 'ffmpeg' + 'libxvmc' 'libavc1394' 'libdc1394' 'libiec61883' 'perl-net-upnp' + 'perl-time-format') +backup=(etc/mythtv/mythbackend.conf etc/mythtv/mysql.txt usr/share/mythtv/is.xmlusr/share/mythtv/media_settings.xml ) +source=(ftp://ftp.knoppmyth.net/R6/sources/${pkgname}-${pkgver}-fixes.tar.bz2 + mythbackend myththemedmenu.cpp.patch myththemedmenu.h.patch + smolt_jump.patch pretty gnome_screensaver.patch mpegpspatch + mythbackend.lr mythfrontend.lr) + +license=('GPL2') +makedepends=(libgl subversion python perl) +groups=('pvr') +url="http://www.mythtv.org/" +install=mythtv.install + +build() { + cd $startdir/src/${pkgname}-${pkgver} || return 1 + svn update + +#apply patches + patch -p0 < ../myththemedmenu.cpp.patch + patch -p0 < ../myththemedmenu.h.patch +# patch -p0 < ../pop_be_restart.h.patch +# patch -p0 < ../pop_be_restart.cpp.patch + patch -p0 < ../smolt_jump.patch +# patch -p0 < ../2.6.28_dvb_api_version.diff + patch -p0 < ../gnome_screensaver.patch +# cd libs/libavformat +# patch -p0 < $startdir/src/mpegpspatch +# cd - + + . /etc/profile.d/qt3.sh + + # use QT3 qmake + export PATH=$QTDIR/bin:$PATH + [ "$CARCH" = "i686" ] && ARCH="i686" + [ "$CARCH" = "x86_64" ] && ARCH="x86-64" + + ./configure --prefix=/usr --cpu=${ARCH} --enable-mmx --enable-audio-oss \ + --enable-audio-alsa --enable-dvb --enable-lirc --enable-joystick-menu \ + --enable-firewire --enable-v4l --enable-ivtv --enable-dvb \ + --dvb-path=/usr/include --enable-xvmc --disable-ffmpeg \ + --enable-xvmc-pro --enable-xvmc-vld --enable-opengl-vsync \ + --disable-audio-jack --disable-audio-arts --disable-directfb || return 1 + + # build + #needs the subversion program + pkgversubversion=`svnversion` + echo $pkgversubversion + sed -i -e "s/\`(svnversion \$\${SVNTREEDIR} 2>\/dev\/null) || echo Unknown\`/$pkgversubversion/" version.pro + + +# qmake mythtv.pro || return 1 +# make qmake || return 1 + make || return 1 + + # basic install + make INSTALL_ROOT=$startdir/pkg install || return 1 + + # install db schema + install -m0644 database/mc.sql $startdir/pkg/usr/share/mythtv/ \ + || return 1 + install -D -m0755 ../mythbackend $startdir/pkg/etc/rc.d/mythbackend \ + || return 1 + cp -r docs $startdir/pkg/usr/share/mythtv/ || return 1 + # cp ../QUICKSTART.archlinux $startdir/pkg/usr/share/mythtv/ \ +# || return 1 + + # install contrib + mkdir -p $startdir/pkg/usr/share/mythtv/contrib || return 1 + rsync -a --exclude=.svn --exclude=*~ contrib $startdir/pkg/usr/share/mythtv/ +# cp -rap contrib $startdir/pkg/usr/share/mythtv/contrib + #install -m0755 contrib/* $startdir/pkg/usr/share/mythtv/contrib + + # set suid on mythfrontend + #chmod a+s $startdir/pkg/usr/bin/mythfrontend + +#Patch the xml LinHES style + cp -r $startdir/menu-xml/*.xml $startdir/pkg/usr/share/mythtv + cd $startdir/pkg/usr/share/mythtv + patch -Np0 < $startdir/menu-xml/mainmenu.xml.patch || return 1 + patch -Np0 < $startdir/menu-xml/optical_menu.xml.patch || return 1 + patch -Np0 < $startdir/menu-xml/library.xml.patch || return 1 + patch -Np0 < $startdir/menu-xml/util_menu.xml.patch || return 1 + +#Make log dir + mkdir -p $startdir/pkg/var/log/mythtv + chown 1000.1000 $startdir/pkg/var/log/mythtv + mkdir -p $startdir/pkg/etc/cron.hourly + install -m0755 $startdir/src/pretty $startdir/pkg/etc/cron.hourly/ + mkdir -p $startdir/pkg/etc/logrotate.d/ + cp $startdir/src/*.lr $startdir/pkg/etc/logrotate.d +} diff --git a/abs/core-testing/mythtv/stable-0.21/mythtv/QUICKSTART.archlinux b/abs/core-testing/mythtv/stable-0.21/mythtv/QUICKSTART.archlinux new file mode 100644 index 0000000..310705c --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythtv/QUICKSTART.archlinux @@ -0,0 +1,69 @@ +MythTV QUICKSTART +================= +This Arch Linux package provides a generic MythTV installation. It +requires extensive user configuration. This is a skeletal document, and +more extensive information is available in /usr/share/mythtv/docs. + +MythTV is split into a backend and a frontend. The backend records +television programming, keeps up with scheduling, does commercial +flagging, transcoding, and other such jobs. The frontend provides a +pretty GUI which allows playback and edition of the recorded programs. +It also provides a means to schedule recordings. There are a number of +plugins available for MythTV, and most of the official ones are +available as Arch packages. There are two configurations; the backend +and frontend can be on the same machine, or on two different machines on +the same network. + +Backend Configuration +--------------------- +MythTV keeps the majority of its settings and program information in a +mysql database. Before running the backend configuration program, it is +necessary to initialize the datase. Make sure mysql is running properly. + +# mysql < /usr/share/mythtv/mc.sql + +If your frontend is going to be remote, you must allow other computers +on your network to have access to your database. Substitute 192.168.1.% +with whatever IP range you use. If you have a root mysql password (as +you should), leave the -p in the mysql command line. Otherwise remove +the switch. + +# mysql -u root -p + mysql> connect mythconverg; + mysql> grant all on mythconverg.* to mythtv@"192.168.1.%" identified by "mythtv"; + mysql> flush privileges; + mysql> quit + +In order to configure the MythTV backend, you will need to run the +mythtv-setup program. Note that this requires X. If your backend is +headless, considering using vnc as a quick and dirty "fix". + +# mythtv-setup + +Go through all the menus. You will need to know information like your +capture card device (/dev/v4l/video[0-9]) and your program information +acquisition method. United States users will most likely subscribe to +Zap2it Labs' DataDirect service. It requires that users take a survey +every three months in order to continue service. This isn't as hard as +it sounds. + +It is necessary to update the database with all the current TV listings. +Run the mythfilldatabase program to grab the listings using whatever +method you specified in mythtv-setup. + +# mythfilldatabase + +Run mythbackend from the command line to make sure everything starts ok. + +# mythbackend + +If so, you may kill the task with "ctrl-c" on your keyboard, and add the +backend to /etc/rc.conf. In the DAEMONS line, just add "mythbackend" to +the list. + +In the future, you will need to run mythfilldatabase regularly. I allow +my frontend computer to do this, as it runs continuously, and it is an +option within MythTV. Otherwise, you can set up a cron job, or move +mythfilldatabasecron to /etc/cron.daily + +cp /usr/share/mythtv/mythfilldatabasecron /etc/cron.daily diff --git a/abs/core-testing/mythtv/stable-0.21/mythtv/gnome_screensaver.patch b/abs/core-testing/mythtv/stable-0.21/mythtv/gnome_screensaver.patch new file mode 100644 index 0000000..6da37be --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythtv/gnome_screensaver.patch @@ -0,0 +1,18 @@ +--- libs/libmyth/screensaver-x11.cpp.orig 2009-03-15 19:10:47.000000000 +0000 ++++ libs/libmyth/screensaver-x11.cpp 2009-03-15 19:10:56.000000000 +0000 +@@ -143,9 +143,13 @@ + (m_last_deactivated.secsTo(current_time) > 30)) + { + if (m_xscreensaverRunning) ++ { + myth_system("xscreensaver-command -deactivate >&- 2>&- &"); +- else if (m_gscreensaverRunning) +- myth_system("gnome-screensaver-command --poke >&- 2>&- &"); ++ } ++ if (m_gscreensaverRunning) ++ { ++ myth_system("gnome-screensaver-command -dp &"); ++ } + m_last_deactivated = current_time; + } + } diff --git a/abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/HOST_SETTINGS.xml b/abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/HOST_SETTINGS.xml new file mode 100644 index 0000000..ac52497 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/HOST_SETTINGS.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/is.xml b/abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/is.xml new file mode 100644 index 0000000..88b7e6b --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/is.xml @@ -0,0 +1,3 @@ + + + diff --git a/abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/library.xml.patch b/abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/library.xml.patch new file mode 100644 index 0000000..749e1e7 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/library.xml.patch @@ -0,0 +1,15 @@ +--- library.xml.orig 2009-03-15 19:20:15.000000000 +0000 ++++ library.xml 2009-03-15 19:20:44.000000000 +0000 +@@ -119,10 +119,8 @@ + + + + + + + + + + + + + + + diff --git a/abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/mainmenu.xml.patch b/abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/mainmenu.xml.patch new file mode 100644 index 0000000..a299325 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythtv/menu-xml/mainmenu.xml.patch @@ -0,0 +1,39 @@ +--- mainmenu.xml.orig 2009-01-09 02:45:07.000000000 +0000 ++++ mainmenu.xml 2009-01-22 08:04:28.000000000 +0000 +@@ -158,34 +158,8 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/abs/core-testing/mythtv/stable-0.21/mythtv/mpegpspatch b/abs/core-testing/mythtv/stable-0.21/mythtv/mpegpspatch new file mode 100644 index 0000000..eed08eb --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythtv/mpegpspatch @@ -0,0 +1,66 @@ +--- orig_mpeg.c 2009-03-23 11:26:22.000000000 -0700 ++++ mpeg.c 2009-03-23 11:28:09.000000000 -0700 +@@ -66,35 +66,40 @@ + + static int mpegps_probe(AVProbeData *p) + { ++ uint32_t code= -1; ++ int sys=0, pspack=0, priv1=0, vid=0, audio=0, invalid=0; + int i; +- int size= FFMIN(2048, p->buf_size); +- uint32_t code=0xFF; ++ int score=0; + +- /* we search the first start code. If it is a packet start code, +- then we decide it is mpeg ps. We do not send highest value to +- give a chance to mpegts */ +- /* NOTE: the search range was restricted to avoid too many false +- detections */ +- +- for (i = 0; i < size; i++) { +- code = (code << 8) | p->buf[i]; ++ for(i=0; ibuf_size; i++){ ++ code = (code<<8) + p->buf[i]; + if ((code & 0xffffff00) == 0x100) { +- if (code == PACK_START_CODE || +- code == SYSTEM_HEADER_START_CODE || +- (code >= 0x1e0 && code <= 0x1ef) || +- (code >= 0x1c0 && code <= 0x1df) || +- code == PRIVATE_STREAM_2 || +- code == PROGRAM_STREAM_MAP || +- code == PRIVATE_STREAM_1 || +- code == PADDING_STREAM || +- code >= 0x100 && code <= 0x1b0) +- return AVPROBE_SCORE_MAX - 2; +- else +- return 0; ++ int pes= check_pes(p->buf+i, p->buf+p->buf_size); ++ ++ if(code == SYSTEM_HEADER_START_CODE) sys++; ++ else if(code == PRIVATE_STREAM_1) priv1++; ++ else if(code == PACK_START_CODE) pspack++; ++ else if((code & 0xf0) == VIDEO_ID && pes) vid++; ++ else if((code & 0xe0) == AUDIO_ID && pes) audio++; ++ ++ else if((code & 0xf0) == VIDEO_ID && !pes) invalid++; ++ else if((code & 0xe0) == AUDIO_ID && !pes) invalid++; + } + } + +- return 0; ++ if(vid+audio > invalid) /* invalid VDR files nd short PES streams */ ++ score= AVPROBE_SCORE_MAX/4; ++ ++//av_log(NULL, AV_LOG_ERROR, "%d %d %d %d %d len:%d\n", sys, priv1, pspack,vid, audio, p->buf_size); ++ if(sys>invalid && sys*9 <= pspack*10) ++ return AVPROBE_SCORE_MAX/2+2; // +1 for .mpg ++ if(priv1 + vid + audio > invalid && (priv1+vid+audio)*9 <= pspack*10) ++ return AVPROBE_SCORE_MAX/2+2; // +1 for .mpg ++ if((!!vid ^ !!audio) && (audio > 4 || vid > 1) && !sys && !pspack && p->buf_size>2048) /* PES stream */ ++ return AVPROBE_SCORE_MAX/2+2; ++ ++ //02-Penguin.flac has sys:0 priv1:0 pspack:0 vid:0 audio:1 ++ return score; + } + + typedef struct MpegDemuxContext { diff --git a/abs/core-testing/mythtv/stable-0.21/mythtv/mythbackend b/abs/core-testing/mythtv/stable-0.21/mythtv/mythbackend new file mode 100755 index 0000000..93773a2 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythtv/mythbackend @@ -0,0 +1,38 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/bin/mythbackend` +case "$1" in + start) + stat_busy "Starting MythTV Backend" + [ ! -e /var/run/mysqld.pid ] && echo -n "mysqld not started" && stat_fail && exit + [ -z "$PID" ] && /usr/bin/mythbackend -d -l /var/log/mythbackend.log -v important + if [ $? -gt 0 ]; then + stat_fail + else + echo $PID > /var/run/mythbackend.pid + add_daemon mythbackend + stat_done + fi + ;; + stop) + stat_busy "Stopping MythTV Backend" + [ ! -z "$PID" ] && kill $PID &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon mythbackend + stat_done + fi + ;; + restart) + $0 stop + sleep 1s + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/abs/core-testing/mythtv/stable-0.21/mythtv/mythbackend.lr b/abs/core-testing/mythtv/stable-0.21/mythtv/mythbackend.lr new file mode 100644 index 0000000..4f218bc --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythtv/mythbackend.lr @@ -0,0 +1,9 @@ +/var/log/mythtv/mythbackend.log { + copytruncate + daily + size 10M + missingok + rotate 7 + compress + notifempty +} diff --git a/abs/core-testing/mythtv/stable-0.21/mythtv/mythfrontend.lr b/abs/core-testing/mythtv/stable-0.21/mythtv/mythfrontend.lr new file mode 100644 index 0000000..1580533 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythtv/mythfrontend.lr @@ -0,0 +1,9 @@ +/var/log/mythtv/mythfrontend.log { + copytruncate + daily + size 10M + missingok + rotate 7 + compress + notifempty +} diff --git a/abs/core-testing/mythtv/stable-0.21/mythtv/myththemedmenu.cpp.patch b/abs/core-testing/mythtv/stable-0.21/mythtv/myththemedmenu.cpp.patch new file mode 100644 index 0000000..e5c57ef --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythtv/myththemedmenu.cpp.patch @@ -0,0 +1,125 @@ +--- libs/libmythui/myththemedmenu.cpp.orig 2008-01-31 15:26:38.000000000 +0000 ++++ libs/libmythui/myththemedmenu.cpp 2008-02-07 22:24:27.000000000 +0000 +@@ -2102,6 +2102,10 @@ + } + lastbutton = NULL; + } ++ else if (action == "MENU") ++ { ++ parent->doMenu(); ++ } + else if (action == "EJECT") + { + myth_eject(); +@@ -2482,6 +2486,8 @@ + + if (d->foundtheme) + d->parseMenu(menufile); ++ ++ m_menuPopup = NULL; + } + + MythThemedMenu::~MythThemedMenu(void) +@@ -2592,3 +2598,102 @@ + MythScreenType::aboutToShow(); + d->updateLCD(); + } ++void MythThemedMenu::doMenu() ++{ ++ int allowsd = gContext->GetNumSetting("AllowQuitShutdown"); ++ if (m_menuPopup) ++ return; ++ QString label = "System Menu"; ++ MythScreenStack *mainStack = GetMythMainWindow()->GetMainStack(); ++ m_menuPopup = new MythDialogBox(label, mainStack, "menuPopup"); ++ if (m_menuPopup->Create()) ++ mainStack->AddScreen(m_menuPopup); ++ ++ //changed line to always show shutdown/reboot ++ if ( allowsd != 10 && allowsd !=14 ) ++ { ++ m_menuPopup->SetReturnEvent(this,"popmenu_exit"); ++ m_menuPopup->AddButton("Power off"); ++ m_menuPopup->AddButton("Reboot"); ++ m_menuPopup->AddButton("About"); ++ m_menuPopup->AddButton("Cancel"); ++ } ++ else ++ { ++ m_menuPopup->SetReturnEvent(this,"popmenu_noexit"); ++ m_menuPopup->AddButton("About"); ++ m_menuPopup->AddButton("Cancel"); ++ } ++} ++ ++void MythThemedMenu::aboutScreen() ++{ ++{ ++ extern const char *myth_source_version; ++ extern const char *myth_source_path; ++ QString distro_line; ++ distro_line=""; ++ ++ QFile file("/etc/os_myth_release"); ++ if ( file.open(IO_ReadOnly | IO_Translate) ) ++ { ++ QTextStream t( &file ); // use a text stream ++ distro_line = t.readLine(); ++ file.close(); ++ } ++ ++ QString label = ""; ++ label.append(QObject::tr("Revision: ") + myth_source_version + " \n Branch:" + myth_source_path + "\n" + distro_line ); ++ ++ MythScreenStack *mainStack = GetMythMainWindow()->GetMainStack(); ++ m_menuPopup = new MythDialogBox(label, mainStack, "About"); ++ if (m_menuPopup->Create()) ++ mainStack->AddScreen(m_menuPopup); ++ ++ m_menuPopup->SetReturnEvent(this,"About"); ++ m_menuPopup->AddButton("OK!"); ++ } ++} ++ ++void MythThemedMenu::customEvent(QCustomEvent *event) ++{ ++ if (event->type() == kMythDialogBoxCompletionEventType) ++ { ++ DialogCompletionEvent *dce = ++ dynamic_cast(event); ++ ++ QString resultid= dce->GetId(); ++ int buttonnum = dce->GetResult(); ++ if (resultid == "popmenu_exit") ++ { ++ if (buttonnum == 0) ++ { ++ QString halt_cmd = gContext->GetSetting("HaltCommand", ++ "sudo /sbin/halt -p"); ++ if (!halt_cmd.isEmpty()) ++ system(halt_cmd.ascii()); ++ } ++ ++ if (buttonnum == 1) ++ { ++ QString reboot_cmd = gContext->GetSetting("RebootCommand", ++ "sudo /sbin/reboot"); ++ if (!reboot_cmd.isEmpty()) ++ system(reboot_cmd.ascii()); ++ } ++ ++ if (buttonnum == 2) ++ { ++ aboutScreen(); ++ } ++ } ++ ++ if (resultid == "popmenu_noexit") ++ { ++ if (buttonnum == 0) ++ aboutScreen(); ++ } ++ ++ m_menuPopup = NULL; ++ } ++} diff --git a/abs/core-testing/mythtv/stable-0.21/mythtv/myththemedmenu.h.patch b/abs/core-testing/mythtv/stable-0.21/mythtv/myththemedmenu.h.patch new file mode 100644 index 0000000..9744b11 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythtv/myththemedmenu.h.patch @@ -0,0 +1,25 @@ +--- libs/libmythui/myththemedmenu.h.orig 2008-01-31 15:26:45.000000000 +0000 ++++ libs/libmythui/myththemedmenu.h 2008-02-07 21:00:22.000000000 +0000 +@@ -2,6 +2,7 @@ + #define MYTHTHEMEDMENU_H_ + + #include "mythscreentype.h" ++#include "mythdialogbox.h" + + class MythMainWindow; + class MythThemedMenuPrivate; +@@ -26,8 +27,14 @@ + + void ReloadTheme(void); + void ReloadExitKey(void); ++ + virtual void aboutToShow(void); + ++ void doMenu(); ++ void aboutScreen(); ++ MythDialogBox *m_menuPopup; ++ void customEvent(QCustomEvent *event); ++ + protected: + virtual bool keyPressEvent(QKeyEvent *e); + virtual void gestureEvent(MythUIType *origtype, MythGestureEvent *ge); diff --git a/abs/core-testing/mythtv/stable-0.21/mythtv/mythtv.install b/abs/core-testing/mythtv/stable-0.21/mythtv/mythtv.install new file mode 100644 index 0000000..db1da94 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythtv/mythtv.install @@ -0,0 +1,55 @@ +# arg 1: the new package version +post_install() { + if [ ! -d /var/log/mythtv ] + then + mkdir -p /var/log/mythv + chown -R mythtv /var/log/mythtv + echo "---" > /var/log/mythtv/mythbackend.log + chown mythtv /var/log/mythtv/mythbackend.log + fi + if [ -e /tmp/is.xml ] + then + cp /tmp/is.xml /usr/share/mythtv/is.xml + fi + + if [ -e /tmp/media_settings.xml ] + then + cp /tmp/media_settings.xml /usr/share/mythtv/media_settings.xml + fi +} +pre_upgrade() { + if [ -e /usr/share/mythtv/is.xml ] + then + cp /usr/share/mythtv/is.xml /tmp + fi + + if [ -e /usr/share/mythtv/media_settings.xml ] + then + cp /usr/share/mythtv/media_settings.xml /tmp + fi +} + +post_upgrade() { + cp /tmp/is.xml /usr/share/mythtv/ + cp /tmp/media_settings.xml /usr/share/mythtv/ + if [ ! -d /var/log/mythtv ] + then + mkdir -p /var/log/mythv + chown -R mythtv /var/log/mythtv + fi + chown root.mythtv /etc/systemconfig + chmod 664 /etc/systemconfig +} +pre_remove () { + pre_upgrade +} + +# arg 1: the old package version +post_remove() { + /bin/true + +} + +op=$1 +shift +$op $* diff --git a/abs/core-testing/mythtv/stable-0.21/mythtv/pretty b/abs/core-testing/mythtv/stable-0.21/mythtv/pretty new file mode 100644 index 0000000..e47aaec --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythtv/pretty @@ -0,0 +1,2 @@ +#!/bin/bash +su mythtv -c "perl /usr/share/mythtv/contrib/mythrename.pl --link /myth/pretty" diff --git a/abs/core-testing/mythtv/stable-0.21/mythtv/smolt_jump.patch b/abs/core-testing/mythtv/stable-0.21/mythtv/smolt_jump.patch new file mode 100644 index 0000000..696be80 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythtv/smolt_jump.patch @@ -0,0 +1,9 @@ +--- programs/mythfrontend/networkcontrol.cpp.orig 2008-03-23 23:00:25.000000000 +0000 ++++ programs/mythfrontend/networkcontrol.cpp 2008-03-23 23:01:33.000000000 +0000 +@@ -81,6 +81,7 @@ + jumpMap["zoneminderliveview"] = "ZoneMinder Live View"; + jumpMap["zoneminderevents"] = "ZoneMinder Events"; ++ jumpMap["mythsmolt"] = "MythSmolt"; + + // These jump point names match the (lowercased) locations from gContext + jumpMap["channelrecpriority"] = "Channel Recording Priorities"; diff --git a/abs/core-testing/mythtv/stable-0.21/mythvideo/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mythvideo/PKGBUILD new file mode 100644 index 0000000..a233549 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythvideo/PKGBUILD @@ -0,0 +1,41 @@ +# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ +# Maintainer: Juergen Hoetzel +# Contributor: kleptophobiac@gmail.com + +pkgname=mythvideo +pkgver=0.21 +pkgrel=9 +pkgdesc="Video playback and browsing plugin for MythTV" +arch=('i686' 'x86_64') +url="http://www.mythtv.org" +license=('GPL') +depends=("mythtv>=${pkgver}" 'mplayer' 'perlxml' 'perl-libwww' 'perl-uri' 'perl-xml-simple' 'ffmpeg') +source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2"\ + "ftp://ftp.knoppmyth.net/R6/sources/tmdb.tar.bz2" \ + mtd mythvideo-6338-use_tmdb_in_fixes.patch) +md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe' '48cff8f7095586c85ec70989746736b4' '476c12ba074794ad7f4ae092bdf949d6' '4bd38d054dfc4b0b1724f398d38676f7') +replaces=('mythdvd') +groups=('mythtv-extras') +install=mythvideo.install + +build() { + cd $startdir/src/mythplugins + svn update + patch -p1 < ../mythvideo-6338-use_tmdb_in_fixes.patch + . /etc/profile.d/qt3.sh + + # use QT3 qmake + export PATH=$QTDIR/bin:$PATH + + ./configure --prefix=/usr --disable-all --enable-mythvideo + + qmake mythplugins.pro + make qmake || return 1 + make -j 2 || return 1 + + make INSTALL_ROOT=$startdir/pkg install + install -D -m755 ../mtd $startdir/pkg/etc/rc.d/mtd + cp -Rv $startdir/src/tmdb/* $startdir/pkg/usr/share/mythtv/mythvideo/scripts/ +} + + diff --git a/abs/core-testing/mythtv/stable-0.21/mythvideo/mtd b/abs/core-testing/mythtv/stable-0.21/mythvideo/mtd new file mode 100644 index 0000000..1f46dfe --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythvideo/mtd @@ -0,0 +1,36 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/bin/mtd` +case "$1" in + start) + stat_busy "Starting Myth Transcoding Daemon" + [ -z "$PID" ] && /usr/bin/mtd -d + if [ $? -gt 0 ]; then + stat_fail + else + echo $PID > /var/run/mtd.pid + add_daemon mythtranscode + stat_done + fi + ;; + stop) + stat_busy "Stopping Myth Transcoding Daemon" + [ ! -z "$PID" ] && kill $PID &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon mtd + stat_done + fi + ;; + restart) + $0 stop + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/abs/core-testing/mythtv/stable-0.21/mythvideo/mythvideo-6338-use_tmdb_in_fixes.patch b/abs/core-testing/mythtv/stable-0.21/mythvideo/mythvideo-6338-use_tmdb_in_fixes.patch new file mode 100644 index 0000000..a5a182d --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythvideo/mythvideo-6338-use_tmdb_in_fixes.patch @@ -0,0 +1,151 @@ +Index: mythplugins/mythvideo/mythvideo/videomanager.cpp +=================================================================== +--- mythplugins.orig/mythvideo/mythvideo/videomanager.cpp 2009-03-09 22:39:40.000000000 -0400 ++++ mythplugins/mythvideo/mythvideo/videomanager.cpp 2009-03-09 23:04:55.000000000 -0400 +@@ -1535,6 +1535,56 @@ + } + } + ++ // Since there's no DB update to remove imdb.pl settings in -fixes, ++ // check for the old imdb.pl command and, if it's the old default, ++ // use tmdb.pl, instead (if available in the same location or the ++ // scripts dir)). Checks to see if cmd ends with end (the end of the ++ // old default imdb.pl command line). If so, it checks for tmdb, and ++ // if it exists in either the same location as specified in cmd or in ++ // the MythVideo scripts directory, replace end with "/tmdb.pl " + arg ++ QString UpdateCommandForTMDB(const QString cmd, const QString end, ++ const QString arg) ++ { ++ QString updated_cmd = cmd; ++ if (updated_cmd.endsWith(end)) ++ { ++ QString script_path = updated_cmd; ++ script_path.truncate(updated_cmd.findRev(end, ++ 0 - end.length())); ++ QString tmdb_path(script_path + "/tmdb.pl"); ++ if (QFile::exists(tmdb_path)) ++ { ++ VERBOSE(VB_GENERAL, QString("Overriding old default " ++ "grabber script command line. " ++ "Using tmdb.pl, instead.")); ++ updated_cmd = tmdb_path + " " + arg; ++ } ++ else ++ { ++ // It's possible the user has a non-default imdb.pl ++ // command-line--including path location--in the setting, ++ // so check to see if we've already checked the mythvideo ++ // scripts directory ++ QString def_path = QDir::cleanDirPath(QString("%1/%2") ++ .arg(gContext->GetShareDir()) ++ .arg("mythvideo/scripts")); ++ if (script_path != def_path) ++ { ++ tmdb_path = def_path + "/tmdb.pl"; ++ if (QFile::exists(tmdb_path)) ++ { ++ VERBOSE(VB_GENERAL, QString("Overriding old " ++ "default grabber script command line. " ++ "Using tmdb.pl, instead.")); ++ updated_cmd = tmdb_path + " " + arg; ++ } ++ } ++ } ++ } ++ ++ return updated_cmd; ++ } ++ + virtual void OnExecDone(bool normal_exit, const QStringList &out, + const QStringList &err) = 0; + +@@ -1624,9 +1674,16 @@ + + QString def_cmd = QDir::cleanDirPath(QString("%1/%2") + .arg(gContext->GetShareDir()) +- .arg("mythvideo/scripts/imdb.pl -M tv=no;video=no")); ++ .arg("mythvideo/scripts/tmdb.pl -M")); + +- QString cmd = gContext->GetSetting("MovieListCommandLine", def_cmd); ++ // Since there's no DB update to remove imdb.pl settings in -fixes, ++ // check for the old imdb.pl command and, if it's the old default, ++ // use tmdb.pl, instead (if available in the same location or the ++ // scripts dir)) ++ QString cmd = UpdateCommandForTMDB( ++ gContext->GetSetting("MovieListCommandLine", ++ def_cmd), ++ "/imdb.pl -M tv=no;video=no", "-M"); + + QStringList args; + args += title; +@@ -1682,9 +1739,15 @@ + + const QString def_cmd = QDir::cleanDirPath(QString("%1/%2") + .arg(gContext->GetShareDir()) +- .arg("mythvideo/scripts/imdb.pl -D")); +- const QString cmd = gContext->GetSetting("MovieDataCommandLine", +- def_cmd); ++ .arg("mythvideo/scripts/tmdb.pl -D")); ++ // Since there's no DB update to remove imdb.pl settings in -fixes, ++ // check for the old imdb.pl command and, if it's the old default, ++ // use tmdb.pl, instead (if available in the same location or the ++ // scripts dir)) ++ const QString cmd = UpdateCommandForTMDB( ++ gContext->GetSetting("MovieDataCommandLine", ++ def_cmd), ++ "/imdb.pl -D", "-D"); + + StartRun(cmd, video_uid, "Video Data Query"); + } +@@ -1726,9 +1789,16 @@ + const QString default_cmd = + QDir::cleanDirPath(QString("%1/%2") + .arg(gContext->GetShareDir()) +- .arg("mythvideo/scripts/imdb.pl -P")); +- const QString cmd = gContext->GetSetting("MoviePosterCommandLine", +- default_cmd); ++ .arg("mythvideo/scripts/tmdb.pl -P")); ++ // Since there's no DB update to remove imdb.pl settings in -fixes, ++ // check for the old imdb.pl command and, if it's the old default, ++ // use tmdb.pl, instead (if available in the same location or the ++ // scripts dir)) ++ const QString cmd = UpdateCommandForTMDB( ++ gContext->GetSetting("MoviePosterCommandLine", ++ default_cmd), ++ "/imdb.pl -P", "-P"); ++ + StartRun(cmd, video_uid, "Poster Query"); + } + +Index: mythplugins/mythvideo/mythvideo/globalsettings.cpp +=================================================================== +--- mythplugins.orig/mythvideo/mythvideo/globalsettings.cpp 2009-03-09 22:39:40.000000000 -0400 ++++ mythplugins/mythvideo/mythvideo/globalsettings.cpp 2009-03-09 22:42:47.000000000 -0400 +@@ -210,8 +210,7 @@ + { + HostLineEdit *gc = new HostLineEdit("MovieListCommandLine"); + gc->setLabel(QObject::tr("Command to search for movie listings")); +- gc->setValue(gContext->GetShareDir() + "mythvideo/scripts/imdb.pl " + +- "-M tv=no;video=no"); ++ gc->setValue(gContext->GetShareDir() + "mythvideo/scripts/tmdb.pl -M"); + gc->setHelpText(QObject::tr("This command must be " + "executable by the user running MythVideo.")); + return gc; +@@ -221,7 +220,7 @@ + { + HostLineEdit *gc = new HostLineEdit("MoviePosterCommandLine"); + gc->setLabel(QObject::tr("Command to search for movie posters")); +- gc->setValue(gContext->GetShareDir() + "mythvideo/scripts/imdb.pl -P"); ++ gc->setValue(gContext->GetShareDir() + "mythvideo/scripts/tmdb.pl -P"); + gc->setHelpText(QObject::tr("This command must be " + "executable by the user running MythVideo.")); + return gc; +@@ -231,7 +230,7 @@ + { + HostLineEdit *gc = new HostLineEdit("MovieDataCommandLine"); + gc->setLabel(QObject::tr("Command to extract data for movies")); +- gc->setValue(gContext->GetShareDir() + "mythvideo/scripts/imdb.pl -D"); ++ gc->setValue(gContext->GetShareDir() + "mythvideo/scripts/tmdb.pl -D"); + gc->setHelpText(QObject::tr("This command must be " + "executable by the user running MythVideo.")); + return gc; diff --git a/abs/core-testing/mythtv/stable-0.21/mythvideo/mythvideo.install b/abs/core-testing/mythtv/stable-0.21/mythvideo/mythvideo.install new file mode 100644 index 0000000..a06777d --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythvideo/mythvideo.install @@ -0,0 +1,20 @@ +# arg 1: the new package version +post_install() { + ln -s /myth/video /data/srv/httpd/htdocs/mythweb/data/video + ln -s /myth/video/.covers /data/srv/httpd/htdocs/mythweb/data/video_covers +} +# arg 1: the new package version +# arg 2: the old package version +post_upgrade() { + /bin/true +} + +# arg 1: the old package version +post_remove() { + rm -fr /data/srv/httpd/htdocs/mythweb/data/video + rm -fr /data/srv/httpd/htdocs/mythweb/data/video_covers +} + +op=$1 +shift +$op $* diff --git a/abs/core-testing/mythtv/stable-0.21/mythweather/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mythweather/PKGBUILD new file mode 100644 index 0000000..201ea5d --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythweather/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ +# Maintainer: Juergen Hoetzel +# Contributor: kleptophobiac@gmail.com + +pkgname=mythweather +pkgver=0.21 +pkgrel=3 +pkgdesc="Weather checking plugin for MythTV" +arch=('i686' 'x86_64') +url="http://www.mythtv.org" +license=('GPL') +depends=("mythtv>=${pkgver}" 'wget') +source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") +md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') +groups=('mythtv-extras') + +build() { + cd $startdir/src/mythplugins + . /etc/profile.d/qt3.sh + + # use QT3 qmake + export PATH=$QTDIR/bin:$PATH + + ./configure --prefix=/usr --enable-opengl --disable-all --enable-mythweather + + qmake mythplugins.pro + make qmake || return 1 + make -j 2 || return 1 + + make INSTALL_ROOT=$startdir/pkg install +} + diff --git a/abs/core-testing/mythtv/stable-0.21/mythweb/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mythweb/PKGBUILD new file mode 100644 index 0000000..20e9e3d --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythweb/PKGBUILD @@ -0,0 +1,39 @@ +pkgname=mythweb +pkgver=0.21 +pkgrel=20 +pkgdesc="Web interface for MythTV's backend" +arch=('i686' 'x86_64') +url="http://www.mythtv.org" +license=('GPL') +depends=("mythtv>=${pkgver}" 'lighttpd' 'php' 'local-website') +install=mythweb.install +source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2" wiiweb.tar.bz2 transcoders.patch) +md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') +groups=('mythtv-extras') +DOCROOT=/data/srv/httpd/htdocs/mythweb + +build() { + cd $startdir/src/mythplugins/mythweb + svn update + mkdir -p $startdir/pkg/$DOCROOT/{image_cache,php_sessions} +#apply gallery patches here +# cd $startdir/src/mythplugins-$pkgver/$pkgname/ +# patch -p0 < $startdir/patch/mythweb_gallery_updated1.diff +# patch -p2 < $startdir/patch/2923-mythweb-gallery-English_GB_lang.diff +# tar -zxvf $startdir/patch/icons.tar.gz +### + + # Workaround for LIGHTTPD bug in mythweb.pl (affects DB queries) + cd $startdir/src/mythplugins/$pkgname/ + patch -p0 < $startdir/patch/mythweb.pl.diff + patch -p1 < $startdir/transcoders.patch + + cp -r $startdir/src/mythplugins/$pkgname/* $startdir/pkg/$DOCROOT +# cp $startdir/src/mythplugins-$pkgver/$pkgname/data/.htaccess $startdir/pkg/$DOCROOT + rm $startdir/pkg/srv/$DOCROOT/README + tar xjvf $srcdir/wiiweb.tar.bz2 -C $pkgdir/$DOCROOT + chown -R http:users $startdir/pkg/$DOCROOT + chmod g+rw $startdir/pkg/$DOCROOT/{image_cache,php_sessions,data} +} + + diff --git a/abs/core-testing/mythtv/stable-0.21/mythweb/mythweb.install b/abs/core-testing/mythtv/stable-0.21/mythweb/mythweb.install new file mode 100644 index 0000000..a2aa1bd --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythweb/mythweb.install @@ -0,0 +1,13 @@ +post_install() { + if [ ! -e /data/srv/httpd/htdocs/mythweb/data/video ] + then + ln -s /myth/video /data/srv/httpd/htdocs/mythweb/data/video + fi +} + +post_upgrade(){ + post_install $1 +} +op=$1 +shift +$op $* diff --git a/abs/core-testing/mythtv/stable-0.21/mythweb/patch/2923-mythweb-gallery-English_GB_lang.diff b/abs/core-testing/mythtv/stable-0.21/mythweb/patch/2923-mythweb-gallery-English_GB_lang.diff new file mode 100644 index 0000000..103fb2f --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythweb/patch/2923-mythweb-gallery-English_GB_lang.diff @@ -0,0 +1,102 @@ +Index: mythplugins/mythweb/modules/_shared/lang/English_GB.lang +=================================================================== +--- mythplugins/mythweb/modules/_shared/lang/English_GB.lang (revision 16505) ++++ mythplugins/mythweb/modules/_shared/lang/English_GB.lang (working copy) +@@ -154,6 +154,7 @@ + "Current Conditions" + "Current Recording" + "Current recordings" ++"Current path" + "Currently Browsing: $1" + "Currently Recording: Edit" + "Custom" +@@ -169,6 +170,7 @@ + Deaf Signed + "Default" + "Default MythVideo View" ++"Default view size" + "Delete" + "delete" + "Delete $1" +@@ -247,6 +249,8 @@ + "freqid" + "Friday" + "Frontends" ++"Gallery" ++"Gallery image path" + "generic_date" + %a %b %e, %Y + "generic_time" +@@ -270,12 +274,14 @@ + "Hide" + "High" + "Home" ++"Horizontal screen resolution" + "Host" + "Hosted by" + "Hour" + "Hour Format" + "hue" + "Humidity" ++"Images per page" + "IMDB" + "IMDBTYPE" + "Inactive" +@@ -334,6 +340,8 @@ + "length" + "Length" + "Length (min)" ++"List of allowed image formats" ++"List of available view sizes" + "Listing "Jump to"" + "Listing Time Key" + "Listings" +@@ -383,6 +391,7 @@ + "mythvideo.sort_ignores_case" + "MythWeb" + "MythWeb Defaults" ++"MythWeb Gallery" + "MythWeb Global Defaults" + "MythWeb Session" + "MythWeb Skin" +@@ -413,6 +422,7 @@ + "Number of shows" + "Number of Songs" + "Number of timeslots" ++"of" + "Only display favourite channels" + "Only match commercial-free channels" + "Only match HD programs" +@@ -429,6 +439,7 @@ + "Past Month" + "Past Week" + "Past Year" ++"Path where the thumbnails are" + "Paused" + "Pending" + "People" +@@ -688,6 +699,7 @@ + "Subtitles Available" + "Sunday" + "Surround Sound" ++"Switch view mode" + "Tab" + "The requested recording schedule has been deleted." + "There are no items in this Playlist!" +@@ -705,6 +717,7 @@ + "Title Match" + "Title search" + "Title Search" ++"to" + "Today" + "Tomorrow" + "Too Many" +@@ -791,6 +804,8 @@ + "Wednesday" + "welcome: backend_log" + Show the server logs. ++"welcome: gallery" ++ Browse your picture collection. + "welcome: music" + Browse your music collection. + "welcome: remote" diff --git a/abs/core-testing/mythtv/stable-0.21/mythweb/patch/icons.tar.gz b/abs/core-testing/mythtv/stable-0.21/mythweb/patch/icons.tar.gz new file mode 100644 index 0000000..691d28e Binary files /dev/null and b/abs/core-testing/mythtv/stable-0.21/mythweb/patch/icons.tar.gz differ diff --git a/abs/core-testing/mythtv/stable-0.21/mythweb/patch/mythweb.pl.diff b/abs/core-testing/mythtv/stable-0.21/mythweb/patch/mythweb.pl.diff new file mode 100644 index 0000000..6dcbf99 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythweb/patch/mythweb.pl.diff @@ -0,0 +1,23 @@ +*** mythweb-unpatched.pl 2009-06-02 14:55:24.011861459 -0400 +--- mythweb.pl 2009-06-02 14:56:24.386441304 -0400 +*************** +*** 49,57 **** + + # Connect to the database + END { $dbh->disconnect() if ($dbh); } +! our $dbh = DBI->connect("dbi:mysql:database=$ENV{'db_name'}:host=$ENV{'db_server'}", +! $ENV{'db_login'}, +! $ENV{'db_password'}); + unless ($dbh) { + print header(), + "Cannot connect to database: $!\n\n"; +--- 49,57 ---- + + # Connect to the database + END { $dbh->disconnect() if ($dbh); } +! our $dbh = DBI->connect("dbi:mysql:database=$ENV{'DB_NAME'}:host=$ENV{'DB_SERVER'}", +! $ENV{'DB_LOGIN'}, +! $ENV{'DB_PASSWORD'}); + unless ($dbh) { + print header(), + "Cannot connect to database: $!\n\n"; diff --git a/abs/core-testing/mythtv/stable-0.21/mythweb/patch/mythweb_gallery_updated1.diff b/abs/core-testing/mythtv/stable-0.21/mythweb/patch/mythweb_gallery_updated1.diff new file mode 100644 index 0000000..f683b17 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythweb/patch/mythweb_gallery_updated1.diff @@ -0,0 +1,1657 @@ +diff -Naur ../mythweb-orig/modules/gallery/handler.php ./modules/gallery/handler.php +--- ../mythweb-orig/modules/gallery/handler.php 1969-12-31 19:00:00.000000000 -0500 ++++ ./modules/gallery/handler.php 2007-08-20 22:33:02.000000000 -0400 +@@ -0,0 +1,35 @@ ++config['image_path'] = $_SESSION['gallery']['image_path']; ++ $this->config['cache_path'] = $_SESSION['gallery']['cache_path']; ++ $this->config['default_viewsize'] = $_SESSION['gallery']['default_viewsize']; ++ $this->config['screen_width'] = $_SESSION['gallery']['screen_width']; ++ $this->config['viewsizes'] = $_SESSION['gallery']['viewsizes']; ++ $this->config['valid_image_files'] = $_SESSION['gallery']['valid_image_files']; ++ ++ } ++ ++ // ======================================================= ++ function start() { ++ ++ // the current selected directory where the cached images are stored ++ $current_path = $this->getCurrentImagePath(); ++ // the path to the real images ++ $image_path = $this->config['image_path']; ++ // the filename of a selected image ++ $image_name = $this->getImageName(); ++ // the current viewsize mode ++ $image_viewsize = $this->getImageViewSize(); ++ // get the image index for the viewsize medium ++ $image_index = $this->getImageIndex(); ++ // get the contents of the folders ++ $folderList = $this->getFolderList( $current_path ); ++ // check what kind of images should be displayed ++ if ($image_viewsize == 'fullsize') { ++ // create the images if there are not yet in the directory ++ $this->makeImages( $current_path, $folderList, $image_viewsize, $image_index ); ++ // display the big image ++ $this->showFullsizeImage( $current_path, $folderList, $image_index ); ++ // there is nothing else to do ++ exit; ++ } ++ // show the horizontal navigation bar ++ $this->showGalleryHeader( $current_path, $image_viewsize, $image_index ); ++ // check if the thumbnail directory is there, if not create it ++ $this->makeDirectory( $current_path ); ++ // create the images if there are not yet in the directory ++ $this->makeImages( $current_path, $folderList, $image_viewsize, $image_index ); ++ echo ''."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ '
'."\n"; ++ $this->showFolderTree( $current_path, $folderList ); ++ echo ''."\n"; ++ if ($this->onlyDirectoriesAvailable( $current_path, $folderList, $image_viewsize, $image_index ) == false ) { ++ echo ''."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ '
'."\n"; ++ $this->showNavigation( $current_path, $folderList, $image_viewsize, $image_index ); ++ echo '
'."\n"; ++ $this->showImages( $current_path, $folderList, $image_viewsize, $image_index ); ++ echo '
'."\n"; ++ } else { ++ echo ' '; ++ } ++ echo '
'."\n"; ++ } ++ ++ // ======================================================= ++ function getViewSizesList() { ++ $viewsizesList = explode(';',preg_replace('/ /','',$this->config['viewsizes'])); ++ return $viewsizesList; ++ } ++ ++ ++ // ======================================================= ++ function getCurrentImagePath() { ++ switch ($_SERVER['REQUEST_METHOD']) { ++ case 'GET': ++ $current_path = stripslashes($_GET['path']); ++ break; ++ case 'POST': ++ $current_path = stripslashes($_POST['path']); ++ break; ++ } ++ if (!is_dir($current_path) ) { ++ $current_path = $this->config['image_path']; ++ } ++ return $current_path; ++ } ++ ++ // ======================================================= ++ function getImageViewSize() { ++ switch ($_SERVER['REQUEST_METHOD']) { ++ case 'GET': ++ $viewsize = stripslashes($_GET[viewsize]); ++ break; ++ case 'POST': ++ $viewsize = stripslashes($_POST[viewsize]); ++ break; ++ } ++ // check if the given viewsize is one of the viewsizes ++ // specified in the config. fullsize is also needed ++ if (isset($viewsize) && ++ (($viewsize == 'fullsize') || ++ in_array($viewsize, $this->getViewSizesList()))) { ++ return $viewsize; ++ } else { ++ return $this->config['default_viewsize']; ++ } ++ } ++ ++ // ======================================================= ++ function getImageName() { ++ switch ($_SERVER['REQUEST_METHOD']) { ++ case 'GET': ++ $image_name = $_GET['file']; ++ break; ++ case 'POST': ++ $image_name = $_POST['file']; ++ break; ++ } ++ return $image_name; ++ } ++ ++ // ======================================================= ++ function getImageIndex() { ++ if (isset($_GET['index'])) ++ return $_GET['index']; ++ return 1; ++ } ++ ++ ++ // ======================================================= ++ // displays the path of the choosen directories horizontally ++ // so one can navigate back ++ function showGalleryHeader( $current_path, $image_viewsize, $image_index ) { ++ echo ''."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ '
'. ++ t('Current path').': '; ++ $folders = explode('/', $current_path); ++ for ($i=1; $i < count($folders); $i++) { ++ echo ''. ++ $folders[$i].''."\n"; ++ // don't show the separators when there are no more subfolders ++ if ($i < (count($folders)-1)) { ++ echo ' / '; ++ } ++ } ++ // display the menu where one can shoose between small and medium images ++ echo ''. ++ t('Switch view mode').':  '. ++ '
'."\n". ++ ''."\n". ++ ''. ++ ''; ++ echo '
'."\n"; ++ } ++ ++ // ======================================================= ++ function showFolderTree( $current_path, $folderList ) { ++ ++ // dont go into the directory if there are not subdirs ++ if ($this->getFolderCount( $current_path, $folderList[$i]) == 0) { ++ $current_path = substr($current_path, 0, strrpos($current_path, '/')); ++ $folderList = $this->getFolderList( $current_path ); ++ } ++ // displays the directory tree and the pictures ++ echo ''."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ '
'."\n"; ++ // display the directories ++ for ($i = 0; $i < count( $folderList ); $i++) { ++ // only display folders that are not hidden or special ++ if ((is_dir( $current_path.'/'.$folderList[$i] )) && ++ ($folderList[$i] != '..')){ ++ echo '
'; ++ $link = $this->getFolderLink( $current_path, $folderList[$i] ); ++ $folderCount = $this->getFolderCount( $current_path, $folderList[$i] ); ++ // display the folder as a link and the number of subfolder next to it ++ $this->displayFolderLink( $link, $folderList[$i], $folderCount ); ++ echo '
'; ++ } ++ } ++ echo '
'."\n"; ++ } ++ ++ // ======================================================= ++ function getFolderList( $current_path ) { ++ if ($current_path != $this->config['cache_path'] ) { ++ $folderList[] = '..'; ++ } ++ // get the image extensions ++ $extenstionList = explode(',',$this->config['valid_image_files']); ++ // get the directories and files ++ if ($dh = opendir($current_path)) { ++ while (($file = readdir($dh)) !== false) { ++ // only add the file/dir if its a directory or a file ++ // with the specified extension ++ ++ if ((substr($file,0,1) != '.') && ++ (is_dir($current_path.'/'.$file)) || ++ (in_array(strtolower(substr($file,-3)), $extenstionList))) ++ { ++ $folderList[] = $file; ++ } ++ } ++ } ++ // delete the first entry when we are at the image_path ++ // to prevent from going a directory up ++ if ($current_path == $this->config['image_path']) ++ array_shift($folderList); ++ // sort the array alphabetically ++ sort($folderList); ++ return $folderList; ++ } ++ ++ // ======================================================= ++ function getFolderLink( $current_path, $folder ) { ++ $link = ''; ++ return $link; ++ } ++ ++ // ======================================================= ++ function displayFolderLink( $link, $folder, $folderCount ) { ++ echo ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''."\n"; ++ } ++ ++ // ======================================================= ++ function getFolderCount($current_path, $folder) { ++ // dont get the folder count if its the .. directory ++ if ($folder != '..') { ++ return count(glob($current_path.'/'.$folder.'/*',GLOB_ONLYDIR)); ++ } ++ } ++ ++ // ======================================================= ++ // shows how many sub directories the specified folder has ++ function displayFolderCount( $folderCount ) { ++ if ($folderCount == 1) { ++ echo ' ('.$folderCount.')';// '.t('subfolder'); ++ } ++ if ($folderCount > 1) { ++ echo ' ('.$folderCount.')';// '.t('subfolders'); ++ } ++ } ++ ++ ++ // ======================================================= ++ // creates the directory for the thumbnails. the directory ++ // structure is identical to the one of original pictures ++ function makeDirectory( $current_path ) { ++ if (!file_exists( $this->config['cache_path'].$current_path )) { ++ // add the document root to the thumbnail directory ++ // because mkdir works with absolute paths ++ $cache_path = $_SERVER[DOCUMENT_ROOT].$this->config['cache_path']; ++ // split the directory string into separate directories ++ $folderList = explode( '/', $current_path ); ++ // go through all folder and create each one ++ for($i=1; $i < count($folderList); $i++) { ++ $cache_path .= '/'.$folderList[$i]; ++ // check if the directory is already there ++ if (!file_exists($cache_path)) { ++ mkdir ($cache_path); ++ } ++ } ++ } ++ } ++ ++ // ======================================================= ++ // check if the images are there, if not create them ++ function makeImages( $current_path, $folderList, $image_viewsize, $image_index ) { ++ $path = $_SERVER[DOCUMENT_ROOT].$this->config['cache_path'].$current_path; ++ // use the image_viewsize numbers as a prefix if fullsize is not requested ++ if ( $image_viewsize != fullsize ) { ++ // only so many images will be created that will be displayed on the screen ++ $max_cols = substr($image_viewsize, 0, 1); ++ $max_rows = substr($image_viewsize, 2, 1); ++ $max_number = ($max_cols * $max_rows); ++ // the prefix that will be added to a file so that ++ // different sizes have different names ++ $file_prefix = strtr($image_viewsize, ',','_').'_'; ++ } else { ++ $max_number = 1; ++ // the prefix that will be added to a file so that ++ // different sizes have different names ++ $file_prefix = $image_viewsize.'_'; ++ } ++ // get the amount of subfolders. increase the count in the loop by these ++ // subfolders ++ $folder_count = count(glob($current_path.'/'.$folder.'/*',GLOB_ONLYDIR)); ++ for ($i = $image_index; $i < ($max_number + $image_index + $folder_count); $i++) { ++ // show the picture only if its not hidden and not a directory ++ if (!is_dir( $current_path.'/'.$folderList[$i] )) { ++ // check if there is already a thumbnail available, if not create it ++ if (!file_exists( $path.'/'.$file_prefix.$folderList[$i] )) { ++ // get the extension of the file ++ $fileParts = explode('.', $folderList[$i]); ++ $file_extension = strtolower($fileParts[count($fileParts)-1]); ++ // get image pointer ++ $image_p = null; ++ if ($file_extension == 'jpg') ++ $image_p = @imagecreatefromjpeg( $current_path.'/'.$folderList[$i] ); ++ if ($file_extension == 'png') ++ $image_p = @imagecreatefrompng( $current_path.'/'.$folderList[$i] ); ++ if ($file_extension == 'gif') ++ $image_p = @imagecreatefromgif( $current_path.'/'.$folderList[$i] ); ++ // proceed if we have an image pointer ++ if ($image_p) { ++ // get the image size for the cached images ++ $size = getimagesize( $current_path.'/'.$folderList[$i]); ++ $width = $size[0]; ++ $height = $size[1]; ++ // get the width for the choosen viewsize ++ // calculate it from the columns and rows if fullsize is not ++ // requested, otherwise use the original image size ++ if ( $image_viewsize != fullsize ) { ++ $new_width = (( $this->config['screen_width'] / $max_cols ) - 50 ); ++ // calculate new image dimensions ++ $new_height = ($height/$width) * $new_width; ++ if ( $height > $width ) { ++ $new_width = ($width/$height) * $new_height; ++ } ++ } else { ++ $new_width = $width; ++ $new_height = $height; ++ } ++ // get a new image pointer ++ $new_image_p = imagecreatetruecolor($new_width, $new_height); ++ // resample the old image to the new one ++ imagecopyresampled($new_image_p, $image_p, 0, 0, 0, 0, ++ $new_width, $new_height, $width, $height ); ++ // save the image ++ if ($file_extension == 'jpg') ++ imagejpeg($new_image_p, $path.'/'.$file_prefix.$folderList[$i] ); ++ if ($file_extension == 'png') ++ imagepng($new_image_p, $path.'/'.$file_prefix.$folderList[$i] ); ++ if ($file_extension == 'gif') ++ imagegif($new_image_p, $path.'/'.$file_prefix.$folderList[$i] ); ++ // destroy the old pointers ++ imagedestroy( $image_p ); ++ imagedestroy( $new_image_p ); ++ } ++ } ++ } ++ } ++ } ++ ++ // ======================================================= ++ function showImages( $current_path, $folderList, $image_viewsize, $image_index ) { ++ ++ $path = $_SERVER[DOCUMENT_ROOT].$this->config['cache_path'].$current_path; ++ // get the column and row values, display that many images in a row ++ $max_cols = substr($image_viewsize, 0, 1); ++ $max_rows = substr($image_viewsize, 2, 1); ++ // counter for the current column and row ++ $current_col = 0; ++ // the prefix that will be added to a file so that different sizes have different names ++ $file_prefix = strtr($image_viewsize, ',','_').'_'; ++ ++ // get the amount of subfolders ++ $folder_count = count(glob($current_path.'/'.$folder.'/*',GLOB_ONLYDIR)); ++ // increase the index by the folder count ++ for ($i = 1; $i <= $folder_count; $i++) { ++ $image_index += 1; ++ } ++ echo ''."\n". ++ ''. ++ ''. ++ ''; ++ // go through all entries in the folderList ++ for ($i = $image_index; $i < (($max_cols * $max_rows)+$image_index); $i++) { ++ if (( file_exists( $path.'/'.$file_prefix.$folderList[$i] )) && ++ ( isset($folderList[$i]) )) { ++ // if the column is zero then start a new row ++ // the specified number of images will be displayed side by side ++ if ( $current_col == 0 ) echo ''."\n"; ++ // stretch the table cells to equal size ++ echo ''."\n"; ++ // if the max number of columns are reached close the row ++ if ( $current_col == $max_cols ) echo ''."\n"; ++ // reset the column count back to zero ++ $current_col++; ++ if ( $current_col == $max_cols ) $current_col = 0; ++ } ++ } ++ echo '
'. ++ ' '. ++ '
'."\n". ++ // display the image centered and put border around it ++ '
'."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ '
'."\n". ++ '
'."\n". ++ // show the filename ++ $folderList[$i]."\n". ++ '
'."\n". ++ '
'; ++ } ++ ++ ++ // ======================================================= ++ function onlyDirectoriesAvailable( $current_path, $folderList, $image_viewsize, $image_index ) { ++ $path = $_SERVER[DOCUMENT_ROOT].$this->config['cache_path'].$current_path; ++ // only so many images will be created that will be displayed on the screen ++ $max_cols = substr($image_viewsize, 0, 1); ++ $max_rows = substr($image_viewsize, 2, 1); ++ $max_number = ($max_cols * $max_rows); ++ // the prefix that will be added to a file so that different sizes have different names ++ $file_prefix = strtr($image_viewsize, ',','_').'_'; ++ ++ // go through the folderList. if there are only directories in it ++ // then dont display the navigation stuff ++ $only_dirs = true; ++ for ($i = 0; $i < count($folderList); $i++) { ++ if ( file_exists( $path.'/'.$file_prefix.$folderList[$i] )) { ++ $only_dirs = false; ++ break; ++ } ++ } ++ return $only_dirs; ++ } ++ ++ // ======================================================= ++ function showNavigation( $current_path, $folderList, $image_viewsize, $image_index ) { ++ $path = $_SERVER[DOCUMENT_ROOT].$this->config['cache_path'].$current_path; ++ // only so many images will be created that will be displayed on the screen ++ $max_cols = substr($image_viewsize, 0, 1); ++ $max_rows = substr($image_viewsize, 2, 1); ++ $max_number = ($max_cols * $max_rows); ++ // the prefix that will be added to a file so that different sizes have different names ++ $file_prefix = strtr($image_viewsize, ',','_').'_'; ++ ++ echo ''."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ ''."\n". ++ '
 '."\n". ++ ''."\n"; ++ // display the goto first page link ++ if ($image_index != 1) { ++ echo ''."\n". ++ // display the right arrow ++ ''. ++ ''."\n"; ++ } else { ++ echo ''."\n"; ++ } ++ // display the previous page icon if there are more than one entries ++ if ($image_index != 1) { ++ echo ''."\n". ++ // display the left arrow ++ ''. ++ ''."\n"; ++ } else { ++ echo ''."\n"; ++ } ++ echo ''."\n". ++ // display an info in what page we are right now ++ '( '.$image_index.' '.t('to').' '; ++ if (($image_index + $max_number) < count($folderList)) { ++ echo ($image_index+$max_number-1); ++ } else { ++ echo (count($folderList)-1); ++ } ++ echo ' '.t('of').' '.(count($folderList)-1).' )'."\n". ++ ''."\n"; ++ // display the next page link ++ if (($image_index + $max_number) < count($folderList)) { ++ echo ''."\n". ++ // display the right arrow ++ ''. ++ ''."\n"; ++ } else { ++ echo ''."\n"; ++ } ++ // display the goto last page link ++ if (($image_index + $max_number) < count($folderList)) { ++ echo ''."\n". ++ // display the right arrow ++ ''. ++ ''."\n"; ++ } else { ++ echo ''."\n"; ++ } ++ echo ' '."\n". ++ '
'."\n"; ++ } ++ ++ // ======================================================= ++ function showFullsizeImage( $current_path, $folderList, $image_index ) { ++ echo ''."\n". ++ ''."\n". ++ ''.$folderList[$image_index].''."\n". ++ ''."\n". ++ ''."\n". ++ '
'."\n". ++ 'config['cache_path'].$current_path.'/'. ++ fullsize.'_'.$folderList[$image_index].'">'."\n". ++ '
'."\n". ++ ''."\n". ++ ''; ++ } ++ ++ // ======================================================= ++} +diff -Naur ../mythweb-orig/modules/gallery/includes/objects/Settings.php ./modules/gallery/includes/objects/Settings.php +--- ../mythweb-orig/modules/gallery/includes/objects/Settings.php 1969-12-31 19:00:00.000000000 -0500 ++++ ./modules/gallery/includes/objects/Settings.php 2007-08-20 22:28:02.000000000 -0400 +@@ -0,0 +1,243 @@ ++ t('MythWeb Session')); ++ global $db; ++ $sh = $db->query('SELECT DISTINCT hostname FROM settings WHERE value="locale" ORDER BY hostname'); ++ ++ // add all the found hosts into an array ++ while (list($host) = $sh->fetch_row()) ++ { ++ if (empty($host)) ++ continue; ++ $Settings_Hosts[$host] = $host; ++ } ++ $sh->finish(); ++ return $Settings_Hosts; ++} ++ ++ ++// update the values in the database if necessary ++function saveGalleryConfig( $Settings_Hosts ) ++{ ++ // Make sure we have a valid host selected ++ if (!isset( $Settings_Hosts[$_SESSION['settings']['host']]) ) ++ { ++ // we have no valid host, reset the array ++ $_SESSION['settings']['host'] = reset(array_keys($Settings_Hosts)); ++ } else { ++ // we have a valid host, check if the data should be saved ++ if ($_POST['save'] && isset($_POST['host'])) ++ { ++ // Changing settings for this MythWeb session ++ if (empty($_POST['host'])) ++ { ++ // save the image path in the session variable ++ $_SESSION['gallery']['image_path'] = $_POST['image_path']; ++ $_SESSION['gallery']['cache_path'] = $_POST['cache_path']; ++ $_SESSION['gallery']['default_viewsize'] = $_POST['default_viewsize']; ++ $_SESSION['gallery']['screen_width'] = $_POST['screen_width']; ++ $_SESSION['gallery']['viewsizes'] = $_POST['viewsizes']; ++ $_SESSION['gallery']['valid_image_files'] = $_POST['valid_image_files']; ++ } else { ++ // save the settings in the database ++// setGalleryImagePath( $_POST['image_path'], $_POST['host'] ); ++ setGalleryCachePath( $_POST['cache_path'], $_POST['host'] ); ++ setGalleryDefaultViewSize( $_POST['default_viewsize'], $_POST['host'] ); ++ setGalleryScreenWidth( $_POST['screen_width'], $_POST['host'] ); ++ setGalleryViewSizes( $_POST['viewsizes'], $_POST['host'] ); ++ setGalleryValidImageFiles( $_POST['valid_image_files'],$_POST['host'] ); ++ } ++ // Make sure the session host gets updated to the posted one. ++ $_SESSION['settings']['host'] = $_POST['host']; ++ } ++ } ++} ++ ++// the absolute path where the images are ++// get it from the database or the session variable ++function getGalleryImagePath() ++{ ++ global $db; ++ if (!empty($_SESSION['settings']['host'])) { ++ $imagePath = $db->query_col('SELECT data FROM settings ++ WHERE value="GalleryDir" AND hostname=?', $_SESSION['settings']['host']); ++ } ++ ++ if (!$imagePath) ++ { ++ $imagePath = _or($_SESSION['gallery']['image_path'], '/myth/gallery'); ++ } ++ ++ return $imagePath; ++} ++ ++// directory where the cached images are stored ++// this directory is relative to the htdocs directory ++function getGalleryCachePath() ++{ ++ global $db; ++ if (!empty($_SESSION['settings']['host'])) { ++ $cachePath = $db->query_col('SELECT data FROM settings ++ WHERE value="GalleryCachePath" AND hostname=?', $_SESSION['settings']['host']); ++ } ++ ++ if (!$cachePath) ++ { ++ $cachePath = _or($_SESSION['gallery']['cache_path'], '/mythweb/data/cache'); ++ } ++ ++ return $cachePath; ++} ++ ++ ++// defines the default view mode ++// default is 4 columns and 4 rows per page ++function getGalleryDefaultViewSize() ++{ ++ global $db; ++ if (!empty($_SESSION['settings']['host'])) { ++ $defaultViewSize = $db->query_col('SELECT data FROM settings ++ WHERE value="GalleryDefaultViewSize" AND hostname=?', $_SESSION['settings']['host']); ++ } ++ ++ if (!$defaultViewSize) ++ { ++ $defaultViewSize = _or($_SESSION['gallery']['default_viewsize'], '4,3'); ++ } ++ ++ return $defaultViewSize; ++} ++ ++ ++// width if the screen-200 (example 1024-200) ++// this is needed to calculate the width of the images ++function getGalleryScreenWidth() ++{ ++ global $db; ++ if (!empty($_SESSION['settings']['host'])) { ++ $screenWidth = $db->query_col('SELECT data FROM settings ++ WHERE value="GalleryScreenWidth" AND hostname=?', $_SESSION['settings']['host']); ++ } ++ ++ if (!$screenWidth) ++ { ++ $screenWidth = _or($_SESSION['gallery']['screen_width'], '1024'); ++ } ++ ++ return $screenWidth; ++} ++ ++ ++// columns and rows that are shown on one page, ; separates another mode ++function getGalleryViewSizes() ++{ ++ global $db; ++ if (!empty($_SESSION['settings']['host'])) { ++ $viewSizes = $db->query_col('SELECT data FROM settings ++ WHERE value="GalleryViewSizes" AND hostname=?', $_SESSION['settings']['host']); ++ } ++ ++ if (!$viewSizes) ++ { ++ $viewSizes = _or($_SESSION['gallery']['viewsizes'], '5,4 ; 4,4 ; 4,3 ; 3,3 ; 2,2 ; 1,1'); ++ } ++ ++ return $viewSizes; ++} ++ ++ ++// image extensions that will be shown, everything else ++// will not work, currently there four are supported ++function getGalleryValidImageFiles() ++{ ++ global $db; ++ if (!empty($_SESSION['settings']['host'])) { ++ $validImageFiles = $db->query_col('SELECT data FROM settings ++ WHERE value="GalleryValidImageFiles" AND hostname=?', $_SESSION['settings']['host']); ++ } ++ ++ if (!$validImageFiles) ++ { ++ $validImageFiles = _or($_SESSION['gallery']['valid_image_files'], 'jpg,png,gif,bmp'); ++ } ++ ++ return $validImageFiles; ++} ++ ++ ++// save the image path in the database ++//function setGalleryImagePath( $imagePath, $host ) ++//{ ++// global $db; ++// $db->query('UPDATE settings SET data = ? ++// WHERE value="GalleryDir" AND hostname=?', $imagePath, $host); ++//} ++ ++function setGalleryCachePath( $cachePath, $host ) ++{ ++ global $db; ++ $db->query('UPDATE settings SET data = ? ++ WHERE value="GalleryCachePath" AND hostname=?', $cachePath, $host); ++} ++ ++ ++function setGalleryDefaultViewSize( $defaultViewSize, $host ) ++{ ++ global $db; ++ $db->query('UPDATE settings SET data = ? ++ WHERE value="GalleryDefaultViewSize" AND hostname=?', $defaultViewSize, $host); ++} ++ ++ ++function setGalleryScreenWidth( $screenWidth, $host ) ++{ ++ global $db; ++ $db->query('UPDATE settings SET data = ? ++ WHERE value="GalleryScreenWidth" AND hostname=?', $screenWidth, $host); ++} ++ ++ ++function setGalleryViewSizes( $viewSizes, $host ) ++{ ++ global $db; ++ $db->query('UPDATE settings SET data = ? ++ WHERE value="GalleryViewSizes" AND hostname=?', $viewSizes, $host); ++} ++ ++ ++function setGalleryValidImageFiles( $validImageFiles, $host ) ++{ ++ global $db; ++ $db->query('UPDATE settings SET data = ? ++ WHERE value="GalleryValidImageFiles" AND hostname=?', $validImageFiles, $host); ++} ++ ++ +diff -Naur ../mythweb-orig/modules/gallery/init.php ./modules/gallery/init.php +--- ../mythweb-orig/modules/gallery/init.php 1969-12-31 19:00:00.000000000 -0500 ++++ ./modules/gallery/init.php 2007-08-19 23:21:33.000000000 -0400 +@@ -0,0 +1,38 @@ ++ t('Gallery'), ++ 'choices' => array('prefs' => t('Preferences'), ), ++ 'default' => 'prefs', ++ ); ++ ++// First, we should check to see that MythGallery is configured. ++ $has_gallery = $_SESSION['locale'] ++ ? true ++ : $db->query_col('SELECT COUNT(data) ++ FROM settings ++ WHERE value="locale"'); ++ ++ ++ ++// If gallery is enabled, add it to the list. ++ if ($has_gallery) { ++ $Modules['gallery'] = array('path' => 'gallery', ++ 'sort' => 5, ++ 'name' => t('Gallery'), ++ 'description' => t('Local Image Gallery') ++ ); ++ } +diff -Naur ../mythweb-orig/modules/gallery/set_prefs.php ./modules/gallery/set_prefs.php +--- ../mythweb-orig/modules/gallery/set_prefs.php 1969-12-31 19:00:00.000000000 -0500 ++++ ./modules/gallery/set_prefs.php 2007-08-20 22:29:12.000000000 -0400 +@@ -0,0 +1,24 @@ ++getImageViewSize(); ++ ++// If displaying full size image don't display header and footer ++if ($image_viewsize == 'fullsize') { ++ // Print the gallery part ++ $gallery->start(); ++} ++else ++{ ++ // Load this page's custom stylesheet ++ $headers[] = ''; ++ ++ // Print the page header ++ require 'modules/_shared/tmpl/'.tmpl.'/header.php'; ++ ++ // Print the gallery part ++ $gallery->start(); ++ ++ // Print the page footer ++ require 'modules/_shared/tmpl/'.tmpl.'/footer.php'; ++} +\ No newline at end of file +diff -Naur ../mythweb-orig/modules/gallery/tmpl/default/set_prefs.php ./modules/gallery/tmpl/default/set_prefs.php +--- ../mythweb-orig/modules/gallery/tmpl/default/set_prefs.php 1969-12-31 19:00:00.000000000 -0500 ++++ ./modules/gallery/tmpl/default/set_prefs.php 2007-08-19 23:21:33.000000000 -0400 +@@ -0,0 +1,93 @@ ++showConfig(); ++ ++class GalleryConfigTheme ++{ ++ function GalleryConfigTheme() ++ { ++ ++ } ++ ++ function showConfig() ++ { ++ echo '
'. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ ''. ++ '
'. ++ t('Gallery image path').': '. ++ ''. ++ ''. ++ '
'. ++ t('Path where the thumbnails are').': '. ++ ''. ++ ''. ++ '
'. ++ t('Default view size').': '. ++ ''. ++ ''. ++ '
'. ++ t('Horizontal screen resolution').': '. ++ ''. ++ ''. ++ '
'. ++ t('List of available view sizes').': '. ++ ''. ++ ''. ++ '
'. ++ t('List of allowed image formats').': '. ++ ''. ++ ''. ++ '
'. ++ ''. ++ ''. ++ ''. ++ '
'. ++ '
'; ++ } ++} ++ ++?> +\ No newline at end of file +diff -Naur ../mythweb-orig/modules/gallery/tmpl/default/welcome.php ./modules/gallery/tmpl/default/welcome.php +--- ../mythweb-orig/modules/gallery/tmpl/default/welcome.php 1969-12-31 19:00:00.000000000 -0500 ++++ ./modules/gallery/tmpl/default/welcome.php 2007-08-19 23:21:33.000000000 -0400 +@@ -0,0 +1,26 @@ ++', ++ '', ++ ++// Print a basic overview of what this module does ++ t('welcome: gallery'), ++ ++// Next, print a list of possible subsectons ++ #### ++ ++// Close the div ++ "\n"; +\ No newline at end of file +diff -Naur ../mythweb-orig/modules/_shared/lang/English.lang ./modules/_shared/lang/English.lang +--- ../mythweb-orig/modules/_shared/lang/English.lang 2007-08-19 23:20:01.000000000 -0400 ++++ ./modules/_shared/lang/English.lang 2007-08-19 23:26:41.000000000 -0400 +@@ -153,6 +153,7 @@ + "Create Schedule" + "Current Conditions" + "Current recordings" ++"Current path" + "Currently Browsing: $1" + "Currently Recording: Edit" + "Custom" +@@ -164,6 +165,7 @@ + "Deactivated" + "Default" + "Default MythVideo View" ++"Default view size" + "Delete" + "delete" + "Delete $1" +@@ -242,6 +244,8 @@ + "freqid" + "Friday" + "Frontends" ++"Gallery" ++"Gallery image path" + "generic_date" + %a %b %e, %Y + "generic_time" +@@ -269,6 +273,7 @@ + "Hide" + "High" + "Home" ++"Horizontal screen resolution" + "Host" + "Hosted by" + "Hosts" +@@ -276,6 +281,7 @@ + "Hour Format" + "hue" + "Humidity" ++"Images per page" + "IMDB" + "imdb rating" + "IMDBTYPE" +@@ -318,6 +324,8 @@ + "length" + "Length" + "Length (min)" ++"List of allowed image formats" ++"List of available view sizes" + "Listing "Jump to"" + "Listing Time Key" + "Listings" +@@ -367,6 +375,7 @@ + "mythvideo.sort_ignores_case" + "MythWeb" + "MythWeb Defaults" ++"MythWeb Gallery." + "MythWeb Global Defaults" + "MythWeb Session" + "MythWeb session settings" +@@ -401,6 +410,7 @@ + "Number of shows" + "Number of Songs" + "Number of timeslots" ++"of" + "Only display favourite channels" + "Only match commercial-free channels" + "Only match HD programs" +@@ -415,6 +425,7 @@ + "Past Month" + "Past Week" + "Past Year" ++"Path where the thumbnails are" + "Paused" + "Pending" + "People" +@@ -673,6 +684,7 @@ + "Subtitles Available" + "Sunday" + "Surround Sound" ++"Switch view mode" + "Tab" + "The requested recording schedule has been deleted." + "There are no items in this Playlist!" +@@ -690,6 +702,7 @@ + "Title Match" + "Title search" + "Title Search" ++"to" + "Today" + "Tomorrow" + "Too Many" +@@ -784,6 +797,8 @@ + "Wednesday" + "welcome: backend_log" + Show the server logs. ++"welcome: gallery" ++ Browse your picture collection. + "welcome: music" + Browse your music collection. + "welcome: remote" +diff -Naur ../mythweb-orig/modules/_shared/lang/German.lang ./modules/_shared/lang/German.lang +--- ../mythweb-orig/modules/_shared/lang/German.lang 2007-08-19 23:20:01.000000000 -0400 ++++ ./modules/_shared/lang/German.lang 2007-08-19 23:27:54.000000000 -0400 +@@ -209,6 +209,8 @@ + "Create a Random Mix" + "Create Schedule" + Speichern ++"Current path" ++ Aktueller Pfad + "Current Conditions" + Das aktuelle Wetter + "Current recordings" +@@ -231,6 +233,8 @@ + "Default" + Standard + "Default MythVideo View" ++"Default view size" ++ Standardansicht + "Delete" + Löschen + "delete" +@@ -343,6 +347,10 @@ + "Friday" + Freitag + "Frontends" ++"Gallery" ++ Gallerie ++"Gallery image path" ++ Pfad der Bilder + "generic_date" + %e.%m.%Y + "generic_time" +@@ -379,6 +387,8 @@ + "High" + Max + "Home" ++"Horizontal screen resolution" ++ Horizontale Bildschirmauflösung + "Host" + "Hosted by" + "Hosts" +@@ -390,6 +400,8 @@ + Farbton + "Humidity" + Luftfeuchtigkeit ++"Images per page" ++ Bilder pro Seite + "IMDB" + IMDB + "imdb rating" +@@ -438,6 +450,10 @@ + Dauer + "Length (min)" + Dauer (Min.) ++"List of allowed image formats" ++ Liste der erlaubten Bildformate ++"List of available view sizes" ++ Liste der möglichen Ansichten + "Listing "Jump to"" + TV Programm "Gehe zu" + "Listing Time Key" +@@ -502,6 +518,8 @@ + "mythvideo.sort_ignores_case" + "MythWeb" + "MythWeb Defaults" ++"MythWeb Gallery." ++ Gallerie + "MythWeb Global Defaults" + "MythWeb Session" + "MythWeb session settings" +@@ -548,6 +566,8 @@ + "Number of shows" + "Number of Songs" + "Number of timeslots" ++"of" ++ von + "Only display favourite channels" + Nur Favoriten anzeigen + "Only match commercial-free channels" +@@ -562,6 +582,8 @@ + "Override" + "Page Down" + "Page Up" ++"Path where the thumbnails are" ++ Thumbnails speichern unter + "Part $1 of $2" + Teil $1 von $2 + "Past Month" +@@ -870,6 +892,10 @@ + "Streaming" + "Sub and Desc (Empty matches)" + Untertitel & Beschr. (kein Ergebnis) ++"subfolder" ++ Unterordner ++"subfolders" ++ Unterordner + "Submit Search" + "subtitle" + "Subtitle" +@@ -882,6 +908,8 @@ + "Subtitles Available" + "Sunday" + Sonntag ++"Switch view mode" ++ Ansichtsmodus wechseln + "Surround Sound" + "Tab" + "The requested recording schedule has been deleted." +@@ -907,6 +935,8 @@ + "Title search" + "Title Search" + Titel Suche ++"to" ++ bis + "Today" + Heute + "Tomorrow" +@@ -1024,6 +1054,8 @@ + Mittwoch + "welcome: backend_log" + Backend Log ++"welcome: gallery" ++ Gallerie + "welcome: music" + Musik + "welcome: remote" +diff -Naur ../mythweb-orig/modules/_shared/tmpl/default/header.php ./modules/_shared/tmpl/default/header.php +--- ../mythweb-orig/modules/_shared/tmpl/default/header.php 2007-08-19 23:20:01.000000000 -0400 ++++ ./modules/_shared/tmpl/default/header.php 2007-08-19 23:21:33.000000000 -0400 +@@ -96,6 +96,13 @@ +
+ ++ href="gallery" onmouseover="return help_text('')" onmouseout="return help_text()"> ++ MythGallery ++ ++ + href="settings" onmouseover="return help_text('')" onmouseout="return help_text()"> + <?php echo t('Settings') ?> +diff -Naur ../mythweb-orig/skins/default/gallery.css ./skins/default/gallery.css +--- ../mythweb-orig/skins/default/gallery.css 1969-12-31 19:00:00.000000000 -0500 ++++ ./skins/default/gallery.css 2007-08-19 23:21:33.000000000 -0400 +@@ -0,0 +1,108 @@ ++img { ++ border: 0px; ++ border-color: #000000; ++} ++ ++table.current_path_and_viewsize { ++ margin-top:5px; ++ border:1px solid #626262; ++ padding:5px; ++ width:100%; ++} ++ ++a { ++ color:#000000; ++ text-decoration:none; ++} ++ ++a.header { ++ font-weight:bold; ++ font-style:italic; ++} ++ ++a.folderlist { ++ font-style:italic; ++} ++ ++td.current_path { ++ text-align:left; ++ width:auto; ++} ++ ++td.change_viewsize_text { ++ text-align:right; ++ width:160px; ++} ++ ++td.change_viewsize_selection { ++ text-align:right; ++ width:140px; ++} ++ ++select.change_viewsize { ++ border:1px solid #323232; ++ background-color: #191c26; ++ color: #FFFFFF; ++} ++ ++td.folder_navigation { ++ width:200px; ++ vertical-align:top; ++} ++ ++table.folder_navigation { ++ margin-top:5px; ++ border:1px solid #626262; ++ padding:4px; ++ width:100%; ++} ++ ++div.folder_navigation_active { ++ background-color: #224477; ++ border:1px solid #191c26; ++ text-align:left; ++ padding:4px; ++} ++ ++div.folder_navigation { ++ border:1px solid #191c26; ++ text-align:left; ++ padding:4px; ++} ++ ++td.image_listing { ++ width:auto; ++ vertical-align:top; ++} ++ ++table.imagelist_and_navigation { ++ margin-top:5px; ++ margin-left:5px; ++ border:1px solid #626262; ++ padding:5px; ++ width:100%; ++} ++ ++td.image_navigation { ++ text-align:center; ++ vertical-align:middle; ++ width:20%; ++ border-width: 0px; ++} ++ ++td.single_image { ++ font-size:9pt; ++ padding:5px; ++ text-align:center; ++} ++ ++img.single_image { ++ padding:7px; ++ border:1px solid #323232; ++} ++ ++img.single_image_active { ++ background-color: #224477; ++ padding:7px; ++ border:1px solid #323232; ++} +\ No newline at end of file +diff -Naur ../mythweb-orig/skins/grey/gallery.css ./skins/grey/gallery.css +--- ../mythweb-orig/skins/grey/gallery.css 1969-12-31 19:00:00.000000000 -0500 ++++ ./skins/grey/gallery.css 2007-08-19 23:21:33.000000000 -0400 +@@ -0,0 +1,107 @@ ++img { ++ border: 0px; ++ border-color: #000000; ++} ++ ++table.current_path_and_viewsize { ++ margin-top:5px; ++ border:1px solid #626262; ++ padding:5px; ++ width:100%; ++} ++ ++a { ++ color:#000000; ++ text-decoration:none; ++} ++ ++a.header { ++ font-weight:bold; ++ font-style:italic; ++} ++ ++a.folderlist { ++ font-style:italic; ++} ++ ++td.current_path { ++ text-align:left; ++ width:auto; ++} ++ ++td.change_viewsize_text { ++ text-align:right; ++ width:160px; ++} ++ ++td.change_viewsize_selection { ++ text-align:right; ++ width:140px; ++} ++ ++select.change_viewsize { ++ border:1px solid #323232; ++ background-color: #212121; ++} ++ ++td.folder_navigation { ++ width:200px; ++ vertical-align:top; ++} ++ ++table.folder_navigation { ++ margin-top:5px; ++ border:1px solid #626262; ++ padding:4px; ++ width:100%; ++} ++ ++div.folder_navigation_active { ++ background-color: #626262; ++ border:1px solid #212121; ++ text-align:left; ++ padding:4px; ++} ++ ++div.folder_navigation { ++ border:1px solid #212121; ++ text-align:left; ++ padding:4px; ++} ++ ++td.image_listing { ++ width:auto; ++ vertical-align:top; ++} ++ ++table.imagelist_and_navigation { ++ margin-top:5px; ++ margin-left:5px; ++ border:1px solid #626262; ++ padding:5px; ++ width:100%; ++} ++ ++td.image_navigation { ++ text-align:center; ++ vertical-align:middle; ++ width:20%; ++ border-width: 0px; ++} ++ ++td.single_image { ++ font-size:9pt; ++ padding:5px; ++ text-align:center; ++} ++ ++img.single_image { ++ padding:7px; ++ border:1px solid #323232; ++} ++ ++img.single_image_active { ++ background-color: #626262; ++ padding:7px; ++ border:1px solid #323232; ++} +\ No newline at end of file +diff -Naur ../mythweb-orig/skins/grey/settings.css ./skins/grey/settings.css +--- ../mythweb-orig/skins/grey/settings.css 2007-08-19 23:20:00.000000000 -0400 ++++ ./skins/grey/settings.css 2007-08-19 23:21:33.000000000 -0400 +@@ -94,7 +94,7 @@ + + #settings .-host { + text-align: right; +- border-bottom: 2px solid #eee; ++ border-bottom: 2px solid #aaa; + } + + /* A notification/warning */ +@@ -115,3 +115,33 @@ + border: 2px solid #999; + border-top: none; + } ++ ++ #settings ._content input._text { ++ margin: 2px; ++ padding: 2px; ++ border: 1px solid #333333; ++ } ++ ++ #settings ._content input._button { ++ margin: 2px; ++ padding: 2px; ++ border: 1px solid #333333; ++ color: #DDDDDD; ++ } ++ ++ #settings ._content table { ++ width: 100%; ++ } ++ #settings ._content table th, #settings ._content table td { ++ padding: .5em; ++ } ++ ++ #settings ._content th, #settings ._content td { ++ text-align: right; ++ font-weight: normal; ++ white-space: nowrap; ++ } ++ ++ #settings ._content tr._sep th, #settings ._content tr._sep td { ++ border-bottom: 1px solid #304943; ++ } diff --git a/abs/core-testing/mythtv/stable-0.21/mythweb/transcoders.patch b/abs/core-testing/mythtv/stable-0.21/mythweb/transcoders.patch new file mode 100644 index 0000000..c1aeb6c --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythweb/transcoders.patch @@ -0,0 +1,23 @@ +diff -ruaN mythweb.orig/modules/_shared/lang/English.lang mythweb/modules/_shared/lang/English.lang +--- mythweb.orig/modules/_shared/lang/English.lang 2009-01-09 02:44:23.000000000 +0000 ++++ mythweb/modules/_shared/lang/English.lang 2009-07-31 06:29:11.000000000 +0000 +@@ -816,3 +816,5 @@ + "Year" + "Yes" + "Yesterday" ++"Myth2iPod" ++"Myt2XviD3" +diff -ruaN mythweb.orig/modules/_shared/tmpl/default/header.php mythweb/modules/_shared/tmpl/default/header.php +--- mythweb.orig/modules/_shared/tmpl/default/header.php 2009-01-09 02:44:23.000000000 +0000 ++++ mythweb/modules/_shared/tmpl/default/header.php 2009-07-31 06:28:54.000000000 +0000 +@@ -171,6 +171,10 @@ + +   |   + ++   |   ++ ++   |   ++ + +   |   + diff --git a/abs/core-testing/mythtv/stable-0.21/mythweb/wiiweb.tar.bz2 b/abs/core-testing/mythtv/stable-0.21/mythweb/wiiweb.tar.bz2 new file mode 100644 index 0000000..200b8c3 Binary files /dev/null and b/abs/core-testing/mythtv/stable-0.21/mythweb/wiiweb.tar.bz2 differ diff --git a/abs/core-testing/mythtv/stable-0.21/mythzoneminder/PKGBUILD b/abs/core-testing/mythtv/stable-0.21/mythzoneminder/PKGBUILD new file mode 100644 index 0000000..45e0bac --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.21/mythzoneminder/PKGBUILD @@ -0,0 +1,32 @@ +# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ +# Maintainer: Juergen Hoetzel +# Contributor: kleptophobiac@gmail.com + +pkgname=mythzoneminder +pkgver=0.21 +pkgrel=4 +pkgdesc="Integrates ZoneMinder into MythTV" +arch=('i686' 'x86_64') +url="http://www.mythtv.org" +license=('GPL') +depends=("mythtv>=${pkgver}" 'zoneminder=1.23.3') +source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") +md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') +groups=('mythtv-extras') + +build() { + cd $startdir/src/mythplugins + . /etc/profile.d/qt3.sh + + # use QT3 qmake + export PATH=$QTDIR/bin:$PATH + + ./configure --prefix=/usr --enable-opengl --disable-all --enable-mythzoneminder --zm-version=1.23.3 + + qmake mythplugins.pro + make qmake || return 1 + make -j 2 || return 1 + + make INSTALL_ROOT=$startdir/pkg install +} + diff --git a/abs/core-testing/mythtv/stable/glass-wide/PKGBUILD b/abs/core-testing/mythtv/stable/glass-wide/PKGBUILD deleted file mode 100644 index 2d0cb11..0000000 --- a/abs/core-testing/mythtv/stable/glass-wide/PKGBUILD +++ /dev/null @@ -1,15 +0,0 @@ -pkgname=glass-wide -pkgver=1 -pkgrel=1 -pkgdesc="glass-wide theme for mythtv .21 ." -arch=('i686' 'x86_64') -license=('GPL2') -url="unkown" -source="http://iw.net/~brfransen/myth/glass-wide.tar.gz" - -build() { - cd $startdir/src/ - mkdir -p $startdir/pkg/usr/share/mythtv/themes - cp -a glass-wide $startdir/pkg/usr/share/mythtv/themes - rm -rf $startdir/pkg/usr/shar/mythtv/themes/.DS_Store -} diff --git a/abs/core-testing/mythtv/stable/linhes-theme/PKGBUILD b/abs/core-testing/mythtv/stable/linhes-theme/PKGBUILD deleted file mode 100644 index 310bb96..0000000 --- a/abs/core-testing/mythtv/stable/linhes-theme/PKGBUILD +++ /dev/null @@ -1,17 +0,0 @@ -# $Id: PKGBUILD 5936 2008-07-21 20:24:16Z thomas $ -# Maintainer: Cecil Watson - -pkgname=linhes-theme -pkgver=1 -pkgrel=10 -pkgdesc="Default LinHES theme." -arch=('i686' 'x86_64') -license=('GPL2') -url="http://linhes.org/" -source=(ftp://ftp.knoppmyth.net/R6/sources/linhes-theme.tar.bz2) - -build() { - cd $startdir/src/ - mkdir -p $startdir/pkg/usr/share/mythtv/themes - cp -a LinHES $startdir/pkg/usr/share/mythtv/themes -} diff --git a/abs/core-testing/mythtv/stable/morethemes/PKGBUILD b/abs/core-testing/mythtv/stable/morethemes/PKGBUILD deleted file mode 100644 index dd05575..0000000 --- a/abs/core-testing/mythtv/stable/morethemes/PKGBUILD +++ /dev/null @@ -1,32 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: Juergen Hoetzel -# Contributor: kleptophobiac@gmail.com - -pkgname=morethemes -pkgver=0.21 -pkgrel=1 -pkgdesc="Additional themes for MythTV" -arch=('i686' 'x86_64') -url="http://www.mythtv.org/" -license=('GPL') -depends=("mythtv>=${pkgver}") -source=("ftp://ftp.knoppmyth.net/R6/sources/${pkgname}.tar.bz2") -md5sums=('53f87f0498bc516585df78ff932785f4') -groups=('mythtv-extras') - -build() { - cd $startdir/src/themes - . /etc/profile.d/qt3.sh - - # use QT3 qmake - export PATH=$QTDIR/bin:$PATH - ./configure --prefix=/usr || return 1 - - qmake $pkgname.pro - make qmake || return 1 - make || return 1 - - # basic install - make INSTALL_ROOT=$startdir/pkg install || return 1 -} - diff --git a/abs/core-testing/mythtv/stable/mytharchive/PKGBUILD b/abs/core-testing/mythtv/stable/mytharchive/PKGBUILD deleted file mode 100644 index 4862a1f..0000000 --- a/abs/core-testing/mythtv/stable/mytharchive/PKGBUILD +++ /dev/null @@ -1,35 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: Juergen Hoetzel -# Contributor: kleptophobiac@gmail.com - -pkgname=mytharchive -pkgver=0.21 -pkgrel=10 -pkgdesc="MythTV plugin that lets you create DVDs from or archive your recorded shows." -arch=('i686' 'x86_64') -url="http://www.mythtv.org" -license=('GPL') -depends=("mythtv>=${pkgver}" 'libxmu' 'libjpeg6' 'mysql-python' 'pil' 'dvdauthor' 'mjpegtools' 'transcode') -source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") -md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') -groups=('mythtv-extras') - -build() { - cd $startdir/src/mythplugins - . /etc/profile.d/qt3.sh - svn update - # use QT3 qmake - export PATH=$QTDIR/bin:$PATH - - sed -i 's#kde3#kde#' configure || return 1 - ./configure --prefix=/usr --enable-opengl --disable-all \ - --enable-create-archive --enable-create-dvd --enable-mytharchive || return 1 - - qmake mythplugins.pro || return 1 - make qmake || return 1 - sed -i 's#kde3#kde#' ./mytharchive/mytharchive/Makefile || return 1 - make -j 2 || return 1 - - make INSTALL_ROOT=$startdir/pkg install -} - diff --git a/abs/core-testing/mythtv/stable/mythbrowser/PKGBUILD b/abs/core-testing/mythtv/stable/mythbrowser/PKGBUILD deleted file mode 100644 index 51a27d2..0000000 --- a/abs/core-testing/mythtv/stable/mythbrowser/PKGBUILD +++ /dev/null @@ -1,33 +0,0 @@ -# $Id: PKGBUILD 7374 2008-07-31 06:53:36Z eric $ -# Maintainer: Juergen Hoetzel -# Contributor: kleptophobiac@gmail.com - -pkgname=mythbrowser -pkgver=0.21 -pkgrel=6 -pkgdesc="Mini web browser for MythTV" -arch=('i686' 'x86_64') -url="http://www.mythtv.org" -license=('GPL') -depends=("mythtv>=${pkgver}" 'wget' 'libxvmc' 'kdelibs3' 'qt3') -groups=('mythtv-extras') -options=('!makeflags') -source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") -md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') - -build() { - cd $startdir/src/mythplugins - . /etc/profile.d/qt3.sh - . /etc/profile.d/kde3.sh - svn update - sed -i 's#kde3#kde#' configure || return 1 - ./configure --prefix=/usr --enable-opengl --disable-all --enable-mythbrowser || return 1 - - qmake mythplugins.pro || return 1 - make qmake || return 1 - sed -i 's#kde3#kde#' ./mythbrowser/mythbrowser/Makefile || return 1 - make || return 1 - - make INSTALL_ROOT=$startdir/pkg install -} - diff --git a/abs/core-testing/mythtv/stable/mythcontrols/PKGBUILD b/abs/core-testing/mythtv/stable/mythcontrols/PKGBUILD deleted file mode 100644 index 669278c..0000000 --- a/abs/core-testing/mythtv/stable/mythcontrols/PKGBUILD +++ /dev/null @@ -1,32 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: Juergen Hoetzel -# Contributor: kleptophobiac@gmail.com - -pkgname=mythcontrols -pkgver=0.21 -pkgrel=4 -pkgdesc="Experimental controls for MythTV" -arch=('i686' 'x86_64') -url="http://www.mythtv.org" -license=('GPL') -depends=("mythtv>=${pkgver}") -options=('!makeflags') -source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") -md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') -groups=('mythtv-extras') - -build() { - cd $startdir/src/mythplugins - . /etc/profile.d/qt3.sh - svn update - # use QT3 qmake - export PATH=$QTDIR/bin:$PATH - ./configure --prefix=/usr --disable-all --enable-opengl --enable-mythcontrols - - qmake mythplugins.pro - make qmake || return 1 - make || return 1 - - make INSTALL_ROOT=$startdir/pkg install -} - diff --git a/abs/core-testing/mythtv/stable/mythdb-initial/PKGBUILD b/abs/core-testing/mythtv/stable/mythdb-initial/PKGBUILD deleted file mode 100755 index aa1feef..0000000 --- a/abs/core-testing/mythtv/stable/mythdb-initial/PKGBUILD +++ /dev/null @@ -1,21 +0,0 @@ -pkgname=mythdb-initial -pkgver=1 -pkgrel=42 -pkgdesc="setup the initial mythtv database for linhes" -url="" -license="" -depends=(mysql) -makedepends=() -conflicts=() -replaces=() -backup=() -install=mythdb.install -source=(mc.sql permissions.sql) -md5sums=() -arch=('i686') -build() { - cd $startdir/src - mkdir -p $startdir/pkg/data/database - cp mc.sql $startdir/pkg/data/database/mc.sql.initial - cp permissions.sql $startdir/pkg/data/database/permissions.sql -} diff --git a/abs/core-testing/mythtv/stable/mythdb-initial/__changelog b/abs/core-testing/mythtv/stable/mythdb-initial/__changelog deleted file mode 100644 index c53f2f6..0000000 --- a/abs/core-testing/mythtv/stable/mythdb-initial/__changelog +++ /dev/null @@ -1,25 +0,0 @@ - - -INSERT INTO `settings` (`value`, `data`, `hostname`) VALUES -('Hostpluginmytharchive','1','larch5'), -('Hostpluginmythbrowser','1','larch5'), -('Hostpluginmythcontrols','1','larch5'), -('Hostpluginmythflix','1','larch5'), -('Hostpluginmythgallery','1','larch5'), -('Hostpluginmythgame','1','larch5'), -('HostpluginmythgameFceu','1','larch5'), -('HostpluginmythgameMame','1','larch5'), -('HostpluginmythgameZsnes','1','larch5'), -('Hostpluginmythmovietime','1','larch5'), -('Hostpluginmythmusic','1','larch5'), -('Hostpluginmythnews','1','larch5'), -('Hostpluginmythphone','1','larch5'), -('Hostpluginmythsmolt','1','larch5'), -('Hostpluginmythvideo','1','larch5'), -('Hostpluginmythvideo_dvdcss','0','larch5'), -('Hostpluginmythweather','1','larch5'), -('HostAudiotype','ALSA','larch5') - -INSERT INTO `settings` (`value`, `data`, `hostname`) VALUES -('WOLbackendReconnectWaitTime','5',NULL); - diff --git a/abs/core-testing/mythtv/stable/mythdb-initial/mc.sql b/abs/core-testing/mythtv/stable/mythdb-initial/mc.sql deleted file mode 100644 index cdb22d4..0000000 --- a/abs/core-testing/mythtv/stable/mythdb-initial/mc.sql +++ /dev/null @@ -1,2835 +0,0 @@ --- MySQL dump 10.11 --- --- Host: localhost Database: mythconverg --- ------------------------------------------------------ --- Server version 5.0.60 - -/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; -/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; -/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; -/*!40101 SET NAMES utf8 */; -/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; -/*!40103 SET TIME_ZONE='+00:00' */; -/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; -/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; -/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; -/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; - --- --- Table structure for table `archiveitems` --- - -DROP TABLE IF EXISTS `archiveitems`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `archiveitems` ( - `intid` int(10) unsigned NOT NULL auto_increment, - `type` set('Recording','Video','File') default NULL, - `title` varchar(128) default NULL, - `subtitle` varchar(128) default NULL, - `description` text, - `startdate` varchar(30) default NULL, - `starttime` varchar(30) default NULL, - `size` bigint(20) unsigned NOT NULL, - `filename` text NOT NULL, - `hascutlist` tinyint(1) NOT NULL default '0', - `cutlist` text, - PRIMARY KEY (`intid`), - KEY `title` (`title`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `archiveitems` --- - -LOCK TABLES `archiveitems` WRITE; -/*!40000 ALTER TABLE `archiveitems` DISABLE KEYS */; -/*!40000 ALTER TABLE `archiveitems` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `callsignnetworkmap` --- - -DROP TABLE IF EXISTS `callsignnetworkmap`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `callsignnetworkmap` ( - `id` int(11) NOT NULL auto_increment, - `callsign` varchar(20) NOT NULL default '', - `network` varchar(20) NOT NULL default '', - PRIMARY KEY (`id`), - UNIQUE KEY `callsign` (`callsign`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `callsignnetworkmap` --- - -LOCK TABLES `callsignnetworkmap` WRITE; -/*!40000 ALTER TABLE `callsignnetworkmap` DISABLE KEYS */; -/*!40000 ALTER TABLE `callsignnetworkmap` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `capturecard` --- - -DROP TABLE IF EXISTS `capturecard`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `capturecard` ( - `cardid` int(10) unsigned NOT NULL auto_increment, - `videodevice` varchar(128) default NULL, - `audiodevice` varchar(128) default NULL, - `vbidevice` varchar(128) default NULL, - `cardtype` varchar(32) default 'V4L', - `defaultinput` varchar(32) default 'Television', - `audioratelimit` int(11) default NULL, - `hostname` varchar(255) default NULL, - `dvb_swfilter` int(11) default '0', - `dvb_sat_type` int(11) NOT NULL default '0', - `dvb_wait_for_seqstart` int(11) NOT NULL default '1', - `skipbtaudio` tinyint(1) default '0', - `dvb_on_demand` tinyint(4) NOT NULL default '0', - `dvb_diseqc_type` smallint(6) default NULL, - `firewire_port` int(10) unsigned NOT NULL default '0', - `firewire_node` int(10) unsigned NOT NULL default '2', - `firewire_speed` int(10) unsigned NOT NULL default '0', - `firewire_model` varchar(32) default NULL, - `firewire_connection` int(10) unsigned NOT NULL default '0', - `dbox2_port` int(10) unsigned NOT NULL default '31338', - `dbox2_httpport` int(10) unsigned NOT NULL default '80', - `dbox2_host` varchar(32) default NULL, - `signal_timeout` int(11) NOT NULL default '1000', - `channel_timeout` int(11) NOT NULL default '3000', - `dvb_tuning_delay` int(10) unsigned NOT NULL default '0', - `contrast` int(11) NOT NULL default '0', - `brightness` int(11) NOT NULL default '0', - `colour` int(11) NOT NULL default '0', - `hue` int(11) NOT NULL default '0', - `diseqcid` int(10) unsigned default NULL, - `dvb_eitscan` tinyint(1) NOT NULL default '1', - PRIMARY KEY (`cardid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `capturecard` --- - -LOCK TABLES `capturecard` WRITE; -/*!40000 ALTER TABLE `capturecard` DISABLE KEYS */; -/*!40000 ALTER TABLE `capturecard` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `cardinput` --- - -DROP TABLE IF EXISTS `cardinput`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `cardinput` ( - `cardinputid` int(10) unsigned NOT NULL auto_increment, - `cardid` int(10) unsigned NOT NULL default '0', - `sourceid` int(10) unsigned NOT NULL default '0', - `inputname` varchar(32) NOT NULL default '', - `externalcommand` varchar(128) default NULL, - `preference` int(11) NOT NULL default '0', - `shareable` char(1) default 'N', - `tunechan` varchar(10) default NULL, - `startchan` varchar(10) default NULL, - `freetoaironly` tinyint(1) default '1', - `diseqc_port` smallint(6) default NULL, - `diseqc_pos` float default NULL, - `lnb_lof_switch` int(11) default '11700000', - `lnb_lof_hi` int(11) default '10600000', - `lnb_lof_lo` int(11) default '9750000', - `displayname` varchar(64) NOT NULL default '', - `radioservices` tinyint(1) default '1', - `dishnet_eit` tinyint(1) NOT NULL default '0', - `recpriority` int(11) NOT NULL default '0', - `quicktune` tinyint(4) NOT NULL default '0', - PRIMARY KEY (`cardinputid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `cardinput` --- - -LOCK TABLES `cardinput` WRITE; -/*!40000 ALTER TABLE `cardinput` DISABLE KEYS */; -/*!40000 ALTER TABLE `cardinput` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `channel` --- - -DROP TABLE IF EXISTS `channel`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `channel` ( - `chanid` int(10) unsigned NOT NULL default '0', - `channum` varchar(10) NOT NULL default '', - `freqid` varchar(10) default NULL, - `sourceid` int(10) unsigned default NULL, - `callsign` varchar(20) NOT NULL default '', - `name` varchar(64) NOT NULL default '', - `icon` varchar(255) NOT NULL default 'none', - `finetune` int(11) default NULL, - `videofilters` varchar(255) NOT NULL default '', - `xmltvid` varchar(64) NOT NULL default '', - `recpriority` int(10) NOT NULL default '0', - `contrast` int(11) default '32768', - `brightness` int(11) default '32768', - `colour` int(11) default '32768', - `hue` int(11) default '32768', - `tvformat` varchar(10) NOT NULL default 'Default', - `commfree` tinyint(4) NOT NULL default '0', - `visible` tinyint(1) NOT NULL default '1', - `outputfilters` varchar(255) NOT NULL default '', - `useonairguide` tinyint(1) default '0', - `mplexid` smallint(6) default NULL, - `serviceid` mediumint(8) unsigned default NULL, - `atscsrcid` int(11) default NULL, - `tmoffset` int(11) NOT NULL default '0', - `atsc_major_chan` int(10) unsigned NOT NULL default '0', - `atsc_minor_chan` int(10) unsigned NOT NULL default '0', - `last_record` datetime NOT NULL, - `default_authority` varchar(32) NOT NULL default '', - `commmethod` int(11) NOT NULL default '-1', - PRIMARY KEY (`chanid`), - KEY `channel_src` (`channum`,`sourceid`), - KEY `sourceid` (`sourceid`,`xmltvid`,`chanid`), - KEY `visible` (`visible`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `channel` --- - -LOCK TABLES `channel` WRITE; -/*!40000 ALTER TABLE `channel` DISABLE KEYS */; -/*!40000 ALTER TABLE `channel` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `codecparams` --- - -DROP TABLE IF EXISTS `codecparams`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `codecparams` ( - `profile` int(10) unsigned NOT NULL default '0', - `name` varchar(128) NOT NULL default '', - `value` varchar(128) default NULL, - PRIMARY KEY (`profile`,`name`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `codecparams` --- - -LOCK TABLES `codecparams` WRITE; -/*!40000 ALTER TABLE `codecparams` DISABLE KEYS */; -/*!40000 ALTER TABLE `codecparams` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `credits` --- - -DROP TABLE IF EXISTS `credits`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `credits` ( - `person` mediumint(8) unsigned NOT NULL default '0', - `chanid` int(10) unsigned NOT NULL default '0', - `starttime` datetime NOT NULL default '0000-00-00 00:00:00', - `role` set('actor','director','producer','executive_producer','writer','guest_star','host','adapter','presenter','commentator','guest') NOT NULL default '', - UNIQUE KEY `chanid` (`chanid`,`starttime`,`person`,`role`), - KEY `person` (`person`,`role`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `credits` --- - -LOCK TABLES `credits` WRITE; -/*!40000 ALTER TABLE `credits` DISABLE KEYS */; -/*!40000 ALTER TABLE `credits` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `customexample` --- - -DROP TABLE IF EXISTS `customexample`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `customexample` ( - `rulename` varchar(64) NOT NULL, - `fromclause` text NOT NULL, - `whereclause` text NOT NULL, - `search` tinyint(4) NOT NULL default '0', - PRIMARY KEY (`rulename`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `customexample` --- - -LOCK TABLES `customexample` WRITE; -/*!40000 ALTER TABLE `customexample` DISABLE KEYS */; -INSERT INTO `customexample` (`rulename`, `fromclause`, `whereclause`, `search`) VALUES ('New Flix','','program.category_type = \'movie\' AND program.airdate >= \n YEAR(DATE_SUB(NOW(), INTERVAL 1 YEAR)) \nAND program.stars > 0.5 ',1); -/*!40000 ALTER TABLE `customexample` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `diseqc_config` --- - -DROP TABLE IF EXISTS `diseqc_config`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `diseqc_config` ( - `cardinputid` int(10) unsigned NOT NULL, - `diseqcid` int(10) unsigned NOT NULL, - `value` varchar(16) NOT NULL default '', - KEY `id` (`cardinputid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `diseqc_config` --- - -LOCK TABLES `diseqc_config` WRITE; -/*!40000 ALTER TABLE `diseqc_config` DISABLE KEYS */; -/*!40000 ALTER TABLE `diseqc_config` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `diseqc_tree` --- - -DROP TABLE IF EXISTS `diseqc_tree`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `diseqc_tree` ( - `diseqcid` int(10) unsigned NOT NULL auto_increment, - `parentid` int(10) unsigned default NULL, - `ordinal` tinyint(3) unsigned NOT NULL, - `type` varchar(16) NOT NULL default '', - `subtype` varchar(16) NOT NULL default '', - `description` varchar(32) NOT NULL default '', - `switch_ports` tinyint(3) unsigned NOT NULL default '0', - `rotor_hi_speed` float NOT NULL default '0', - `rotor_lo_speed` float NOT NULL default '0', - `rotor_positions` varchar(255) NOT NULL default '', - `lnb_lof_switch` int(10) NOT NULL default '0', - `lnb_lof_hi` int(10) NOT NULL default '0', - `lnb_lof_lo` int(10) NOT NULL default '0', - `cmd_repeat` int(11) NOT NULL default '1', - `lnb_pol_inv` tinyint(4) NOT NULL default '0', - PRIMARY KEY (`diseqcid`), - KEY `parentid` (`parentid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `diseqc_tree` --- - -LOCK TABLES `diseqc_tree` WRITE; -/*!40000 ALTER TABLE `diseqc_tree` DISABLE KEYS */; -/*!40000 ALTER TABLE `diseqc_tree` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `displayprofilegroups` --- - -DROP TABLE IF EXISTS `displayprofilegroups`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `displayprofilegroups` ( - `name` varchar(128) NOT NULL, - `hostname` varchar(255) NOT NULL, - `profilegroupid` int(10) unsigned NOT NULL auto_increment, - PRIMARY KEY (`name`,`hostname`), - UNIQUE KEY `profilegroupid` (`profilegroupid`) -) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `displayprofilegroups` --- - -LOCK TABLES `displayprofilegroups` WRITE; -/*!40000 ALTER TABLE `displayprofilegroups` DISABLE KEYS */; -INSERT INTO `displayprofilegroups` (`name`, `hostname`, `profilegroupid`) VALUES ('CPU++','larch5',1),('CPU+','larch5',2),('CPU--','larch5',3),('High Quality','larch5',4),('Normal','larch5',5),('Slim','larch5',6); -/*!40000 ALTER TABLE `displayprofilegroups` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `displayprofiles` --- - -DROP TABLE IF EXISTS `displayprofiles`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `displayprofiles` ( - `profilegroupid` int(10) unsigned NOT NULL, - `profileid` int(10) unsigned NOT NULL auto_increment, - `value` varchar(128) NOT NULL, - `data` varchar(255) NOT NULL default '', - KEY `profilegroupid` (`profilegroupid`), - KEY `profileid` (`profileid`,`value`), - KEY `profileid_2` (`profileid`) -) ENGINE=MyISAM AUTO_INCREMENT=25 DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `displayprofiles` --- - -LOCK TABLES `displayprofiles` WRITE; -/*!40000 ALTER TABLE `displayprofiles` DISABLE KEYS */; -INSERT INTO `displayprofiles` (`profilegroupid`, `profileid`, `value`, `data`) VALUES (1,1,'pref_priority','1'),(1,1,'pref_cmp0','> 0 0'),(1,1,'pref_decoder','ffmpeg'),(1,1,'pref_max_cpus','1'),(1,1,'pref_videorenderer','xv-blit'),(1,1,'pref_osdrenderer','softblend'),(1,1,'pref_osdfade','1'),(1,1,'pref_deint0','bobdeint'),(1,1,'pref_deint1','linearblend'),(1,1,'pref_filters',''),(1,2,'pref_priority','2'),(1,2,'pref_cmp0','> 0 0'),(1,2,'pref_decoder','ffmpeg'),(1,2,'pref_max_cpus','1'),(1,2,'pref_videorenderer','quartz-blit'),(1,2,'pref_osdrenderer','softblend'),(1,2,'pref_osdfade','1'),(1,2,'pref_deint0','linearblend'),(1,2,'pref_deint1','linearblend'),(1,2,'pref_filters',''),(2,3,'pref_priority','1'),(2,3,'pref_cmp0','<= 720 576'),(2,3,'pref_cmp1','> 0 0'),(2,3,'pref_decoder','ffmpeg'),(2,3,'pref_max_cpus','1'),(2,3,'pref_videorenderer','xv-blit'),(2,3,'pref_osdrenderer','softblend'),(2,3,'pref_osdfade','1'),(2,3,'pref_deint0','bobdeint'),(2,3,'pref_deint1','linearblend'),(2,3,'pref_filters',''),(2,4,'pref_priority','2'),(2,4,'pref_cmp0','<= 1280 720'),(2,4,'pref_cmp1','> 720 576'),(2,4,'pref_decoder','xvmc'),(2,4,'pref_max_cpus','1'),(2,4,'pref_videorenderer','xvmc-blit'),(2,4,'pref_osdrenderer','opengl'),(2,4,'pref_osdfade','1'),(2,4,'pref_deint0','bobdeint'),(2,4,'pref_deint1','onefield'),(2,4,'pref_filters',''),(2,5,'pref_priority','3'),(2,5,'pref_cmp0','<= 1280 720'),(2,5,'pref_cmp1','> 720 576'),(2,5,'pref_decoder','libmpeg2'),(2,5,'pref_max_cpus','1'),(2,5,'pref_videorenderer','xv-blit'),(2,5,'pref_osdrenderer','softblend'),(2,5,'pref_osdfade','1'),(2,5,'pref_deint0','bobdeint'),(2,5,'pref_deint1','onefield'),(2,5,'pref_filters',''),(2,6,'pref_priority','4'),(2,6,'pref_cmp0','> 0 0'),(2,6,'pref_decoder','xvmc'),(2,6,'pref_max_cpus','1'),(2,6,'pref_videorenderer','xvmc-blit'),(2,6,'pref_osdrenderer','ia44blend'),(2,6,'pref_osdfade','0'),(2,6,'pref_deint0','bobdeint'),(2,6,'pref_deint1','onefield'),(2,6,'pref_filters',''),(2,7,'pref_priority','5'),(2,7,'pref_cmp0','> 0 0'),(2,7,'pref_decoder','libmpeg2'),(2,7,'pref_max_cpus','1'),(2,7,'pref_videorenderer','xv-blit'),(2,7,'pref_osdrenderer','chromakey'),(2,7,'pref_osdfade','0'),(2,7,'pref_deint0','bobdeint'),(2,7,'pref_deint1','onefield'),(2,7,'pref_filters',''),(3,8,'pref_priority','1'),(3,8,'pref_cmp0','<= 720 576'),(3,8,'pref_cmp1','> 0 0'),(3,8,'pref_decoder','ivtv'),(3,8,'pref_max_cpus','1'),(3,8,'pref_videorenderer','ivtv'),(3,8,'pref_osdrenderer','ivtv'),(3,8,'pref_osdfade','1'),(3,8,'pref_deint0','none'),(3,8,'pref_deint1','none'),(3,8,'pref_filters',''),(3,9,'pref_priority','2'),(3,9,'pref_cmp0','<= 720 576'),(3,9,'pref_cmp1','> 0 0'),(3,9,'pref_decoder','xvmc'),(3,9,'pref_max_cpus','1'),(3,9,'pref_videorenderer','xvmc-blit'),(3,9,'pref_osdrenderer','ia44blend'),(3,9,'pref_osdfade','0'),(3,9,'pref_deint0','bobdeint'),(3,9,'pref_deint1','onefield'),(3,9,'pref_filters',''),(3,10,'pref_priority','3'),(3,10,'pref_cmp0','<= 1280 720'),(3,10,'pref_cmp1','> 720 576'),(3,10,'pref_decoder','xvmc'),(3,10,'pref_max_cpus','1'),(3,10,'pref_videorenderer','xvmc-blit'),(3,10,'pref_osdrenderer','ia44blend'),(3,10,'pref_osdfade','0'),(3,10,'pref_deint0','bobdeint'),(3,10,'pref_deint1','onefield'),(3,10,'pref_filters',''),(3,11,'pref_priority','4'),(3,11,'pref_cmp0','> 0 0'),(3,11,'pref_decoder','xvmc'),(3,11,'pref_max_cpus','1'),(3,11,'pref_videorenderer','xvmc-blit'),(3,11,'pref_osdrenderer','ia44blend'),(3,11,'pref_osdfade','0'),(3,11,'pref_deint0','bobdeint'),(3,11,'pref_deint1','onefield'),(3,11,'pref_filters',''),(3,12,'pref_priority','5'),(3,12,'pref_cmp0','> 0 0'),(3,12,'pref_decoder','libmpeg2'),(3,12,'pref_max_cpus','1'),(3,12,'pref_videorenderer','xv-blit'),(3,12,'pref_osdrenderer','chromakey'),(3,12,'pref_osdfade','0'),(3,12,'pref_deint0','none'),(3,12,'pref_deint1','none'),(3,12,'pref_filters',''),(4,13,'pref_priority','1'),(4,13,'pref_cmp0','>= 1920 1080'),(4,13,'pref_decoder','ffmpeg'),(4,13,'pref_max_cpus','2'),(4,13,'pref_videorenderer','xv-blit'),(4,13,'pref_osdrenderer','softblend'),(4,13,'pref_osdfade','1'),(4,13,'pref_deint0','linearblend'),(4,13,'pref_deint1','linearblend'),(4,13,'pref_filters',''),(4,14,'pref_priority','2'),(4,14,'pref_cmp0','> 0 0'),(4,14,'pref_decoder','ffmpeg'),(4,14,'pref_max_cpus','1'),(4,14,'pref_videorenderer','xv-blit'),(4,14,'pref_osdrenderer','softblend'),(4,14,'pref_osdfade','1'),(4,14,'pref_deint0','yadifdoubleprocessdeint'),(4,14,'pref_deint1','yadifdeint'),(4,14,'pref_filters',''),(4,15,'pref_priority','3'),(4,15,'pref_cmp0','>= 1920 1080'),(4,15,'pref_decoder','ffmpeg'),(4,15,'pref_max_cpus','2'),(4,15,'pref_videorenderer','quartz-blit'),(4,15,'pref_osdrenderer','softblend'),(4,15,'pref_osdfade','1'),(4,15,'pref_deint0','linearblend'),(4,15,'pref_deint1','linearblend'),(4,15,'pref_filters',''),(4,16,'pref_priority','4'),(4,16,'pref_cmp0','> 0 0'),(4,16,'pref_decoder','ffmpeg'),(4,16,'pref_max_cpus','1'),(4,16,'pref_videorenderer','quartz-blit'),(4,16,'pref_osdrenderer','softblend'),(4,16,'pref_osdfade','1'),(4,16,'pref_deint0','yadifdoubleprocessdeint'),(4,16,'pref_deint1','yadifdeint'),(4,16,'pref_filters',''),(5,17,'pref_priority','1'),(5,17,'pref_cmp0','>= 1280 720'),(5,17,'pref_decoder','ffmpeg'),(5,17,'pref_max_cpus','1'),(5,17,'pref_videorenderer','xv-blit'),(5,17,'pref_osdrenderer','softblend'),(5,17,'pref_osdfade','0'),(5,17,'pref_deint0','linearblend'),(5,17,'pref_deint1','linearblend'),(5,17,'pref_filters',''),(5,18,'pref_priority','2'),(5,18,'pref_cmp0','> 0 0'),(5,18,'pref_decoder','ffmpeg'),(5,18,'pref_max_cpus','1'),(5,18,'pref_videorenderer','xv-blit'),(5,18,'pref_osdrenderer','softblend'),(5,18,'pref_osdfade','1'),(5,18,'pref_deint0','greedyhdoubleprocessdeint'),(5,18,'pref_deint1','kerneldeint'),(5,18,'pref_filters',''),(5,19,'pref_priority','3'),(5,19,'pref_cmp0','>= 1280 720'),(5,19,'pref_decoder','ffmpeg'),(5,19,'pref_max_cpus','1'),(5,19,'pref_videorenderer','quartz-blit'),(5,19,'pref_osdrenderer','softblend'),(5,19,'pref_osdfade','0'),(5,19,'pref_deint0','linearblend'),(5,19,'pref_deint1','linearblend'),(5,19,'pref_filters',''),(5,20,'pref_priority','4'),(5,20,'pref_cmp0','> 0 0'),(5,20,'pref_decoder','ffmpeg'),(5,20,'pref_max_cpus','1'),(5,20,'pref_videorenderer','quartz-blit'),(5,20,'pref_osdrenderer','softblend'),(5,20,'pref_osdfade','1'),(5,20,'pref_deint0','greedyhdoubleprocessdeint'),(5,20,'pref_deint1','kerneldeint'),(5,20,'pref_filters',''),(6,21,'pref_priority','1'),(6,21,'pref_cmp0','>= 1280 720'),(6,21,'pref_decoder','ffmpeg'),(6,21,'pref_max_cpus','1'),(6,21,'pref_videorenderer','xv-blit'),(6,21,'pref_osdrenderer','softblend'),(6,21,'pref_osdfade','0'),(6,21,'pref_deint0','onefield'),(6,21,'pref_deint1','onefield'),(6,21,'pref_filters',''),(6,22,'pref_priority','2'),(6,22,'pref_cmp0','> 0 0'),(6,22,'pref_decoder','ffmpeg'),(6,22,'pref_max_cpus','1'),(6,22,'pref_videorenderer','xv-blit'),(6,22,'pref_osdrenderer','softblend'),(6,22,'pref_osdfade','1'),(6,22,'pref_deint0','linearblend'),(6,22,'pref_deint1','linearblend'),(6,22,'pref_filters',''),(6,23,'pref_priority','3'),(6,23,'pref_cmp0','>= 1280 720'),(6,23,'pref_decoder','ffmpeg'),(6,23,'pref_max_cpus','1'),(6,23,'pref_videorenderer','quartz-blit'),(6,23,'pref_osdrenderer','softblend'),(6,23,'pref_osdfade','0'),(6,23,'pref_deint0','onefield'),(6,23,'pref_deint1','onefield'),(6,23,'pref_filters',''),(6,24,'pref_priority','4'),(6,24,'pref_cmp0','> 0 0'),(6,24,'pref_decoder','ffmpeg'),(6,24,'pref_max_cpus','1'),(6,24,'pref_videorenderer','quartz-blit'),(6,24,'pref_osdrenderer','softblend'),(6,24,'pref_osdfade','1'),(6,24,'pref_deint0','linearblend'),(6,24,'pref_deint1','linearblend'),(6,24,'pref_filters',''); -/*!40000 ALTER TABLE `displayprofiles` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `dtv_multiplex` --- - -DROP TABLE IF EXISTS `dtv_multiplex`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `dtv_multiplex` ( - `mplexid` smallint(6) NOT NULL auto_increment, - `sourceid` smallint(6) default NULL, - `transportid` int(11) default NULL, - `networkid` int(11) default NULL, - `frequency` int(11) default NULL, - `inversion` char(1) default 'a', - `symbolrate` int(11) default NULL, - `fec` varchar(10) default 'auto', - `polarity` char(1) default NULL, - `modulation` varchar(10) default 'auto', - `bandwidth` char(1) default 'a', - `lp_code_rate` varchar(10) default 'auto', - `transmission_mode` char(1) default 'a', - `guard_interval` varchar(10) default 'auto', - `visible` smallint(1) NOT NULL default '0', - `constellation` varchar(10) default 'auto', - `hierarchy` varchar(10) default 'auto', - `hp_code_rate` varchar(10) default 'auto', - `sistandard` varchar(10) default 'dvb', - `serviceversion` smallint(6) default '33', - `updatetimestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, - PRIMARY KEY (`mplexid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `dtv_multiplex` --- - -LOCK TABLES `dtv_multiplex` WRITE; -/*!40000 ALTER TABLE `dtv_multiplex` DISABLE KEYS */; -/*!40000 ALTER TABLE `dtv_multiplex` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `dtv_privatetypes` --- - -DROP TABLE IF EXISTS `dtv_privatetypes`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `dtv_privatetypes` ( - `sitype` varchar(4) NOT NULL default '', - `networkid` int(11) NOT NULL default '0', - `private_type` varchar(20) NOT NULL default '', - `private_value` varchar(100) NOT NULL default '' -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `dtv_privatetypes` --- - -LOCK TABLES `dtv_privatetypes` WRITE; -/*!40000 ALTER TABLE `dtv_privatetypes` DISABLE KEYS */; -INSERT INTO `dtv_privatetypes` (`sitype`, `networkid`, `private_type`, `private_value`) VALUES ('dvb',9018,'channel_numbers','131'),('dvb',9018,'guide_fixup','2'),('dvb',256,'guide_fixup','1'),('dvb',257,'guide_fixup','1'),('dvb',256,'tv_types','1,150,134,133'),('dvb',257,'tv_types','1,150,134,133'),('dvb',4100,'sdt_mapping','1'),('dvb',4101,'sdt_mapping','1'),('dvb',4102,'sdt_mapping','1'),('dvb',4103,'sdt_mapping','1'),('dvb',4104,'sdt_mapping','1'),('dvb',4105,'sdt_mapping','1'),('dvb',4106,'sdt_mapping','1'),('dvb',4107,'sdt_mapping','1'),('dvb',4097,'sdt_mapping','1'),('dvb',4098,'sdt_mapping','1'),('dvb',4100,'tv_types','1,145,154'),('dvb',4101,'tv_types','1,145,154'),('dvb',4102,'tv_types','1,145,154'),('dvb',4103,'tv_types','1,145,154'),('dvb',4104,'tv_types','1,145,154'),('dvb',4105,'tv_types','1,145,154'),('dvb',4106,'tv_types','1,145,154'),('dvb',4107,'tv_types','1,145,154'),('dvb',4097,'tv_types','1,145,154'),('dvb',4098,'tv_types','1,145,154'),('dvb',4100,'guide_fixup','1'),('dvb',4101,'guide_fixup','1'),('dvb',4102,'guide_fixup','1'),('dvb',4103,'guide_fixup','1'),('dvb',4104,'guide_fixup','1'),('dvb',4105,'guide_fixup','1'),('dvb',4106,'guide_fixup','1'),('dvb',4107,'guide_fixup','1'),('dvb',4096,'guide_fixup','5'),('dvb',4097,'guide_fixup','1'),('dvb',4098,'guide_fixup','1'),('dvb',94,'tv_types','1,128'),('atsc',1793,'guide_fixup','3'),('dvb',40999,'guide_fixup','4'),('dvb',70,'force_guide_present','yes'),('dvb',70,'guide_ranges','80,80,96,96'),('dvb',4112,'channel_numbers','131'),('dvb',4115,'channel_numbers','131'),('dvb',4116,'channel_numbers','131'),('dvb',12802,'channel_numbers','131'),('dvb',12803,'channel_numbers','131'),('dvb',12829,'channel_numbers','131'),('dvb',40999,'parse_subtitle_list','1070,1308,1041,1306,1307,1030,1016,1131,1068,1069'),('dvb',4096,'guide_fixup','5'); -/*!40000 ALTER TABLE `dtv_privatetypes` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `dvdbookmark` --- - -DROP TABLE IF EXISTS `dvdbookmark`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `dvdbookmark` ( - `serialid` varchar(16) NOT NULL default '', - `name` varchar(32) default NULL, - `title` smallint(6) NOT NULL default '0', - `audionum` tinyint(4) NOT NULL default '-1', - `subtitlenum` tinyint(4) NOT NULL default '-1', - `framenum` bigint(20) NOT NULL default '0', - `timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, - PRIMARY KEY (`serialid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `dvdbookmark` --- - -LOCK TABLES `dvdbookmark` WRITE; -/*!40000 ALTER TABLE `dvdbookmark` DISABLE KEYS */; -/*!40000 ALTER TABLE `dvdbookmark` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `dvdinput` --- - -DROP TABLE IF EXISTS `dvdinput`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `dvdinput` ( - `intid` int(10) unsigned NOT NULL, - `hsize` int(10) unsigned default NULL, - `vsize` int(10) unsigned default NULL, - `ar_num` int(10) unsigned default NULL, - `ar_denom` int(10) unsigned default NULL, - `fr_code` int(10) unsigned default NULL, - `letterbox` tinyint(1) default NULL, - `v_format` varchar(16) default NULL, - PRIMARY KEY (`intid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `dvdinput` --- - -LOCK TABLES `dvdinput` WRITE; -/*!40000 ALTER TABLE `dvdinput` DISABLE KEYS */; -INSERT INTO `dvdinput` (`intid`, `hsize`, `vsize`, `ar_num`, `ar_denom`, `fr_code`, `letterbox`, `v_format`) VALUES (1,720,480,16,9,1,1,'ntsc'),(2,720,480,16,9,1,0,'ntsc'),(3,720,480,4,3,1,1,'ntsc'),(4,720,480,4,3,1,0,'ntsc'),(5,720,576,16,9,3,1,'pal'),(6,720,576,16,9,3,0,'pal'),(7,720,576,4,3,3,1,'pal'),(8,720,576,4,3,3,0,'pal'); -/*!40000 ALTER TABLE `dvdinput` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `dvdtranscode` --- - -DROP TABLE IF EXISTS `dvdtranscode`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `dvdtranscode` ( - `intid` int(11) NOT NULL auto_increment, - `input` int(10) unsigned default NULL, - `name` varchar(128) NOT NULL, - `sync_mode` int(10) unsigned default NULL, - `use_yv12` tinyint(1) default NULL, - `cliptop` int(11) default NULL, - `clipbottom` int(11) default NULL, - `clipleft` int(11) default NULL, - `clipright` int(11) default NULL, - `f_resize_h` int(11) default NULL, - `f_resize_w` int(11) default NULL, - `hq_resize_h` int(11) default NULL, - `hq_resize_w` int(11) default NULL, - `grow_h` int(11) default NULL, - `grow_w` int(11) default NULL, - `clip2top` int(11) default NULL, - `clip2bottom` int(11) default NULL, - `clip2left` int(11) default NULL, - `clip2right` int(11) default NULL, - `codec` varchar(128) NOT NULL, - `codec_param` varchar(128) default NULL, - `bitrate` int(11) default NULL, - `a_sample_r` int(11) default NULL, - `a_bitrate` int(11) default NULL, - `two_pass` tinyint(1) default NULL, - `tc_param` varchar(128) default NULL, - PRIMARY KEY (`intid`) -) ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `dvdtranscode` --- - -LOCK TABLES `dvdtranscode` WRITE; -/*!40000 ALTER TABLE `dvdtranscode` DISABLE KEYS */; -INSERT INTO `dvdtranscode` (`intid`, `input`, `name`, `sync_mode`, `use_yv12`, `cliptop`, `clipbottom`, `clipleft`, `clipright`, `f_resize_h`, `f_resize_w`, `hq_resize_h`, `hq_resize_w`, `grow_h`, `grow_w`, `clip2top`, `clip2bottom`, `clip2left`, `clip2right`, `codec`, `codec_param`, `bitrate`, `a_sample_r`, `a_bitrate`, `two_pass`, `tc_param`) VALUES (1,1,'Good',2,1,16,16,0,0,2,0,0,0,0,0,32,32,8,8,'divx5',NULL,1618,NULL,NULL,0,NULL),(2,2,'Excellent',2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'divx5',NULL,0,NULL,NULL,1,NULL),(3,2,'Good',2,1,0,0,8,8,0,0,0,0,0,0,0,0,0,0,'divx5',NULL,1618,NULL,NULL,0,NULL),(4,2,'Medium',2,1,0,0,8,8,5,5,0,0,0,0,0,0,0,0,'divx5',NULL,1200,NULL,NULL,0,NULL),(5,3,'Good',2,1,0,0,0,0,0,0,0,0,2,0,80,80,8,8,'divx5',NULL,0,NULL,NULL,0,NULL),(6,4,'Excellent',2,1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,'divx5',NULL,0,NULL,NULL,1,NULL),(7,4,'Good',2,1,0,0,8,8,0,2,0,0,0,0,0,0,0,0,'divx5',NULL,1618,NULL,NULL,0,NULL),(8,5,'Good',1,1,16,16,0,0,5,0,0,0,0,0,40,40,8,8,'divx5',NULL,1618,NULL,NULL,0,NULL),(9,6,'Good',1,1,0,0,16,16,5,0,0,0,0,0,0,0,0,0,'divx5',NULL,1618,NULL,NULL,0,NULL),(10,7,'Good',1,1,0,0,0,0,1,0,0,0,0,0,76,76,8,8,'divx5',NULL,1618,NULL,NULL,0,NULL),(11,8,'Good',1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,'divx5',NULL,1618,NULL,NULL,0,NULL); -/*!40000 ALTER TABLE `dvdtranscode` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `eit_cache` --- - -DROP TABLE IF EXISTS `eit_cache`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `eit_cache` ( - `chanid` int(10) NOT NULL, - `eventid` int(10) unsigned NOT NULL default '0', - `tableid` tinyint(3) unsigned NOT NULL, - `version` tinyint(3) unsigned NOT NULL, - `endtime` int(10) unsigned NOT NULL, - `status` tinyint(4) NOT NULL default '0', - PRIMARY KEY (`chanid`,`eventid`,`status`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `eit_cache` --- - -LOCK TABLES `eit_cache` WRITE; -/*!40000 ALTER TABLE `eit_cache` DISABLE KEYS */; -/*!40000 ALTER TABLE `eit_cache` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `favorites` --- - -DROP TABLE IF EXISTS `favorites`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `favorites` ( - `favid` int(11) unsigned NOT NULL auto_increment, - `userid` int(11) unsigned NOT NULL default '0', - `chanid` int(11) unsigned NOT NULL default '0', - PRIMARY KEY (`favid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `favorites` --- - -LOCK TABLES `favorites` WRITE; -/*!40000 ALTER TABLE `favorites` DISABLE KEYS */; -/*!40000 ALTER TABLE `favorites` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `filemarkup` --- - -DROP TABLE IF EXISTS `filemarkup`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `filemarkup` ( - `filename` text NOT NULL, - `mark` mediumint(8) unsigned NOT NULL default '0', - `offset` bigint(20) unsigned default NULL, - `type` tinyint(4) NOT NULL default '0', - KEY `filename` (`filename`(255)) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `filemarkup` --- - -LOCK TABLES `filemarkup` WRITE; -/*!40000 ALTER TABLE `filemarkup` DISABLE KEYS */; -/*!40000 ALTER TABLE `filemarkup` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `gallerymetadata` --- - -DROP TABLE IF EXISTS `gallerymetadata`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `gallerymetadata` ( - `image` varchar(255) NOT NULL, - `angle` int(11) NOT NULL, - PRIMARY KEY (`image`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `gallerymetadata` --- - -LOCK TABLES `gallerymetadata` WRITE; -/*!40000 ALTER TABLE `gallerymetadata` DISABLE KEYS */; -/*!40000 ALTER TABLE `gallerymetadata` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `gamemetadata` --- - -DROP TABLE IF EXISTS `gamemetadata`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `gamemetadata` ( - `system` varchar(128) NOT NULL default '', - `romname` varchar(128) NOT NULL default '', - `gamename` varchar(128) NOT NULL default '', - `genre` varchar(128) NOT NULL default '', - `year` varchar(10) NOT NULL default '', - `publisher` varchar(128) NOT NULL default '', - `favorite` tinyint(1) default NULL, - `rompath` varchar(255) NOT NULL default '', - `gametype` varchar(64) NOT NULL default '', - `diskcount` tinyint(1) NOT NULL default '1', - `country` varchar(128) NOT NULL default '', - `crc_value` varchar(64) NOT NULL default '', - `display` tinyint(1) NOT NULL default '1', - `version` varchar(64) NOT NULL default '', - KEY `system` (`system`), - KEY `year` (`year`), - KEY `romname` (`romname`), - KEY `gamename` (`gamename`), - KEY `genre` (`genre`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `gamemetadata` --- - -LOCK TABLES `gamemetadata` WRITE; -/*!40000 ALTER TABLE `gamemetadata` DISABLE KEYS */; -/*!40000 ALTER TABLE `gamemetadata` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `gameplayers` --- - -DROP TABLE IF EXISTS `gameplayers`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `gameplayers` ( - `gameplayerid` int(10) unsigned NOT NULL auto_increment, - `playername` varchar(64) NOT NULL default '', - `workingpath` varchar(255) NOT NULL default '', - `rompath` varchar(255) NOT NULL default '', - `screenshots` varchar(255) NOT NULL default '', - `commandline` text NOT NULL, - `gametype` varchar(64) NOT NULL default '', - `extensions` varchar(128) NOT NULL default '', - `spandisks` tinyint(1) NOT NULL default '0', - PRIMARY KEY (`gameplayerid`), - UNIQUE KEY `playername` (`playername`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `gameplayers` --- - -LOCK TABLES `gameplayers` WRITE; -/*!40000 ALTER TABLE `gameplayers` DISABLE KEYS */; -/*!40000 ALTER TABLE `gameplayers` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `housekeeping` --- - -DROP TABLE IF EXISTS `housekeeping`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `housekeeping` ( - `tag` varchar(64) NOT NULL default '', - `lastrun` datetime default NULL, - PRIMARY KEY (`tag`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `housekeeping` --- - -LOCK TABLES `housekeeping` WRITE; -/*!40000 ALTER TABLE `housekeeping` DISABLE KEYS */; -/*!40000 ALTER TABLE `housekeeping` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `inputgroup` --- - -DROP TABLE IF EXISTS `inputgroup`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `inputgroup` ( - `cardinputid` int(10) unsigned NOT NULL, - `inputgroupid` int(10) unsigned NOT NULL, - `inputgroupname` varchar(32) NOT NULL -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `inputgroup` --- - -LOCK TABLES `inputgroup` WRITE; -/*!40000 ALTER TABLE `inputgroup` DISABLE KEYS */; -/*!40000 ALTER TABLE `inputgroup` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `inuseprograms` --- - -DROP TABLE IF EXISTS `inuseprograms`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `inuseprograms` ( - `chanid` int(10) unsigned NOT NULL default '0', - `starttime` datetime NOT NULL default '0000-00-00 00:00:00', - `recusage` varchar(128) NOT NULL default '', - `lastupdatetime` datetime NOT NULL default '0000-00-00 00:00:00', - `hostname` varchar(255) NOT NULL default '', - `rechost` varchar(64) NOT NULL, - `recdir` varchar(255) NOT NULL default '', - KEY `chanid` (`chanid`,`starttime`), - KEY `recusage` (`recusage`,`lastupdatetime`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `inuseprograms` --- - -LOCK TABLES `inuseprograms` WRITE; -/*!40000 ALTER TABLE `inuseprograms` DISABLE KEYS */; -/*!40000 ALTER TABLE `inuseprograms` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `jobqueue` --- - -DROP TABLE IF EXISTS `jobqueue`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `jobqueue` ( - `id` int(11) NOT NULL auto_increment, - `chanid` int(10) NOT NULL default '0', - `starttime` datetime NOT NULL default '0000-00-00 00:00:00', - `inserttime` datetime NOT NULL default '0000-00-00 00:00:00', - `type` int(11) NOT NULL default '0', - `cmds` int(11) NOT NULL default '0', - `flags` int(11) NOT NULL default '0', - `status` int(11) NOT NULL default '0', - `statustime` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, - `hostname` varchar(255) NOT NULL default '', - `args` blob NOT NULL, - `comment` varchar(128) NOT NULL default '', - `schedruntime` datetime NOT NULL default '2007-01-01 00:00:00', - PRIMARY KEY (`id`), - UNIQUE KEY `chanid` (`chanid`,`starttime`,`type`,`inserttime`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `jobqueue` --- - -LOCK TABLES `jobqueue` WRITE; -/*!40000 ALTER TABLE `jobqueue` DISABLE KEYS */; -/*!40000 ALTER TABLE `jobqueue` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `jumppoints` --- - -DROP TABLE IF EXISTS `jumppoints`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `jumppoints` ( - `destination` varchar(128) NOT NULL default '', - `description` varchar(255) default NULL, - `keylist` varchar(128) default NULL, - `hostname` varchar(255) NOT NULL default '', - PRIMARY KEY (`destination`,`hostname`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `jumppoints` --- - -LOCK TABLES `jumppoints` WRITE; -/*!40000 ALTER TABLE `jumppoints` DISABLE KEYS */; -INSERT INTO `jumppoints` (`destination`, `description`, `keylist`, `hostname`) VALUES ('Reload Theme','','','larch5'),('Main Menu','','','larch5'),('Program Guide','','','larch5'),('Program Finder','','','larch5'),('Manage Recordings / Fix Conflicts','','','larch5'),('Program Recording Priorities','','','larch5'),('Channel Recording Priorities','','','larch5'),('TV Recording Playback','','','larch5'),('TV Recording Deletion','','','larch5'),('Live TV','','','larch5'),('Live TV In Guide','','','larch5'),('Manual Record Scheduling','','','larch5'),('Status Screen','','','larch5'),('Previously Recorded','','','larch5'),('Netflix Browser','Browse Netflix titles','','larch5'),('Netflix Queue','Administer Netflix Queue','','larch5'),('Netflix History','View Netflix History','','larch5'),('MythGallery','Image viewer / slideshow','','larch5'),('MythGame','Game frontend','','larch5'),('Play music','','','larch5'),('Select music playlists','','','larch5'),('Rip CD','','','larch5'),('Scan music','','','larch5'),('Show Music Miniplayer','','','larch5'),('MythNews','RSS News feed reader','','larch5'),('MythVideo','The MythVideo default view','','larch5'),('Video Manager','The MythVideo video manager','','larch5'),('Video Browser','The MythVideo video browser','','larch5'),('Video Listings','The MythVideo video listings','','larch5'),('Video Gallery','The MythVideo video gallery','','larch5'),('Play DVD','Play a DVD','','larch5'),('Play VCD','Play a VCD','','larch5'),('Rip DVD','Import a DVD into your MythVideo database','','larch5'),('MythWeather','Weather forecasts','','larch5'); -/*!40000 ALTER TABLE `jumppoints` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `keybindings` --- - -DROP TABLE IF EXISTS `keybindings`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `keybindings` ( - `context` varchar(32) NOT NULL default '', - `action` varchar(32) NOT NULL default '', - `description` varchar(255) default NULL, - `keylist` varchar(128) default NULL, - `hostname` varchar(255) NOT NULL default '', - PRIMARY KEY (`context`,`action`,`hostname`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `keybindings` --- - -LOCK TABLES `keybindings` WRITE; -/*!40000 ALTER TABLE `keybindings` DISABLE KEYS */; -INSERT INTO `keybindings` (`context`, `action`, `description`, `keylist`, `hostname`) VALUES ('Global','UP','Up Arrow','Up','larch5'),('Global','DOWN','Down Arrow','Down','larch5'),('Global','LEFT','Left Arrow','Left','larch5'),('Global','RIGHT','Right Arrow','Right','larch5'),('Global','SELECT','Select','Return,Enter,Space','larch5'),('Global','ESCAPE','Escape','Esc','larch5'),('Global','MENU','Pop-up menu','M','larch5'),('Global','INFO','More information','I','larch5'),('Global','PAGEUP','Page Up','PgUp','larch5'),('Global','PAGEDOWN','Page Down','PgDown','larch5'),('Global','PREVVIEW','Previous View','Home','larch5'),('Global','NEXTVIEW','Next View','End','larch5'),('Global','HELP','Help','F1','larch5'),('Global','EJECT','Eject Removable Media','','larch5'),('Global','0','0','0','larch5'),('Global','1','1','1','larch5'),('Global','2','2','2','larch5'),('Global','3','3','3','larch5'),('Global','4','4','4','larch5'),('Global','5','5','5','larch5'),('Global','6','6','6','larch5'),('Global','7','7','7','larch5'),('Global','8','8','8','larch5'),('Global','9','9','9','larch5'),('qt','DELETE','Delete','D','larch5'),('qt','EDIT','Edit','E','larch5'),('TV Frontend','PAGEUP','Page Up','3','larch5'),('TV Frontend','PAGEDOWN','Page Down','9','larch5'),('TV Frontend','PAGETOP','Page to top of list','','larch5'),('TV Frontend','PAGEMIDDLE','Page to middle of list','','larch5'),('TV Frontend','PAGEBOTTOM','Page to bottom of list','','larch5'),('TV Frontend','DELETE','Delete Program','D','larch5'),('TV Frontend','PLAYBACK','Play Program','P','larch5'),('TV Frontend','TOGGLERECORD','Toggle recording status of current program','R','larch5'),('TV Frontend','DAYLEFT','Page the program guide back one day','Home,7','larch5'),('TV Frontend','DAYRIGHT','Page the program guide forward one day','End,1','larch5'),('TV Frontend','PAGELEFT','Page the program guide left',',,<','larch5'),('TV Frontend','PAGERIGHT','Page the program guide right','>,.','larch5'),('TV Frontend','TOGGLEFAV','Toggle the current channel as a favorite','?','larch5'),('TV Frontend','TOGGLEEPGORDER','Reverse the channel order in the program guide','0','larch5'),('TV Frontend','GUIDE','Show the Program Guide','S','larch5'),('TV Frontend','FINDER','Show the Program Finder','#','larch5'),('TV Frontend','NEXTFAV','Toggle showing all channels or just favorites in the program guide.','/','larch5'),('TV Frontend','CHANUPDATE','Switch channels without exiting guide in Live TV mode.','X','larch5'),('TV Frontend','VOLUMEDOWN','Volume down','[,{,F10,Volume Down','larch5'),('TV Frontend','VOLUMEUP','Volume up','],},F11,Volume Up','larch5'),('TV Frontend','MUTE','Mute','|,\\,F9,Volume Mute','larch5'),('TV Frontend','RANKINC','Increase program or channel rank','Right','larch5'),('TV Frontend','RANKDEC','Decrease program or channel rank','Left','larch5'),('TV Frontend','UPCOMING','List upcoming episodes','O','larch5'),('TV Frontend','DETAILS','Show program details','U','larch5'),('TV Frontend','VIEWCARD','Switch Capture Card view','Y','larch5'),('TV Frontend','VIEWINPUT','Switch Capture Card view','C','larch5'),('TV Frontend','CUSTOMEDIT','Edit Custom Record Rule','E','larch5'),('TV Frontend','CHANGERECGROUP','Change Recording Group','','larch5'),('TV Frontend','CHANGEGROUPVIEW','Change Group View','','larch5'),('TV Playback','CLEAROSD','Clear OSD','Backspace','larch5'),('TV Playback','PAUSE','Pause','P','larch5'),('TV Playback','DELETE','Delete Program','D','larch5'),('TV Playback','SEEKFFWD','Fast Forward','Right','larch5'),('TV Playback','SEEKRWND','Rewind','Left','larch5'),('TV Playback','ARBSEEK','Arbitrary Seek','*','larch5'),('TV Playback','CHANNELUP','Channel up','Up','larch5'),('TV Playback','CHANNELDOWN','Channel down','Down','larch5'),('TV Playback','NEXTFAV','Switch to the next favorite channel','/','larch5'),('TV Playback','PREVCHAN','Switch to the previous channel','H','larch5'),('TV Playback','JUMPFFWD','Jump ahead','PgDown','larch5'),('TV Playback','JUMPRWND','Jump back','PgUp','larch5'),('TV Playback','JUMPBKMRK','Jump to bookmark','K','larch5'),('TV Playback','FFWDSTICKY','Fast Forward (Sticky) or Forward one frame while paused','>,.','larch5'),('TV Playback','RWNDSTICKY','Rewind (Sticky) or Rewind one frame while paused',',,<','larch5'),('TV Playback','NEXTSOURCE','Next Video Source','Y','larch5'),('TV Playback','PREVSOURCE','Previous Video Source','Ctrl+Y','larch5'),('TV Playback','NEXTINPUT','Next Input','C','larch5'),('TV Playback','NEXTCARD','Next Card','','larch5'),('TV Playback','SKIPCOMMERCIAL','Skip Commercial','Z,End','larch5'),('TV Playback','SKIPCOMMBACK','Skip Commercial (Reverse)','Q,Home','larch5'),('TV Playback','JUMPSTART','Jump to the start of the recording.','Ctrl+B','larch5'),('TV Playback','TOGGLEBROWSE','Toggle channel browse mode','O','larch5'),('TV Playback','TOGGLERECORD','Toggle recording status of current program','R','larch5'),('TV Playback','TOGGLEFAV','Toggle the current channel as a favorite','?','larch5'),('TV Playback','VOLUMEDOWN','Volume down','[,{,F10,Volume Down','larch5'),('TV Playback','VOLUMEUP','Volume up','],},F11,Volume Up','larch5'),('TV Playback','MUTE','Mute','|,\\,F9,Volume Mute','larch5'),('TV Playback','TOGGLEPIPMODE','Toggle Picture-in-Picture mode','V','larch5'),('TV Playback','TOGGLEPIPWINDOW','Toggle active PiP window','B','larch5'),('TV Playback','SWAPPIP','Swap PiP/Main','N','larch5'),('TV Playback','TOGGLEASPECT','Toggle the video aspect ratio','Ctrl+W','larch5'),('TV Playback','TOGGLEFILL','Next Preconfigured Zoom mode','W','larch5'),('TV Playback','TOGGLECC','Toggle any captions','T','larch5'),('TV Playback','TOGGLETTC','Toggle Teletext Captions','','larch5'),('TV Playback','TOGGLESUBTITLE','Toggle Subtitles','','larch5'),('TV Playback','TOGGLECC608','Toggle VBI CC','','larch5'),('TV Playback','TOGGLECC708','Toggle ATSC CC','','larch5'),('TV Playback','TOGGLETTM','Toggle Teletext Menu','','larch5'),('TV Playback','SELECTAUDIO_0','Play audio track 1','','larch5'),('TV Playback','SELECTAUDIO_1','Play audio track 2','','larch5'),('TV Playback','SELECTSUBTITLE_0','Display subtitle 1','','larch5'),('TV Playback','SELECTSUBTITLE_1','Display subtitle 2','','larch5'),('TV Playback','SELECTCC608_0','Display VBI CC1','','larch5'),('TV Playback','SELECTCC608_1','Display VBI CC2','','larch5'),('TV Playback','SELECTCC608_2','Display VBI CC3','','larch5'),('TV Playback','SELECTCC608_3','Display VBI CC4','','larch5'),('TV Playback','SELECTCC708_0','Display ATSC CC1','','larch5'),('TV Playback','SELECTCC708_1','Display ATSC CC2','','larch5'),('TV Playback','SELECTCC708_2','Display ATSC CC3','','larch5'),('TV Playback','SELECTCC708_3','Display ATSC CC4','','larch5'),('TV Playback','NEXTAUDIO','Next audio track','+','larch5'),('TV Playback','PREVAUDIO','Previous audio track','-','larch5'),('TV Playback','NEXTSUBTITLE','Next subtitle track','','larch5'),('TV Playback','PREVSUBTITLE','Previous subtitle track','','larch5'),('TV Playback','NEXTCC608','Next VBI CC track','','larch5'),('TV Playback','PREVCC608','Previous VBI CC track','','larch5'),('TV Playback','NEXTCC708','Next ATSC CC track','','larch5'),('TV Playback','PREVCC708','Previous ATSC CC track','','larch5'),('TV Playback','NEXTCC','Next of any captions','','larch5'),('TV Playback','NEXTSCAN','Next video scan overidemode','','larch5'),('TV Playback','QUEUETRANSCODE','Queue the current recording for transcoding','X','larch5'),('TV Playback','SPEEDINC','Increase the playback speed','U','larch5'),('TV Playback','SPEEDDEC','Decrease the playback speed','J','larch5'),('TV Playback','ADJUSTSTRETCH','Turn on time stretch control','A','larch5'),('TV Playback','STRETCHINC','Increase time stretch speed','','larch5'),('TV Playback','STRETCHDEC','Decrease time stretch speed','','larch5'),('TV Playback','TOGGLESTRETCH','Toggle time stretch speed','','larch5'),('TV Playback','TOGGLEAUDIOSYNC','Turn on audio sync adjustment controls','','larch5'),('TV Playback','TOGGLEPICCONTROLS','Playback picture adjustments','F','larch5'),('TV Playback','TOGGLECHANCONTROLS','Recording picture adjustments for this channel','Ctrl+G','larch5'),('TV Playback','TOGGLERECCONTROLS','Recording picture adjustments for this recorder','G','larch5'),('TV Playback','TOGGLEEDIT','Start Edit Mode','E','larch5'),('TV Playback','CYCLECOMMSKIPMODE','Cycle Commercial Skip mode','','larch5'),('TV Playback','GUIDE','Show the Program Guide','S','larch5'),('TV Playback','FINDER','Show the Program Finder','#','larch5'),('TV Playback','TOGGLESLEEP','Toggle the Sleep Timer','F8','larch5'),('TV Playback','PLAY','Play','Ctrl+P','larch5'),('TV Playback','JUMPPREV','Jump to previously played recording','','larch5'),('TV Playback','JUMPREC','Display menu of recorded programs to jump to','','larch5'),('TV Playback','VIEWSCHEDULED','Display scheduled recording list','','larch5'),('TV Playback','SIGNALMON','Monitor Signal Quality','Alt+F7','larch5'),('TV Playback','JUMPTODVDROOTMENU','Jump to the DVD Root Menu','','larch5'),('TV Playback','EXITSHOWNOPROMPTS','Exit Show without any prompts','','larch5'),('TV Playback','SCREENSHOT','Save screenshot of current video frame','','larch5'),('TV Playback','MENURED','Menu Red','F2','larch5'),('TV Playback','MENUGREEN','Menu Green','F3','larch5'),('TV Playback','MENUYELLOW','Menu Yellow','F4','larch5'),('TV Playback','MENUBLUE','Menu Blue','F5','larch5'),('TV Playback','TEXTEXIT','Menu Exit','F6','larch5'),('TV Playback','MENUTEXT','Menu Text','F7','larch5'),('TV Playback','MENUEPG','Menu EPG','F12','larch5'),('TV Editing','CLEARMAP','Clear editing cut points','C,Q,Home','larch5'),('TV Editing','INVERTMAP','Invert Begin/End cut points','I','larch5'),('TV Editing','LOADCOMMSKIP','Load cut list from commercial skips','Z,End','larch5'),('TV Editing','NEXTCUT','Jump to the next cut point','PgDown','larch5'),('TV Editing','PREVCUT','Jump to the previous cut point','PgUp','larch5'),('TV Editing','BIGJUMPREW','Jump back 10x the normal amount',',,<','larch5'),('TV Editing','BIGJUMPFWD','Jump forward 10x the normal amount','>,.','larch5'),('TV Editing','TOGGLEEDIT','Exit out of Edit Mode','E','larch5'),('Teletext Menu','NEXTPAGE','Next Page','Down','larch5'),('Teletext Menu','PREVPAGE','Previous Page','Up','larch5'),('Teletext Menu','NEXTSUBPAGE','Next Subpage','Right','larch5'),('Teletext Menu','PREVSUBPAGE','Previous Subpage','Left','larch5'),('Teletext Menu','TOGGLETT','Toggle Teletext','T','larch5'),('Teletext Menu','MENURED','Menu Red','F2','larch5'),('Teletext Menu','MENUGREEN','Menu Green','F3','larch5'),('Teletext Menu','MENUYELLOW','Menu Yellow','F4','larch5'),('Teletext Menu','MENUBLUE','Menu Blue','F5','larch5'),('Teletext Menu','MENUWHITE','Menu White','F6','larch5'),('Teletext Menu','TOGGLEBACKGROUND','Toggle Background','F7','larch5'),('Teletext Menu','REVEAL','Reveal hidden Text','F8','larch5'),('Archive','TOGGLECUT','Toggle use cut list state for selected program','C','larch5'),('NetFlix','MOVETOTOP','Moves movie to top of queue','1','larch5'),('NetFlix','REMOVE','Removes movie from queue','D','larch5'),('Gallery','PLAY','Start/Stop Slideshow','P','larch5'),('Gallery','HOME','Go to the first image in thumbnail view','Home','larch5'),('Gallery','END','Go to the last image in thumbnail view','End','larch5'),('Gallery','MENU','Toggle activating menu in thumbnail view','M','larch5'),('Gallery','SLIDESHOW','Start Slideshow in thumbnail view','S','larch5'),('Gallery','RANDOMSHOW','Start Random Slideshow in thumbnail view','R','larch5'),('Gallery','ROTRIGHT','Rotate image right 90 degrees','],3','larch5'),('Gallery','ROTLEFT','Rotate image left 90 degrees','[,1','larch5'),('Gallery','ZOOMOUT','Zoom image out','7','larch5'),('Gallery','ZOOMIN','Zoom image in','9','larch5'),('Gallery','SCROLLUP','Scroll image up','2','larch5'),('Gallery','SCROLLLEFT','Scroll image left','4','larch5'),('Gallery','SCROLLRIGHT','Scroll image right','6','larch5'),('Gallery','SCROLLDOWN','Scroll image down','8','larch5'),('Gallery','RECENTER','Recenter image','5','larch5'),('Gallery','FULLSIZE','Full-size (un-zoom) image','0','larch5'),('Gallery','UPLEFT','Go to the upper-left corner of the image','PgUp','larch5'),('Gallery','LOWRIGHT','Go to the lower-right corner of the image','PgDown','larch5'),('Gallery','INFO','Toggle Showing Information about Image','I','larch5'),('Gallery','DELETE','Delete marked images or current image if none are marked','D','larch5'),('Gallery','MARK','Mark image','T','larch5'),('Gallery','FULLSCREEN','Toggle scale to fullscreen/scale to fit','W','larch5'),('Game','TOGGLEFAV','Toggle the current game as a favorite','?,/','larch5'),('Game','INCSEARCH','Show incremental search dialog','Ctrl+S','larch5'),('Game','INCSEARCHNEXT','Incremental search find next match','Ctrl+N','larch5'),('Music','DELETE','Delete track from playlist','D','larch5'),('Music','NEXTTRACK','Move to the next track','>,.,Z,End','larch5'),('Music','PREVTRACK','Move to the previous track',',,<,Q,Home','larch5'),('Music','FFWD','Fast forward','PgDown','larch5'),('Music','RWND','Rewind','PgUp','larch5'),('Music','PAUSE','Pause/Start playback','P','larch5'),('Music','PLAY','Start playback','','larch5'),('Music','STOP','Stop playback','O','larch5'),('Music','VOLUMEDOWN','Volume down','[,{,F10,Volume Down','larch5'),('Music','VOLUMEUP','Volume up','],},F11,Volume Up','larch5'),('Music','MUTE','Mute','|,\\,F9,Volume Mute','larch5'),('Music','CYCLEVIS','Cycle visualizer mode','6','larch5'),('Music','BLANKSCR','Blank screen','5','larch5'),('Music','THMBUP','Increase rating','9','larch5'),('Music','THMBDOWN','Decrease rating','7','larch5'),('Music','REFRESH','Refresh music tree','8','larch5'),('Music','FILTER','Filter All My Music','F','larch5'),('Music','INCSEARCH','Show incremental search dialog','Ctrl+S','larch5'),('Music','INCSEARCHNEXT','Incremental search find next match','Ctrl+N','larch5'),('Music','SPEEDUP','Increase Play Speed','W','larch5'),('Music','SPEEDDOWN','Decrease Play Speed','X','larch5'),('News','RETRIEVENEWS','Update news items','I','larch5'),('News','FORCERETRIEVE','Force update news items','M','larch5'),('News','CANCEL','Cancel news item updating','C','larch5'),('Phone','0','0','0','larch5'),('Phone','1','1','1','larch5'),('Phone','2','2','2','larch5'),('Phone','3','3','3','larch5'),('Phone','4','4','4','larch5'),('Phone','5','5','5','larch5'),('Phone','6','6','6','larch5'),('Phone','7','7','7','larch5'),('Phone','8','8','8','larch5'),('Phone','9','9','9','larch5'),('Phone','HASH','HASH','#','larch5'),('Phone','STAR','STAR','*','larch5'),('Phone','Up','Up','Up','larch5'),('Phone','Down','Down','Down','larch5'),('Phone','Left','Left','Left','larch5'),('Phone','Right','Right','Right','larch5'),('Phone','VOLUMEDOWN','Volume down','[,{,F10,Volume Down','larch5'),('Phone','VOLUMEUP','Volume up','],},F11,Volume Up','larch5'),('Phone','MUTE','Mute','|,\\,F9,Volume Mute','larch5'),('Phone','ZOOMIN','Zoom the video window in','>,.,Z,End','larch5'),('Phone','ZOOMOUT','Zoom the video window out',',,<,Q,Home','larch5'),('Phone','FULLSCRN','Show received video full-screen','P','larch5'),('Phone','HANGUP','Hangup an active call','O','larch5'),('Phone','LOOPBACK','Loopback Video','L','larch5'),('Video','FILTER','Open video filter dialog','F','larch5'),('Video','DELETE','Delete video','D','larch5'),('Video','BROWSE','Change browsable in video manager','B','larch5'),('Video','INCPARENT','Increase Parental Level','],},F11','larch5'),('Video','DECPARENT','Decrease Parental Level','[,{,F10','larch5'),('Video','HOME','Go to the first video','Home','larch5'),('Video','END','Go to the last video','End','larch5'),('Weather','PAUSE','Pause current page','P','larch5'),('Weather','SEARCH','Search List','/','larch5'),('Weather','NEXTSEARCH','Search List','n','larch5'),('Weather','UPDATE','Search List','u','larch5'),('Weather','DELETE','Delete screen from list','D','larch5'); -/*!40000 ALTER TABLE `keybindings` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `keyword` --- - -DROP TABLE IF EXISTS `keyword`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `keyword` ( - `phrase` varchar(128) NOT NULL default '', - `searchtype` int(10) unsigned NOT NULL default '3', - UNIQUE KEY `phrase` (`phrase`,`searchtype`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `keyword` --- - -LOCK TABLES `keyword` WRITE; -/*!40000 ALTER TABLE `keyword` DISABLE KEYS */; -/*!40000 ALTER TABLE `keyword` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `music_albumart` --- - -DROP TABLE IF EXISTS `music_albumart`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `music_albumart` ( - `albumart_id` int(20) NOT NULL auto_increment, - `filename` varchar(255) NOT NULL default '', - `directory_id` int(20) NOT NULL default '0', - `imagetype` tinyint(3) NOT NULL default '0', - `song_id` int(11) NOT NULL default '0', - `embedded` tinyint(1) NOT NULL default '0', - PRIMARY KEY (`albumart_id`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `music_albumart` --- - -LOCK TABLES `music_albumart` WRITE; -/*!40000 ALTER TABLE `music_albumart` DISABLE KEYS */; -/*!40000 ALTER TABLE `music_albumart` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `music_albums` --- - -DROP TABLE IF EXISTS `music_albums`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `music_albums` ( - `album_id` int(11) unsigned NOT NULL auto_increment, - `artist_id` int(11) unsigned NOT NULL default '0', - `album_name` varchar(255) NOT NULL default '', - `year` smallint(6) NOT NULL default '0', - `compilation` tinyint(1) unsigned NOT NULL default '0', - PRIMARY KEY (`album_id`), - KEY `idx_album_name` (`album_name`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `music_albums` --- - -LOCK TABLES `music_albums` WRITE; -/*!40000 ALTER TABLE `music_albums` DISABLE KEYS */; -/*!40000 ALTER TABLE `music_albums` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `music_artists` --- - -DROP TABLE IF EXISTS `music_artists`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `music_artists` ( - `artist_id` int(11) unsigned NOT NULL auto_increment, - `artist_name` varchar(255) NOT NULL default '', - PRIMARY KEY (`artist_id`), - KEY `idx_artist_name` (`artist_name`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `music_artists` --- - -LOCK TABLES `music_artists` WRITE; -/*!40000 ALTER TABLE `music_artists` DISABLE KEYS */; -/*!40000 ALTER TABLE `music_artists` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `music_directories` --- - -DROP TABLE IF EXISTS `music_directories`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `music_directories` ( - `directory_id` int(20) NOT NULL auto_increment, - `path` text NOT NULL, - `parent_id` int(20) NOT NULL default '0', - PRIMARY KEY (`directory_id`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `music_directories` --- - -LOCK TABLES `music_directories` WRITE; -/*!40000 ALTER TABLE `music_directories` DISABLE KEYS */; -/*!40000 ALTER TABLE `music_directories` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `music_genres` --- - -DROP TABLE IF EXISTS `music_genres`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `music_genres` ( - `genre_id` int(11) unsigned NOT NULL auto_increment, - `genre` varchar(255) NOT NULL default '', - PRIMARY KEY (`genre_id`), - KEY `idx_genre` (`genre`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `music_genres` --- - -LOCK TABLES `music_genres` WRITE; -/*!40000 ALTER TABLE `music_genres` DISABLE KEYS */; -/*!40000 ALTER TABLE `music_genres` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `music_playlists` --- - -DROP TABLE IF EXISTS `music_playlists`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `music_playlists` ( - `playlist_id` int(11) unsigned NOT NULL auto_increment, - `playlist_name` varchar(255) NOT NULL default '', - `playlist_songs` text NOT NULL, - `last_accessed` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, - `length` int(11) unsigned NOT NULL default '0', - `songcount` smallint(8) unsigned NOT NULL default '0', - `hostname` varchar(255) NOT NULL default '', - PRIMARY KEY (`playlist_id`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `music_playlists` --- - -LOCK TABLES `music_playlists` WRITE; -/*!40000 ALTER TABLE `music_playlists` DISABLE KEYS */; -/*!40000 ALTER TABLE `music_playlists` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `music_smartplaylist_categories` --- - -DROP TABLE IF EXISTS `music_smartplaylist_categories`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `music_smartplaylist_categories` ( - `categoryid` int(10) unsigned NOT NULL auto_increment, - `name` varchar(128) NOT NULL, - PRIMARY KEY (`categoryid`), - KEY `name` (`name`) -) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `music_smartplaylist_categories` --- - -LOCK TABLES `music_smartplaylist_categories` WRITE; -/*!40000 ALTER TABLE `music_smartplaylist_categories` DISABLE KEYS */; -INSERT INTO `music_smartplaylist_categories` (`categoryid`, `name`) VALUES (1,'Decades'),(2,'Favourite Tracks'),(3,'New Tracks'); -/*!40000 ALTER TABLE `music_smartplaylist_categories` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `music_smartplaylist_items` --- - -DROP TABLE IF EXISTS `music_smartplaylist_items`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `music_smartplaylist_items` ( - `smartplaylistitemid` int(10) unsigned NOT NULL auto_increment, - `smartplaylistid` int(10) unsigned NOT NULL, - `field` varchar(50) NOT NULL, - `operator` varchar(20) NOT NULL, - `value1` varchar(255) NOT NULL, - `value2` varchar(255) NOT NULL, - PRIMARY KEY (`smartplaylistitemid`), - KEY `smartplaylistid` (`smartplaylistid`) -) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `music_smartplaylist_items` --- - -LOCK TABLES `music_smartplaylist_items` WRITE; -/*!40000 ALTER TABLE `music_smartplaylist_items` DISABLE KEYS */; -INSERT INTO `music_smartplaylist_items` (`smartplaylistitemid`, `smartplaylistid`, `field`, `operator`, `value1`, `value2`) VALUES (1,1,'Year','is between','1960','1969'),(2,2,'Year','is between','1970','1979'),(3,3,'Year','is between','1980','1989'),(4,4,'Year','is between','1990','1999'),(5,5,'Year','is between','2000','2009'),(6,6,'Rating','is greater than','7','0'),(7,7,'Play Count','is greater than','0','0'),(8,8,'Play Count','is equal to','0','0'); -/*!40000 ALTER TABLE `music_smartplaylist_items` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `music_smartplaylists` --- - -DROP TABLE IF EXISTS `music_smartplaylists`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `music_smartplaylists` ( - `smartplaylistid` int(10) unsigned NOT NULL auto_increment, - `name` varchar(128) NOT NULL, - `categoryid` int(10) unsigned NOT NULL, - `matchtype` set('All','Any') NOT NULL default 'All', - `orderby` varchar(128) NOT NULL default '', - `limitto` int(10) unsigned NOT NULL default '0', - PRIMARY KEY (`smartplaylistid`), - KEY `name` (`name`), - KEY `categoryid` (`categoryid`) -) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `music_smartplaylists` --- - -LOCK TABLES `music_smartplaylists` WRITE; -/*!40000 ALTER TABLE `music_smartplaylists` DISABLE KEYS */; -INSERT INTO `music_smartplaylists` (`smartplaylistid`, `name`, `categoryid`, `matchtype`, `orderby`, `limitto`) VALUES (1,'1960\'s',1,'All','Artist (A)',0),(2,'1970\'s',1,'All','Artist (A)',0),(3,'1980\'s',1,'All','Artist (A)',0),(4,'1990\'s',1,'All','Artist (A)',0),(5,'2000\'s',1,'All','Artist (A)',0),(6,'Favorite Tracks',2,'All','Artist (A), Album (A)',0),(7,'100 Most Played Tracks',2,'All','Play Count (D)',100),(8,'Never Played Tracks',3,'All','Artist (A), Album (A)',0); -/*!40000 ALTER TABLE `music_smartplaylists` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `music_songs` --- - -DROP TABLE IF EXISTS `music_songs`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `music_songs` ( - `song_id` int(11) unsigned NOT NULL auto_increment, - `filename` text NOT NULL, - `name` varchar(255) NOT NULL default '', - `track` smallint(6) unsigned NOT NULL default '0', - `artist_id` int(11) unsigned NOT NULL default '0', - `album_id` int(11) unsigned NOT NULL default '0', - `genre_id` int(11) unsigned NOT NULL default '0', - `year` smallint(6) NOT NULL default '0', - `length` int(11) unsigned NOT NULL default '0', - `numplays` int(11) unsigned NOT NULL default '0', - `rating` tinyint(4) unsigned NOT NULL default '0', - `lastplay` datetime default NULL, - `date_entered` datetime default NULL, - `date_modified` datetime default NULL, - `format` varchar(4) NOT NULL default '0', - `mythdigest` varchar(255) default NULL, - `size` bigint(20) unsigned default NULL, - `description` varchar(255) default NULL, - `comment` varchar(255) default NULL, - `disc_count` smallint(5) unsigned default '0', - `disc_number` smallint(5) unsigned default '0', - `track_count` smallint(5) unsigned default '0', - `start_time` int(10) unsigned default '0', - `stop_time` int(10) unsigned default NULL, - `eq_preset` varchar(255) default NULL, - `relative_volume` tinyint(4) default '0', - `sample_rate` int(10) unsigned default '0', - `bitrate` int(10) unsigned default '0', - `bpm` smallint(5) unsigned default NULL, - `directory_id` int(20) NOT NULL default '0', - PRIMARY KEY (`song_id`), - KEY `idx_name` (`name`), - KEY `idx_mythdigest` (`mythdigest`), - KEY `directory_id` (`directory_id`), - KEY `album_id` (`album_id`), - KEY `genre_id` (`genre_id`), - KEY `artist_id` (`artist_id`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `music_songs` --- - -LOCK TABLES `music_songs` WRITE; -/*!40000 ALTER TABLE `music_songs` DISABLE KEYS */; -/*!40000 ALTER TABLE `music_songs` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `music_stats` --- - -DROP TABLE IF EXISTS `music_stats`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `music_stats` ( - `num_artists` smallint(5) unsigned NOT NULL default '0', - `num_albums` smallint(5) unsigned NOT NULL default '0', - `num_songs` mediumint(8) unsigned NOT NULL default '0', - `num_genres` tinyint(3) unsigned NOT NULL default '0', - `total_time` varchar(12) NOT NULL default '0', - `total_size` varchar(10) NOT NULL default '0' -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `music_stats` --- - -LOCK TABLES `music_stats` WRITE; -/*!40000 ALTER TABLE `music_stats` DISABLE KEYS */; -/*!40000 ALTER TABLE `music_stats` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `musicmetadata` --- - -DROP TABLE IF EXISTS `musicmetadata`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `musicmetadata` ( - `intid` int(10) unsigned NOT NULL auto_increment, - `artist` varchar(128) NOT NULL, - `compilation_artist` varchar(128) NOT NULL, - `album` varchar(128) NOT NULL, - `title` varchar(128) NOT NULL, - `genre` varchar(128) NOT NULL, - `year` int(10) unsigned NOT NULL, - `tracknum` int(10) unsigned NOT NULL, - `length` int(10) unsigned NOT NULL, - `filename` text NOT NULL, - `rating` int(10) unsigned NOT NULL default '5', - `lastplay` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, - `playcount` int(10) unsigned NOT NULL default '0', - `mythdigest` varchar(255) default NULL, - `size` bigint(20) unsigned default NULL, - `date_added` datetime default NULL, - `date_modified` datetime default NULL, - `format` varchar(4) default NULL, - `description` varchar(255) default NULL, - `comment` varchar(255) default NULL, - `compilation` tinyint(4) default '0', - `composer` varchar(255) default NULL, - `disc_count` smallint(5) unsigned default '0', - `disc_number` smallint(5) unsigned default '0', - `track_count` smallint(5) unsigned default '0', - `start_time` int(10) unsigned default '0', - `stop_time` int(10) unsigned default NULL, - `eq_preset` varchar(255) default NULL, - `relative_volume` tinyint(4) default '0', - `sample_rate` int(10) unsigned default NULL, - `bpm` smallint(5) unsigned default NULL, - PRIMARY KEY (`intid`), - KEY `artist` (`artist`), - KEY `album` (`album`), - KEY `title` (`title`), - KEY `genre` (`genre`), - KEY `mythdigest` (`mythdigest`), - KEY `compilation_artist` (`compilation_artist`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `musicmetadata` --- - -LOCK TABLES `musicmetadata` WRITE; -/*!40000 ALTER TABLE `musicmetadata` DISABLE KEYS */; -/*!40000 ALTER TABLE `musicmetadata` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `musicplaylist` --- - -DROP TABLE IF EXISTS `musicplaylist`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `musicplaylist` ( - `playlistid` int(10) unsigned NOT NULL auto_increment, - `name` varchar(128) NOT NULL, - `hostname` varchar(255) default NULL, - `songlist` text NOT NULL, - PRIMARY KEY (`playlistid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `musicplaylist` --- - -LOCK TABLES `musicplaylist` WRITE; -/*!40000 ALTER TABLE `musicplaylist` DISABLE KEYS */; -/*!40000 ALTER TABLE `musicplaylist` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `mythlog` --- - -DROP TABLE IF EXISTS `mythlog`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `mythlog` ( - `logid` int(10) unsigned NOT NULL auto_increment, - `module` varchar(32) NOT NULL default '', - `priority` int(11) NOT NULL default '0', - `acknowledged` tinyint(1) default '0', - `logdate` datetime default NULL, - `host` varchar(128) default NULL, - `message` varchar(255) NOT NULL default '', - `details` text, - PRIMARY KEY (`logid`), - KEY `module` (`module`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `mythlog` --- - -LOCK TABLES `mythlog` WRITE; -/*!40000 ALTER TABLE `mythlog` DISABLE KEYS */; -/*!40000 ALTER TABLE `mythlog` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `netflix` --- - -DROP TABLE IF EXISTS `netflix`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `netflix` ( - `name` varchar(100) NOT NULL, - `category` varchar(255) NOT NULL, - `url` varchar(255) NOT NULL, - `ico` varchar(255) default NULL, - `updated` int(10) unsigned default NULL, - `is_queue` int(10) unsigned default NULL, - `queue` varchar(32) NOT NULL default '', - PRIMARY KEY (`name`,`queue`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `netflix` --- - -LOCK TABLES `netflix` WRITE; -/*!40000 ALTER TABLE `netflix` DISABLE KEYS */; -/*!40000 ALTER TABLE `netflix` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `networkiconmap` --- - -DROP TABLE IF EXISTS `networkiconmap`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `networkiconmap` ( - `id` int(11) NOT NULL auto_increment, - `network` varchar(20) NOT NULL default '', - `url` varchar(255) NOT NULL default '', - PRIMARY KEY (`id`), - UNIQUE KEY `network` (`network`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `networkiconmap` --- - -LOCK TABLES `networkiconmap` WRITE; -/*!40000 ALTER TABLE `networkiconmap` DISABLE KEYS */; -/*!40000 ALTER TABLE `networkiconmap` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `oldfind` --- - -DROP TABLE IF EXISTS `oldfind`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `oldfind` ( - `recordid` int(11) NOT NULL default '0', - `findid` int(11) NOT NULL default '0', - PRIMARY KEY (`recordid`,`findid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `oldfind` --- - -LOCK TABLES `oldfind` WRITE; -/*!40000 ALTER TABLE `oldfind` DISABLE KEYS */; -/*!40000 ALTER TABLE `oldfind` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `oldprogram` --- - -DROP TABLE IF EXISTS `oldprogram`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `oldprogram` ( - `oldtitle` varchar(128) NOT NULL default '', - `airdate` datetime NOT NULL default '0000-00-00 00:00:00', - PRIMARY KEY (`oldtitle`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `oldprogram` --- - -LOCK TABLES `oldprogram` WRITE; -/*!40000 ALTER TABLE `oldprogram` DISABLE KEYS */; -/*!40000 ALTER TABLE `oldprogram` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `oldrecorded` --- - -DROP TABLE IF EXISTS `oldrecorded`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `oldrecorded` ( - `chanid` int(10) unsigned NOT NULL default '0', - `starttime` datetime NOT NULL default '0000-00-00 00:00:00', - `endtime` datetime NOT NULL default '0000-00-00 00:00:00', - `title` varchar(128) NOT NULL default '', - `subtitle` varchar(128) NOT NULL default '', - `description` text NOT NULL, - `category` varchar(64) NOT NULL default '', - `seriesid` varchar(40) NOT NULL default '', - `programid` varchar(40) NOT NULL default '', - `findid` int(11) NOT NULL default '0', - `recordid` int(11) NOT NULL default '0', - `station` varchar(20) NOT NULL default '', - `rectype` int(10) unsigned NOT NULL default '0', - `duplicate` tinyint(1) NOT NULL default '0', - `recstatus` int(11) NOT NULL default '0', - `reactivate` smallint(6) NOT NULL default '0', - `generic` tinyint(1) default '0', - PRIMARY KEY (`station`,`starttime`,`title`), - KEY `endtime` (`endtime`), - KEY `title` (`title`), - KEY `seriesid` (`seriesid`), - KEY `programid` (`programid`), - KEY `recordid` (`recordid`), - KEY `recstatus` (`recstatus`,`programid`,`seriesid`), - KEY `recstatus_2` (`recstatus`,`title`,`subtitle`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `oldrecorded` --- - -LOCK TABLES `oldrecorded` WRITE; -/*!40000 ALTER TABLE `oldrecorded` DISABLE KEYS */; -/*!40000 ALTER TABLE `oldrecorded` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `people` --- - -DROP TABLE IF EXISTS `people`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `people` ( - `person` mediumint(8) unsigned NOT NULL auto_increment, - `name` char(128) NOT NULL default '', - PRIMARY KEY (`person`), - UNIQUE KEY `name` (`name`(41)) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `people` --- - -LOCK TABLES `people` WRITE; -/*!40000 ALTER TABLE `people` DISABLE KEYS */; -/*!40000 ALTER TABLE `people` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `phonecallhistory` --- - -DROP TABLE IF EXISTS `phonecallhistory`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `phonecallhistory` ( - `recid` int(10) unsigned NOT NULL auto_increment, - `displayname` text NOT NULL, - `url` text NOT NULL, - `timestamp` text NOT NULL, - `duration` int(10) unsigned NOT NULL, - `directionin` int(10) unsigned NOT NULL, - `directoryref` int(10) unsigned default NULL, - PRIMARY KEY (`recid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `phonecallhistory` --- - -LOCK TABLES `phonecallhistory` WRITE; -/*!40000 ALTER TABLE `phonecallhistory` DISABLE KEYS */; -/*!40000 ALTER TABLE `phonecallhistory` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `phonedirectory` --- - -DROP TABLE IF EXISTS `phonedirectory`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `phonedirectory` ( - `intid` int(10) unsigned NOT NULL auto_increment, - `nickname` text NOT NULL, - `firstname` text, - `surname` text, - `url` text NOT NULL, - `directory` text NOT NULL, - `photofile` text, - `speeddial` int(10) unsigned NOT NULL, - `onhomelan` int(10) unsigned default '0', - PRIMARY KEY (`intid`) -) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `phonedirectory` --- - -LOCK TABLES `phonedirectory` WRITE; -/*!40000 ALTER TABLE `phonedirectory` DISABLE KEYS */; -INSERT INTO `phonedirectory` (`intid`, `nickname`, `firstname`, `surname`, `url`, `directory`, `photofile`, `speeddial`, `onhomelan`) VALUES (1,'Me(larch5)','Local Myth Host','larch5','','My MythTVs','',1,1); -/*!40000 ALTER TABLE `phonedirectory` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `pidcache` --- - -DROP TABLE IF EXISTS `pidcache`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `pidcache` ( - `chanid` smallint(6) NOT NULL default '0', - `pid` int(11) NOT NULL default '-1', - `tableid` int(11) NOT NULL default '-1', - KEY `chanid` (`chanid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `pidcache` --- - -LOCK TABLES `pidcache` WRITE; -/*!40000 ALTER TABLE `pidcache` DISABLE KEYS */; -/*!40000 ALTER TABLE `pidcache` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `playgroup` --- - -DROP TABLE IF EXISTS `playgroup`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `playgroup` ( - `name` varchar(32) NOT NULL default '', - `titlematch` varchar(255) NOT NULL default '', - `skipahead` int(11) NOT NULL default '0', - `skipback` int(11) NOT NULL default '0', - `timestretch` int(11) NOT NULL default '0', - `jump` int(11) NOT NULL default '0', - PRIMARY KEY (`name`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `playgroup` --- - -LOCK TABLES `playgroup` WRITE; -/*!40000 ALTER TABLE `playgroup` DISABLE KEYS */; -INSERT INTO `playgroup` (`name`, `titlematch`, `skipahead`, `skipback`, `timestretch`, `jump`) VALUES ('Default','',30,5,100,0); -/*!40000 ALTER TABLE `playgroup` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `powerpriority` --- - -DROP TABLE IF EXISTS `powerpriority`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `powerpriority` ( - `priorityname` varchar(64) NOT NULL, - `recpriority` int(10) NOT NULL default '0', - `selectclause` text NOT NULL, - PRIMARY KEY (`priorityname`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `powerpriority` --- - -LOCK TABLES `powerpriority` WRITE; -/*!40000 ALTER TABLE `powerpriority` DISABLE KEYS */; -/*!40000 ALTER TABLE `powerpriority` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `profilegroups` --- - -DROP TABLE IF EXISTS `profilegroups`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `profilegroups` ( - `id` int(10) unsigned NOT NULL auto_increment, - `name` varchar(128) default NULL, - `cardtype` varchar(32) NOT NULL default 'V4L', - `is_default` int(1) default '0', - `hostname` varchar(255) default NULL, - PRIMARY KEY (`id`), - UNIQUE KEY `name` (`name`,`hostname`), - KEY `cardtype` (`cardtype`) -) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `profilegroups` --- - -LOCK TABLES `profilegroups` WRITE; -/*!40000 ALTER TABLE `profilegroups` DISABLE KEYS */; -INSERT INTO `profilegroups` (`id`, `name`, `cardtype`, `is_default`, `hostname`) VALUES (1,'Software Encoders (v4l based)','V4L',1,NULL),(2,'MPEG-2 Encoders (PVR-x50, PVR-500)','MPEG',1,NULL),(3,'Hardware MJPEG Encoders (Matrox G200-TV, Miro DC10, etc)','MJPEG',1,NULL),(4,'Hardware HDTV','HDTV',1,NULL),(5,'Hardware DVB Encoders','DVB',1,NULL),(6,'Transcoders','TRANSCODE',1,NULL),(7,'FireWire Input','FIREWIRE',1,NULL),(8,'USB Mpeg-4 Encoder (Plextor ConvertX, etc)','GO7007',1,NULL),(9,'DBOX2 Input','DBOX2',1,NULL),(10,'Freebox Input','Freebox',1,NULL),(11,'HDHomeRun Recorders','HDHOMERUN',1,NULL),(12,'CRC IP Recorders','CRC_IP',1,NULL); -/*!40000 ALTER TABLE `profilegroups` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `program` --- - -DROP TABLE IF EXISTS `program`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `program` ( - `chanid` int(10) unsigned NOT NULL default '0', - `starttime` datetime NOT NULL default '0000-00-00 00:00:00', - `endtime` datetime NOT NULL default '0000-00-00 00:00:00', - `title` varchar(128) NOT NULL default '', - `subtitle` varchar(128) NOT NULL default '', - `description` text NOT NULL, - `category` varchar(64) NOT NULL default '', - `category_type` varchar(64) NOT NULL default '', - `airdate` year(4) NOT NULL default '0000', - `stars` float NOT NULL default '0', - `previouslyshown` tinyint(4) NOT NULL default '0', - `title_pronounce` varchar(128) NOT NULL default '', - `stereo` tinyint(1) NOT NULL default '0', - `subtitled` tinyint(1) NOT NULL default '0', - `hdtv` tinyint(1) NOT NULL default '0', - `closecaptioned` tinyint(1) NOT NULL default '0', - `partnumber` int(11) NOT NULL default '0', - `parttotal` int(11) NOT NULL default '0', - `seriesid` varchar(40) NOT NULL default '', - `originalairdate` date default NULL, - `showtype` varchar(30) NOT NULL default '', - `colorcode` varchar(20) NOT NULL default '', - `syndicatedepisodenumber` varchar(20) NOT NULL default '', - `programid` varchar(40) NOT NULL default '', - `manualid` int(10) unsigned NOT NULL default '0', - `generic` tinyint(1) default '0', - `listingsource` int(11) NOT NULL default '0', - `first` tinyint(1) NOT NULL default '0', - `last` tinyint(1) NOT NULL default '0', - `audioprop` set('STEREO','MONO','SURROUND','DOLBY','HARDHEAR','VISUALIMPAIR') NOT NULL, - `subtitletypes` set('HARDHEAR','NORMAL','ONSCREEN','SIGNED') NOT NULL, - `videoprop` set('HDTV','WIDESCREEN','AVC') NOT NULL, - PRIMARY KEY (`chanid`,`starttime`,`manualid`), - KEY `endtime` (`endtime`), - KEY `title` (`title`), - KEY `title_pronounce` (`title_pronounce`), - KEY `seriesid` (`seriesid`), - KEY `id_start_end` (`chanid`,`starttime`,`endtime`), - KEY `program_manualid` (`manualid`), - KEY `previouslyshown` (`previouslyshown`), - KEY `programid` (`programid`,`starttime`), - KEY `starttime` (`starttime`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `program` --- - -LOCK TABLES `program` WRITE; -/*!40000 ALTER TABLE `program` DISABLE KEYS */; -/*!40000 ALTER TABLE `program` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `programgenres` --- - -DROP TABLE IF EXISTS `programgenres`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `programgenres` ( - `chanid` int(10) unsigned NOT NULL default '0', - `starttime` datetime NOT NULL default '0000-00-00 00:00:00', - `relevance` char(1) NOT NULL default '', - `genre` char(30) default NULL, - PRIMARY KEY (`chanid`,`starttime`,`relevance`), - KEY `genre` (`genre`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `programgenres` --- - -LOCK TABLES `programgenres` WRITE; -/*!40000 ALTER TABLE `programgenres` DISABLE KEYS */; -/*!40000 ALTER TABLE `programgenres` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `programrating` --- - -DROP TABLE IF EXISTS `programrating`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `programrating` ( - `chanid` int(10) unsigned NOT NULL default '0', - `starttime` datetime NOT NULL default '0000-00-00 00:00:00', - `system` char(8) NOT NULL default '', - `rating` char(16) default NULL, - UNIQUE KEY `chanid` (`chanid`,`starttime`,`system`,`rating`), - KEY `starttime` (`starttime`,`system`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `programrating` --- - -LOCK TABLES `programrating` WRITE; -/*!40000 ALTER TABLE `programrating` DISABLE KEYS */; -/*!40000 ALTER TABLE `programrating` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `recgrouppassword` --- - -DROP TABLE IF EXISTS `recgrouppassword`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `recgrouppassword` ( - `recgroup` varchar(32) NOT NULL default '', - `password` varchar(10) NOT NULL default '', - PRIMARY KEY (`recgroup`), - UNIQUE KEY `recgroup` (`recgroup`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `recgrouppassword` --- - -LOCK TABLES `recgrouppassword` WRITE; -/*!40000 ALTER TABLE `recgrouppassword` DISABLE KEYS */; -/*!40000 ALTER TABLE `recgrouppassword` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `record` --- - -DROP TABLE IF EXISTS `record`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `record` ( - `recordid` int(10) unsigned NOT NULL auto_increment, - `type` int(10) unsigned NOT NULL default '0', - `chanid` int(10) unsigned default NULL, - `starttime` time NOT NULL default '00:00:00', - `startdate` date NOT NULL default '0000-00-00', - `endtime` time NOT NULL default '00:00:00', - `enddate` date NOT NULL default '0000-00-00', - `title` varchar(128) NOT NULL default '', - `subtitle` varchar(128) NOT NULL default '', - `description` text NOT NULL, - `category` varchar(64) NOT NULL default '', - `profile` varchar(128) NOT NULL default 'Default', - `recpriority` int(10) NOT NULL default '0', - `autoexpire` int(11) NOT NULL default '0', - `maxepisodes` int(11) NOT NULL default '0', - `maxnewest` int(11) NOT NULL default '0', - `startoffset` int(11) NOT NULL default '0', - `endoffset` int(11) NOT NULL default '0', - `recgroup` varchar(32) NOT NULL default 'Default', - `dupmethod` int(11) NOT NULL default '6', - `dupin` int(11) NOT NULL default '15', - `station` varchar(20) NOT NULL default '', - `seriesid` varchar(40) NOT NULL default '', - `programid` varchar(40) NOT NULL default '', - `search` int(10) unsigned NOT NULL default '0', - `autotranscode` tinyint(1) NOT NULL default '0', - `autocommflag` tinyint(1) NOT NULL default '0', - `autouserjob1` tinyint(1) NOT NULL default '0', - `autouserjob2` tinyint(1) NOT NULL default '0', - `autouserjob3` tinyint(1) NOT NULL default '0', - `autouserjob4` tinyint(1) NOT NULL default '0', - `findday` tinyint(4) NOT NULL default '0', - `findtime` time NOT NULL default '00:00:00', - `findid` int(11) NOT NULL default '0', - `inactive` tinyint(1) NOT NULL default '0', - `parentid` int(11) NOT NULL default '0', - `transcoder` int(11) NOT NULL default '0', - `tsdefault` float NOT NULL default '1', - `playgroup` varchar(32) NOT NULL default 'Default', - `prefinput` int(10) NOT NULL default '0', - `next_record` datetime NOT NULL, - `last_record` datetime NOT NULL, - `last_delete` datetime NOT NULL, - `storagegroup` varchar(32) NOT NULL default 'Default', - `avg_delay` int(11) NOT NULL default '100', - PRIMARY KEY (`recordid`), - KEY `chanid` (`chanid`,`starttime`), - KEY `title` (`title`), - KEY `seriesid` (`seriesid`), - KEY `programid` (`programid`), - KEY `maxepisodes` (`maxepisodes`), - KEY `search` (`search`), - KEY `type` (`type`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `record` --- - -LOCK TABLES `record` WRITE; -/*!40000 ALTER TABLE `record` DISABLE KEYS */; -/*!40000 ALTER TABLE `record` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `recorded` --- - -DROP TABLE IF EXISTS `recorded`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `recorded` ( - `chanid` int(10) unsigned NOT NULL default '0', - `starttime` datetime NOT NULL default '0000-00-00 00:00:00', - `endtime` datetime NOT NULL default '0000-00-00 00:00:00', - `title` varchar(128) NOT NULL default '', - `subtitle` varchar(128) NOT NULL default '', - `description` text NOT NULL, - `category` varchar(64) NOT NULL default '', - `hostname` varchar(255) NOT NULL default '', - `bookmark` tinyint(1) NOT NULL default '0', - `editing` int(10) unsigned NOT NULL default '0', - `cutlist` tinyint(1) NOT NULL default '0', - `autoexpire` int(11) NOT NULL default '0', - `commflagged` int(10) unsigned NOT NULL default '0', - `recgroup` varchar(32) NOT NULL default 'Default', - `recordid` int(11) default NULL, - `seriesid` varchar(40) NOT NULL default '', - `programid` varchar(40) NOT NULL default '', - `lastmodified` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, - `filesize` bigint(20) NOT NULL default '0', - `stars` float NOT NULL default '0', - `previouslyshown` tinyint(1) default '0', - `originalairdate` date default NULL, - `preserve` tinyint(1) NOT NULL default '0', - `findid` int(11) NOT NULL default '0', - `deletepending` tinyint(1) NOT NULL default '0', - `transcoder` int(11) NOT NULL default '0', - `timestretch` float NOT NULL default '1', - `recpriority` int(11) NOT NULL default '0', - `basename` varchar(255) NOT NULL, - `progstart` datetime NOT NULL default '0000-00-00 00:00:00', - `progend` datetime NOT NULL default '0000-00-00 00:00:00', - `playgroup` varchar(32) NOT NULL default 'Default', - `profile` varchar(32) NOT NULL default '', - `duplicate` tinyint(1) NOT NULL default '0', - `transcoded` tinyint(1) NOT NULL default '0', - `watched` tinyint(4) NOT NULL default '0', - `storagegroup` varchar(32) NOT NULL default 'Default', - PRIMARY KEY (`chanid`,`starttime`), - KEY `endtime` (`endtime`), - KEY `seriesid` (`seriesid`), - KEY `programid` (`programid`), - KEY `title` (`title`), - KEY `recordid` (`recordid`), - KEY `deletepending` (`deletepending`,`lastmodified`), - KEY `recgroup` (`recgroup`,`endtime`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `recorded` --- - -LOCK TABLES `recorded` WRITE; -/*!40000 ALTER TABLE `recorded` DISABLE KEYS */; -/*!40000 ALTER TABLE `recorded` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `recordedcredits` --- - -DROP TABLE IF EXISTS `recordedcredits`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `recordedcredits` ( - `person` mediumint(8) unsigned NOT NULL default '0', - `chanid` int(10) unsigned NOT NULL default '0', - `starttime` datetime NOT NULL default '0000-00-00 00:00:00', - `role` set('actor','director','producer','executive_producer','writer','guest_star','host','adapter','presenter','commentator','guest') NOT NULL default '', - UNIQUE KEY `chanid` (`chanid`,`starttime`,`person`,`role`), - KEY `person` (`person`,`role`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `recordedcredits` --- - -LOCK TABLES `recordedcredits` WRITE; -/*!40000 ALTER TABLE `recordedcredits` DISABLE KEYS */; -/*!40000 ALTER TABLE `recordedcredits` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `recordedfile` --- - -DROP TABLE IF EXISTS `recordedfile`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `recordedfile` ( - `chanid` int(10) unsigned NOT NULL default '0', - `starttime` datetime NOT NULL default '0000-00-00 00:00:00', - `basename` varchar(128) NOT NULL default '', - `filesize` bigint(20) NOT NULL default '0', - `width` smallint(5) unsigned NOT NULL default '0', - `height` smallint(5) unsigned NOT NULL default '0', - `fps` float(6,3) NOT NULL default '0.000', - `aspect` float(8,6) NOT NULL default '0.000000', - `audio_sample_rate` smallint(5) unsigned NOT NULL default '0', - `audio_bits_per_sample` smallint(5) unsigned NOT NULL default '0', - `audio_channels` tinyint(3) unsigned NOT NULL default '0', - `audio_type` varchar(255) NOT NULL default '', - `video_type` varchar(255) NOT NULL default '', - `comment` varchar(255) NOT NULL default '', - PRIMARY KEY (`chanid`,`starttime`), - KEY `basename` (`basename`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `recordedfile` --- - -LOCK TABLES `recordedfile` WRITE; -/*!40000 ALTER TABLE `recordedfile` DISABLE KEYS */; -/*!40000 ALTER TABLE `recordedfile` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `recordedmarkup` --- - -DROP TABLE IF EXISTS `recordedmarkup`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `recordedmarkup` ( - `chanid` int(10) unsigned NOT NULL default '0', - `starttime` datetime NOT NULL default '0000-00-00 00:00:00', - `mark` mediumint(8) unsigned NOT NULL default '0', - `offset` varchar(32) default NULL, - `type` tinyint(4) NOT NULL default '0', - PRIMARY KEY (`chanid`,`starttime`,`type`,`mark`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `recordedmarkup` --- - -LOCK TABLES `recordedmarkup` WRITE; -/*!40000 ALTER TABLE `recordedmarkup` DISABLE KEYS */; -/*!40000 ALTER TABLE `recordedmarkup` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `recordedprogram` --- - -DROP TABLE IF EXISTS `recordedprogram`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `recordedprogram` ( - `chanid` int(10) unsigned NOT NULL default '0', - `starttime` datetime NOT NULL default '0000-00-00 00:00:00', - `endtime` datetime NOT NULL default '0000-00-00 00:00:00', - `title` varchar(128) NOT NULL default '', - `subtitle` varchar(128) NOT NULL default '', - `description` text NOT NULL, - `category` varchar(64) NOT NULL default '', - `category_type` varchar(64) NOT NULL default '', - `airdate` year(4) NOT NULL default '0000', - `stars` float unsigned NOT NULL default '0', - `previouslyshown` tinyint(4) NOT NULL default '0', - `title_pronounce` varchar(128) NOT NULL default '', - `stereo` tinyint(1) NOT NULL default '0', - `subtitled` tinyint(1) NOT NULL default '0', - `hdtv` tinyint(1) NOT NULL default '0', - `closecaptioned` tinyint(1) NOT NULL default '0', - `partnumber` int(11) NOT NULL default '0', - `parttotal` int(11) NOT NULL default '0', - `seriesid` varchar(40) NOT NULL default '', - `originalairdate` date default NULL, - `showtype` varchar(30) NOT NULL default '', - `colorcode` varchar(20) NOT NULL default '', - `syndicatedepisodenumber` varchar(20) NOT NULL default '', - `programid` varchar(40) NOT NULL default '', - `manualid` int(10) unsigned NOT NULL default '0', - `generic` tinyint(1) default '0', - `listingsource` int(11) NOT NULL default '0', - `first` tinyint(1) NOT NULL default '0', - `last` tinyint(1) NOT NULL default '0', - `audioprop` set('STEREO','MONO','SURROUND','DOLBY','HARDHEAR','VISUALIMPAIR') NOT NULL, - `subtitletypes` set('HARDHEAR','NORMAL','ONSCREEN','SIGNED') NOT NULL, - `videoprop` set('HDTV','WIDESCREEN','AVC') NOT NULL, - PRIMARY KEY (`chanid`,`starttime`,`manualid`), - KEY `endtime` (`endtime`), - KEY `title` (`title`), - KEY `title_pronounce` (`title_pronounce`), - KEY `seriesid` (`seriesid`), - KEY `programid` (`programid`), - KEY `id_start_end` (`chanid`,`starttime`,`endtime`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `recordedprogram` --- - -LOCK TABLES `recordedprogram` WRITE; -/*!40000 ALTER TABLE `recordedprogram` DISABLE KEYS */; -/*!40000 ALTER TABLE `recordedprogram` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `recordedrating` --- - -DROP TABLE IF EXISTS `recordedrating`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `recordedrating` ( - `chanid` int(10) unsigned NOT NULL default '0', - `starttime` datetime NOT NULL default '0000-00-00 00:00:00', - `system` char(8) NOT NULL default '', - `rating` char(16) default NULL, - UNIQUE KEY `chanid` (`chanid`,`starttime`,`system`,`rating`), - KEY `starttime` (`starttime`,`system`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `recordedrating` --- - -LOCK TABLES `recordedrating` WRITE; -/*!40000 ALTER TABLE `recordedrating` DISABLE KEYS */; -/*!40000 ALTER TABLE `recordedrating` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `recordedseek` --- - -DROP TABLE IF EXISTS `recordedseek`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `recordedseek` ( - `chanid` int(10) unsigned NOT NULL default '0', - `starttime` datetime NOT NULL default '0000-00-00 00:00:00', - `mark` mediumint(8) unsigned NOT NULL default '0', - `offset` bigint(20) unsigned NOT NULL, - `type` tinyint(4) NOT NULL default '0', - PRIMARY KEY (`chanid`,`starttime`,`type`,`mark`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `recordedseek` --- - -LOCK TABLES `recordedseek` WRITE; -/*!40000 ALTER TABLE `recordedseek` DISABLE KEYS */; -/*!40000 ALTER TABLE `recordedseek` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `recordingprofiles` --- - -DROP TABLE IF EXISTS `recordingprofiles`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `recordingprofiles` ( - `id` int(10) unsigned NOT NULL auto_increment, - `name` varchar(128) default NULL, - `videocodec` varchar(128) default NULL, - `audiocodec` varchar(128) default NULL, - `profilegroup` int(10) unsigned NOT NULL default '0', - PRIMARY KEY (`id`), - KEY `profilegroup` (`profilegroup`) -) ENGINE=MyISAM AUTO_INCREMENT=50 DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `recordingprofiles` --- - -LOCK TABLES `recordingprofiles` WRITE; -/*!40000 ALTER TABLE `recordingprofiles` DISABLE KEYS */; -INSERT INTO `recordingprofiles` (`id`, `name`, `videocodec`, `audiocodec`, `profilegroup`) VALUES (1,'Default',NULL,NULL,1),(2,'Live TV',NULL,NULL,1),(3,'High Quality',NULL,NULL,1),(4,'Low Quality',NULL,NULL,1),(5,'Default',NULL,NULL,2),(6,'Live TV',NULL,NULL,2),(7,'High Quality',NULL,NULL,2),(8,'Low Quality',NULL,NULL,2),(9,'Default',NULL,NULL,3),(10,'Live TV',NULL,NULL,3),(11,'High Quality',NULL,NULL,3),(12,'Low Quality',NULL,NULL,3),(13,'Default',NULL,NULL,4),(14,'Live TV',NULL,NULL,4),(15,'High Quality',NULL,NULL,4),(16,'Low Quality',NULL,NULL,4),(17,'Default',NULL,NULL,5),(18,'Live TV',NULL,NULL,5),(19,'High Quality',NULL,NULL,5),(20,'Low Quality',NULL,NULL,5),(21,'RTjpeg/MPEG4',NULL,NULL,6),(22,'MPEG2',NULL,NULL,6),(23,'Default',NULL,NULL,8),(24,'Live TV',NULL,NULL,8),(25,'High Quality',NULL,NULL,8),(26,'Low Quality',NULL,NULL,8),(27,'High Quality',NULL,NULL,6),(28,'Medium Quality',NULL,NULL,6),(29,'Low Quality',NULL,NULL,6),(30,'Default',NULL,NULL,10),(31,'Live TV',NULL,NULL,10),(32,'High Quality',NULL,NULL,10),(33,'Low Quality',NULL,NULL,10),(34,'Default',NULL,NULL,11),(35,'Live TV',NULL,NULL,11),(36,'High Quality',NULL,NULL,11),(37,'Low Quality',NULL,NULL,11),(38,'Default',NULL,NULL,12),(39,'Live TV',NULL,NULL,12),(40,'High Quality',NULL,NULL,12),(41,'Low Quality',NULL,NULL,12),(42,'Default',NULL,NULL,7),(43,'Live TV',NULL,NULL,7),(44,'High Quality',NULL,NULL,7),(45,'Low Quality',NULL,NULL,7),(46,'Default',NULL,NULL,9),(47,'Live TV',NULL,NULL,9),(48,'High Quality',NULL,NULL,9),(49,'Low Quality',NULL,NULL,9); -/*!40000 ALTER TABLE `recordingprofiles` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `recordmatch` --- - -DROP TABLE IF EXISTS `recordmatch`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `recordmatch` ( - `recordid` int(10) unsigned default NULL, - `chanid` int(10) unsigned default NULL, - `starttime` datetime default NULL, - `manualid` int(10) unsigned default NULL, - `oldrecduplicate` tinyint(1) default NULL, - `recduplicate` tinyint(1) default NULL, - `findduplicate` tinyint(1) default NULL, - `oldrecstatus` int(11) default NULL, - KEY `recordid` (`recordid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `recordmatch` --- - -LOCK TABLES `recordmatch` WRITE; -/*!40000 ALTER TABLE `recordmatch` DISABLE KEYS */; -/*!40000 ALTER TABLE `recordmatch` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `romdb` --- - -DROP TABLE IF EXISTS `romdb`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `romdb` ( - `crc` varchar(64) NOT NULL default '', - `name` varchar(128) NOT NULL default '', - `description` varchar(128) NOT NULL default '', - `category` varchar(128) NOT NULL default '', - `year` varchar(10) NOT NULL default '', - `manufacturer` varchar(128) NOT NULL default '', - `country` varchar(128) NOT NULL default '', - `publisher` varchar(128) NOT NULL default '', - `platform` varchar(64) NOT NULL default '', - `filesize` int(12) default NULL, - `flags` varchar(64) NOT NULL default '', - `version` varchar(64) NOT NULL default '', - `binfile` varchar(64) NOT NULL default '', - KEY `crc` (`crc`), - KEY `year` (`year`), - KEY `category` (`category`), - KEY `name` (`name`), - KEY `description` (`description`), - KEY `platform` (`platform`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `romdb` --- - -LOCK TABLES `romdb` WRITE; -/*!40000 ALTER TABLE `romdb` DISABLE KEYS */; -/*!40000 ALTER TABLE `romdb` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `schemalock` --- - -DROP TABLE IF EXISTS `schemalock`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `schemalock` ( - `schemalock` int(1) default NULL -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `schemalock` --- - -LOCK TABLES `schemalock` WRITE; -/*!40000 ALTER TABLE `schemalock` DISABLE KEYS */; -/*!40000 ALTER TABLE `schemalock` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `settings` --- - -DROP TABLE IF EXISTS `settings`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `settings` ( - `value` varchar(128) NOT NULL default '', - `data` text, - `hostname` varchar(255) default NULL, - KEY `value` (`value`,`hostname`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `settings` --- - -LOCK TABLES `settings` WRITE; -/*!40000 ALTER TABLE `settings` DISABLE KEYS */; -INSERT INTO `settings` (`value`, `data`, `hostname`) VALUES ('mythfilldatabaseLastRunStart',NULL,NULL),('mythfilldatabaseLastRunEnd',NULL,NULL),('mythfilldatabaseLastRunStatus',NULL,NULL),('DataDirectMessage',NULL,NULL),('HaveRepeats','0',NULL),('DBSchemaVer','1214',NULL),('DefaultTranscoder','0',NULL),('MythFillSuggestedRunTime','1970-01-01T00:00:00',NULL),('MythFillGrabberSuggestsTime','1',NULL),('MythFillFixProgramIDsHasRunOnce','1','larch5'),('Language','EN','larch5'),('BackendServerIP','127.0.0.1','larch5'),('BackendServerPort','6543','larch5'),('BackendStatusPort','6544','larch5'),('SecurityPin','','larch5'),('MasterServerIP','127.0.0.1',NULL),('MasterServerPort','6543',NULL),('TVFormat','NTSC',NULL),('VbiFormat','None',NULL),('FreqTable','us-bcast',NULL),('TimeOffset','None',NULL),('MasterBackendOverride','1',NULL),('DeletesFollowLinks','1',NULL),('TruncateDeletesSlowly','0','larch5'),('HDRingbufferSize','9400',NULL),('MiscStatusScript','','larch5'),('DisableFirewireReset','0','larch5'),('EITTransportTimeout','5',NULL),('EITIgnoresSource','0',NULL),('EITCrawIdleStart','60',NULL),('startupCommand','',NULL),('blockSDWUwithoutClient','1',NULL),('idleWaitForRecordingTime','15',NULL),('StartupSecsBeforeRecording','120',NULL),('WakeupTimeFormat','hh:mm yyyy-MM-dd',NULL),('SetWakeuptimeCommand','',NULL),('ServerHaltCommand','sudo /sbin/halt -p',NULL),('preSDWUCheckCommand','',NULL),('WOLbackendConnectRetry','5',NULL),('WOLbackendCommand','',NULL),('WOLslaveBackendsCommand','',NULL),('JobQueueMaxSimultaneousJobs','1','larch5'),('JobQueueCheckFrequency','60','larch5'),('JobQueueWindowStart','00:00','larch5'),('JobQueueWindowEnd','23:59','larch5'),('JobQueueCPU','0','larch5'),('JobAllowCommFlag','1','larch5'),('JobAllowTranscode','1','larch5'),('JobAllowUserJob1','0','larch5'),('JobAllowUserJob2','0','larch5'),('JobAllowUserJob3','0','larch5'),('JobAllowUserJob4','0','larch5'),('JobsRunOnRecordHost','0',NULL),('AutoCommflagWhileRecording','0',NULL),('JobQueueCommFlagCommand','mythcommflag',NULL),('JobQueueTranscodeCommand','mythtranscode',NULL),('AutoTranscodeBeforeAutoCommflag','0',NULL),('SaveTranscoding','0',NULL),('UserJobDesc1','User Job #1',NULL),('UserJob1','',NULL),('UserJobDesc2','User Job #2',NULL),('UserJob2','',NULL),('UserJobDesc3','User Job #3',NULL),('UserJob3','',NULL),('UserJobDesc4','User Job #4',NULL),('UserJob4','',NULL),('DefaultVideoPlaybackProfile','CPU+','larch5'),('RealtimePriority','1','larch5'),('DecodeExtraAudio','1','larch5'),('AudioNag','1','larch5'),('UseVideoTimebase','0','larch5'),('ClearSavedPosition','1','larch5'),('AltClearSavedPosition','1','larch5'),('JumpToProgramOSD','1','larch5'),('ContinueEmbeddedTVPlay','0','larch5'),('AutomaticSetWatched','0','larch5'),('AlwaysStreamFiles','1','larch5'),('UseOpenGLVSync','0','larch5'),('UseOutputPictureControls','1','larch5'),('AspectOverride','0','larch5'),('AdjustFill','0','larch5'),('LetterboxColour','0','larch5'),('PIPLocation','0','larch5'),('PlaybackExitPrompt','2','larch5'),('EndOfRecordingExitPrompt','1','larch5'),('PlayBoxOrdering','1','larch5'),('PlayBoxEpisodeSort','Date','larch5'),('GeneratePreviewPixmaps','0','larch5'),('PreviewPixmapOffset','64',NULL),('PreviewFromBookmark','1','larch5'),('PlaybackPreview','1','larch5'),('PlaybackBoxStartInTitle','1','larch5'),('ShowGroupInfo','0','larch5'),('AllRecGroupPassword','',NULL),('DisplayRecGroup','All Programs','larch5'),('QueryInitialFilter','0','larch5'),('RememberRecGroup','1','larch5'),('DispRecGroupAsAllProg','0','larch5'),('LiveTVInAllPrograms','0','larch5'),('DisplayGroupDefaultView','0','larch5'),('DisplayGroupTitleSort','0','larch5'),('PlaybackWatchList','1','larch5'),('PlaybackWLStart','0','larch5'),('PlaybackWLAutoExpire','0','larch5'),('PlaybackWLMaxAge','60','larch5'),('PlaybackWLBlackOut','2','larch5'),('SmartForward','0','larch5'),('StickyKeys','0','larch5'),('FFRewReposTime','100','larch5'),('FFRewReverse','1','larch5'),('ExactSeeking','0','larch5'),('AutoCommercialSkip','0','larch5'),('MaximumCommercialSkip','3600',NULL),('CommSkipAllBlanks','1',NULL),('PVR350OutputEnable','0','larch5'),('PVR350EPGAlphaValue','164','larch5'),('PVR350InternalAudioOnly','0','larch5'),('OSDTheme','blueosd','larch5'),('OSDGeneralTimeout','2','larch5'),('OSDProgramInfoTimeout','3','larch5'),('OSDFont','FreeMono.ttf','larch5'),('OSDThemeFontSizeType','default','larch5'),('EnableMHEG','0','larch5'),('PersistentBrowseMode','1','larch5'),('OSDNotifyTimeout','5','larch5'),('UDPNotifyPort','6948','larch5'),('OSDCCFont','FreeMono.ttf','larch5'),('CCBackground','0','larch5'),('DefaultCCMode','0','larch5'),('Prefer708Captions','1','larch5'),('OSDCC708TextZoom','100','larch5'),('OSDCC708DefaultFontType','MonoSerif','larch5'),('OSDCC708MonoSerifFont','FreeMono.ttf','larch5'),('OSDCC708PropSerifFont','FreeMono.ttf','larch5'),('OSDCC708MonoSansSerifFont','FreeMono.ttf','larch5'),('OSDCC708PropSansSerifFont','FreeMono.ttf','larch5'),('OSDCC708CasualFont','FreeMono.ttf','larch5'),('OSDCC708CursiveFont','FreeMono.ttf','larch5'),('OSDCC708CapitalsFont','FreeMono.ttf','larch5'),('OSDCC708MonoSerifItalicFont','FreeMono.ttf','larch5'),('OSDCC708PropSerifItalicFont','FreeMono.ttf','larch5'),('OSDCC708MonoSansSerifItalicFont','FreeMono.ttf','larch5'),('OSDCC708PropSansSerifItalicFont','FreeMono.ttf','larch5'),('OSDCC708CasualItalicFont','FreeMono.ttf','larch5'),('OSDCC708CursiveItalicFont','FreeMono.ttf','larch5'),('OSDCC708CapitalsItalicFont','FreeMono.ttf','larch5'),('ChannelOrdering','channum','larch5'),('ChannelFormat',' ','larch5'),('LongChannelFormat',' ','larch5'),('SmartChannelChange','0','larch5'),('LastFreeCard','0',NULL),('LiveTVPriority','0',NULL),('AutoExpireMethod','2',NULL),('AutoExpireDefault','1',NULL),('RerecordWatched','1',NULL),('AutoExpireWatchedPriority','0',NULL),('AutoExpireLiveTVMaxAge','1',NULL),('AutoExpireDayPriority','3',NULL),('AutoExpireExtraSpace','1',NULL),('AutoExpireInsteadOfDelete','0',NULL),('DeletedFifoOrder','0',NULL),('CommercialSkipMethod','255',NULL),('AggressiveCommDetect','1',NULL),('AutoCommercialFlag','1',NULL),('AutoTranscode','0',NULL),('AutoRunUserJob1','0',NULL),('AutoRunUserJob2','0',NULL),('AutoRunUserJob3','0',NULL),('AutoRunUserJob4','0',NULL),('OverTimeCategory','category name',NULL),('CategoryOverTime','30',NULL),('EPGFillType','12','larch5'),('EPGShowCategoryColors','1','larch5'),('EPGShowCategoryText','1','larch5'),('EPGScrollType','1','larch5'),('EPGShowChannelIcon','1','larch5'),('EPGShowFavorites','0','larch5'),('WatchTVGuide','0','larch5'),('chanPerPage','5','larch5'),('timePerPage','4','larch5'),('UnknownTitle','Unknown','larch5'),('UnknownCategory','Unknown','larch5'),('DefaultTVChannel','3','larch5'),('SelectChangesChannel','0','larch5'),('SelChangeRecThreshold','16','larch5'),('EPGEnableJumpToChannel','0',NULL),('Theme','LinHES','larch5'),('RandomTheme','0','larch5'),('ThemeCacheSize','1','larch5'),('ThemePainter','qt','larch5'),('Style','Desktop Style','larch5'),('ThemeFontSizeType','default','larch5'),('MenuTheme','default','larch5'),('XineramaScreen','0','larch5'),('XineramaMonitorAspectRatio','1.3333','larch5'),('GuiSizeForTV','1','larch5'),('HideMouseCursor','1','larch5'),('RunFrontendInWindow','0','larch5'),('UseVideoModes','0','larch5'),('GuiVidModeResolution','640x480','larch5'),('TVVidModeResolution','320x200','larch5'),('TVVidModeForceAspect','0.0','larch5'),('TVVidModeResolution0','320x200','larch5'),('TVVidModeForceAspect0','0.0','larch5'),('TVVidModeResolution1','320x200','larch5'),('TVVidModeForceAspect1','0.0','larch5'),('TVVidModeResolution2','320x200','larch5'),('TVVidModeForceAspect2','0.0','larch5'),('ISO639Language0','eng','larch5'),('ISO639Language1','eng','larch5'),('DateFormat','ddd MMM d','larch5'),('ShortDateFormat','M/d','larch5'),('TimeFormat','h:mm AP','larch5'),('QtFontSmall','12','larch5'),('QtFontMedium','16','larch5'),('QtFontBig','25','larch5'),('PlayBoxTransparency','1','larch5'),('PlayBoxShading','0','larch5'),('UseVirtualKeyboard','1','larch5'),('LCDEnable','0','larch5'),('LCDShowTime','1','larch5'),('LCDShowMenu','1','larch5'),('LCDShowMusic','1','larch5'),('LCDShowMusicItems','ArtistTitle','larch5'),('LCDShowChannel','1','larch5'),('LCDShowRecStatus','0','larch5'),('LCDShowVolume','1','larch5'),('LCDShowGeneric','1','larch5'),('LCDBacklightOn','1','larch5'),('LCDHeartBeatOn','0','larch5'),('LCDBigClock','0','larch5'),('LCDKeyString','ABCDEF','larch5'),('LCDPopupTime','5','larch5'),('AudioOutputDevice','ALSA:default','larch5'),('PassThruOutputDevice','Default','larch5'),('MaxChannels','2','larch5'),('AudioUpmixType','0','larch5'),('AC3PassThru','0','larch5'),('DTSPassThru','0','larch5'),('AggressiveSoundcardBuffer','0','larch5'),('MythControlsVolume','1','larch5'),('MixerDevice','ALSA:default','larch5'),('MixerControl','PCM','larch5'),('MasterMixerVolume','100','larch5'),('PCMMixerVolume','50','larch5'),('IndividualMuteControl','0','larch5'),('LircKeyPressedApp','','larch5'),('AllowQuitShutdown','4','larch5'),('NoPromptOnExit','1','larch5'),('UseArrowAccels','1','larch5'),('NetworkControlEnabled','0','larch5'),('NetworkControlPort','6546','larch5'),('MonitorDrives','0','larch5'),('MediaChangeEvents','0','larch5'),('IgnoreDevices','','larch5'),('SetupPinCodeRequired','0','larch5'),('OverrideExitMenu','0','larch5'),('HaltCommand','sudo /sbin/halt','larch5'),('RebootCommand','sudo /sbin/reboot','larch5'),('EnableXbox','0','larch5'),('LogEnabled','0',NULL),('LogMaxCount','100','larch5'),('LogPrintLevel','8','larch5'),('LogCleanEnabled','0','larch5'),('LogCleanPeriod','14','larch5'),('LogCleanDays','14','larch5'),('LogCleanMax','30','larch5'),('MythFillEnabled','1',NULL),('MythFillDatabasePath','mythfilldatabase',NULL),('MythFillDatabaseArgs','',NULL),('MythFillDatabaseLog','',NULL),('MythFillPeriod','1',NULL),('MythFillMinHour','2',NULL),('MythFillMaxHour','5',NULL),('SchedMoveHigher','1',NULL),('SchedOpenEnd','0',NULL),('ComplexPriority','0',NULL),('PrefInputPriority','2',NULL),('SingleRecordRecPriority','1',NULL),('FindOneRecordRecPriority','-1',NULL),('ArchiveDBSchemaVer','1001',NULL),('MythArchiveTempDir','/myth/tmp','larch5'),('MythArchiveShareDir','/usr/share/mythtv/mytharchive/','larch5'),('MythArchiveVideoFormat','NTSC','larch5'),('MythArchiveFileFilter','*.mpg *.mov *.avi *.mpeg *.nuv','larch5'),('MythArchiveDVDLocation','/dev/dvd','larch5'),('MythArchiveDVDPlayerCmd','Internal','larch5'),('MythArchiveEncodeToAc3','0','larch5'),('MythArchiveCopyRemoteFiles','0','larch5'),('MythArchiveAlwaysUseMythTranscode','1','larch5'),('MythArchiveUseProjectX','0','larch5'),('MythArchiveAddSubtitles','0','larch5'),('MythArchiveUseFIFO','1','larch5'),('MythArchiveDefaultEncProfile','SP','larch5'),('MythArchiveMainMenuAR','16:9','larch5'),('MythArchiveChapterMenuAR','Video','larch5'),('MythArchiveDateFormat','%a %b %d','larch5'),('MythArchiveTimeFormat','%I:%M %p','larch5'),('MythArchiveFfmpegCmd','ffmpeg','larch5'),('MythArchiveMplexCmd','mplex','larch5'),('MythArchiveDvdauthorCmd','dvdauthor','larch5'),('MythArchiveSpumuxCmd','spumux','larch5'),('MythArchiveMpeg2encCmd','mpeg2enc','larch5'),('MythArchiveMkisofsCmd','mkisofs','larch5'),('MythArchiveGrowisofsCmd','growisofs','larch5'),('MythArchiveTcrequantCmd','tcrequant','larch5'),('MythArchiveJpeg2yuvCmd','jpeg2yuv','larch5'),('MythArchiveProjectXCmd','projectx','larch5'),('FlixDBSchemaVer','1001',NULL),('GalleryDBSchemaVer','1000',NULL),('GalleryDir','/myth/gallery','larch5'),('GalleryThumbnailLocation','1','larch5'),('GallerySortOrder','20','larch5'),('GalleryImportDirs','/mnt/cdrom:/mnt/camera','larch5'),('GalleryMoviePlayerCmd','mplayer -fs %s','larch5'),('SlideshowUseOpenGL','0','larch5'),('SlideshowDelay','5','larch5'),('SlideshowOpenGLTransition','none','larch5'),('SlideshowOpenGLTransitionLength','2000','larch5'),('SlideshowTransition','random','larch5'),('SlideshowBackground','black','larch5'),('GameDBSchemaVer','1012',NULL),('MusicDBSchemaVer','1013',NULL),('VisualMode','','larch5'),('MusicLocation','/myth/music/','larch5'),('MusicAudioDevice','default','larch5'),('CDDevice','/dev/cdrom','larch5'),('AutoLookupCD','1','larch5'),('AutoPlayCD','0','larch5'),('KeyboardAccelerators','1','larch5'),('TreeLevels','splitartist artist album title','larch5'),('ArtistTreeGroups','0','larch5'),('NonID3FileNameFormat','GENRE/ARTIST/ALBUM/TRACK_TITLE','larch5'),('Ignore_ID3','0','larch5'),('MusicTagEncoding','utf16','larch5'),('CDWriterEnabled','1','larch5'),('CDDiskSize','1','larch5'),('CDCreateDir','1','larch5'),('CDWriteSpeed','0','larch5'),('CDBlankType','fast','larch5'),('PlayMode','none','larch5'),('ResumeMode','off','larch5'),('MaxSearchResults','300','larch5'),('MusicShowRatings','0','larch5'),('ShowWholeTree','0','larch5'),('ListAsShuffled','0','larch5'),('IntelliRatingWeight','35','larch5'),('IntelliPlayCountWeight','25','larch5'),('IntelliLastPlayWeight','25','larch5'),('IntelliRandomWeight','15','larch5'),('VisualCycleOnSongChange','0','larch5'),('VisualAlbumArtOnSongChange','0','larch5'),('VisualRandomize','0','larch5'),('VisualModeDelay','0','larch5'),('VisualScaleWidth','1','larch5'),('VisualScaleHeight','1','larch5'),('ParanoiaLevel','Full','larch5'),('FilenameTemplate','ARTIST/ALBUM/TRACK-TITLE','larch5'),('NoWhitespace','0','larch5'),('PostCDRipScript','','larch5'),('EjectCDAfterRipping','1','larch5'),('EncoderType','ogg','larch5'),('DefaultRipQuality','1','larch5'),('Mp3UseVBR','0','larch5'),('PhoneDBSchemaVer','1001',NULL),('SipRegisterWithProxy','1','larch5'),('SipProxyName','fwd.pulver.com','larch5'),('SipProxyAuthName','','larch5'),('SipProxyAuthPassword','','larch5'),('MySipName','Me','larch5'),('SipAutoanswer','0','larch5'),('SipBindInterface','eth0','larch5'),('SipLocalPort','5060','larch5'),('NatTraversalMethod','None','larch5'),('NatIpAddress','http://checkip.dyndns.org','larch5'),('AudioLocalPort','21232','larch5'),('VideoLocalPort','21234','larch5'),('MicrophoneDevice','None','larch5'),('CodecPriorityList','GSM;G.711u;G.711a','larch5'),('PlayoutAudioCall','40','larch5'),('PlayoutVideoCall','110','larch5'),('TxResolution','176x144','larch5'),('TransmitFPS','5','larch5'),('TransmitBandwidth','256','larch5'),('CaptureResolution','352x288','larch5'),('TimeToAnswer','10','larch5'),('DefaultVxmlUrl','http://127.0.0.1/vxml/index.vxml','larch5'),('DefaultVoicemailPrompt','I am not at home, please leave a message after the tone','larch5'),('mythvideo.DBSchemaVer','1016',NULL),('VideoStartupDir','/myth/video','larch5'),('VideoArtworkDir','/myth/video/.covers','larch5'),('Default MythVideo View','2','larch5'),('VideoListUnknownFiletypes','1','larch5'),('VideoBrowserNoDB','1','larch5'),('VideoGalleryNoDB','1','larch5'),('VideoTreeNoDB','1','larch5'),('VideoTreeLoadMetaData','1','larch5'),('VideoNewBrowsable','1','larch5'),('mythvideo.sort_ignores_case','1','larch5'),('mythvideo.db_folder_view','1','larch5'),('mythvideo.VideoTreeRemember','1','larch5'),('mythvideo.ImageCacheSize','50','larch5'),('DVDDeviceLocation','/dev/dvd','larch5'),('VCDDeviceLocation','/dev/cdrom','larch5'),('DVDOnInsertDVD','1','larch5'),('DVDDriveSpeed','2','larch5'),('EnableDVDBookmark','1','larch5'),('DVDBookmarkPrompt','1','larch5'),('DVDBookmarkDays','10','larch5'),('MovieListCommandLine','/usr/share/mythtv/mythvideo/scripts/imdb.pl -M tv=no;video=no','larch5'),('MoviePosterCommandLine','/usr/share/mythtv/mythvideo/scripts/imdb.pl -P','larch5'),('MovieDataCommandLine','/usr/share/mythtv/mythvideo/scripts/imdb.pl -D','larch5'),('VideoGalleryColsPerPage','4','larch5'),('VideoGalleryRowsPerPage','3','larch5'),('VideoGallerySubtitle','1','larch5'),('VideoDefaultParentalLevel','4','larch5'),('VideoAggressivePC','0','larch5'),('mythvideo.ParentalLevelFromRating','0','larch5'),('mythvideo.AutoR2PL1','G','larch5'),('mythvideo.AutoR2PL2','PG','larch5'),('mythvideo.AutoR2PL3','PG-13','larch5'),('mythvideo.AutoR2PL4','R:NC-17','larch5'),('VideoDefaultPlayer','mplayer -fs -zoom -quiet -vo xv %s','larch5'),('mythdvd.DVDPlayerCommand','Internal','larch5'),('VCDPlayerCommand','mplayer vcd:// -cdrom-device %d -fs -zoom -vo xv','larch5'),('DVDRipLocation','/myth/tmp','larch5'),('TitlePlayCommand','mplayer dvd://%t -dvd-device %d -fs -zoom -vo xv -aid %a -channels %c','larch5'),('SubTitleCommand','-sid %s','larch5'),('TranscodeCommand','transcode','larch5'),('MTDPort','2442','larch5'),('MTDNiceLevel','20','larch5'),('MTDConcurrentTranscodes','1','larch5'),('MTDLogFlag','0','larch5'),('MTDac3Flag','0','larch5'),('MTDxvidFlag','1','larch5'),('mythvideo.TrustTranscodeFRDetect','1','larch5'),('WeatherDBSchemaVer','1000',NULL),('TVVidModeRefreshRate','0','larch5'),('TVVidModeRefreshRate0','0','larch5'),('TVVidModeRefreshRate1','0','larch5'),('TVVidModeRefreshRate2','0','larch5'),('GalleryRecursiveSlideshow','1','larch5'),('WebBrowserZoomLevel','20','larch5'),('WebBrowserCommand','/usr/bin/mythbrowser','larch5'),('WebBrowserScrollMode','1','larch5'),('WebBrowserScrollSpeed','4','larch5'),('WebBrowserHideScrollbars','0','larch5'),('RepeatMode','all','larch5'),('MusicAutoShowPlayer','1','larch5'),('HOSTOSsize','5','larch5'),('HostMyhostname','type_hostname_here','larch5'),('NetworkControlEnabled','1','larch5'); -INSERT INTO `settings` (`value`, `data`, `hostname`) VALUES -('Hostpluginmytharchive','1','larch5'), -('Hostpluginmythbrowser','1','larch5'), -('Hostpluginmythcontrols','1','larch5'), -('Hostpluginmythflix','1','larch5'), -('Hostpluginmythgallery','1','larch5'), -('Hostpluginmythgame','1','larch5'), -('HostpluginmythgameFceu','1','larch5'), -('HostpluginmythgameMame','1','larch5'), -('HostpluginmythgameZsnes','1','larch5'), -('Hostpluginmythmovietime','1','larch5'), -('Hostpluginmythmusic','1','larch5'), -('Hostpluginmythnews','1','larch5'), -('Hostpluginmythphone','1','larch5'), -('Hostpluginmythsmolt','1','larch5'), -('Hostpluginmythvideo','1','larch5'), -('Hostpluginmythvideo_dvdcss','0','larch5'), -('Hostpluginmythweather','1','larch5'), -('HostAudiotype','ALSA','larch5'), -('HostpluginmythgameZsnes','1','larch5'), -('HostpluginmythgameMame','1','larch5'), -('Hostpluginmythvideo_dvdcss','0','larch5'), -('Hostpluginmythappletrailers','1','larch5'), -('Hostpluginmythstream','1','larch5'), -('Hostpluginmythvodka','1','larch5'), -('HostMiro','1','larch5'), -('HostpluginmythgameXE','1','larch5'), -('HostpluginmythgameROMDB','1','larch5'), -('HostXine','1','larch5'), -('HOSTOSsize','5','larch5'), -('HostMyhostname','type_hostname_here','larch5'), -('NetworkControlEnabled','1','larch5'), -('Hostaccessuser','1','larch5'); - -INSERT INTO `settings` (`value`, `data`, `hostname`) VALUES -('WOLbackendReconnectWaitTime','5',NULL); - - -/*!40000 ALTER TABLE `settings` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `storagegroup` --- - -DROP TABLE IF EXISTS `storagegroup`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `storagegroup` ( - `id` int(11) NOT NULL auto_increment, - `groupname` varchar(32) NOT NULL, - `hostname` varchar(64) NOT NULL default '', - `dirname` varchar(255) NOT NULL default '', - PRIMARY KEY (`id`), - UNIQUE KEY `grouphostdir` (`groupname`,`hostname`,`dirname`), - KEY `hostname` (`hostname`) -) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `storagegroup` --- - -LOCK TABLES `storagegroup` WRITE; -/*!40000 ALTER TABLE `storagegroup` DISABLE KEYS */; -INSERT INTO `storagegroup` (`id`, `groupname`, `hostname`, `dirname`) VALUES (1,'Default','larch5','/myth/tv/'); -/*!40000 ALTER TABLE `storagegroup` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `tvchain` --- - -DROP TABLE IF EXISTS `tvchain`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `tvchain` ( - `chanid` int(10) unsigned NOT NULL default '0', - `starttime` datetime NOT NULL default '0000-00-00 00:00:00', - `chainid` varchar(128) NOT NULL default '', - `chainpos` int(10) NOT NULL default '0', - `discontinuity` tinyint(1) NOT NULL default '0', - `watching` int(10) NOT NULL default '0', - `hostprefix` varchar(128) NOT NULL default '', - `cardtype` varchar(32) NOT NULL default 'V4L', - `input` varchar(32) NOT NULL default '', - `channame` varchar(32) NOT NULL default '', - `endtime` datetime NOT NULL default '0000-00-00 00:00:00', - PRIMARY KEY (`chanid`,`starttime`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `tvchain` --- - -LOCK TABLES `tvchain` WRITE; -/*!40000 ALTER TABLE `tvchain` DISABLE KEYS */; -/*!40000 ALTER TABLE `tvchain` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `upnpmedia` --- - -DROP TABLE IF EXISTS `upnpmedia`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `upnpmedia` ( - `intid` int(10) unsigned NOT NULL default '0', - `class` varchar(64) NOT NULL default '', - `itemtype` varchar(128) NOT NULL default '', - `parentid` int(10) unsigned NOT NULL default '0', - `itemproperties` varchar(255) NOT NULL default '', - `filepath` varchar(512) NOT NULL default '', - `title` varchar(255) NOT NULL default '', - `filename` varchar(512) NOT NULL default '', - `coverart` varchar(512) NOT NULL default '', - PRIMARY KEY (`intid`), - KEY `class` (`class`), - KEY `filepath` (`filepath`), - KEY `parentid` (`parentid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `upnpmedia` --- - -LOCK TABLES `upnpmedia` WRITE; -/*!40000 ALTER TABLE `upnpmedia` DISABLE KEYS */; -/*!40000 ALTER TABLE `upnpmedia` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `videocast` --- - -DROP TABLE IF EXISTS `videocast`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `videocast` ( - `intid` int(10) unsigned NOT NULL auto_increment, - `cast` varchar(128) NOT NULL, - PRIMARY KEY (`intid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `videocast` --- - -LOCK TABLES `videocast` WRITE; -/*!40000 ALTER TABLE `videocast` DISABLE KEYS */; -/*!40000 ALTER TABLE `videocast` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `videocategory` --- - -DROP TABLE IF EXISTS `videocategory`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `videocategory` ( - `intid` int(10) unsigned NOT NULL auto_increment, - `category` varchar(128) NOT NULL, - PRIMARY KEY (`intid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `videocategory` --- - -LOCK TABLES `videocategory` WRITE; -/*!40000 ALTER TABLE `videocategory` DISABLE KEYS */; -/*!40000 ALTER TABLE `videocategory` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `videocountry` --- - -DROP TABLE IF EXISTS `videocountry`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `videocountry` ( - `intid` int(10) unsigned NOT NULL auto_increment, - `country` varchar(128) NOT NULL, - PRIMARY KEY (`intid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `videocountry` --- - -LOCK TABLES `videocountry` WRITE; -/*!40000 ALTER TABLE `videocountry` DISABLE KEYS */; -/*!40000 ALTER TABLE `videocountry` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `videogenre` --- - -DROP TABLE IF EXISTS `videogenre`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `videogenre` ( - `intid` int(10) unsigned NOT NULL auto_increment, - `genre` varchar(128) NOT NULL, - PRIMARY KEY (`intid`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `videogenre` --- - -LOCK TABLES `videogenre` WRITE; -/*!40000 ALTER TABLE `videogenre` DISABLE KEYS */; -/*!40000 ALTER TABLE `videogenre` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `videometadata` --- - -DROP TABLE IF EXISTS `videometadata`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `videometadata` ( - `intid` int(10) unsigned NOT NULL auto_increment, - `title` varchar(128) NOT NULL, - `director` varchar(128) NOT NULL, - `plot` text, - `rating` varchar(128) NOT NULL, - `inetref` varchar(255) NOT NULL, - `year` int(10) unsigned NOT NULL, - `userrating` float NOT NULL, - `length` int(10) unsigned NOT NULL, - `showlevel` int(10) unsigned NOT NULL, - `filename` text NOT NULL, - `coverfile` text NOT NULL, - `childid` int(11) NOT NULL default '-1', - `browse` tinyint(1) NOT NULL default '1', - `playcommand` varchar(255) default NULL, - `category` int(10) unsigned NOT NULL default '0', - PRIMARY KEY (`intid`), - KEY `director` (`director`), - KEY `title` (`title`), - KEY `title_2` (`title`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `videometadata` --- - -LOCK TABLES `videometadata` WRITE; -/*!40000 ALTER TABLE `videometadata` DISABLE KEYS */; -/*!40000 ALTER TABLE `videometadata` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `videometadatacast` --- - -DROP TABLE IF EXISTS `videometadatacast`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `videometadatacast` ( - `idvideo` int(10) unsigned NOT NULL, - `idcast` int(10) unsigned NOT NULL -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `videometadatacast` --- - -LOCK TABLES `videometadatacast` WRITE; -/*!40000 ALTER TABLE `videometadatacast` DISABLE KEYS */; -/*!40000 ALTER TABLE `videometadatacast` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `videometadatacountry` --- - -DROP TABLE IF EXISTS `videometadatacountry`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `videometadatacountry` ( - `idvideo` int(10) unsigned NOT NULL, - `idcountry` int(10) unsigned NOT NULL, - KEY `idvideo` (`idvideo`), - KEY `idcountry` (`idcountry`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `videometadatacountry` --- - -LOCK TABLES `videometadatacountry` WRITE; -/*!40000 ALTER TABLE `videometadatacountry` DISABLE KEYS */; -/*!40000 ALTER TABLE `videometadatacountry` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `videometadatagenre` --- - -DROP TABLE IF EXISTS `videometadatagenre`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `videometadatagenre` ( - `idvideo` int(10) unsigned NOT NULL, - `idgenre` int(10) unsigned NOT NULL, - KEY `idvideo` (`idvideo`), - KEY `idgenre` (`idgenre`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `videometadatagenre` --- - -LOCK TABLES `videometadatagenre` WRITE; -/*!40000 ALTER TABLE `videometadatagenre` DISABLE KEYS */; -/*!40000 ALTER TABLE `videometadatagenre` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `videosource` --- - -DROP TABLE IF EXISTS `videosource`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `videosource` ( - `sourceid` int(10) unsigned NOT NULL auto_increment, - `name` varchar(128) NOT NULL default '', - `xmltvgrabber` varchar(128) default NULL, - `userid` varchar(128) NOT NULL default '', - `freqtable` varchar(16) NOT NULL default 'default', - `lineupid` varchar(64) default NULL, - `password` varchar(64) default NULL, - `useeit` smallint(6) NOT NULL default '0', - PRIMARY KEY (`sourceid`), - UNIQUE KEY `name` (`name`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `videosource` --- - -LOCK TABLES `videosource` WRITE; -/*!40000 ALTER TABLE `videosource` DISABLE KEYS */; -/*!40000 ALTER TABLE `videosource` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `videotypes` --- - -DROP TABLE IF EXISTS `videotypes`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `videotypes` ( - `intid` int(10) unsigned NOT NULL auto_increment, - `extension` varchar(128) NOT NULL, - `playcommand` varchar(255) NOT NULL, - `f_ignore` tinyint(1) default NULL, - `use_default` tinyint(1) default NULL, - PRIMARY KEY (`intid`) -) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `videotypes` --- - -LOCK TABLES `videotypes` WRITE; -/*!40000 ALTER TABLE `videotypes` DISABLE KEYS */; -INSERT INTO `videotypes` (`intid`, `extension`, `playcommand`, `f_ignore`, `use_default`) VALUES (1,'txt','',1,0),(2,'log','',1,0),(3,'mpg','Internal',0,0),(4,'avi','',0,1),(5,'vob','Internal',0,0),(6,'mpeg','Internal',0,0),(7,'VIDEO_TS','Internal',0,0),(8,'iso','Internal',0,0),(9,'img','Internal',0,0),(10,'mkv','Internal',0,1); -/*!40000 ALTER TABLE `videotypes` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `weatherdatalayout` --- - -DROP TABLE IF EXISTS `weatherdatalayout`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `weatherdatalayout` ( - `location` varchar(64) NOT NULL, - `dataitem` varchar(64) NOT NULL, - `weatherscreens_screen_id` int(10) unsigned NOT NULL, - `weathersourcesettings_sourceid` int(10) unsigned NOT NULL, - PRIMARY KEY (`location`,`dataitem`,`weatherscreens_screen_id`,`weathersourcesettings_sourceid`), - KEY `weatherdatalayout_FKIndex1` (`weatherscreens_screen_id`), - KEY `weatherdatalayout_FKIndex2` (`weathersourcesettings_sourceid`), - CONSTRAINT `weatherdatalayout_ibfk_1` FOREIGN KEY (`weatherscreens_screen_id`) REFERENCES `weatherscreens` (`screen_id`) ON DELETE CASCADE ON UPDATE CASCADE, - CONSTRAINT `weatherdatalayout_ibfk_2` FOREIGN KEY (`weathersourcesettings_sourceid`) REFERENCES `weathersourcesettings` (`sourceid`) ON UPDATE CASCADE -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `weatherdatalayout` --- - -LOCK TABLES `weatherdatalayout` WRITE; -/*!40000 ALTER TABLE `weatherdatalayout` DISABLE KEYS */; -/*!40000 ALTER TABLE `weatherdatalayout` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `weatherscreens` --- - -DROP TABLE IF EXISTS `weatherscreens`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `weatherscreens` ( - `screen_id` int(10) unsigned NOT NULL auto_increment, - `draworder` int(10) unsigned NOT NULL, - `container` varchar(64) NOT NULL, - `hostname` varchar(255) default NULL, - `units` tinyint(3) unsigned NOT NULL, - PRIMARY KEY (`screen_id`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `weatherscreens` --- - -LOCK TABLES `weatherscreens` WRITE; -/*!40000 ALTER TABLE `weatherscreens` DISABLE KEYS */; -/*!40000 ALTER TABLE `weatherscreens` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `weathersourcesettings` --- - -DROP TABLE IF EXISTS `weathersourcesettings`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `weathersourcesettings` ( - `sourceid` int(10) unsigned NOT NULL auto_increment, - `source_name` varchar(64) NOT NULL, - `update_timeout` int(10) unsigned NOT NULL default '600', - `retrieve_timeout` int(10) unsigned NOT NULL default '60', - `hostname` varchar(255) default NULL, - `path` varchar(255) default NULL, - `author` varchar(128) default NULL, - `version` varchar(32) default NULL, - `email` varchar(255) default NULL, - `types` mediumtext, - PRIMARY KEY (`sourceid`) -) ENGINE=InnoDB DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `weathersourcesettings` --- - -LOCK TABLES `weathersourcesettings` WRITE; -/*!40000 ALTER TABLE `weathersourcesettings` DISABLE KEYS */; -/*!40000 ALTER TABLE `weathersourcesettings` ENABLE KEYS */; -UNLOCK TABLES; - --- --- Table structure for table `websites` --- - -DROP TABLE IF EXISTS `websites`; -SET @saved_cs_client = @@character_set_client; -SET character_set_client = utf8; -CREATE TABLE `websites` ( - `grp` varchar(255) NOT NULL, - `dsc` varchar(255) default NULL, - `url` varchar(255) NOT NULL, - `updated` int(10) unsigned default NULL, - PRIMARY KEY (`url`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1; -SET character_set_client = @saved_cs_client; - --- --- Dumping data for table `websites` --- - -LOCK TABLES `websites` WRITE; -/*!40000 ALTER TABLE `websites` DISABLE KEYS */; -INSERT INTO `websites` (`grp`, `dsc`, `url`, `updated`) VALUES ('LinHES','','http://knoppmyth.net',NULL),('LinHES','','http://knoppmythwiki.org',NULL); -/*!40000 ALTER TABLE `websites` ENABLE KEYS */; -UNLOCK TABLES; -/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; - -/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; -/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; -/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; -/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; -/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; -/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - --- Dump completed on 2008-09-07 21:09:33 diff --git a/abs/core-testing/mythtv/stable/mythdb-initial/mythdb.install b/abs/core-testing/mythtv/stable/mythdb-initial/mythdb.install deleted file mode 100755 index 4834c69..0000000 --- a/abs/core-testing/mythtv/stable/mythdb-initial/mythdb.install +++ /dev/null @@ -1,31 +0,0 @@ -mydate=`date +%m-%d-%y` -HOST=`hostname` -post_install() { -#echo backup the old database - mysqldump mythconverg >/data/database/mythconverg.${mydate}.sql -# echo dropping the old database - mysql -u root -e 'drop database mythconverg;' - mysql -u root -e 'create database mythconverg;' - echo installing the default database - if [ $HOST = 'larch5' ] - then - cp /data/database/mc.sql.initial /data/database/mc.sql.fixed - cp /data/database/permissions.sql /data/database/permissions.sql.fixed - else - sed -e "s/larch5/$HOST/g" /data/database/mc.sql.initial > /data/database/mc.sql.fixed - sed -e "s/larch5/$HOST/g" /data/database/permissions.sql > /data/database/permissions.sql.fixed - - fi - - mysql mythconverg < /data/database/mc.sql.fixed 2>/dev/null - mysql < /data/database/permissions.sql.fixed 2>/dev/null - - rm /data/database/mc.sql.initial -} -post_upgrade() { - echo "nothing to do" -} - -op=$1 -shift -$op $* diff --git a/abs/core-testing/mythtv/stable/mythdb-initial/permissions.sql b/abs/core-testing/mythtv/stable/mythdb-initial/permissions.sql deleted file mode 100755 index 5a36e15..0000000 --- a/abs/core-testing/mythtv/stable/mythdb-initial/permissions.sql +++ /dev/null @@ -1,11 +0,0 @@ - -GRANT ALL ON mythconverg.* TO mythtv@localhost IDENTIFIED BY "mythtv"; -GRANT ALL ON mythconverg.* TO mythtv@'%' IDENTIFIED BY "mythtv"; -GRANT ALL ON mythconverg.* TO mythtv@myhost IDENTIFIED BY "mythtv"; -GRANT FILE ON *.* TO 'mythtv'@'%'; -FLUSH PRIVILEGES; -GRANT CREATE TEMPORARY TABLES ON mythconverg.* TO mythtv@localhost IDENTIFIED BY "mythtv"; -GRANT CREATE TEMPORARY TABLES ON mythconverg.* TO mythtv@'%' IDENTIFIED BY "mythtv"; -GRANT CREATE TEMPORARY TABLES ON mythconverg.* TO mythtv@myhost IDENTIFIED BY "mythtv"; -FLUSH PRIVILEGES; -ALTER DATABASE mythconverg DEFAULT CHARACTER SET latin1; diff --git a/abs/core-testing/mythtv/stable/mythflix/PKGBUILD b/abs/core-testing/mythtv/stable/mythflix/PKGBUILD deleted file mode 100644 index 5423c06..0000000 --- a/abs/core-testing/mythtv/stable/mythflix/PKGBUILD +++ /dev/null @@ -1,41 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: Juergen Hoetzel -# Maintainer: kleptophobiac@gmail.com - -pkgname=mythflix -PLUGIN=$pkgname -pkgver=0.21 -pkgrel=5 -pkgdesc="Netflix access plugin for MythTV" -arch=('i686' 'x86_64') -url="http://www.mythtv.org" -license=('GPL') -depends=("mythtv>=${pkgver}") -source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") -md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') -groups=('mythtv-extras') - -build() { - cd $startdir/src/mythplugins - . /etc/profile.d/qt3.sh - svn update - cd $startdir/src/mythplugins - grep -q programs-libs.pro $PLUGIN/$PLUGIN/$PLUGIN.pro - if [ $? != 0 ] - then - echo "include ( ../../programs-libs.pro )" >> $PLUGIN/$PLUGIN/$PLUGIN.pro - msg "appending program lib" - fi - cd - - # use QT3 qmake - export PATH=$QTDIR/bin:$PATH - ./configure --prefix=/usr --disable-all --enable-opengl --enable-mythflix - - qmake mythplugins.pro - make qmake || return 1 -# make -j 2 || return 1 - make || return 1 - - make INSTALL_ROOT=$startdir/pkg install -} - diff --git a/abs/core-testing/mythtv/stable/mythgallery/PKGBUILD b/abs/core-testing/mythtv/stable/mythgallery/PKGBUILD deleted file mode 100644 index bdf7b57..0000000 --- a/abs/core-testing/mythtv/stable/mythgallery/PKGBUILD +++ /dev/null @@ -1,33 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: Juergen Hoetzel -# Contributor: kleptophobiac@gmail.com - -pkgname=mythgallery -pkgver=0.21 -pkgrel=5 -pkgdesc="Image gallery plugin for MythTV" -arch=('i686' 'x86_64') -url="http://www.mythtv.org" -license=('GPL') -depends=("mythtv>=${pkgver}" 'libexif' 'libtiff') -source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") -md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') -groups=('mythtv-extras') - -build() { - cd $startdir/src/mythplugins - . /etc/profile.d/qt3.sh - svn update - - # use QT3 qmake - export PATH=$QTDIR/bin:$PATH - ./configure --prefix=/usr --disable-all --enable-opengl --enable-mythgallery --enable-exif - - qmake mythplugins.pro - make qmake || return 1 - make -j 2 || return 1 - - make INSTALL_ROOT=$startdir/pkg install -} - - diff --git a/abs/core-testing/mythtv/stable/mythgame/PKGBUILD b/abs/core-testing/mythtv/stable/mythgame/PKGBUILD deleted file mode 100644 index aac284a..0000000 --- a/abs/core-testing/mythtv/stable/mythgame/PKGBUILD +++ /dev/null @@ -1,32 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: Juergen Hoetzel -# Contributor: kleptophobiac@gmail.com - -pkgname=mythgame -pkgver=0.21 -pkgrel=4 -pkgdesc="Emulation plugin for MythTV" -arch=('i686' 'x86_64') -url="http://www.mythtv.org" -license=('GPL') -depends=("mythtv>=${pkgver}" 'zlib') -source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") -md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') -groups=('mythtv-extras') - -build() { - cd $startdir/src/mythplugins - export QMAKESPEC='linux-g++' - source /etc/profile.d/qt3.sh -# svn update - - ./configure --prefix=/usr --disable-all --enable-opengl --enable-mythgame - - qmake mythplugins.pro - make qmake || return 1 -# make -j 2 || return 1 - make || return 1 - - make INSTALL_ROOT=$startdir/pkg install -} - diff --git a/abs/core-testing/mythtv/stable/mythmovies/PKGBUILD b/abs/core-testing/mythtv/stable/mythmovies/PKGBUILD deleted file mode 100644 index c07b3a2..0000000 --- a/abs/core-testing/mythtv/stable/mythmovies/PKGBUILD +++ /dev/null @@ -1,33 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: Juergen Hoetzel -# Contributor: kleptophobiac@gmail.com - -pkgname=mythmovies -pkgver=0.21 -pkgrel=5 -pkgdesc="Displays information about movies playing in the area." -arch=('i686' 'x86_64') -url="http://www.mythtv.org" -license=('GPL') -depends=('mythtv>=${pkgver}') -source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") -md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') -groups=('mythtv-extras') - -build() { - cd $startdir/src/mythplugins - . /etc/profile.d/qt3.sh - svn update - - # use QT3 qmake - export PATH=$QTDIR/bin:$PATH - - ./configure --prefix=/usr --enable-opengl --disable-all --enable-mythmovies - - qmake mythplugins.pro - make qmake || return 1 - make -j 2 || return 1 - - make INSTALL_ROOT=$startdir/pkg install -} - diff --git a/abs/core-testing/mythtv/stable/mythmusic/PKGBUILD b/abs/core-testing/mythtv/stable/mythmusic/PKGBUILD deleted file mode 100644 index b422f34..0000000 --- a/abs/core-testing/mythtv/stable/mythmusic/PKGBUILD +++ /dev/null @@ -1,35 +0,0 @@ -# $Id: PKGBUILD 5680 2008-07-20 05:15:42Z eric $ -# Maintainer: Juergen Hoetzel -# Contributor: kleptophobiac@gmail.com - -pkgname=mythmusic -pkgver=0.21 -pkgrel=12 -pkgdesc="Music playing plugin for MythTV" -arch=('i686' 'x86_64') -url="http://www.mythtv.org" -license=('GPL') -depends=("mythtv>=${pkgver}" 'libid3tag' 'libmad' 'libvorbis' 'flac>=1.1.4' 'libcdaudio' \ - 'cdparanoia' 'fftw2' 'sdl' 'faad2>=2.6.1' 'lame' 'taglib' \ - 'libvisual-plugins' 'libvisual-projectm') -source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") -md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') -groups=('mythtv-extras') - -build() { - cd $startdir/src/mythplugins - . /etc/profile.d/qt3.sh - - # use QT3 qmake - export PATH=$QTDIR/bin:$PATH - ./configure --prefix=/usr --disable-all --enable-mythmusic --enable-fftw \ - --enable-sdl --enable-aac --enable-opengl --enable-libvisual - - qmake mythplugins.pro - make qmake || return 1 -# make -j 2 || return 1 - make - - make INSTALL_ROOT=$startdir/pkg install -} - diff --git a/abs/core-testing/mythtv/stable/mythmusic/music_flac.patch b/abs/core-testing/mythtv/stable/mythmusic/music_flac.patch deleted file mode 100644 index b152249..0000000 --- a/abs/core-testing/mythtv/stable/mythmusic/music_flac.patch +++ /dev/null @@ -1,293 +0,0 @@ ---- flacdecoder.cpp.old 2007-03-11 18:14:37.000000000 -0400 -+++ flacdecoder.cpp 2007-03-11 18:15:34.000000000 -0400 -@@ -17,7 +17,7 @@ - - #include - --static FLAC__SeekableStreamDecoderReadStatus flacread(const FLAC__SeekableStreamDecoder *decoder, FLAC__byte bufferp[], unsigned *bytes, void *client_data) -+static FLAC__StreamDecoderReadStatus flacread(const FLAC__StreamDecoder *decoder, FLAC__byte bufferp[], unsigned *bytes, void *client_data) - { - decoder = decoder; - -@@ -26,27 +26,27 @@ - - if (len == -1) - { -- return FLAC__SEEKABLE_STREAM_DECODER_READ_STATUS_ERROR; -+ return FLAC__STREAM_DECODER_READ_STATUS_END_OF_STREAM; - } - - *bytes = len; -- return FLAC__SEEKABLE_STREAM_DECODER_READ_STATUS_OK; -+ return FLAC__STREAM_DECODER_READ_STATUS_CONTINUE; - } - --static FLAC__SeekableStreamDecoderSeekStatus flacseek(const FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 absolute_byte_offset, void *client_data) -+static FLAC__StreamDecoderSeekStatus flacseek(const FLAC__StreamDecoder *decoder, FLAC__uint64 absolute_byte_offset, void *client_data) - { - decoder = decoder; - FlacDecoder *dflac = (FlacDecoder *)client_data; - - if (!dflac->input()->isDirectAccess()) -- return FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_ERROR; -+ return FLAC__STREAM_DECODER_SEEK_STATUS_ERROR; - - if (dflac->input()->at(absolute_byte_offset)) -- return FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_OK; -- return FLAC__SEEKABLE_STREAM_DECODER_SEEK_STATUS_ERROR; -+ return FLAC__STREAM_DECODER_SEEK_STATUS_OK; -+ return FLAC__STREAM_DECODER_SEEK_STATUS_ERROR; - } - --static FLAC__SeekableStreamDecoderTellStatus flactell(const FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 *absolute_byte_offset, void *client_data) -+static FLAC__StreamDecoderTellStatus flactell(const FLAC__StreamDecoder *decoder, FLAC__uint64 *absolute_byte_offset, void *client_data) - { - decoder = decoder; - FlacDecoder *dflac = (FlacDecoder *)client_data; -@@ -54,20 +54,20 @@ - long t = dflac->input()->at(); - *absolute_byte_offset = t; - -- return FLAC__SEEKABLE_STREAM_DECODER_TELL_STATUS_OK; -+ return FLAC__STREAM_DECODER_TELL_STATUS_OK; - } - --static FLAC__SeekableStreamDecoderLengthStatus flaclength(const FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 *stream_length, void *client_data) -+static FLAC__StreamDecoderLengthStatus flaclength(const FLAC__StreamDecoder *decoder, FLAC__uint64 *stream_length, void *client_data) - { - decoder = decoder; - - FlacDecoder *dflac = (FlacDecoder *)client_data; - - *stream_length = dflac->input()->size(); -- return FLAC__SEEKABLE_STREAM_DECODER_LENGTH_STATUS_OK; -+ return FLAC__STREAM_DECODER_LENGTH_STATUS_OK; - } - --static FLAC__bool flaceof(const FLAC__SeekableStreamDecoder *decoder, void *client_data) -+static FLAC__bool flaceof(const FLAC__StreamDecoder *decoder, void *client_data) - { - decoder = decoder; - -@@ -76,7 +76,7 @@ - return dflac->input()->atEnd(); - } - --static FLAC__StreamDecoderWriteStatus flacwrite(const FLAC__SeekableStreamDecoder *decoder, const FLAC__Frame *frame, const FLAC__int32 * const buffer[], void *client_data) -+static FLAC__StreamDecoderWriteStatus flacwrite(const FLAC__StreamDecoder *decoder, const FLAC__Frame *frame, const FLAC__int32 * const buffer[], void *client_data) - { - decoder = decoder; - -@@ -132,7 +132,7 @@ - } - } - --static void flacmetadata(const FLAC__SeekableStreamDecoder *decoder, const FLAC__StreamMetadata *metadata, void *client_data) -+static void flacmetadata(const FLAC__StreamDecoder *decoder, const FLAC__StreamMetadata *metadata, void *client_data) - { - decoder = decoder; - -@@ -156,11 +156,11 @@ - } - } - --static void flacerror(const FLAC__SeekableStreamDecoder *decoder, FLAC__StreamDecoderErrorStatus status, void *client_data) -+static void flacerror(const FLAC__StreamDecoder *decoder, FLAC__StreamDecoderErrorStatus status, void *client_data) - { - decoder = decoder; - -- FLAC__FileDecoder *file_decoder = (FLAC__FileDecoder *)client_data; -+ FLAC__StreamDecoder *file_decoder = (FLAC__StreamDecoder *)client_data; - - file_decoder = file_decoder; - status = status; -@@ -262,17 +262,8 @@ - } - } - -- decoder = FLAC__seekable_stream_decoder_new(); -- FLAC__seekable_stream_decoder_set_md5_checking(decoder, false); -- FLAC__seekable_stream_decoder_set_read_callback(decoder, flacread); -- FLAC__seekable_stream_decoder_set_seek_callback(decoder, flacseek); -- FLAC__seekable_stream_decoder_set_tell_callback(decoder, flactell); -- FLAC__seekable_stream_decoder_set_length_callback(decoder, flaclength); -- FLAC__seekable_stream_decoder_set_eof_callback(decoder, flaceof); -- FLAC__seekable_stream_decoder_set_write_callback(decoder, flacwrite); -- FLAC__seekable_stream_decoder_set_metadata_callback(decoder, flacmetadata); -- FLAC__seekable_stream_decoder_set_error_callback(decoder, flacerror); -- FLAC__seekable_stream_decoder_set_client_data(decoder, this); -+ decoder = FLAC__stream_decoder_new(); -+ FLAC__stream_decoder_set_md5_checking(decoder, false); - - freq = 0; - bitrate = 0; -@@ -281,8 +272,17 @@ - totalTime = 0; - totalTime = totalTime < 0 ? 0 : totalTime; - -- FLAC__seekable_stream_decoder_init(decoder); -- FLAC__seekable_stream_decoder_process_until_end_of_metadata(decoder); -+ FLAC__stream_decoder_init_stream(decoder, -+ flacread, -+ flacseek, -+ flactell, -+ flaclength, -+ flaceof, -+ flacwrite, -+ flacmetadata, -+ flacerror, -+ this); -+ FLAC__stream_decoder_process_until_end_of_metadata(decoder); - - inited = TRUE; - return TRUE; -@@ -295,8 +295,8 @@ - - void FlacDecoder::deinit() - { -- FLAC__seekable_stream_decoder_finish(decoder); -- FLAC__seekable_stream_decoder_delete(decoder); -+ FLAC__stream_decoder_finish(decoder); -+ FLAC__stream_decoder_delete(decoder); - - if (input()->isOpen()) - input()->close(); -@@ -330,7 +330,7 @@ - } - - bool flacok = true; -- FLAC__SeekableStreamDecoderState decoderstate; -+ FLAC__StreamDecoderState decoderstate; - - while (! done && ! finish) { - lock(); -@@ -340,12 +340,12 @@ - FLAC__uint64 sample = (FLAC__uint64)(seekTime * 44100.0); - if (sample > totalsamples - 50) - sample = totalsamples - 50; -- FLAC__seekable_stream_decoder_seek_absolute(decoder, sample); -+ FLAC__stream_decoder_seek_absolute(decoder, sample); - seekTime = -1.0; - } - -- flacok = FLAC__seekable_stream_decoder_process_single(decoder); -- decoderstate = FLAC__seekable_stream_decoder_get_state(decoder); -+ flacok = FLAC__stream_decoder_process_single(decoder); -+ decoderstate = FLAC__stream_decoder_get_state(decoder); - - if (decoderstate == 0 || decoderstate == 1) - { ---- flacdecoder.h.old 2007-03-11 18:14:37.000000000 -0400 -+++ flacdecoder.h 2007-03-11 18:14:12.000000000 -0400 -@@ -35,7 +35,7 @@ - char *output_buf; - ulong output_bytes, output_at; - -- FLAC__SeekableStreamDecoder *decoder; -+ FLAC__StreamDecoder *decoder; - - unsigned int bks; - bool done, finish; ---- flacencoder.cpp.old 2007-03-11 18:14:37.000000000 -0400 -+++ flacencoder.cpp 2007-03-11 18:14:12.000000000 -0400 -@@ -9,7 +9,7 @@ - #include "flacencoder.h" - #include "metaioflacvorbiscomment.h" - --#include -+#include - #include - #include - -@@ -29,32 +29,32 @@ - int rice_parameter_search_dist = 0; - int max_lpc_order = 8; - -- encoder = FLAC__file_encoder_new(); -+ encoder = FLAC__stream_encoder_new(); - -- FLAC__file_encoder_set_streamable_subset(encoder, true); -- FLAC__file_encoder_set_do_mid_side_stereo(encoder, do_mid_side); -- FLAC__file_encoder_set_loose_mid_side_stereo(encoder, loose_mid_side); -- FLAC__file_encoder_set_channels(encoder, NUM_CHANNELS); -- FLAC__file_encoder_set_bits_per_sample(encoder, 16); -- FLAC__file_encoder_set_sample_rate(encoder, 44100); -- FLAC__file_encoder_set_blocksize(encoder, blocksize); -- FLAC__file_encoder_set_max_lpc_order(encoder, max_lpc_order); -- FLAC__file_encoder_set_qlp_coeff_precision(encoder, qlp_coeff_precision); -- FLAC__file_encoder_set_do_qlp_coeff_prec_search(encoder, false); -- FLAC__file_encoder_set_do_escape_coding(encoder, do_escape_coding); -- FLAC__file_encoder_set_do_exhaustive_model_search(encoder, -+ FLAC__stream_encoder_set_streamable_subset(encoder, true); -+ FLAC__stream_encoder_set_do_mid_side_stereo(encoder, do_mid_side); -+ FLAC__stream_encoder_set_loose_mid_side_stereo(encoder, loose_mid_side); -+ FLAC__stream_encoder_set_channels(encoder, NUM_CHANNELS); -+ FLAC__stream_encoder_set_bits_per_sample(encoder, 16); -+ FLAC__stream_encoder_set_sample_rate(encoder, 44100); -+ FLAC__stream_encoder_set_blocksize(encoder, blocksize); -+ FLAC__stream_encoder_set_max_lpc_order(encoder, max_lpc_order); -+ FLAC__stream_encoder_set_qlp_coeff_precision(encoder, qlp_coeff_precision); -+ FLAC__stream_encoder_set_do_qlp_coeff_prec_search(encoder, false); -+ FLAC__stream_encoder_set_do_escape_coding(encoder, do_escape_coding); -+ FLAC__stream_encoder_set_do_exhaustive_model_search(encoder, - do_exhaustive_model_search); -- FLAC__file_encoder_set_min_residual_partition_order(encoder, -+ FLAC__stream_encoder_set_min_residual_partition_order(encoder, - min_residual_partition_order); -- FLAC__file_encoder_set_max_residual_partition_order(encoder, -+ FLAC__stream_encoder_set_max_residual_partition_order(encoder, - max_residual_partition_order); -- FLAC__file_encoder_set_rice_parameter_search_dist(encoder, -+ FLAC__stream_encoder_set_rice_parameter_search_dist(encoder, - rice_parameter_search_dist); - -- FLAC__file_encoder_set_filename(encoder, outfile.local8Bit()); -+ - -- int ret = FLAC__file_encoder_init(encoder); -- if (ret != FLAC__FILE_ENCODER_OK) -+ int ret = FLAC__stream_encoder_init_file(encoder, outfile.local8Bit(), NULL, NULL); -+ if (ret != FLAC__STREAM_ENCODER_OK) - { - VERBOSE(VB_GENERAL, QString("Error initializing FLAC encoder." - " Got return code: %1").arg(ret)); -@@ -70,8 +70,8 @@ - - if (encoder) - { -- FLAC__file_encoder_finish(encoder); -- FLAC__file_encoder_delete(encoder); -+ FLAC__stream_encoder_finish(encoder); -+ FLAC__stream_encoder_delete(encoder); - } - - if (metadata) -@@ -102,7 +102,7 @@ - - if(sampleindex == MAX_SAMPLES || (length == 0 && sampleindex > 0) ) - { -- if (!FLAC__file_encoder_process(encoder, -+ if (!FLAC__stream_encoder_process(encoder, - (const FLAC__int32 * const *) input, - sampleindex)) - { ---- flacencoder.h.old 2007-03-11 18:14:37.000000000 -0400 -+++ flacencoder.h 2007-03-11 18:14:12.000000000 -0400 -@@ -4,7 +4,7 @@ - #include - - #define HAVE_INTTYPES_H --#include -+#include - - #include "encoder.h" - -@@ -21,7 +21,7 @@ - int addSamples(int16_t *bytes, unsigned int len); - - private: -- FLAC__FileEncoder *encoder; -+ FLAC__StreamEncoder *encoder; - unsigned int sampleindex; - FLAC__int32 inputin[NUM_CHANNELS][MAX_SAMPLES]; - FLAC__int32 *input[NUM_CHANNELS]; diff --git a/abs/core-testing/mythtv/stable/mythmusic/mythmusic-0.21.patch b/abs/core-testing/mythtv/stable/mythmusic/mythmusic-0.21.patch deleted file mode 100644 index f3fa930..0000000 --- a/abs/core-testing/mythtv/stable/mythmusic/mythmusic-0.21.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -ur mythplugins-0.21.old/mythmusic/mythmusic/aacdecoder.cpp mythplugins-0.21/mythmusic/mythmusic/aacdecoder.cpp ---- mythplugins-0.21.old/mythmusic/mythmusic/aacdecoder.cpp 2007-08-25 17:49:44.000000000 +0200 -+++ mythplugins-0.21/mythmusic/mythmusic/aacdecoder.cpp 2008-03-27 00:16:38.000000000 +0100 -@@ -19,6 +19,7 @@ - #include - #include - #include -+#include - - #include "aacdecoder.h" - #include "constants.h" -diff -ur mythplugins-0.21.old/mythmusic/mythmusic/metaiomp4.cpp mythplugins-0.21/mythmusic/mythmusic/metaiomp4.cpp ---- mythplugins-0.21.old/mythmusic/mythmusic/metaiomp4.cpp 2006-08-22 04:06:03.000000000 +0200 -+++ mythplugins-0.21/mythmusic/mythmusic/metaiomp4.cpp 2008-03-27 00:17:05.000000000 +0100 -@@ -3,6 +3,7 @@ - #include - #include - #include -+#include - - using namespace std; - diff --git a/abs/core-testing/mythtv/stable/mythnews/PKGBUILD b/abs/core-testing/mythtv/stable/mythnews/PKGBUILD deleted file mode 100644 index 1f22161..0000000 --- a/abs/core-testing/mythtv/stable/mythnews/PKGBUILD +++ /dev/null @@ -1,32 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: Juergen Hoetzel -# Contributor: kleptophobiac@gmail.com - -pkgname=mythnews -pkgver=0.21 -pkgrel=4 -pkgdesc="News checking plugin for MythTV" -arch=('i686' 'x86_64') -url="http://www.mythtv.org" -license=('GPL') -depends=("mythtv>=${pkgver}") -source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") -md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') -groups=('mythtv-extras') - -build() { - cd $startdir/src/mythplugins - . /etc/profile.d/qt3.sh - svn update - - # use QT3 qmake - export PATH=$QTDIR/bin:$PATH - ./configure --prefix=/usr --disable-all --enable-mythnews - - qmake mythplugins.pro - make qmake || return 1 - make -j 2 || return 1 - - make INSTALL_ROOT=$startdir/pkg install -} - diff --git a/abs/core-testing/mythtv/stable/mythphone/PKGBUILD b/abs/core-testing/mythtv/stable/mythphone/PKGBUILD deleted file mode 100644 index 1ce2d5a..0000000 --- a/abs/core-testing/mythtv/stable/mythphone/PKGBUILD +++ /dev/null @@ -1,32 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: Juergen Hoetzel -# Contributor: kleptophobiac@gmail.com - -pkgname=mythphone -pkgver=0.21 -pkgrel=3 -pkgdesc="Plugin that allows phone calls to be made to MythTv" -arch=('i686' 'x86_64') -url="http://www.mythtv.org" -license=('GPL') -depends=("mythtv>=${pkgver}") -source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") -md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') -groups=('mythtv-extras') - -build() { - cd $startdir/src/mythplugins - . /etc/profile.d/qt3.sh - - # use QT3 qmake - export PATH=$QTDIR/bin:$PATH - ./configure --prefix=/usr --enable-opengl --disable-all --enable-mythphone || return 1 - - qmake mythplugins.pro || return 1 - make qmake || return 1 - sed -i 's#kde3#kde#' ./mythphone/mythphone/Makefile || return 1 - make -j 2 || return 1 - - make INSTALL_ROOT=$startdir/pkg install -} - diff --git a/abs/core-testing/mythtv/stable/mythsmolt/PKGBUILD b/abs/core-testing/mythtv/stable/mythsmolt/PKGBUILD deleted file mode 100644 index 25c91cf..0000000 --- a/abs/core-testing/mythtv/stable/mythsmolt/PKGBUILD +++ /dev/null @@ -1,26 +0,0 @@ -pkgname=mythsmolt -pkgver=0.21 -pkgrel=8 -pkgdesc="mythsmolt, a hardware profileing tool" -arch=('i686' 'x86_64') -url="http://www.mythvantage.com" -license=('GPL') -depends=("mythtv>=${pkgver}" urlgrabber) -source=("http://www.mythvantage.com/request.php?4") - -groups=('mythtv-extras') - -build() { - cd $startdir/src/mythsmolt_src/mythsmolt - . /etc/profile.d/qt3.sh - - # use QT3 qmake - export PATH=$QTDIR/bin:$PATH - echo "INCLUDEPATH += /usr/include/mythtv" >> mythsmolt.pro.usr - - qmake mythsmolt.pro.usr - make qmake || return 1 - make -j 2 || return 1 - - make INSTALL_ROOT=$startdir/pkg install -} diff --git a/abs/core-testing/mythtv/stable/mythstream/PKGBUILD b/abs/core-testing/mythtv/stable/mythstream/PKGBUILD deleted file mode 100644 index 275afa8..0000000 --- a/abs/core-testing/mythtv/stable/mythstream/PKGBUILD +++ /dev/null @@ -1,35 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: Juergen Hoetzel -# Contributor: kleptophobiac@gmail.com - -pkgname=mythstream -pkgver=0.18_1 -pkgrel=8 -pkgdesc="Unofficial MythTV plugin for Internet audio and video streams." -arch=('i686' 'x86_64') -url="http://home.kabelfoon.nl/~moongies/streamtuned.html" -license=('GPL') -depends=('mythtv' 'perl-xml-simple') -source=("http://home.kabelfoon.nl/~moongies/sw9vc4htz2/mythstream-v0.18_1.tar.gz" "http://home.kabelfoon.nl/~moongies/sw9vc4htz2/mythstream.cpp.patch_svn20071123" "mythstream.diff") -md5sums=('') -install=mythstream.install -groups=('mythtv-extras') -install=mythstream.install - -build() { - cd $startdir/src/mythstream-0.18_1 - patch -p1 < ../mythstream.diff - patch -p0 < ../mythstream.cpp.patch_svn20071123 - ln -s ../../../mythtv/src/mythtv-0.21/libs/lib* . - . /etc/profile.d/qt3.sh - - # use QT3 qmake - export PATH=$QTDIR/bin:$PATH - echo "INCLUDEPATH += /usr/include/mythtv" >> mythstream/mythstream.pro - - qmake mythstream.pro - make qmake || return 1 - make -j 2 || return 1 - - make INSTALL_ROOT=$startdir/pkg install -} diff --git a/abs/core-testing/mythtv/stable/mythstream/mythstream.diff b/abs/core-testing/mythtv/stable/mythstream/mythstream.diff deleted file mode 100644 index 477881c..0000000 --- a/abs/core-testing/mythtv/stable/mythstream/mythstream.diff +++ /dev/null @@ -1,79 +0,0 @@ -diff -ruaN mythstream-0.18_1.orig/libs/fft.cpp mythstream-0.18_1/libs/fft.cpp ---- mythstream-0.18_1.orig/libs/fft.cpp 2006-11-06 22:50:22.000000000 +0000 -+++ mythstream-0.18_1/libs/fft.cpp 2009-01-26 02:44:33.000000000 +0000 -@@ -23,7 +23,7 @@ - // development snapshot, many todo's - - #include -- -+#include - - #include - #include -diff -ruaN mythstream-0.18_1.orig/libs/harvester.cpp mythstream-0.18_1/libs/harvester.cpp ---- mythstream-0.18_1.orig/libs/harvester.cpp 2007-09-25 22:58:20.000000000 +0000 -+++ mythstream-0.18_1/libs/harvester.cpp 2009-01-26 02:44:55.000000000 +0000 -@@ -47,6 +47,7 @@ - #include - - #include -+#include - - #include "harvester.h" - -diff -ruaN mythstream-0.18_1.orig/libs/recorder.cpp mythstream-0.18_1/libs/recorder.cpp ---- mythstream-0.18_1.orig/libs/recorder.cpp 2005-05-14 13:22:51.000000000 +0000 -+++ mythstream-0.18_1/libs/recorder.cpp 2009-01-26 02:45:14.000000000 +0000 -@@ -34,6 +34,7 @@ - #include - #include - #include -+#include - - #include - -diff -ruaN mythstream-0.18_1.orig/libs/storageconfig.cpp mythstream-0.18_1/libs/storageconfig.cpp ---- mythstream-0.18_1.orig/libs/storageconfig.cpp 2007-09-05 21:03:14.000000000 +0000 -+++ mythstream-0.18_1/libs/storageconfig.cpp 2009-01-26 02:45:35.000000000 +0000 -@@ -26,6 +26,7 @@ - #include - #include - #include -+#include - - #include "storageconfig.h" - -diff -ruaN mythstream-0.18_1.orig/libs/streamconfig.cpp mythstream-0.18_1/libs/streamconfig.cpp ---- mythstream-0.18_1.orig/libs/streamconfig.cpp 2007-09-05 20:36:21.000000000 +0000 -+++ mythstream-0.18_1/libs/streamconfig.cpp 2009-01-26 02:45:48.000000000 +0000 -@@ -28,6 +28,7 @@ - #include - #include - #include -+#include - - #include "streamconfig.h" - -diff -ruaN mythstream-0.18_1.orig/libs/streamstatus.cpp mythstream-0.18_1/libs/streamstatus.cpp ---- mythstream-0.18_1.orig/libs/streamstatus.cpp 2007-09-19 00:13:45.000000000 +0000 -+++ mythstream-0.18_1/libs/streamstatus.cpp 2009-01-26 02:46:05.000000000 +0000 -@@ -38,7 +38,7 @@ - #include - #include - #include -- -+#include - - #include "streamstatus.h" - -diff -ruaN mythstream-0.18_1.orig/libs/streamstorage.cpp mythstream-0.18_1/libs/streamstorage.cpp ---- mythstream-0.18_1.orig/libs/streamstorage.cpp 2007-09-23 18:26:15.000000000 +0000 -+++ mythstream-0.18_1/libs/streamstorage.cpp 2009-01-26 02:46:28.000000000 +0000 -@@ -34,6 +34,7 @@ - - #include "streamstorage.h" - #include "configelements.h" -+#include - - #include - diff --git a/abs/core-testing/mythtv/stable/mythstream/mythstream.install b/abs/core-testing/mythtv/stable/mythstream/mythstream.install deleted file mode 100644 index 5af96f2..0000000 --- a/abs/core-testing/mythtv/stable/mythstream/mythstream.install +++ /dev/null @@ -1,23 +0,0 @@ -# arg 1: the new package version -post_install() { - mv /usr/share/mythtv/is.xml /tmp - grep -v -e /mythmenu /tmp/is.xml > /tmp/is.xml.tmp - echo "" >> /tmp/is.xml.tmp - echo " " >> /tmp/is.xml.tmp - echo "" >> /tmp/is.xml.tmp - echo "" >> /tmp/is.xml.tmp - echo "" >> /tmp/is.xml.tmp - mv /tmp/is.xml.tmp /usr/share/mythtv/is.xml -} -post_remove() { - mv /usr/share/mythtv/is.xml /tmp/is.xml.tmp - sed -e '/\#MythStream/,/\#MythStream/d' < /tmp/is.xml.tmp > /usr/share/mythtv/is.xml -} - -op=$1 -shift -$op $* diff --git a/abs/core-testing/mythtv/stable/myththemes/PKGBUILD b/abs/core-testing/mythtv/stable/myththemes/PKGBUILD deleted file mode 100644 index 6c0a0bb..0000000 --- a/abs/core-testing/mythtv/stable/myththemes/PKGBUILD +++ /dev/null @@ -1,33 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: Juergen Hoetzel -# Contributor: kleptophobiac@gmail.com - -pkgname=myththemes -pkgver=0.21 -pkgrel=3 -pkgdesc="Themes for MythTV" -arch=('i686' 'x86_64') -url="http://www.mythtv.org/" -license=('GPL') -depends=("mythtv>=${pkgver}") -source=("ftp://ftp.knoppmyth.net/R6/sources/${pkgname}-${pkgver}-fixes.tar.bz2") -md5sums=('25d4642344cbfd8ee0ceab75022e13fb') -groups=('mythtv-extras') - -build() { - cd $startdir/src/$pkgname - . /etc/profile.d/qt3.sh - svn update - - # use QT3 qmake - export PATH=$QTDIR/bin:$PATH - ./configure --prefix=/usr || return 1 - - qmake $pkgname.pro - make qmake || return 1 - make || return 1 - - # basic install - make INSTALL_ROOT=$startdir/pkg install || return 1 -} - diff --git a/abs/core-testing/mythtv/stable/mythtv/2.6.28_dvb_api_version.diff b/abs/core-testing/mythtv/stable/mythtv/2.6.28_dvb_api_version.diff deleted file mode 100644 index 0116023..0000000 --- a/abs/core-testing/mythtv/stable/mythtv/2.6.28_dvb_api_version.diff +++ /dev/null @@ -1,22 +0,0 @@ -Index: libs/libmythtv/dvbtypes.h -=================================================================== ---- libs/libmythtv/dvbtypes.h (revision 19792) -+++ libs/libmythtv/dvbtypes.h (working copy) -@@ -19,7 +19,7 @@ - #include - #include - --#if (DVB_API_VERSION != 3) -+#if (DVB_API_VERSION != 3 && DVB_API_VERSION != 5) - # error "DVB driver includes with API version 3 not found!" - #endif - -@@ -27,7 +27,7 @@ - # define DVB_API_VERSION_MINOR 0 - #endif - --#if (DVB_API_VERSION >= 3 && DVB_API_VERSION_MINOR >= 1) -+#if ((DVB_API_VERSION == 3 && DVB_API_VERSION_MINOR >= 1) || DVB_API_VERSION == 5) - # define USE_ATSC - #else - #warning DVB API version < 3.1 diff --git a/abs/core-testing/mythtv/stable/mythtv/PKGBUILD b/abs/core-testing/mythtv/stable/mythtv/PKGBUILD deleted file mode 100644 index af084fc..0000000 --- a/abs/core-testing/mythtv/stable/mythtv/PKGBUILD +++ /dev/null @@ -1,98 +0,0 @@ -pkgname=mythtv -pkgver=0.21 -pkgrel=90 -pkgdesc="A Homebrew PVR project" -arch=('i686' 'x86_64') -depends=('bash' 'mysql-clients>=5.0' 'qt3' 'lame' 'lirc-utils' 'ffmpeg' - 'libxvmc' 'libavc1394' 'libdc1394' 'libiec61883' 'perl-net-upnp' - 'perl-time-format') -backup=(etc/mythtv/mythbackend.conf etc/mythtv/mysql.txt usr/share/mythtv/is.xmlusr/share/mythtv/media_settings.xml ) -source=(ftp://ftp.knoppmyth.net/R6/sources/${pkgname}-${pkgver}-fixes.tar.bz2 - mythbackend myththemedmenu.cpp.patch myththemedmenu.h.patch - smolt_jump.patch pretty gnome_screensaver.patch mpegpspatch - mythbackend.lr mythfrontend.lr) - -license=('GPL2') -makedepends=(libgl subversion python perl) -groups=('pvr') -url="http://www.mythtv.org/" -install=mythtv.install - -build() { - cd $startdir/src/${pkgname}-${pkgver} || return 1 - svn update - -#apply patches - patch -p0 < ../myththemedmenu.cpp.patch - patch -p0 < ../myththemedmenu.h.patch -# patch -p0 < ../pop_be_restart.h.patch -# patch -p0 < ../pop_be_restart.cpp.patch - patch -p0 < ../smolt_jump.patch -# patch -p0 < ../2.6.28_dvb_api_version.diff - patch -p0 < ../gnome_screensaver.patch -# cd libs/libavformat -# patch -p0 < $startdir/src/mpegpspatch -# cd - - - . /etc/profile.d/qt3.sh - - # use QT3 qmake - export PATH=$QTDIR/bin:$PATH - [ "$CARCH" = "i686" ] && ARCH="i686" - [ "$CARCH" = "x86_64" ] && ARCH="x86-64" - - ./configure --prefix=/usr --cpu=${ARCH} --enable-mmx --enable-audio-oss \ - --enable-audio-alsa --enable-dvb --enable-lirc --enable-joystick-menu \ - --enable-firewire --enable-v4l --enable-ivtv --enable-dvb \ - --dvb-path=/usr/include --enable-xvmc --disable-ffmpeg \ - --enable-xvmc-pro --enable-xvmc-vld --enable-opengl-vsync \ - --disable-audio-jack --disable-audio-arts --disable-directfb || return 1 - - # build - #needs the subversion program - pkgversubversion=`svnversion` - echo $pkgversubversion - sed -i -e "s/\`(svnversion \$\${SVNTREEDIR} 2>\/dev\/null) || echo Unknown\`/$pkgversubversion/" version.pro - - -# qmake mythtv.pro || return 1 -# make qmake || return 1 - make || return 1 - - # basic install - make INSTALL_ROOT=$startdir/pkg install || return 1 - - # install db schema - install -m0644 database/mc.sql $startdir/pkg/usr/share/mythtv/ \ - || return 1 - install -D -m0755 ../mythbackend $startdir/pkg/etc/rc.d/mythbackend \ - || return 1 - cp -r docs $startdir/pkg/usr/share/mythtv/ || return 1 - # cp ../QUICKSTART.archlinux $startdir/pkg/usr/share/mythtv/ \ -# || return 1 - - # install contrib - mkdir -p $startdir/pkg/usr/share/mythtv/contrib || return 1 - rsync -a --exclude=.svn --exclude=*~ contrib $startdir/pkg/usr/share/mythtv/ -# cp -rap contrib $startdir/pkg/usr/share/mythtv/contrib - #install -m0755 contrib/* $startdir/pkg/usr/share/mythtv/contrib - - # set suid on mythfrontend - #chmod a+s $startdir/pkg/usr/bin/mythfrontend - -#Patch the xml LinHES style - cp -r $startdir/menu-xml/*.xml $startdir/pkg/usr/share/mythtv - cd $startdir/pkg/usr/share/mythtv - patch -Np0 < $startdir/menu-xml/mainmenu.xml.patch || return 1 - patch -Np0 < $startdir/menu-xml/optical_menu.xml.patch || return 1 - patch -Np0 < $startdir/menu-xml/library.xml.patch || return 1 - patch -Np0 < $startdir/menu-xml/util_menu.xml.patch || return 1 - -#Make log dir - mkdir -p $startdir/pkg/var/log/mythtv - chown 1000.1000 $startdir/pkg/var/log/mythtv - mkdir -p $startdir/pkg/etc/cron.hourly - install -m0755 $startdir/src/pretty $startdir/pkg/etc/cron.hourly/ - mkdir -p $startdir/pkg/etc/logrotate.d/ - cp $startdir/src/*.lr $startdir/pkg/etc/logrotate.d -} diff --git a/abs/core-testing/mythtv/stable/mythtv/QUICKSTART.archlinux b/abs/core-testing/mythtv/stable/mythtv/QUICKSTART.archlinux deleted file mode 100644 index 310705c..0000000 --- a/abs/core-testing/mythtv/stable/mythtv/QUICKSTART.archlinux +++ /dev/null @@ -1,69 +0,0 @@ -MythTV QUICKSTART -================= -This Arch Linux package provides a generic MythTV installation. It -requires extensive user configuration. This is a skeletal document, and -more extensive information is available in /usr/share/mythtv/docs. - -MythTV is split into a backend and a frontend. The backend records -television programming, keeps up with scheduling, does commercial -flagging, transcoding, and other such jobs. The frontend provides a -pretty GUI which allows playback and edition of the recorded programs. -It also provides a means to schedule recordings. There are a number of -plugins available for MythTV, and most of the official ones are -available as Arch packages. There are two configurations; the backend -and frontend can be on the same machine, or on two different machines on -the same network. - -Backend Configuration ---------------------- -MythTV keeps the majority of its settings and program information in a -mysql database. Before running the backend configuration program, it is -necessary to initialize the datase. Make sure mysql is running properly. - -# mysql < /usr/share/mythtv/mc.sql - -If your frontend is going to be remote, you must allow other computers -on your network to have access to your database. Substitute 192.168.1.% -with whatever IP range you use. If you have a root mysql password (as -you should), leave the -p in the mysql command line. Otherwise remove -the switch. - -# mysql -u root -p - mysql> connect mythconverg; - mysql> grant all on mythconverg.* to mythtv@"192.168.1.%" identified by "mythtv"; - mysql> flush privileges; - mysql> quit - -In order to configure the MythTV backend, you will need to run the -mythtv-setup program. Note that this requires X. If your backend is -headless, considering using vnc as a quick and dirty "fix". - -# mythtv-setup - -Go through all the menus. You will need to know information like your -capture card device (/dev/v4l/video[0-9]) and your program information -acquisition method. United States users will most likely subscribe to -Zap2it Labs' DataDirect service. It requires that users take a survey -every three months in order to continue service. This isn't as hard as -it sounds. - -It is necessary to update the database with all the current TV listings. -Run the mythfilldatabase program to grab the listings using whatever -method you specified in mythtv-setup. - -# mythfilldatabase - -Run mythbackend from the command line to make sure everything starts ok. - -# mythbackend - -If so, you may kill the task with "ctrl-c" on your keyboard, and add the -backend to /etc/rc.conf. In the DAEMONS line, just add "mythbackend" to -the list. - -In the future, you will need to run mythfilldatabase regularly. I allow -my frontend computer to do this, as it runs continuously, and it is an -option within MythTV. Otherwise, you can set up a cron job, or move -mythfilldatabasecron to /etc/cron.daily - -cp /usr/share/mythtv/mythfilldatabasecron /etc/cron.daily diff --git a/abs/core-testing/mythtv/stable/mythtv/gnome_screensaver.patch b/abs/core-testing/mythtv/stable/mythtv/gnome_screensaver.patch deleted file mode 100644 index 6da37be..0000000 --- a/abs/core-testing/mythtv/stable/mythtv/gnome_screensaver.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- libs/libmyth/screensaver-x11.cpp.orig 2009-03-15 19:10:47.000000000 +0000 -+++ libs/libmyth/screensaver-x11.cpp 2009-03-15 19:10:56.000000000 +0000 -@@ -143,9 +143,13 @@ - (m_last_deactivated.secsTo(current_time) > 30)) - { - if (m_xscreensaverRunning) -+ { - myth_system("xscreensaver-command -deactivate >&- 2>&- &"); -- else if (m_gscreensaverRunning) -- myth_system("gnome-screensaver-command --poke >&- 2>&- &"); -+ } -+ if (m_gscreensaverRunning) -+ { -+ myth_system("gnome-screensaver-command -dp &"); -+ } - m_last_deactivated = current_time; - } - } diff --git a/abs/core-testing/mythtv/stable/mythtv/menu-xml/HOST_SETTINGS.xml b/abs/core-testing/mythtv/stable/mythtv/menu-xml/HOST_SETTINGS.xml deleted file mode 100644 index ac52497..0000000 --- a/abs/core-testing/mythtv/stable/mythtv/menu-xml/HOST_SETTINGS.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/abs/core-testing/mythtv/stable/mythtv/menu-xml/is.xml b/abs/core-testing/mythtv/stable/mythtv/menu-xml/is.xml deleted file mode 100644 index 88b7e6b..0000000 --- a/abs/core-testing/mythtv/stable/mythtv/menu-xml/is.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/abs/core-testing/mythtv/stable/mythtv/menu-xml/library.xml.patch b/abs/core-testing/mythtv/stable/mythtv/menu-xml/library.xml.patch deleted file mode 100644 index 749e1e7..0000000 --- a/abs/core-testing/mythtv/stable/mythtv/menu-xml/library.xml.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- library.xml.orig 2009-03-15 19:20:15.000000000 +0000 -+++ library.xml 2009-03-15 19:20:44.000000000 +0000 -@@ -119,10 +119,8 @@ - - - - - - - - - - - - - - - diff --git a/abs/core-testing/mythtv/stable/mythtv/menu-xml/mainmenu.xml.patch b/abs/core-testing/mythtv/stable/mythtv/menu-xml/mainmenu.xml.patch deleted file mode 100644 index a299325..0000000 --- a/abs/core-testing/mythtv/stable/mythtv/menu-xml/mainmenu.xml.patch +++ /dev/null @@ -1,39 +0,0 @@ ---- mainmenu.xml.orig 2009-01-09 02:45:07.000000000 +0000 -+++ mainmenu.xml 2009-01-22 08:04:28.000000000 +0000 -@@ -158,34 +158,8 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/abs/core-testing/mythtv/stable/mythtv/mpegpspatch b/abs/core-testing/mythtv/stable/mythtv/mpegpspatch deleted file mode 100644 index eed08eb..0000000 --- a/abs/core-testing/mythtv/stable/mythtv/mpegpspatch +++ /dev/null @@ -1,66 +0,0 @@ ---- orig_mpeg.c 2009-03-23 11:26:22.000000000 -0700 -+++ mpeg.c 2009-03-23 11:28:09.000000000 -0700 -@@ -66,35 +66,40 @@ - - static int mpegps_probe(AVProbeData *p) - { -+ uint32_t code= -1; -+ int sys=0, pspack=0, priv1=0, vid=0, audio=0, invalid=0; - int i; -- int size= FFMIN(2048, p->buf_size); -- uint32_t code=0xFF; -+ int score=0; - -- /* we search the first start code. If it is a packet start code, -- then we decide it is mpeg ps. We do not send highest value to -- give a chance to mpegts */ -- /* NOTE: the search range was restricted to avoid too many false -- detections */ -- -- for (i = 0; i < size; i++) { -- code = (code << 8) | p->buf[i]; -+ for(i=0; ibuf_size; i++){ -+ code = (code<<8) + p->buf[i]; - if ((code & 0xffffff00) == 0x100) { -- if (code == PACK_START_CODE || -- code == SYSTEM_HEADER_START_CODE || -- (code >= 0x1e0 && code <= 0x1ef) || -- (code >= 0x1c0 && code <= 0x1df) || -- code == PRIVATE_STREAM_2 || -- code == PROGRAM_STREAM_MAP || -- code == PRIVATE_STREAM_1 || -- code == PADDING_STREAM || -- code >= 0x100 && code <= 0x1b0) -- return AVPROBE_SCORE_MAX - 2; -- else -- return 0; -+ int pes= check_pes(p->buf+i, p->buf+p->buf_size); -+ -+ if(code == SYSTEM_HEADER_START_CODE) sys++; -+ else if(code == PRIVATE_STREAM_1) priv1++; -+ else if(code == PACK_START_CODE) pspack++; -+ else if((code & 0xf0) == VIDEO_ID && pes) vid++; -+ else if((code & 0xe0) == AUDIO_ID && pes) audio++; -+ -+ else if((code & 0xf0) == VIDEO_ID && !pes) invalid++; -+ else if((code & 0xe0) == AUDIO_ID && !pes) invalid++; - } - } - -- return 0; -+ if(vid+audio > invalid) /* invalid VDR files nd short PES streams */ -+ score= AVPROBE_SCORE_MAX/4; -+ -+//av_log(NULL, AV_LOG_ERROR, "%d %d %d %d %d len:%d\n", sys, priv1, pspack,vid, audio, p->buf_size); -+ if(sys>invalid && sys*9 <= pspack*10) -+ return AVPROBE_SCORE_MAX/2+2; // +1 for .mpg -+ if(priv1 + vid + audio > invalid && (priv1+vid+audio)*9 <= pspack*10) -+ return AVPROBE_SCORE_MAX/2+2; // +1 for .mpg -+ if((!!vid ^ !!audio) && (audio > 4 || vid > 1) && !sys && !pspack && p->buf_size>2048) /* PES stream */ -+ return AVPROBE_SCORE_MAX/2+2; -+ -+ //02-Penguin.flac has sys:0 priv1:0 pspack:0 vid:0 audio:1 -+ return score; - } - - typedef struct MpegDemuxContext { diff --git a/abs/core-testing/mythtv/stable/mythtv/mythbackend b/abs/core-testing/mythtv/stable/mythtv/mythbackend deleted file mode 100755 index 93773a2..0000000 --- a/abs/core-testing/mythtv/stable/mythtv/mythbackend +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -. /etc/rc.conf -. /etc/rc.d/functions - -PID=`pidof -o %PPID /usr/bin/mythbackend` -case "$1" in - start) - stat_busy "Starting MythTV Backend" - [ ! -e /var/run/mysqld.pid ] && echo -n "mysqld not started" && stat_fail && exit - [ -z "$PID" ] && /usr/bin/mythbackend -d -l /var/log/mythbackend.log -v important - if [ $? -gt 0 ]; then - stat_fail - else - echo $PID > /var/run/mythbackend.pid - add_daemon mythbackend - stat_done - fi - ;; - stop) - stat_busy "Stopping MythTV Backend" - [ ! -z "$PID" ] && kill $PID &>/dev/null - if [ $? -gt 0 ]; then - stat_fail - else - rm_daemon mythbackend - stat_done - fi - ;; - restart) - $0 stop - sleep 1s - $0 start - ;; - *) - echo "usage: $0 {start|stop|restart}" -esac -exit 0 diff --git a/abs/core-testing/mythtv/stable/mythtv/mythbackend.lr b/abs/core-testing/mythtv/stable/mythtv/mythbackend.lr deleted file mode 100644 index 4f218bc..0000000 --- a/abs/core-testing/mythtv/stable/mythtv/mythbackend.lr +++ /dev/null @@ -1,9 +0,0 @@ -/var/log/mythtv/mythbackend.log { - copytruncate - daily - size 10M - missingok - rotate 7 - compress - notifempty -} diff --git a/abs/core-testing/mythtv/stable/mythtv/mythfrontend.lr b/abs/core-testing/mythtv/stable/mythtv/mythfrontend.lr deleted file mode 100644 index 1580533..0000000 --- a/abs/core-testing/mythtv/stable/mythtv/mythfrontend.lr +++ /dev/null @@ -1,9 +0,0 @@ -/var/log/mythtv/mythfrontend.log { - copytruncate - daily - size 10M - missingok - rotate 7 - compress - notifempty -} diff --git a/abs/core-testing/mythtv/stable/mythtv/myththemedmenu.cpp.patch b/abs/core-testing/mythtv/stable/mythtv/myththemedmenu.cpp.patch deleted file mode 100644 index e5c57ef..0000000 --- a/abs/core-testing/mythtv/stable/mythtv/myththemedmenu.cpp.patch +++ /dev/null @@ -1,125 +0,0 @@ ---- libs/libmythui/myththemedmenu.cpp.orig 2008-01-31 15:26:38.000000000 +0000 -+++ libs/libmythui/myththemedmenu.cpp 2008-02-07 22:24:27.000000000 +0000 -@@ -2102,6 +2102,10 @@ - } - lastbutton = NULL; - } -+ else if (action == "MENU") -+ { -+ parent->doMenu(); -+ } - else if (action == "EJECT") - { - myth_eject(); -@@ -2482,6 +2486,8 @@ - - if (d->foundtheme) - d->parseMenu(menufile); -+ -+ m_menuPopup = NULL; - } - - MythThemedMenu::~MythThemedMenu(void) -@@ -2592,3 +2598,102 @@ - MythScreenType::aboutToShow(); - d->updateLCD(); - } -+void MythThemedMenu::doMenu() -+{ -+ int allowsd = gContext->GetNumSetting("AllowQuitShutdown"); -+ if (m_menuPopup) -+ return; -+ QString label = "System Menu"; -+ MythScreenStack *mainStack = GetMythMainWindow()->GetMainStack(); -+ m_menuPopup = new MythDialogBox(label, mainStack, "menuPopup"); -+ if (m_menuPopup->Create()) -+ mainStack->AddScreen(m_menuPopup); -+ -+ //changed line to always show shutdown/reboot -+ if ( allowsd != 10 && allowsd !=14 ) -+ { -+ m_menuPopup->SetReturnEvent(this,"popmenu_exit"); -+ m_menuPopup->AddButton("Power off"); -+ m_menuPopup->AddButton("Reboot"); -+ m_menuPopup->AddButton("About"); -+ m_menuPopup->AddButton("Cancel"); -+ } -+ else -+ { -+ m_menuPopup->SetReturnEvent(this,"popmenu_noexit"); -+ m_menuPopup->AddButton("About"); -+ m_menuPopup->AddButton("Cancel"); -+ } -+} -+ -+void MythThemedMenu::aboutScreen() -+{ -+{ -+ extern const char *myth_source_version; -+ extern const char *myth_source_path; -+ QString distro_line; -+ distro_line=""; -+ -+ QFile file("/etc/os_myth_release"); -+ if ( file.open(IO_ReadOnly | IO_Translate) ) -+ { -+ QTextStream t( &file ); // use a text stream -+ distro_line = t.readLine(); -+ file.close(); -+ } -+ -+ QString label = ""; -+ label.append(QObject::tr("Revision: ") + myth_source_version + " \n Branch:" + myth_source_path + "\n" + distro_line ); -+ -+ MythScreenStack *mainStack = GetMythMainWindow()->GetMainStack(); -+ m_menuPopup = new MythDialogBox(label, mainStack, "About"); -+ if (m_menuPopup->Create()) -+ mainStack->AddScreen(m_menuPopup); -+ -+ m_menuPopup->SetReturnEvent(this,"About"); -+ m_menuPopup->AddButton("OK!"); -+ } -+} -+ -+void MythThemedMenu::customEvent(QCustomEvent *event) -+{ -+ if (event->type() == kMythDialogBoxCompletionEventType) -+ { -+ DialogCompletionEvent *dce = -+ dynamic_cast(event); -+ -+ QString resultid= dce->GetId(); -+ int buttonnum = dce->GetResult(); -+ if (resultid == "popmenu_exit") -+ { -+ if (buttonnum == 0) -+ { -+ QString halt_cmd = gContext->GetSetting("HaltCommand", -+ "sudo /sbin/halt -p"); -+ if (!halt_cmd.isEmpty()) -+ system(halt_cmd.ascii()); -+ } -+ -+ if (buttonnum == 1) -+ { -+ QString reboot_cmd = gContext->GetSetting("RebootCommand", -+ "sudo /sbin/reboot"); -+ if (!reboot_cmd.isEmpty()) -+ system(reboot_cmd.ascii()); -+ } -+ -+ if (buttonnum == 2) -+ { -+ aboutScreen(); -+ } -+ } -+ -+ if (resultid == "popmenu_noexit") -+ { -+ if (buttonnum == 0) -+ aboutScreen(); -+ } -+ -+ m_menuPopup = NULL; -+ } -+} diff --git a/abs/core-testing/mythtv/stable/mythtv/myththemedmenu.h.patch b/abs/core-testing/mythtv/stable/mythtv/myththemedmenu.h.patch deleted file mode 100644 index 9744b11..0000000 --- a/abs/core-testing/mythtv/stable/mythtv/myththemedmenu.h.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- libs/libmythui/myththemedmenu.h.orig 2008-01-31 15:26:45.000000000 +0000 -+++ libs/libmythui/myththemedmenu.h 2008-02-07 21:00:22.000000000 +0000 -@@ -2,6 +2,7 @@ - #define MYTHTHEMEDMENU_H_ - - #include "mythscreentype.h" -+#include "mythdialogbox.h" - - class MythMainWindow; - class MythThemedMenuPrivate; -@@ -26,8 +27,14 @@ - - void ReloadTheme(void); - void ReloadExitKey(void); -+ - virtual void aboutToShow(void); - -+ void doMenu(); -+ void aboutScreen(); -+ MythDialogBox *m_menuPopup; -+ void customEvent(QCustomEvent *event); -+ - protected: - virtual bool keyPressEvent(QKeyEvent *e); - virtual void gestureEvent(MythUIType *origtype, MythGestureEvent *ge); diff --git a/abs/core-testing/mythtv/stable/mythtv/mythtv.install b/abs/core-testing/mythtv/stable/mythtv/mythtv.install deleted file mode 100644 index db1da94..0000000 --- a/abs/core-testing/mythtv/stable/mythtv/mythtv.install +++ /dev/null @@ -1,55 +0,0 @@ -# arg 1: the new package version -post_install() { - if [ ! -d /var/log/mythtv ] - then - mkdir -p /var/log/mythv - chown -R mythtv /var/log/mythtv - echo "---" > /var/log/mythtv/mythbackend.log - chown mythtv /var/log/mythtv/mythbackend.log - fi - if [ -e /tmp/is.xml ] - then - cp /tmp/is.xml /usr/share/mythtv/is.xml - fi - - if [ -e /tmp/media_settings.xml ] - then - cp /tmp/media_settings.xml /usr/share/mythtv/media_settings.xml - fi -} -pre_upgrade() { - if [ -e /usr/share/mythtv/is.xml ] - then - cp /usr/share/mythtv/is.xml /tmp - fi - - if [ -e /usr/share/mythtv/media_settings.xml ] - then - cp /usr/share/mythtv/media_settings.xml /tmp - fi -} - -post_upgrade() { - cp /tmp/is.xml /usr/share/mythtv/ - cp /tmp/media_settings.xml /usr/share/mythtv/ - if [ ! -d /var/log/mythtv ] - then - mkdir -p /var/log/mythv - chown -R mythtv /var/log/mythtv - fi - chown root.mythtv /etc/systemconfig - chmod 664 /etc/systemconfig -} -pre_remove () { - pre_upgrade -} - -# arg 1: the old package version -post_remove() { - /bin/true - -} - -op=$1 -shift -$op $* diff --git a/abs/core-testing/mythtv/stable/mythtv/pretty b/abs/core-testing/mythtv/stable/mythtv/pretty deleted file mode 100644 index e47aaec..0000000 --- a/abs/core-testing/mythtv/stable/mythtv/pretty +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/bash -su mythtv -c "perl /usr/share/mythtv/contrib/mythrename.pl --link /myth/pretty" diff --git a/abs/core-testing/mythtv/stable/mythtv/smolt_jump.patch b/abs/core-testing/mythtv/stable/mythtv/smolt_jump.patch deleted file mode 100644 index 696be80..0000000 --- a/abs/core-testing/mythtv/stable/mythtv/smolt_jump.patch +++ /dev/null @@ -1,9 +0,0 @@ ---- programs/mythfrontend/networkcontrol.cpp.orig 2008-03-23 23:00:25.000000000 +0000 -+++ programs/mythfrontend/networkcontrol.cpp 2008-03-23 23:01:33.000000000 +0000 -@@ -81,6 +81,7 @@ - jumpMap["zoneminderliveview"] = "ZoneMinder Live View"; - jumpMap["zoneminderevents"] = "ZoneMinder Events"; -+ jumpMap["mythsmolt"] = "MythSmolt"; - - // These jump point names match the (lowercased) locations from gContext - jumpMap["channelrecpriority"] = "Channel Recording Priorities"; diff --git a/abs/core-testing/mythtv/stable/mythvideo/PKGBUILD b/abs/core-testing/mythtv/stable/mythvideo/PKGBUILD deleted file mode 100644 index a233549..0000000 --- a/abs/core-testing/mythtv/stable/mythvideo/PKGBUILD +++ /dev/null @@ -1,41 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: Juergen Hoetzel -# Contributor: kleptophobiac@gmail.com - -pkgname=mythvideo -pkgver=0.21 -pkgrel=9 -pkgdesc="Video playback and browsing plugin for MythTV" -arch=('i686' 'x86_64') -url="http://www.mythtv.org" -license=('GPL') -depends=("mythtv>=${pkgver}" 'mplayer' 'perlxml' 'perl-libwww' 'perl-uri' 'perl-xml-simple' 'ffmpeg') -source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2"\ - "ftp://ftp.knoppmyth.net/R6/sources/tmdb.tar.bz2" \ - mtd mythvideo-6338-use_tmdb_in_fixes.patch) -md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe' '48cff8f7095586c85ec70989746736b4' '476c12ba074794ad7f4ae092bdf949d6' '4bd38d054dfc4b0b1724f398d38676f7') -replaces=('mythdvd') -groups=('mythtv-extras') -install=mythvideo.install - -build() { - cd $startdir/src/mythplugins - svn update - patch -p1 < ../mythvideo-6338-use_tmdb_in_fixes.patch - . /etc/profile.d/qt3.sh - - # use QT3 qmake - export PATH=$QTDIR/bin:$PATH - - ./configure --prefix=/usr --disable-all --enable-mythvideo - - qmake mythplugins.pro - make qmake || return 1 - make -j 2 || return 1 - - make INSTALL_ROOT=$startdir/pkg install - install -D -m755 ../mtd $startdir/pkg/etc/rc.d/mtd - cp -Rv $startdir/src/tmdb/* $startdir/pkg/usr/share/mythtv/mythvideo/scripts/ -} - - diff --git a/abs/core-testing/mythtv/stable/mythvideo/mtd b/abs/core-testing/mythtv/stable/mythvideo/mtd deleted file mode 100644 index 1f46dfe..0000000 --- a/abs/core-testing/mythtv/stable/mythvideo/mtd +++ /dev/null @@ -1,36 +0,0 @@ -#!/bin/bash - -. /etc/rc.conf -. /etc/rc.d/functions - -PID=`pidof -o %PPID /usr/bin/mtd` -case "$1" in - start) - stat_busy "Starting Myth Transcoding Daemon" - [ -z "$PID" ] && /usr/bin/mtd -d - if [ $? -gt 0 ]; then - stat_fail - else - echo $PID > /var/run/mtd.pid - add_daemon mythtranscode - stat_done - fi - ;; - stop) - stat_busy "Stopping Myth Transcoding Daemon" - [ ! -z "$PID" ] && kill $PID &>/dev/null - if [ $? -gt 0 ]; then - stat_fail - else - rm_daemon mtd - stat_done - fi - ;; - restart) - $0 stop - $0 start - ;; - *) - echo "usage: $0 {start|stop|restart}" -esac -exit 0 diff --git a/abs/core-testing/mythtv/stable/mythvideo/mythvideo-6338-use_tmdb_in_fixes.patch b/abs/core-testing/mythtv/stable/mythvideo/mythvideo-6338-use_tmdb_in_fixes.patch deleted file mode 100644 index a5a182d..0000000 --- a/abs/core-testing/mythtv/stable/mythvideo/mythvideo-6338-use_tmdb_in_fixes.patch +++ /dev/null @@ -1,151 +0,0 @@ -Index: mythplugins/mythvideo/mythvideo/videomanager.cpp -=================================================================== ---- mythplugins.orig/mythvideo/mythvideo/videomanager.cpp 2009-03-09 22:39:40.000000000 -0400 -+++ mythplugins/mythvideo/mythvideo/videomanager.cpp 2009-03-09 23:04:55.000000000 -0400 -@@ -1535,6 +1535,56 @@ - } - } - -+ // Since there's no DB update to remove imdb.pl settings in -fixes, -+ // check for the old imdb.pl command and, if it's the old default, -+ // use tmdb.pl, instead (if available in the same location or the -+ // scripts dir)). Checks to see if cmd ends with end (the end of the -+ // old default imdb.pl command line). If so, it checks for tmdb, and -+ // if it exists in either the same location as specified in cmd or in -+ // the MythVideo scripts directory, replace end with "/tmdb.pl " + arg -+ QString UpdateCommandForTMDB(const QString cmd, const QString end, -+ const QString arg) -+ { -+ QString updated_cmd = cmd; -+ if (updated_cmd.endsWith(end)) -+ { -+ QString script_path = updated_cmd; -+ script_path.truncate(updated_cmd.findRev(end, -+ 0 - end.length())); -+ QString tmdb_path(script_path + "/tmdb.pl"); -+ if (QFile::exists(tmdb_path)) -+ { -+ VERBOSE(VB_GENERAL, QString("Overriding old default " -+ "grabber script command line. " -+ "Using tmdb.pl, instead.")); -+ updated_cmd = tmdb_path + " " + arg; -+ } -+ else -+ { -+ // It's possible the user has a non-default imdb.pl -+ // command-line--including path location--in the setting, -+ // so check to see if we've already checked the mythvideo -+ // scripts directory -+ QString def_path = QDir::cleanDirPath(QString("%1/%2") -+ .arg(gContext->GetShareDir()) -+ .arg("mythvideo/scripts")); -+ if (script_path != def_path) -+ { -+ tmdb_path = def_path + "/tmdb.pl"; -+ if (QFile::exists(tmdb_path)) -+ { -+ VERBOSE(VB_GENERAL, QString("Overriding old " -+ "default grabber script command line. " -+ "Using tmdb.pl, instead.")); -+ updated_cmd = tmdb_path + " " + arg; -+ } -+ } -+ } -+ } -+ -+ return updated_cmd; -+ } -+ - virtual void OnExecDone(bool normal_exit, const QStringList &out, - const QStringList &err) = 0; - -@@ -1624,9 +1674,16 @@ - - QString def_cmd = QDir::cleanDirPath(QString("%1/%2") - .arg(gContext->GetShareDir()) -- .arg("mythvideo/scripts/imdb.pl -M tv=no;video=no")); -+ .arg("mythvideo/scripts/tmdb.pl -M")); - -- QString cmd = gContext->GetSetting("MovieListCommandLine", def_cmd); -+ // Since there's no DB update to remove imdb.pl settings in -fixes, -+ // check for the old imdb.pl command and, if it's the old default, -+ // use tmdb.pl, instead (if available in the same location or the -+ // scripts dir)) -+ QString cmd = UpdateCommandForTMDB( -+ gContext->GetSetting("MovieListCommandLine", -+ def_cmd), -+ "/imdb.pl -M tv=no;video=no", "-M"); - - QStringList args; - args += title; -@@ -1682,9 +1739,15 @@ - - const QString def_cmd = QDir::cleanDirPath(QString("%1/%2") - .arg(gContext->GetShareDir()) -- .arg("mythvideo/scripts/imdb.pl -D")); -- const QString cmd = gContext->GetSetting("MovieDataCommandLine", -- def_cmd); -+ .arg("mythvideo/scripts/tmdb.pl -D")); -+ // Since there's no DB update to remove imdb.pl settings in -fixes, -+ // check for the old imdb.pl command and, if it's the old default, -+ // use tmdb.pl, instead (if available in the same location or the -+ // scripts dir)) -+ const QString cmd = UpdateCommandForTMDB( -+ gContext->GetSetting("MovieDataCommandLine", -+ def_cmd), -+ "/imdb.pl -D", "-D"); - - StartRun(cmd, video_uid, "Video Data Query"); - } -@@ -1726,9 +1789,16 @@ - const QString default_cmd = - QDir::cleanDirPath(QString("%1/%2") - .arg(gContext->GetShareDir()) -- .arg("mythvideo/scripts/imdb.pl -P")); -- const QString cmd = gContext->GetSetting("MoviePosterCommandLine", -- default_cmd); -+ .arg("mythvideo/scripts/tmdb.pl -P")); -+ // Since there's no DB update to remove imdb.pl settings in -fixes, -+ // check for the old imdb.pl command and, if it's the old default, -+ // use tmdb.pl, instead (if available in the same location or the -+ // scripts dir)) -+ const QString cmd = UpdateCommandForTMDB( -+ gContext->GetSetting("MoviePosterCommandLine", -+ default_cmd), -+ "/imdb.pl -P", "-P"); -+ - StartRun(cmd, video_uid, "Poster Query"); - } - -Index: mythplugins/mythvideo/mythvideo/globalsettings.cpp -=================================================================== ---- mythplugins.orig/mythvideo/mythvideo/globalsettings.cpp 2009-03-09 22:39:40.000000000 -0400 -+++ mythplugins/mythvideo/mythvideo/globalsettings.cpp 2009-03-09 22:42:47.000000000 -0400 -@@ -210,8 +210,7 @@ - { - HostLineEdit *gc = new HostLineEdit("MovieListCommandLine"); - gc->setLabel(QObject::tr("Command to search for movie listings")); -- gc->setValue(gContext->GetShareDir() + "mythvideo/scripts/imdb.pl " + -- "-M tv=no;video=no"); -+ gc->setValue(gContext->GetShareDir() + "mythvideo/scripts/tmdb.pl -M"); - gc->setHelpText(QObject::tr("This command must be " - "executable by the user running MythVideo.")); - return gc; -@@ -221,7 +220,7 @@ - { - HostLineEdit *gc = new HostLineEdit("MoviePosterCommandLine"); - gc->setLabel(QObject::tr("Command to search for movie posters")); -- gc->setValue(gContext->GetShareDir() + "mythvideo/scripts/imdb.pl -P"); -+ gc->setValue(gContext->GetShareDir() + "mythvideo/scripts/tmdb.pl -P"); - gc->setHelpText(QObject::tr("This command must be " - "executable by the user running MythVideo.")); - return gc; -@@ -231,7 +230,7 @@ - { - HostLineEdit *gc = new HostLineEdit("MovieDataCommandLine"); - gc->setLabel(QObject::tr("Command to extract data for movies")); -- gc->setValue(gContext->GetShareDir() + "mythvideo/scripts/imdb.pl -D"); -+ gc->setValue(gContext->GetShareDir() + "mythvideo/scripts/tmdb.pl -D"); - gc->setHelpText(QObject::tr("This command must be " - "executable by the user running MythVideo.")); - return gc; diff --git a/abs/core-testing/mythtv/stable/mythvideo/mythvideo.install b/abs/core-testing/mythtv/stable/mythvideo/mythvideo.install deleted file mode 100644 index a06777d..0000000 --- a/abs/core-testing/mythtv/stable/mythvideo/mythvideo.install +++ /dev/null @@ -1,20 +0,0 @@ -# arg 1: the new package version -post_install() { - ln -s /myth/video /data/srv/httpd/htdocs/mythweb/data/video - ln -s /myth/video/.covers /data/srv/httpd/htdocs/mythweb/data/video_covers -} -# arg 1: the new package version -# arg 2: the old package version -post_upgrade() { - /bin/true -} - -# arg 1: the old package version -post_remove() { - rm -fr /data/srv/httpd/htdocs/mythweb/data/video - rm -fr /data/srv/httpd/htdocs/mythweb/data/video_covers -} - -op=$1 -shift -$op $* diff --git a/abs/core-testing/mythtv/stable/mythweather/PKGBUILD b/abs/core-testing/mythtv/stable/mythweather/PKGBUILD deleted file mode 100644 index 201ea5d..0000000 --- a/abs/core-testing/mythtv/stable/mythweather/PKGBUILD +++ /dev/null @@ -1,32 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: Juergen Hoetzel -# Contributor: kleptophobiac@gmail.com - -pkgname=mythweather -pkgver=0.21 -pkgrel=3 -pkgdesc="Weather checking plugin for MythTV" -arch=('i686' 'x86_64') -url="http://www.mythtv.org" -license=('GPL') -depends=("mythtv>=${pkgver}" 'wget') -source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") -md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') -groups=('mythtv-extras') - -build() { - cd $startdir/src/mythplugins - . /etc/profile.d/qt3.sh - - # use QT3 qmake - export PATH=$QTDIR/bin:$PATH - - ./configure --prefix=/usr --enable-opengl --disable-all --enable-mythweather - - qmake mythplugins.pro - make qmake || return 1 - make -j 2 || return 1 - - make INSTALL_ROOT=$startdir/pkg install -} - diff --git a/abs/core-testing/mythtv/stable/mythweb/PKGBUILD b/abs/core-testing/mythtv/stable/mythweb/PKGBUILD deleted file mode 100644 index 20e9e3d..0000000 --- a/abs/core-testing/mythtv/stable/mythweb/PKGBUILD +++ /dev/null @@ -1,39 +0,0 @@ -pkgname=mythweb -pkgver=0.21 -pkgrel=20 -pkgdesc="Web interface for MythTV's backend" -arch=('i686' 'x86_64') -url="http://www.mythtv.org" -license=('GPL') -depends=("mythtv>=${pkgver}" 'lighttpd' 'php' 'local-website') -install=mythweb.install -source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2" wiiweb.tar.bz2 transcoders.patch) -md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') -groups=('mythtv-extras') -DOCROOT=/data/srv/httpd/htdocs/mythweb - -build() { - cd $startdir/src/mythplugins/mythweb - svn update - mkdir -p $startdir/pkg/$DOCROOT/{image_cache,php_sessions} -#apply gallery patches here -# cd $startdir/src/mythplugins-$pkgver/$pkgname/ -# patch -p0 < $startdir/patch/mythweb_gallery_updated1.diff -# patch -p2 < $startdir/patch/2923-mythweb-gallery-English_GB_lang.diff -# tar -zxvf $startdir/patch/icons.tar.gz -### - - # Workaround for LIGHTTPD bug in mythweb.pl (affects DB queries) - cd $startdir/src/mythplugins/$pkgname/ - patch -p0 < $startdir/patch/mythweb.pl.diff - patch -p1 < $startdir/transcoders.patch - - cp -r $startdir/src/mythplugins/$pkgname/* $startdir/pkg/$DOCROOT -# cp $startdir/src/mythplugins-$pkgver/$pkgname/data/.htaccess $startdir/pkg/$DOCROOT - rm $startdir/pkg/srv/$DOCROOT/README - tar xjvf $srcdir/wiiweb.tar.bz2 -C $pkgdir/$DOCROOT - chown -R http:users $startdir/pkg/$DOCROOT - chmod g+rw $startdir/pkg/$DOCROOT/{image_cache,php_sessions,data} -} - - diff --git a/abs/core-testing/mythtv/stable/mythweb/mythweb.install b/abs/core-testing/mythtv/stable/mythweb/mythweb.install deleted file mode 100644 index a2aa1bd..0000000 --- a/abs/core-testing/mythtv/stable/mythweb/mythweb.install +++ /dev/null @@ -1,13 +0,0 @@ -post_install() { - if [ ! -e /data/srv/httpd/htdocs/mythweb/data/video ] - then - ln -s /myth/video /data/srv/httpd/htdocs/mythweb/data/video - fi -} - -post_upgrade(){ - post_install $1 -} -op=$1 -shift -$op $* diff --git a/abs/core-testing/mythtv/stable/mythweb/patch/2923-mythweb-gallery-English_GB_lang.diff b/abs/core-testing/mythtv/stable/mythweb/patch/2923-mythweb-gallery-English_GB_lang.diff deleted file mode 100644 index 103fb2f..0000000 --- a/abs/core-testing/mythtv/stable/mythweb/patch/2923-mythweb-gallery-English_GB_lang.diff +++ /dev/null @@ -1,102 +0,0 @@ -Index: mythplugins/mythweb/modules/_shared/lang/English_GB.lang -=================================================================== ---- mythplugins/mythweb/modules/_shared/lang/English_GB.lang (revision 16505) -+++ mythplugins/mythweb/modules/_shared/lang/English_GB.lang (working copy) -@@ -154,6 +154,7 @@ - "Current Conditions" - "Current Recording" - "Current recordings" -+"Current path" - "Currently Browsing: $1" - "Currently Recording: Edit" - "Custom" -@@ -169,6 +170,7 @@ - Deaf Signed - "Default" - "Default MythVideo View" -+"Default view size" - "Delete" - "delete" - "Delete $1" -@@ -247,6 +249,8 @@ - "freqid" - "Friday" - "Frontends" -+"Gallery" -+"Gallery image path" - "generic_date" - %a %b %e, %Y - "generic_time" -@@ -270,12 +274,14 @@ - "Hide" - "High" - "Home" -+"Horizontal screen resolution" - "Host" - "Hosted by" - "Hour" - "Hour Format" - "hue" - "Humidity" -+"Images per page" - "IMDB" - "IMDBTYPE" - "Inactive" -@@ -334,6 +340,8 @@ - "length" - "Length" - "Length (min)" -+"List of allowed image formats" -+"List of available view sizes" - "Listing "Jump to"" - "Listing Time Key" - "Listings" -@@ -383,6 +391,7 @@ - "mythvideo.sort_ignores_case" - "MythWeb" - "MythWeb Defaults" -+"MythWeb Gallery" - "MythWeb Global Defaults" - "MythWeb Session" - "MythWeb Skin" -@@ -413,6 +422,7 @@ - "Number of shows" - "Number of Songs" - "Number of timeslots" -+"of" - "Only display favourite channels" - "Only match commercial-free channels" - "Only match HD programs" -@@ -429,6 +439,7 @@ - "Past Month" - "Past Week" - "Past Year" -+"Path where the thumbnails are" - "Paused" - "Pending" - "People" -@@ -688,6 +699,7 @@ - "Subtitles Available" - "Sunday" - "Surround Sound" -+"Switch view mode" - "Tab" - "The requested recording schedule has been deleted." - "There are no items in this Playlist!" -@@ -705,6 +717,7 @@ - "Title Match" - "Title search" - "Title Search" -+"to" - "Today" - "Tomorrow" - "Too Many" -@@ -791,6 +804,8 @@ - "Wednesday" - "welcome: backend_log" - Show the server logs. -+"welcome: gallery" -+ Browse your picture collection. - "welcome: music" - Browse your music collection. - "welcome: remote" diff --git a/abs/core-testing/mythtv/stable/mythweb/patch/icons.tar.gz b/abs/core-testing/mythtv/stable/mythweb/patch/icons.tar.gz deleted file mode 100644 index 691d28e..0000000 Binary files a/abs/core-testing/mythtv/stable/mythweb/patch/icons.tar.gz and /dev/null differ diff --git a/abs/core-testing/mythtv/stable/mythweb/patch/mythweb.pl.diff b/abs/core-testing/mythtv/stable/mythweb/patch/mythweb.pl.diff deleted file mode 100644 index 6dcbf99..0000000 --- a/abs/core-testing/mythtv/stable/mythweb/patch/mythweb.pl.diff +++ /dev/null @@ -1,23 +0,0 @@ -*** mythweb-unpatched.pl 2009-06-02 14:55:24.011861459 -0400 ---- mythweb.pl 2009-06-02 14:56:24.386441304 -0400 -*************** -*** 49,57 **** - - # Connect to the database - END { $dbh->disconnect() if ($dbh); } -! our $dbh = DBI->connect("dbi:mysql:database=$ENV{'db_name'}:host=$ENV{'db_server'}", -! $ENV{'db_login'}, -! $ENV{'db_password'}); - unless ($dbh) { - print header(), - "Cannot connect to database: $!\n\n"; ---- 49,57 ---- - - # Connect to the database - END { $dbh->disconnect() if ($dbh); } -! our $dbh = DBI->connect("dbi:mysql:database=$ENV{'DB_NAME'}:host=$ENV{'DB_SERVER'}", -! $ENV{'DB_LOGIN'}, -! $ENV{'DB_PASSWORD'}); - unless ($dbh) { - print header(), - "Cannot connect to database: $!\n\n"; diff --git a/abs/core-testing/mythtv/stable/mythweb/patch/mythweb_gallery_updated1.diff b/abs/core-testing/mythtv/stable/mythweb/patch/mythweb_gallery_updated1.diff deleted file mode 100644 index f683b17..0000000 --- a/abs/core-testing/mythtv/stable/mythweb/patch/mythweb_gallery_updated1.diff +++ /dev/null @@ -1,1657 +0,0 @@ -diff -Naur ../mythweb-orig/modules/gallery/handler.php ./modules/gallery/handler.php ---- ../mythweb-orig/modules/gallery/handler.php 1969-12-31 19:00:00.000000000 -0500 -+++ ./modules/gallery/handler.php 2007-08-20 22:33:02.000000000 -0400 -@@ -0,0 +1,35 @@ -+config['image_path'] = $_SESSION['gallery']['image_path']; -+ $this->config['cache_path'] = $_SESSION['gallery']['cache_path']; -+ $this->config['default_viewsize'] = $_SESSION['gallery']['default_viewsize']; -+ $this->config['screen_width'] = $_SESSION['gallery']['screen_width']; -+ $this->config['viewsizes'] = $_SESSION['gallery']['viewsizes']; -+ $this->config['valid_image_files'] = $_SESSION['gallery']['valid_image_files']; -+ -+ } -+ -+ // ======================================================= -+ function start() { -+ -+ // the current selected directory where the cached images are stored -+ $current_path = $this->getCurrentImagePath(); -+ // the path to the real images -+ $image_path = $this->config['image_path']; -+ // the filename of a selected image -+ $image_name = $this->getImageName(); -+ // the current viewsize mode -+ $image_viewsize = $this->getImageViewSize(); -+ // get the image index for the viewsize medium -+ $image_index = $this->getImageIndex(); -+ // get the contents of the folders -+ $folderList = $this->getFolderList( $current_path ); -+ // check what kind of images should be displayed -+ if ($image_viewsize == 'fullsize') { -+ // create the images if there are not yet in the directory -+ $this->makeImages( $current_path, $folderList, $image_viewsize, $image_index ); -+ // display the big image -+ $this->showFullsizeImage( $current_path, $folderList, $image_index ); -+ // there is nothing else to do -+ exit; -+ } -+ // show the horizontal navigation bar -+ $this->showGalleryHeader( $current_path, $image_viewsize, $image_index ); -+ // check if the thumbnail directory is there, if not create it -+ $this->makeDirectory( $current_path ); -+ // create the images if there are not yet in the directory -+ $this->makeImages( $current_path, $folderList, $image_viewsize, $image_index ); -+ echo ''."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ '
'."\n"; -+ $this->showFolderTree( $current_path, $folderList ); -+ echo ''."\n"; -+ if ($this->onlyDirectoriesAvailable( $current_path, $folderList, $image_viewsize, $image_index ) == false ) { -+ echo ''."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ '
'."\n"; -+ $this->showNavigation( $current_path, $folderList, $image_viewsize, $image_index ); -+ echo '
'."\n"; -+ $this->showImages( $current_path, $folderList, $image_viewsize, $image_index ); -+ echo '
'."\n"; -+ } else { -+ echo ' '; -+ } -+ echo '
'."\n"; -+ } -+ -+ // ======================================================= -+ function getViewSizesList() { -+ $viewsizesList = explode(';',preg_replace('/ /','',$this->config['viewsizes'])); -+ return $viewsizesList; -+ } -+ -+ -+ // ======================================================= -+ function getCurrentImagePath() { -+ switch ($_SERVER['REQUEST_METHOD']) { -+ case 'GET': -+ $current_path = stripslashes($_GET['path']); -+ break; -+ case 'POST': -+ $current_path = stripslashes($_POST['path']); -+ break; -+ } -+ if (!is_dir($current_path) ) { -+ $current_path = $this->config['image_path']; -+ } -+ return $current_path; -+ } -+ -+ // ======================================================= -+ function getImageViewSize() { -+ switch ($_SERVER['REQUEST_METHOD']) { -+ case 'GET': -+ $viewsize = stripslashes($_GET[viewsize]); -+ break; -+ case 'POST': -+ $viewsize = stripslashes($_POST[viewsize]); -+ break; -+ } -+ // check if the given viewsize is one of the viewsizes -+ // specified in the config. fullsize is also needed -+ if (isset($viewsize) && -+ (($viewsize == 'fullsize') || -+ in_array($viewsize, $this->getViewSizesList()))) { -+ return $viewsize; -+ } else { -+ return $this->config['default_viewsize']; -+ } -+ } -+ -+ // ======================================================= -+ function getImageName() { -+ switch ($_SERVER['REQUEST_METHOD']) { -+ case 'GET': -+ $image_name = $_GET['file']; -+ break; -+ case 'POST': -+ $image_name = $_POST['file']; -+ break; -+ } -+ return $image_name; -+ } -+ -+ // ======================================================= -+ function getImageIndex() { -+ if (isset($_GET['index'])) -+ return $_GET['index']; -+ return 1; -+ } -+ -+ -+ // ======================================================= -+ // displays the path of the choosen directories horizontally -+ // so one can navigate back -+ function showGalleryHeader( $current_path, $image_viewsize, $image_index ) { -+ echo ''."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ '
'. -+ t('Current path').': '; -+ $folders = explode('/', $current_path); -+ for ($i=1; $i < count($folders); $i++) { -+ echo ''. -+ $folders[$i].''."\n"; -+ // don't show the separators when there are no more subfolders -+ if ($i < (count($folders)-1)) { -+ echo ' / '; -+ } -+ } -+ // display the menu where one can shoose between small and medium images -+ echo ''. -+ t('Switch view mode').':  '. -+ '
'."\n". -+ ''."\n". -+ ''. -+ ''; -+ echo '
'."\n"; -+ } -+ -+ // ======================================================= -+ function showFolderTree( $current_path, $folderList ) { -+ -+ // dont go into the directory if there are not subdirs -+ if ($this->getFolderCount( $current_path, $folderList[$i]) == 0) { -+ $current_path = substr($current_path, 0, strrpos($current_path, '/')); -+ $folderList = $this->getFolderList( $current_path ); -+ } -+ // displays the directory tree and the pictures -+ echo ''."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ '
'."\n"; -+ // display the directories -+ for ($i = 0; $i < count( $folderList ); $i++) { -+ // only display folders that are not hidden or special -+ if ((is_dir( $current_path.'/'.$folderList[$i] )) && -+ ($folderList[$i] != '..')){ -+ echo '
'; -+ $link = $this->getFolderLink( $current_path, $folderList[$i] ); -+ $folderCount = $this->getFolderCount( $current_path, $folderList[$i] ); -+ // display the folder as a link and the number of subfolder next to it -+ $this->displayFolderLink( $link, $folderList[$i], $folderCount ); -+ echo '
'; -+ } -+ } -+ echo '
'."\n"; -+ } -+ -+ // ======================================================= -+ function getFolderList( $current_path ) { -+ if ($current_path != $this->config['cache_path'] ) { -+ $folderList[] = '..'; -+ } -+ // get the image extensions -+ $extenstionList = explode(',',$this->config['valid_image_files']); -+ // get the directories and files -+ if ($dh = opendir($current_path)) { -+ while (($file = readdir($dh)) !== false) { -+ // only add the file/dir if its a directory or a file -+ // with the specified extension -+ -+ if ((substr($file,0,1) != '.') && -+ (is_dir($current_path.'/'.$file)) || -+ (in_array(strtolower(substr($file,-3)), $extenstionList))) -+ { -+ $folderList[] = $file; -+ } -+ } -+ } -+ // delete the first entry when we are at the image_path -+ // to prevent from going a directory up -+ if ($current_path == $this->config['image_path']) -+ array_shift($folderList); -+ // sort the array alphabetically -+ sort($folderList); -+ return $folderList; -+ } -+ -+ // ======================================================= -+ function getFolderLink( $current_path, $folder ) { -+ $link = ''; -+ return $link; -+ } -+ -+ // ======================================================= -+ function displayFolderLink( $link, $folder, $folderCount ) { -+ echo ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''."\n"; -+ } -+ -+ // ======================================================= -+ function getFolderCount($current_path, $folder) { -+ // dont get the folder count if its the .. directory -+ if ($folder != '..') { -+ return count(glob($current_path.'/'.$folder.'/*',GLOB_ONLYDIR)); -+ } -+ } -+ -+ // ======================================================= -+ // shows how many sub directories the specified folder has -+ function displayFolderCount( $folderCount ) { -+ if ($folderCount == 1) { -+ echo ' ('.$folderCount.')';// '.t('subfolder'); -+ } -+ if ($folderCount > 1) { -+ echo ' ('.$folderCount.')';// '.t('subfolders'); -+ } -+ } -+ -+ -+ // ======================================================= -+ // creates the directory for the thumbnails. the directory -+ // structure is identical to the one of original pictures -+ function makeDirectory( $current_path ) { -+ if (!file_exists( $this->config['cache_path'].$current_path )) { -+ // add the document root to the thumbnail directory -+ // because mkdir works with absolute paths -+ $cache_path = $_SERVER[DOCUMENT_ROOT].$this->config['cache_path']; -+ // split the directory string into separate directories -+ $folderList = explode( '/', $current_path ); -+ // go through all folder and create each one -+ for($i=1; $i < count($folderList); $i++) { -+ $cache_path .= '/'.$folderList[$i]; -+ // check if the directory is already there -+ if (!file_exists($cache_path)) { -+ mkdir ($cache_path); -+ } -+ } -+ } -+ } -+ -+ // ======================================================= -+ // check if the images are there, if not create them -+ function makeImages( $current_path, $folderList, $image_viewsize, $image_index ) { -+ $path = $_SERVER[DOCUMENT_ROOT].$this->config['cache_path'].$current_path; -+ // use the image_viewsize numbers as a prefix if fullsize is not requested -+ if ( $image_viewsize != fullsize ) { -+ // only so many images will be created that will be displayed on the screen -+ $max_cols = substr($image_viewsize, 0, 1); -+ $max_rows = substr($image_viewsize, 2, 1); -+ $max_number = ($max_cols * $max_rows); -+ // the prefix that will be added to a file so that -+ // different sizes have different names -+ $file_prefix = strtr($image_viewsize, ',','_').'_'; -+ } else { -+ $max_number = 1; -+ // the prefix that will be added to a file so that -+ // different sizes have different names -+ $file_prefix = $image_viewsize.'_'; -+ } -+ // get the amount of subfolders. increase the count in the loop by these -+ // subfolders -+ $folder_count = count(glob($current_path.'/'.$folder.'/*',GLOB_ONLYDIR)); -+ for ($i = $image_index; $i < ($max_number + $image_index + $folder_count); $i++) { -+ // show the picture only if its not hidden and not a directory -+ if (!is_dir( $current_path.'/'.$folderList[$i] )) { -+ // check if there is already a thumbnail available, if not create it -+ if (!file_exists( $path.'/'.$file_prefix.$folderList[$i] )) { -+ // get the extension of the file -+ $fileParts = explode('.', $folderList[$i]); -+ $file_extension = strtolower($fileParts[count($fileParts)-1]); -+ // get image pointer -+ $image_p = null; -+ if ($file_extension == 'jpg') -+ $image_p = @imagecreatefromjpeg( $current_path.'/'.$folderList[$i] ); -+ if ($file_extension == 'png') -+ $image_p = @imagecreatefrompng( $current_path.'/'.$folderList[$i] ); -+ if ($file_extension == 'gif') -+ $image_p = @imagecreatefromgif( $current_path.'/'.$folderList[$i] ); -+ // proceed if we have an image pointer -+ if ($image_p) { -+ // get the image size for the cached images -+ $size = getimagesize( $current_path.'/'.$folderList[$i]); -+ $width = $size[0]; -+ $height = $size[1]; -+ // get the width for the choosen viewsize -+ // calculate it from the columns and rows if fullsize is not -+ // requested, otherwise use the original image size -+ if ( $image_viewsize != fullsize ) { -+ $new_width = (( $this->config['screen_width'] / $max_cols ) - 50 ); -+ // calculate new image dimensions -+ $new_height = ($height/$width) * $new_width; -+ if ( $height > $width ) { -+ $new_width = ($width/$height) * $new_height; -+ } -+ } else { -+ $new_width = $width; -+ $new_height = $height; -+ } -+ // get a new image pointer -+ $new_image_p = imagecreatetruecolor($new_width, $new_height); -+ // resample the old image to the new one -+ imagecopyresampled($new_image_p, $image_p, 0, 0, 0, 0, -+ $new_width, $new_height, $width, $height ); -+ // save the image -+ if ($file_extension == 'jpg') -+ imagejpeg($new_image_p, $path.'/'.$file_prefix.$folderList[$i] ); -+ if ($file_extension == 'png') -+ imagepng($new_image_p, $path.'/'.$file_prefix.$folderList[$i] ); -+ if ($file_extension == 'gif') -+ imagegif($new_image_p, $path.'/'.$file_prefix.$folderList[$i] ); -+ // destroy the old pointers -+ imagedestroy( $image_p ); -+ imagedestroy( $new_image_p ); -+ } -+ } -+ } -+ } -+ } -+ -+ // ======================================================= -+ function showImages( $current_path, $folderList, $image_viewsize, $image_index ) { -+ -+ $path = $_SERVER[DOCUMENT_ROOT].$this->config['cache_path'].$current_path; -+ // get the column and row values, display that many images in a row -+ $max_cols = substr($image_viewsize, 0, 1); -+ $max_rows = substr($image_viewsize, 2, 1); -+ // counter for the current column and row -+ $current_col = 0; -+ // the prefix that will be added to a file so that different sizes have different names -+ $file_prefix = strtr($image_viewsize, ',','_').'_'; -+ -+ // get the amount of subfolders -+ $folder_count = count(glob($current_path.'/'.$folder.'/*',GLOB_ONLYDIR)); -+ // increase the index by the folder count -+ for ($i = 1; $i <= $folder_count; $i++) { -+ $image_index += 1; -+ } -+ echo ''."\n". -+ ''. -+ ''. -+ ''; -+ // go through all entries in the folderList -+ for ($i = $image_index; $i < (($max_cols * $max_rows)+$image_index); $i++) { -+ if (( file_exists( $path.'/'.$file_prefix.$folderList[$i] )) && -+ ( isset($folderList[$i]) )) { -+ // if the column is zero then start a new row -+ // the specified number of images will be displayed side by side -+ if ( $current_col == 0 ) echo ''."\n"; -+ // stretch the table cells to equal size -+ echo ''."\n"; -+ // if the max number of columns are reached close the row -+ if ( $current_col == $max_cols ) echo ''."\n"; -+ // reset the column count back to zero -+ $current_col++; -+ if ( $current_col == $max_cols ) $current_col = 0; -+ } -+ } -+ echo '
'. -+ ' '. -+ '
'."\n". -+ // display the image centered and put border around it -+ '
'."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ '
'."\n". -+ '
'."\n". -+ // show the filename -+ $folderList[$i]."\n". -+ '
'."\n". -+ '
'; -+ } -+ -+ -+ // ======================================================= -+ function onlyDirectoriesAvailable( $current_path, $folderList, $image_viewsize, $image_index ) { -+ $path = $_SERVER[DOCUMENT_ROOT].$this->config['cache_path'].$current_path; -+ // only so many images will be created that will be displayed on the screen -+ $max_cols = substr($image_viewsize, 0, 1); -+ $max_rows = substr($image_viewsize, 2, 1); -+ $max_number = ($max_cols * $max_rows); -+ // the prefix that will be added to a file so that different sizes have different names -+ $file_prefix = strtr($image_viewsize, ',','_').'_'; -+ -+ // go through the folderList. if there are only directories in it -+ // then dont display the navigation stuff -+ $only_dirs = true; -+ for ($i = 0; $i < count($folderList); $i++) { -+ if ( file_exists( $path.'/'.$file_prefix.$folderList[$i] )) { -+ $only_dirs = false; -+ break; -+ } -+ } -+ return $only_dirs; -+ } -+ -+ // ======================================================= -+ function showNavigation( $current_path, $folderList, $image_viewsize, $image_index ) { -+ $path = $_SERVER[DOCUMENT_ROOT].$this->config['cache_path'].$current_path; -+ // only so many images will be created that will be displayed on the screen -+ $max_cols = substr($image_viewsize, 0, 1); -+ $max_rows = substr($image_viewsize, 2, 1); -+ $max_number = ($max_cols * $max_rows); -+ // the prefix that will be added to a file so that different sizes have different names -+ $file_prefix = strtr($image_viewsize, ',','_').'_'; -+ -+ echo ''."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ ''."\n". -+ '
 '."\n". -+ ''."\n"; -+ // display the goto first page link -+ if ($image_index != 1) { -+ echo ''."\n". -+ // display the right arrow -+ ''. -+ ''."\n"; -+ } else { -+ echo ''."\n"; -+ } -+ // display the previous page icon if there are more than one entries -+ if ($image_index != 1) { -+ echo ''."\n". -+ // display the left arrow -+ ''. -+ ''."\n"; -+ } else { -+ echo ''."\n"; -+ } -+ echo ''."\n". -+ // display an info in what page we are right now -+ '( '.$image_index.' '.t('to').' '; -+ if (($image_index + $max_number) < count($folderList)) { -+ echo ($image_index+$max_number-1); -+ } else { -+ echo (count($folderList)-1); -+ } -+ echo ' '.t('of').' '.(count($folderList)-1).' )'."\n". -+ ''."\n"; -+ // display the next page link -+ if (($image_index + $max_number) < count($folderList)) { -+ echo ''."\n". -+ // display the right arrow -+ ''. -+ ''."\n"; -+ } else { -+ echo ''."\n"; -+ } -+ // display the goto last page link -+ if (($image_index + $max_number) < count($folderList)) { -+ echo ''."\n". -+ // display the right arrow -+ ''. -+ ''."\n"; -+ } else { -+ echo ''."\n"; -+ } -+ echo ' '."\n". -+ '
'."\n"; -+ } -+ -+ // ======================================================= -+ function showFullsizeImage( $current_path, $folderList, $image_index ) { -+ echo ''."\n". -+ ''."\n". -+ ''.$folderList[$image_index].''."\n". -+ ''."\n". -+ ''."\n". -+ '
'."\n". -+ 'config['cache_path'].$current_path.'/'. -+ fullsize.'_'.$folderList[$image_index].'">'."\n". -+ '
'."\n". -+ ''."\n". -+ ''; -+ } -+ -+ // ======================================================= -+} -diff -Naur ../mythweb-orig/modules/gallery/includes/objects/Settings.php ./modules/gallery/includes/objects/Settings.php ---- ../mythweb-orig/modules/gallery/includes/objects/Settings.php 1969-12-31 19:00:00.000000000 -0500 -+++ ./modules/gallery/includes/objects/Settings.php 2007-08-20 22:28:02.000000000 -0400 -@@ -0,0 +1,243 @@ -+ t('MythWeb Session')); -+ global $db; -+ $sh = $db->query('SELECT DISTINCT hostname FROM settings WHERE value="locale" ORDER BY hostname'); -+ -+ // add all the found hosts into an array -+ while (list($host) = $sh->fetch_row()) -+ { -+ if (empty($host)) -+ continue; -+ $Settings_Hosts[$host] = $host; -+ } -+ $sh->finish(); -+ return $Settings_Hosts; -+} -+ -+ -+// update the values in the database if necessary -+function saveGalleryConfig( $Settings_Hosts ) -+{ -+ // Make sure we have a valid host selected -+ if (!isset( $Settings_Hosts[$_SESSION['settings']['host']]) ) -+ { -+ // we have no valid host, reset the array -+ $_SESSION['settings']['host'] = reset(array_keys($Settings_Hosts)); -+ } else { -+ // we have a valid host, check if the data should be saved -+ if ($_POST['save'] && isset($_POST['host'])) -+ { -+ // Changing settings for this MythWeb session -+ if (empty($_POST['host'])) -+ { -+ // save the image path in the session variable -+ $_SESSION['gallery']['image_path'] = $_POST['image_path']; -+ $_SESSION['gallery']['cache_path'] = $_POST['cache_path']; -+ $_SESSION['gallery']['default_viewsize'] = $_POST['default_viewsize']; -+ $_SESSION['gallery']['screen_width'] = $_POST['screen_width']; -+ $_SESSION['gallery']['viewsizes'] = $_POST['viewsizes']; -+ $_SESSION['gallery']['valid_image_files'] = $_POST['valid_image_files']; -+ } else { -+ // save the settings in the database -+// setGalleryImagePath( $_POST['image_path'], $_POST['host'] ); -+ setGalleryCachePath( $_POST['cache_path'], $_POST['host'] ); -+ setGalleryDefaultViewSize( $_POST['default_viewsize'], $_POST['host'] ); -+ setGalleryScreenWidth( $_POST['screen_width'], $_POST['host'] ); -+ setGalleryViewSizes( $_POST['viewsizes'], $_POST['host'] ); -+ setGalleryValidImageFiles( $_POST['valid_image_files'],$_POST['host'] ); -+ } -+ // Make sure the session host gets updated to the posted one. -+ $_SESSION['settings']['host'] = $_POST['host']; -+ } -+ } -+} -+ -+// the absolute path where the images are -+// get it from the database or the session variable -+function getGalleryImagePath() -+{ -+ global $db; -+ if (!empty($_SESSION['settings']['host'])) { -+ $imagePath = $db->query_col('SELECT data FROM settings -+ WHERE value="GalleryDir" AND hostname=?', $_SESSION['settings']['host']); -+ } -+ -+ if (!$imagePath) -+ { -+ $imagePath = _or($_SESSION['gallery']['image_path'], '/myth/gallery'); -+ } -+ -+ return $imagePath; -+} -+ -+// directory where the cached images are stored -+// this directory is relative to the htdocs directory -+function getGalleryCachePath() -+{ -+ global $db; -+ if (!empty($_SESSION['settings']['host'])) { -+ $cachePath = $db->query_col('SELECT data FROM settings -+ WHERE value="GalleryCachePath" AND hostname=?', $_SESSION['settings']['host']); -+ } -+ -+ if (!$cachePath) -+ { -+ $cachePath = _or($_SESSION['gallery']['cache_path'], '/mythweb/data/cache'); -+ } -+ -+ return $cachePath; -+} -+ -+ -+// defines the default view mode -+// default is 4 columns and 4 rows per page -+function getGalleryDefaultViewSize() -+{ -+ global $db; -+ if (!empty($_SESSION['settings']['host'])) { -+ $defaultViewSize = $db->query_col('SELECT data FROM settings -+ WHERE value="GalleryDefaultViewSize" AND hostname=?', $_SESSION['settings']['host']); -+ } -+ -+ if (!$defaultViewSize) -+ { -+ $defaultViewSize = _or($_SESSION['gallery']['default_viewsize'], '4,3'); -+ } -+ -+ return $defaultViewSize; -+} -+ -+ -+// width if the screen-200 (example 1024-200) -+// this is needed to calculate the width of the images -+function getGalleryScreenWidth() -+{ -+ global $db; -+ if (!empty($_SESSION['settings']['host'])) { -+ $screenWidth = $db->query_col('SELECT data FROM settings -+ WHERE value="GalleryScreenWidth" AND hostname=?', $_SESSION['settings']['host']); -+ } -+ -+ if (!$screenWidth) -+ { -+ $screenWidth = _or($_SESSION['gallery']['screen_width'], '1024'); -+ } -+ -+ return $screenWidth; -+} -+ -+ -+// columns and rows that are shown on one page, ; separates another mode -+function getGalleryViewSizes() -+{ -+ global $db; -+ if (!empty($_SESSION['settings']['host'])) { -+ $viewSizes = $db->query_col('SELECT data FROM settings -+ WHERE value="GalleryViewSizes" AND hostname=?', $_SESSION['settings']['host']); -+ } -+ -+ if (!$viewSizes) -+ { -+ $viewSizes = _or($_SESSION['gallery']['viewsizes'], '5,4 ; 4,4 ; 4,3 ; 3,3 ; 2,2 ; 1,1'); -+ } -+ -+ return $viewSizes; -+} -+ -+ -+// image extensions that will be shown, everything else -+// will not work, currently there four are supported -+function getGalleryValidImageFiles() -+{ -+ global $db; -+ if (!empty($_SESSION['settings']['host'])) { -+ $validImageFiles = $db->query_col('SELECT data FROM settings -+ WHERE value="GalleryValidImageFiles" AND hostname=?', $_SESSION['settings']['host']); -+ } -+ -+ if (!$validImageFiles) -+ { -+ $validImageFiles = _or($_SESSION['gallery']['valid_image_files'], 'jpg,png,gif,bmp'); -+ } -+ -+ return $validImageFiles; -+} -+ -+ -+// save the image path in the database -+//function setGalleryImagePath( $imagePath, $host ) -+//{ -+// global $db; -+// $db->query('UPDATE settings SET data = ? -+// WHERE value="GalleryDir" AND hostname=?', $imagePath, $host); -+//} -+ -+function setGalleryCachePath( $cachePath, $host ) -+{ -+ global $db; -+ $db->query('UPDATE settings SET data = ? -+ WHERE value="GalleryCachePath" AND hostname=?', $cachePath, $host); -+} -+ -+ -+function setGalleryDefaultViewSize( $defaultViewSize, $host ) -+{ -+ global $db; -+ $db->query('UPDATE settings SET data = ? -+ WHERE value="GalleryDefaultViewSize" AND hostname=?', $defaultViewSize, $host); -+} -+ -+ -+function setGalleryScreenWidth( $screenWidth, $host ) -+{ -+ global $db; -+ $db->query('UPDATE settings SET data = ? -+ WHERE value="GalleryScreenWidth" AND hostname=?', $screenWidth, $host); -+} -+ -+ -+function setGalleryViewSizes( $viewSizes, $host ) -+{ -+ global $db; -+ $db->query('UPDATE settings SET data = ? -+ WHERE value="GalleryViewSizes" AND hostname=?', $viewSizes, $host); -+} -+ -+ -+function setGalleryValidImageFiles( $validImageFiles, $host ) -+{ -+ global $db; -+ $db->query('UPDATE settings SET data = ? -+ WHERE value="GalleryValidImageFiles" AND hostname=?', $validImageFiles, $host); -+} -+ -+ -diff -Naur ../mythweb-orig/modules/gallery/init.php ./modules/gallery/init.php ---- ../mythweb-orig/modules/gallery/init.php 1969-12-31 19:00:00.000000000 -0500 -+++ ./modules/gallery/init.php 2007-08-19 23:21:33.000000000 -0400 -@@ -0,0 +1,38 @@ -+ t('Gallery'), -+ 'choices' => array('prefs' => t('Preferences'), ), -+ 'default' => 'prefs', -+ ); -+ -+// First, we should check to see that MythGallery is configured. -+ $has_gallery = $_SESSION['locale'] -+ ? true -+ : $db->query_col('SELECT COUNT(data) -+ FROM settings -+ WHERE value="locale"'); -+ -+ -+ -+// If gallery is enabled, add it to the list. -+ if ($has_gallery) { -+ $Modules['gallery'] = array('path' => 'gallery', -+ 'sort' => 5, -+ 'name' => t('Gallery'), -+ 'description' => t('Local Image Gallery') -+ ); -+ } -diff -Naur ../mythweb-orig/modules/gallery/set_prefs.php ./modules/gallery/set_prefs.php ---- ../mythweb-orig/modules/gallery/set_prefs.php 1969-12-31 19:00:00.000000000 -0500 -+++ ./modules/gallery/set_prefs.php 2007-08-20 22:29:12.000000000 -0400 -@@ -0,0 +1,24 @@ -+getImageViewSize(); -+ -+// If displaying full size image don't display header and footer -+if ($image_viewsize == 'fullsize') { -+ // Print the gallery part -+ $gallery->start(); -+} -+else -+{ -+ // Load this page's custom stylesheet -+ $headers[] = ''; -+ -+ // Print the page header -+ require 'modules/_shared/tmpl/'.tmpl.'/header.php'; -+ -+ // Print the gallery part -+ $gallery->start(); -+ -+ // Print the page footer -+ require 'modules/_shared/tmpl/'.tmpl.'/footer.php'; -+} -\ No newline at end of file -diff -Naur ../mythweb-orig/modules/gallery/tmpl/default/set_prefs.php ./modules/gallery/tmpl/default/set_prefs.php ---- ../mythweb-orig/modules/gallery/tmpl/default/set_prefs.php 1969-12-31 19:00:00.000000000 -0500 -+++ ./modules/gallery/tmpl/default/set_prefs.php 2007-08-19 23:21:33.000000000 -0400 -@@ -0,0 +1,93 @@ -+showConfig(); -+ -+class GalleryConfigTheme -+{ -+ function GalleryConfigTheme() -+ { -+ -+ } -+ -+ function showConfig() -+ { -+ echo '
'. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ ''. -+ '
'. -+ t('Gallery image path').': '. -+ ''. -+ ''. -+ '
'. -+ t('Path where the thumbnails are').': '. -+ ''. -+ ''. -+ '
'. -+ t('Default view size').': '. -+ ''. -+ ''. -+ '
'. -+ t('Horizontal screen resolution').': '. -+ ''. -+ ''. -+ '
'. -+ t('List of available view sizes').': '. -+ ''. -+ ''. -+ '
'. -+ t('List of allowed image formats').': '. -+ ''. -+ ''. -+ '
'. -+ ''. -+ ''. -+ ''. -+ '
'. -+ '
'; -+ } -+} -+ -+?> -\ No newline at end of file -diff -Naur ../mythweb-orig/modules/gallery/tmpl/default/welcome.php ./modules/gallery/tmpl/default/welcome.php ---- ../mythweb-orig/modules/gallery/tmpl/default/welcome.php 1969-12-31 19:00:00.000000000 -0500 -+++ ./modules/gallery/tmpl/default/welcome.php 2007-08-19 23:21:33.000000000 -0400 -@@ -0,0 +1,26 @@ -+', -+ '', -+ -+// Print a basic overview of what this module does -+ t('welcome: gallery'), -+ -+// Next, print a list of possible subsectons -+ #### -+ -+// Close the div -+ "\n"; -\ No newline at end of file -diff -Naur ../mythweb-orig/modules/_shared/lang/English.lang ./modules/_shared/lang/English.lang ---- ../mythweb-orig/modules/_shared/lang/English.lang 2007-08-19 23:20:01.000000000 -0400 -+++ ./modules/_shared/lang/English.lang 2007-08-19 23:26:41.000000000 -0400 -@@ -153,6 +153,7 @@ - "Create Schedule" - "Current Conditions" - "Current recordings" -+"Current path" - "Currently Browsing: $1" - "Currently Recording: Edit" - "Custom" -@@ -164,6 +165,7 @@ - "Deactivated" - "Default" - "Default MythVideo View" -+"Default view size" - "Delete" - "delete" - "Delete $1" -@@ -242,6 +244,8 @@ - "freqid" - "Friday" - "Frontends" -+"Gallery" -+"Gallery image path" - "generic_date" - %a %b %e, %Y - "generic_time" -@@ -269,6 +273,7 @@ - "Hide" - "High" - "Home" -+"Horizontal screen resolution" - "Host" - "Hosted by" - "Hosts" -@@ -276,6 +281,7 @@ - "Hour Format" - "hue" - "Humidity" -+"Images per page" - "IMDB" - "imdb rating" - "IMDBTYPE" -@@ -318,6 +324,8 @@ - "length" - "Length" - "Length (min)" -+"List of allowed image formats" -+"List of available view sizes" - "Listing "Jump to"" - "Listing Time Key" - "Listings" -@@ -367,6 +375,7 @@ - "mythvideo.sort_ignores_case" - "MythWeb" - "MythWeb Defaults" -+"MythWeb Gallery." - "MythWeb Global Defaults" - "MythWeb Session" - "MythWeb session settings" -@@ -401,6 +410,7 @@ - "Number of shows" - "Number of Songs" - "Number of timeslots" -+"of" - "Only display favourite channels" - "Only match commercial-free channels" - "Only match HD programs" -@@ -415,6 +425,7 @@ - "Past Month" - "Past Week" - "Past Year" -+"Path where the thumbnails are" - "Paused" - "Pending" - "People" -@@ -673,6 +684,7 @@ - "Subtitles Available" - "Sunday" - "Surround Sound" -+"Switch view mode" - "Tab" - "The requested recording schedule has been deleted." - "There are no items in this Playlist!" -@@ -690,6 +702,7 @@ - "Title Match" - "Title search" - "Title Search" -+"to" - "Today" - "Tomorrow" - "Too Many" -@@ -784,6 +797,8 @@ - "Wednesday" - "welcome: backend_log" - Show the server logs. -+"welcome: gallery" -+ Browse your picture collection. - "welcome: music" - Browse your music collection. - "welcome: remote" -diff -Naur ../mythweb-orig/modules/_shared/lang/German.lang ./modules/_shared/lang/German.lang ---- ../mythweb-orig/modules/_shared/lang/German.lang 2007-08-19 23:20:01.000000000 -0400 -+++ ./modules/_shared/lang/German.lang 2007-08-19 23:27:54.000000000 -0400 -@@ -209,6 +209,8 @@ - "Create a Random Mix" - "Create Schedule" - Speichern -+"Current path" -+ Aktueller Pfad - "Current Conditions" - Das aktuelle Wetter - "Current recordings" -@@ -231,6 +233,8 @@ - "Default" - Standard - "Default MythVideo View" -+"Default view size" -+ Standardansicht - "Delete" - Löschen - "delete" -@@ -343,6 +347,10 @@ - "Friday" - Freitag - "Frontends" -+"Gallery" -+ Gallerie -+"Gallery image path" -+ Pfad der Bilder - "generic_date" - %e.%m.%Y - "generic_time" -@@ -379,6 +387,8 @@ - "High" - Max - "Home" -+"Horizontal screen resolution" -+ Horizontale Bildschirmauflösung - "Host" - "Hosted by" - "Hosts" -@@ -390,6 +400,8 @@ - Farbton - "Humidity" - Luftfeuchtigkeit -+"Images per page" -+ Bilder pro Seite - "IMDB" - IMDB - "imdb rating" -@@ -438,6 +450,10 @@ - Dauer - "Length (min)" - Dauer (Min.) -+"List of allowed image formats" -+ Liste der erlaubten Bildformate -+"List of available view sizes" -+ Liste der möglichen Ansichten - "Listing "Jump to"" - TV Programm "Gehe zu" - "Listing Time Key" -@@ -502,6 +518,8 @@ - "mythvideo.sort_ignores_case" - "MythWeb" - "MythWeb Defaults" -+"MythWeb Gallery." -+ Gallerie - "MythWeb Global Defaults" - "MythWeb Session" - "MythWeb session settings" -@@ -548,6 +566,8 @@ - "Number of shows" - "Number of Songs" - "Number of timeslots" -+"of" -+ von - "Only display favourite channels" - Nur Favoriten anzeigen - "Only match commercial-free channels" -@@ -562,6 +582,8 @@ - "Override" - "Page Down" - "Page Up" -+"Path where the thumbnails are" -+ Thumbnails speichern unter - "Part $1 of $2" - Teil $1 von $2 - "Past Month" -@@ -870,6 +892,10 @@ - "Streaming" - "Sub and Desc (Empty matches)" - Untertitel & Beschr. (kein Ergebnis) -+"subfolder" -+ Unterordner -+"subfolders" -+ Unterordner - "Submit Search" - "subtitle" - "Subtitle" -@@ -882,6 +908,8 @@ - "Subtitles Available" - "Sunday" - Sonntag -+"Switch view mode" -+ Ansichtsmodus wechseln - "Surround Sound" - "Tab" - "The requested recording schedule has been deleted." -@@ -907,6 +935,8 @@ - "Title search" - "Title Search" - Titel Suche -+"to" -+ bis - "Today" - Heute - "Tomorrow" -@@ -1024,6 +1054,8 @@ - Mittwoch - "welcome: backend_log" - Backend Log -+"welcome: gallery" -+ Gallerie - "welcome: music" - Musik - "welcome: remote" -diff -Naur ../mythweb-orig/modules/_shared/tmpl/default/header.php ./modules/_shared/tmpl/default/header.php ---- ../mythweb-orig/modules/_shared/tmpl/default/header.php 2007-08-19 23:20:01.000000000 -0400 -+++ ./modules/_shared/tmpl/default/header.php 2007-08-19 23:21:33.000000000 -0400 -@@ -96,6 +96,13 @@ -
- -+ href="gallery" onmouseover="return help_text('')" onmouseout="return help_text()"> -+ MythGallery -+ -+ - href="settings" onmouseover="return help_text('')" onmouseout="return help_text()"> - <?php echo t('Settings') ?> -diff -Naur ../mythweb-orig/skins/default/gallery.css ./skins/default/gallery.css ---- ../mythweb-orig/skins/default/gallery.css 1969-12-31 19:00:00.000000000 -0500 -+++ ./skins/default/gallery.css 2007-08-19 23:21:33.000000000 -0400 -@@ -0,0 +1,108 @@ -+img { -+ border: 0px; -+ border-color: #000000; -+} -+ -+table.current_path_and_viewsize { -+ margin-top:5px; -+ border:1px solid #626262; -+ padding:5px; -+ width:100%; -+} -+ -+a { -+ color:#000000; -+ text-decoration:none; -+} -+ -+a.header { -+ font-weight:bold; -+ font-style:italic; -+} -+ -+a.folderlist { -+ font-style:italic; -+} -+ -+td.current_path { -+ text-align:left; -+ width:auto; -+} -+ -+td.change_viewsize_text { -+ text-align:right; -+ width:160px; -+} -+ -+td.change_viewsize_selection { -+ text-align:right; -+ width:140px; -+} -+ -+select.change_viewsize { -+ border:1px solid #323232; -+ background-color: #191c26; -+ color: #FFFFFF; -+} -+ -+td.folder_navigation { -+ width:200px; -+ vertical-align:top; -+} -+ -+table.folder_navigation { -+ margin-top:5px; -+ border:1px solid #626262; -+ padding:4px; -+ width:100%; -+} -+ -+div.folder_navigation_active { -+ background-color: #224477; -+ border:1px solid #191c26; -+ text-align:left; -+ padding:4px; -+} -+ -+div.folder_navigation { -+ border:1px solid #191c26; -+ text-align:left; -+ padding:4px; -+} -+ -+td.image_listing { -+ width:auto; -+ vertical-align:top; -+} -+ -+table.imagelist_and_navigation { -+ margin-top:5px; -+ margin-left:5px; -+ border:1px solid #626262; -+ padding:5px; -+ width:100%; -+} -+ -+td.image_navigation { -+ text-align:center; -+ vertical-align:middle; -+ width:20%; -+ border-width: 0px; -+} -+ -+td.single_image { -+ font-size:9pt; -+ padding:5px; -+ text-align:center; -+} -+ -+img.single_image { -+ padding:7px; -+ border:1px solid #323232; -+} -+ -+img.single_image_active { -+ background-color: #224477; -+ padding:7px; -+ border:1px solid #323232; -+} -\ No newline at end of file -diff -Naur ../mythweb-orig/skins/grey/gallery.css ./skins/grey/gallery.css ---- ../mythweb-orig/skins/grey/gallery.css 1969-12-31 19:00:00.000000000 -0500 -+++ ./skins/grey/gallery.css 2007-08-19 23:21:33.000000000 -0400 -@@ -0,0 +1,107 @@ -+img { -+ border: 0px; -+ border-color: #000000; -+} -+ -+table.current_path_and_viewsize { -+ margin-top:5px; -+ border:1px solid #626262; -+ padding:5px; -+ width:100%; -+} -+ -+a { -+ color:#000000; -+ text-decoration:none; -+} -+ -+a.header { -+ font-weight:bold; -+ font-style:italic; -+} -+ -+a.folderlist { -+ font-style:italic; -+} -+ -+td.current_path { -+ text-align:left; -+ width:auto; -+} -+ -+td.change_viewsize_text { -+ text-align:right; -+ width:160px; -+} -+ -+td.change_viewsize_selection { -+ text-align:right; -+ width:140px; -+} -+ -+select.change_viewsize { -+ border:1px solid #323232; -+ background-color: #212121; -+} -+ -+td.folder_navigation { -+ width:200px; -+ vertical-align:top; -+} -+ -+table.folder_navigation { -+ margin-top:5px; -+ border:1px solid #626262; -+ padding:4px; -+ width:100%; -+} -+ -+div.folder_navigation_active { -+ background-color: #626262; -+ border:1px solid #212121; -+ text-align:left; -+ padding:4px; -+} -+ -+div.folder_navigation { -+ border:1px solid #212121; -+ text-align:left; -+ padding:4px; -+} -+ -+td.image_listing { -+ width:auto; -+ vertical-align:top; -+} -+ -+table.imagelist_and_navigation { -+ margin-top:5px; -+ margin-left:5px; -+ border:1px solid #626262; -+ padding:5px; -+ width:100%; -+} -+ -+td.image_navigation { -+ text-align:center; -+ vertical-align:middle; -+ width:20%; -+ border-width: 0px; -+} -+ -+td.single_image { -+ font-size:9pt; -+ padding:5px; -+ text-align:center; -+} -+ -+img.single_image { -+ padding:7px; -+ border:1px solid #323232; -+} -+ -+img.single_image_active { -+ background-color: #626262; -+ padding:7px; -+ border:1px solid #323232; -+} -\ No newline at end of file -diff -Naur ../mythweb-orig/skins/grey/settings.css ./skins/grey/settings.css ---- ../mythweb-orig/skins/grey/settings.css 2007-08-19 23:20:00.000000000 -0400 -+++ ./skins/grey/settings.css 2007-08-19 23:21:33.000000000 -0400 -@@ -94,7 +94,7 @@ - - #settings .-host { - text-align: right; -- border-bottom: 2px solid #eee; -+ border-bottom: 2px solid #aaa; - } - - /* A notification/warning */ -@@ -115,3 +115,33 @@ - border: 2px solid #999; - border-top: none; - } -+ -+ #settings ._content input._text { -+ margin: 2px; -+ padding: 2px; -+ border: 1px solid #333333; -+ } -+ -+ #settings ._content input._button { -+ margin: 2px; -+ padding: 2px; -+ border: 1px solid #333333; -+ color: #DDDDDD; -+ } -+ -+ #settings ._content table { -+ width: 100%; -+ } -+ #settings ._content table th, #settings ._content table td { -+ padding: .5em; -+ } -+ -+ #settings ._content th, #settings ._content td { -+ text-align: right; -+ font-weight: normal; -+ white-space: nowrap; -+ } -+ -+ #settings ._content tr._sep th, #settings ._content tr._sep td { -+ border-bottom: 1px solid #304943; -+ } diff --git a/abs/core-testing/mythtv/stable/mythweb/transcoders.patch b/abs/core-testing/mythtv/stable/mythweb/transcoders.patch deleted file mode 100644 index c1aeb6c..0000000 --- a/abs/core-testing/mythtv/stable/mythweb/transcoders.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -ruaN mythweb.orig/modules/_shared/lang/English.lang mythweb/modules/_shared/lang/English.lang ---- mythweb.orig/modules/_shared/lang/English.lang 2009-01-09 02:44:23.000000000 +0000 -+++ mythweb/modules/_shared/lang/English.lang 2009-07-31 06:29:11.000000000 +0000 -@@ -816,3 +816,5 @@ - "Year" - "Yes" - "Yesterday" -+"Myth2iPod" -+"Myt2XviD3" -diff -ruaN mythweb.orig/modules/_shared/tmpl/default/header.php mythweb/modules/_shared/tmpl/default/header.php ---- mythweb.orig/modules/_shared/tmpl/default/header.php 2009-01-09 02:44:23.000000000 +0000 -+++ mythweb/modules/_shared/tmpl/default/header.php 2009-07-31 06:28:54.000000000 +0000 -@@ -171,6 +171,10 @@ - -   |   - -+   |   -+ -+   |   -+ - -   |   - diff --git a/abs/core-testing/mythtv/stable/mythweb/wiiweb.tar.bz2 b/abs/core-testing/mythtv/stable/mythweb/wiiweb.tar.bz2 deleted file mode 100644 index 200b8c3..0000000 Binary files a/abs/core-testing/mythtv/stable/mythweb/wiiweb.tar.bz2 and /dev/null differ diff --git a/abs/core-testing/mythtv/stable/mythzoneminder/PKGBUILD b/abs/core-testing/mythtv/stable/mythzoneminder/PKGBUILD deleted file mode 100644 index 45e0bac..0000000 --- a/abs/core-testing/mythtv/stable/mythzoneminder/PKGBUILD +++ /dev/null @@ -1,32 +0,0 @@ -# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $ -# Maintainer: Juergen Hoetzel -# Contributor: kleptophobiac@gmail.com - -pkgname=mythzoneminder -pkgver=0.21 -pkgrel=4 -pkgdesc="Integrates ZoneMinder into MythTV" -arch=('i686' 'x86_64') -url="http://www.mythtv.org" -license=('GPL') -depends=("mythtv>=${pkgver}" 'zoneminder=1.23.3') -source=("ftp://ftp.knoppmyth.net/R6/sources/mythplugins-$pkgver-fixes.tar.bz2") -md5sums=('1b3e2a97b7ecf7373e162fe20b6faabe') -groups=('mythtv-extras') - -build() { - cd $startdir/src/mythplugins - . /etc/profile.d/qt3.sh - - # use QT3 qmake - export PATH=$QTDIR/bin:$PATH - - ./configure --prefix=/usr --enable-opengl --disable-all --enable-mythzoneminder --zm-version=1.23.3 - - qmake mythplugins.pro - make qmake || return 1 - make -j 2 || return 1 - - make INSTALL_ROOT=$startdir/pkg install -} - -- cgit v0.12 From 324ae174eee2e999425fb5d5812528a5b268059e Mon Sep 17 00:00:00 2001 From: Nathan Harris Date: Wed, 2 Dec 2009 18:41:19 -0500 Subject: mythtv: standard mythtv packages now 0.22-fixes --- abs/core-testing/mythtv/stable-0.22/clean_all.sh | 22 + .../mythtv/stable-0.22/morethemes/PKGBUILD | 51 ++ abs/core-testing/mythtv/stable-0.22/mp_all.sh | 33 ++ .../mythtv/stable-0.22/mytharchive/PKGBUILD | 52 ++ .../mythtv/stable-0.22/mythbrowser/PKGBUILD | 52 ++ .../mythtv/stable-0.22/mythflix/PKGBUILD | 52 ++ .../mythtv/stable-0.22/mythgallery/PKGBUILD | 52 ++ .../mythtv/stable-0.22/mythgame/PKGBUILD | 52 ++ .../mythtv/stable-0.22/mythmovies/PKGBUILD | 52 ++ .../mythtv/stable-0.22/mythmusic/PKGBUILD | 55 ++ .../mythtv/stable-0.22/mythnews/PKGBUILD | 52 ++ .../mythtv/stable-0.22/myththemes/PKGBUILD | 51 ++ .../mythtv/stable-0.22/mythtv/PKGBUILD | 92 ++++ .../stable-0.22/mythtv/menu-xml/HOST_SETTINGS.xml | 94 ++++ .../mythtv/stable-0.22/mythtv/menu-xml/is.xml | 3 + .../stable-0.22/mythtv/menu-xml/library.xml.patch | 12 + .../mythtv/stable-0.22/mythtv/menu-xml/linhes.xml | 59 +++ .../stable-0.22/mythtv/menu-xml/mainmenu.xml.patch | 39 ++ .../stable-0.22/mythtv/menu-xml/mythbackup.xml | 20 + .../stable-0.22/mythtv/menu-xml/mythrestore.xml | 20 + .../mythtv/menu-xml/optical_menu.xml.patch | 16 + .../mythtv/menu-xml/original/create_patch.sh | 5 + .../mythtv/stable-0.22/mythtv/menu-xml/setup.xml | 111 ++++ .../stable-0.22/mythtv/menu-xml/siriusmenu.xml | 419 +++++++++++++++ .../mythtv/stable-0.22/mythtv/menu-xml/update.xml | 20 + .../mythtv/stable-0.22/mythtv/menu-xml/update2.xml | 26 + .../mythtv/menu-xml/util_menu.xml.patch | 16 + .../mythtv/stable-0.22/mythtv/menu-xml/xmmenu.xml | 574 +++++++++++++++++++++ abs/core-testing/mythtv/stable-0.22/mythtv/myth.sh | 4 + .../mythtv/stable-0.22/mythtv/mythbackend | 38 ++ .../mythtv/stable-0.22/mythtv/mythbackend.lr | 9 + .../mythtv/stable-0.22/mythtv/mythbackend.sh | 117 +++++ .../mythtv/stable-0.22/mythtv/mythfrontend.lr | 9 + .../mythtv/stable-0.22/mythtv/mythtv.install | 30 ++ abs/core-testing/mythtv/stable-0.22/mythtv/pretty | 2 + .../mythtv/stable-0.22/mythtv/smolt_jump.patch | 30 ++ .../mythtv/stable-0.22/mythvideo/PKGBUILD | 52 ++ .../mythtv/stable-0.22/mythweather/PKGBUILD | 52 ++ .../mythtv/stable-0.22/mythweb/PKGBUILD | 50 ++ .../mythtv/stable-0.22/mythweb/mythweb.install | 10 + .../mythtv/stable-0.22/mythzoneminder/PKGBUILD | 52 ++ 41 files changed, 2557 insertions(+) create mode 100755 abs/core-testing/mythtv/stable-0.22/clean_all.sh create mode 100644 abs/core-testing/mythtv/stable-0.22/morethemes/PKGBUILD create mode 100755 abs/core-testing/mythtv/stable-0.22/mp_all.sh create mode 100644 abs/core-testing/mythtv/stable-0.22/mytharchive/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.22/mythbrowser/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.22/mythflix/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.22/mythgallery/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.22/mythgame/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.22/mythmovies/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.22/mythmusic/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.22/mythnews/PKGBUILD create mode 100755 abs/core-testing/mythtv/stable-0.22/myththemes/PKGBUILD create mode 100755 abs/core-testing/mythtv/stable-0.22/mythtv/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/HOST_SETTINGS.xml create mode 100644 abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/is.xml create mode 100644 abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/library.xml.patch create mode 100644 abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/linhes.xml create mode 100644 abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/mainmenu.xml.patch create mode 100644 abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/mythbackup.xml create mode 100644 abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/mythrestore.xml create mode 100644 abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/optical_menu.xml.patch create mode 100755 abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/original/create_patch.sh create mode 100644 abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/setup.xml create mode 100644 abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/siriusmenu.xml create mode 100644 abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/update.xml create mode 100644 abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/update2.xml create mode 100644 abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/util_menu.xml.patch create mode 100644 abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/xmmenu.xml create mode 100755 abs/core-testing/mythtv/stable-0.22/mythtv/myth.sh create mode 100755 abs/core-testing/mythtv/stable-0.22/mythtv/mythbackend create mode 100644 abs/core-testing/mythtv/stable-0.22/mythtv/mythbackend.lr create mode 100755 abs/core-testing/mythtv/stable-0.22/mythtv/mythbackend.sh create mode 100644 abs/core-testing/mythtv/stable-0.22/mythtv/mythfrontend.lr create mode 100755 abs/core-testing/mythtv/stable-0.22/mythtv/mythtv.install create mode 100755 abs/core-testing/mythtv/stable-0.22/mythtv/pretty create mode 100644 abs/core-testing/mythtv/stable-0.22/mythtv/smolt_jump.patch create mode 100644 abs/core-testing/mythtv/stable-0.22/mythvideo/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.22/mythweather/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.22/mythweb/PKGBUILD create mode 100644 abs/core-testing/mythtv/stable-0.22/mythweb/mythweb.install create mode 100644 abs/core-testing/mythtv/stable-0.22/mythzoneminder/PKGBUILD diff --git a/abs/core-testing/mythtv/stable-0.22/clean_all.sh b/abs/core-testing/mythtv/stable-0.22/clean_all.sh new file mode 100755 index 0000000..1ebdc43 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/clean_all.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +buildlist=('mythtv' 'mytharchive' 'mythbrowser' 'mythflix' 'mythgallery' 'mythgame' 'mythmovies' 'mythmusic' 'mythnews' 'mythvideo' 'mythweather' 'mythzoneminder' 'mythweb' 'myththemes' 'morethemes') + +# clean up current directory +rm -f *~ + +# clean up mythtv directories +for i in `echo ${buildlist[@]:0}` +do + echo "-- cleaning $i" + cd ./$i + + # clean up everything + rm -rf pkg src + rm -f *~ + + cd .. +done + +echo "DONE!" + diff --git a/abs/core-testing/mythtv/stable-0.22/morethemes/PKGBUILD b/abs/core-testing/mythtv/stable-0.22/morethemes/PKGBUILD new file mode 100644 index 0000000..80a906a --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/morethemes/PKGBUILD @@ -0,0 +1,51 @@ +pkgname=morethemes +pkgver=0.22 +pkgrel=22000 +pkgdesc="Additional themes for MythTV" +url="http://www.mythtv.org" +license="GPL" +arch=('i686' 'x86_64') + +depends=('mythtv') +conflicts=('morethemes-svn') +groups=('mythtv-extras') + +patches=() +source=(`echo ${patches[@]:0}`) + +_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/themes +_svnver=22936 +_svnmod=themes + + +build() { + + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + svn revert -R $_svnmod + + cd $startdir/src/$_svnmod + + echo "--------------------------applying patches----------------------------------------------------" + for i in `echo ${patches[@]:0} ` + do + echo applying $i + echo "-----------------------------" + patch -Np0 -i ${startdir}/src/$i || return 1 + done + echo "--------------------------done applying patches-----------------------------------------------" + + [ "$CARCH" = "i686" ] && ARCH="i686" + [ "$CARCH" = "x86_64" ] && ARCH="x86-64" + + # clean up + make distclean + + # configure + ./configure --prefix=/usr || return 1 + + # build and install + . /etc/profile + make || return 1 + make INSTALL_ROOT=$startdir/pkg install || return 1 + +} diff --git a/abs/core-testing/mythtv/stable-0.22/mp_all.sh b/abs/core-testing/mythtv/stable-0.22/mp_all.sh new file mode 100755 index 0000000..e9de3e7 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mp_all.sh @@ -0,0 +1,33 @@ +#!/bin/sh + +# for 0.22, we are starting the release numbers at 22000 +# and incrementing from there every time we build +pkgrel=22000 +_svnver=22936 + +# NOTE: Make sure to build and install mythtv first BEFORE building anything else +buildlist=('mythtv' 'mytharchive' 'mythbrowser' 'mythflix' 'mythgallery' 'mythgame' 'mythmovies' 'mythmusic' 'mythnews' 'mythvideo' 'mythweather' 'mythzoneminder' 'mythweb' 'myththemes' 'morethemes') + +# build and install +for i in `echo ${buildlist[@]:0}` +do + echo "---------- building $i ----------" + cd ./$i + + # set svn version in the PKGBUILD + sed -i s/^_svnver=.*/_svnver=$_svnver/ PKGBUILD + sed -i s/^pkgrel=.*/pkgrel=$pkgrel/ PKGBUILD + + # make the package + mp -f -i --holdver || exit 1 + + # clean up afterwards + rm -rf pkg + rm -f *~ + + cd .. +done + +echo "" +echo "DONE!" + diff --git a/abs/core-testing/mythtv/stable-0.22/mytharchive/PKGBUILD b/abs/core-testing/mythtv/stable-0.22/mytharchive/PKGBUILD new file mode 100644 index 0000000..696d1af --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mytharchive/PKGBUILD @@ -0,0 +1,52 @@ +pkgname=mytharchive +pkgver=0.22 +pkgrel=22000 +pkgdesc="MythTV plugin that lets you create DVDs from or archive your recorded shows." +url="http://www.mythtv.org" +license="GPL" +arch=('i686' 'x86_64') + +depends=('mythtv' 'libxmu' 'mysql-python' 'pil' 'dvdauthor' 'mjpegtools' 'transcode') +conflicts=('mytharchive-svn') +groups=('mythtv-extras') + +patches=() +source=(`echo ${patches[@]:0}`) + +_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins +_svnver=22936 +_svnmod=mythplugins + + +build() { + + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + svn revert -R $_svnmod + + cd $startdir/src/$_svnmod + + echo "--------------------------applying patches----------------------------------------------------" + for i in `echo ${patches[@]:0} ` + do + echo applying $i + echo "-----------------------------" + patch -Np0 -i ${startdir}/src/$i || return 1 + done + echo "--------------------------done applying patches-----------------------------------------------" + + [ "$CARCH" = "i686" ] && ARCH="i686" + [ "$CARCH" = "x86_64" ] && ARCH="x86-64" + + # clean up + make distclean + + # configure + ./configure --prefix=/usr --cpu=${ARCH} --disable-all --enable-opengl \ + --enable-mytharchive || return 1 + + # build and install + . /etc/profile + make || return 1 + make INSTALL_ROOT=$startdir/pkg install || return 1 + +} diff --git a/abs/core-testing/mythtv/stable-0.22/mythbrowser/PKGBUILD b/abs/core-testing/mythtv/stable-0.22/mythbrowser/PKGBUILD new file mode 100644 index 0000000..a2940e4 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythbrowser/PKGBUILD @@ -0,0 +1,52 @@ +pkgname=mythbrowser +pkgver=0.22 +pkgrel=22000 +pkgdesc="Mini web browser for MythTV" +url="http://www.mythtv.org" +license="GPL" +arch=('i686' 'x86_64') + +depends=('mythtv' 'wget') +conflicts=('mythbrowser-svn') +groups=('mythtv-extras') + +patches=() +source=(`echo ${patches[@]:0}`) + +_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins +_svnver=22936 +_svnmod=mythplugins + + +build() { + + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + svn revert -R $_svnmod + + cd $startdir/src/$_svnmod + + echo "--------------------------applying patches----------------------------------------------------" + for i in `echo ${patches[@]:0} ` + do + echo applying $i + echo "-----------------------------" + patch -Np0 -i ${startdir}/src/$i || return 1 + done + echo "--------------------------done applying patches-----------------------------------------------" + + [ "$CARCH" = "i686" ] && ARCH="i686" + [ "$CARCH" = "x86_64" ] && ARCH="x86-64" + + # clean up + make distclean + + # configure + ./configure --prefix=/usr --cpu=${ARCH} --disable-all --enable-opengl \ + --enable-mythbrowser || return 1 + + # build and install + . /etc/profile + make || return 1 + make INSTALL_ROOT=$startdir/pkg install || return 1 + +} diff --git a/abs/core-testing/mythtv/stable-0.22/mythflix/PKGBUILD b/abs/core-testing/mythtv/stable-0.22/mythflix/PKGBUILD new file mode 100644 index 0000000..43d34b2 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythflix/PKGBUILD @@ -0,0 +1,52 @@ +pkgname=mythflix +pkgver=0.22 +pkgrel=22000 +pkgdesc="Netflix access plugin for MythTV" +url="http://www.mythtv.org" +license="GPL" +arch=('i686' 'x86_64') + +depends=('mythtv') +conflicts=('mythflix-svn') +groups=('mythtv-extras') + +patches=() +source=(`echo ${patches[@]:0}`) + +_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins +_svnver=22936 +_svnmod=mythplugins + + +build() { + + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + svn revert -R $_svnmod + + cd $startdir/src/$_svnmod + + echo "--------------------------applying patches----------------------------------------------------" + for i in `echo ${patches[@]:0} ` + do + echo applying $i + echo "-----------------------------" + patch -Np0 -i ${startdir}/src/$i || return 1 + done + echo "--------------------------done applying patches-----------------------------------------------" + + [ "$CARCH" = "i686" ] && ARCH="i686" + [ "$CARCH" = "x86_64" ] && ARCH="x86-64" + + # clean up + make distclean + + # configure + ./configure --prefix=/usr --cpu=${ARCH} --disable-all --enable-opengl \ + --enable-mythflix || return 1 + + # build and install + . /etc/profile + make || return 1 + make INSTALL_ROOT=$startdir/pkg install || return 1 + +} diff --git a/abs/core-testing/mythtv/stable-0.22/mythgallery/PKGBUILD b/abs/core-testing/mythtv/stable-0.22/mythgallery/PKGBUILD new file mode 100644 index 0000000..26c9717 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythgallery/PKGBUILD @@ -0,0 +1,52 @@ +pkgname=mythgallery +pkgver=0.22 +pkgrel=22000 +pkgdesc="Image gallery plugin for MythTV" +url="http://www.mythtv.org" +license="GPL" +arch=('i686' 'x86_64') + +depends=('mythtv' 'libexif' 'libtiff') +conflicts=('mythgallery-svn') +groups=('mythtv-extras') + +patches=() +source=(`echo ${patches[@]:0}`) + +_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins +_svnver=22936 +_svnmod=mythplugins + + +build() { + + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + svn revert -R $_svnmod + + cd $startdir/src/$_svnmod + + echo "--------------------------applying patches----------------------------------------------------" + for i in `echo ${patches[@]:0} ` + do + echo applying $i + echo "-----------------------------" + patch -Np0 -i ${startdir}/src/$i || return 1 + done + echo "--------------------------done applying patches-----------------------------------------------" + + [ "$CARCH" = "i686" ] && ARCH="i686" + [ "$CARCH" = "x86_64" ] && ARCH="x86-64" + + # clean up + make distclean + + # configure + ./configure --prefix=/usr --cpu=${ARCH} --disable-all --enable-opengl \ + --enable-mythgallery || return 1 + + # build and install + . /etc/profile + make || return 1 + make INSTALL_ROOT=$startdir/pkg install || return 1 + +} diff --git a/abs/core-testing/mythtv/stable-0.22/mythgame/PKGBUILD b/abs/core-testing/mythtv/stable-0.22/mythgame/PKGBUILD new file mode 100644 index 0000000..916d70a --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythgame/PKGBUILD @@ -0,0 +1,52 @@ +pkgname=mythgame +pkgver=0.22 +pkgrel=22000 +pkgdesc="Emulation plugin for MythTV" +url="http://www.mythtv.org" +license="GPL" +arch=('i686' 'x86_64') + +depends=('mythtv' 'zlib') +conflicts=('mythgame-svn') +groups=('mythtv-extras') + +patches=() +source=(`echo ${patches[@]:0}`) + +_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins +_svnver=22936 +_svnmod=mythplugins + + +build() { + + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + svn revert -R $_svnmod + + cd $startdir/src/$_svnmod + + echo "--------------------------applying patches----------------------------------------------------" + for i in `echo ${patches[@]:0} ` + do + echo applying $i + echo "-----------------------------" + patch -Np0 -i ${startdir}/src/$i || return 1 + done + echo "--------------------------done applying patches-----------------------------------------------" + + [ "$CARCH" = "i686" ] && ARCH="i686" + [ "$CARCH" = "x86_64" ] && ARCH="x86-64" + + # clean up + make distclean + + # configure + ./configure --prefix=/usr --cpu=${ARCH} --disable-all --enable-opengl \ + --enable-mythgame || return 1 + + # build and install + . /etc/profile + make || return 1 + make INSTALL_ROOT=$startdir/pkg install || return 1 + +} diff --git a/abs/core-testing/mythtv/stable-0.22/mythmovies/PKGBUILD b/abs/core-testing/mythtv/stable-0.22/mythmovies/PKGBUILD new file mode 100644 index 0000000..1a569e1 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythmovies/PKGBUILD @@ -0,0 +1,52 @@ +pkgname=mythmovies +pkgver=0.22 +pkgrel=22000 +pkgdesc="Displays information about movies playing in the area." +url="http://www.mythtv.org" +license="GPL" +arch=('i686' 'x86_64') + +depends=('mythtv') +conflicts=('mythmovies-svn') +groups=('mythtv-extras') + +patches=() +source=(`echo ${patches[@]:0}`) + +_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins +_svnver=22936 +_svnmod=mythplugins + + +build() { + + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + svn revert -R $_svnmod + + cd $startdir/src/$_svnmod + + echo "--------------------------applying patches----------------------------------------------------" + for i in `echo ${patches[@]:0} ` + do + echo applying $i + echo "-----------------------------" + patch -Np0 -i ${startdir}/src/$i || return 1 + done + echo "--------------------------done applying patches-----------------------------------------------" + + [ "$CARCH" = "i686" ] && ARCH="i686" + [ "$CARCH" = "x86_64" ] && ARCH="x86-64" + + # clean up + make distclean + + # configure + ./configure --prefix=/usr --cpu=${ARCH} --disable-all --enable-opengl \ + --enable-mythmovies || return 1 + + # build and install + . /etc/profile + make || return 1 + make INSTALL_ROOT=$startdir/pkg install || return 1 + +} diff --git a/abs/core-testing/mythtv/stable-0.22/mythmusic/PKGBUILD b/abs/core-testing/mythtv/stable-0.22/mythmusic/PKGBUILD new file mode 100644 index 0000000..17a85fd --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythmusic/PKGBUILD @@ -0,0 +1,55 @@ +pkgname=mythmusic +pkgver=0.22 +pkgrel=22000 +pkgdesc="Music playing plugin for MythTV" +url="http://www.mythtv.org" +license="GPL" +arch=('i686' 'x86_64') + +depends=('mythtv' 'libid3tag' 'libmad' 'libvorbis' 'flac>=1.1.4' 'libcdaudio' \ + 'cdparanoia' 'fftw2' 'sdl' 'faad2>=2.6.1' 'lame' 'taglib' \ + 'libvisual-plugins' 'libvisual-projectm') +conflicts=('mythmusic-svn') +groups=('mythtv-extras') + +patches=() +source=(`echo ${patches[@]:0}`) + +_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins +_svnver=22936 +_svnmod=mythplugins + + +build() { + + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + svn revert -R $_svnmod + + cd $startdir/src/$_svnmod + + echo "--------------------------applying patches----------------------------------------------------" + for i in `echo ${patches[@]:0} ` + do + echo applying $i + echo "-----------------------------" + patch -Np0 -i ${startdir}/src/$i || return 1 + done + echo "--------------------------done applying patches-----------------------------------------------" + + [ "$CARCH" = "i686" ] && ARCH="i686" + [ "$CARCH" = "x86_64" ] && ARCH="x86-64" + + # clean up + make distclean + + # configure + ./configure --prefix=/usr --cpu=${ARCH} --disable-all --enable-opengl \ + --enable-mythmusic --enable-libvisual --enable-fftw --enable-sdl \ + --enable-aac || return 1 + + # build and install + . /etc/profile + make || return 1 + make INSTALL_ROOT=$startdir/pkg install || return 1 + +} diff --git a/abs/core-testing/mythtv/stable-0.22/mythnews/PKGBUILD b/abs/core-testing/mythtv/stable-0.22/mythnews/PKGBUILD new file mode 100644 index 0000000..41c897f --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythnews/PKGBUILD @@ -0,0 +1,52 @@ +pkgname=mythnews +pkgver=0.22 +pkgrel=22000 +pkgdesc="News checking plugin for MythTV" +url="http://www.mythtv.org" +license="GPL" +arch=('i686' 'x86_64') + +depends=('mythtv') +conflicts=('mythnews-svn') +groups=('mythtv-extras') + +patches=() +source=(`echo ${patches[@]:0}`) + +_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins +_svnver=22936 +_svnmod=mythplugins + + +build() { + + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + svn revert -R $_svnmod + + cd $startdir/src/$_svnmod + + echo "--------------------------applying patches----------------------------------------------------" + for i in `echo ${patches[@]:0} ` + do + echo applying $i + echo "-----------------------------" + patch -Np0 -i ${startdir}/src/$i || return 1 + done + echo "--------------------------done applying patches-----------------------------------------------" + + [ "$CARCH" = "i686" ] && ARCH="i686" + [ "$CARCH" = "x86_64" ] && ARCH="x86-64" + + # clean up + make distclean + + # configure + ./configure --prefix=/usr --cpu=${ARCH} --disable-all --enable-opengl \ + --enable-mythnews || return 1 + + # build and install + . /etc/profile + make || return 1 + make INSTALL_ROOT=$startdir/pkg install || return 1 + +} diff --git a/abs/core-testing/mythtv/stable-0.22/myththemes/PKGBUILD b/abs/core-testing/mythtv/stable-0.22/myththemes/PKGBUILD new file mode 100755 index 0000000..017b9f2 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/myththemes/PKGBUILD @@ -0,0 +1,51 @@ +pkgname=myththemes +pkgver=0.22 +pkgrel=22000 +pkgdesc="Themes for MythTV" +url="http://www.mythtv.org" +license="GPL" +arch=('i686' 'x86_64') + +depends=('mythtv') +conflicts=('myththemes-svn') +groups=('mythtv-extras') + +patches=() +source=(`echo ${patches[@]:0}`) + +_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/myththemes +_svnver=22936 +_svnmod=myththemes + + +build() { + + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + svn revert -R $_svnmod + + cd $startdir/src/$_svnmod + + echo "--------------------------applying patches----------------------------------------------------" + for i in `echo ${patches[@]:0} ` + do + echo applying $i + echo "-----------------------------" + patch -Np0 -i ${startdir}/src/$i || return 1 + done + echo "--------------------------done applying patches-----------------------------------------------" + + [ "$CARCH" = "i686" ] && ARCH="i686" + [ "$CARCH" = "x86_64" ] && ARCH="x86-64" + + # clean up + make distclean + + # configure + ./configure --prefix=/usr || return 1 + + # build and install + . /etc/profile + make || return 1 + make INSTALL_ROOT=$startdir/pkg install || return 1 + +} diff --git a/abs/core-testing/mythtv/stable-0.22/mythtv/PKGBUILD b/abs/core-testing/mythtv/stable-0.22/mythtv/PKGBUILD new file mode 100755 index 0000000..2cc99a8 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythtv/PKGBUILD @@ -0,0 +1,92 @@ +pkgname=mythtv +pkgver=0.22 +pkgrel=22000 +pkgdesc="A personal video recorder for Linux" +url="http://www.mythtv.org" +license="GPL" +depends=('bash' 'mysql-clients>=5.0' 'qt' 'lame' 'lirc-utils' 'ffmpeg' \ + 'faad2' 'libxv' 'libxvmc' 'libavc1394' 'libdc1394' 'libiec61883' \ + 'perl-net-upnp' 'libvdpau') +makedepends=('libgl' 'subversion') +conflicts=('mythtv-0.21' 'mythtv-svn') +replaces=() +groups=('pvr') +#backup=() +#options=(!strip) +#MAKEFLAGS="-j6" +install='mythtv.install' + +patchs=() +#patchs=('smolt_jump.patch') +source=('mythbackend' 'myth.sh' `echo ${patchs[@]:0}` 'mythbackend.lr' 'mythfrontend.lr' 'pretty') +arch=('i686' 'x86_64') +#md5sums=() + +_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythtv +_svnver=22936 +_svnmod=mythtv + +build() { + + # get clean copy from SVN repo + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + svn revert -R $_svnmod + + cd $startdir/src/mythtv + + # apply patches + echo "--------------------------applying patches----------------------------------------------------" + for i in `echo ${patchs[@]:0} ` + do + echo applying $i + echo "-----------------------------" + patch -Np0 -i ${startdir}/src/$i || return 1 + done + echo "--------------------------done applying patches-----------------------------------------------" + + sed -i -e "s/\`(svnversion \$\${SVNTREEDIR} 2>\/dev\/null) || echo Unknown\`/$_svnver/" version.pro + + [ "$CARCH" = "i686" ] && ARCH="i686" + [ "$CARCH" = "x86_64" ] && ARCH="x86-64" + + # clean up from last build + make distclean + + # configure + ./configure --prefix=/usr --arch=${ARCH} \ + --enable-vdpau --enable-xvmc --enable-xvmc-pro \ + --enable-opengl-vsync --enable-libfaad --enable-dvb --enable-firewire \ + --compile-type=release --with-bindings=perl,python \ + --enable-audio-alsa --disable-audio-jack --disable-audio-arts || return 1 + + # build and install + . /etc/profile + make || return 1 + make INSTALL_ROOT=$startdir/pkg install || return 1 + + # install db schema, scripts and docs + install -m0644 database/mc.sql $startdir/pkg/usr/share/mythtv/ || return 1 + install -D -m0755 ../mythbackend $startdir/pkg/etc/rc.d/mythbackend || return 1 + cp -r docs $startdir/pkg/usr/share/mythtv/ || return 1 + # cp ../QUICKSTART.archlinux $startdir/pkg/usr/share/mythtv/ || return 1 + + # install contrib + cp -r contrib $startdir/pkg/usr/share/mythtv/ || return 1 + + # patch the xml LinHES style + cp -r $startdir/menu-xml/*.xml $startdir/pkg/usr/share/mythtv/themes/defaultmenu/ + cd $startdir/pkg/usr/share/mythtv/themes/defaultmenu + patch -p0 < $startdir/menu-xml/mainmenu.xml.patch || return 1 + patch -p0 < $startdir/menu-xml/optical_menu.xml.patch || return 1 + patch -p0 < $startdir/menu-xml/library.xml.patch || return 1 + patch -p0 < $startdir/menu-xml/util_menu.xml.patch || return 1 + + # make log dir + mkdir -p $startdir/pkg/var/log/mythtv + chown 1000.1000 $startdir/pkg/var/log/mythtv + mkdir -p $startdir/pkg/etc/logrotate.d + cp $startdir/src/*.lr $startdir/pkg/etc/logrotate.d + mkdir -p $startdir/pkg/etc/cron.hourly/ + install -m0755 $startdir/src/pretty $startdir/pkg/etc/cron.hourly/ +} + diff --git a/abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/HOST_SETTINGS.xml b/abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/HOST_SETTINGS.xml new file mode 100644 index 0000000..ac52497 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/HOST_SETTINGS.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/is.xml b/abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/is.xml new file mode 100644 index 0000000..88b7e6b --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/is.xml @@ -0,0 +1,3 @@ + + + diff --git a/abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/library.xml.patch b/abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/library.xml.patch new file mode 100644 index 0000000..81ea604 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/library.xml.patch @@ -0,0 +1,12 @@ +--- library.xml.orig 2009-10-16 12:45:44.000000000 +0000 ++++ library.xml 2009-10-16 17:21:44.000000000 +0000 +@@ -123,8 +123,7 @@ + Online folyam lejátszása + + +- PLUGIN mythstream +- mythstream ++ MENU is.xml + + + + + + + + + + + + + + diff --git a/abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/mainmenu.xml.patch b/abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/mainmenu.xml.patch new file mode 100644 index 0000000..ed5dc72 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythtv/menu-xml/mainmenu.xml.patch @@ -0,0 +1,39 @@ +--- mainmenu.xml.orig 2009-10-16 12:45:44.000000000 +0000 ++++ mainmenu.xml 2009-10-16 14:30:57.000000000 +0000 +@@ -157,33 +157,9 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/abs/core-testing/mythtv/stable-0.22/mythtv/myth.sh b/abs/core-testing/mythtv/stable-0.22/mythtv/myth.sh new file mode 100755 index 0000000..fb7122c --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythtv/myth.sh @@ -0,0 +1,4 @@ +export PATH=$PATH:/usr/local/bin +# set core file size to 0 +ulimit -c 0 +export MALLOC_CHECK_=0 \ No newline at end of file diff --git a/abs/core-testing/mythtv/stable-0.22/mythtv/mythbackend b/abs/core-testing/mythtv/stable-0.22/mythtv/mythbackend new file mode 100755 index 0000000..93773a2 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythtv/mythbackend @@ -0,0 +1,38 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID /usr/bin/mythbackend` +case "$1" in + start) + stat_busy "Starting MythTV Backend" + [ ! -e /var/run/mysqld.pid ] && echo -n "mysqld not started" && stat_fail && exit + [ -z "$PID" ] && /usr/bin/mythbackend -d -l /var/log/mythbackend.log -v important + if [ $? -gt 0 ]; then + stat_fail + else + echo $PID > /var/run/mythbackend.pid + add_daemon mythbackend + stat_done + fi + ;; + stop) + stat_busy "Stopping MythTV Backend" + [ ! -z "$PID" ] && kill $PID &>/dev/null + if [ $? -gt 0 ]; then + stat_fail + else + rm_daemon mythbackend + stat_done + fi + ;; + restart) + $0 stop + sleep 1s + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" +esac +exit 0 diff --git a/abs/core-testing/mythtv/stable-0.22/mythtv/mythbackend.lr b/abs/core-testing/mythtv/stable-0.22/mythtv/mythbackend.lr new file mode 100644 index 0000000..4f218bc --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythtv/mythbackend.lr @@ -0,0 +1,9 @@ +/var/log/mythtv/mythbackend.log { + copytruncate + daily + size 10M + missingok + rotate 7 + compress + notifempty +} diff --git a/abs/core-testing/mythtv/stable-0.22/mythtv/mythbackend.sh b/abs/core-testing/mythtv/stable-0.22/mythtv/mythbackend.sh new file mode 100755 index 0000000..e7a7b70 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythtv/mythbackend.sh @@ -0,0 +1,117 @@ +#!/bin/bash +# +# /etc/rc.d/init.d/mythbackend +# +# Starts the mythbackend as a daemon +# +# chkconfig: 345 90 10 +# description: Starts the mythbackend process as a daemon after the XWindows \ +# system is started, in runlevel 5. This allows scheduled \ +# recordings to occur without manual intervention. +# processname: mythbackend + +# Copyright (c) by Michael Thomson +# With thanks to Stu Tomlinson +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +# Default values to use if none are supplied in the config file. +# User who should start the mythbackend processes +MBE_USER="root" +# Directory holding the mythbackend binary +MBE_LOCATION="/usr/local/bin/" +# Name of mythbackend binary +MBE_PROG="mythbackend" +# Full path to mythbackend log file +MBE_LOGFILE="/var/log/mythtv/mythbackend.log" + +# Source function library. +. /etc/init.d/functions + +# Source config file if available +if [ -f "/etc/sysconfig/mythbackend" ]; then + . /etc/sysconfig/mythbackend +fi + +test -x ${MBE_LOCATION}${MBE_PROG} || exit 0 + +RETVAL=0 + +# +# See how we were called. +# + +start() { + # Check if mythbackend is already running + if [ ! -f /var/lock/subsys/${MBE_PROG} ]; then + echo -n "Starting ${MBE_PROG}: " + # /usr/local/bin/mythbackend -d -l /some/log/file + #daemon --user ${MBE_USER} ${MBE_LOCATION}${MBE_PROG} -d -l ${MBE_LOGFILE} + ${MBE_LOCATION}${MBE_PROG} -d -l ${MBE_LOGFILE} + RETVAL=$? + [ $RETVAL -eq 0 ] && touch /var/lock/subsys/${MBE_PROG} + echo + fi + return $RETVAL +} + +stop() { + echo -n "Stopping ${MBE_PROG}: " + killproc ${MBE_LOCATION}${MBE_PROG} + RETVAL=$? + [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/${MBE_PROG} + echo + return $RETVAL +} + + +restart() { + stop + start +} + +reload() { + restart +} + +status_at() { + status ${MBE_LOCATION}${MBE_PROG} +} + +case "$1" in +start) + start + ;; +stop) + stop + ;; +reload|restart) + restart + ;; +condrestart) + if [ -f /var/lock/subsys/${MBE_PROG} ]; then + restart + fi + ;; +status) + status_at + ;; +*) + echo "Usage: $0 {start|stop|restart|condrestart|status}" + exit 1 +esac + +exit $? +exit $RETVAL diff --git a/abs/core-testing/mythtv/stable-0.22/mythtv/mythfrontend.lr b/abs/core-testing/mythtv/stable-0.22/mythtv/mythfrontend.lr new file mode 100644 index 0000000..1580533 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythtv/mythfrontend.lr @@ -0,0 +1,9 @@ +/var/log/mythtv/mythfrontend.log { + copytruncate + daily + size 10M + missingok + rotate 7 + compress + notifempty +} diff --git a/abs/core-testing/mythtv/stable-0.22/mythtv/mythtv.install b/abs/core-testing/mythtv/stable-0.22/mythtv/mythtv.install new file mode 100755 index 0000000..87507a5 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythtv/mythtv.install @@ -0,0 +1,30 @@ +# arg 1: the new package version +post_install() { + if [ ! -d /var/log/mythtv ] + then + mkdir -p /var/log/mythv + chown -R mythtv /var/log/mythtv + echo "---" > /var/log/mythtv/mythbackend.log + chown mythtv /var/log/mythtv/mythbackend.log + + fi +} + +post_upgrade() { + if [ ! -d /var/log/mythtv ] + then + mkdir -p /var/log/mythv + chown -R mythtv /var/log/mythtv + fi +} + + +# arg 1: the old package version +post_remove() { + /bin/true + +} + +op=$1 +shift +$op $* diff --git a/abs/core-testing/mythtv/stable-0.22/mythtv/pretty b/abs/core-testing/mythtv/stable-0.22/mythtv/pretty new file mode 100755 index 0000000..1cfc57b --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythtv/pretty @@ -0,0 +1,2 @@ +#!/bin/bash +su - mythtv -c "perl /usr/share/mythtv/contrib/user_jobs/mythrename.pl --link /myth/pretty" diff --git a/abs/core-testing/mythtv/stable-0.22/mythtv/smolt_jump.patch b/abs/core-testing/mythtv/stable-0.22/mythtv/smolt_jump.patch new file mode 100644 index 0000000..0fc452a --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythtv/smolt_jump.patch @@ -0,0 +1,30 @@ +Index: programs/mythfrontend/networkcontrol.cpp +=================================================================== +--- programs/mythfrontend/networkcontrol.cpp (revision 19291) ++++ programs/mythfrontend/networkcontrol.cpp (working copy) +@@ -83,6 +83,7 @@ + jumpMap["zoneminderliveview"] = "ZoneMinder Live View"; + jumpMap["zoneminderevents"] = "ZoneMinder Events"; + jumpMap["snapshot"] = "ScreenShot"; ++ jumpMap["mythsmolt"] = "MythSmolt"; + + // These jump point names match the (lowercased) locations from gContext + jumpMap["channelrecpriority"] = "Channel Recording Priorities"; +@@ -191,7 +192,7 @@ + pthread_create(&command_thread, NULL, CommandThread, this); + + gContext->addListener(this); +- ++ + connect(this, SIGNAL(newConnection()), this, SLOT(newConnection())); + } + +@@ -307,7 +308,7 @@ + cs = new QTextStream(s); + cs->setCodec("UTF-8"); + } +- ++ + if (client) + { + closedOldConn = true; diff --git a/abs/core-testing/mythtv/stable-0.22/mythvideo/PKGBUILD b/abs/core-testing/mythtv/stable-0.22/mythvideo/PKGBUILD new file mode 100644 index 0000000..fdea119 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythvideo/PKGBUILD @@ -0,0 +1,52 @@ +pkgname=mythvideo +pkgver=0.22 +pkgrel=22000 +pkgdesc="Video playback and browsing plugin for MythTV" +url="http://www.mythtv.org" +license="GPL" +arch=('i686' 'x86_64') + +depends=('mythtv' 'mplayer' 'perlxml' 'perl-libwww' 'perl-uri' 'perl-xml-simple' 'ffmpeg') +conflicts=('mythvideo-svn') +groups=('mythtv-extras') + +patches=() +source=(`echo ${patches[@]:0}`) + +_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins +_svnver=22936 +_svnmod=mythplugins + + +build() { + + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + svn revert -R $_svnmod + + cd $startdir/src/$_svnmod + + echo "--------------------------applying patches----------------------------------------------------" + for i in `echo ${patches[@]:0} ` + do + echo applying $i + echo "-----------------------------" + patch -Np0 -i ${startdir}/src/$i || return 1 + done + echo "--------------------------done applying patches-----------------------------------------------" + + [ "$CARCH" = "i686" ] && ARCH="i686" + [ "$CARCH" = "x86_64" ] && ARCH="x86-64" + + # clean up + make distclean + + # configure + ./configure --prefix=/usr --cpu=${ARCH} --disable-all --enable-opengl \ + --enable-mythvideo || return 1 + + # build and install + . /etc/profile + make || return 1 + make INSTALL_ROOT=$startdir/pkg install || return 1 + +} diff --git a/abs/core-testing/mythtv/stable-0.22/mythweather/PKGBUILD b/abs/core-testing/mythtv/stable-0.22/mythweather/PKGBUILD new file mode 100644 index 0000000..2071a6f --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythweather/PKGBUILD @@ -0,0 +1,52 @@ +pkgname=mythweather +pkgver=0.22 +pkgrel=22000 +pkgdesc="Weather checking plugin for MythTV" +url="http://www.mythtv.org" +license="GPL" +arch=('i686' 'x86_64') + +depends=('mythtv' 'wget') +conflicts=('mythweather-svn') +groups=('mythtv-extras') + +patches=() +source=(`echo ${patches[@]:0}`) + +_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins +_svnver=22936 +_svnmod=mythplugins + + +build() { + + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + svn revert -R $_svnmod + + cd $startdir/src/$_svnmod + + echo "--------------------------applying patches----------------------------------------------------" + for i in `echo ${patches[@]:0} ` + do + echo applying $i + echo "-----------------------------" + patch -Np0 -i ${startdir}/src/$i || return 1 + done + echo "--------------------------done applying patches-----------------------------------------------" + + [ "$CARCH" = "i686" ] && ARCH="i686" + [ "$CARCH" = "x86_64" ] && ARCH="x86-64" + + # clean up + make distclean + + # configure + ./configure --prefix=/usr --cpu=${ARCH} --disable-all --enable-opengl \ + --enable-mythweather || return 1 + + # build and install + . /etc/profile + make || return 1 + make INSTALL_ROOT=$startdir/pkg install || return 1 + +} diff --git a/abs/core-testing/mythtv/stable-0.22/mythweb/PKGBUILD b/abs/core-testing/mythtv/stable-0.22/mythweb/PKGBUILD new file mode 100644 index 0000000..014820b --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythweb/PKGBUILD @@ -0,0 +1,50 @@ +pkgname=mythweb +pkgver=0.22 +pkgrel=22000 +pkgdesc="Web interface for MythTV's backend" +url="http://www.mythtv.org" +license="GPL" +arch=('i686' 'x86_64') + +depends=('mythtv' 'lighttpd' 'php' 'local-website') +conflicts=('mythweb-svn') +groups=('mythtv-extras') +install=mythweb.install + +patches=() +source=(`echo ${patches[@]:0}`) + +_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins +_svnver=22936 +_svnmod=mythplugins + +DOCROOT=/data/srv/httpd/htdocs/mythweb + +build() { + + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + svn revert -R $_svnmod + + cd $startdir/src/$_svnmod + + echo "--------------------------applying patches----------------------------------------------------" + for i in `echo ${patches[@]:0} ` + do + echo applying $i + echo "-----------------------------" + patch -Np0 -i ${startdir}/src/$i || return 1 + done + echo "--------------------------done applying patches-----------------------------------------------" + + [ "$CARCH" = "i686" ] && ARCH="i686" + [ "$CARCH" = "x86_64" ] && ARCH="x86-64" + + mkdir -p $startdir/pkg/$DOCROOT/{image_cache,php_sessions} + + cp -r $startdir/src/mythplugins/mythweb/* $startdir/pkg/$DOCROOT +# cp $startdir/src/mythplugins-$pkgver/mythweb/data/.htaccess $startdir/pkg/$DOCROOT + rm $startdir/pkg/srv/$DOCROOT/README + chown -R http:users $startdir/pkg/$DOCROOT + chmod g+rw $startdir/pkg/$DOCROOT/{image_cache,php_sessions,data} + +} diff --git a/abs/core-testing/mythtv/stable-0.22/mythweb/mythweb.install b/abs/core-testing/mythtv/stable-0.22/mythweb/mythweb.install new file mode 100644 index 0000000..470cbd1 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythweb/mythweb.install @@ -0,0 +1,10 @@ +post_install() { + echo "You must create a symlink from /home/httpd/html/mythweb/video_dir" + echo "to your MythTV recordings directory. Don't forget to change the" + echo "permissions so that the webserver can read those files and create" + echo "thumbnails." +} + +op=$1 +shift +$op $* diff --git a/abs/core-testing/mythtv/stable-0.22/mythzoneminder/PKGBUILD b/abs/core-testing/mythtv/stable-0.22/mythzoneminder/PKGBUILD new file mode 100644 index 0000000..9c45261 --- /dev/null +++ b/abs/core-testing/mythtv/stable-0.22/mythzoneminder/PKGBUILD @@ -0,0 +1,52 @@ +pkgname=mythzoneminder +pkgver=0.22 +pkgrel=22000 +pkgdesc="Integrates ZoneMinder into MythTV" +url="http://www.mythtv.org" +license="GPL" +arch=('i686' 'x86_64') + +depends=('mythtv' 'zoneminder>=1.23.3') +conflicts=('mythzoneminder-svn') +groups=('mythtv-extras') + +patches=() +source=(`echo ${patches[@]:0}`) + +_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins +_svnver=22936 +_svnmod=mythplugins + + +build() { + + svn co $_svntrunk --config-dir ./ -r $_svnver $_svnmod + svn revert -R $_svnmod + + cd $startdir/src/$_svnmod + + echo "--------------------------applying patches----------------------------------------------------" + for i in `echo ${patches[@]:0} ` + do + echo applying $i + echo "-----------------------------" + patch -Np0 -i ${startdir}/src/$i || return 1 + done + echo "--------------------------done applying patches-----------------------------------------------" + + [ "$CARCH" = "i686" ] && ARCH="i686" + [ "$CARCH" = "x86_64" ] && ARCH="x86-64" + + # clean up + make distclean + + # configure + ./configure --prefix=/usr --cpu=${ARCH} --disable-all --enable-opengl \ + --enable-mythzoneminder || return 1 + + # build and install + . /etc/profile + make || return 1 + make INSTALL_ROOT=$startdir/pkg install || return 1 + +} -- cgit v0.12 From 7992f86412030fefd007b6509b90d31212ec95f9 Mon Sep 17 00:00:00 2001 From: Nathan Harris Date: Wed, 2 Dec 2009 19:04:24 -0500 Subject: mythtv-svn: changed back to building svn trunk --- abs/core-testing/mythtv/trunk/morethemes/PKGBUILD | 6 +++--- abs/core-testing/mythtv/trunk/mp_all.sh | 2 +- abs/core-testing/mythtv/trunk/mytharchive/PKGBUILD | 6 +++--- abs/core-testing/mythtv/trunk/mythbrowser/PKGBUILD | 6 +++--- abs/core-testing/mythtv/trunk/mythflix/PKGBUILD | 6 +++--- abs/core-testing/mythtv/trunk/mythgallery/PKGBUILD | 6 +++--- abs/core-testing/mythtv/trunk/mythgame/PKGBUILD | 6 +++--- abs/core-testing/mythtv/trunk/mythmovies/PKGBUILD | 6 +++--- abs/core-testing/mythtv/trunk/mythmusic/PKGBUILD | 6 +++--- abs/core-testing/mythtv/trunk/mythnews/PKGBUILD | 6 +++--- abs/core-testing/mythtv/trunk/myththemes/PKGBUILD | 6 +++--- abs/core-testing/mythtv/trunk/mythtv/PKGBUILD | 7 +++---- abs/core-testing/mythtv/trunk/mythvideo/PKGBUILD | 6 +++--- abs/core-testing/mythtv/trunk/mythweather/PKGBUILD | 6 +++--- abs/core-testing/mythtv/trunk/mythweb/PKGBUILD | 6 +++--- abs/core-testing/mythtv/trunk/mythzoneminder/PKGBUILD | 6 +++--- 16 files changed, 46 insertions(+), 47 deletions(-) diff --git a/abs/core-testing/mythtv/trunk/morethemes/PKGBUILD b/abs/core-testing/mythtv/trunk/morethemes/PKGBUILD index 96ea655..1d006c4 100644 --- a/abs/core-testing/mythtv/trunk/morethemes/PKGBUILD +++ b/abs/core-testing/mythtv/trunk/morethemes/PKGBUILD @@ -1,5 +1,5 @@ pkgname=morethemes-svn -pkgver=22783 +pkgver=22949 pkgrel=1 pkgdesc="Additional themes for MythTV" url="http://www.mythtv.org" @@ -12,8 +12,8 @@ groups=('mythtv-extras-svn') patches=() source=(`echo ${patches[@]:0}`) -_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/themes -#_svntrunk=http://cvs.mythtv.org/svn/trunk/themes + +_svntrunk=http://cvs.mythtv.org/svn/trunk/themes _svnmod=themes diff --git a/abs/core-testing/mythtv/trunk/mp_all.sh b/abs/core-testing/mythtv/trunk/mp_all.sh index d06564a..29ec354 100755 --- a/abs/core-testing/mythtv/trunk/mp_all.sh +++ b/abs/core-testing/mythtv/trunk/mp_all.sh @@ -1,5 +1,5 @@ #!/bin/sh -pkgver=22783 +pkgver=22949 pkgrel=1 # NOTE: Make sure to build and install mythtv first BEFORE building anything else diff --git a/abs/core-testing/mythtv/trunk/mytharchive/PKGBUILD b/abs/core-testing/mythtv/trunk/mytharchive/PKGBUILD index 6f1ecfe..6a6d163 100644 --- a/abs/core-testing/mythtv/trunk/mytharchive/PKGBUILD +++ b/abs/core-testing/mythtv/trunk/mytharchive/PKGBUILD @@ -1,5 +1,5 @@ pkgname=mytharchive-svn -pkgver=22783 +pkgver=22949 pkgrel=1 pkgdesc="MythTV plugin that lets you create DVDs from or archive your recorded shows." url="http://www.mythtv.org" @@ -12,8 +12,8 @@ groups=('mythtv-extras-svn') patches=() source=(`echo ${patches[@]:0}`) -_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins -#_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins + +_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins _svnmod=mythplugins diff --git a/abs/core-testing/mythtv/trunk/mythbrowser/PKGBUILD b/abs/core-testing/mythtv/trunk/mythbrowser/PKGBUILD index 76b1513..ce0b02d 100644 --- a/abs/core-testing/mythtv/trunk/mythbrowser/PKGBUILD +++ b/abs/core-testing/mythtv/trunk/mythbrowser/PKGBUILD @@ -1,5 +1,5 @@ pkgname=mythbrowser-svn -pkgver=22783 +pkgver=22949 pkgrel=1 pkgdesc="Mini web browser for MythTV" url="http://www.mythtv.org" @@ -12,8 +12,8 @@ groups=('mythtv-extras-svn') patches=() source=(`echo ${patches[@]:0}`) -_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins -#_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins + +_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins _svnmod=mythplugins diff --git a/abs/core-testing/mythtv/trunk/mythflix/PKGBUILD b/abs/core-testing/mythtv/trunk/mythflix/PKGBUILD index 11ff8a7..c161d1a 100644 --- a/abs/core-testing/mythtv/trunk/mythflix/PKGBUILD +++ b/abs/core-testing/mythtv/trunk/mythflix/PKGBUILD @@ -1,5 +1,5 @@ pkgname=mythflix-svn -pkgver=22783 +pkgver=22949 pkgrel=1 pkgdesc="Netflix access plugin for MythTV" url="http://www.mythtv.org" @@ -12,8 +12,8 @@ groups=('mythtv-extras-svn') patches=() source=(`echo ${patches[@]:0}`) -_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins -#_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins + +_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins _svnmod=mythplugins diff --git a/abs/core-testing/mythtv/trunk/mythgallery/PKGBUILD b/abs/core-testing/mythtv/trunk/mythgallery/PKGBUILD index 4583a5f..6436718 100644 --- a/abs/core-testing/mythtv/trunk/mythgallery/PKGBUILD +++ b/abs/core-testing/mythtv/trunk/mythgallery/PKGBUILD @@ -1,5 +1,5 @@ pkgname=mythgallery-svn -pkgver=22783 +pkgver=22949 pkgrel=1 pkgdesc="Image gallery plugin for MythTV" url="http://www.mythtv.org" @@ -12,8 +12,8 @@ groups=('mythtv-extras-svn') patches=() source=(`echo ${patches[@]:0}`) -_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins -#_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins + +_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins _svnmod=mythplugins diff --git a/abs/core-testing/mythtv/trunk/mythgame/PKGBUILD b/abs/core-testing/mythtv/trunk/mythgame/PKGBUILD index 836dbdc..d49bbea 100644 --- a/abs/core-testing/mythtv/trunk/mythgame/PKGBUILD +++ b/abs/core-testing/mythtv/trunk/mythgame/PKGBUILD @@ -1,5 +1,5 @@ pkgname=mythgame-svn -pkgver=22783 +pkgver=22949 pkgrel=1 pkgdesc="Emulation plugin for MythTV" url="http://www.mythtv.org" @@ -12,8 +12,8 @@ groups=('mythtv-extras-svn') patches=() source=(`echo ${patches[@]:0}`) -_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins -#_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins + +_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins _svnmod=mythplugins diff --git a/abs/core-testing/mythtv/trunk/mythmovies/PKGBUILD b/abs/core-testing/mythtv/trunk/mythmovies/PKGBUILD index 4e30a09..e7758a5 100644 --- a/abs/core-testing/mythtv/trunk/mythmovies/PKGBUILD +++ b/abs/core-testing/mythtv/trunk/mythmovies/PKGBUILD @@ -1,5 +1,5 @@ pkgname=mythmovies-svn -pkgver=22783 +pkgver=22949 pkgrel=1 pkgdesc="Displays information about movies playing in the area." url="http://www.mythtv.org" @@ -12,8 +12,8 @@ groups=('mythtv-extras-svn') patches=() source=(`echo ${patches[@]:0}`) -_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins -#_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins + +_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins _svnmod=mythplugins diff --git a/abs/core-testing/mythtv/trunk/mythmusic/PKGBUILD b/abs/core-testing/mythtv/trunk/mythmusic/PKGBUILD index d4faa59..1b63c41 100644 --- a/abs/core-testing/mythtv/trunk/mythmusic/PKGBUILD +++ b/abs/core-testing/mythtv/trunk/mythmusic/PKGBUILD @@ -1,5 +1,5 @@ pkgname=mythmusic-svn -pkgver=22783 +pkgver=22949 pkgrel=1 pkgdesc="Music playing plugin for MythTV" url="http://www.mythtv.org" @@ -14,8 +14,8 @@ groups=('mythtv-extras-svn') patches=() source=(`echo ${patches[@]:0}`) -_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins -#_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins + +_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins _svnmod=mythplugins diff --git a/abs/core-testing/mythtv/trunk/mythnews/PKGBUILD b/abs/core-testing/mythtv/trunk/mythnews/PKGBUILD index 1bcb3f0..49d43ef 100644 --- a/abs/core-testing/mythtv/trunk/mythnews/PKGBUILD +++ b/abs/core-testing/mythtv/trunk/mythnews/PKGBUILD @@ -1,5 +1,5 @@ pkgname=mythnews-svn -pkgver=22783 +pkgver=22949 pkgrel=1 pkgdesc="News checking plugin for MythTV" url="http://www.mythtv.org" @@ -12,8 +12,8 @@ groups=('mythtv-extras-svn') patches=() source=(`echo ${patches[@]:0}`) -_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins -#_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins + +_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins _svnmod=mythplugins diff --git a/abs/core-testing/mythtv/trunk/myththemes/PKGBUILD b/abs/core-testing/mythtv/trunk/myththemes/PKGBUILD index d69526f..b070635 100755 --- a/abs/core-testing/mythtv/trunk/myththemes/PKGBUILD +++ b/abs/core-testing/mythtv/trunk/myththemes/PKGBUILD @@ -1,5 +1,5 @@ pkgname=myththemes-svn -pkgver=22783 +pkgver=22949 pkgrel=1 pkgdesc="Themes for MythTV" url="http://www.mythtv.org" @@ -12,8 +12,8 @@ groups=('mythtv-extras-svn') patches=() source=(`echo ${patches[@]:0}`) -_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/myththemes -#_svntrunk=http://cvs.mythtv.org/svn/trunk/myththemes + +_svntrunk=http://cvs.mythtv.org/svn/trunk/myththemes _svnmod=myththemes diff --git a/abs/core-testing/mythtv/trunk/mythtv/PKGBUILD b/abs/core-testing/mythtv/trunk/mythtv/PKGBUILD index 74a5ffe..2d7fad6 100755 --- a/abs/core-testing/mythtv/trunk/mythtv/PKGBUILD +++ b/abs/core-testing/mythtv/trunk/mythtv/PKGBUILD @@ -1,12 +1,12 @@ pkgname=mythtv-svn -pkgver=22783 +pkgver=22949 pkgrel=1 pkgdesc="A personal video recorder for Linux" url="http://www.mythtv.org" license="GPL" depends=('bash' 'mysql-clients>=5.0' 'qt' 'lame' 'lirc-utils' 'ffmpeg' \ 'faad2' 'libxv' 'libxvmc' 'libavc1394' 'libdc1394' 'libiec61883' \ - 'perl-net-upnp') + 'perl-net-upnp' 'libvdpau') makedepends=('libgl' 'subversion') conflicts=('mythtv') replaces=() @@ -22,8 +22,7 @@ source=('mythbackend' 'myth.sh' `echo ${patchs[@]:0}` 'mythbackend.lr' 'mythfron arch=('i686' 'x86_64') #md5sums=() -_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythtv -#_svntrunk=http://cvs.mythtv.org/svn/trunk/mythtv +_svntrunk=http://cvs.mythtv.org/svn/trunk/mythtv _svnmod=mythtv build() { diff --git a/abs/core-testing/mythtv/trunk/mythvideo/PKGBUILD b/abs/core-testing/mythtv/trunk/mythvideo/PKGBUILD index 04b1021..8bf95d2 100644 --- a/abs/core-testing/mythtv/trunk/mythvideo/PKGBUILD +++ b/abs/core-testing/mythtv/trunk/mythvideo/PKGBUILD @@ -1,5 +1,5 @@ pkgname=mythvideo-svn -pkgver=22783 +pkgver=22949 pkgrel=1 pkgdesc="Video playback and browsing plugin for MythTV" url="http://www.mythtv.org" @@ -12,8 +12,8 @@ groups=('mythtv-extras-svn') patches=() source=(`echo ${patches[@]:0}`) -_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins -#_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins + +_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins _svnmod=mythplugins diff --git a/abs/core-testing/mythtv/trunk/mythweather/PKGBUILD b/abs/core-testing/mythtv/trunk/mythweather/PKGBUILD index f3a45e5..0d37c79 100644 --- a/abs/core-testing/mythtv/trunk/mythweather/PKGBUILD +++ b/abs/core-testing/mythtv/trunk/mythweather/PKGBUILD @@ -1,5 +1,5 @@ pkgname=mythweather-svn -pkgver=22783 +pkgver=22949 pkgrel=1 pkgdesc="Weather checking plugin for MythTV" url="http://www.mythtv.org" @@ -12,8 +12,8 @@ groups=('mythtv-extras-svn') patches=() source=(`echo ${patches[@]:0}`) -_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins -#_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins + +_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins _svnmod=mythplugins diff --git a/abs/core-testing/mythtv/trunk/mythweb/PKGBUILD b/abs/core-testing/mythtv/trunk/mythweb/PKGBUILD index edd6681..f141f4c 100644 --- a/abs/core-testing/mythtv/trunk/mythweb/PKGBUILD +++ b/abs/core-testing/mythtv/trunk/mythweb/PKGBUILD @@ -1,5 +1,5 @@ pkgname=mythweb-svn -pkgver=22783 +pkgver=22949 pkgrel=1 pkgdesc="Web interface for MythTV's backend" url="http://www.mythtv.org" @@ -13,8 +13,8 @@ install=mythweb.install patches=() source=(`echo ${patches[@]:0}`) -_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins -#_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins + +_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins _svnmod=mythplugins DOCROOT=/data/srv/httpd/htdocs/mythweb diff --git a/abs/core-testing/mythtv/trunk/mythzoneminder/PKGBUILD b/abs/core-testing/mythtv/trunk/mythzoneminder/PKGBUILD index 1ccfd05..7b0f687 100644 --- a/abs/core-testing/mythtv/trunk/mythzoneminder/PKGBUILD +++ b/abs/core-testing/mythtv/trunk/mythzoneminder/PKGBUILD @@ -1,5 +1,5 @@ pkgname=mythzoneminder-svn -pkgver=22783 +pkgver=22949 pkgrel=1 pkgdesc="Integrates ZoneMinder into MythTV" url="http://www.mythtv.org" @@ -12,8 +12,8 @@ groups=('mythtv-extras-svn') patches=() source=(`echo ${patches[@]:0}`) -_svntrunk=http://cvs.mythtv.org/svn/branches/release-0-22-fixes/mythplugins -#_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins + +_svntrunk=http://cvs.mythtv.org/svn/trunk/mythplugins _svnmod=mythplugins -- cgit v0.12