Commit Graph

2038 Commits

Author SHA1 Message Date
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
Klaus Schmidinger 512cd24e53 Added code for parsing LCN and AVC descriptors to libsi 2013-10-30 10:18:26 +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 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 4ea90cefe8 Fixed some compiler warnings with gcc-4.6.3 2013-10-20 09:57:55 +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 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 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 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 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 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 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 99321b371a Fixed a possible crash when shutting down VDR while subtitles are being displayed 2013-08-22 10:33:59 +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 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 cc6c05fcf2 Fixed an endless loop in the DrawEllipse() functions for very small ellipses 2013-05-18 12:39:59 +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 29537da370 Fixed displaying the frame number when setting an editing mark 2013-04-27 10:31:23 +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 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 3bb55dfdde Fixed some typos 2013-04-08 12:36:22 +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 965feab54f Fixed handling overlapping pending timers 2013-03-29 15:37:16 +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 a5d524b7e6 Updated email address of Rolf Ahrenberg 2013-03-17 14:07:35 +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 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 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 552b1e542f Changed email address to <vdr@tvdr.de> 2013-03-11 11:25:01 +01:00
Klaus Schmidinger f7645402ff Fixed resuming replay of PES recordings 2013-03-07 14:47:02 +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 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 4f76862ff1 Updated the Dutch OSD texts 2013-03-05 09:50:48 +01:00
Klaus Schmidinger 670e5a1eb6 Updated the Slovak OSD texts 2013-03-05 09:40:20 +01:00
Klaus Schmidinger 366ef1b812 Updated Chinese language texts 2013-03-05 09:16:35 +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 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
Klaus Schmidinger 64c81d24dc Updated email address of Rolf Ahrenberg 2013-03-04 10:11:32 +01:00
Klaus Schmidinger 1983983214 Updated the Russian OSD texts 2013-03-03 13:01:26 +01:00
Klaus Schmidinger df4e5a1072 Now calling DeviceClear() in cTransfer::Receive() if the output device blocks, instead of not retrying for 10 seconds 2013-03-01 10:02:01 +01:00
Klaus Schmidinger 24e46b3604 Added a manual page for 'svdrpsend' 2013-02-24 10:41:12 +01:00
Klaus Schmidinger 851318c9b4 Fixed a possible deadlock in handling the tuners of bonded devices 2013-02-19 10:24:39 +01:00
Klaus Schmidinger 39ad232ee5 Now clearing device bondings for devices that don't provide DVB-S in the Setup/LNB menu 2013-02-19 09:48:54 +01:00
Klaus Schmidinger 20654b12ed Updated the Swedish OSD 2013-02-18 17:16:31 +01:00
Klaus Schmidinger a353b544cd Changed the template for PLGCFG to $(CONFDIR)/plugins.mk 2013-02-18 11:01:28 +01:00
Klaus Schmidinger eda593934d Modified handling user inactivity in the shutdown handler to avoid a problem in case the system time is changed after VDR has been started 2013-02-18 10:41:43 +01:00
Klaus Schmidinger a88ca5d4e5 Updated the Polish OSD texts 2013-02-18 10:21:37 +01:00
Klaus Schmidinger 212a2fea41 Fixed a typo 2013-02-17 12:12:41 +01:00
Klaus Schmidinger 7076f20b44 Credit to Matthias Senzel 2013-02-17 11:04:36 +01:00
Klaus Schmidinger 30e10239ca Added Doxyfile.filter to have special characters escaped that would otherwise be dropped by Doxygen 2013-02-17 10:54:05 +01:00
Klaus Schmidinger cd2ed6cfe7 Added '-p' to the cp command in the install-conf target of the Makefile 2013-02-16 11:22:20 +01:00
Klaus Schmidinger 2502068015 Fixed some spellings in PLUGINS.html and Doxyfile 2013-02-16 11:04:37 +01:00
Klaus Schmidinger bd478955e6 Added missing $(LDFLAGS) to the Makefile of the dvbhddevice plugin 2013-02-16 10:38:21 +01:00
Klaus Schmidinger 92888b3e57 Fixed a crash in cMenuEditChanItem::Set() when entering a channel number that doesn't exist 2013-02-15 14:27:26 +01:00
Klaus Schmidinger 441ee74ff1 Updated the French OSD texts 2013-02-15 09:15:26 +01:00
Klaus Schmidinger 78d338ffce Updated the French OSD texts 2013-02-13 16:32:51 +01:00
Klaus Schmidinger 027ec5a63f Fixed selecting the last replayed recording in the Recordings menu 2013-02-12 13:16:15 +01:00
Klaus Schmidinger cda320549d Fixed permissions of po/sr_SR.po 2013-02-11 15:53:48 +01:00
Klaus Schmidinger 6dd788f484 Removed an invalid line from channels.conf.terr 2013-02-11 12:11:49 +01:00
Klaus Schmidinger 8146386c30 Updated the French OSD texts 2013-02-10 17:37:06 +01:00
Klaus Schmidinger 06e414aacb Changed several calls to Skins.Message() in vdr.c to Skins.QueueMessage() in order to void a black screen while such a message is displayed in case the channel will be switched 2013-01-29 11:32:44 +01:00
Klaus Schmidinger 9fe795ca61 Added dependency on 'i18n' to 'install-i18n' in the VDR Makefile 2013-01-27 14:22:41 +01:00
Klaus Schmidinger 956ac7e70d Added missing template for DVBDIR to Make.config.template 2013-01-23 10:50:20 +01:00
Klaus Schmidinger b2ae3062ab Now also using FindHeader() in cMpeg2Fixer::AdjTref() 2013-01-23 10:42:41 +01:00
Klaus Schmidinger abde1d04ae Improved cutting MPEG-2 video 2013-01-20 12:19:42 +01:00
Klaus Schmidinger db98ecf54e Implemented scaling of SPU bitmaps 2013-01-20 10:43:32 +01:00
Klaus Schmidinger 6a8a790312 The SVDRP command NEWT no longer checks whether a timer with the given data already exists 2013-01-17 15:21:07 +01:00
Klaus Schmidinger c984204944 Absolute jumps when replaying a recording (via the Red key) are now only performed if an actual value has been entered 2013-01-17 14:24:58 +01:00
Klaus Schmidinger 7a3f809f5c Fixed multiple occurrences of the same directory in the recordings list in case there are directories that only differ in non-alphanumeric characters 2013-01-16 16:08:20 +01:00
Klaus Schmidinger a9099cb4d3 Revoked 'Fixed sorting recordings in case the locale ignores non-alphanumeric characters' 2013-01-16 14:19:11 +01:00
Klaus Schmidinger 89dc592727 The SVDRP command LSTR now knows the additional parameter "path", which can be given to get the actual file name of a recording's directory 2013-01-15 13:29:39 +01:00
Klaus Schmidinger a5a8bf0164 Added "repeat" function when using the keyboard to control VDR 2013-01-13 12:04:51 +01:00
Klaus Schmidinger d1d157d755 Fixed sorting recordings in case the locale ignores non-alphanumeric characters, or if two folders have the same name, but one of them ends in an additional digit 2013-01-13 11:57:50 +01:00
Klaus Schmidinger 36dfa5cb8f Added a remark indicating that the coordinates of Rect in a call to cDevice::CanScaleVideo() are in the range of the width and height returned by GetOsdSize() 2013-01-03 08:55:37 +01:00
Klaus Schmidinger 2d850b14e2 Added maximum SNR value for PCTV Systems nanoStick T2 290e 2012-12-30 13:10:44 +01:00
Klaus Schmidinger 811078a0fe Added maximum SNR value for PCTV Systems PCTV 73ESE 2012-12-30 11:30:17 +01:00
Klaus Schmidinger 26e6ba7dd7 Removed "include" from the DVBDIR setting in the VDR Makefile 2012-12-29 15:03:06 +01:00
Klaus Schmidinger acbe56f6d0 Plugin Makefiles can now include a configuration file for compile time parameters 2012-12-28 10:09:41 +01:00
Klaus Schmidinger f70414cf5b Using relative paths again when building plugins locally 2012-12-27 16:15:38 +01:00
Klaus Schmidinger 3649145acb Making sure that plugins include the VDR header files from the actual VDR source directory when doing "make plugins" 2012-12-27 09:59:29 +01:00
Klaus Schmidinger d6efa529c9 Fixed replay stuttering close to the end of an ongoing recording 2012-12-23 13:32:26 +01:00
Klaus Schmidinger 0263c82614 Plugin Makefiles now use DESTDIR and the 'install' program 2012-12-22 12:08:31 +01:00
Klaus Schmidinger 62daedf95e The plugin Makefiles now have a separate 'install' target 2012-12-21 10:14:32 +01:00
Klaus Schmidinger 4132f5e745 Removed some redundancy in the Makefile/Make.global/Make.config mechanism 2012-12-19 12:10:28 +01:00
Klaus Schmidinger 169bfc0128 Changed the type of the TimerMatch parameter in cSkinDisplayMenu::SetItemEvent() from 'int' to 'eTimerEvent' 2012-12-11 10:08:21 +01:00
Klaus Schmidinger 9a0236b9e2 Changed reading and writing of floating point numbers into configuration files to make it independent of the decimal point used in the current locale 2012-12-06 10:29:23 +01:00
Klaus Schmidinger c005465d90 The new option "Setup/Replay/Progress display time" can be used to activate automatically displaying the progress display whenever replay of a recording is started 2012-12-05 11:49:33 +01:00
Klaus Schmidinger cfd9206195 The new option "Setup/Replay/Pause on mark set" can be used to activate automatically going into Pause mode if an editing mark is set during replay 2012-12-05 10:07:12 +01:00
Klaus Schmidinger 551b46cab1 Implemented Play/Pause key 2012-12-04 13:37:59 +01:00
Klaus Schmidinger 85b9c2f370 The SVDRP command HITK now discards any keys if the remote control is currently turned off 2012-12-04 12:13:14 +01:00
Klaus Schmidinger bcce056292 The new functions cDevice::CanScaleVideo() and cDevice::ScaleVideo() can be used by derived output devices to implement scaling the video to a given size and location 2012-12-04 11:52:58 +01:00
Klaus Schmidinger 1e14401e74 Now always setting the TDT EIT filter, because otherwise when turning on using the transponder time in the Setup menu, it would only be used after the next restart of VDR 2012-12-04 11:15:28 +01:00
Klaus Schmidinger 45a29931cb The '7' and '9' keys now jump to the very beginning or end, respectively, of the recording, even if there is no mark set at that point 2012-12-04 10:09:08 +01:00
Klaus Schmidinger f61645b4d2 Synchronizing system time to the transponder time is now done using adjtime() in order to avoid discontinuities 2012-12-04 09:34:06 +01:00
Klaus Schmidinger f1603e9128 Fixed handling lowercase polarization characters in channel definitions if no DiSEqC is used 2012-12-03 14:13:12 +01:00
Klaus Schmidinger 7cd8ab4686 Fixed some spellings in osd.h and svdrp.c 2012-12-03 13:51:23 +01:00
Klaus Schmidinger 6ca541e876 Fixed some #include statements in plugins to use <vdr/...> instead of "vdr/..." 2012-12-03 13:46:46 +01:00
Klaus Schmidinger e2796948b2 Fixed calling iconv_close() only with a valid iconv_t value 2012-12-03 09:34:12 +01:00
Klaus Schmidinger 441bf30032 Simplified calculating the PTS offset in cPtsFixer::Fix() and fixed the overflow handling of PCR values 2012-12-02 14:33:06 +01:00
Klaus Schmidinger a23a13873f Fixed a typo in skins.h 2012-12-02 13:25:08 +01:00
Klaus Schmidinger b73c83e2a1 Fixed adjusting the DTS values in the cutter, to compensate for dropped B-frames 2012-11-29 15:34:55 +01:00
Klaus Schmidinger 2eadd7d4dd The cutter now only increments the TS continuity counter for packets that have a payload 2012-11-27 08:57:45 +01:00
Klaus Schmidinger 75aee155ea Changed all occurrences of MPEG4 to H264 (pointed out by Sren Moch) 2012-11-25 14:21:15 +01:00
Klaus Schmidinger 21186ced97 Fixed getting only non-video packets in cCuttingThread::GetPendingPackets() 2012-11-25 14:02:47 +01:00
Klaus Schmidinger d46a31d417 Modified editing marks are now written to disk whenever the replay progress display gets hidden 2012-11-18 13:12:31 +01:00
Klaus Schmidinger 1e3d1e0f0b Credit to Udo Richter 2012-11-03 11:37:28 +01:00
Klaus Schmidinger 4149053935 Fixed a possible memory leak in SI::StructureLoop::getNextAsPointer() 2012-10-15 12:03:31 +02:00
Klaus Schmidinger 6b6a372244 Fixed 'make install' to not overwrite existing configuration files 2012-10-09 08:34:57 +02:00
Klaus Schmidinger 43883ee159 Fixed setting the video format in the dvbhdffdevice 2012-10-09 08:24:33 +02:00
Klaus Schmidinger 612f696bb7 Changed DTV_DVBT2_PLP_ID to DTV_STREAM_ID in dvbdevice.c to adapt to an incompatible change in DVB API 5.8 2012-10-04 12:44:13 +02:00
Klaus Schmidinger 5a407d0e68 cIoThrottle::Engaged() is now also checked in cRemoveDeletedRecordingsThread::Action() 2012-10-03 12:58:02 +02:00
Klaus Schmidinger 1b7a32472e Pressing the Play key during normal live viewing mode now opens the Recordings menu if there is no "last viewed" recording 2012-10-03 10:11:15 +02:00
Klaus Schmidinger 62dee6514a Fixed sorting folders before recordings in case of UTF-8 2012-09-29 10:05:49 +02:00
Klaus Schmidinger 6f1577a659 Moved cleaning up the EPG data and writing the epg.data file into a separate thread to avoid sluggish response to user input on slow systems 2012-09-24 13:41:54 +02:00
Klaus Schmidinger 7cdfca45f4 Increased the size of the TS buffer to 5MB and that of the Recorder buffer to 20MB to better handle HD recordings 2012-09-22 11:55:26 +02:00
Klaus Schmidinger 72c03260d7 The new class cIoThrottle is used to allow I/O intense threads to temporarily suspend their activities in case buffers run full 2012-09-22 11:52:33 +02:00
Klaus Schmidinger e11908cae6 cPatPmtParser::ParsePmt() now also recognizes stream type 0x81 as "AC3" 2012-09-19 10:46:17 +02:00
Klaus Schmidinger ed456adc80 Improved detecting frames in MPEG 4 video 2012-09-18 09:57:38 +02:00
Klaus Schmidinger e6526ae269 The script given to VDR with the '-r' option is now also called whenever a recording is deleted 2012-09-17 09:03:01 +02:00
Klaus Schmidinger 050b7cdebf Implemented instant recording of only the present event 2012-09-15 13:57:39 +02:00
Klaus Schmidinger c9ac6f5196 Fixed mapping the frame type bits when detecting independent frames in MPEG 4 video 2012-09-14 09:11:18 +02:00
Klaus Schmidinger e775f25add Fixed credits for implementing cDevice::HasInternalCam() 2012-09-12 07:52:25 +02:00
Klaus Schmidinger eb8fbeba27 Implemented the setup options "OSD/Color key [0123]" 2012-09-09 14:37:15 +02:00
Klaus Schmidinger e6e9996060 Fixed sluggish response when manipulating editing marks while a cutting thread is running 2012-09-09 09:19:15 +02:00
Klaus Schmidinger e64ab2a2a7 Credits to Dennis Bendlin 2012-09-02 13:38:31 +02:00
Klaus Schmidinger 13edfc1382 Implemented FHS support; fixed handling config directory if only -v is given 2012-09-01 14:03:45 +02:00
Klaus Schmidinger 5d0410de3e Added cDevice::HasInternalCam() 2012-08-26 13:59:37 +02:00
Klaus Schmidinger 4986f76b0a Added cDevice::ReadFilter() 2012-08-26 13:09:01 +02:00
Klaus Schmidinger 021778d370 Updated email address of Stefan Huelswitt 2012-08-26 12:45:29 +02:00
Klaus Schmidinger f99572d84f Fixed a race condition when zapping in transfer mode 2012-08-26 12:37:25 +02:00
Klaus Schmidinger 60d8c61da1 Fixed detecting transfer mode on full featured DVB cards 2012-08-25 12:03:55 +02:00
Klaus Schmidinger 08ab22f987 Added IsUpdate() to the EPG handler interface 2012-08-25 11:31:35 +02:00
Klaus Schmidinger cee8341545 Fixed handling control characters in SI data in case of UTF-8 encoded strings 2012-08-21 08:23:13 +02:00
Klaus Schmidinger c13dd17505 Credit for Ludi Kaleni 2012-07-14 12:24:31 +02:00
Klaus Schmidinger 10b708b79e Changed email address of Andreas Mair 2012-06-12 13:13:43 +02:00
Klaus Schmidinger 478027b5e9 Setting the "broken link" or "TEI" flags when cutting recordings is now suppressed if the editing point merges two seamlessly fitting parts of the same stream 2012-06-10 14:33:36 +02:00
Klaus Schmidinger 6dec09a376 Fixed the type of MBperMinute in cVideoDiskUsage::HasChanged() 2012-06-10 13:46:41 +02:00
Klaus Schmidinger c020b708a5 Fixed several spelling errors 2012-06-09 14:40:26 +02:00
Klaus Schmidinger e496fac87a Fixed some copy&paste errors in PLUGINS.html 2012-06-07 22:03:20 +02:00
Klaus Schmidinger 04f176b248 Added SetComponents() to the EPG handler interface 2012-06-04 10:29:19 +02:00
Klaus Schmidinger 8d8dd8ecbd Added HandledExternally() to the EPG handler interface 2012-06-04 10:19:23 +02:00
Klaus Schmidinger cd4a7e3ef4 Fixed the call to ChannelString() in cSkinLCARSDisplayChannel::SetChannel() 2012-06-04 09:41:06 +02:00
Klaus Schmidinger 857e29a43d Now scaling down the Transfer Mode indicator bitmap in the LCARS skin in case it doesn't fit with the selected font size 2012-06-04 08:59:10 +02:00
Klaus Schmidinger e16e8b182f The LCARS skin now only displays devices that can actually receive channels 2012-06-04 08:09:19 +02:00
Klaus Schmidinger 1bb441e699 Added a missing template specification to the c'tor of cSortedTimers 2012-06-03 13:06:15 +02:00
Klaus Schmidinger 3efb79c855 Speeded up opening menus on systems with many (several thousands) of recordings, by caching the information whether a recording is stored on the video directory file system within the cRecording data 2012-06-03 10:03:55 +02:00
Klaus Schmidinger ad5ef06857 Added DeleteEvent() to the EPG handler interface, so that an EPG handler can trigger deleting of an event 2012-06-02 14:10:37 +02:00
Klaus Schmidinger 78e11d8c6f Extended the interface to the script that gets called for recordings, so that in the "edited" case it also provides the name of the original recording 2012-06-02 13:57:41 +02:00
Klaus Schmidinger ebf8a285b2 Fixed font handling with fontconfig 2.9.0 or newer 2012-06-02 13:41:23 +02:00
Klaus Schmidinger 5ee947a492 Fixed resetting CAMs 2012-05-29 11:19:56 +02:00
Klaus Schmidinger 1378f599c2 Fixed checking for UTF-8 support in cFont::Bidi() 2012-05-19 10:20:16 +02:00
Klaus Schmidinger 4f889749b3 Fixed a mismatched 'delete' in cSchedules::SetEpgDataFileName() 2012-05-13 13:46:56 +02:00
Klaus Schmidinger 2193ea32f6 Making sure setup strings don't contain any newline characters 2012-05-11 11:08:38 +02:00
Klaus Schmidinger 0b4069c91f Removed the "bondedMasterFailed" mechanism from cDvbTuner 2012-05-09 08:33:59 +02:00
Klaus Schmidinger 06b8fe94ef Renamed the function cString::sprintf(const char *fmt, va_list &ap) to vsprintf() 2012-05-08 11:23:56 +02:00
Klaus Schmidinger 4f7523a3a2 Fixed character comparisons in cSubtitleObject::DecodeCharacterString() 2012-05-08 08:27:24 +02:00
Klaus Schmidinger 353233a27e Fixed a possible high CPU load when pausing replay 2012-05-06 11:04:07 +02:00
Klaus Schmidinger 2cd697d146 Credits to Marcus Roscher 2012-04-27 08:25:44 +02:00
Klaus Schmidinger 71d53f2c63 Fixed the SVDRP command UPDR, which didn't update the global recordings list 2012-04-26 10:48:18 +02:00
Klaus Schmidinger f822cdf261 The new setup option "DVB/Standard compliance" can be used to switch between different variations of the DVB standard 2012-04-15 10:52:34 +02:00
Klaus Schmidinger c24a891568 Fixed EPG scan on systems with only a single DVB device that use software output 2012-04-07 14:41:39 +02:00
Klaus Schmidinger 01c55ad694 Fixed getting the maximum short channel name length in case there are no short names at all 2012-04-01 09:28:39 +02:00
Klaus Schmidinger 55b6ab1dc6 Fixed handling IDLEPRIORITY in cDvbDevice::ProvidesChannel() 2012-03-25 10:44:04 +02:00
Klaus Schmidinger 6504e55b76 Fixed reduced bpp support for DVB subtitles 2012-03-16 12:01:31 +01:00
Klaus Schmidinger cd676fda36 Moved setting LC_NUMERIC further up to make sure any floating point numbers use a decimal point 2012-03-14 09:12:58 +01:00
Klaus Schmidinger 66639dc187 Made the "overloaded-virtual" warning an error to detect hidden overloaded virtual functions 2012-03-11 16:01:52 +01:00
Klaus Schmidinger c174dc0f5b The channel name column in the "What's on now/next" menu now adjusts its width to display the full short name of each channel 2012-03-11 13:29:06 +01:00
Klaus Schmidinger 2be049f5f7 Fixed some typos in HISTORY and CONTRIBUTORS 2012-03-11 11:18:56 +01:00
Klaus Schmidinger daf25f300d Changed the Green button in the "Edit timer" menu from "Once" to "Single" 2012-03-11 10:46:17 +01:00
Klaus Schmidinger 0127bf264c Fixed the German translation of "VDR will shut down in %s minutes" 2012-03-03 14:06:14 +01:00
Klaus Schmidinger 78c1fee7f8 Now checking for NULL in cOsd::AddPixmap() 2012-03-03 13:25:22 +01:00
Klaus Schmidinger c5eb60f07a Fixed handling OSD color button texts in case a menu item has texts of its own 2012-03-02 15:49:57 +01:00
Klaus Schmidinger 28bc34b245 Revised priority handling to allow receivers with a priority that is lower than that of live viewing 2012-03-02 10:19:00 +01:00
Klaus Schmidinger a188928e6e Added support for automatically selecting subtitles when playing old PES recordings made with the subtitles plugin 2012-02-28 09:28:54 +01:00
Klaus Schmidinger cd0f403bbc Added some typecasts to silence gcc compiler warnings 2012-02-26 14:02:17 +01:00
Klaus Schmidinger a3d37dfc71 Fixed upscaling cBitmaps with anti-aliasing 2012-02-22 17:15:31 +01:00
Klaus Schmidinger a949b9c7d2 Fixed handling subtitle color palettes on channels where subtitles appear "word by word" 2012-02-22 11:25:57 +01:00
Klaus Schmidinger f6cdae50ef Added several cTimer::Set...() functions 2012-02-20 15:37:01 +01:00
Klaus Schmidinger 343ca17b17 Increased the average character estimate for calculating tab positions in skins, to better suit wide fonts 2012-02-20 11:53:47 +01:00
Klaus Schmidinger 23ec57d822 Fixed switching into time shift mode when pausing live video 2012-02-19 11:50:20 +01:00
Klaus Schmidinger 825dd70bc4 Fixed handling the PrimaryLimit when requesting a device for live viewing 2012-02-15 12:22:21 +01:00
Klaus Schmidinger 8dc6eb0cda Added some missing 'const' to cDevice 2012-02-14 14:47:59 +01:00
Klaus Schmidinger 63e2507b15 Credits to Ralf Schueler for some backports to version 1.6.0-3 2012-02-14 14:40:15 +01:00
Klaus Schmidinger 573449e935 Improved handling subtitles of BBC channels 2012-02-13 09:49:33 +01:00
Klaus Schmidinger 2772964f99 The epg.data file is now read in a separate thread 2012-02-11 13:41:29 +01:00
Klaus Schmidinger 9e7a2134b4 Fixed cRecording::LengthInSeconds(), which wrongfully rounded the result to full minutes 2012-01-25 09:34:24 +01:00
Klaus Schmidinger fbe4f2a056 Some improvements to the Makefiles 2012-01-18 12:40:17 +01:00
Klaus Schmidinger d3bf039f3f Fixed a crash in a plugin using cDeviceHook when VDR ends 2012-01-18 10:51:01 +01:00
Klaus Schmidinger 2d3fa1416f Fixed frozen live view with device bonding in case the bonded master is used for live viewing 2012-01-15 14:31:47 +01:00
Klaus Schmidinger 64f23b27d9 Added member functions Adapter() and Frontend() to cDvbDevice 2012-01-13 11:41:04 +01:00
Klaus Schmidinger 0730f502c5 BIDI support now checks at runtime whether the system runs with UTF-8 2012-01-13 09:45:08 +01:00
Klaus Schmidinger ea6c6d370e Change Frank Neumann's email address 2012-01-13 09:38:20 +01:00
Klaus Schmidinger 4bd9756caf Fixed the SVDRP command CLRE for a single channel in case there are events that have a timer 2012-01-12 15:11:50 +01:00
Klaus Schmidinger de4780fad2 Fixed cConfig::Load() for g++ version 4.7.0 2012-01-11 15:41:55 +01:00
Klaus Schmidinger 875aebe14b Added support for handling DVB-T2 transponders 2012-01-11 13:22:51 +01:00
Klaus Schmidinger ed118b079f Added support for DVB-T2 to libsi 2012-01-11 11:38:00 +01:00
Klaus Schmidinger 48de95f5d2 Fixed cListBase::Move() in case From and To are equal 2012-01-11 11:23:38 +01:00
Klaus Schmidinger 73ccde16e8 Fixed cDvbSubtitleConverter::SetOsdData() 2012-01-11 10:37:11 +01:00
Klaus Schmidinger 4d30033936 cEvent::FixEpgBugs() now replaces any newline characters in stream component descriptions with blanks 2012-01-08 15:40:17 +01:00
Klaus Schmidinger 2b3821cc88 cDvbTuner::ExecuteDiseqc() now makes sure only one tuner sends SCR commands at any given time 2012-01-08 14:32:39 +01:00
Klaus Schmidinger 76b6ae2cab Added support for HbbTV to libsi 2011-12-10 15:51:35 +01:00
Klaus Schmidinger 8a49851b05 Added HasSnr to the DEBUG_SIGNALQUALITY output in cDvbTuner::GetSignalQuality() 2011-12-10 15:01:23 +01:00
Klaus Schmidinger b25efc415e Removed a redundant NULL check in cDvbSpuDecoder::setTime() 2011-12-10 14:40:16 +01:00
Klaus Schmidinger da352e63c6 Removed redundant memset() in the ctor of cSatCableNumbers 2011-12-10 14:37:55 +01:00
Klaus Schmidinger 7d590428ec Removed redundant thanks 2011-12-10 14:31:00 +01:00
Klaus Schmidinger 4dd52ffe39 Fixed a memory leak in cRecordings::ScanVideoDir() in case there are too many link levels 2011-12-10 14:29:38 +01:00
Klaus Schmidinger 773c4419ea Fixed handling symbolic links in cRecordings::ScanVideoDir() 2011-12-10 14:14:58 +01:00
Klaus Schmidinger 04e5380723 Replaced all calls to sleep() with cCondWait::SleepMs() 2011-12-04 14:53:41 +01:00
Klaus Schmidinger 989fa21a21 Added file name and line number to LOG_ERROR_STR() 2011-12-04 14:48:53 +01:00
Klaus Schmidinger 7584780dbf Changed the default location for the LIRC socket to /var/run/lirc/lircd 2011-12-04 14:43:13 +01:00
Klaus Schmidinger a613816050 Removed the '.pl' suffix from all scripts 2011-12-04 14:36:37 +01:00
Klaus Schmidinger c298ed0330 Added generating a pkg-config file to the Makefile 2011-12-04 14:11:20 +01:00
Klaus Schmidinger abb95de8a9 Implemented the SVDRP command UPDR 2011-12-04 13:58:33 +01:00
Klaus Schmidinger fe0a011611 Fixed several spelling errors 2011-12-04 13:40:52 +01:00
Klaus Schmidinger ada6766c19 Fixed a crash when deleting a recording while cutting it 2011-12-04 12:56:55 +01:00
Klaus Schmidinger ae8627e6fc Fixed setting the start time of an edited recording 2011-10-09 16:12:21 +02:00
Klaus Schmidinger 0f320c7d88 Added cap_net_raw to the capabilities that are not dropped 2011-09-23 13:11:36 +02:00
Klaus Schmidinger 0ecf6b00d4 Fixed handling DVB subtitles and implemented decoding textual DVB subtitles 2011-09-18 11:36:38 +02:00
Klaus Schmidinger 7d637b588f The SVDRP command LSTC now also accepts channel IDs 2011-09-11 14:49:33 +02:00
Klaus Schmidinger 56bdd34c07 Updated sources.conf 2011-09-11 14:32:29 +02:00
Klaus Schmidinger 413a0e6373 VDR now supports "Satellite Channel Routing" (SCR) 2011-09-11 14:09:03 +02:00
Klaus Schmidinger 873b14ac0c Fixed scaling subtitles in case the primary device's GetVideoSize() function doesn't return actual values 2011-09-10 09:45:55 +02:00
Klaus Schmidinger 6c110a7272 Fixed detecting frames on radio channels 2011-08-27 14:27:22 +02:00
Klaus Schmidinger d2342ae2ef The dvbsddevice plugin now supports the new option --outputonly 2011-08-27 11:40:21 +02:00
Klaus Schmidinger 6700e772e5 The Recordings menu now displays the length (in hours:minutes) of each recording 2011-08-27 11:14:54 +02:00
Klaus Schmidinger 048d0df54a The Audio and Subtitles options are now available through the Green and Yellow keys in the Setup/DVB menu 2011-08-27 09:55:35 +02:00
Klaus Schmidinger 6b5e9f56ed Implemented cDevice::ProvidesEIT() 2011-08-26 13:03:14 +02:00
Klaus Schmidinger d00941c1fd The subtitle PIDs are now stored in the channels.conf file as an extension to the TPID field 2011-08-21 14:18:37 +02:00
Klaus Schmidinger dac837d38d Implemented cRecording::NumFrames() and cRecording::LengthInSeconds() 2011-08-21 13:47:07 +02:00
Klaus Schmidinger e5d2240bbb The start time of an edited recording is now set to the time of the first editing mark 2011-08-20 10:09:05 +02:00
Klaus Schmidinger 3a19051c76 Fixed detecting frames for channels that split frames into several payloads 2011-08-20 09:07:26 +02:00
Klaus Schmidinger 4a9fd9b097 Implemented command line options --filesize and --split 2011-08-15 12:45:40 +02:00
Klaus Schmidinger adb92a1999 The cutter now sets the 'broken link' flag for MPEG2 TS recordings 2011-08-15 09:52:43 +02:00
Klaus Schmidinger fc4bed511d Added a mutex to protect cOsd::Osds from simultaneous access from different threads 2011-08-15 09:37:54 +02:00
Klaus Schmidinger c13d6e6070 The pic2mpg script of the 'pictures' plugin now generates HD images 2011-08-14 13:50:26 +02:00
Klaus Schmidinger ff866ef828 Made DELETENULL() thread safe 2011-08-13 13:38:09 +02:00
Klaus Schmidinger da8cde8615 Fixed some crashes in subtitle display 2011-08-13 13:34:32 +02:00
Klaus Schmidinger 3000906715 The length (as number of frames) of a recording's index file can now be determined by a call to cIndexFile::GetLength() 2011-08-13 12:45:42 +02:00
Klaus Schmidinger 67e7f93d29 Now scanning new transponders before old ones, to make sure transponder changes are recognized 2011-08-12 14:37:25 +02:00
Klaus Schmidinger ce14873e89 cStringList::Sort() can now be called with a boolean parameter that controls case insensitive sorting 2011-08-12 14:05:56 +02:00
Klaus Schmidinger b863d9a702 Fixed handling the channelID in cMenuEditChanItem 2011-08-12 13:21:42 +02:00
Klaus Schmidinger 0f8495f1d8 Added a mechanism to defer timer handling in case of problems 2011-08-06 13:20:07 +02:00
Klaus Schmidinger 5cfd39dfca Fixed handling DiSEqC codes 2011-08-06 10:45:05 +02:00
Klaus Schmidinger 69aa850d1e Increased MAXCAIDS to 12 2011-08-06 09:57:25 +02:00
Klaus Schmidinger 570656b073 Fixed the return value of the svdrpsend.pl script in case of an error 2011-08-06 09:51:09 +02:00
Klaus Schmidinger fdd82cd972 cSkins::Message() now blocks calls from background threads 2011-08-06 09:41:57 +02:00
Klaus Schmidinger 4278458e69 Now checking Setup.InitialChannel for NULL before using it 2011-07-31 13:48:49 +02:00
Klaus Schmidinger 404124eca4 The isnumber() function now checks the given pointer for NULL 2011-07-31 13:23:31 +02:00
Klaus Schmidinger c066f803f1 Added some missing 'const' to tChannelID 2011-06-21 21:45:08 +02:00
Klaus Schmidinger b2812b7e71 Added support for "content identifier descriptor" and "default authority descriptor" to 'libsi' 2011-06-15 21:29:03 +02:00
Klaus Schmidinger 263dc29508 The initial channel is now stored by the channel ID in the setup.conf file 2011-06-13 14:48:41 +02:00
Klaus Schmidinger b0fd7ed933 Fixed overwriting the fps value in a recording's info file 2011-06-12 14:24:09 +02:00
Klaus Schmidinger c90e87d71f The frame detector now only starts collecting PTS values after it has seen the first I-frame 2011-06-11 11:40:18 +02:00
Klaus Schmidinger b226ab46d6 Fixed detecting frames in case the Picture Start Code or Access Unit Delimiter extends over TS packet boundaries 2011-06-11 11:28:13 +02:00
Klaus Schmidinger e572cbda47 Implemented signal strength and quality handling 2011-06-02 13:28:42 +02:00
Klaus Schmidinger d7c07ecbfd Fixed a possible race condition in cDiseqc::Execute() 2011-05-22 10:51:03 +02:00
Klaus Schmidinger 80e3c06fa7 Subtitle PIDs are now also decrypted 2011-05-21 15:24:10 +02:00
Klaus Schmidinger 8cb8e6333a The primary device is now only avoided for recording if it is an old SD full featured card 2011-05-21 13:40:47 +02:00
Klaus Schmidinger 85af76ab63 TsGetPayload() now checks if there actually is a payload in the given TS packet 2011-05-21 10:03:48 +02:00
Klaus Schmidinger ee382b4ad2 Avoiding a gcc 4.6 compiler error in the skincurses plugin 2011-05-15 21:44:08 +02:00
Klaus Schmidinger 464552dd91 Fixed cString's operator=(const char *String) in case the given string is the same as the existing one 2011-05-15 11:46:30 +02:00
Klaus Schmidinger 914b04c1d2 Fixed handling the bitmap color depth for scaled subtitles 2011-04-17 14:40:58 +02:00
Klaus Schmidinger c670c0645f Avoiding an unecessary call to Recordings.ResetResume() 2011-04-17 13:58:29 +02:00
Klaus Schmidinger 71dacdce96 Added handling of "ANSI/SCTE 57" descriptors 2011-04-17 13:48:20 +02:00
Klaus Schmidinger 31d80e527e The Makefile now also installs the include files 2011-04-17 13:37:50 +02:00
Klaus Schmidinger bcdd5cb886 Now using pkg-config to get fribidi, freetype and fontconfig cflags and libs 2011-04-17 13:29:42 +02:00
Klaus Schmidinger e33a38a542 Now using pkg-config to get fribidi cflags and libs 2011-04-17 13:26:57 +02:00
Klaus Schmidinger 5138ccc1ce Added a patch from Udo Richter 2011-04-17 13:22:44 +02:00
Klaus Schmidinger 8e3c9f553f Fixed a possible NULL pointer dereference in osddemo.c 2011-04-17 13:05:13 +02:00
Klaus Schmidinger 79f8c5f38e Removed an obsolete local variable in dvbsdffosd.c 2011-04-17 12:57:29 +02:00
Klaus Schmidinger 475e64eeec The dvbhddevice plugin is now part of the VDR distribution archive 2011-04-17 12:35:46 +02:00
Klaus Schmidinger 05ea68e2bb Made cRecordingInfo::Read(FILE *f) private 2011-04-03 11:22:16 +02:00
Klaus Schmidinger c23b6a7e13 Added HD stream content identifiers to vdr.5 2011-04-03 10:23:12 +02:00
Klaus Schmidinger 4b8fd4e1af Fixed a buffer overflow in cFont::Bidi() 2011-03-28 16:30:37 +02:00
Klaus Schmidinger 4ed9d95394 Replaced "%lld" and "%llX" print format specifiers with "PRId64" and "PRIX64" 2011-03-27 15:12:20 +02:00
Klaus Schmidinger 9f0ac31f0d Added a missing initialization to sDvbSpuRect 2011-03-27 14:52:31 +02:00
Klaus Schmidinger 48d2caa73e Fixed the description of cReceiver in PLUGINS.html 2011-03-27 13:12:03 +02:00
Klaus Schmidinger 53942c3d9a Fixed the Language header of the Serbian translation file 2011-03-21 17:42:26 +01:00
Klaus Schmidinger a914aed05a Fixed cUnbufferedFile::Seek() in case it is compiled without USE_FADVISE 2011-03-20 15:25:06 +01:00
Klaus Schmidinger d7d57c3d2a Fixed horizontal scaling of subtitles 2011-03-20 15:19:28 +01:00
Klaus Schmidinger 22f70b02e2 Revoked 'Reduced CPU load when pausing a replay' because it broke moving editing marks 2011-03-13 21:30:00 +01:00