Klaus Schmidinger
|
319df53e87
|
Added failsafe defaults for 'make LCLBLD=1' to the Makefile
|
2020-06-15 13:07:55 +02:00 |
|
Klaus Schmidinger
|
8e1be83b56
|
Revised 'Fixed a possible deadlock when detaching a receiver from a device' from version 2.3.9, which sometimes caused a black screen when switching channels
|
2020-06-12 09:28:44 +02:00 |
|
Klaus Schmidinger
|
5cfa736ad0
|
Fixed memory handling in cString::Append()
|
2020-06-10 20:52:10 +02:00 |
|
Klaus Schmidinger
|
8a282ef267
|
Added a device hook for detecting whether a device provides EIT data
|
2020-06-10 14:52:43 +02:00 |
|
Klaus Schmidinger
|
709055980e
|
Fixed the size of cChannel::dtypes[]
|
2020-06-10 14:00:36 +02:00 |
|
Klaus Schmidinger
|
576e21f2fd
|
Fixed credits for Winfried Köhler
|
2020-06-10 13:51:58 +02:00 |
|
Klaus Schmidinger
|
e6bf3b6975
|
Added a missing '-D' to the 'plugins' target of the Makefile
|
2020-06-03 12:25:09 +02:00 |
|
Klaus Schmidinger
|
aae02a43da
|
Modified setting system and override character tables
|
2020-05-15 11:31:40 +02:00 |
|
Klaus Schmidinger
|
ab308bea31
|
Fixed handling multi part ExtendedEventDescriptors where only the first part contains information about the character table
|
2020-05-14 21:21:03 +02:00 |
|
Klaus Schmidinger
|
5f3ad4fc9b
|
Added the language code for Bulgarian
|
2020-05-11 11:04:29 +02:00 |
|
Klaus Schmidinger
|
c813de133b
|
The SVDRP command DELC now also accepts a channel id
|
2020-05-05 15:37:49 +02:00 |
|
Klaus Schmidinger
|
abe61dc903
|
Fixed wrong/missing credits for Jürgen Schneider (there's two of them)
|
2020-05-04 13:22:58 +02:00 |
|
Klaus Schmidinger
|
38703cbf5d
|
Updated email address of Uwe Scheffler
|
2020-05-04 12:47:40 +02:00 |
|
Klaus Schmidinger
|
930c2cd2eb
|
Fixed compatibility with current versions of glibc
|
2020-05-04 12:28:31 +02:00 |
|
Klaus Schmidinger
|
5705ffbd2b
|
Now retuning if the received transponder's SDT doesn't contain the expected values for NID and TID
|
2020-05-04 08:50:20 +02:00 |
|
Klaus Schmidinger
|
6e0f5287ea
|
Fixed moving channels between number groups in SVDRP's MOVC command and the Channels menu, in case a channel is moved to a higher number and into a numbered group
|
2020-04-11 09:22:05 +02:00 |
|
Klaus Schmidinger
|
2b39c192a6
|
Fixed handling the S2SatelliteDeliverySystemDescriptor for transponders broadcasting in "backwards compatibility mode" according to ETSI EN 300 468
|
2019-05-31 13:25:00 +02:00 |
|
Klaus Schmidinger
|
6f95a495ab
|
Fixed a compiler warning in cIndexFile::ConvertToPes() and added __attribute__((packed)) to tIndexPes and tIndexTs
|
2019-05-07 09:26:40 +02:00 |
|
Klaus Schmidinger
|
820c22775c
|
Fixed a compiler warning in ExchangeChars()
|
2019-05-06 11:30:03 +02:00 |
|
Klaus Schmidinger
|
16f18cbce8
|
Fixed updating the checksum in the CA table after mapping EMM PIDs for MTD
|
2019-05-05 18:35:15 +02:00 |
|
Klaus Schmidinger
|
0f10c8824c
|
Fixed mapping SIDs in MTD
|
2019-05-05 13:59:03 +02:00 |
|
Klaus Schmidinger
|
c5277df361
|
Fixed the install target in case of multiple jobs
|
2019-05-05 13:35:56 +02:00 |
|
Klaus Schmidinger
|
dd13070260
|
Fixed handling shared CA pids
|
2019-03-19 14:58:06 +01:00 |
|
Klaus Schmidinger
|
4b3fec660a
|
Fixed processing SI::T2DeliverySystemDescriptor when typecasting it over an SI::ExtensionDescriptor
|
2019-03-15 16:28:16 +01:00 |
|
Klaus Schmidinger
|
4c7efcbd02
|
Added support for EAC3 audio from other sources
|
2019-03-15 13:10:33 +01:00 |
|
Klaus Schmidinger
|
27c0fffe7c
|
Fixed triggering the SDT filter when parsing the NIT
|
2019-03-12 14:02:53 +01:00 |
|
Klaus Schmidinger
|
df8f5f4800
|
Fixed processing transponder data in the NIT
|
2019-03-12 13:05:33 +01:00 |
|
Klaus Schmidinger
|
61ea56a1bd
|
Fixed processing the last entry in the scan list of the EIT scanner
|
2019-03-12 11:47:36 +01:00 |
|
Klaus Schmidinger
|
084f51c7db
|
Fixed opening the UDP port in peerdemo
|
2019-03-11 10:28:22 +01:00 |
|
Klaus Schmidinger
|
18bb52554f
|
Fixed accessing the actual frontend on multi frontend devices
|
2019-03-10 12:10:01 +01:00 |
|
Klaus Schmidinger
|
b9162ad7bd
|
Reverted the change "The EIT filter no longer parses data from "other TS"..."
|
2018-11-15 16:38:14 +01:00 |
|
Klaus Schmidinger
|
bcee8ad43d
|
Now deactivating MTD support if a non MCD capable CAM is inserted after removing a previously used CAM that is MCD capable
|
2018-09-23 10:21:12 +02:00 |
|
Klaus Schmidinger
|
336822f672
|
Fixed switching through encrypted channels with the Up/Down keys
|
2018-07-16 09:33:21 +02:00 |
|
Klaus Schmidinger
|
5543f13051
|
Fixed shutdown after user inactivity in case a plugin is keeping the OSD open
|
2018-07-16 08:55:15 +02:00 |
|
Klaus Schmidinger
|
30eb01ef37
|
Fixed locking the Channels list in cDisplayChannel, where the lock was still held when Flush() was called (cont'd)
|
2018-05-27 09:55:30 +02:00 |
|
Klaus Schmidinger
|
d380b57d28
|
Fixed locking the Channels list in cDisplayChannel, where the lock was still held when Flush() was called
|
2018-05-06 09:41:03 +02:00 |
|
Klaus Schmidinger
|
d84ec07ff6
|
Fixed handling the tfRecording flag in the SVDRP commands MODT and UPDT
|
2018-04-19 09:45:08 +02:00 |
|
Klaus Schmidinger
|
c057e057f9
|
Fixed a high CPU load during replay with active progress display
|
2018-04-14 10:24:41 +02:00 |
|
Klaus Schmidinger
|
bac9c65515
|
Fixed scaling bitmaps with very small factors
|
2018-04-06 08:51:16 +02:00 |
|
Klaus Schmidinger
|
43544435fa
|
Fixed sluggish setting of editing marks and a jumping progress display with very short recordings
|
2018-04-03 08:00:12 +02:00 |
|
Klaus Schmidinger
|
e1a71ce7cc
|
Fixed setting the initial offset of the cursor in a list menu
|
2018-03-24 11:58:00 +01:00 |
|
Klaus Schmidinger
|
53aea17949
|
Fixed a possible discrepancy of the primary device number in the LSTD and PRIM commands
|
2018-03-24 09:58:03 +01:00 |
|
Klaus Schmidinger
|
1f16ada70c
|
Fixed some warnings from g++ 7.2.0 regarding fixed buffer sizes
|
2018-03-23 15:47:26 +01:00 |
|
Klaus Schmidinger
|
040f842e6c
|
Fixed processing SVDRP client responses in case the caller doesn't want the actual response strings
|
2018-03-19 12:32:16 +01:00 |
|
Klaus Schmidinger
|
64e8a34281
|
Commented out the logging in cMarks::Align()
|
2018-03-17 10:56:13 +01:00 |
|
Klaus Schmidinger
|
78831a72d5
|
Improved calculating signal strength and quality
|
2018-02-12 14:05:22 +01:00 |
|
Klaus Schmidinger
|
68f0f24670
|
Fixed getting the info of a newly edited recording
|
2018-02-10 13:31:31 +01:00 |
|
Klaus Schmidinger
|
b2d3c92da9
|
Fixed typos
|
2018-02-03 13:42:11 +01:00 |
|
Klaus Schmidinger
|
5ae8d1a7a3
|
Implemented cStatus::MarksModified()
|
2018-01-29 14:09:59 +01:00 |
|
Klaus Schmidinger
|
0055eeeeb8
|
Fixed a possible deadlock when quickly zapping through encrypted channels
|
2018-01-28 11:21:28 +01:00 |
|
Klaus Schmidinger
|
a343b375df
|
Now unlocking the Recordings list before displaying an error message in cMenuPathEdit::ApplyChanges() and cReplayControl::Stop()
|
2018-01-17 10:27:37 +01:00 |
|
Klaus Schmidinger
|
28b6ee47e3
|
Now using the 'example' macro in vdr.5
|
2018-01-16 15:27:17 +01:00 |
|
Klaus Schmidinger
|
477fb7dc20
|
When selecting a folder for a recording or timer, it is now possible to open a folder even if it doesn't contain any subfolders
|
2017-12-15 13:43:00 +01:00 |
|
Klaus Schmidinger
|
05bfa4b476
|
Changed the log message ""ERROR: copying directory %s to %s ended prematurely" from "error" to "info"
|
2017-12-14 15:18:05 +01:00 |
|
Klaus Schmidinger
|
630cc496ea
|
Moved adding the name of the edited recording into the cutting thread, to avoid a problem with locking the Recordings list
|
2017-12-14 14:17:35 +01:00 |
|
Klaus Schmidinger
|
c3af5a69da
|
Now staying in the source folder when moving a recording or a folder to a different folder
|
2017-12-14 10:45:02 +01:00 |
|
Klaus Schmidinger
|
1492f6dbc4
|
Implemented 'OSD/Sorting direction for recordings'
|
2017-12-09 18:58:25 +01:00 |
|
Klaus Schmidinger
|
c868265397
|
Fixed a lengthy write lock on the Recordings list in case of moving a folder with more than one recording
|
2017-12-05 16:44:21 +01:00 |
|
Klaus Schmidinger
|
e5e0315d34
|
The CAM menu is now automatically closed when the current channel is switched
|
2017-12-04 15:33:41 +01:00 |
|
Klaus Schmidinger
|
b96277e28a
|
Fixed a deadlock when moving a folder containing several recordings between different volumes
|
2017-12-04 13:07:39 +01:00 |
|
Klaus Schmidinger
|
91774cf074
|
Fixed a possible crash when moving a recording between different volumes
|
2017-11-27 14:09:04 +01:00 |
|
Klaus Schmidinger
|
a9d82331e6
|
Fixed a possible crash with plugins that retrieve player information after a replay has been stopped, but before the replay control has been destroyed
|
2017-11-26 15:02:54 +01:00 |
|
Klaus Schmidinger
|
8dcff164fa
|
Fixed handling timers during the change from DST to winter time
|
2017-11-12 13:13:06 +01:00 |
|
Klaus Schmidinger
|
54b721ebde
|
Added some comments regarding font height
|
2017-11-11 14:05:53 +01:00 |
|
Klaus Schmidinger
|
d19a3fc3b8
|
The new SVDRP commands 'LSTD' and 'PRIM' can be used to list all available devices and to switch the primary device
|
2017-11-11 12:04:17 +01:00 |
|
Klaus Schmidinger
|
d8523b0db8
|
The macros used to control deprecated code or functions have been changed to hold numeric values; the default for DEPRECATED_VDR_CHARSET_OVERRIDE has been set to 0
|
2017-11-02 15:04:56 +01:00 |
|
Klaus Schmidinger
|
c08ed3ce44
|
The MTD mapper now avoids immediately reusing unique PIDs when switching channels
|
2017-10-31 12:20:56 +01:00 |
|
Klaus Schmidinger
|
7bbbfb0dee
|
Fixed handling VPS events outside the LingerLimit, which could cause recordings to stop prematurely
|
2017-10-11 09:22:24 +02:00 |
|
Klaus Schmidinger
|
f2a2c67152
|
Fixed a possible crash when stopping VDR
|
2017-08-31 11:46:16 +02:00 |
|
Klaus Schmidinger
|
027ae738a8
|
Now using readdir() instead of readdir_r(), if GLIBC version 2.24 or newer is used
|
2017-06-25 11:54:32 +02:00 |
|
Klaus Schmidinger
|
139a93156b
|
Fixed drawing very long menu titles in the LCARS skin
|
2017-06-23 16:03:51 +02:00 |
|
Klaus Schmidinger
|
9cf7328452
|
Now skipping a leading '/' in AddDirectory(), to avoid double slashes
|
2017-06-23 09:44:25 +02:00 |
|
Klaus Schmidinger
|
95947a29d5
|
Fixed detecting whether a CAM replies to queries
|
2017-06-19 12:16:40 +02:00 |
|
Klaus Schmidinger
|
70f48e6ca3
|
Updated links in the INSTALL file
|
2017-06-12 08:58:26 +02:00 |
|
Klaus Schmidinger
|
c70d62aeb4
|
Changed ##Lock to ##_Lock in the DEF_LIST_LOCK and USE_LIST_LOCK macros defined in tools.h
|
2017-06-11 09:01:47 +02:00 |
|
Klaus Schmidinger
|
a98f6ca354
|
The "Channels" menu now indicates whether a channel is encrypted or a radio channel
|
2017-06-10 15:57:33 +02:00 |
|
Klaus Schmidinger
|
deb96b372e
|
The option "Setup/Miscellaneous/Show channel names with source" can now be set to "type" or "full"
|
2017-06-10 15:34:23 +02:00 |
|
Klaus Schmidinger
|
210df9d835
|
Fixed uninitialized variable SdWatchdog in vdr.c
|
2017-06-06 10:55:12 +02:00 |
|
Klaus Schmidinger
|
2c74a31afe
|
Added backtrace functions for debugging
|
2017-06-03 12:43:22 +02:00 |
|
Klaus Schmidinger
|
f97a59597f
|
Now using a separate mutex to fix the race between SVDRP CHAN and cDevice::HasProgramme()
|
2017-05-30 11:06:55 +02:00 |
|
Klaus Schmidinger
|
f69b920dbc
|
The Makefiles now use the macro $(Q) instead of a plain '@' in front of their commands, so that verbosity can be controlled by the user
|
2017-05-29 09:12:42 +02:00 |
|
Klaus Schmidinger
|
0af3ed548c
|
Added debug output for checking the correct sequence of locking global lists
|
2017-05-28 12:47:54 +02:00 |
|
Klaus Schmidinger
|
37acfbd372
|
Fixed detecting the inclusion of STL header files in tools.h
|
2017-05-22 20:21:30 +02:00 |
|
Klaus Schmidinger
|
82813f48c4
|
Added the macro VDR_NO_STL_PROTOTYPES to tools.h
|
2017-05-21 09:37:45 +02:00 |
|
Klaus Schmidinger
|
0b9870959b
|
Fixed handling remote timers
|
2017-05-20 13:01:34 +02:00 |
|
Klaus Schmidinger
|
43c828f8ca
|
Fixed a race between SVDRP CHAN and cDevice::HasProgramme()
|
2017-05-18 09:18:43 +02:00 |
|
Klaus Schmidinger
|
44287ca25e
|
Added a Status parameter to the interface of cDevice::SignalStats() and cDvbDevice::SignalStats()
|
2017-05-09 11:53:41 +02:00 |
|
Klaus Schmidinger
|
4591dcad2c
|
Fixed selecting delivery system names in case of undefined indexes
|
2017-05-09 09:43:25 +02:00 |
|
Klaus Schmidinger
|
dbcea07600
|
Changed the default return value of cEpgHandler::BeginSegmentTransfer() to true
|
2017-05-09 09:20:34 +02:00 |
|
Klaus Schmidinger
|
b76601482f
|
When selecting a device/CAM combination for live viewing, CAMs that are known to decrypt the requested channel are now given a higher priority than prefering the primary device
|
2017-05-09 09:13:36 +02:00 |
|
Klaus Schmidinger
|
84b8ea8395
|
Log messages about switching channels now include the channel ID
|
2017-05-01 13:06:32 +02:00 |
|
Klaus Schmidinger
|
2e9060d549
|
Removed logging DVB API 5 signal statistics, because it happened too often if EPG scan is active (cont'd)
|
2017-04-23 12:00:06 +02:00 |
|
Klaus Schmidinger
|
467829af32
|
The SVDRP command LSTC can now list the channels with channel ids; channel number 0 lists the data of the current channel
|
2017-04-22 15:02:56 +02:00 |
|
Klaus Schmidinger
|
6132a46768
|
Implemented getting and logging DVB API 5 signal statistics
|
2017-04-17 15:02:44 +02:00 |
|
Klaus Schmidinger
|
67cb53d587
|
Recordings now have unique ids
|
2017-04-03 14:11:41 +02:00 |
|
Klaus Schmidinger
|
c4cc5e613c
|
The cEvent class now has a new member 'aux'
|
2017-04-02 12:13:15 +02:00 |
|
Klaus Schmidinger
|
8d3ae53bcd
|
Changed tEventID back to u_int32_t
|
2017-04-01 12:39:46 +02:00 |
|
Klaus Schmidinger
|
d6f57259fa
|
The function cEpgHandlers::BeginSegmentTransfer() is now boolean
|
2017-03-31 15:24:35 +02:00 |
|
Klaus Schmidinger
|
da105e3bda
|
Added credit for Jasmin Jessich
|
2017-03-28 08:31:51 +02:00 |
|
Klaus Schmidinger
|
6121095a30
|
Changed 'unsigned' to 'signed' in some places to avoid trouble with abs() in gcc6+
|
2017-01-09 15:21:13 +01:00 |
|