[vdr] [ANNOUNCE] VDR developer version 1.7.23
ian_and_joanna at talktalk.net
Sun Jan 22 13:40:57 CET 2012
Something to try:
Make sure VDR Make.config points to the appropriate media_build directory (DVBDIR variable)
I'm not sure a simple 'install' of the DVB drivers changes any system headers. So VDR needs to point the headers relevant to the available modules.
1. Ensure you really have built and installed the media_build DVB stack.
2. Point VDR Make.config to your git media_build directory NOTE '/linux' suffix:
# From my vdr Make.config:
#DVBDIR = /usr/local/src/v4l-dvb/current/linux
#DVBDIR = /usr/local/src/linux-tbs-drivers/current/linux
DVBDIR = /usr/local/src/linux-tbs-drivers/testing/linux
# Change to where you have downloaded and built your DVB stuff
DVBDIR = /usr/local/src/dvb/media_build-git/linux
3. make VDR and install
If you have followed these steps already then I'm sorry not to add anything new.
On 22 Jan 2012, at 11:03, Stuart Morris wrote:
> I have updated my DVB drivers using:
> git clone git://linuxtv.org/media_build.git
> cd media_build
> make install
> Yet VDR complains of the wrong DVB API version number:
> dvbdevice.h:18:2: error: #error VDR requires Linux DVB driver API version 5.3 or higher!
> /usr/include/linux/dvb/version.h reports version 5.2 and the date of the file is old, meaning it was not updated when the drivers were updated.
> Can anybody explain what has gone wrong here?
> --- On Sun, 15/1/12, Klaus Schmidinger <Klaus.Schmidinger at tvdr.de> wrote:
>> From: Klaus Schmidinger <Klaus.Schmidinger at tvdr.de>
>> Subject: [vdr] [ANNOUNCE] VDR developer version 1.7.23
>> To: vdr at linuxtv.org
>> Date: Sunday, 15 January, 2012, 15:10
>> VDR developer version 1.7.23 is now
>> available at
>> A 'diff' against the previous version is available at
>> MD5 checksums:
>> de136f7be28c4b6f1fa0e2218b4acc11 vdr-1.7.23.tar.bz2
>> This is a *developer* version. Even though *I* use it in my
>> environment. I strongly recommend that you only use it
>> under controlled
>> conditions and for testing and debugging.
>> The changes since version 1.7.22:
>> - Removed the '.pl' suffix from svdrpsend.pl (sorry, I
>> missed that one).
>> - Fixed bonding more than two devices.
>> - Fixed handling symbolic links in
>> cRecordings::ScanVideoDir() (reported by
>> Sundararaj Reel).
>> - Fixed a memory leak in cRecordings::ScanVideoDir() in
>> case there are too many
>> link levels (reported by Sundararaj Reel).
>> - Removed redundant memset() in the ctor of
>> cSatCableNumbers (triggered by
>> Ville Skyttä pointing out that the argument
>> sequence in the call was wrong).
>> - Removed a redundant NULL check in
>> cDvbSpuDecoder::setTime() (thanks to Ville Skyttä).
>> - Added HasSnr to the DEBUG_SIGNALQUALITY output in
>> (triggered by Ville Skyttä pointing out that the
>> variable HasSnr was unused).
>> - Updated the Finnish OSD texts (thanks to Rolf
>> - Added support for HbbTV to libsi (thanks to Christoph
>> - Added support for devices with more than one delivery
>> system per frontend.
>> This requires a DVB driver with version 5.5 or
>> higher that can handle the
>> DTV_ENUM_DELSYS call. With older drivers it will
>> fall back to one delivery
>> system per frontend.
>> - Updated the Hungarian language texts (thanks to István
>> - cDvbTuner::ExecuteDiseqc() now makes sure only one tuner
>> sends SCR commands
>> at any given time (reported by Frank Neumann).
>> - cEvent::FixEpgBugs() now replaces any newline characters
>> in stream component
>> descriptions with blanks (thanks to Torsten Lang for
>> reporting a problem with
>> EPG data from BSkyB's "MTV MUSIC",
>> - Fixed cDvbSubtitleConverter::SetOsdData() (thanks to Rolf
>> - Fixed cListBase::Move() in case From and To are equal
>> (reported by Sundararaj
>> - Added support for DVB-T2 to libsi (thanks to Rolf
>> - Added support for handling DVB-T2 transponders.
>> This requires a DVB driver
>> with version 5.3 or higher that can handle the
>> DTV_DVBT2_PLP_ID call (thanks
>> to Rolf Ahrenberg).
>> - Fixed cConfig::Load() for g++ version 4.7.0 (thanks to
>> Ville Skyttä).
>> - Fixed a possible memory corruption in cTsToPes::GetPes()
>> in case of broken
>> TS packets, e.g. when switching channels.
>> - Fixed the SVDRP command CLRE for a single channel in case
>> there are events
>> that have a timer (thanks to Timo Eskola).
>> - BIDI support now checks at runtime whether the system
>> runs with UTF-8 (suggested
>> by Torsten Lang).
>> - Added member functions Adapter() and Frontend() to
>> cDvbDevice (suggested by
>> Rolf Ahrenberg).
>> - The parameters that are only used by "second generation"
>> delivery systems (DVB-S2
>> and DVB-T2) are no longer written into channels.conf
>> for "first generation"
>> delivery systems (DVB-S and DVB-T).
>> - Changed IndexToHMSF() so that it can handle negative
>> Index values.
>> - Added option -N to the msgmerge call in the Makefile,
>> because fuzzy translation
>> mostly resulted in useless strings.
>> - The new setup option "Replay/Show remaining time" can be
>> used to switch between
>> showing the total length or the remaining time of
>> the recording that is currently
>> - Fixed wrongfully displaying the length of a recording in
>> the title of the replay
>> progress display.
>> - Fixed frozen live view with device bonding in case the
>> bonded master is used for
>> live viewing (reported by Uwe Scheffler).
>> Have fun!
>> vdr mailing list
>> vdr at linuxtv.org
> vdr mailing list
> vdr at linuxtv.org
More information about the vdr