1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00
Commit Graph

3644 Commits

Author SHA1 Message Date
Klaus Schmidinger
a7fa43fd39 Added the UPDATE-2.2.0 file 2015-02-08 11:39:17 +01:00
Klaus Schmidinger
3104f123ca Added credit for Stefan Herdler 2015-02-08 10:08:47 +01:00
Klaus Schmidinger
8225d3758f Modified EntriesOnSameFileSystem(), so that it returns 'true' if either of the given; changed handling the 'error' variable in cDirCopier 2015-02-07 16:08:13 +01:00
Klaus Schmidinger
202a6b3072 Added a confirmation before renaming a recording to its folder name 2015-02-07 16:01:13 +01:00
Klaus Schmidinger
5b88d0bfac Fixed setting an empty recording name or folder to a blank in the "Edit recording" menu 2015-02-07 15:53:30 +01:00
Klaus Schmidinger
5d8302b147 Changed "binary" to "adaptive" 2015-02-07 12:18:20 +01:00
Klaus Schmidinger
2e8f4b8d21 Fixed a typo 2015-02-07 11:09:22 +01:00
Klaus Schmidinger
f3e6d39382 cDvbPlayer and cReplayControl now use the same list of editing marks 2015-02-06 15:42:21 +01:00
Klaus Schmidinger
1b2a62623c Changed the naming of "binary skip mode" to "adaptive skip mode" 2015-02-06 10:25:25 +01:00
Klaus Schmidinger
ad45f801d5 Fixed cMarks::GetNextBegin() and cMarks::GetNextEnd() 2015-02-05 14:24:35 +01:00
Klaus Schmidinger
f60d90aeb6 Updated sources.conf to reflect the fact that Astra 4A and SES5 are actually in two separate positions 2015-02-05 11:03:36 +01:00
Klaus Schmidinger
8a519202a8 Changed the German translations if the texts related to "binary skipping" 2015-02-05 10:54:04 +01:00
Klaus Schmidinger
9c9e200df5 Modified runvdr.template to improve compatibility with the "bash" and "dash" shells 2015-02-05 10:43:42 +01:00
Klaus Schmidinger
b3b0747328 Updated the Hungarian OSD texts 2015-02-05 09:58:35 +01:00
Klaus Schmidinger
8f9ff2cfe0 Fixed the German translations of "latitude" and "longitude" (they were swapped) 2015-02-05 09:36:58 +01:00
Klaus Schmidinger
ea94337f96 Updated the Italian OSD texts (cont'd) 2015-02-05 09:19:50 +01:00
Klaus Schmidinger
3e06c99a0a The "Select folder" menu now adds the folder names of all existing recordings to any names that have been predefined in "folders.conf" 2015-02-04 13:20:37 +01:00
Klaus Schmidinger
f2807bc782 Updated the Italian OSD texts 2015-02-04 10:46:10 +01:00
Klaus Schmidinger
6464eff516 In the "Edit recording" menu the '0' key can now be used on the "Name:" field to remove the name of the recording and replace it with the last element of the recording's folder path name 2015-02-04 09:38:55 +01:00
Klaus Schmidinger
e1acb774c6 Added "NORDIG" to the list of "DVB/Standard compliance" options and using it to restrict the LCN (Logical Channel Numbers) parsing to networks that actually use this non-standard feature 2015-02-04 09:18:30 +01:00
Klaus Schmidinger
de6d37134c Fixed setting the Blue button in the Schedule/Now/Next menus, so that it only shows "Switch" if the selected event is on a different channel 2015-02-03 11:56:51 +01:00
Klaus Schmidinger
93ec1a9df2 Fixed switching channels in the Schedule menu after going through various Now and Schedule menus for different channels 2015-02-03 10:52:33 +01:00
Klaus Schmidinger
0703fbf527 Updated the Hungarian OSD texts 2015-02-03 09:51:45 +01:00
Klaus Schmidinger
0e5de67d5f Updated the Romanian OSD texts 2015-02-03 09:38:17 +01:00
Klaus Schmidinger
d993d51367 Updated the Ukrainian OSD texts 2015-02-03 09:31:36 +01:00
Klaus Schmidinger
3909ce39ef Updated the Estonian OSD texts 2015-02-03 09:17:40 +01:00
Klaus Schmidinger
e8cd0ed7c5 Updated the Finnish OSD texts 2015-02-03 08:51:59 +01:00
Klaus Schmidinger
85969bc0bd Added a missing VDRDIR="$(CWD)" to the clean-plugins target of the Makefile 2015-02-02 14:50:46 +01:00
Klaus Schmidinger
659f67f04f Fixed cCamSlot::Assign(), so that it actually ignores the value of Query if Device is NULL (as described in the header file) 2015-02-02 14:04:10 +01:00
Klaus Schmidinger
e2d0f3f845 Added "Setup/Replay/Binary skip strict" 2015-02-02 13:59:19 +01:00
Klaus Schmidinger
ed766859d7 Added code from the "jumpplay" patch that makes the recording still be considered unviewed when stopping replay within RESUMEBACKUP seconds of the first mark 2015-02-02 09:51:32 +01:00
Klaus Schmidinger
5503161fdc Added SDNOTIFY, NO_KBD and BIDI to Make.config.template 2015-02-02 09:13:10 +01:00
Klaus Schmidinger
2e34a10e93 Updated the Lithuanian OSD texts 2015-02-02 08:53:35 +01:00
Klaus Schmidinger
aa838791bf Fixed the Finnish translation of "Binary skip timeout (s)" 2015-02-01 16:21:39 +01:00
Klaus Schmidinger
4a6f714153 Fixed the German translation of "VDR will shut down later - press Power to force" 2015-02-01 15:20:04 +01:00
Klaus Schmidinger
f736d3a3de Fixed the German translation of "Binary skip timeout (s)" 2015-02-01 15:03:34 +01:00
Klaus Schmidinger
471b287f70 Fixed a memory leak in case of broken Extended Event Descriptors 2015-02-01 14:59:52 +01:00
Klaus Schmidinger
1c4865147a Added support for LCN (Logical Channel Numbers) 2015-02-01 13:49:10 +01:00
Klaus Schmidinger
b3bc711ed2 Removed a superfluous entry 2015-02-01 12:51:23 +01:00
Klaus Schmidinger
0a5eb88696 Fixed setting the read index in cDvbPlayer::Goto() in case Still is false; The function cDvbPlayer::Goto() now automatically calls Play() if Still is false 2015-02-01 11:20:54 +01:00
Klaus Schmidinger
ebab5f3ec1 Made cRecording::GetResume() public 2015-01-31 13:37:02 +01:00
Klaus Schmidinger
6749e4ead9 Modified behavior of the '8' key during replay 2015-01-31 11:42:05 +01:00
Klaus Schmidinger
58c4fd5a0b Added ARGSDIR to the ONEDIR section of Make.config.template 2015-01-30 15:20:57 +01:00
Klaus Schmidinger
fccebc816d Updated the Estonian OSD texts 2015-01-30 13:41:03 +01:00
Klaus Schmidinger
bf7cc2c04f Added support for smart card activation 2015-01-30 13:38:44 +01:00
Klaus Schmidinger
91e0151674 The keys '1' and '3' can now be used in replay mode to position an editing mark in "binary" mode 2015-01-27 21:22:53 +01:00
Klaus Schmidinger
4aa496b079 Added support for "Satellite Channel Routing" (SCR) according to EN50607, also known as "JESS" 2015-01-26 12:02:14 +01:00
Klaus Schmidinger
4fcd3ba56e Added functionality based on the "jumpplay" patch 2015-01-26 10:20:51 +01:00
Klaus Schmidinger
77c0de71c4 Updated the Romanian OSD texts 2015-01-24 11:01:43 +01:00
Klaus Schmidinger
189f694710 Updated the Finnish OSD texts 2015-01-23 10:27:01 +01:00
Klaus Schmidinger
b02c8b606c Fixed the link to "svdrpsend (1)" in the vdr.1 man page 2015-01-20 15:35:44 +01:00
Klaus Schmidinger
24c9e45789 Fixed "warning: invalid suffix on literal" with GCC 4.8 and C++11 2015-01-20 14:56:18 +01:00
Klaus Schmidinger
53db7fdc50 Added entries for version 2.0.7 2015-01-20 09:33:07 +01:00
Klaus Schmidinger
70aa4e4247 Updated the Italian OSD texts 2015-01-20 09:06:54 +01:00
Klaus Schmidinger
b26898e6e1 Adjusted release date 2015-01-18 10:14:48 +01:00
Klaus Schmidinger
0c2316b638 Added the new command line option --updindex 2015-01-17 15:03:01 +01:00
Klaus Schmidinger
f42cbac237 Fixed generating the index file of an existing recording 2015-01-17 13:47:33 +01:00
Klaus Schmidinger
be92ad13ab Now returning from removing deleted recordings after at most 10 seconds, or if the user presses a remote control key 2015-01-17 10:52:15 +01:00
Klaus Schmidinger
3bb447cf8d Added a comment to cRecorder::Activate() about the need to call Detach() in the destructor 2015-01-15 14:29:18 +01:00
Klaus Schmidinger
66c65beea7 Added cOsdProvider::OsdSizeChanged() 2015-01-15 11:33:58 +01:00
Klaus Schmidinger
be9a6de0ef Plugins can now implement the function SetMenuSortMode() in their skin objects derived from cSkinDisplayMenu, to get informed about the currently used sort mode 2015-01-15 10:51:37 +01:00
Klaus Schmidinger
b3954aefd5 Modified the CAM API so that it is possible to implement CAMs that can be freely assigned to any devices 2015-01-15 09:28:37 +01:00
Klaus Schmidinger
555fe68a01 Added the channel name to log messages that reference a channel 2015-01-14 12:17:39 +01:00
Klaus Schmidinger
1ddda558b0 Modified the descriptions of several threads 2015-01-14 11:39:55 +01:00
Klaus Schmidinger
db47cdaa1a Use of the function cOsd::GetBitmap() outside of derived classes is now deprecated 2015-01-14 10:50:55 +01:00
Klaus Schmidinger
7062583ab4 Added support for PGS subtitles 2015-01-14 10:39:55 +01:00
Klaus Schmidinger
b454a0777f Added handling for DTS audio tracks to cPatPmtParser::ParsePmt() 2015-01-14 09:36:00 +01:00
Klaus Schmidinger
24b38eb812 Now handling CAT sections that consist of more than one TS packet 2015-01-13 14:45:12 +01:00
Klaus Schmidinger
14e37ed124 Changed the German weekday names from "MonDieMitDonFreSamSon" to "Mo.Di.Mi.Do.Fr.Sa.So." 2015-01-13 10:01:50 +01:00
Klaus Schmidinger
cee82d8659 Fixed jumping to an absolute position via the Red key in case replay was paused 2015-01-13 09:51:20 +01:00
Klaus Schmidinger
f5bbf06b60 Added the new parameters "Setup/Miscellaneous/Volume steps" and ".../Volume linearize" 2015-01-12 14:56:42 +01:00
Klaus Schmidinger
6b229d7d5f Added functions to set and retrieve the priority of a cReceiver 2015-01-12 14:12:19 +01:00
Klaus Schmidinger
67fff7f4fc Fixed a possible out-of-bounds access in cVector::Remove() 2015-01-12 12:14:16 +01:00
Klaus Schmidinger
6e35f47a3e Added the functions IndexOf(), InsertUnique(), AppendUnique() and RemoveElement() to the cVector class 2015-01-12 12:10:15 +01:00
Klaus Schmidinger
6514649439 Added subsystem id support for DVB devices connected via USB 2015-01-12 11:42:15 +01:00
Klaus Schmidinger
77340e9273 Added a missing backslash to the help text of the SVDRP command MOVR 2015-01-12 11:19:11 +01:00
Klaus Schmidinger
34c79fdc50 Fixed support for systemd 2015-01-11 13:42:26 +01:00
Klaus Schmidinger
c8e789e12a Revoked "Increased the PMT_SCAN_TIMEOUT to avoid timeouts when scanning PMTs" (was unnecessary); pat.c change removed from RCS 2015-01-11 13:32:55 +01:00
Klaus Schmidinger
77173b7057 Fixed (well, actually worked around) a problem with subtitles not being displayed because the broadcaster doesn't set the data's version numbers as required by the DVB standard 2015-01-09 12:03:31 +01:00
Klaus Schmidinger
7fac1d4ae2 Fixed resetting the receiver for EMM pids for CAMs that need to receive the TS 2015-01-09 09:46:57 +01:00
Klaus Schmidinger
52620f147b Fixed detaching receivers from devices in case a CAM needs to receive the TS 2015-01-07 13:00:33 +01:00
Klaus Schmidinger
f3d583b124 Increased the PMT_SCAN_TIMEOUT to avoid timeouts when scanning PMTs 2015-01-06 14:02:40 +01:00
Klaus Schmidinger
fc0094231d Added cOsd::DrawScaledBitmap() 2015-01-04 15:53:47 +01:00
Klaus Schmidinger
aacdeba5d9 Fixed multiple OBSOLETE marks in channels that are not listed in the SDT in case "Setup/Miscellaneous/Show channel names with source" is set to "yes" 2015-01-04 15:11:13 +01:00
Klaus Schmidinger
761fb103b7 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" 2015-01-04 14:37:36 +01:00
Klaus Schmidinger
afc17c1168 The pid of the PMT in which the CA descriptors of a given channel are broadcast is now stored together with the CA descriptors 2015-01-04 13:36:46 +01:00
Klaus Schmidinger
bfdd611fde Fixed a bug in the Makefile when installing plugins with LCLBLD=1 2015-01-01 13:55:13 +01:00
Klaus Schmidinger
ffeb43a38a Updated the dvbhddevice plugin source 2014-10-03 13:36:58 +02:00
Klaus Schmidinger
93f4852ba3 Fixed a possible crash in the LCARS skin 2014-06-12 08:55:32 +02:00
Klaus Schmidinger
4e460da371 VDR now reads command line options from *.conf files in /etc/vdr/conf.d 2014-04-14 13:15:34 +02:00
Klaus Schmidinger
6feb8d8875 Added entries for version 2.0.6 2014-04-13 14:04:47 +02:00
Klaus Schmidinger
57222002b2 Fixed a possible division by zero in frame rate detection 2014-04-13 13:50:04 +02:00
Klaus Schmidinger
011a984951 A cCamSlot that has WantsTsData set to true in its constructor now also gets the CAT and EMM PIDs data 2014-04-06 10:56:50 +02:00
Klaus Schmidinger
105ad61b6f Updated the Italian OSD texts 2014-03-24 13:28:05 +01:00
Klaus Schmidinger
23ea3dcb48 No longer logging an error message in DirSizeMB() if the given directory doesn't exist 2014-03-22 14:25:46 +01:00
Klaus Schmidinger
a4b8729e6a Added support for systemd 2014-03-16 12:53:47 +01:00
Klaus Schmidinger
687b93b215 Now resetting the isOnVideoDirectoryFileSystem member of a cRecording to -1 after renaming it 2014-03-16 11:11:04 +01:00
Klaus Schmidinger
8af9abbbb9 Now initializing the isOnVideoDirectoryFileSystem member of cRecording when scanning the video directory 2014-03-16 11:01:46 +01:00
Klaus Schmidinger
25e2dbf031 Added support for "Pilot", "T2-System-Id" and "SISO/MISO" parameters 2014-03-16 10:48:30 +01:00
Klaus Schmidinger
af56e53315 Refactored setup parameter handling for output devices 2014-03-15 14:05:15 +01:00
Klaus Schmidinger
7a114d640c Added a log message in case a receiver is detached from its device because the assigned CAM can't decrypt the channel 2014-03-11 09:48:40 +01:00
Klaus Schmidinger
c5071cc87b The SDT is now only parsed *after* the NIT has been read 2014-03-10 14:50:58 +01:00
Klaus Schmidinger
76c32d60f9 When checking for obsolete channels, those with an RID that is not 0 are now ignored 2014-03-10 13:17:11 +01:00
Klaus Schmidinger
ebdac2ddfc Fixed drawing the live indicator in the LCARS skin in case there are no devices 2014-03-10 12:09:52 +01:00
Klaus Schmidinger
caf708b618 Updated the Finnish OSD texts 2014-03-10 10:48:15 +01:00
Klaus Schmidinger
40aaf784b9 The Recordings menu now remembers the last recording the cursor was positioned on 2014-03-09 15:15:48 +01:00
Klaus Schmidinger
db1ca2c854 Removed an unnecessary assignment from cMenuRecordings::~cMenuRecordings() 2014-03-09 13:03:35 +01:00
Klaus Schmidinger
a9f1297022 Fixed adding new source types in case they are already registered 2014-03-09 12:11:32 +01:00
Klaus Schmidinger
f8058586f9 Fixed handling PAT packets when detecting frames 2014-03-08 15:05:35 +01:00
Klaus Schmidinger
ad1352f109 Fixed a possible endless loop in cH264Parser::GetGolombUe() 2014-03-08 15:04:09 +01:00
Klaus Schmidinger
a437a3d743 Fixed handling transfer mode on full featured DVB cards for encrypted channels that have no audio pid 2014-02-27 17:05:55 +01:00
Klaus Schmidinger
927aa49576 Fixed keeping the current position in the Recordings menu if a recording was deleted in a sub folder 2014-02-26 11:39:06 +01:00
Klaus Schmidinger
de1ce0b27d Revoked "Fixed some compiler warnings with Clang 3.4.1" from ci.c, because this did not compile with older versions of gcc 2014-02-25 10:04:07 +01:00
Klaus Schmidinger
a9e1ca63dd Adjusted release date 2014-02-23 13:05:38 +01:00
Klaus Schmidinger
4cd251fc48 Fixed handling frame detection buffer length 2014-02-21 15:14:14 +01:00
Klaus Schmidinger
6d59e2866b Fixed detecting broken video data streams when recording 2014-02-21 09:20:36 +01:00
Klaus Schmidinger
585f622886 Fixed the replay progress display for very long recordings 2014-02-18 13:48:05 +01:00
Klaus Schmidinger
0de69c3899 Improved PAT/PMT scanning to speed up initial tuning to encrypted channels on transponders with many PAT entries 2014-02-18 13:12:39 +01:00
Klaus Schmidinger
0238234c52 Fixed learning keyboard remote control codes 2014-02-15 12:43:25 +01:00
Klaus Schmidinger
8b2f500d2a Replaced the NULL pointer assignment in ~cReceiver() to force a segfault with a call to abort() 2014-02-08 16:00:13 +01:00
Klaus Schmidinger
a30563634d Added LinkageTypePremiere to libsi/si.h and eit.c to avoid a compiler warning with Clang 3.4.1 2014-02-08 14:21:47 +01:00
Klaus Schmidinger
e5fde77e56 Fixed some compiler warnings with Clang 3.4.1 2014-02-08 13:00:39 +01:00
Klaus Schmidinger
0402ce9b8e Fixed a possible crash in the OSD demo 2014-02-06 11:57:51 +01:00
Klaus Schmidinger
e2f0edd8f6 Fixed numbering frames 2014-02-06 10:57:45 +01:00
Klaus Schmidinger
4f1404e991 Fixed flickering if subtitles are active while the OSD demo is running 2014-02-04 10:45:55 +01:00
Klaus Schmidinger
9813a9164b Further clarified the semantics of cCamSlot::Decrypt() 2014-01-31 09:21:47 +01:00
Klaus Schmidinger
b9ba7000bb Updated the Estonian OSD texts 2014-01-31 09:10:07 +01:00
Klaus Schmidinger
4c304467ba Fixed clearing non-editable members in the channel editor 2014-01-30 09:10:39 +01:00
Klaus Schmidinger
6a9502ab17 Fixed sorting recordings by time in the Recordings menu if "Setup/OSD/Recording directories" is set to "no" 2014-01-29 10:45:28 +01:00
Klaus Schmidinger
9eda923269 Increased MIN_TS_PACKETS_FOR_FRAME_DETECTOR to 100 and introduced counting the number of actual video TS packets in cTsPayload 2014-01-28 11:26:02 +01:00
Klaus Schmidinger
47a6f8fbff Now checking whether the primary device actually has a decoder before retuning the current channel after a change in its parameters 2014-01-26 12:40:57 +01:00
Klaus Schmidinger
7cea5df074 Adjusted release date 2014-01-26 10:40:23 +01:00
Klaus Schmidinger
8b9e1f513f Fixed a superfluous call to the skin's SetRecording() function after renaming a recording 2014-01-25 12:44:32 +01:00
Klaus Schmidinger
fdbf796b6b The new function cStatus::ChannelChange() can be implemented by plugins to be informed about changes to the parameters of a channel that may require a retune 2014-01-25 10:54:51 +01:00
Klaus Schmidinger
5ac41bf091 Revoked "Fixed sending CA descriptors to CAMs in case a cReceiver is not used for a recording or live view" - was unstable 2014-01-24 11:55:40 +01:00
Klaus Schmidinger
e158021a4d Replaced "Schnitt" with "Bearbeitung" in the German OSD texts 2014-01-22 10:40:50 +01:00
Klaus Schmidinger
549c499501 Fixed a wrong alignment in cCiDateTime::SendDateTime() 2014-01-22 09:41:08 +01:00
Klaus Schmidinger
6e2f0f695f Now making sure the primary device goes into transfer mode for live viewing if the CAM wants to receive the TS data 2014-01-20 12:14:30 +01:00
Klaus Schmidinger
6f9929b1c0 Now unassigning CAMs from their devices when they are no longer used 2014-01-18 14:30:58 +01:00
Klaus Schmidinger
2e41129c36 Fixed detecting frame borders in MPEG-2 streams that have "bottom fields" or varying GOP structures 2014-01-18 11:27:30 +01:00
Klaus Schmidinger
1df6a87249 Now waiting explicitly until all CAM slots are ready before switching to the initial channel when VDR is started 2014-01-16 11:57:54 +01:00
Klaus Schmidinger
e02d608bce Fixed deleting the source recording after moving it to a different volume 2014-01-16 11:09:03 +01:00
Klaus Schmidinger
7008aeaf22 Increased MIN_TS_PACKETS_FOR_FRAME_DETECTOR to 10 2014-01-16 10:31:28 +01:00
Klaus Schmidinger
ac44e6f2ae Added logging the supported system ids of a CAM 2014-01-15 10:21:48 +01:00
Klaus Schmidinger
1d869c4b36 Fixed sending CA descriptors to CAMs in case a cReceiver is not used for a recording or live view, like e.g. streaming clients 2014-01-14 14:39:59 +01:00
Klaus Schmidinger
e7c86c6760 Improved locking for CAM slots and made the pure functions of cCiAdapter have default implementations 2014-01-14 12:21:17 +01:00
Klaus Schmidinger
dbf342df3c cFont::CreateFont() now returns a dummy font in case there are no fonts installed 2014-01-07 12:42:37 +01:00
Klaus Schmidinger
3cf87dfe8a Added entries for version 2.0.5 2014-01-07 10:34:24 +01:00
Klaus Schmidinger
ea5e373df6 Updated 'sources.conf' 2014-01-07 09:03:29 +01:00
Klaus Schmidinger
c7256c1c11 Channels that are no longer contained in the current SDT of a transponder are now marked with the keyword OBSOLETE in their name and provider fields 2014-01-05 10:41:46 +01:00
Klaus Schmidinger
9dbd953cc2 Eliminated MAXDVBDEVICES 2014-01-01 14:26:26 +01:00
Klaus Schmidinger
ea613e6b26 Avoiding unnecessary pkg-config warnings in plugin Makefiles 2014-01-01 13:35:13 +01:00
Klaus Schmidinger
4da70bbab1 The script given to VDR with the '-r' option is now also called after the recording process has actually started 2014-01-01 12:53:40 +01:00
Klaus Schmidinger
566c6fa464 Added receiving Ca pids to cCamSlot 2014-01-01 12:37:22 +01:00
Klaus Schmidinger
b95b85fee4 Deleted a superfluous assignment in cPipe::Open() 2013-12-29 17:22:10 +01:00
Klaus Schmidinger
63ee17701a Added a check to avoid a possible NULL pointer dereference in cCiSession::SendData() 2013-12-29 17:20:22 +01:00
Klaus Schmidinger
00e2415b81 Implemented cCamSlot::Decrypt() 2013-12-28 13:29:54 +01:00
Klaus Schmidinger
6a8a2cf5fb Changed '%a' to the POSIX compliant '%m' in all scanf() calls 2013-12-28 11:37:42 +01:00
Klaus Schmidinger
c949ad35cc Fixed some spellings in positioner.h and Doxyfile 2013-12-28 11:21:09 +01:00
Klaus Schmidinger
7c877edd2d Added a note to ePlayMode in device.h that VDR itself always uses pmAudioVideo when replaying a recording 2013-12-25 13:55:39 +01:00
Klaus Schmidinger
4e22b62192 cDevice::TrickSpeed() now has an additional parameter named Forward 2013-12-25 13:36:51 +01:00
Klaus Schmidinger
21c8829783 Made it clear that the Data parameter in cDevice::StillPicture() may point to a series of packets, not just a single one 2013-12-25 13:12:07 +01:00
Klaus Schmidinger
20791e4d95 Added handling UTF-8 'umlaut' characters to cKbdRemote 2013-12-25 12:47:04 +01:00
Klaus Schmidinger
f6283b8e91 The Recordings menu can now be called with a cRecordingFilter 2013-12-25 12:13:00 +01:00
Klaus Schmidinger
b936cb366f Fixed setting the name of the video directory to avoid a crash when using --genindex, and also to use the correct directory with --edit 2013-12-25 11:36:44 +01:00
Klaus Schmidinger
31e334a332 Added a missing closing ')' in the help and man page entry of the --vfat option 2013-12-25 11:04:25 +01:00
Klaus Schmidinger
7a2d3d993c Fixed a possible crash if the recordings list is updated externally while the Recordings menu is open 2013-12-24 14:41:09 +01:00
Klaus Schmidinger
a9acab6b7e Fixed uninitialized item area coordinates in cSkinLCARSDisplayMenu 2013-11-16 13:26:55 +01:00
Klaus Schmidinger
a8cbe3a56d Simplified some conditional expressions in skinlcars.c and skinsttng.c 2013-11-15 15:35:21 +01:00
Klaus Schmidinger
dfb9862460 Fixed a missing initialization in the c'tor of cSkinLCARSDisplayChannel 2013-11-15 15:23:43 +01:00
Klaus Schmidinger
215fde71a3 Updated the Italian OSD texts 2013-11-11 10:35:09 +01:00
Klaus Schmidinger
e8f557ae5f Removed '_' from the FileNameChars and CharMap translations in uk_UA.po 2013-11-04 11:24:53 +01:00
Klaus Schmidinger
d7462ae5ad Changes in the teletext PID no longer cause retuning 2013-11-04 10:11:51 +01:00
Klaus Schmidinger
ff4aed2227 The new menu category mcRecordingEdit is now used to mark menus that edit recording properties 2013-11-03 14:10:59 +01:00
Klaus Schmidinger
39f6b6fc6b Fixed a possible access to uninitialized data in cEIT::cEIT() 2013-11-03 14:02:01 +01:00
Klaus Schmidinger
0b5085f4f0 In the "Select folder" menu pressing Ok now selects the folder, even if this is a folder that contains sub folders 2013-11-03 13:43:01 +01:00
Klaus Schmidinger
512cd24e53 Added code for parsing LCN and AVC descriptors to libsi 2013-10-30 10:18:26 +01:00
Klaus Schmidinger
83a8d5a561 Changed the absolute latitude limit for visible satellites to 81.2 degrees 2013-10-30 10:11:55 +01:00
Klaus Schmidinger
26fbb921f5 The LIRC remote control now connects to the socket even if it doesn't yet exist whe VDR is started 2013-10-29 16:03:43 +01:00
Klaus Schmidinger
589f5519d7 Added entries for version 2.0.4 2013-10-23 10:20:48 +02:00
Klaus Schmidinger
4312dfcf41 Revoked "Added maximum signal strength value for TechniSat SkyStar 2 DVB-S rev 2.3P" 2013-10-21 08:59:59 +02:00
Klaus Schmidinger
94ced5845a When cutting a recording it is now checked whether there is already an edited version of this recording 2013-10-21 08:23:19 +02:00
Klaus Schmidinger
a16391ecb0 Changed the name of the SVDRP command RENR to MOVR 2013-10-21 07:55:23 +02:00
Klaus Schmidinger
4ea90cefe8 Fixed some compiler warnings with gcc-4.6.3 2013-10-20 09:57:55 +02:00
Klaus Schmidinger
97eb54738f Updated the Finnish OSD texts 2013-10-20 09:34:59 +02:00
Klaus Schmidinger
641acd5709 Changed the return value of cPositioner::HorizonLongitude() to 0 in case the latitude of the antenna location is beyond +/-81 degrees 2013-10-20 09:32:23 +02:00
Klaus Schmidinger
856f67b4ac Adjusted release date 2013-10-19 10:04:51 +02:00
Klaus Schmidinger
c9fb7eb4d6 Fixed an inconsistent behavior between opening the Recordings menu manually via the main menu and by pressing the Recordings key 2013-10-16 09:43:47 +02:00
Klaus Schmidinger
9bd415d58e Added maximum signal strength value for TechniSat SkyStar 2 DVB-S rev 2.3P 2013-10-13 14:48:56 +02:00
Klaus Schmidinger
8bc6bcf86e The function cRecordings::MBperMinute() now only takes into account recordings with less than 5 seconds per megabyte 2013-10-12 13:48:32 +02:00
Klaus Schmidinger
54b3135d59 Revised the section on "Learning the remote control keys" in the INSTALL file 2013-10-12 12:56:31 +02:00
Klaus Schmidinger
446c3b4cfd Changed cRecorder::Action() to use cTimeMs instead of time() 2013-10-12 12:08:37 +02:00
Klaus Schmidinger
adf0dac2c3 Now also checking the source (in addition to the transponder) when setting the system time from the TDT 2013-10-12 11:23:10 +02:00
Klaus Schmidinger
1caa78a3e7 Fixed writing group separators to channels.conf that contain a comma 2013-10-11 11:38:05 +02:00
Klaus Schmidinger
e61e1ed425 Updated the Italian OSD texts 2013-10-11 09:46:43 +02:00
Klaus Schmidinger
01d7269904 Removed the deprecated VideoDirectory variable 2013-10-11 09:38:07 +02:00
Klaus Schmidinger
7c72f79329 Changed some variable names in positioner.c to match the names used in the page with the explanation on vdr-portal.de 2013-10-10 14:21:44 +02:00
Klaus Schmidinger
2bdb599fbc Added renaming and moving recordings and folders, and editing a recording's priority and lifetime; added cutting queue 2013-10-10 13:13:30 +02:00
Klaus Schmidinger
3971cc6e88 Removed the code for distributing recordings over several video directories; added the cVideoDirectory plugin API 2013-09-11 12:20:37 +02:00
Klaus Schmidinger
7251fefa89 The Yellow button in the main menu no longer acts as "Pause" if "Pause key handling" is set to "do not pause live video" 2013-09-07 12:52:14 +02:00
Klaus Schmidinger
699454ad7f Unified the internal sequence of actions when pressing the Blue and the Back key, respectively, during replay 2013-09-07 10:20:00 +02:00
Klaus Schmidinger
e8fb500819 Fixed displaying DVB subtitles (cont'd) 2013-09-06 12:37:27 +02:00
Klaus Schmidinger
d6c10fec7b Added entries for version 2.0.3 2013-09-03 11:09:17 +02:00
Klaus Schmidinger
b931724b75 Fixed cleaning up old EPG events in case no epg data file is given 2013-08-31 13:21:09 +02:00
Klaus Schmidinger
bd6da13a67 Updated the Estonian OSD texts 2013-08-31 12:45:15 +02:00
Klaus Schmidinger
f52e8759c5 Fixed wrong initialization of Setup.PositionerSwing 2013-08-31 12:42:36 +02:00
Klaus Schmidinger
2090ed6f7c Added credit to Thomas Bergwinkl's Rotor plugin 2013-08-31 12:19:10 +02:00
Klaus Schmidinger
246d5412e0 Fixed displaying DVB subtitles 2013-08-30 12:00:40 +02:00
Klaus Schmidinger
9b1b6b3ce4 Fixed handling DVB subtitle fill region codes for 2 and 8 bpp 2013-08-27 10:22:22 +02:00
Klaus Schmidinger
c8c14e31d8 Updated the Finnish OSD texts 2013-08-26 08:47:17 +02:00
Klaus Schmidinger
4d0a1db4ac Adjusted release date 2013-08-25 10:16:43 +02:00
Klaus Schmidinger
a0f63d40c6 The code for distributing recordings over several video directories is now deprecated and disabled by default 2013-08-23 13:09:27 +02:00
Klaus Schmidinger
f0537ea0f1 Added Begin/EndSegmentTransfer() to the EPG handler interface 2013-08-23 10:54:49 +02:00
Klaus Schmidinger
9492231058 Reverted the change from version 1.5.7 that made all logging go to LOG_ERR 2013-08-23 10:37:54 +02:00
Klaus Schmidinger
c385d5bf0c All bonded devices (except for the master) now turn off their LNB power completely to avoid problems when receiving vertically polarized transponders 2013-08-23 09:47:27 +02:00
Klaus Schmidinger
d377c778a7 Increased the value of MAXRETRIES to 20 to reduce the probability of disturbances in transfer mode 2013-08-22 12:35:10 +02:00
Klaus Schmidinger
17b12a32b0 cDevice::IsPrimaryDevice() now also checks whether the primary device actually has a decoder and returns false otherwise 2013-08-22 12:00:03 +02:00
Klaus Schmidinger
99321b371a Fixed a possible crash when shutting down VDR while subtitles are being displayed 2013-08-22 10:33:59 +02:00
Klaus Schmidinger
58c9fdc8c5 Fixed handling LIRC events in case repeated events are lost 2013-08-22 09:35:35 +02:00
Klaus Schmidinger
a0a4421278 No longer trying to delete old recordings in AssertFreeDiskSpace() if the given Priority is less than 1 2013-08-21 13:56:33 +02:00
Klaus Schmidinger
7a359a958e Fixed asserting free disk space in the cutter 2013-08-21 13:22:19 +02:00
Klaus Schmidinger
cd10b439d0 Added basic support for positioners to control steerable satellite dishes 2013-08-21 11:02:52 +02:00
Klaus Schmidinger
21957f6e38 Backport of 'Fixed a crash in the LCARS skin's main menu in case there is no current channel' 2013-05-19 12:12:37 +02:00
Klaus Schmidinger
fc697bfdb1 Fixed a crash in the LCARS skin's main menu in case there is no current channel 2013-05-19 12:07:07 +02:00
Klaus Schmidinger
818763b332 Backport of 'Fixed an endless loop in the DrawEllipse() functions for very small ellipses' 2013-05-18 12:47:52 +02:00
Klaus Schmidinger
cc6c05fcf2 Fixed an endless loop in the DrawEllipse() functions for very small ellipses 2013-05-18 12:39:59 +02:00
Klaus Schmidinger
f6adb32202 Fixed unwanted version tag on checkout of older version 2013-05-02 10:23:11 +02:00
Klaus Schmidinger
4e1a01959d Backport of 'Fixed an error message when parsing SCR values in diseqc.conf' 2013-05-02 09:34:45 +02:00
Klaus Schmidinger
435978648b Fixed an error message when parsing SCR values in diseqc.conf 2013-05-02 09:31:31 +02:00
Klaus Schmidinger
c354540a31 Removed an extra blank line 2013-05-02 09:29:02 +02:00
Klaus Schmidinger
8d98b9193b Backport of 'Fixed no longer generating any editing marks if the edited recording results in just one single sequence' 2013-05-02 09:25:20 +02:00
Klaus Schmidinger
d8e8941c77 Fixed no longer generating any editing marks if the edited recording results in just one single sequence 2013-05-02 09:17:55 +02:00
Klaus Schmidinger
d32498f65f Backport of 'Fixed displaying the frame number when setting an editing mark' 2013-04-27 10:35:30 +02:00
Klaus Schmidinger
29537da370 Fixed displaying the frame number when setting an editing mark 2013-04-27 10:31:23 +02:00
Klaus Schmidinger
cbe8542622 Backport of 'Fixed multiple occurrences of the same directory in the recordings list in case there are directories that only differ in non-alphanumeric characters' 2013-04-27 10:21:14 +02:00
Klaus Schmidinger
fd3bf6c3d2 Fixed multiple occurrences of the same directory in the recordings list in case there are directories that only differ in non-alphanumeric characters 2013-04-27 10:06:49 +02:00
Klaus Schmidinger
53ef55410c Changed the sign of the satellite position value in cSource to reflect the standard of western values being negative 2013-04-11 10:40:47 +02:00
Klaus Schmidinger
4263a1a410 Backport of 'Changed cThread::SetIOPriority() from "best effort class" to "idle class" in order to improve overall performance when an editing process is running' 2013-04-11 09:01:04 +02:00
Klaus Schmidinger
6bd7123072 Backport of 'Fixed handling '/' and '~' in recording file names in case DirectoryEncoding is used' 2013-04-11 08:32:40 +02:00
Klaus Schmidinger
c979ef393b Fixed handling '/' and '~' in recording file names in case DirectoryEncoding is used 2013-04-11 08:17:17 +02:00
Klaus Schmidinger
0e4b404102 Changed cThread::SetIOPriority() from "best effort class" to "idle class" in order to improve overall performance when an editing process is running 2013-04-10 15:38:29 +02:00
Klaus Schmidinger
89de3b6c01 Backport of 'Added definitions for older DVB API versions, back until 5.0' 2013-04-10 15:02:08 +02:00
Klaus Schmidinger
71fb3e84da Added definitions for older DVB API versions, back until 5.0 2013-04-09 09:53:00 +02:00
Klaus Schmidinger
497553d985 Removed all "modified since version 1.6" markers from PLUGINS.html 2013-04-08 08:58:49 +02:00
Klaus Schmidinger
d336191ed1 Backport of 'Fixed an endless loop in cTextWrapper::Set() in case the given Width is smaller than one character' 2013-04-07 14:56:26 +02:00
Klaus Schmidinger
cf7f25fe50 Fixed an endless loop in cTextWrapper::Set() in case the given Width is smaller than one character 2013-04-07 14:49:42 +02:00
Klaus Schmidinger
b6b66acfc7 Backport of 'Fixed initializing cDevice::keepTracks' 2013-04-05 11:03:02 +02:00
Klaus Schmidinger
d962999161 Fixed initializing cDevice::keepTracks 2013-04-05 10:27:16 +02:00
Klaus Schmidinger
ac25275b10 Version 2.0.0 2013-03-31 09:30:18 +02:00
Klaus Schmidinger
965feab54f Fixed handling overlapping pending timers 2013-03-29 15:37:16 +01:00
Klaus Schmidinger
f30ac5075e Updated the French OSD texts 2013-03-29 10:28:26 +01:00
Klaus Schmidinger
a465820c1c Fixed the description of the 'M' parameter of channel definitions in vdr.5 2013-03-28 10:03:42 +01:00
Klaus Schmidinger
c191acaa3d Updated the Lithuanian OSD texts 2013-03-28 09:04:25 +01:00
Klaus Schmidinger
65f6e9ae98 Updated the default channels.conf file 2013-03-23 11:07:01 +01:00
Klaus Schmidinger
495f197327 Fixed formatting the channel definition example in the vdr(5) man page 2013-03-18 12:38:54 +01:00
Klaus Schmidinger
5e805b5dfd The cutter now allocates its buffers on the heap to avoid problems on systems with limited stack space 2013-03-18 09:54:00 +01:00
Klaus Schmidinger
b7f4536fe1 The "Resume" button in the main menu is now only active if the respective recording actually exists 2013-03-18 09:19:42 +01:00
Klaus Schmidinger
b6d407a212 Fixed loading the setup.conf file in case a parameter contains the '#' character 2013-03-18 09:05:18 +01:00
Klaus Schmidinger
eac63172e5 Renamed the language file sr_SR.po to sr_RS.po 2013-03-17 10:44:29 +01:00
Klaus Schmidinger
4477a0171e Added maximum SNR and signal strength value for TechniSat SkyStar HD2 2013-03-16 15:30:12 +01:00
Klaus Schmidinger
a033ebf167 Updated the Serbian OSD texts 2013-03-16 15:13:28 +01:00
Klaus Schmidinger
66a2bf9906 Fixed creating a new VPS timer with the SVDRP command NEWT 2013-03-16 10:39:16 +01:00
Klaus Schmidinger
9bd2b9901f Updated the help and man page entry about the location of the epg.data file 2013-03-15 10:47:35 +01:00
Klaus Schmidinger
21b564805d When switching to a less privileged user id, VDR now sets the environment variables HOME, USER, LOGNAME and SHELL accordingly 2013-03-14 09:38:06 +01:00
Klaus Schmidinger
87acd119ce Added a note to the INSTALL file regarding multiple disk setup becoming deprecated in a future version of VDR 2013-03-14 09:20:51 +01:00
Klaus Schmidinger
4118097e73 Updated the introductory text of the vdr.1 man page 2013-03-12 13:43:04 +01:00
Klaus Schmidinger
ec7fac3c0d Some improvements to allowing the parameters PATH and NAME to the --dirnames command line option to be left empty to use the default values if only ENC shall be set 2013-03-12 13:27:40 +01:00
Klaus Schmidinger
cee221e843 Fixed stopping an ongoing recording on a system with bonded devices, if a timer with a higher priority requires a different band 2013-03-12 11:57:19 +01:00
Klaus Schmidinger
a8ae0d2f7c Fixed a possible "Channel not available" if a recording starts on a system with bonded devices 2013-03-12 10:18:55 +01:00
Klaus Schmidinger
7100e4c209 The parameters PATH and NAME to the --dirnames command line option may now be left empty to use the default values if only ENC shall be set 2013-03-12 09:44:46 +01:00
Klaus Schmidinger
ccbe1905a1 The 'plugins' target of the VDR Makefile now also copies files matching the wildcard "lib$$i-*.so" (previously only "libvdr-*.so") and also descends into subdirectories of the plugin source 2013-03-11 15:01:01 +01:00
Klaus Schmidinger
bc72b7e6cd Fixed using PATH_MAX and NAME_MAX (+/-1 because the first one includes the terminating 0, while the latter doesn't) 2013-03-11 11:07:59 +01:00
Klaus Schmidinger
f3ca6f2083 Updated the Polish OSD texts 2013-03-11 08:45:46 +01:00
Klaus Schmidinger
c8ef40ee92 Updated the Russian OSD texts 2013-03-10 16:47:30 +01:00
Klaus Schmidinger
aa17488a5b Updated the Hungarian OSD texts 2013-03-10 16:46:09 +01:00
Klaus Schmidinger
38a15ef510 Changed the default values for the OSD size back to those before version 1.7.29 2013-03-10 14:56:51 +01:00
Klaus Schmidinger
b526a70071 The LCARS skin now calls SetAntiAliasGranularity(20, 16) in order to reserve enough fixed colors on 8bpp displays with anti-aliasing 2013-03-09 10:46:41 +01:00
Klaus Schmidinger
d08777ed87 Limited the Goto() call in cDvbPlayer::SetAudioTrack() to the main thread 2013-03-08 13:47:02 +01:00
Klaus Schmidinger
f7645402ff Fixed resuming replay of PES recordings 2013-03-07 14:47:02 +01:00
Klaus Schmidinger
a67fe0663d Fixed a possible deadlock when changing the audio track while replaying a recording 2013-03-07 13:27:05 +01:00
Klaus Schmidinger
16c931453d Renamed the "plp id" to a more general "stream id" and added support for DVB-S2 "Input Stream Identifier" (ISI) 2013-03-07 09:51:06 +01:00
Klaus Schmidinger
0a0db91018 Updated the Romanian OSD texts 2013-03-07 09:39:07 +01:00
Klaus Schmidinger
4a3d74e511 Updated the Arabic OSD texts 2013-03-07 09:28:11 +01:00
Klaus Schmidinger
5cca94d1b3 Updated the Finnish OSD texts 2013-03-06 10:48:02 +01:00
Klaus Schmidinger
5b94631467 Updated the French OSD texts 2013-03-06 10:39:06 +01:00
Klaus Schmidinger
37da7d9961 Updated the Italian OSD texts 2013-03-05 10:07:32 +01:00
Klaus Schmidinger
f53913f144 Updated the Estonian OSD texts 2013-03-05 10:02:35 +01:00
Klaus Schmidinger
926f980d87 Updated the Ukrainian OSD texts 2013-03-05 10:00:23 +01:00
Klaus Schmidinger
3b7ae17055 Updated the Czech OSD texts 2013-03-05 09:53:48 +01:00
Klaus Schmidinger
4f76862ff1 Updated the Dutch OSD texts 2013-03-05 09:50:48 +01:00
Klaus Schmidinger
2b792e3519 Updated the Macedonian OSD texts 2013-03-05 09:45:46 +01:00
Klaus Schmidinger
670e5a1eb6 Updated the Slovak OSD texts 2013-03-05 09:40:20 +01:00
Klaus Schmidinger
889547de72 Updated the Chinese OSD texts 2013-03-05 09:17:37 +01:00
Klaus Schmidinger
993dc45922 Updated the Swedish OSD texts 2013-03-04 16:48:11 +01:00
Klaus Schmidinger
db8cf38b5b Implemented the setup option "OSD/Always sort folders first" 2013-03-04 14:11:47 +01:00
Klaus Schmidinger
f3eb300bb0 Updated the Slovenian OSD texts 2013-03-04 13:08:41 +01:00
Klaus Schmidinger
02bf57ba71 Updated the Spanish and Catalan OSD texts 2013-03-04 12:30:08 +01:00
Klaus Schmidinger
aaffda3119 Added the system's character set to the page header in the epg2html script 2013-03-04 12:14:09 +01:00
Klaus Schmidinger
4da13b57ec Fixed a faulty UTF-8 character in cs_CZ.po 2013-03-04 11:14:33 +01:00
Klaus Schmidinger
4d8f68e906 Added a note about the new default sort order of recordings to the release notes of version 1.7.29 2013-03-04 10:25:46 +01:00