[vdr] [ANNOUNCE] VDR developer version 1.7.23

Stuart Morris stuart_morris at talk21.com
Sun Jan 22 15:50:21 CET 2012


Thanks
I pointed Make.config to the media_build/linux directory and built that way.
I'm surprised because I fully expected the media_build script to install the headers to.

--- On Sun, 22/1/12, Ian Bates <ian_and_joanna at talktalk.net> wrote:

> From: Ian Bates <ian_and_joanna at talktalk.net>
> Subject: Re: [vdr] [ANNOUNCE] VDR developer version 1.7.23
> To: "VDR Mailing List" <vdr at linuxtv.org>
> Date: Sunday, 22 January, 2012, 12:40
> Hi,
> 
> Something to try:
> 
> *Short answer*
> 
> Make sure VDR Make.config points to the appropriate
> media_build directory (DVBDIR variable)
> 
> *Longer answer*
> 
> 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.
> 
> 
> Regards,
> 
> 
> Ian.
> 
> 
> On 22 Jan 2012, at 11:03, Stuart Morris wrote:
> 
> > Hi
> > I have updated my DVB drivers using:
> > git clone git://linuxtv.org/media_build.git
> > cd media_build 
> > ./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?
> > Thanks
> > 
> > 
> > --- 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
> >> 
> >>       ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.23.tar.bz2
> >> 
> >> A 'diff' against the previous version is available
> at
> >> 
> >>       ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.22-1.7.23.diff
> >> 
> >> MD5 checksums:
> >> 
> >> de136f7be28c4b6f1fa0e2218b4acc11 
> vdr-1.7.23.tar.bz2
> >> 2977b75cd8dacad187d11c10b867d56a 
> >> vdr-1.7.22-1.7.23.diff
> >> 
> >> WARNING:
> >> ========
> >> 
> >> This is a *developer* version. Even though *I* use
> it in my
> >> productive
> >> 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
> >> cDvbTuner::GetSignalQuality()
> >>   (triggered by Ville Skyttä
> pointing out that the
> >> variable HasSnr was unused).
> >> - Updated the Finnish OSD texts (thanks to Rolf
> >> Ahrenberg).
> >> - Added support for HbbTV to libsi (thanks to
> Christoph
> >> Haubrich).
> >> - 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
> >> Füley).
> >> - 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",
> >> S28.2E-2-2010-7012).
> >> - Fixed cDvbSubtitleConverter::SetOsdData()
> (thanks to Rolf
> >> Ahrenberg).
> >> - Fixed cListBase::Move() in case From and To are
> equal
> >> (reported by Sundararaj
> >>   Reel).
> >> - Added support for DVB-T2 to libsi (thanks to
> Rolf
> >> Ahrenberg).
> >> - 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
> >>   replayed.
> >> - 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!
> >> 
> >> Klaus
> >> 
> >> _______________________________________________
> >> vdr mailing list
> >> vdr at linuxtv.org
> >> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
> >> 
> > 
> > _______________________________________________
> > vdr mailing list
> > vdr at linuxtv.org
> > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
> 
> 
> _______________________________________________
> vdr mailing list
> vdr at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
> 



More information about the vdr mailing list