debian/0000755000000000000000000000000012320322510007154 5ustar debian/xineplayer.1.txt0000644000000000000000000000111312320322320012227 0ustar NAME xineplayer - Plays videos via vdr-plugin-xine SYNOPSIS xineplayer [ --vdr-xine-instance=N ] [ options ] mrl DESCRIPTION xineplayer plays videos via the VDR xine plugin. Vide playback can then be controlled via VDR's OSD. For integration of xineplayer with vdr-plugin-mplayer, please refer to /usr/share/doc/vdr-plugin-xine/MANUAL.gz. OPTIONS --vdr-xine-instance Instance number as used by vdr-plugin-xine via the '-i' parameter in etc/vdr/plugins/plugin.xine.conf AUTHOR This manual page was written by Tobias Grimm debian/source/0000755000000000000000000000000012320322320010453 5ustar debian/source/format0000644000000000000000000000001412320322320011661 0ustar 3.0 (quilt) debian/preinst0000644000000000000000000000130312320322320010557 0ustar #! /bin/sh # preinst script for vdr-plugin-xine # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `install' # * `install' # * `upgrade' # * `abort-upgrade' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case $1 in install|upgrade) [ ! -L /var/lib/vdr/plugins/xine ] || rm -f /var/lib/vdr/plugins/xine ;; abort-upgrade) # nothing to do ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/rules0000755000000000000000000000130112320322320010226 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 MAKE_OPTIONS = DVBDIR=/usr VDRDIR=/usr/include/vdr LIBDIR=. \ LOCALEDIR=debian/tmp/usr/share/locale CXXFLAGS += $(shell pkg-config vdr --variable=cxxflags) %: dh $@ --parallel override_dh_auto_build: dh_auto_build -- all $(MAKE_OPTIONS) txt2man -s 1 -t xineplayer -v "video player fro vdr-plugin-xineliboutput" debian/xineplayer.1.txt >xineplayer.1 override_dh_auto_clean: $(MAKE) -o .dependencies clean $(MAKE_OPTIONS) rm -rf libvdr-*.so.* xineplayer.1 override_dh_gencontrol: sh /usr/share/vdr-dev/dependencies.sh dh_gencontrol override_dh_installchangelogs: dh_installchangelogs -- HISTORY debian/plugin.xine.conf0000644000000000000000000000000312320322320012253 0ustar -r debian/manpages0000644000000000000000000000001512320322320010665 0ustar xineplayer.1 debian/patches/0000755000000000000000000000000012320322320010602 5ustar debian/patches/vdr-1.7.27.patch0000644000000000000000000000054412320322320013153 0ustar Index: vdr-plugin-xine/xine.c =================================================================== --- vdr-plugin-xine.orig/xine.c 2012-04-20 00:09:44.000000000 +0200 +++ vdr-plugin-xine/xine.c 2013-03-16 09:08:05.000000000 +0100 @@ -13,7 +13,6 @@ #include "xineDevice.h" #include "xineSettings.h" #include "xineSetupPage.h" -#include "xineI18n.h" debian/patches/series0000644000000000000000000000014312320322320012015 0ustar enable-yaepg-support.patch format-strings.patch vdr-1.7.27.patch vdr-1.7.33.patch vdr-1.7.40.patch debian/patches/format-strings.patch0000644000000000000000000000107412320322320014604 0ustar Index: vdr-plugin-xine/vdr172h264parser.c =================================================================== --- vdr-plugin-xine.orig/vdr172h264parser.c 2011-10-29 16:36:24.000000000 +0200 +++ vdr-plugin-xine/vdr172h264parser.c 2013-03-16 09:28:25.000000000 +0100 @@ -456,7 +456,7 @@ } catch (cException *e) { if (!syncing) // suppress typical error messages while syncing - esyslog(e->Message()); + esyslog("%s", (const char *)e->Message()); delete e; } } debian/patches/enable-yaepg-support.patch0000644000000000000000000000124512320322320015670 0ustar #! /bin/sh /usr/share/dpatch/dpatch-run ## Makefile.dpatch by ## ## ## DP: patch needed for yaepghd to work with plugin-xine @DPATCH@ Index: vdr-plugin-xine/Makefile =================================================================== --- vdr-plugin-xine.orig/Makefile 2012-04-20 00:08:55.000000000 +0200 +++ vdr-plugin-xine/Makefile 2013-03-16 09:07:57.000000000 +0100 @@ -49,7 +49,7 @@ VDR_XINE_VERIFY_BITMAP_DIRTY ?= 0 # enable to fully support yaepg plugin -#VDR_XINE_SET_VIDEO_WINDOW = 1 +VDR_XINE_SET_VIDEO_WINDOW = 1 # where are these utilities for image grabbing? (default: anywhere on your PATH) #VDR_XINE_Y4MSCALER = /usr/bin/y4mscaler debian/patches/vdr-1.7.40.patch0000644000000000000000000001504112320322320013144 0ustar Author: Lucian Muresan Origin: https://patchwork.linuxtv.org/patch/16100/ Index: vdr-plugin-xine-0.9.4/xineDevice.c =================================================================== --- vdr-plugin-xine-0.9.4.orig/xineDevice.c 2013-11-28 23:06:14.746527860 +0100 +++ vdr-plugin-xine-0.9.4/xineDevice.c 2013-11-28 23:06:14.742527860 +0100 @@ -4409,5 +4409,83 @@ { return theXineDevice; } +#if APIVERSNUM >= 10733 + ///< Asks the output device whether it can scale the currently shown video in + ///< such a way that it fits into the given Rect, while retaining its proper + ///< aspect ratio. If the scaled video doesn't exactly fit into Rect, Alignment + ///< is used to determine how to align the actual rectangle with the requested + ///< one. The actual rectangle can be smaller, larger or the same size as the + ///< given Rect, and its location may differ, depending on the capabilities of + ///< the output device, which may not be able to display a scaled video at + ///< arbitrary sizes and locations. The device shall, however, do its best to + ///< match the requested Rect as closely as possible, preferring a size and + ///< location that fits completely into the requested Rect if possible. + ///< Returns the rectangle that can actually be used when scaling the video. + ///< A skin plugin using this function should rearrange its content according + ///< to the rectangle returned from calling this function, and should especially + ///< be prepared for cases where the returned rectangle is way off the requested + ///< Rect, or even Null. In such cases, the skin may want to fall back to + ///< working with full screen video. + ///< If this device can't scale the video, a Null rectangle is returned (this + ///< is also the default implementation). + cRect cXineDevice::CanScaleVideo(const cRect &Rect, int Alignment/* = taCenter*/) + { + // first implementation: we can always scale, we're a soft device ;-), ignore alignment for now + + // we need to store the value for the case we have to call ScaleVideo ourselves in vdr-xine + vidWinRect = Rect; + return vidWinRect; + } + + ///< Scales the currently shown video in such a way that it fits into the given + ///< Rect. Rect should be one retrieved through a previous call to + ///< CanScaleVideo() (otherwise results may be undefined). + ///< Even if video output is scaled, the functions GetVideoSize() and + ///< GetOsdSize() must still return the same values as if in full screen mode! + ///< If this device can't scale the video, nothing happens. + ///< To restore full screen video, call this function with a Null rectangle. + void cXineDevice::ScaleVideo(const cRect &Rect/* = cRect::Null*/) + { + // refresh stored value + vidWinRect = Rect; + // let our specialized code do the actual resizing / repositioning, get accurate parameters first + int videoLeft, videoTop, videoWidth, videoHeight, videoZoomX, videoZoomY, osdWidth, osdHeight; + double videoAspect, pixelAspect; + m_xineLib.execFuncVideoSize(videoLeft, videoTop, videoWidth, videoHeight, videoZoomX, videoZoomY, &videoAspect); + GetOsdSize(osdWidth, osdHeight, pixelAspect); + tArea vidWinArea; + vidWinArea.x1 = vidWinRect.X(); + vidWinArea.y1 = vidWinRect.Y(); + vidWinArea.x2 = vidWinRect.X() + vidWinRect.Width(); + vidWinArea.y2 = vidWinRect.Y() + vidWinRect.Height(); + if (vidWinRect == cRect::Null) { + // will just resize to full size + vidWinArea.bpp = 0; + } else { + vidWinArea.bpp = 12; + // make corrections + double aspectFactor = (double(osdWidth) / double(osdHeight)) / videoAspect; + int output_width = vidWinRect.Height() * (videoAspect * aspectFactor); + int output_height = vidWinRect.Width() / (videoAspect * aspectFactor); + if (double(vidWinRect.Width())/double(vidWinRect.Height()) > videoAspect * aspectFactor) { + output_height = vidWinRect.Height(); + vidWinArea.x1 += (vidWinRect.Width() - output_width) / 2; + } + else if (double(vidWinRect.Width())/double(vidWinRect.Height()) < videoAspect * aspectFactor) { + output_width = vidWinRect.Width(); + vidWinArea.y1 += (vidWinRect.Height() - output_height) / 2; + } + vidWinArea.x2 = vidWinArea.x1 + output_width; + vidWinArea.y2 = vidWinArea.y1 + output_height; + } + m_xineLib.SetVideoWindow(videoWidth, videoHeight, vidWinArea); + } + + const cRect & cXineDevice::GetScaleRect() + { + // just return the stored value + return vidWinRect; + } +#endif // APIVERSNUM >= 10733 }; Index: vdr-plugin-xine-0.9.4/xineDevice.h =================================================================== --- vdr-plugin-xine-0.9.4.orig/xineDevice.h 2013-11-28 23:06:14.746527860 +0100 +++ vdr-plugin-xine-0.9.4/xineDevice.h 2013-11-28 23:06:14.742527860 +0100 @@ -162,7 +162,14 @@ #else void OnFreeOsd(cOsd *const osd); #endif - +#if APIVERSNUM >= 10733 + virtual cRect CanScaleVideo(const cRect &Rect, int Alignment = taCenter); + virtual void ScaleVideo(const cRect &Rect = cRect::Null); + const cRect & GetScaleRect(); + private: + cRect vidWinRect; + public: +#endif // APIVERSNUM >= 10733 cXineLib m_xineLib; cMutex m_osdMutex; Index: vdr-plugin-xine-0.9.4/xineOsd.c =================================================================== --- vdr-plugin-xine-0.9.4.orig/xineOsd.c 2013-11-28 23:06:14.746527860 +0100 +++ vdr-plugin-xine-0.9.4/xineOsd.c 2013-11-28 23:08:24.570528259 +0100 @@ -105,11 +105,20 @@ #else +#if APIVERSNUM >= 10733 + + // scale to the size and position stored by the last call to cDevice::CanScaleVideo + m_xineDevice.ScaleVideo(m_xineDevice.GetScaleRect()); + +#else + #ifdef SET_VIDEO_WINDOW m_xineLib.SetVideoWindow(maxOsdWidth, maxOsdHeight, vidWin, dontOptimize); #endif + +#endif // APIVERSNUM >= 10733 int videoLeft = frameLeft; int videoTop = frameTop; @@ -175,6 +184,7 @@ cXineOsd::~cXineOsd() { + #if APIVERSNUM < 10509 HideOsd(); #else @@ -410,12 +420,20 @@ int maxOsdWidth, maxOsdHeight; GetMaxOsdSize(maxOsdWidth, maxOsdHeight); +#if APIVERSNUM >= 10733 + + // scale to the size and position stored by the last call to cDevice::CanScaleVideo + m_xineDevice.ScaleVideo(m_xineDevice.GetScaleRect()); + +#else #ifdef SET_VIDEO_WINDOW m_xineLib.SetVideoWindow(maxOsdWidth, maxOsdHeight, vidWin); #endif +#endif // APIVERSUM >= 10733 + int videoLeft = -1; int videoTop = -1; int videoWidth = -1; debian/patches/vdr-1.7.33.patch0000644000000000000000000000112512320322320013144 0ustar Index: vdr-plugin-xine/xineDevice.c =================================================================== --- vdr-plugin-xine.orig/xineDevice.c 2011-10-29 16:36:24.000000000 +0200 +++ vdr-plugin-xine/xineDevice.c 2013-03-16 09:08:07.000000000 +0100 @@ -1200,7 +1200,11 @@ int pid = TsPid(Data); if (pid == 0) patPmtParser.ParsePat(Data, TS_SIZE); +#if VDRVERSNUM < 10733 else if (pid == patPmtParser.PmtPid()) +#else + else if (patPmtParser.IsPmtPid(pid)) +#endif patPmtParser.ParsePmt(Data, TS_SIZE); else if (pid == patPmtParser.Vpid()) { debian/copyright0000644000000000000000000000270212320322320011107 0ustar Upstream Homepage: http://home.vr-web.de/~rnissl/ Upstream Authors: Reinhard Nissl Debian Maintainers: Tobias Grimm Thomas Günther Darren Salt Thomas Schmidt Copyright: (C) 2003 - 2011 Reinhard Nissl Copyright (Debian packaging): (C) 2003 - 2013 Tobias Grimm, Thomas Günther, Darren Salt, Thomas Schmidt License: 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL on most Debian systems. License (Debian packaging): The Debian packaging is licensed under the GPL, version 2 or any later version, see /usr/share/common-licenses/GPL. debian/changelog0000644000000000000000000005071312320322320011033 0ustar vdr-plugin-xine (0.9.4-12) unstable; urgency=low [ Andreas Moog ] * debian/patches/vdr-1.7.40.patch: Apply patch from Lucian Muresan lucianm.AT.users.sourceforge.net to build with newer vdr versions to fix: error: 'vidWin' was not declared in this scope (Closes: #709031) -- Tobias Grimm Sun, 06 Apr 2014 20:53:45 +0200 vdr-plugin-xine (0.9.4-11) unstable; urgency=low * Build-depend on vdr-dev (>= 2.0.0) -- Tobias Grimm Sun, 31 Mar 2013 14:00:24 +0200 vdr-plugin-xine (0.9.4-10) unstable; urgency=low * Build-depend on vdr-dev (>= 1.7.42) -- Tobias Grimm Sat, 23 Mar 2013 20:48:30 +0100 vdr-plugin-xine (0.9.4-9) unstable; urgency=low * Build-depend on vdr-dev (>= 1.7.41) -- Tobias Grimm Sun, 17 Mar 2013 20:20:40 +0100 vdr-plugin-xine (0.9.4-8) unstable; urgency=low * Standards-Version: 3.9.4 * Build-depend in vdr-dev (>= 1.7.40) * Use debhelper 9 * Added patch to support VDR 1.7.33 and yaepg (taken from yavdr by Lars Hanisch and Holger Schvestka) * Fixed formatting strings related security issues -- Tobias Grimm Sat, 16 Mar 2013 08:52:31 +0100 vdr-plugin-xine (0.9.4-7) unstable; urgency=low * Build-depend on vdr-dev (>= 1.7.28) -- Tobias Grimm Sat, 09 Jun 2012 18:36:11 +0200 vdr-plugin-xine (0.9.4-6) unstable; urgency=low * Build-depend on vdr-dev (>= 1.7.27) -- Tobias Grimm Thu, 19 Apr 2012 23:03:17 +0200 vdr-plugin-xine (0.9.4-5) unstable; urgency=low * Build-depend on vdr-dev (>= 1.7.26) * Standards-Version: 3.9.3 -- Tobias Grimm Sun, 25 Mar 2012 12:19:41 +0200 vdr-plugin-xine (0.9.4-4) unstable; urgency=low * Uploading to unstable -- Tobias Grimm Sun, 19 Feb 2012 16:03:08 +0100 vdr-plugin-xine (0.9.4-3) experimental; urgency=low [ Darren Salt ] * Switched to debhelper 7. * Build-depend on libxine2-dev instead of libxine-dev. This is due to a naming change in xine-lib-1.2. [ Tobias Grimm ] * Bumped Standards-Version to 3.9.2 * Updated debian/changelog * Added manpage for xineplaye -- Tobias Grimm Sun, 19 Feb 2012 15:29:12 +0100 vdr-plugin-xine (0.9.4-2) experimental; urgency=low * Switched to GIT using pristine tar -- Tobias Grimm Sat, 29 Oct 2011 19:52:03 +0200 vdr-plugin-xine (0.9.4-1) experimental; urgency=low * New upstream release -- Tobias Grimm Sun, 20 Mar 2011 02:29:31 +0100 vdr-plugin-xine (0.9.3-1) experimental; urgency=low * New upstream release * Dropped 01_debian.dpatch, README.source and dpatch dependency * Updated debian/copyright * Fixed noSignal*.mpg links * Fixed my uploaders address -- Tobias Grimm Sat, 23 Jan 2010 18:20:31 +0100 vdr-plugin-xine (0.9.1-1) experimental; urgency=low * New upstream release * Updated 01_debian.dpatch * Dropped patchlevel control field * Build-Depend on vdr-dev (>=1.6.0-5) * Bumped Standards-Version to 3.8.1 * Added installation of noSignal.mpg (Closes: #478656) * Updated debian/copyright * Removed non-standard shebang line from debian/rules * Added README.source * Standards-Version: 3.8.3 -- Tobias Grimm Mon, 09 Nov 2009 19:36:26 +0100 vdr-plugin-xine (0.8.2-1) experimental; urgency=low [ Tobias Grimm ] * New upstream release * Build-Depend on vdr-dev (>=1.6.0) * Build-Depend on libxine-dev (>= 1.1.90hg+20080321+5ac9723858b2) * Renamed XS-Vcs-* fields to Vcs-* in debian/control * Bumped Standards-Version to 3.7.3 * Added Homepage field to debian/control * Switched Build-System to cdbs, Build-Depend on cdbs * Don't automatically convert docs in /usr/share/doc/vdr-plugin-xine from iso8859-1 -t utf-8 (Debian docs should be UTF-8 in the first place) -- Thomas Schmidt Sun, 06 Apr 2008 21:34:14 +0200 vdr-plugin-xine (0.7.11-1) experimental; urgency=low * First upload to the official archive (Closes: #445712) * New upstream release - Updated 01_debian.dpatch - Removed 01_upstream.dpatch - Removed 02_constness.dpatch - Removed 03_extra_keys.dpatch * Updated debian/rules to include $(DESTDIR) in build and install targets * Updated debian/copyright * Updated package description * Build-Depend on debhelper (>= 5), set COMPAT-Level to 5 * Added XS-Vcs-Svn and XS-Vcs-Browser fields to debian/control * Changed clean-target in debian/rules to not ignore errors * Build-Depend on libxine-dev (>= 1.1.90hg+20070930-1) * Depend on libxine2-vdr -- Thomas Schmidt Mon, 08 Oct 2007 00:48:49 +0200 vdr-plugin-xine (0.7.10-3) experimental; urgency=low * Release for vdrdevel 1.5.2 -- Thomas Günther Sat, 28 Apr 2007 00:00:51 +0200 vdr-plugin-xine (0.7.10-2) experimental; urgency=low * Release for vdrdevel 1.5.1 * Added myself to Uploaders -- Thomas Günther Tue, 27 Feb 2007 19:59:26 +0100 vdr-plugin-xine (0.7.10-1) experimental; urgency=low [ Thomas Günther ] * Replaced VDRdevel adaptions in debian/rules with make-special-vdr * Adapted call of dependencies.sh and patchlevel.sh to the new location in /usr/share/vdr-dev/ [ Tobias Grimm ] * Build-Depend on vdr-dev (>=1.4.5-1) [ Thomas Schmidt ] * Install the plugin-binary via dh_install * New upstream release -- Tobias Grimm Sun, 14 Jan 2007 21:49:45 +0100 vdr-plugin-xine (0.7.9-7) unstable; urgency=low * Added netpbm to Suggest (together with mjpegtools and y4mscaler needed for grabbing) -- Tobias Grimm Fri, 15 Dec 2006 22:42:33 +0100 vdr-plugin-xine (0.7.9-6) unstable; urgency=low * Build-Depend on vdr-dev (>=1.4.4-1) -- Tobias Grimm Sun, 5 Nov 2006 00:00:47 +0100 vdr-plugin-xine (0.7.9-5) unstable; urgency=low [ Thomas Schmidt ] * Build-Depend on vdr-dev (>=1.4.3-1) -- Tobias Grimm Sat, 30 Sep 2006 16:47:08 +0200 vdr-plugin-xine (0.7.9-4) unstable; urgency=low * Bumped Standards-Version to 3.7.2 * Build-Depend on vdr-dev (>=1.4.2-1) -- Tobias Grimm Mon, 28 Aug 2006 21:01:09 +0200 vdr-plugin-xine (0.7.9-3) unstable; urgency=low [ Thomas Schmidt ] * Build-Depend on vdr-dev (>=1.4.1-1) [ Tobias Grimm ] * Added myself to uploaders * Added list of debian maintainers to debian/copyright -- Tobias Grimm Sun, 13 Aug 2006 21:18:28 +0200 vdr-plugin-xine (0.7.9-2) unstable; urgency=low * Thomas Schmidt - Build-Depend on vdr-dev (>=1.4.0-1) -- Debian VDR Team Wed, 3 May 2006 22:19:30 +0200 vdr-plugin-xine (0.7.9-1) unstable; urgency=low * Thomas Schmidt - Build-Depend on vdr-dev (>=1.3.48-1) * Tobias Grimm - New upstream release - Updated 01_debian.dpatch - Updated 02_constness.dpatch - Removed 01_Makefile-fPIC-fix.dpatch - fixed upstream - Removed DVBDIR from debian/rules -- Debian VDR Team Mon, 24 Apr 2006 21:49:35 +0200 vdr-plugin-xine (0.7.8-2) unstable; urgency=low * Thomas Schmidt - Build-Depend on vdr-dev (>=1.3.46-1) * Tobias Grimm - Remove symlink /var/lib/vdr/plugins/xine from old versions in preinst - Get rid off debian/vdr-plugin-xine.dirs -- Debian VDR Team Mon, 10 Apr 2006 08:20:37 +0200 vdr-plugin-xine (0.7.8-1) unstable; urgency=low * Thomas Schmidt - Build-Depend on vdr-dev (>=1.3.41-1) * Tobias Grimm - New upstream release. - Synced with Darren Salt's package 0.7.8-1.ds + 02_constness.dpatch - sprinkled a little constness dust where appropriate + Removed 02_grab.dpatch, 03_format_strings.dpatch (integrated in upstream) + Updated 01_debian.dpatch - Install no signal mpg's to /usr/share/vdr-plugin-xine/ and directly link them into /var/lib/vdr/plugins/xine/ (don't link in /etc/vdr/plugins anymore) -- Debian VDR Team Thu, 2 Feb 2006 15:28:25 +0100 vdr-plugin-xine (0.7.6-6) unstable; urgency=low * Thomas Schmidt - Build-Depend on vdr-dev (>=1.3.39-1) -- Debian VDR Team Tue, 17 Jan 2006 21:51:26 +0100 vdr-plugin-xine (0.7.6-5) unstable; urgency=low * Thomas Schmidt - Build-Depend on vdr (>=1.3.38-1) * Tobias Grimm - Synced with Darren Salt's package 0.7.6-6.ds + Removed 02_symlink_security + Fix the GRAB command back-end for VDR 1.3.38. + Fix some printf() and esyslog() calls (missing format string). Malicious DVB transmissions, anybody? :-) -- Debian VDR Team Sun, 15 Jan 2006 15:21:47 +0100 vdr-plugin-xine (0.7.6-4) unstable; urgency=low * Thomas Schmidt - Build-Depend on vdr (>=1.3.37-1) * Tobias Grimm - Install xineplayer to /usr/bin/ -- Debian VDR Team Mon, 28 Nov 2005 22:41:50 +0100 vdr-plugin-xine (0.7.6-3) unstable; urgency=low * Thomas Schmidt - Build-Depend on vdr (>=1.3.35-1) - Removed CXXFLAGS as parameter from "make all" call in debian/rules - Added 01_Makefile-fPIC-fix.dpatch to fix potential FTBFS on some arches like amd64, hppa and others -- Debian VDR Team Tue, 1 Nov 2005 21:59:13 +0100 vdr-plugin-xine (0.7.6-2) unstable; urgency=low * Thomas Schmidt - Build-Depend on vdr (>=1.3.33-1) -- Debian VDR Team Sun, 25 Sep 2005 22:10:35 +0200 vdr-plugin-xine (0.7.6-1) unstable; urgency=low * Thomas Schmidt - New upstream release - Build-Depend on vdr (>=1.3.32-1) -- Debian VDR Team Sun, 11 Sep 2005 22:20:37 +0200 vdr-plugin-xine (0.7.5-2) unstable; urgency=low * Thomas Schmidt - Build-Depend on vdr (>=1.3.31-1) - Use dependencies.sh from vdr-dev to set vdr dependencies and conflicts to the right vdr version when building the package -- Thomas Schmidt Sun, 28 Aug 2005 19:45:52 +0200 vdr-plugin-xine (0.7.5-1) unstable; urgency=low * Tobias Grimm - Synced with Darren Salt's package - Removed dummy postinst - Depend/Build-Depend on libxine (>= 1.0.2-0vdr1) - Depend/Build-Depend on vdr (>=1.3.30-1) - Conflict with vdr (>=1.3.30.99) -- Debian VDR Team Tue, 16 Aug 2005 23:07:23 +0200 vdr-plugin-xine (0.7.4-6) unstable; urgency=low * Thomas Schmidt - Depend/Build-Depend on vdr (>=1.3.29-1) - Conflict with vdr (>=1.3.29.99) -- Debian VDR Team Mon, 15 Aug 2005 19:56:15 +0200 vdr-plugin-xine (0.7.4-5) unstable; urgency=low * Thomas Schmidt - Depend/Build-Depend on vdr (>=1.3.28-1) - Conflict with vdr (>=1.3.29) * Tobias Grimm - Bumped Standards-Version to 3.6.2 -- Debian VDR Team Wed, 10 Aug 2005 21:38:56 +0200 vdr-plugin-xine (0.7.4-4) unstable; urgency=low * Thomas Schmidt - Depend/Build-Depend on vdr (>=1.3.27-1) - Conflict with vdr (>=1.3.28) -- Debian VDR Team Sun, 19 Jun 2005 18:17:29 +0200 vdr-plugin-xine (0.7.4-3) unstable; urgency=low * Thomas Schmidt - Depend/Build-Depend on vdr (>=1.3.26-1) - Conflict with vdr (>=1.3.27) -- Debian VDR Team Sun, 12 Jun 2005 17:18:47 +0200 vdr-plugin-xine (0.7.4-2) experimental; urgency=low * Thomas Schmidt - Depend/Build-Depend on vdr (>=1.3.25-1) - Conflict with vdr (>=1.3.26) -- Debian VDR Team Tue, 31 May 2005 14:28:55 +0200 vdr-plugin-xine (0.7.4-1) experimental; urgency=low * Thomas Schmidt - New upstream release - Build-Depend on libxine-dev (>=1.0.1-1vdr2) - Conflict with libxine1 (<< 1.0.1-vdr2) -- Debian VDR Team Thu, 12 May 2005 20:37:13 +0200 vdr-plugin-xine (0.7.3-2) experimental; urgency=low * Thomas Schmidt - Depend/Build-Depend on vdr (>=1.3.24-1) - Conflict with vdr (>=1.3.25) -- Debian VDR Team Mon, 9 May 2005 16:09:01 +0200 vdr-plugin-xine (0.7.3-1) experimental; urgency=low * Thomas Schmidt - New upstream release - Build-Depend on libxine-dev (>=1.0-1vdr7) - Conflict with libxine1 (<< 1.0-vdr7) -- Debian VDR Team Sun, 17 Apr 2005 14:42:02 +0200 vdr-plugin-xine (0.7.2-2) experimental; urgency=low * Thomas Schmidt - Depend/Build-Depend on vdr (>=1.3.23-1) - Conflict with vdr (>=1.3.24) - debian/rules: some cleanups - Changed Maintainer to Debian VDR Team - Added Darren Salt and myself to Uploaders -- Debian VDR Team Sun, 10 Apr 2005 12:44:55 +0200 vdr-plugin-xine (0.7.2-1) unstable; urgency=low * New upstream release -- Thomas Schmidt Sun, 27 Feb 2005 18:10:15 +0100 vdr-plugin-xine (0.7.1-1) unstable; urgency=low * New upstream release. -- Darren Salt Sun, 13 Feb 2005 17:15:18 +0000 vdr-plugin-xine (0.7.0-3) unstable; urgency=low * Rebuild for VDR 1.3.20. -- Darren Salt Tue, 08 Feb 2005 21:52:36 +0000 vdr-plugin-xine (0.7.0-2) unstable; urgency=low * Use O_NOFOLLOW instead of O_EXCL to prevent symlink attacks. (Requires some support from VDR.) -- Darren Salt Wed, 2 Feb 2005 17:54:46 +0000 vdr-plugin-xine (0.7.0-1) unstable; urgency=low * New upstream release. * Image-grab patch is integrated upstream. -- Darren Salt Tue, 01 Feb 2005 01:29:02 +0000 vdr-plugin-xine (0.6.5-2.ds) unstable; urgency=low * Image grab (SVDRP "grab"): - use absolute paths for the image-processing programs - avoid shell quoting problems * Suggest y4mscaler and mjpegtools (for image grab); reference them in the description. -- Darren Salt Thu, 27 Jan 2005 00:45:55 +0000 vdr-plugin-xine (0.6.5-1.ds) unstable; urgency=low * New upstream release. -- Darren Salt Sun, 23 Jan 2005 19:30:59 +0000 vdr-plugin-xine (0.6.4-1) unstable; urgency=low * New upstream release. -- Darren Salt Mon, 10 Jan 2005 21:09:04 +0000 vdr-plugin-xine (0.6.3-1.ds) unstable; urgency=low * New upstream release. Mutter, grumble, just built 0.6.2... * Drop vdr-xine transitional package. * Pull in some changes from the proposed Debian package - which uses my packaging... ;-) -- Darren Salt Fri, 31 Dec 2004 22:43:51 +0000 vdr-plugin-xine (0.6.1-1.ds) unstable; urgency=low * New upstream release. - Dolby audio patch and thread-safe fixups are present - patches removed. -- Darren Salt Sat, 11 Dec 2004 20:10:24 +0000 vdr-plugin-xine (0.6.0-5.ds) unstable; urgency=low * Move noSignal*.pes links from /var/lib/vdr/... to /etc/vdr/... (i.e. to where they should be). Ensure that /var/lib/vdr/plugins is a symlink. -- Darren Salt Fri, 10 Dec 2004 00:30:17 +0000 vdr-plugin-xine (0.6.0-4.ds) unstable; urgency=low * Fixups for thread-safe libc functions. -- Darren Salt Sat, 04 Dec 2004 21:54:15 +0000 vdr-plugin-xine (0.6.0-3.ds) unstable; urgency=low * Added upstream patch for Dolby audio. * Build-depend on dpatch. -- Darren Salt Sun, 21 Nov 2004 16:19:07 +0000 vdr-plugin-xine (0.6.0-2.ds) unstable; urgency=low * Rebuild for VDR 1.3.16. -- Darren Salt Sun, 14 Nov 2004 20:42:38 +0000 vdr-plugin-xine (0.6.0-1.ds) unstable; urgency=low * New upstream release. - Expects noSignal*.pes to be in a different location. I'm not moving them from below /usr/share, but I'll provide symlinks... * Convert documentation to UTF-8. -- Darren Salt Wed, 03 Nov 2004 01:53:41 +0000 vdr-plugin-xine (0.5.3-2.ds) unstable; urgency=low * Rebuild for VDR 1.3.15. -- Darren Salt Mon, 01 Nov 2004 21:13:01 +0000 vdr-plugin-xine (0.5.3-1.ds) unstable; urgency=low * New upstream release, built for VDR 1.3.14. -- Darren Salt Sun, 24 Oct 2004 22:49:13 +0100 vdr-plugin-xine (0.5.2-2.ds) unstable; urgency=low * Rebuild for VDR 1.3.13. -- Darren Salt Sun, 17 Oct 2004 17:37:46 +0100 vdr-plugin-xine (0.5.2-1.ds) unstable; urgency=low * New upstream version. * Documentation tweaks integrated upstream. -- Darren Salt Sun, 10 Oct 2004 20:24:42 +0100 vdr-plugin-xine (0.5.0-1.ds) unstable; urgency=low * New upstream version. * Redone the documentation tweaks. -- Darren Salt Sat, 18 Sep 2004 20:18:58 +0100 vdr-xine (0.4.3-2.ds) unstable; urgency=low * Restart vdr on installation. * Documentation tweaks. * Add plugin configuration file for vdr 1.3.12-3. -- Darren Salt Fri, 06 Aug 2004 22:16:10 +0100 vdr-xine (0.4.3-1.ds) unstable; urgency=low * New upstream version. -- Darren Salt Mon, 26 Jul 2004 18:50:43 +0100 vdr-xine (0.4.1-1.ds) unstable; urgency=low * New upstream version. -- Darren Salt Tue, 22 Jun 2004 22:56:19 +0100 vdr-xine (0.4.0-2.ds) unstable; urgency=low * Added a workaround from rnissl for a problem with vdr-mp3 0.9.1. -- Darren Salt Tue, 22 Jun 2004 22:56:19 +0100 vdr-xine (0.4.0-1.ds) unstable; urgency=low * New upstream version. * Add versioned build-depend on libxine-dev (>= 1-rc5). -- Darren Salt Tue, 22 Jun 2004 00:37:50 +0100 vdr-xine (0.3.4-2.ds) unstable; urgency=low * Rebuild for vdr 1.3.11. -- Darren Salt Sat, 19 Jun 2004 16:05:26 +0100 vdr-xine (0.3.4-1.ds) unstable; urgency=low * New upstream version, built for vdr 1.3.10. -- Darren Salt Mon, 07 Jun 2004 18:36:13 +0100 vdr-xine (0.3.1-1.ds) unstable; urgency=low * New upstream version, built for vdr 1.3.8. * Standards version 3.6.1. -- Darren Salt Sun, 23 May 2004 23:39:26 +0100 vdr-xine (0.2.2-1) unstable; urgency=low * Rebuilt for vdr 1.3.6. * Dropped ff/rew patch (integrated upstream). -- Darren Salt Sat, 08 May 2004 22:12:20 +0100 vdr-xine (0.2.1-2) unstable; urgency=low * Rebuilt for vdr 1.3.6. * Fixed handling of ff/rew (patch posted by upstream on vdr mailing list). -- Darren Salt Sun, 02 May 2004 04:06:26 +0100 vdr-xine (0.2.1-1) unstable; urgency=low * New upstream release. * Dropped some makefile mods (integrated upstream). -- Darren Salt Fri, 23 Apr 2004 23:12:50 +0100 vdr-xine (0.1.2-1) unstable; urgency=low * New upstream release. * Set DATADIR properly, and include the files in data/. -- Darren Salt Tue, 02 Mar 2004 22:14:33 +0000 vdr-xine (0.1.1-2) unstable; urgency=low * Rebuild for vdr 1.2.6. -- Darren Salt Fri, 30 Jan 2004 17:07:41 +0000 vdr-xine (0.1.1-1) unstable; urgency=low * New upstream version. -- Darren Salt Tue, 13 Jan 2004 22:38:20 +0000 vdr-xine (0.0.2-1) unstable; urgency=low * Initial packaging. -- Darren Salt Wed, 17 Dec 2003 16:45:36 +0000 debian/compat0000644000000000000000000000000212320322320010351 0ustar 9 debian/links0000644000000000000000000000025712320322320010222 0ustar usr/share/vdr-plugin-xine/noSignal4x3.mpg var/lib/vdr/plugins/xine/noSignal4x3.mpg usr/share/vdr-plugin-xine/noSignal16x9.mpg var/lib/vdr/plugins/xine/noSignal16x9.mpg debian/docs0000644000000000000000000000001612320322320010023 0ustar MANUAL README debian/watch0000644000000000000000000000007712320322320010210 0ustar version=2 http://home.vr-web.de/~rnissl/ vdr-xine-(\d.*)\.tgz debian/control0000644000000000000000000000230312320322320010554 0ustar Source: vdr-plugin-xine Section: misc Priority: extra Maintainer: Debian VDR Team Uploaders: Darren Salt , Thomas Schmidt , Tobias Grimm , Thomas Günther Build-Depends: debhelper (>= 9), vdr-dev (>= 2.0.0), pkg-config, gettext, libxine2-dev, txt2man Standards-Version: 3.9.4 Homepage: http://home.vr-web.de/~rnissl/ Vcs-Git: git://git.debian.org/git/pkg-vdr-dvb/vdr-plugin-xine.git Vcs-Browser: http://git.debian.org/?p=pkg-vdr-dvb/vdr-plugin-xine.git Package: vdr-plugin-xine Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${vdr:Depends}, libxine2-vdr Suggests: y4mscaler, mjpegtools, netpbm Description: allows xine to be a display for vdr, the Video Disk Recorder Plugin for vdr which allows you to use xine, gxine or some other frontend for libxine as a display, instead of relying on an MPEG decoder / TV output card. . xine >= 0.99.2 and gxine >= 0.4.0 have built-in support for vdr. Other frontends may need to be patched. . If you want to use the SVDRP 'grab' command, you'll need mjpegtools (from Christian Marillat's archive) and y4mscaler. debian/install0000644000000000000000000000041012320322320010537 0ustar libvdr-xine.so.* usr/lib/vdr/plugins/ debian/plugin.xine.conf etc/vdr/plugins/ xineplayer usr/bin/ data/noSignal4x3.mpg usr/share/vdr-plugin-xine/ data/noSignal16x9.mpg usr/share/vdr-plugin-xine/