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

3410 Commits

Author SHA1 Message Date
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
Klaus Schmidinger
2966432870 Updated the Catalan OSD texts 2013-03-04 09:34:59 +01:00
Klaus Schmidinger
01c44e8b2c The "Recording info" page of the skins that come with VDR now displays the name of the channel (if available) from which this recording was taken 2013-03-03 15:38:17 +01:00
Klaus Schmidinger
1983983214 Updated the Russian OSD texts 2013-03-03 13:01:26 +01:00
Klaus Schmidinger
f239934bf9 When sorting recordings by name, folders are now always at the top of the list 2013-03-03 11:04:22 +01:00
Klaus Schmidinger
030b41c370 Changed the calls to Skins.QueueMessage() in vdr.c that are related to reporting the status of the editing process back to Skins.Message() in order to have them appear immediately 2013-03-03 10:27:23 +01:00
Klaus Schmidinger
3766a71741 Updated the Hungarian language texts 2013-03-01 21:38:01 +01:00
Klaus Schmidinger
65cc35f7f9 Updated the Spanish OSD texts 2013-03-01 13:02:51 +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
5c47a0033e Removed all "fuzzy" translations from the files ar.po, hu_HU.po and sr_SR.po, because more often than not they are just wrong 2013-03-01 09:05:33 +01:00
Klaus Schmidinger
4c5f7bc80e Updated the Dutch OSD texts 2013-02-26 10:47:07 +01:00
Klaus Schmidinger
85027db9b9 Limited 'Fixed stuttering or asynchronous audio after changing the audio track' to TS recordings to avoid a segfault 2013-02-25 12:17:19 +01:00
Klaus Schmidinger
9e47d589e2 Updated the French OSD texts 2013-02-25 10:14:05 +01:00
Klaus Schmidinger
bb4035f812 Fixed immediately disappearing subtitle track menu in "high level OSD" mode of the TT S2-6400 when selecting "No subtitles" 2013-02-24 12:01:49 +01:00
Klaus Schmidinger
24e46b3604 Added a manual page for 'svdrpsend' 2013-02-24 10:41:12 +01:00
Klaus Schmidinger
680838947b Fixed stuttering or asynchronous audio after changing the audio track 2013-02-20 09:10:19 +01:00
Klaus Schmidinger
f13e8a156e Fixed flashing OSD in "high level OSD" mode of the TT S2-6400 in case a menu is open while subtitles are being displayed 2013-02-19 13:51:46 +01:00
Klaus Schmidinger
bcdbfe95e7 The demos in the "osddemo" plugin can now also be ended with the "Back" key 2013-02-19 12:44:08 +01:00
Klaus Schmidinger
8260adafc2 Improved working around the broken driver values for SNR in case of a "TT-budget S2-3200" receiving DVB-S2 2013-02-19 12:16:42 +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
7d181c2e35 Updated the Czech OSD texts 2013-02-18 10:52:55 +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
0cce3f7c87 Updated the Finnish OSD texts 2013-02-18 08:47:26 +01:00
Klaus Schmidinger
f7c0216ed0 Some formatting fixes 2013-02-17 14:41:29 +01:00
Klaus Schmidinger
4056de5d1c Expanded tabs in PLUGINS/src/dvbhddevice/setup.c 2013-02-17 13:27:29 +01:00
Klaus Schmidinger
3ca58a42e7 Removed trailing whitespace 2013-02-17 13:19:36 +01:00
Klaus Schmidinger
a3daf79d6f Turned off following symlinks in the Doxyfile 2013-02-17 11:54:55 +01:00
Klaus Schmidinger
9177e4b7f8 Updated the Doxyfile with a newer version of Doxygen 2013-02-17 11:47:22 +01:00
Klaus Schmidinger
54d81f0b8f Using 'cat' instead of 'cp' to copy the Doxyfile to avoid problems in case Doxyfile is write protected 2013-02-17 11:11:05 +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
ff27cca4fe Removed all \return and \param tags from comment lines marked with "///<" for Doxygen 2013-02-16 15:26:45 +01:00
Klaus Schmidinger
4c827ff8a4 Fixed determining the priority of the primary device in case it is neither replaying nor receiving a live channel 2013-02-16 14:39:30 +01:00
Klaus Schmidinger
bb47d52f95 Added missing 'const' to cDevice::HasProgramme() and cDevice::HasLock() 2013-02-16 13:06:16 +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
2de75c3e9f Fixed displaying pending timers in "alert" mode in the LCARS skin 2013-02-15 15:12:24 +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
410968304c Fixed the return value of cOsdProvider::StoreImage() in case there is no OSD provider 2013-02-14 15:52:54 +01:00
Klaus Schmidinger
11e04d4228 Moved the definition of TIMERMACRO_TITLE and TIMERMACRO_EPISODE from recording.h to config.h and using them to initialize Setup.NameInstantRecord 2013-02-14 15:16:46 +01:00
Klaus Schmidinger
62dfd2f996 No longer checking for EOPNOTSUPP in cDvbTuner::GetSignalQuality() 2013-02-14 13:21:34 +01:00
Klaus Schmidinger
9455b9a2b0 The timeout for trying to switch to a valid programme is now reset immediately once a programme has been found 2013-02-14 11:02:14 +01:00
Klaus Schmidinger
d2cfd52013 Updated the Lithuanian OSD texts 2013-02-14 09:25:17 +01:00
Klaus Schmidinger
78d338ffce Updated the French OSD texts 2013-02-13 16:32:51 +01:00
Klaus Schmidinger
764308667d Added demos of the DrawEllipse() and DrawSlope() function to the 'osddemo' plugin 2013-02-13 13:54:10 +01:00
Klaus Schmidinger
b6b9a148c6 Now deleting any previously allocated pixmaps in cOsd::SetAreas() 2013-02-13 12:55:26 +01:00
Klaus Schmidinger
8ef71dbbdf Made cOsd::DestroyPixmap() "NULL proof" 2013-02-13 12:55:06 +01:00
Klaus Schmidinger
e5295be30a Fixed the description of the OSD drawing functions DrawEllipse() 2013-02-12 13:42:00 +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
4aaaa97ade Fixed using "Pause" and "Slow motion" near the end of a recording 2013-02-12 10:53:46 +01:00
Klaus Schmidinger
cc2e3bfeb0 Updated the Italian OSD texts 2013-02-12 09:20:33 +01:00
Klaus Schmidinger
cda320549d Fixed permissions of po/sr_SR.po 2013-02-11 15:53:48 +01:00
Klaus Schmidinger
a41f3b1351 Fixed an unexpected k_Repeat key event after a k_Release in lirc.c 2013-02-11 15:31:09 +01:00
Klaus Schmidinger
6dd788f484 Removed an invalid line from channels.conf.terr 2013-02-11 12:11:49 +01:00
Klaus Schmidinger
d2ef44f8f5 Fixed moving editing marks, so that they don't get overwritten with old values through an update of the marks file 2013-02-11 11:27:34 +01:00
Klaus Schmidinger
d8ba7158bc Updated the Macedonian OSD texts 2013-02-10 17:45:26 +01:00
Klaus Schmidinger
8146386c30 Updated the French OSD texts 2013-02-10 17:37:06 +01:00
Klaus Schmidinger
d8626d8b47 Updated the Romanian OSD texts 2013-02-10 11:01:14 +01:00
Klaus Schmidinger
a5701717e0 Updated the Estonian OSD texts 2013-02-09 17:30:34 +01:00
Klaus Schmidinger
4b931c7fd6 Updated the Ukrainian OSD texts 2013-02-09 15:14:05 +01:00
Klaus Schmidinger
9d2367d967 Fixed formatting and removed some superfluous break statements in vdr.c's command line option switch 2013-02-08 10:48:43 +01:00
Klaus Schmidinger
245ae52d36 There is no more fixed limit to the maximum number of cPixmap objects an OSD can create 2013-02-08 10:29:32 +01:00
Klaus Schmidinger
7f66e1573e New command line option --dirnames 2013-02-08 09:24:55 +01:00
Klaus Schmidinger
b16437e784 New options 'Setup/Miscellaneous/Remote control repeat delay' and 'Setup/Miscellaneous/Remote control repeat delta' 2013-02-03 15:58:46 +01:00
Klaus Schmidinger
1bad5d1e6f Avoiding an extra key press event if the repeat function kicks in when controlling VDR via the PC keyboard 2013-02-02 12:44:33 +01:00
Klaus Schmidinger
bb7d8b3b5b Added some notes about plugin Makefiles to PLUGINS.html 2013-02-01 12:57:53 +01:00
Klaus Schmidinger
45f660e358 When pausing live video, the current audio and subtitle tracks are now retained 2013-02-01 12:06:50 +01:00
Klaus Schmidinger
d95804fec3 Improved LIRC timing for repeat function 2013-01-30 13:03:00 +01:00
Klaus Schmidinger
7fa0d338eb Updated the Slovakian language texts 2013-01-30 09:13:05 +01:00
Klaus Schmidinger
573cf3fc8b Changed several calls to Skins.Message() in vdr.c to Skins.QueueMessage() in order to avoid a black screen while such a message is displayed in case the channel will be switched 2013-01-29 11:31:12 +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
36e4202c14 Fixed possible audio chatter when a recording is replayed to its very end 2013-01-27 14:18:19 +01:00
Klaus Schmidinger
a9c9b76aeb Fixed a leftover progress display in the LCARS main menu when replay of a recording ends while the menu is open, and the live channel has no EPG information 2013-01-25 14:57:30 +01:00
Klaus Schmidinger
a5426b58c6 Improved responsiveness during replay when close to the recording's end 2013-01-25 14:34:08 +01:00
Klaus Schmidinger
a906cd52df The index file is now closed after initially reading it if it is older than 3600 seconds 2013-01-25 14:32:11 +01:00
Klaus Schmidinger
79dad980cf Returning 0 from cDvbSdFfDevice::NumProvidedSystems() if option --outputonly is given 2013-01-25 10:52:43 +01:00
Klaus Schmidinger
01c26a5c6c Fixed a leftover line in case a two line subtitles was followed by a one line subtitle on the dvbhddevice in "high level" OSD mode 2013-01-24 13:01:31 +01:00
Klaus Schmidinger
cfb62845ec Fixed upscaling bitmaps 2013-01-24 11:42:15 +01:00
Klaus Schmidinger
8281be1480 Fixed possible garbage in the remaining time of the LCARS replay display in case the hours change from two to one digit 2013-01-23 14:05:03 +01:00
Klaus Schmidinger
b833de1761 The LCARS menu now also works if the OSD has only 1bpp (two colors) 2013-01-23 13:53:28 +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
1ba20fa20f Reduced the number of retries in cTransfer::Receive() to avoid blocking recordings in case the primary device can't handle the current live signal 2013-01-20 13:40:30 +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
904903f8d5 The last replayed recording is now stored in setup.conf, which allows the blue "Resume" key in the main menu to work even after a restart of VDR 2013-01-17 15:03:45 +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
fef409fe23 Fixed the example for cReceiver in PLUGINS.html 2013-01-12 14:33:44 +01:00
Klaus Schmidinger
188fe74c8a Modified the Makefiles, by default VDR is now built according to the FHS 2013-01-06 18:48:29 +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
39a95018b0 Re-enabled building plugins that still use pre-version-1.7.34 Makefiles 2012-12-29 12:12:16 +01:00
Klaus Schmidinger
1a433954f0 Revoked 'Now using targets install-lib and install-i18n when building plugins locally' 2012-12-29 10:31:33 +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
2e138748c2 Added MANDIR to the vdr.pc file 2012-12-27 14:00:51 +01:00
Klaus Schmidinger
c52df91e44 Now using targets "install-lib" and "install-i18n" when building plugins locally 2012-12-27 13:36:25 +01:00
Klaus Schmidinger
763e6e4c49 Changed "==" to "=" in the Makefile to make it POSIX style 2012-12-27 12:10:24 +01:00
Klaus Schmidinger
28441aded5 DVBDIR is now conveyed to plugins via the CFLAGS; removed some redundancy from Make.config.template 2012-12-27 11:58:09 +01:00
Klaus Schmidinger
70c4a2d5d5 Increased the version numbers of all plugins to reflect the recent Makefile changes 2012-12-27 10:39:48 +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
db59a8e745 Fixed replaying ongoing recordings from other VDR instances 2012-12-24 09:00:55 +01:00
Klaus Schmidinger
dee67e7061 Fixed cIndexFile::GetNextIFrame() to properly handle the case where the very last frame is an I-frame 2012-12-23 13:37:13 +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
9f26ba57c1 Updated the Italian OSD texts 2012-12-23 09:50:32 +01:00
Klaus Schmidinger
0263c82614 Plugin Makefiles now use DESTDIR and the 'install' program 2012-12-22 12:08:31 +01:00
Klaus Schmidinger
65223eb8fd Added the new menu categories mcChannelEdit, mcTimerEdit, mcScheduleNow, mcScheduleNext, mcRecordingInfo, mcPluginSetup, mcSetupOsd, mcSetupEpg, mcSetupDvb, mcSetupLnb, mcSetupCam, mcSetupRecord, mcSetupReplay, mcSetupMisc and mcSetupPlugins 2012-12-21 11:22:26 +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
8e54caa205 Added "-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" to the DEFINES in the Makefile 2012-12-18 13:20:17 +01:00
Klaus Schmidinger
63d47f1f5d Fixed setting the --package-name and --package-version options in the calls to xgettext in several plugin Makefiles 2012-12-18 13:17:17 +01:00
Klaus Schmidinger
4151e73dcc Added several missing "ls $^" in the calls to xgettext in plugin Makefiles and the "newplugin" script 2012-12-18 09:33:30 +01:00
Klaus Schmidinger
40bfe40368 Fixed cOsd::GetBitmap() to always return NULL if a non-exising area is requested 2012-12-15 11:57:16 +01:00
Klaus Schmidinger
e33824217b Updated the Estonian OSD texts 2012-12-11 10:12:42 +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
03658cd480 Fixed a typo 2012-12-08 15:27:48 +01:00
Klaus Schmidinger
83fe591f32 The new functions SetItemEvent(), SetItemTimer(), SetItemChannel() and SetItemRecording() of the cSkinDisplayMenu class can be reimplemented by skin plugins to display these items in a more elaborate way than just a simple line of text 2012-12-08 11:05:39 +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
0f7b73016a Fixed creating the edited version directory if a relative file name is given in the call to 'vdr --edit' 2012-12-05 11:12:33 +01:00
Klaus Schmidinger
41f94447d6 When regenerating the index of a recording, the frame rate stored in the info file is now automatically fixed if it differs from the value detected by the frame detector 2012-12-05 10:37:41 +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
780aeab4ff Fixed faulty opening of the Recordings menu when pressing the Play key during normal live viewing mode in case there there is a "last viewed" recording 2012-12-03 13:27:07 +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
4db9a3b636 Fixed getting the number of editing sequences in case the last sequence has no actual end mark 2012-11-26 09:39:59 +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
c13980e130 Updated the Macedonian OSD texts 2012-11-21 08:56:05 +01:00
Klaus Schmidinger
9fff8b3fe9 Fixed learning remote control keys with the LCARS skin 2012-11-19 12:24:29 +01:00
Klaus Schmidinger
8f9136ecab In order to be able to play TS recordings from other sources, in which there is more than one PMT PID in the PAT, 'int cPatPmtParser::PatPmt(void)' has been changed to 'bool cPatPmtParser::IsPatPmt(int Pid)' 2012-11-19 10:32:31 +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
3c65130e38 Editing marks can now be moved freely 2012-11-18 13:00:33 +01:00
Klaus Schmidinger
cca2cd35ad Improved editing TS recordings 2012-11-18 12:19:51 +01:00
Klaus Schmidinger
bc06fdf414 The return type of cMarks::Add() has been changed to void 2012-11-12 14:51:18 +01:00
Klaus Schmidinger
b951ca48a5 Fixed handling the very last entry in a recording index 2012-11-12 14:50:02 +01:00
Klaus Schmidinger
1a1b7234ea Updated the Romanian OSD texts 2012-11-06 12:12:01 +01:00
Klaus Schmidinger
1e3d1e0f0b Credit to Udo Richter 2012-11-03 11:37:28 +01:00
Klaus Schmidinger
57a3169013 Improved frame detection by parsing just far enough into the MPEG-4 NAL units to get the necessary information about frames and slices; the initial syncing of the frame detector is now done immediately after the first complete GOP has been seen 2012-11-02 14:35:57 +01:00
Klaus Schmidinger
38d48afad9 Fixed handling timers in case an event is modified and "phased out" while the timer is recording 2012-10-16 08:24:10 +02:00
Klaus Schmidinger
4149053935 Fixed a possible memory leak in SI::StructureLoop::getNextAsPointer() 2012-10-15 12:03:31 +02:00
Klaus Schmidinger
15bb8ca60d If a frame position in the 'marks' file of a recording doesn't point to an I-frame, it will now be shifted towards the next I-frame 2012-10-15 11:23:59 +02:00
Klaus Schmidinger
8c633a5f65 Fixed handling VPS timers in case the running status of an event goes to '1' (not running) and later goes to '4' (running) 2012-10-13 14:19:26 +02:00
Klaus Schmidinger
7f7fa7fd90 Added options to build a 32-bit version of VDR on a 64-bit machine to Make.config.template 2012-10-09 10:43:28 +02:00
Klaus Schmidinger
0aae0d9cf7 Added including the Make.global and Make.config files to the dvbdhffdevice's libhdffcmd/Makefile 2012-10-09 10:23:01 +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
9f832ef482 Fixed some compiler warnings under gcc version 4.7.1 2012-10-07 11:13:18 +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
1e9b16d20b The cThread constructor now has an additional boolean parameter that can be set to true to have this thread run at a lower priority 2012-10-04 12:32:31 +02:00
Klaus Schmidinger
5a407d0e68 cIoThrottle::Engaged() is now also checked in cRemoveDeletedRecordingsThread::Action() 2012-10-03 12:58:02 +02:00
Klaus Schmidinger
90d854c0b4 Pressing the Blue in the main menu during normal live viewing mode now opens the Recordings menu if there is no "last viewed" recording 2012-10-03 10:18:58 +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
f1000d75c0 Added 'IgnoreFiles' to RemoveEmptyDirectories() 2012-09-30 13:05:14 +02:00
Klaus Schmidinger
3cc12a401a Added missing decrementing of 'len' in libsi/si.c's String::decodeText() functions 2012-09-29 14:44:20 +02:00
Klaus Schmidinger
3c860ee043 Reactivated stripping control characters from EPG texts and adapted it to UTF-8 2012-09-29 14:30:48 +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
e898a28258 Fixed a leftover frame counter in the LCARS skin's replay display after jumping to an editing mark and resuming replay 2012-09-19 11:13:17 +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
14eb0d77e9 Fixed some typos 2012-09-17 14:06:12 +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
8423b5ea4c Decreased the ring buffer put/get trigger sizes from 1/3 to 1/10 2012-09-17 08:48:20 +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
cc16e9fdc7 If regenerating an index file fails and no data is written to the file, VDR now reports this error and removes the empty index file 2012-09-13 11:18:53 +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
2ceb19e566 Fixed getting the file size and number of frames of ongoing recordings 2012-09-06 10:07:25 +02:00
Klaus Schmidinger
f7a1954fe3 Fixed a long delay at the end when replaying a recording that has stopped recording less than an hour ago 2012-09-05 14:16:52 +02:00
Klaus Schmidinger
e64ab2a2a7 Credits to Dennis Bendlin 2012-09-02 13:38:31 +02:00
Klaus Schmidinger
378a05a96d Changed the semantics of the cReceiver::Activate() function (it is now called with 'false' *after* the receiver has been detached from the device 2012-09-02 09:35: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
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
3f03cfa14d RemoveEmptyDirectories() now ignores dot files 2012-08-21 10:42:01 +02:00
Klaus Schmidinger
da26141015 Updated the Finnish OSD texts 2012-08-21 08:33:26 +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
f4aabad2ae Fixed sorting recordings in the top level video directory 2012-07-15 10:52:16 +02:00
Klaus Schmidinger
c13dd17505 Credit for Ludi Kaleni 2012-07-14 12:24:31 +02:00
Klaus Schmidinger
45d261fb74 The new setup option "Miscellaneous/Show channel names with source" can be used to turn on adding the source character to channel names whenever they are displayed 2012-06-17 12:27:07 +02:00
Klaus Schmidinger
1912d36f00 Changed some of the colors in the LCARS skin 2012-06-13 13:37:13 +02:00
Klaus Schmidinger
2a18fb9687 Fixed checking for a visible live programme in case a menu or the channel display is currently open 2012-06-13 11:35:16 +02:00
Klaus Schmidinger
a8dc76a8ac Fixed displaying messages in the LCARS skin 2012-06-13 10:19:15 +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
e595e3b1d4 Fixed handling recording with more than two bonded devices 2012-06-10 13:26:37 +02:00
Klaus Schmidinger
c020b708a5 Fixed several spelling errors 2012-06-09 14:40:26 +02:00
Klaus Schmidinger
440c119b0a Implemented sort mode for recordings 2012-06-09 14:32:29 +02:00
Klaus Schmidinger
0b6c96a515 The LCARS skin's main menu now only displays timers that are actually activated 2012-06-08 10:29:03 +02:00
Klaus Schmidinger
e496fac87a Fixed some copy&paste errors in PLUGINS.html 2012-06-07 22:03:20 +02:00
Klaus Schmidinger
ab62437ac6 Removed the gap from the main menu buttons in the LCARS skin 2012-06-07 10:41:53 +02:00
Klaus Schmidinger
f93fc58f3d Changed the button colors in the LCARS skin to better fit with the rest of the theme 2012-06-07 10:32:35 +02:00
Klaus Schmidinger
8a5764c5e5 Updated the Italian OSD text 2012-06-07 09:39:39 +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
bfc2c41c12 Updated the Finnish OSD texts 2012-06-04 09:33:28 +02:00
Klaus Schmidinger
f15bb1f9af Adjusted the default values for OSD and font sizes to better fit HDTV 2012-06-04 09:18:51 +02:00
Klaus Schmidinger
f8fc3b502a Fixed making LCARS the default skin 2012-06-04 09:07:51 +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