|
|
|
|
Changelog for vdr-lang-2.6.9-lp156.1.1.noarch.rpm :
* Sat Jul 27 2024 Stefan Seyfried - update to version 2.6.9 (2024-07-15): * fix a crash in strreplace() * fix handling of cSkinDisplayMenu::GetTextAreaFont() * fix timeout in cDvbDevice while tuning after the frontend has been reopened. * fix setting the editable width in the LCARS skin * fix restarting the EPG scan and keeping the frequency of calls to Device->SetPowerSaveIfUnused() low. * fix a possible use after free in the EIT scanner * fix setting T2 system ID from NIT * when starting an editing process, first check whether there is enough free disk space to save the edited recording * add EPG bugfix for broadcasters who put literal \"\ \" strings in their EPG * EIT scanner: check that there is a proper device before adding a channel to the scan list. * removed leftover cMenuRecordings::SetPath(). * unused devices can now be put into a power save mode. Device plugins have to implement cDevice::SetPowerSaveMode() to make this work. * implemented power save mode for cDvbDevice * add \'lnbPowerTurnedOn = false\' to cDvbTuner::ProvidesFrontend() * update Italian OSD texts * Sun Apr 07 2024 seife+obsAATTb1-systems.com- upate to version 2.6.7 (2024-04-02): * Fixed the move assignment operator to check for self-assignment * Added missing initialization of cChannel::nameSourceMode * Modified handling channel names with source for thread safety * Adapted \"Setup/Miscellaneous/Show channel names with source\" to the new handling in cChannel * Added a 15 second grace period before stopping a VPS timer * The primary device no longer starts unnecessary threads if it doesn\'t have a decoder * The info file of a recording is now re-read if an update of the video directory is triggered, to make sure modifications from other VDRs are adopted * New setup parameters \"EPG scan max. channel number\" and \"EPG pause after scan\" can be used to tune the behavior of the EPG scan (see MANUAL for details) * Improved handling present/following data for VPS timers * Event status change log now also shows the previous status * Fixed logging when a timer has entered the VPS margin * EIT scan no longer deletes the scanList if no device was switched in this pass * EIT scan now skips scanList entries if a device is already tuned to that transponder * EIT scan is no longer inhibited if a timer is in VPS margin or needs the transponder * If the current channel is no longer available because of a VPS timer entering the VPS margin, live view now switches to the channel of that timer * A device is now always kept occupied if a timer is in VPS margin or needs the transponder * Hungarian OSD texts updates * Tue Feb 06 2024 seife+obsAATTb1-systems.com- revert sysusers-tools, it does not allow to create a user without matching group. provide user(vdr) instead. * Sun Feb 04 2024 seife+obsAATTb1-systems.com- update to version 2.6.6 (2023-01-24): * Fixed height calculation in progress display (thanks to Matthias Senzel). * Fixed a possible crash in cDevice::StopSectionHandler() (thanks to Markus Ehrnsperger). * Using a dummy OSD if no OSD provider is available is not considered an error anymore (thanks to Markus Ehrnsperger). * Implemented scaling images (thanks to Andreas Baierl). * Removed syslog calls in child process after fork() (thanks to Markus Ehrnsperger). * Fixed an unnecessary double display of the current menu item in page up/down (thanks to Matthias Senzel). * Fixed an unnecessary double display of menu items in the Recordings menu (thanks to Matthias Senzel). * Added the move constructor to cString for better performance (thanks to Markus Ehrnsperger). * Add total number of errors when logging new recording errors. * Added \'/\' to the list of fuzzy characters for pattern timers. * Fixed handling primary device on headless systems (thanks to Markus Ehrnsperger). * Workaround in detecting frame height for channels with wrong crop parameters (thanks to Christoph Haubrich). * Fixed possible duplicate component entries in the info of an ongoing recording (reported by Christoph Haubrich). * Sat Feb 03 2024 seife+obsAATTb1-systems.com- switch to sysusers.d for vdr user generation * Fri Jan 19 2024 seife+obsAATTb1-systems.com- update to version 2.6.5 (2023-12-30): - Fixed broken video data streams on systems without output device when switching live channel to a different transponder while recording (reported by Markus Ehrnsperger). - The frame width, height, scan type and apect ratio of a recording are now stored in the \'info\' file under the \'F\' tag (thanks to Christoph Haubrich). - Added cRecordingInfo::FrameParams(), which can be used to get a nicely formatted string with all the available frame data. - The recording info of the default skins now shows the frame parameters of the recording at the end of the description (if such information is available). * Wed Mar 01 2023 seife+obsAATTb1-systems.com- update to version 2.6.4 (2023-02-17): - Updated the Italian OSD texts - Fixed restoring the volume at program start - Fixed symmetry of Begin/EndSegmentTransfer() calls in cEIT::cEIT() - Fixed initializing cDvbPlayerControl - Reverted \'Fixed a possible crash if an editing process is canceled while the edited recording is being replayed\' (introduced in version 2.6.2), because it caused a deadlock when moving recordings between volumes. - Fixed a possible crash if an editing process is canceled while the edited recording is being replayed (new solution). - Fixed unnecessary interruption of ongoing recordings if timers avoided the transfer mode receiver device - Revised support for kernel based LIRC driver * Thu Dec 15 2022 Stefan Seyfried - udate to version 2.6.3 (2022-12-14): - fix a compiler warning. - fix generating the index file in the cutter - fix a faulty \'Timer still recording\' query when canceling an editing job - add code for the \'qks\' audio track - fix a possible heap-use-after-free in cDvbTuner::Action() - fix initializing cDvbPlayerControl and cTransferControl - avoid calling poll() in cSectionHandler::Action() if there are no filters - avoid memcpy() in cGlyph::cGlyph() if the bitmap is empty - avoid unnecessary processing in cDvbSubtitleConverter::FinishPage() if there are no areas - avoid a zero sized array in cDevice::GetDevice() - check the video directory after setting the user id. * Sat Dec 03 2022 Stefan Seyfried - update to version 2.6.2 (2022-11-30): See packaged HISTORY file for full details * Sun Apr 03 2022 Stefan Seyfried - update to 2.6.1- remove upstreamed vdr-2.4.7-gcc11.diff- update 16_vdr_wareagleicon.patch * Fri Dec 31 2021 Stefan Seyfried - update to 2.4.8 (2021-12-27): - Fixed a possible crash in the Schedule menu, if EPGLinger=0. - Fixed cTsPayload::AtPayloadStart() to ignore other PIDs. - Fixed unlocking vs. call to EpgHandlers.EndSegmentTransfer() - Fixed a memory leak in handling the NIT - Fixed a possible memory leak in creating fonts - Fixed calculating the disk use percentage if there\'s more than 20TB of recordings * Sun Jun 13 2021 Stefan Seyfried - add vdr-2.4.7-gcc11.diff to fix build with gcc-11- no longer build vdr-devel-doc by default- disable -Wparentheses warning: it\'s annoying and upstream is unlikely to fix this * Sun Jun 13 2021 Stefan Seyfried - update to 2.4.7 (2021-04-21): - Fixed strreplace() to handle NULL strings - Fixed a crash in the SVDRP command CLRE in case a non-existing channel number is given - Fixed handling $(PKG_CONFIG) in newplugin - Fixed initializing the cChannel::schedule pointer after reading EPG data with PUTE * Sat Dec 26 2020 Stefan Seyfried - update to 2.4.6, most relevant features/fixes are: * 2.4.5: - Fixed a possible invalid lock sequence in cMenuTimers::OnOff() - Implemented anti-aliasing for cPixmap::DrawSlope() and cPixmap::DrawEllipse() - Increased the size of the TS buffer to 16MB, for more reserve when recording several HD programmes - Added checking the symbol rate to cDvbTuner::IsTunedTo() * 2.4.6: - Fixed multiple recording entries in case a recording is started during the initial video directory reading - Fixed a crash if an error occurs when setting a remote timer - Fixed parsing the \'-l\' command line option - Fixed \"read incomplete section\" errors - Fixed a bug in handling shared PMTs, where after the first pass not all SIDs of a PMT pid were checked - Fixed PMT handling if locking the Channels list times out - Avoid a lengthy lock on the Channels list at recording start - Fixed error handling when loading a plugin * Sun Aug 23 2020 Hans-Peter Jansen - don\'t install SuSEFirewall2 files on TW * Sat Aug 15 2020 Stefan Seyfried - update to 2.4.4, the most relevant features/fixes are: * 2.4.2: - Fixed moving channels SVDRP\'s MOVC command and Channels menu - retune if the transponder\'s SDT doesn\'t contain the expected values for NID and TID to fix failed tuning with SCR systems. - SVDRP command DELC now also accepts a channel id - Fixed a possible crash in case replay is started and stopped in rapid sequence * 2.4.3; - Fixed the size of cChannel::dtypes[] - Added a device hook for detecting if a device has EIT data - Fixed memory handling in cString::Append() - Added support for detecting new channels broadcast in HEVC - Added support for detecting \'advanced codec digital radio sound service\' - Added handling shared PMT pids and multiple PMT sections - Added support for HEVC-video and AC-4-audio * 2.4.4: - Improved deleting plugins ifthe plugin has its own memory management - Fixed handling inactive shared CA pids - Implemented handling multi packet CATs with MTD - Fixed a possible \'invalid lock sequence\' when switching to an unavailable channel with the main menu open. - Official release.- remove vdr-fix-eit-stime.diff (fixed upstream) * Thu Feb 20 2020 Hans-Peter Jansen - remove Obsoletes api macro- require group(video)- add vdr-fix-eit-stime.diff * Wed Jun 19 2019 Stefan Seyfried - update to 2.4.1: - all upstream patches integrated, for details, see /usr/share/doc/packages/vdr/HISTORY- remove integrated patches vdr-2.4.0-01..42- small specfile cleanup, remove obsolete hack, refine requires * Sat Jun 01 2019 Stefan Seyfried - add upstream patches: * vdr-2.4.0-40-fix-wrong-variable-name.diff * vdr-2.4.0-41-chg-skins-message-to-queue.diff * vdr-2.4.0-42-fix-nit-dvbs2-backwards-compatibility-mode.diff * Tue May 28 2019 Stefan Seyfried - add upstream patches: * vdr-2.4.0-37-chg-max-pixmap-size.diff * vdr-2.4.0-38-chg-playerbufsize.diff * vdr-2.4.0-39-fix-card-index-vs-device-number.diff * Thu May 23 2019 Stefan Seyfried - add upstream patches: * vdr-2.4.0-34-fix-repeat-kbd.diff * vdr-2.4.0-35-add-workaround-rst.diff * vdr-2.4.0-36-fix-assert-free-disk-space.diff * Tue May 07 2019 Stefan Seyfried - add upstream patches: * vdr-2.4.0-27-fix-mtd-map-sid.diff * vdr-2.4.0-28-fix-mtd-checksum.diff * vdr-2.4.0-29-fix-compiler-warning.diff * vdr-2.4.0-30-fix-ci-sendanswer.diff * vdr-2.4.0-31-fix-invalid-lock-sequence.diff * vdr-2.4.0-32-fix-remote-timers-lstt-550.diff * vdr-2.4.0-33-fix-compiler-warning-add-attr-packed.diff * Sun Mar 24 2019 Stefan Seyfried - add upstream patches: * vdr-2.4.0-22-fix-sort-recordings.diff * vdr-2.4.0-23-fix-patch-16.diff * vdr-2.4.0-24-fix-drop-caps.diff * vdr-2.4.0-25-fix-channels-menu.diff * vdr-2.4.0-26-fix-shared-ca-pids.diff- rebase and rename vdr-2.3.9-gcc7.diff => vdr-2.4.0-gcc7+.diff * Sat Mar 16 2019 seife+obsAATTb1-systems.com- add upstream patches: * vdr-2.4.0-08-add-multi-frontend-support.diff * vdr-2.4.0-09-fix-multi-frontend-access.diff * vdr-2.4.0-10-fix-missing-epg.diff * vdr-2.4.0-11-fix-peerdemo-udp-port.diff * vdr-2.4.0-12-fix-empty-pat.diff * vdr-2.4.0-13-fix-shutdown-2.diff * vdr-2.4.0-14-fix-eitscan.diff * vdr-2.4.0-15-fix-skincurses.diff * vdr-2.4.0-16-fix-nit-transponder-processing.diff * vdr-2.4.0-17-fix-nit-sdt-trigger.diff * vdr-2.4.0-19-add-eac3-from-other-sources.diff * vdr-2.4.0-20-fix-logging-inactive-transponders.diff * vdr-2.4.0-21-fix-libsi.diff- remove obsolete vdr-2.4.0-use-ncurses5.diff, no more ncurses5 buildrequires \\O/ * Tue Feb 12 2019 Jan Engelhardt - Do not ignore errors from useradd.- Replace overly strong PreReq by Requires(pre)/Requires, or in case of documentation, drop it. * Mon Jan 07 2019 seife+obsAATTb1-systems.com- require pkg-config from vdr-devel- vdr does not provide vdr-devel * Sat Dec 29 2018 seife+obsAATTb1-systems.com- add official after-release-patches from ftp://ftp.tvdr.de/vdr/Developer/Patches/vdr-2.4/: - vdr-2.4.0-01-fix-svdrp-modt-recflag.diff - vdr-2.4.0-02-fix-invalid-locking-sequence.diff - vdr-2.4.0-03-fix-locking-channel-display.diff - vdr-2.4.0-04-fix-locking-channel-display-2.diff - vdr-2.4.0-05-fix-shutdown.diff - vdr-2.4.0-06-fix-channel-switch.diff - vdr-2.4.0-07-fix-disabling-mtd.diff * Wed Dec 26 2018 Stefan Seyfried - own /etc/vdr/plugins, which is needed by almost every plugin * Wed Dec 26 2018 Stefan Seyfried - update to stable vdr-2.4.0 release - see HISTORY file for detailed changelog- renamed / rebased patch: - vdr-2.3.9-use-ncurses5.diff -> vdr-2.4.0-use-ncurses5.diff- removed dvbhddevice hack from specfile (plugin no longer in vdr tarball) * Wed Nov 21 2018 Stefan Seyfried - remove dvbhddevice plugin for Factory (kernel 4.19+), the needed drivers/APIs are no longer available- add \"-pie -fPIE\" compiler options to make rpmlint happier- use %license for COPYING file * Wed Mar 21 2018 seife+obsAATTb1-systems.com- update to unstable vdr-2.3.9 release- removed obsoleted patches: - vdr-2.0.6-wareagle-fix.patch - vdr-1.7.36-wareagle.patch- renamed / rebased patches: - vdr-1.7.29-menuselection.patch -> vdr-2.3.9-menuselection.patch - vdr-2.0.4-MainMenuHooks-v1_0_1.patch -> vdr-2.3.9-MainMenuHooks-v1_0_1.patch - vdr-2.2.0-gcc7.diff -> vdr-2.3.9-gcc7.diff - vdr-2.2.0-use-ncurses5.diff -> vdr-2.3.9-use-ncurses5.diff- added 16_vdr_wareagleicon.patch (from minidvblinux.de git)- disabled vdr-2.2.0-dynamite.diff for now * Sun Jun 04 2017 seife+obsAATTb1-systems.com- add vdr-2.2.0-gcc7.diff to fix build (mostly \"ambigouous abs()\" warnings / errors) with gcc 7 * Tue Feb 14 2017 seife+obsAATTb1-systems.com- fix build with newer systemd (no libsytemd-daemon anymore) and split ncurses-devel package in Factory/Tumbleweed * Mon Nov 02 2015 seife+obsAATTb1-systems.com- replace vdr-2.2.0-dynamite.patch with \"official\" vdr-2.2.0-dynamite.diff (code-wise equivealent) * Mon Sep 28 2015 seife+obsAATTb1-systems.com- add patch vdr-2.2.0-use-ncurses5.diff and apply if ncurses6 is used (fixes build on Factory) * Sat May 30 2015 seife+obsAATTb1-systems.com- rebase and reenable dynamite patch (I have this lying around for some time, but it needs testing) (vdr-2.0.3-dynamite.patch -> vdr-2.2.0-dynamite.patch) * Sat May 30 2015 seife+obsAATTb1-systems.com- reapply changes which got lost in a conflicting submit request (originally done by Marcel Witte) * removed a lot of unused files (e.g. openvt.diff) * fixed the readme to current version * split out the very large devel-doc package * Wed Mar 04 2015 seife+obsAATTb1-systems.com- update to version 2.2.0, most important new features: * rotor support * VDR now reads command line options from *.conf files in /etc/vdr/conf.d, see vdr.1 and vdr.5 for details. * Added support for systemd * Channels that are not listed in the SDT are now only marked as OBSOLETE if \"Setup/DVB/Update channels\" is set to a value other than \"no\" or \"PIDs only\". * Added support for \"Satellite Channel Routing\" (SCR) according to EN50607, also known as \"JESS\" * Added support for LCN (Logical Channel Numbers), which plugins may use to sort channels * dropped support for distributed video directory over multiple disks * lots of bug fixes * see HISTORY for more details- see the UPDATE-2.2.0 file for migration hints, too- the dynamite patch is disabled for now as it does not apply- vdrapi version changed to 2.2.0 * Wed Feb 04 2015 seife+obsAATTb1-systems.com- update to 2.0.7: * Fixed a possible division by zero in frame rate detection. * Fixed jumping to an absolute position via the Red key in case replay was paused * Now returning from removing deleted recordings after at most 10 seconds, or if the user presses a remote control key, to keep the system from getting unresponsive when removing a huge number of files * Fixed generating the index file of an existing recording in case at the of a TS file there is less data in the buffer than needed by the frame detector. In such a case it was possible that frames were missed, and there was most likely a distortion when replaying that part of a recording. This is mostly a problem for recordings that consist of more than one *.ts file. Single file recordings could only lose some frames at their very end. At any rate, if you have generated an index file with VDR version 2.0.6 you may want to do so again with this version to make sure the index is OK.- vdrapi version stays at 2.0.6
|
|
|