- settime
- Patch to set the system time using sudo
- osdteletext-speedup
- Patch that speeds up osdteletext 0.4.2
- Cuttime-Patch
- Patch for VDR that corrects the start time on cutting
- Custom services
- Patch to backport the Custom Services before VDR 1.3.30
- Shutdown patch
- Rewrite of the shutdown code for VDR 1.5.x
- Hard Link Cutter
- Fast editing of VDR recordings using hard links
- DVB API wrapper
- Wrapper for using Multiproto/S2API VDR on old DVB drivers
- TS Play
- Patch to play VDR-1.7.x TS recordings in VDR-1.6.x
- Bandwidth-Limit
- Patch to priorize the available bandwidth of FF DVB cards
A patch to set the system time using sudo.
Originally developed by
Baltasar at VDR Portal for VDR 1.2.x versions.
This patch is not necessary since VDR 1.3.38 offers the -u option.
- 2005-01-113kbsettime-1.3.18.diff
- for VDR version 1.3.18 - 1.3.25+
- 2005-01-113kbsettime-1.3.17-poison.diff
- for VDR version 1.3.17 with threadsafe-poison patches
- 2004-07-173kbsettime-1.3.11.diff
- for VDR version 1.3.11
This patch speeds up the display code of the osdteletext plugin. Due to my slow machine and the not very straight forward code of osdteletext, page rendering took 0.740s for me. By rewriting, this improves dramatically, giving a much better response time of osdteletext.
- 2005-03-179kbosdteletext-0.4.2-speedup-2.diff
- Speeds up 4.3 times compared to vanilla 1.4.2
- 2005-03-082kbosdteletext-0.4.2-speedup-1.diff
- Speeds up 1.9 times compared to vanilla 1.4.2
Note: osdteletext-0.5.0 already includes these improvements.
This patch modifies the cutting process, so that the start time of the cutted recording matches the time
of the cut-in, instead of just using the same start time of the original recording. If a recording starts
at 19:55, and the first 5 minutes get cut away, the cutted recording will have a start time of 20:00.
As a side effect, this allows to easily cut a recording into several pieces, as each piece will have a different
start time and will not overwrite the last part.
- 2009-01-262kbcuttime-vdr-1.7.3.diff
- Adaption to VDR-1.7.3
- 2006-05-142kbcuttime-vdr-1.4.0.diff
- Initial patch, for VDR-1.4.0, may also work for other versions
The 'Custom Services' functions were introduced in VDR 1.3.30 to support plugin-to-plugin communications. This archive contains back-ports of these functions for plugins that want to use this feature, but dont want to drop compatibility to pre-1.3.30 versions of VDR.
- 2005-08-219kbcustomservices-backport-1.0.tgz
- Initial Release
The program code for automatic and manual shut down and for automatic restarts for timer recordings is in VDR 1.4.x very complex and error-prone, and behaves strange in some situations. With Klaus' permission I am working on a re-implementation for the upcoming 1.5.x developer builds of VDR. This is the current working version as patch for 1.4.x.
- 2007-03-0450kbvdr-1.5.1-shutdown-rewrite-1.1.diff
- Fix shutdown after timer, for 1.5.1
- 2007-03-0450kbvdr-1.5.0-shutdown-rewrite-1.1.diff
- Fix shutdown after timer, for 1.5.0
- 2007-03-0450kbvdr-1.4.5-shutdown-rewrite-1.1.diff
- Fix shutdown after timer, for 1.4.5
- 2007-02-2550kbvdr-1.5.0-shutdown-rewrite-1.0.diff
- Final patch, for VDR 1.5.0
- Almost identical to the version that is part of VDR 1.5.1
- Changed some identifier names, changed cRemote::LastActivity() from relative to absolute!
- Replaced cThread::EmergencyExit, except for backwards compatibility
- ISREALKEY macro to check whether a key is user-generated
- Slightly changed signal handling
- 2007-02-2550kbvdr-1.4.5-shutdown-rewrite-1.0.diff
- Final patch, adapted to VDR 1.4.5
- 2007-02-1847kbvdr-1.5.0-shutdown-rewrite-0.4.diff
- Fourth patch, for VDR 1.5.0
- Shutdown on playback without confirm
- New: Shutdown.ConfirmRestart() (from setup menu)
- Do a restart on SIGHUP if nothing serious blocks
- i18n strings added
- cShutdown manages Exit, EmergencyExit and ErrorLevel
- 2007-02-1847kbvdr-1.4.5-shutdown-rewrite-0.4.diff
- Fourth patch, adapted to VDR 1.4.5
- 2007-01-2837kbvdr-1.5.0-shutdown-rewrite-0.3.diff
- Third patch, for VDR 1.5.0
- Shutdown command called with /dev/null as stdin, and with plugin name
- Merged SystemExecSession with SystemExec from thread.c
- #define PATCH_SHUTDOWN_REWRITE for detecting
- updated newplugin / PLUGINS.html / INSTALL
- 2007-01-2837kbvdr-1.4.5-shutdown-rewrite-0.3.diff
- Third patch, adapted to VDR 1.4.5
- 2007-01-1030kbvdr-1.5.0-shutdown-rewrite-0.2.diff
- Second patch, for VDR 1.5.0
- Implements 2x power button style
- Plugin-Interface for task schedulers
- 2007-01-1030kbvdr-1.4.5-shutdown-rewrite-0.2.diff
- Second patch, adapted to VDR 1.4.5
- 2006-12-2722kbvdr-1.4.4-shutdown-rewrite-0.1.diff
- Initial patch
- Introduces 5-minute countdown warning
The hard link cutter patch changes the recording editing algorithms of VDR to use filesystem hard links to 'copy' recording files whenever possible to speed up editing recordings noticeably.
For now, the hard link cutter patch CAN NOT be ported to VDR-1.7.32, because the new editing code modifies almost all files.
- 2012-08-2628kbvdr-1.7.29-hlcutter-0.2.3.diff
- Adaption to VDR-1.7.29 - VDR-1.7.31
- 2012-04-0228kbvdr-1.7.27-hlcutter-0.2.3.diff
- Adaption to VDR-1.7.27+ (thx Ville Skyttä)
- Finnish translation (thx Ville Skyttä)
- German translation
- 2011-12-0523kbvdr-1.7.22-hlcutter-0.2.2.diff
- Adaption to VDR-1.7.22+ (thx Ville Skyttä)
- 2010-04-0523kbvdr-1.7.14-hlcutter-0.2.2.diff
- Adaption to VDR-1.7.14-VDR-1.7.19, and VDR-1.7.21+
- 2010-08-1923kbvdr-1.7.20-hlcutter-0.2.2.diff
- Adaption to VDR-1.7.20
- 2010-01-1623kbvdr-1.7.11-hlcutter-0.2.2.diff
- Adaption to VDR-1.7.11-VDR-1.7.13
- 2009-06-1423kbvdr-1.7.6-hlcutter-0.2.2.diff
- Adaption to VDR-1.7.6-VDR-1.7.10
- Adaption to GCC-4.4, thx to Ville Skyttä
- 2009-06-1423kbvdr-1.7.4-hlcutter-0.2.2.diff
- Adaption to GCC-4.4, thx to Ville Skyttä
- 2009-06-1423kbvdr-1.6.0-2-tsplay-hlcutter-0.2.2.diff
- Adaption to tsplay-patch
- Adaption to GCC-4.4, thx to Ville Skyttä
- 2009-06-1422kbvdr-1.5.13-hlcutter-0.2.2.diff
- Adaption to GCC-4.4, thx to Ville Skyttä
- 2009-01-2623kbvdr-1.7.4-hlcutter-0.2.1.diff
- Adaption to VDR-1.7.4 (experimental)
- Support for TS recordings with up to 65535 files and up to 1TB per file
- 2008-01-1322kbvdr-1.5.13-hlcutter-0.2.0.diff
- Adaption to VDR-1.5.13
- 2008-01-1222kbvdr-1.5.12-hlcutter-0.2.0.diff
- New: Experimental support for multiple /videoXX folders
- Fix: Editing fails if there's no final cut-out
- 2008-01-1222kbvdr-1.4.7-hlcutter-0.2.0.diff
- Adaption to VDR-1.4.7
- 2007-09-0118kbvdr-1.5.9-hlcutter-0.1.4.diff
- New: Minimal adaptions to VDR-1.5.9
- 2007-08-0418kbvdr-1.5.5-hlcutter-0.1.4.diff
- New: Dynamic increase of file size before running out of xxx.vdr files
- Fix: Last edit mark is not a cout-out
- Fix: Write error if link-copied file is smaller than allowed file size
- Fix: Broken index/marks if cut-in is at the start of a new file
- Fix: Clear dangeling pointer to free'd cUnbufferedFile, thx to Matthias Schwarzott
- 2007-03-1714kbvdr-1.5.1-hlcutter-0.1.diff
- First patch, very experimental, for VDR 1.3.42 - 1.5.1
- NOT TESTED for multiple /videoxx folders!
This patch adds backwards compatibility support for VDR 1.5.14 and VDR 1.7.x for the not longer supported old DVB API without Multiproto / S2API support.
- 2013-03-3112kbvdr-2.0.0-s2apiwrapper-light-0.10.diff
- New: API emulation from DVB API 5.0 to DVB API 5.8
- New: Runtime API check to avoid unsupported commands
- Fix: Fails to do EPG on DVB-S2 since 1.7.40
- 2012-12-024kbvdr-1.7.32-s2apiwrapper-light-0.9.diff
- Light wrapper, only supports DVB API starting with V5.0
- Fix: Compatibility to VDR-1.7.32
- 2012-02-1920kbvdr-1.7.24-s2apiwrapper-0.8.diff
- Fix: Compatibility to VDR-1.7.24
- 2012-01-1520kbvdr-1.7.23-s2apiwrapper-0.8.diff
- New: DVB-API 5.3 emulation for 3.0-5.2 APIs, for VDR-1.7.23
- 2011-09-1120kbvdr-1.7.21-s2apiwrapper-0.7.diff
- Fix: Compatibility to VDR-1.7.21
- 2010-12-2520kbvdr-1.7.13-s2apiwrapper-0.7.diff
- New: Optional direct output of TS data for FF-SD (needs firmware)
- Fix: Compile using DVBv5 headers
- 2010-06-2616kbvdr-1.7.13-s2apiwrapper-0.6.diff
- New: Auto-detect S2API at runtime and switch between DVB-V3 API and S2API
- New: --dvbapi=3 and --dvbapi=5 for manual switching of API version
- 2010-04-0514kbvdr-1.7.13-s2apiwrapper-0.5.diff
- Adaption to VDR-1.7.13-VDR-1.7.15+
- 2010-01-1614kbvdr-1.7.11-s2apiwrapper-0.5.diff
- Adaption to VDR-1.7.11-VDR-1.7.12
- 2010-01-1614kbvdr-1.7.10-s2apiwrapper-0.5.diff
- Adaption to VDR-1.7.10
- 2008-12-2513kbvdr-1.7.4-s2apiwrapper-0.5.diff
- Adaption to VDR-1.7.4-VDR-1.7.9
- Uses TsToPes for TS playback instead of sending TS directly to the DVB driver
- VDR-1.7.4+ will require the PlayTs patch for TsToPes to work.
- 2008-12-254kbvdr-1.7.4-playts.diff
- Fix VDR-1.7.4-1.7.8 TsToPes compatibility repacker
- 2008-12-2513kbvdr-1.7.2-s2apiwrapper-0.5.diff
- Switch from Multiproto to S2API for VDR-1.7.2
- 2008-09-0723kbvdr-1.7.1-dvb-api-wrapper-0.4.diff
- Updated for VDR-1.7.1
- 2008-05-2223kbvdr-1.7.0-multiproto-update-dvb-api-wrapper-0.4.diff
- Based on VDR-1.7.0 with multiproto-update.diff
- Runtime switching to multiproto API, if available
- 2008-04-1323kbvdr-1.7.0-dvb-api-wrapper-0.3.diff
- Update for VDR 1.7.0, Fix default modulation
- 2008-02-222kbvdr-1.5.15-channel-parser-multiproto-compatibility-0.1.diff
- Channels.conf parser patch to allow VDR 1.5.x-1.6.x to read the channels.conf from VDR 1.7.
- 2008-02-0422kbvdr-1.5.14-dvb-api-wrapper-0.2a.diff
- Fix for certain kernel versions
- 2008-02-0322kbvdr-1.5.14-dvb-api-wrapper-0.2.diff
- Rewritten improved version
- 2008-01-2710kbvdr-1.5.14-dvb-api-wrapper-0.1.diff
- First release
This patch allows VDR-1.6.0 to use TS recordings from VDR-1.7.x. Playback and editing of recordings in SD resolution should work. Recordings are still done in PES format.
- Plays back TS recordings in SD resolution
- HD recordings may work depending on output plugin
- Can edit TS recordings
- Records to old PES format, fully compatible to VDR-1.6.0
- No recording to TS possible, sorry.
- Supports >4GB and >255 files for TS recordings
- No frame rate support, assumes 25fps
- Implements TS device interface for output plugins
- Working TS to PES repacker
- Hybrid index file support. No conversion to/from old format as VDR-1.7 does.
- 2010-06-0384kbvdr-1.6.0-2-tsplay-0.2.diff
- New: Backported improvements from current VDR-1.7
- New: Presence-check using define TSPLAY_PATCH_VERSION
- New: streamdev-cvs supports tsplay (Thx to Frank Schmirler)
- New: xlineliboutput-cvs supports tsplay
- 2009-06-1478kbvdr-1.6.0-2-tsplay-0.1.diff
- First experimental version
- 2009-06-1423kbvdr-1.6.0-2-tsplay-hlcutter-0.2.2.diff
- Adapted version of the Hard Link Cutter patch
- 2009-06-1422kbvdr-jumpplay-1.0-1.6.0-2-tsplay.diff
- Adapted version of the JumpPlay patch
This patch limits on full featured DVB cards the bandwidth of video playback, because the card cannot play back and
record a high bandwidth channel at the same time. Instead, after reaching a configurable bandwidth (Setup -> DVB ->
FF DVB Bandwidth Limit (kbit)), the playback is first limited to I-frames then to audio only and finally completely
suspended, so that a parallel recording is not interrupted. First tests showed good results at a bandwidth of 14000-15000.
This patch is still under testing!! VDR-1.7 will follow!
- 2010-02-139kbvdr-1.6.0-bandwidthlimit-0.1.diff
- First experimental version