mirror of
https://github.com/vdr-projects/vdr.git
synced 2025-03-01 10:50:46 +00:00
Version 2.1.6
VDR developer version 2.1.6 is now available at
ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.6.tar.bz2
A 'diff' against the previous version is available at
ftp://ftp.tvdr.de/vdr/Developer/vdr-2.1.5-2.1.6.diff
MD5 checksums:
79519dac59166fabc2029b916bd61d00 vdr-2.1.6.tar.bz2
99f2f7094a242462696c0da5e52bb4c3 vdr-2.1.5-2.1.6.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.
From the HISTORY file:
- Revoked "Fixed some compiler warnings with Clang 3.4.1" from ci.c, because this
did not compile with older versions of gcc (thanks to Sören Moch).
- Fixed keeping the current position in the Recordings menu if a recording was
deleted in a sub folder.
- Fixed handling transfer mode on full featured DVB cards for encrypted channels
that have no audio pid (reported by Christian Winkler).
- Fixed a possible endless loop in cH264Parser::GetGolombUe(), which caused recordings
on some HD channels to get stuck and resulted in buffer overflows.
- Fixed handling PAT packets when detecting frames, so that they can be properly
taken into account when regenerating the index of a recording.
- Fixed adding new source types in case they are already registered (reported by Rolf
Ahrenberg).
- Removed an unnecessary assignment from cMenuRecordings::~cMenuRecordings().
- The Recordings menu now remembers the last recording the cursor was positioned on,
independent of the last replayed recording. When a replay ends, however, the cursor
will initially be positioned to the last replayed recording again when the menu
is opened.
- Updated the Finnish OSD texts (thanks to Antti Hartikainen).
- Fixed drawing the live indicator in the LCARS skin in case there are no devices.
- When checking for obsolete channels, those with an RID that is not 0 are now
ignored (suggested by Oliver Endriss).
- The SDT is now only parsed *after* the NIT has been read, and it explicitly uses
the source value derived from the NIT. This should prevent new channels from being
created with the wrong source.
- Added a log message in case a receiver is detached from its device because the
assigned CAM can't decrypt the channel.
- Refactored setup parameter handling for output devices:
+ The function cDevice::GetVideoSystem() has been deprecated and will be removed
in a future version. In order to check whether a particular plugin needs to be
modified if this function is removed, you can comment out the line
#define DEPRECATED_VIDEOSYSTEM
in device.h.
+ Handling the "video (display) format" (things like 16:9, 4:3, pan&scan, letterbox
etc) shall now be done by the individual output devices, because the types and
numbers of parameters are too device specific. The Setup/DVB parameters
"Video format" and "Video display format" are still there for now and can be used
by SD devices. HD devices, however, shall not use these parameters (any more),
but rather implement their own setup menu with the necessary parameters for
controlling output.
+ The dvbhdffdevice plugin has been modified accordingly.
+ Made it clear that cDevice::SetDigitalAudioDevice() merely tells the output device
that the current audio track is Dolby Digital. This function was only used by the
original "full featured" DVB cards - do not use it for new developments!
If an output device has several ways of replaying audio (like HDMI or analog jack)
it shall implement the proper options in its plugin's SetupMenu() function.
- Added support for "Pilot", "T2-System-Id" and "SISO/MISO" parameters (thanks to
Rolf Ahrenberg).
- Now initializing the isOnVideoDirectoryFileSystem member of cRecording when
scanning the video directory, so that it won't cause a delay when opening the menu
on a system with a large number of recordings.
- Now resetting the isOnVideoDirectoryFileSystem member of a cRecording to -1 after
renaming it, so that it will be re-checked upon the next call to
IsOnVideoDirectoryFileSystem().
- Added support for systemd (thanks to Christopher Reimer). To activate this you
need to add "SDNOTIFY=1" to the 'make' call.
This commit is contained in:
committed by
Dieter Hametner
parent
797dc7d1a1
commit
3e4e4454fc
15
CONTRIBUTORS
15
CONTRIBUTORS
@@ -709,6 +709,8 @@ Oliver Endriss <o.endriss@gmx.de>
|
||||
for suggesting to eliminate MAXDVBDEVICES
|
||||
for reporting that there are channels that need even more than 10 TS packets in order
|
||||
to detect the frame type
|
||||
for suggesting to ignore channels with an RID that is not 0 when checking for obsolete
|
||||
channels
|
||||
|
||||
Reinhard Walter Buchner <rw.buchner@freenet.de>
|
||||
for adding some satellites to 'sources.conf'
|
||||
@@ -1183,6 +1185,9 @@ Rolf Ahrenberg <Rolf.Ahrenberg@sci.fi>
|
||||
existing edited version of a recording
|
||||
for adding code for parsing LCN and AVC descriptors to libsi
|
||||
for fixing clearing non-editable members in the channel editor
|
||||
for reporting a problem with adding new source types in case they are already
|
||||
registered
|
||||
for adding support for "Pilot", "T2-System-Id" and "SISO/MISO" parameters
|
||||
|
||||
Ralf Klueber <ralf.klueber@vodafone.com>
|
||||
for reporting a bug in cutting a recording if there is only a single editing mark
|
||||
@@ -2515,6 +2520,7 @@ Antti Hartikainen <ami+vdr@ah.fi>
|
||||
for updating 'S13E' in 'sources.conf'
|
||||
for adding maximum SNR value for PCTV Systems nanoStick T2 290e
|
||||
for updating 'sources.conf'
|
||||
for translating OSD texts to the Finnish language
|
||||
|
||||
Bernd Melcher <bernd@bernd-melcher.de>
|
||||
for reporting a problem with the 'servicedemo' plugin having no PLUGIN macro
|
||||
@@ -2917,7 +2923,7 @@ Luis Fernandes <telping@gmail.com>
|
||||
for suggesting to add handling MPEG audio type "ISO/IEC 14496-3 Audio with LATM
|
||||
transport syntax"
|
||||
|
||||
Christopher Reimer <reimer.christopher@freenet.de>
|
||||
Christopher Reimer <vdr@creimer.net>
|
||||
for reporting a problem with external Dolby Digital processing via the '-a' option
|
||||
in live mode and with TS recordings
|
||||
for contributing to a patch that implements FHS support
|
||||
@@ -2929,6 +2935,7 @@ Christopher Reimer <reimer.christopher@freenet.de>
|
||||
VDR source directory when doing "make plugins"
|
||||
for reverting the change from version 1.5.7 that made all logging go to LOG_ERR
|
||||
for reporting a possible crash in the OSD demo
|
||||
for adding support for systemd
|
||||
|
||||
Stefan Huskamp <coca_cola1@gmx.de>
|
||||
for suggesting to make entering characters via the number keys
|
||||
@@ -3141,6 +3148,8 @@ S
|
||||
for pointing out that FindHeader() can also be used in cMpeg2Fixer::AdjTref()
|
||||
for reporting a problem with detecting user inactivity in case the system time is
|
||||
changed after VDR has been started
|
||||
for reporting that the change "Fixed some compiler warnings with Clang 3.4.1" caused
|
||||
ci.c to no longer compile with older versions of gcc
|
||||
|
||||
Peter M<>nster <pmlists@free.fr>
|
||||
for fixing 'make install' to not overwrite existing configuration files
|
||||
@@ -3271,3 +3280,7 @@ Tony Houghton <h@realh.co.uk>
|
||||
warning with Clang 3.4.1
|
||||
for suggesting to replace the NULL pointer assignment in ~cReceiver() to force a
|
||||
segfault with a call to abort()
|
||||
|
||||
Christian Winkler <winkler_chr@yahoo.de>
|
||||
for reporting a problem with transfer mode on full featured DVB cards for encrypted
|
||||
channels that have no audio pid
|
||||
|
||||
Reference in New Issue
Block a user