[vdr] [ANNOUNCE] VDR developer version 1.7.23

Stuart Morris stuart_morris at talk21.com
Sun Jan 22 16:15:35 CET 2012


I also had to copy compiler.h from my kernel sources to the media_build directory otherwise various plugins would not compile.
cp /usr/src/kernels/2.6.35.14-96.fc14.i686.PAE/include/linux/compiler.h /usr/local/src/media_build/linux/include/linux/

--- On Sun, 22/1/12, Stuart Morris <stuart_morris at talk21.com> wrote:

> From: Stuart Morris <stuart_morris at talk21.com>
> Subject: Re: [vdr] [ANNOUNCE] VDR developer version 1.7.23
> To: "VDR Mailing List" <vdr at linuxtv.org>
> Date: Sunday, 22 January, 2012, 14:50
> 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
> > 
> 
> _______________________________________________
> vdr mailing list
> vdr at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
> 



More information about the vdr mailing list