Commit Graph

3332 Commits

Author SHA1 Message Date
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