Klaus Schmidinger
|
1bce499383
|
Added some missing locks when calling functions from cStatus or cSkin*
|
2017-06-21 09:40:39 +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
|
0a2c88c288
|
Introduced the new macro DISABLE_TEMPLATES_COLLIDING_WITH_STL
|
2017-06-11 10:05:34 +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
|
360d8fe6b1
|
Implemented CAM auto responses
|
2017-06-10 11:53:39 +02:00 |
|
Klaus Schmidinger
|
93102b45e0
|
Fixed a typo in CAMMENURETYTIMEOUT and added logging CAM enquiries
|
2017-06-10 11:52:47 +02:00 |
|
Klaus Schmidinger
|
79314ab98f
|
Increased SLL_LENGTH in thread.c to better handle long caller lines, and enclosed logCaller with DEBUG_LOCKCALL to preserve memory in normal operation
|
2017-06-08 08:29:45 +02:00 |
|
Klaus Schmidinger
|
38fed8c901
|
Fixed L(ock) and U(nlock) indicators in cStateLockLog
|
2017-06-08 08:24:30 +02:00 |
|
Klaus Schmidinger
|
081e9eb45f
|
Fixed the locking sequence when starting an instant recording
|
2017-06-07 15:41:12 +02:00 |
|
Klaus Schmidinger
|
210df9d835
|
Fixed uninitialized variable SdWatchdog in vdr.c
|
2017-06-06 10:55:12 +02:00 |
|
Klaus Schmidinger
|
dc775bc5f8
|
Fixed false positives when checking the locking sequence, in case of nested locks within the same thread
|
2017-06-06 09:25:48 +02:00 |
|
Klaus Schmidinger
|
ec47c4f932
|
Fixed the locking sequence when switching between 'Now', 'Next' and 'Schedule' in the Schedules menu
|
2017-06-04 09:35:18 +02:00 |
|
Klaus Schmidinger
|
25d28e7421
|
Fixed the locking sequence when creating a new timer from the Schedules menu
|
2017-06-03 12:51:22 +02:00 |
|
Klaus Schmidinger
|
2c74a31afe
|
Added backtrace functions for debugging
|
2017-06-03 12:43:22 +02:00 |
|
Klaus Schmidinger
|
bae02358a3
|
Fixed a possible crash in case the SVDRP connection to a peer VDR is terminated while getting remote timers
|
2017-05-31 14:06:07 +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
|
6edfcda43a
|
Fixed generating k_Release key events for LIRC remote controls
|
2017-05-30 11:05:00 +02:00 |
|
Klaus Schmidinger
|
c9c15a727d
|
Fixed a double channel switch when pressing the Channel+/- keys while no menu or channel display is open
|
2017-05-29 11:37:06 +02:00 |
|
Klaus Schmidinger
|
5324809a91
|
Added clearing CiResourceHandlers before shutting down the plugin manager
|
2017-05-29 11:14:43 +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
|
a4c851f759
|
Fixed the locking sequence when starting a recording
|
2017-05-29 08:18:17 +02:00 |
|
Klaus Schmidinger
|
2751e239eb
|
Fixed the locking sequence when dumping EPG data
|
2017-05-28 13:08:09 +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
|
7cdd4877c3
|
Adjusted release date
|
2017-05-25 09:08:46 +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
|
e7cd3f0b33
|
No longer displaying the actual (lengthy) commands during the build process
|
2017-05-22 16:29:49 +02:00 |
|
Klaus Schmidinger
|
354910faab
|
If the Channel+/- keys are pressed while in the Schedules menu, the menu is now switched to the EPG of the new current channel
|
2017-05-21 13:18:26 +02:00 |
|
Klaus Schmidinger
|
0f1f277819
|
Fixed setting the local machine's SVDRP host name; only saving the SVDRP host name if it differs from the system's host name
|
2017-05-21 10:28:10 +02:00 |
|
Klaus Schmidinger
|
3b1b5bde68
|
Removed TsGetContinuityCounter() from remux.h, using TsContinuityCounter() instead
|
2017-05-21 09:53:27 +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
|
4100b47b37
|
Reduced the time before a CAM is marked as known to decrypt a particular channel to 3 seconds
|
2017-05-18 09:32:04 +02:00 |
|
Klaus Schmidinger
|
43c828f8ca
|
Fixed a race between SVDRP CHAN and cDevice::HasProgramme()
|
2017-05-18 09:18:43 +02:00 |
|
Klaus Schmidinger
|
b01a1ee818
|
Extended the CI API to allow plugins to implement additional CAM resources
|
2017-05-18 09:05:46 +02:00 |
|
Klaus Schmidinger
|
50211c706a
|
Fixed a crash in case the bottom text of a CAM menu is empty
|
2017-05-17 09:17:44 +02:00 |
|
Klaus Schmidinger
|
ce42e42ed7
|
Added handling RI_HOST_CONTROL to the CI protocol
|
2017-05-12 09:17:39 +02:00 |
|
Klaus Schmidinger
|
34f572f792
|
Fixed handling line numbers in error messages when reading EPG data
|
2017-05-09 12:25:32 +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
|
6bed5368e6
|
Changed the legacy delivery system name "DMBTH" to "DTMB", and added names for DVBC_ANNEX_C and DVBC2
|
2017-05-09 09:46:28 +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
|
8e9d445248
|
cListObject now implements a private copy constructor and assignment operator, to keep derived objects from calling them implicitly
|
2017-05-09 08:39:19 +02:00 |
|
Klaus Schmidinger
|
7d1dde01ba
|
The constructor of cHash (via cHashBase) now has an additional parameter (OwnObjects); fixed a memory leak in cSectionSyncerHash
|
2017-05-09 08:33:37 +02:00 |
|
Klaus Schmidinger
|
79b57feab6
|
Events in the EIT that end before the EPG linger time are now ignored in the incoming data stream
|
2017-05-03 09:02:24 +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
|
9491948f04
|
Fixed handling UNC values
|
2017-05-01 12:50:12 +02:00 |
|