Klaus Schmidinger
|
abdab18807
|
Added a workaround for broadcasters who set an event to status "not running" where this is inappropriate; implicitly setting events to "not running" is now also logged
|
2019-05-20 09:55:22 +02:00 |
|
Klaus Schmidinger
|
12d8ef5a21
|
Fixed handling repeat function for keyboards
|
2019-05-13 13:41:29 +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
|
99dad019cc
|
Fixed handling remote timers in case the response to LSTT is '550 No timers defined'
|
2019-05-06 15:14:04 +02:00 |
|
Klaus Schmidinger
|
ff2af3dffd
|
Fixed a possible invalid lock sequence if the main menu is open and the user switches to a channel that is currently not available, using the Channel+/- keys
|
2019-05-06 13:14:23 +02:00 |
|
Klaus Schmidinger
|
294452cd43
|
Fixed a compiler warning and a possible buffer overflow in cCiMMI::SendAnswer()
|
2019-05-06 12:03:59 +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
|
b83d29764e
|
Now touching the .update file in the video directory after removing deleted recordings
|
2019-03-19 16:02:28 +01:00 |
|
Klaus Schmidinger
|
dd13070260
|
Fixed handling shared CA pids
|
2019-03-19 14:58:06 +01:00 |
|
Klaus Schmidinger
|
bd3b6f17e4
|
Fixed updating the cursor position when switching channels with the Channel+/- keys while the Channels menu is open
|
2019-03-18 16:20:17 +01:00 |
|
Klaus Schmidinger
|
1fa861ecb9
|
Fixed dropping capabilities in case cap_sys_time is not available
|
2019-03-18 13:39:56 +01:00 |
|
Klaus Schmidinger
|
4bd6d6559f
|
Fixed sorting recordings alphabetically
|
2019-03-17 16:15:51 +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
|
dc160ab570
|
No longer logging tuning timeouts for transponders that are announced in the NIT but are not currently broadcasting
|
2019-03-15 14:51:22 +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
|
61c00ccae5
|
Fixed handling PATs that contain no PMTs
|
2019-03-11 13:21:17 +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
|
cbc77f1f25
|
Added support for DVB devices with more than one frontend that all use the same dvr and demux
|
2018-10-29 12:16:35 +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
|
820a0ddb8a
|
Fixed a possible invalid locking sequence in case a remote timer handling error message is displayed on the OSD and the skin tries to lock the Recordings or DeletedRecordings list in its Flush() function
|
2018-04-28 12:17:22 +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
|
c48d5242ce
|
Official release of version 2.4.0
|
2018-04-15 08:32:25 +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
|
fb03134411
|
Updated the French OSD texts
|
2018-04-14 08:49:04 +02:00 |
|
Klaus Schmidinger
|
c89c83f5c1
|
Updated the Hungarian OSD texts
|
2018-04-10 08:39:00 +02:00 |
|
Klaus Schmidinger
|
3e83390fb9
|
Updated the Italian OSD texts
|
2018-04-09 09:51:04 +02:00 |
|
Klaus Schmidinger
|
0f9b4b6fd5
|
Added a missing initialization of osdState in cDisplayChannel::cDisplayChannel(eKeys FirstKey)
|
2018-04-09 09:21:27 +02:00 |
|
Klaus Schmidinger
|
bac9c65515
|
Fixed scaling bitmaps with very small factors
|
2018-04-06 08:51:16 +02:00 |
|
Klaus Schmidinger
|
5b9b09a90e
|
Fixed updating the Schedule menu after editing a timer
|
2018-04-05 14:18:55 +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
|
ac30924cdf
|
Updated the Finnish OSD texts
|
2018-04-02 09:06:10 +02:00 |
|
Klaus Schmidinger
|
675e10d6fb
|
Updated the Macedonian OSD texts
|
2018-04-02 09:01:49 +02:00 |
|
Klaus Schmidinger
|
77f438ed85
|
The EIT filter no longer parses data from "other TS"
|
2018-03-31 13:40:32 +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
|
b539134e54
|
Fixed (not) saving the 'cam.data' file in case VDR stops early during startup due to some error
|
2018-03-19 16:39:58 +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
|
5cb66f8090
|
Updated the Ukrainian OSD texts
|
2018-03-19 10:47:53 +01:00 |
|
Klaus Schmidinger
|
a2b6b142d8
|
Modified cMenuTimers::Delete() to avoid a lengthy lock on the Timers list while prompting the user
|
2018-03-18 12:03:46 +01:00 |
|
Klaus Schmidinger
|
55408b73ca
|
Fixed handling parameters in the S2SatelliteDeliverySystemDescriptor and T2DeliverySystemDescriptor
|
2018-03-18 10:52:21 +01:00 |
|
Klaus Schmidinger
|
f4b60f0b68
|
Made the input buffer in cSVDRPClient dynamic
|
2018-03-18 10:43:53 +01:00 |
|
Klaus Schmidinger
|
64e8a34281
|
Commented out the logging in cMarks::Align()
|
2018-03-17 10:56:13 +01:00 |
|
Klaus Schmidinger
|
af3cb1c9c3
|
Improved handling VPS timers to better react to EPG changes during an ongoing recording
|
2018-03-11 13:19:30 +01:00 |
|
Klaus Schmidinger
|
c6796ac6df
|
Removed sending the SVDRP command UPDR to peer VDRs whenever a change is made to the recordings in the video directory
|
2018-03-09 15:33:27 +01:00 |
|
Klaus Schmidinger
|
6b4911c6a2
|
Making sure the Schedules menu has a proper title, even if it is empty
|
2018-03-09 15:08:45 +01:00 |
|
Klaus Schmidinger
|
1275de1b07
|
Now writing the info file before attaching the recorder to the device, to make sure it is present when the recorder needs to update the fps value
|
2018-03-08 17:03:51 +01:00 |
|
Klaus Schmidinger
|
bb4b6901ad
|
Fixed removing a cStateKey from a cStateLock
|
2018-03-05 22:40:12 +01:00 |
|
Klaus Schmidinger
|
a7fdd3c165
|
When making modifications to remote timers, the local VDR no longer sends a POLL to all remote VDRs
|
2018-03-05 15:49:20 +01:00 |
|
Klaus Schmidinger
|
1f9832b449
|
Assigning events to timers no longer triggers sending a POLL to all peer VDRs
|
2018-03-04 14:15:07 +01:00 |
|
Klaus Schmidinger
|
75648e80cf
|
Modified cStateLock's SetExplicitModify() and IncState()
|
2018-03-04 11:31:21 +01:00 |
|
Klaus Schmidinger
|
8a7540321d
|
Disabled the use of posix_fadvise() when reading
|
2018-03-03 19:35:31 +01:00 |
|
Klaus Schmidinger
|
adc7056c9e
|
Fixed a typo
|
2018-03-03 13:10:51 +01:00 |
|
Klaus Schmidinger
|
66d66b31dc
|
Fixed the CompareInts() function
|
2018-02-28 10:14:18 +01:00 |
|
Klaus Schmidinger
|
9c3ce0048a
|
When remote timers are fetched from a peer VDR, we no longer blindly delete and re-add them, but rather compare them and make only the minimum necessary changes
|
2018-02-28 10:06:47 +01:00 |
|
Klaus Schmidinger
|
3a3a233994
|
Updated the Polish OSD texts
|
2018-02-27 09:48:28 +01:00 |
|
Klaus Schmidinger
|
e4af94d3f9
|
Combined Start/StopSVDRPServer/ClientHandler() into Start/StopSVDRPHandler()
|
2018-02-25 13:57:21 +01:00 |
|
Klaus Schmidinger
|
6600478675
|
Moved handling remote timers into cSVDRPClientHandler::ProcessConnections()
|
2018-02-25 13:26:17 +01:00 |
|
Klaus Schmidinger
|
361d642660
|
Initiating the client side of a peer-to-peer SVDRP connection is now done with the new SVDRP command CONN instead of using the UDP port with the server's address
|
2018-02-20 13:28:04 +01:00 |
|
Klaus Schmidinger
|
a72806a0ba
|
Added a section about the '.sort' file to vdr.5
|
2018-02-15 16:02:04 +01:00 |
|
Klaus Schmidinger
|
a4343bdfd9
|
Fixed case inconsistency with SVDRPDefaultHost
|
2018-02-15 14:41:14 +01:00 |
|
Klaus Schmidinger
|
940e4a7c4d
|
Fixed handling SVDRP peering for more than one instance of VDR on the same machine, and improved logging and debug output
|
2018-02-15 14:30:14 +01:00 |
|
Klaus Schmidinger
|
3090d8146f
|
Implemented storing timer id in .timer
|
2018-02-13 09:33:41 +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
|
6b9c5aa1ac
|
When a timer is newly created in the Timers menu, it now immediately appears at the correct position in the list
|
2018-02-10 12:51:19 +01:00 |
|
Klaus Schmidinger
|
902c83ece3
|
Fixed keeping the cursor position in the Recordings menu in case a timer starts recording while the menu is open
|
2018-02-10 12:34:10 +01:00 |
|
Klaus Schmidinger
|
30650b9c13
|
Fixed updating the Timers menu after turning a local timer on/off with the Red button
|
2018-02-10 10:54:33 +01:00 |
|
Klaus Schmidinger
|
5976079fd3
|
Added a note about the fixed UDP port for SVDRP discovery to vdr.1
|
2018-02-09 15:21:06 +01:00 |
|
Klaus Schmidinger
|
1e3f146707
|
Replaced the warning regarding the open SVDRP port in the INSTALL file with a remarkabout using svdrphosts.conf to completely disable SVDRP access
|
2018-02-09 15:19:59 +01:00 |
|
Klaus Schmidinger
|
015b269c21
|
Making sure cSVDRPClient::Process() reads the entire reply once it started reading, even if no Response parameter is given
|
2018-02-05 15:18:19 +01:00 |
|
Klaus Schmidinger
|
802544662d
|
Added the UPDATE-2.4.0 file
|
2018-02-04 10:07:42 +01:00 |
|
Klaus Schmidinger
|
b2d3c92da9
|
Fixed typos
|
2018-02-03 13:42:11 +01:00 |
|
Klaus Schmidinger
|
bc295040d0
|
Added a note about the 'peerdemo' script
|
2018-02-03 13:12:04 +01:00 |
|
Klaus Schmidinger
|
c441a634a5
|
Limited some CAM related log messages to the actual master CAM, if any
|
2018-02-03 12:59:56 +01:00 |
|
Klaus Schmidinger
|
c71c3115cc
|
Fixed handling editing marks in the replay progress display, in case the marks are deleted via the Info/Edit menu of the currently played recording
|
2018-02-01 16:08:15 +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
|
ae41be85c8
|
Moved any locking from cutter.c into recording.c
|
2018-01-16 14:11:40 +01:00 |
|
Klaus Schmidinger
|
5467bc4f24
|
Fixed a possible deadlock when detaching a receiver from a device
|
2017-12-16 13:13:13 +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
|
7455fbd2ad
|
Fixed canceling moving a folder with several recordings between volumes
|
2017-12-11 13:55:38 +01:00 |
|
Klaus Schmidinger
|
ea217de338
|
Now displaying recordings in move as non-selectable
|
2017-12-10 13:04:38 +01:00 |
|