Commit Graph

2038 Commits

Author SHA1 Message Date
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
Klaus Schmidinger d1ddb39781 The channel/CAM relations are now stored in the file 'cam.data'; fixed a flaw in handling timeouts for encrypted channels 2017-01-09 13:42:41 +01:00
Klaus Schmidinger 882273d508 Added a missing dependency to the Makefile to avoid error messages in the clean-plugins target 2017-01-08 11:09:54 +01:00
Klaus Schmidinger 0aba3abaeb Updated the Russian OSD texts 2017-01-05 11:42:21 +01:00
Klaus Schmidinger f345908f77 Added 'S3W ABS-3A' to sources.conf 2016-12-27 11:45:25 +01:00
Klaus Schmidinger 834ac04c3b Added a short sleep to cTSBuffer::Action() to avoid high CPU usage 2016-12-23 14:49:06 +01:00
Klaus Schmidinger e2ba3d09a5 Added support for the systemd watchdog 2016-12-23 14:36:24 +01:00
Klaus Schmidinger bac0ca39ba Avoiding some duplicate code and unnecessary work in nit.c 2016-12-23 14:25:27 +01:00
Klaus Schmidinger 68acf8815c Fixed a possible buffer overflow in handling CA descriptors 2016-12-23 14:08:14 +01:00
Klaus Schmidinger fdbbbd146a Fixed a typo in the description of cTimers::GetTimersRead() 2016-12-22 14:31:50 +01:00
Klaus Schmidinger bac165a751 Added a 'const' version of cTimers::GetTimer() 2016-12-22 14:27:01 +01:00
Klaus Schmidinger 39c9fc1199 Fixed truncated date/time strings in the skins on multi-byte UTF-8 systems 2016-12-22 14:13:42 +01:00
Klaus Schmidinger 99dfe9f66a Added 'S58.5E Kazsat 3' to sources.conf 2016-12-22 13:32:49 +01:00
Klaus Schmidinger 03d6fbec0a Sorted sources.conf by continuous azimuth 2016-12-22 13:30:30 +01:00
Klaus Schmidinger 5c8d366975 Fixed building VDR with systemd >= 230 2016-12-22 13:20:16 +01:00
Klaus Schmidinger 26252c37cd Fixed regenerating the index of audio recordings 2016-12-22 13:14:10 +01:00
Klaus Schmidinger b6080634cc Added cFont::Width(void) to get the default character width and allow stretched font drawing in high level OSDs 2016-12-22 12:53:09 +01:00
Klaus Schmidinger f91468ff9b Implemented a frame parser for H.265 (HEVC) recordings 2016-12-22 12:22:11 +01:00
Klaus Schmidinger 22cb026e5e Fixed replaying recordings to their very end, if they don't end with an I-frame 2016-12-22 11:40:25 +01:00
Klaus Schmidinger be4cdcf170 Improved handling frame numbers to have a smoother progress display during replay of recordings with B-frames 2016-12-22 11:33:12 +01:00
Klaus Schmidinger fd85701a84 Fixed resuming replay at a given position, which was off by one frame 2016-12-22 09:41:48 +01:00
Klaus Schmidinger 1135a1f9d5 Made the cPlayer member functions FramesPerSecond, GetIndex and GetReplayMode 'const' 2016-12-22 09:26:40 +01:00
Klaus Schmidinger d71544d797 Added a note to the description of cFont::Size(), regarding possible differences between it and cFont::Height() 2016-12-13 15:01:24 +01:00
Klaus Schmidinger 5d249c1ae5 Fixed an overflow of PIDs in a receiver 2015-09-16 14:08:42 +02:00
Klaus Schmidinger 09e64c24f2 Fixed a crash when deleting a recording 2015-09-16 11:11:42 +02:00
Klaus Schmidinger e59b5bf1af Empty adaptation field TS packets are now skipped when recording 2015-09-11 11:18:40 +02:00
Klaus Schmidinger f1bef11f45 Implemented the setup option "Recording/Record key handling" 2015-09-11 08:29:41 +02:00
Klaus Schmidinger 0f18bd0a6a Fixed a possible stack overflow in cListBase::Sort() 2015-09-10 13:20:21 +02:00
Klaus Schmidinger 14f97d0f2a Skins can now implement cSkinDisplayMenu::MenuOrientation() to display horizontal menus 2015-09-10 11:26:15 +02:00
Klaus Schmidinger 75f28cb0cb The 'newplugin' script now creates the 'po' subdirectory for translations 2015-09-10 11:12:51 +02:00
Klaus Schmidinger 18f0ce26fd The character 0x0D is now stripped from EPG texts 2015-09-10 11:00:59 +02:00
Klaus Schmidinger d14adc1e68 The -u option now also accepts a numerical user id 2015-04-19 12:50:26 +02:00
Klaus Schmidinger 165aa63d2e The -V and -h options now list the plugins in alphabetical order 2015-04-18 14:55:16 +02:00
Klaus Schmidinger fa701228d7 The command line option -D now accepts the value '-' (as in -D-), which prevents VDR from using any DVB devices 2015-04-18 14:30:47 +02:00
Klaus Schmidinger 38ee88e5ee The script that gets called for recordings is now also called right before a recording is edited 2015-04-11 12:12:43 +02:00
Klaus Schmidinger 7d49075079 Reduced the priority of the "video directory scanner" thread and checking cIoThrottle::Engaged() when it is running 2015-04-11 10:47:38 +02:00
Klaus Schmidinger fd7ccc7627 Fixed setting the source value of newly created channels, in case the NIT is received from a different, but very close satellite position (cont'd) 2015-03-17 12:27:18 +01:00
Klaus Schmidinger 0bcf5d6da6 Added some comment to cPixmap about the relation between OSD, ViewPort and DrawPort 2015-03-13 15:09:45 +01:00
Klaus Schmidinger 371e60238a Added detection of 24fps 2015-03-11 09:57:21 +01:00
Klaus Schmidinger cc306290da The Setup/CAM menu now displays which device an individual CAM is currently assigned to 2015-03-09 11:51:08 +01:00
Klaus Schmidinger f53815c6ee Updated the Spanish OSD texts 2015-02-19 09:10:36 +01:00
Klaus Schmidinger 5aa16b7489 Improved the German translations of "EPG bugfix level"", "StreamId" and "T2SystemId" 2015-02-16 12:18:43 +01:00
Klaus Schmidinger d48355c305 Fixed using the default sort mode in a video directory without a ".sort" file 2015-02-16 07:54:21 +01:00
Klaus Schmidinger 519ecddc52 Modified credit to Albert Danis 2015-02-15 10:42:11 +01:00
Klaus Schmidinger c73e635936 Removed credit to Mario Fenneis (requested by Albert Danis) 2015-02-15 10:31:36 +01:00
Klaus Schmidinger 1786dc714d Added credit for Albert Danis 2015-02-14 12:02:16 +01:00
Klaus Schmidinger 7b1f643977 Updated the Polish OSD texts 2015-02-13 15:35:18 +01:00
Klaus Schmidinger 01b1137284 Fixed pausing replay at the last editing mark 2015-02-13 15:17:45 +01:00
Klaus Schmidinger e1d05f0a0f Added credit for Albert Danis 2015-02-13 11:03:02 +01:00
Klaus Schmidinger c36d3f5145 Updated the Hungarian OSD texts 2015-02-13 10:39:08 +01:00
Klaus Schmidinger ac953f5327 Updated the Swedish OSD texts 2015-02-13 10:24:22 +01:00
Klaus Schmidinger c298cd5714 Updated the French OSD texts 2015-02-11 10:08:09 +01:00
Klaus Schmidinger 60d5d9762b Updated the Dutch OSD texts 2015-02-11 09:54:07 +01:00
Klaus Schmidinger 22106f6dd3 cOsd::RenderPixmaps() now returns a pointer to cPixmap instead of cPixmapMemory; a cPixmap with a negative layer no longer marks any portion of the OSD's view port as "dirty"; Added a missing initialization of "panning" to the constructor of cPixmapMemory 2015-02-11 09:48:02 +01:00
Klaus Schmidinger 89f5244007 Added command line option --chartab to replace VDR_CHARSET_OVERRIDE 2015-02-10 14:29:27 +01:00
Klaus Schmidinger fb37e93b04 Made skipping with Green/Yellow keys configurable 2015-02-10 12:18:39 +01:00
Klaus Schmidinger 9c100c8d0a Added an empty target to the Makefile to make sure the sub-make for libsi is always called 2015-02-09 12:30:42 +01:00
Klaus Schmidinger b547141f7a Added credit for Clemens Brauers 2015-02-09 10:09:53 +01:00
Klaus Schmidinger 0633053d5d Added "#REMOTE=LIRC" to Make.config.template 2015-02-09 10:00:57 +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 1b2a62623c Changed the naming of "binary skip mode" to "adaptive skip mode" 2015-02-06 10:25:25 +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 b3b0747328 Updated the Hungarian OSD texts 2015-02-05 09:58:35 +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 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 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 5503161fdc Added SDNOTIFY, NO_KBD and BIDI to Make.config.template 2015-02-02 09:13:10 +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 ebab5f3ec1 Made cRecording::GetResume() public 2015-01-31 13:37:02 +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 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 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 0c2316b638 Added the new command line option --updindex 2015-01-17 15:03:01 +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 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 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 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 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 bfdd611fde Fixed a bug in the Makefile when installing plugins with LCLBLD=1 2015-01-01 13:55:13 +01: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 a4b8729e6a Added support for systemd 2014-03-16 12:53:47 +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 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 caf708b618 Updated the Finnish OSD texts 2014-03-10 10:48:15 +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 df03740741 Changed email address of Christopher Reimer 2014-03-05 10:18:18 +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 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 4cd251fc48 Fixed handling frame detection buffer length 2014-02-21 15:14:14 +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 4c304467ba Fixed clearing non-editable members in the channel editor 2014-01-30 09:10:39 +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 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 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 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 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 ea5e373df6 Updated 'sources.conf' 2014-01-07 09:03:29 +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 16dd077fb2 Changed email address for Christian Kaiser 2014-01-01 13:10:30 +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 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 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 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