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 |
|
Klaus Schmidinger
|
95e180a3e3
|
Fixed the background color of the Transfer Mode indicator bitmap in the LCARS skin
|
2012-06-04 07:54:51 +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
|
2de28295fc
|
Now making sure that the "small font" is never larger than the "osd font"
|
2012-06-02 13:35:54 +02:00 |
|
Klaus Schmidinger
|
eec6b1d818
|
Finally removed the code marked with __RECORDING_H_DEPRECATED_DIRECT_MEMBER_ACCESS and LEGACY_CRECEIVER
|
2012-06-02 13:22:53 +02:00 |
|
Klaus Schmidinger
|
68d5e7b548
|
Implemented LCARS skin
|
2012-06-02 13:17:16 +02:00 |
|
Klaus Schmidinger
|
4e57f40096
|
The new class cSortedTimers can be used to quickly get a list of all timers, sorted by their start time
|
2012-06-02 12:10:36 +02:00 |
|
Klaus Schmidinger
|
41b1160f01
|
The new function RgbShade() (include osd.h) can be used to generate a brighter or darker version of a given color
|
2012-06-02 10:44:24 +02:00 |
|
Klaus Schmidinger
|
5ee947a492
|
Fixed resetting CAMs
|
2012-05-29 11:19:56 +02:00 |
|
Klaus Schmidinger
|
d2030debc0
|
cVector::Clear() now reinitializes any previously used members
|
2012-05-20 14:01:02 +02:00 |
|
Klaus Schmidinger
|
cdaf99121b
|
If a recording has no info file, the 'title' of the recording's info is now set to the recording's name
|
2012-05-20 13:55:34 +02:00 |
|
Klaus Schmidinger
|
1378f599c2
|
Fixed checking for UTF-8 support in cFont::Bidi()
|
2012-05-19 10:20:16 +02:00 |
|
Klaus Schmidinger
|
c1ddc63fda
|
Implemented taBorder alignment flag
|
2012-05-17 16:38:50 +02:00 |
|
Klaus Schmidinger
|
4f889749b3
|
Fixed a mismatched 'delete' in cSchedules::SetEpgDataFileName()
|
2012-05-13 13:46:56 +02:00 |
|
Klaus Schmidinger
|
5f93700e07
|
The new member function cSkinDisplayReplay::SetRecording() allows a skin to display more information about the currently played recording
|
2012-05-12 14:20:41 +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
|
97e242d1b5
|
The new functions cControl::GetRecording() and cControl::GetHeader() can be used to retrieve information about what the current player is playing
|
2012-04-28 13:09:42 +02:00 |
|
Klaus Schmidinger
|
109586571a
|
cControl::Control() now has an additional boolean parameter, which can be set to true to get the current player control even if it is hidden
|
2012-04-28 10:56:05 +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
|
b5ddaedfb3
|
Fixed cDevice::StillPicture(), making sure it doesn't call the derived class's function if no buffer has been allocated
|
2012-04-26 10:28:39 +02:00 |
|
Klaus Schmidinger
|
fb3e5ca4ee
|
The Timers list is now marked as modified whenever a recording starts or ends
|
2012-04-25 11:14:12 +02:00 |
|
Klaus Schmidinger
|
53d0825515
|
OSD and skin are now reinitialized after a plugin setup page has been confirmed
|
2012-04-24 09:19:48 +02:00 |
|
Klaus Schmidinger
|
28685f9895
|
A cOsdMenu can now handle skins that display different numbers of items in the various menu categories
|
2012-04-23 09:47:26 +02:00 |
|
Klaus Schmidinger
|
3d32b07862
|
The disk usage is no longer automatically added to the title of the main and "Recordings" menus
|
2012-04-23 09:07:55 +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
|
c650904794
|
Fixed a typo
|
2012-04-09 09:30:52 +02:00 |
|
Klaus Schmidinger
|
170e05e1e6
|
Skins can now inquire the menu category for which their cSkinDisplayMenu is currently being used
|
2012-04-08 11:52:56 +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
|
4e8dedb7ad
|
Now limiting the number of characters of a channel's (short) name to 16 in the schedules menus
|
2012-04-06 12:35:39 +02:00 |
|
Klaus Schmidinger
|
d5aa5f7294
|
The new function cDevice::DeviceType() returns a string identifying the type of the given device
|
2012-04-04 09:52:15 +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
|
1f5cf1db58
|
Fixed cPixmapMemory::DrawEllipse() for quadrants -1 and -4
|
2012-03-28 10:43:15 +02:00 |
|
Klaus Schmidinger
|
55b6ab1dc6
|
Fixed handling IDLEPRIORITY in cDvbDevice::ProvidesChannel()
|
2012-03-25 10:44:04 +02:00 |
|
Klaus Schmidinger
|
bf970b5bf4
|
Reverted some improvements to Make.config.template
|
2012-03-20 11:22:30 +01:00 |
|
Klaus Schmidinger
|
adce2fe42d
|
Updated the Italian OSD texts
|
2012-03-19 08:16:33 +01:00 |
|
Klaus Schmidinger
|
6504e55b76
|
Fixed reduced bpp support for DVB subtitles
|
2012-03-16 12:01:31 +01:00 |
|
Klaus Schmidinger
|
c8b0ee3289
|
Added missing channel locking to cEIT
|
2012-03-14 10:41:48 +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
|
d62f710413
|
Fixed a memory leak in cSubtitleRegion::UpdateTextData()
|
2012-03-13 15:38:00 +01:00 |
|
Klaus Schmidinger
|
2781c337b1
|
No longer using GetFont() (which is not thread safe) in cSubtitleRegion::UpdateTextData()
|
2012-03-13 15:30:47 +01:00 |
|
Klaus Schmidinger
|
4bc2a502a4
|
No longer using GetFont() (which is not thread safe) in the 'osddemo' plugin
|
2012-03-13 15:28:15 +01:00 |
|
Klaus Schmidinger
|
71f02e4f80
|
When estimating the remaining disk space (in hours), the average data rate of all existing recordings is now taken into account
|
2012-03-13 13:22:06 +01:00 |
|
Klaus Schmidinger
|
845d6f36c1
|
When toggling a timer between "Single" and "Repeating", the previous setting is now retained in case the user toggles back to the original value
|
2012-03-13 11:27:54 +01:00 |
|
Klaus Schmidinger
|
4dcbf19ea2
|
The new function cDevice::DeviceName() returns a string identifying the name of the given device
|
2012-03-13 10:20:42 +01:00 |
|
Klaus Schmidinger
|
ed10aaf68b
|
Improved fast forwarding to the end of a timeshift recording
|
2012-03-12 14:53:59 +01:00 |
|
Klaus Schmidinger
|
9fa1654d04
|
Updated the Estonian OSD texts
|
2012-03-12 10:03:55 +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
|
d43ab41c02
|
Deactivated definition of __RECORDING_H_DEPRECATED_DIRECT_MEMBER_ACCESS (recording.h) and LEGACY_CRECEIVER (receiver.h)
|
2012-03-11 15:30:19 +01:00 |
|
Klaus Schmidinger
|
ea16f64773
|
Adapted menu column widths of 'skincurses' to the wider HD OSD sizes
|
2012-03-11 14:44:49 +01:00 |
|
Klaus Schmidinger
|
7958688ae1
|
Removed the obsolete typedef tI18nPhrase
|
2012-03-11 14:08:13 +01:00 |
|
Klaus Schmidinger
|
42b40aecf5
|
Removed the obsolete function cPlugin::RegisterI18n()
|
2012-03-11 13:56:35 +01:00 |
|
Klaus Schmidinger
|
526310bdcc
|
Dropped the meanwhile obsolete script 'i18n-to-gettext'
|
2012-03-11 13:38:06 +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
|
5cf69d18ba
|
Updated the Finnish OSD texts
|
2012-03-11 10:42:13 +01:00 |
|
Klaus Schmidinger
|
860786f809
|
Added a new plugin interface for implementing EPG handlers
|
2012-03-10 15:10:43 +01:00 |
|
Klaus Schmidinger
|
0863c5b065
|
Revoked "If the first event in a schedule has a table id of 0x00, any incoming EIT data for that schedule from the DVB stream will be completely ignored"
|
2012-03-08 15:06:58 +01:00 |
|
Klaus Schmidinger
|
baf473aedf
|
The Green button in the "Edit timer" menu can now be used to toggle between single shot and repeating timers
|
2012-03-08 13:51:00 +01:00 |
|
Klaus Schmidinger
|
120fb54d49
|
Fixed checking pids in case a channel has only Dolby Digital audio
|
2012-03-08 10:04:16 +01:00 |
|
Klaus Schmidinger
|
9b68c100b2
|
Fixed parsing channel data in case the audio pid is 0
|
2012-03-08 09:37:17 +01:00 |
|
Klaus Schmidinger
|
57f58a1546
|
Removed the obsolete function cEITScanner::UsesDevice(); added new parameter LiveView to cStatus::ChannelSwitch()
|
2012-03-07 14:39:38 +01:00 |
|
Klaus Schmidinger
|
680b1b8f87
|
Removed the calls to EITScanner.UsesDevice(this) from dvb[hs]ddevice.c
|
2012-03-07 14:00:28 +01:00 |
|
Klaus Schmidinger
|
40d06559bb
|
Fixed selecting devices for the EPG scan in case the primary device is bonded with an other one
|
2012-03-07 13:46:13 +01:00 |
|
Klaus Schmidinger
|
61e420bdf6
|
Fixed switching devices to the transponders of VPS recordings in case there are only bonded devices
|
2012-03-06 12:32:38 +01:00 |
|
Klaus Schmidinger
|
a57acf570d
|
Improved displaying signal strength and quality in the ST:TNG skin's channel display
|
2012-03-05 12:05:53 +01:00 |
|
Klaus Schmidinger
|
90f5779228
|
Made the ST:TNG skin the default in case the user selected skin is not available
|
2012-03-05 10:46:26 +01:00 |
|
Klaus Schmidinger
|
f1441cebf6
|
Improved displaying the play mode in the ST:TNG skin
|
2012-03-05 10:35:16 +01:00 |
|
Klaus Schmidinger
|
55f0978c32
|
Added some missing member initializations in cBitmap
|
2012-03-05 10:34:49 +01:00 |
|
Klaus Schmidinger
|
4bdc69eb92
|
Fixed a possible race condition with the SVDRP commands CLRE and PUTE
|
2012-03-04 12:05:56 +01:00 |
|
Klaus Schmidinger
|
f35e4acf88
|
Toggling a mark now restarts the timeout of the replay progress display
|
2012-03-03 15:03:09 +01:00 |
|
Klaus Schmidinger
|
31cca0c85b
|
The replay progress display is now turned on whenever a mark is toggled (not only when one is set)
|
2012-03-03 14:49:59 +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
|
0432198e0b
|
Moved the call to cStatus::MsgChannelSwitch(this, 0) to the beginning of cDevice::SetChannel()
|
2012-03-03 11:51:32 +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
|
1e3f6d6da2
|
Replaced min(max()) calls with the new function constrain()
|
2012-03-02 10:51:46 +01:00 |
|
Klaus Schmidinger
|
c8808a854b
|
Added a Query parameter to cDevice::GetDevice(), so that devices can be queried without side effects when zapping
|
2012-03-02 10:43:26 +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
|
083ee1f74e
|
The code for the RCU remote control unit has been moved into a separate plugin named "rcu"
|
2012-02-27 12:30:45 +01:00 |
|
Klaus Schmidinger
|
6d34a8a7a0
|
Fixed handling overlapping timers in case a VPS timer with higher priority needs to interrupt a timer with lower priority
|
2012-02-27 10:21:28 +01:00 |
|
Klaus Schmidinger
|
cd0f403bbc
|
Added some typecasts to silence gcc compiler warnings
|
2012-02-26 14:02:17 +01:00 |
|
Klaus Schmidinger
|
aaca30f2ac
|
If the first event in a schedule has a table id of 0x00, any incoming EIT data for that schedule from the DVB stream will be completely ignored
|
2012-02-25 15:52:16 +01:00 |
|
Klaus Schmidinger
|
42c42b554a
|
Removed the "PrimaryLimit"
|
2012-02-25 14:44:43 +01:00 |
|
Klaus Schmidinger
|
0206157558
|
Fixed getting the video aspect ratio for scaling subtitles
|
2012-02-24 11:27:04 +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
|
7519c21a51
|
Updated the Finnish OSD texts
|
2012-02-21 12:15:43 +01:00 |
|
Klaus Schmidinger
|
7685196e60
|
Updated the Estonian OSD texts
|
2012-02-21 11:43:17 +01:00 |
|
Klaus Schmidinger
|
42d3d99ae1
|
Revoked "Fixed a possible deadlock in time shift mode"
|
2012-02-21 11:36:49 +01:00 |
|
Klaus Schmidinger
|
1f22931a77
|
Changed the return value of cTimer::SetFile() to 'void'
|
2012-02-20 15:53:33 +01:00 |
|
Klaus Schmidinger
|
f6cdae50ef
|
Added several cTimer::Set...() functions
|
2012-02-20 15:37:01 +01:00 |
|
Klaus Schmidinger
|
5b2bdf2049
|
Fixed getting the subsystem ids of DVB devices in case they have been rearranged via udev rules
|
2012-02-20 12:54: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
|
73314207dc
|
The fps value for channels where it differs from the default is now set correctly when pausing live video
|
2012-02-19 14:34:50 +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
|
50e09d1232
|
Fixed a possible deadlock in time shift mode
|
2012-02-18 11:22:01 +01:00 |
|
Klaus Schmidinger
|
882691e32f
|
cReadDir::Next() now skips directory entries "." and ".."
|
2012-02-17 14:02:13 +01:00 |
|
Klaus Schmidinger
|
f1eecdeb1c
|
The DVB device adapters/frontends are now probed by scanning the /dev/dvb directory instead of looping through adapter/frontend numbers
|
2012-02-17 12:38:57 +01:00 |
|
Klaus Schmidinger
|
6a93cfe0c9
|
Removed code stub for obsolete SVDRP command MOVT
|
2012-02-16 12:38:48 +01:00 |
|
Klaus Schmidinger
|
6c7b28705e
|
The SVDRP command DELR now won't delete a recording that is currently being edited
|
2012-02-16 12:29:27 +01:00 |
|
Klaus Schmidinger
|
26d2fe51d1
|
An ongoing editing process is now canceled if either the original or the edited version of the recording is deleted from the Recordings menu
|
2012-02-16 12:20:46 +01:00 |
|
Klaus Schmidinger
|
7a8cadd393
|
Removed superfluous calls to SetVideoFormat() from device constructors
|
2012-02-15 13:22:03 +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
|
b74cb56d2b
|
Added a missing '.' after the month in VPS strings
|
2012-02-13 15:00:24 +01:00 |
|
Klaus Schmidinger
|
5e16ed7aab
|
No longer using tabs as delimiter in the EPG bugfix log
|
2012-02-13 14:54:42 +01:00 |
|
Klaus Schmidinger
|
573449e935
|
Improved handling subtitles of BBC channels
|
2012-02-13 09:49:33 +01:00 |
|
Klaus Schmidinger
|
1e74f596b2
|
Fixed a possible crash when canceling VDR while displaying subtitles, and the primary device is no longer available
|
2012-02-12 15:45:59 +01:00 |
|
Klaus Schmidinger
|
cace8bed8d
|
Fixed selecting the primary device for receiving the live viewing channel in case it is bonded with an other device and has no receiver attached to it
|
2012-02-12 12:45:35 +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
|
b3891d8319
|
Symbolic links are no longer resolved in cRecordings::ScanVideoDir()
|
2012-01-26 10:04:01 +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
|
33342fb17b
|
Fixed the return type of cMyDeviceHook::DeviceProvidesTransponder() in PLUGINS.html
|
2012-01-18 09:09:30 +01:00 |
|
Klaus Schmidinger
|
f8d0f77307
|
Fixed asserting there is a live programme if the primary device is bonded with a device that starts a recording on a different band
|
2012-01-17 15:37:52 +01:00 |
|
Klaus Schmidinger
|
d2f4fbb0b2
|
Updated the Finnish OSD texts
|
2012-01-16 15:54:25 +01:00 |
|
Klaus Schmidinger
|
f1b0011a10
|
Improved the way DVB_API_VERSION is checked
|
2012-01-16 12:53:38 +01:00 |
|
Klaus Schmidinger
|
41f185b000
|
Fixed a high load in case a transponder can't be received
|
2012-01-16 12:43:33 +01:00 |
|
Klaus Schmidinger
|
98a443cc61
|
Revoked "Fixed handling symbolic links in cRecordings::ScanVideoDir()"
|
2012-01-16 12:09:38 +01:00 |
|
Klaus Schmidinger
|
3a0f7d314a
|
Updated the Italian OSD texts
|
2012-01-16 09:50:03 +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
|
c36c65416e
|
Fixed wrongfully displaying the length of a recording in the title of the replay progress display
|
2012-01-15 11:12:58 +01:00 |
|
Klaus Schmidinger
|
81f349bf58
|
Implemented setup option "Replay/Show remaining time"
|
2012-01-14 13:20:16 +01:00 |
|
Klaus Schmidinger
|
5f86af093e
|
Added option -N to the msgmerge call in the Makefile
|
2012-01-14 13:02:21 +01:00 |
|