Fwd: [ANNOUNCE] VDR version 2.7.5 released
"Karim A." <[email protected]> Wed, 11 Jun 2025 17:34:57 +0200
| Newsgroups | gmane.linux.vdr |
|---|---|
| Message-ID | <[email protected]> |
Hi , After I've fixed hello.c and skincurses.c, I was able to build vdr=20 2.7.5, but I had two issues after : 1) =C2=A0sudo make install if [ -n "/usr/local/lib/pkgconfig" ] ; then\ =C2=A0=C2=A0 mkdir -p /usr/local/lib/pkgconfig ;\ =C2=A0=C2=A0 cp vdr.pc /usr/local/lib/pkgconfig ;\ =C2=A0=C2=A0 fi # 'cp -n' may be broken, so let's do it the hard way *** Plugin epgtableid0: make[1]: Rien =C3=A0 faire pour =C2=AB=C2=A0all=C2=A0=C2=BB. 2) vdr --version vdr: /usr/local/lib/vdr/libvdr-skincurses.so.7: undefined symbol:=20 _ZN24cSkinCursesDisplayTracks15SetAudioChannelEi vdr (2.7.5/7) - The Video Disk Recorder epgtableid0 (2.4.0) - EPG handler for events with table id 0x00 hello (2.4.0) - A friendly greeting osddemo (2.4.1) - Demo of arbitrary OSD setup pictures (2.6.1) - A simple picture viewer Did I missed something ? Could you please help me to fix ? (This Linux machine is powered by Debian 13 Trixie KDE Plasma) Regards. Karim Le 12/04/2025 =C3=A0 12:46, Klaus Schmidinger a =C3=A9crit=C2=A0: > VDR version 2.7.5 is now available at the official VDR GIT archive > > git://git.tvdr.de > > You can also get the latest stable version with > > git clone --branch stable/latest git://git.tvdr.de/vdr.git > > or as a tar archive with > > http://git.tvdr.de/?p=3Dvdr.git;a=3Dsnapshot;h=3Dstable/latest;sf=3Dtbz= 2 > > The changes since version 2.7.4: > > - Added the "override" keyword to virtual functions reimplemented in=20 > derived classes. > Plugins may want to do the same, but don't have to. > - Removed -Werror=3Doverloaded-virtual from Makefile and=20 > Make.config(.template). > Plugins may want to do the same, but don't have to. > - Renamed cStatus::Osd*2() to cStatus::Osd*(). > Plugins that use these recently introduced functions need to remove=20 > the '2' from the name. > - The new virtual function cSkinDisplayMenu::SetItemEvent(..., const=20 > cTimer *Timer) can be > used to get full access to the timer (if any) defined for this event. > - Added mutex locks to protect creating/deleting cStatus and=20 > cEpgHandler objects (suggested > by Markus Ehrnsperger). > - Making absolutely sure cEvent::Title() never returns NULL. > APIVERSNUM is now 30007. > - Improved subtitle handling: > + Subtitles now disappear as signaled in the data stream. > + Subtitles are now kept in memory for at least 120 seconds, to have=20 > them readily > available after a short rewind during replay. > - Subtitles can now be temporarily displayed after a fast rewind: > + The setup option "DVB/Display subtitles" now has three settings:=20 > "no" and "always" > behave like before, the new "after rewind" turns on subtitles after a=20 > fast rewind > during replay, and off again when the point where the rewind was=20 > started is reached. > - Removed an unnecessary call to cDevice::GetVideoSize(). > - Moved the call to Empty() back into the pmSlow case (thanks to=20 > Andreas Baierl). > - Fixed spurious times shown in the progress display when switching=20 > from "play" to "fast > forward". > - Now deleting old recording info before reading modified info file=20 > (suggested by > Stefan Hofmann). > - Plugins need to be rebuilt. > > Homepage: http://www.tvdr.de > Facebook: https://www.facebook.com/VideoDiskRecorder > > Have fun! > > Klaus