Klaus Schmidinger
|
8146386c30
|
Updated the French OSD texts
|
2013-02-10 17:37:06 +01:00 |
|
Klaus Schmidinger
|
06e414aacb
|
Changed several calls to Skins.Message() in vdr.c to Skins.QueueMessage() in order to void a black screen while such a message is displayed in case the channel will be switched
|
2013-01-29 11:32:44 +01:00 |
|
Klaus Schmidinger
|
9fe795ca61
|
Added dependency on 'i18n' to 'install-i18n' in the VDR Makefile
|
2013-01-27 14:22:41 +01:00 |
|
Klaus Schmidinger
|
956ac7e70d
|
Added missing template for DVBDIR to Make.config.template
|
2013-01-23 10:50:20 +01:00 |
|
Klaus Schmidinger
|
b2ae3062ab
|
Now also using FindHeader() in cMpeg2Fixer::AdjTref()
|
2013-01-23 10:42:41 +01:00 |
|
Klaus Schmidinger
|
abde1d04ae
|
Improved cutting MPEG-2 video
|
2013-01-20 12:19:42 +01:00 |
|
Klaus Schmidinger
|
db98ecf54e
|
Implemented scaling of SPU bitmaps
|
2013-01-20 10:43:32 +01:00 |
|
Klaus Schmidinger
|
6a8a790312
|
The SVDRP command NEWT no longer checks whether a timer with the given data already exists
|
2013-01-17 15:21:07 +01:00 |
|
Klaus Schmidinger
|
c984204944
|
Absolute jumps when replaying a recording (via the Red key) are now only performed if an actual value has been entered
|
2013-01-17 14:24:58 +01:00 |
|
Klaus Schmidinger
|
7a3f809f5c
|
Fixed multiple occurrences of the same directory in the recordings list in case there are directories that only differ in non-alphanumeric characters
|
2013-01-16 16:08:20 +01:00 |
|
Klaus Schmidinger
|
a9099cb4d3
|
Revoked 'Fixed sorting recordings in case the locale ignores non-alphanumeric characters'
|
2013-01-16 14:19:11 +01:00 |
|
Klaus Schmidinger
|
89dc592727
|
The SVDRP command LSTR now knows the additional parameter "path", which can be given to get the actual file name of a recording's directory
|
2013-01-15 13:29:39 +01:00 |
|
Klaus Schmidinger
|
a5a8bf0164
|
Added "repeat" function when using the keyboard to control VDR
|
2013-01-13 12:04:51 +01:00 |
|
Klaus Schmidinger
|
d1d157d755
|
Fixed sorting recordings in case the locale ignores non-alphanumeric characters, or if two folders have the same name, but one of them ends in an additional digit
|
2013-01-13 11:57:50 +01:00 |
|
Klaus Schmidinger
|
36dfa5cb8f
|
Added a remark indicating that the coordinates of Rect in a call to cDevice::CanScaleVideo() are in the range of the width and height returned by GetOsdSize()
|
2013-01-03 08:55:37 +01:00 |
|
Klaus Schmidinger
|
2d850b14e2
|
Added maximum SNR value for PCTV Systems nanoStick T2 290e
|
2012-12-30 13:10:44 +01:00 |
|
Klaus Schmidinger
|
811078a0fe
|
Added maximum SNR value for PCTV Systems PCTV 73ESE
|
2012-12-30 11:30:17 +01:00 |
|
Klaus Schmidinger
|
26e6ba7dd7
|
Removed "include" from the DVBDIR setting in the VDR Makefile
|
2012-12-29 15:03:06 +01:00 |
|
Klaus Schmidinger
|
acbe56f6d0
|
Plugin Makefiles can now include a configuration file for compile time parameters
|
2012-12-28 10:09:41 +01:00 |
|
Klaus Schmidinger
|
f70414cf5b
|
Using relative paths again when building plugins locally
|
2012-12-27 16:15:38 +01:00 |
|
Klaus Schmidinger
|
3649145acb
|
Making sure that plugins include the VDR header files from the actual VDR source directory when doing "make plugins"
|
2012-12-27 09:59:29 +01:00 |
|
Klaus Schmidinger
|
d6efa529c9
|
Fixed replay stuttering close to the end of an ongoing recording
|
2012-12-23 13:32:26 +01:00 |
|
Klaus Schmidinger
|
0263c82614
|
Plugin Makefiles now use DESTDIR and the 'install' program
|
2012-12-22 12:08:31 +01:00 |
|
Klaus Schmidinger
|
62daedf95e
|
The plugin Makefiles now have a separate 'install' target
|
2012-12-21 10:14:32 +01:00 |
|
Klaus Schmidinger
|
4132f5e745
|
Removed some redundancy in the Makefile/Make.global/Make.config mechanism
|
2012-12-19 12:10:28 +01:00 |
|
Klaus Schmidinger
|
169bfc0128
|
Changed the type of the TimerMatch parameter in cSkinDisplayMenu::SetItemEvent() from 'int' to 'eTimerEvent'
|
2012-12-11 10:08:21 +01:00 |
|
Klaus Schmidinger
|
9a0236b9e2
|
Changed reading and writing of floating point numbers into configuration files to make it independent of the decimal point used in the current locale
|
2012-12-06 10:29:23 +01:00 |
|
Klaus Schmidinger
|
c005465d90
|
The new option "Setup/Replay/Progress display time" can be used to activate automatically displaying the progress display whenever replay of a recording is started
|
2012-12-05 11:49:33 +01:00 |
|
Klaus Schmidinger
|
cfd9206195
|
The new option "Setup/Replay/Pause on mark set" can be used to activate automatically going into Pause mode if an editing mark is set during replay
|
2012-12-05 10:07:12 +01:00 |
|
Klaus Schmidinger
|
551b46cab1
|
Implemented Play/Pause key
|
2012-12-04 13:37:59 +01:00 |
|
Klaus Schmidinger
|
85b9c2f370
|
The SVDRP command HITK now discards any keys if the remote control is currently turned off
|
2012-12-04 12:13:14 +01:00 |
|
Klaus Schmidinger
|
bcce056292
|
The new functions cDevice::CanScaleVideo() and cDevice::ScaleVideo() can be used by derived output devices to implement scaling the video to a given size and location
|
2012-12-04 11:52:58 +01:00 |
|
Klaus Schmidinger
|
1e14401e74
|
Now always setting the TDT EIT filter, because otherwise when turning on using the transponder time in the Setup menu, it would only be used after the next restart of VDR
|
2012-12-04 11:15:28 +01:00 |
|
Klaus Schmidinger
|
45a29931cb
|
The '7' and '9' keys now jump to the very beginning or end, respectively, of the recording, even if there is no mark set at that point
|
2012-12-04 10:09:08 +01:00 |
|
Klaus Schmidinger
|
f61645b4d2
|
Synchronizing system time to the transponder time is now done using adjtime() in order to avoid discontinuities
|
2012-12-04 09:34:06 +01:00 |
|
Klaus Schmidinger
|
f1603e9128
|
Fixed handling lowercase polarization characters in channel definitions if no DiSEqC is used
|
2012-12-03 14:13:12 +01:00 |
|
Klaus Schmidinger
|
7cd8ab4686
|
Fixed some spellings in osd.h and svdrp.c
|
2012-12-03 13:51:23 +01:00 |
|
Klaus Schmidinger
|
6ca541e876
|
Fixed some #include statements in plugins to use <vdr/...> instead of "vdr/..."
|
2012-12-03 13:46:46 +01:00 |
|
Klaus Schmidinger
|
e2796948b2
|
Fixed calling iconv_close() only with a valid iconv_t value
|
2012-12-03 09:34:12 +01:00 |
|
Klaus Schmidinger
|
441bf30032
|
Simplified calculating the PTS offset in cPtsFixer::Fix() and fixed the overflow handling of PCR values
|
2012-12-02 14:33:06 +01:00 |
|
Klaus Schmidinger
|
a23a13873f
|
Fixed a typo in skins.h
|
2012-12-02 13:25:08 +01:00 |
|
Klaus Schmidinger
|
b73c83e2a1
|
Fixed adjusting the DTS values in the cutter, to compensate for dropped B-frames
|
2012-11-29 15:34:55 +01:00 |
|
Klaus Schmidinger
|
2eadd7d4dd
|
The cutter now only increments the TS continuity counter for packets that have a payload
|
2012-11-27 08:57:45 +01:00 |
|
Klaus Schmidinger
|
75aee155ea
|
Changed all occurrences of MPEG4 to H264 (pointed out by Sren Moch)
|
2012-11-25 14:21:15 +01:00 |
|
Klaus Schmidinger
|
21186ced97
|
Fixed getting only non-video packets in cCuttingThread::GetPendingPackets()
|
2012-11-25 14:02:47 +01:00 |
|
Klaus Schmidinger
|
d46a31d417
|
Modified editing marks are now written to disk whenever the replay progress display gets hidden
|
2012-11-18 13:12:31 +01:00 |
|
Klaus Schmidinger
|
1e3d1e0f0b
|
Credit to Udo Richter
|
2012-11-03 11:37:28 +01:00 |
|
Klaus Schmidinger
|
4149053935
|
Fixed a possible memory leak in SI::StructureLoop::getNextAsPointer()
|
2012-10-15 12:03:31 +02:00 |
|
Klaus Schmidinger
|
6b6a372244
|
Fixed 'make install' to not overwrite existing configuration files
|
2012-10-09 08:34:57 +02:00 |
|
Klaus Schmidinger
|
43883ee159
|
Fixed setting the video format in the dvbhdffdevice
|
2012-10-09 08:24:33 +02:00 |
|
Klaus Schmidinger
|
612f696bb7
|
Changed DTV_DVBT2_PLP_ID to DTV_STREAM_ID in dvbdevice.c to adapt to an incompatible change in DVB API 5.8
|
2012-10-04 12:44:13 +02:00 |
|
Klaus Schmidinger
|
5a407d0e68
|
cIoThrottle::Engaged() is now also checked in cRemoveDeletedRecordingsThread::Action()
|
2012-10-03 12:58:02 +02:00 |
|
Klaus Schmidinger
|
1b7a32472e
|
Pressing the Play key during normal live viewing mode now opens the Recordings menu if there is no "last viewed" recording
|
2012-10-03 10:11:15 +02:00 |
|
Klaus Schmidinger
|
62dee6514a
|
Fixed sorting folders before recordings in case of UTF-8
|
2012-09-29 10:05:49 +02:00 |
|
Klaus Schmidinger
|
6f1577a659
|
Moved cleaning up the EPG data and writing the epg.data file into a separate thread to avoid sluggish response to user input on slow systems
|
2012-09-24 13:41:54 +02:00 |
|
Klaus Schmidinger
|
7cdfca45f4
|
Increased the size of the TS buffer to 5MB and that of the Recorder buffer to 20MB to better handle HD recordings
|
2012-09-22 11:55:26 +02:00 |
|
Klaus Schmidinger
|
72c03260d7
|
The new class cIoThrottle is used to allow I/O intense threads to temporarily suspend their activities in case buffers run full
|
2012-09-22 11:52:33 +02:00 |
|
Klaus Schmidinger
|
e11908cae6
|
cPatPmtParser::ParsePmt() now also recognizes stream type 0x81 as "AC3"
|
2012-09-19 10:46:17 +02:00 |
|
Klaus Schmidinger
|
ed456adc80
|
Improved detecting frames in MPEG 4 video
|
2012-09-18 09:57:38 +02:00 |
|
Klaus Schmidinger
|
e6526ae269
|
The script given to VDR with the '-r' option is now also called whenever a recording is deleted
|
2012-09-17 09:03:01 +02:00 |
|
Klaus Schmidinger
|
050b7cdebf
|
Implemented instant recording of only the present event
|
2012-09-15 13:57:39 +02:00 |
|
Klaus Schmidinger
|
c9ac6f5196
|
Fixed mapping the frame type bits when detecting independent frames in MPEG 4 video
|
2012-09-14 09:11:18 +02:00 |
|
Klaus Schmidinger
|
e775f25add
|
Fixed credits for implementing cDevice::HasInternalCam()
|
2012-09-12 07:52:25 +02:00 |
|
Klaus Schmidinger
|
eb8fbeba27
|
Implemented the setup options "OSD/Color key [0123]"
|
2012-09-09 14:37:15 +02:00 |
|
Klaus Schmidinger
|
e6e9996060
|
Fixed sluggish response when manipulating editing marks while a cutting thread is running
|
2012-09-09 09:19:15 +02:00 |
|
Klaus Schmidinger
|
e64ab2a2a7
|
Credits to Dennis Bendlin
|
2012-09-02 13:38:31 +02:00 |
|
Klaus Schmidinger
|
13edfc1382
|
Implemented FHS support; fixed handling config directory if only -v is given
|
2012-09-01 14:03:45 +02:00 |
|
Klaus Schmidinger
|
5d0410de3e
|
Added cDevice::HasInternalCam()
|
2012-08-26 13:59:37 +02:00 |
|
Klaus Schmidinger
|
4986f76b0a
|
Added cDevice::ReadFilter()
|
2012-08-26 13:09:01 +02:00 |
|
Klaus Schmidinger
|
021778d370
|
Updated email address of Stefan Huelswitt
|
2012-08-26 12:45:29 +02:00 |
|
Klaus Schmidinger
|
f99572d84f
|
Fixed a race condition when zapping in transfer mode
|
2012-08-26 12:37:25 +02:00 |
|
Klaus Schmidinger
|
60d8c61da1
|
Fixed detecting transfer mode on full featured DVB cards
|
2012-08-25 12:03:55 +02:00 |
|
Klaus Schmidinger
|
08ab22f987
|
Added IsUpdate() to the EPG handler interface
|
2012-08-25 11:31:35 +02:00 |
|
Klaus Schmidinger
|
cee8341545
|
Fixed handling control characters in SI data in case of UTF-8 encoded strings
|
2012-08-21 08:23:13 +02:00 |
|
Klaus Schmidinger
|
c13dd17505
|
Credit for Ludi Kaleni
|
2012-07-14 12:24:31 +02:00 |
|
Klaus Schmidinger
|
10b708b79e
|
Changed email address of Andreas Mair
|
2012-06-12 13:13:43 +02:00 |
|
Klaus Schmidinger
|
478027b5e9
|
Setting the "broken link" or "TEI" flags when cutting recordings is now suppressed if the editing point merges two seamlessly fitting parts of the same stream
|
2012-06-10 14:33:36 +02:00 |
|
Klaus Schmidinger
|
6dec09a376
|
Fixed the type of MBperMinute in cVideoDiskUsage::HasChanged()
|
2012-06-10 13:46:41 +02:00 |
|
Klaus Schmidinger
|
c020b708a5
|
Fixed several spelling errors
|
2012-06-09 14:40:26 +02:00 |
|
Klaus Schmidinger
|
e496fac87a
|
Fixed some copy&paste errors in PLUGINS.html
|
2012-06-07 22:03:20 +02:00 |
|
Klaus Schmidinger
|
04f176b248
|
Added SetComponents() to the EPG handler interface
|
2012-06-04 10:29:19 +02:00 |
|
Klaus Schmidinger
|
8d8dd8ecbd
|
Added HandledExternally() to the EPG handler interface
|
2012-06-04 10:19:23 +02:00 |
|
Klaus Schmidinger
|
cd4a7e3ef4
|
Fixed the call to ChannelString() in cSkinLCARSDisplayChannel::SetChannel()
|
2012-06-04 09:41:06 +02:00 |
|
Klaus Schmidinger
|
857e29a43d
|
Now scaling down the Transfer Mode indicator bitmap in the LCARS skin in case it doesn't fit with the selected font size
|
2012-06-04 08:59:10 +02:00 |
|
Klaus Schmidinger
|
e16e8b182f
|
The LCARS skin now only displays devices that can actually receive channels
|
2012-06-04 08:09:19 +02:00 |
|
Klaus Schmidinger
|
1bb441e699
|
Added a missing template specification to the c'tor of cSortedTimers
|
2012-06-03 13:06:15 +02:00 |
|
Klaus Schmidinger
|
3efb79c855
|
Speeded up opening menus on systems with many (several thousands) of recordings, by caching the information whether a recording is stored on the video directory file system within the cRecording data
|
2012-06-03 10:03:55 +02:00 |
|
Klaus Schmidinger
|
ad5ef06857
|
Added DeleteEvent() to the EPG handler interface, so that an EPG handler can trigger deleting of an event
|
2012-06-02 14:10:37 +02:00 |
|
Klaus Schmidinger
|
78e11d8c6f
|
Extended the interface to the script that gets called for recordings, so that in the "edited" case it also provides the name of the original recording
|
2012-06-02 13:57:41 +02:00 |
|
Klaus Schmidinger
|
ebf8a285b2
|
Fixed font handling with fontconfig 2.9.0 or newer
|
2012-06-02 13:41:23 +02:00 |
|
Klaus Schmidinger
|
5ee947a492
|
Fixed resetting CAMs
|
2012-05-29 11:19:56 +02:00 |
|
Klaus Schmidinger
|
1378f599c2
|
Fixed checking for UTF-8 support in cFont::Bidi()
|
2012-05-19 10:20:16 +02:00 |
|
Klaus Schmidinger
|
4f889749b3
|
Fixed a mismatched 'delete' in cSchedules::SetEpgDataFileName()
|
2012-05-13 13:46:56 +02:00 |
|
Klaus Schmidinger
|
2193ea32f6
|
Making sure setup strings don't contain any newline characters
|
2012-05-11 11:08:38 +02:00 |
|
Klaus Schmidinger
|
0b4069c91f
|
Removed the "bondedMasterFailed" mechanism from cDvbTuner
|
2012-05-09 08:33:59 +02:00 |
|
Klaus Schmidinger
|
06b8fe94ef
|
Renamed the function cString::sprintf(const char *fmt, va_list &ap) to vsprintf()
|
2012-05-08 11:23:56 +02:00 |
|
Klaus Schmidinger
|
4f7523a3a2
|
Fixed character comparisons in cSubtitleObject::DecodeCharacterString()
|
2012-05-08 08:27:24 +02:00 |
|
Klaus Schmidinger
|
353233a27e
|
Fixed a possible high CPU load when pausing replay
|
2012-05-06 11:04:07 +02:00 |
|
Klaus Schmidinger
|
2cd697d146
|
Credits to Marcus Roscher
|
2012-04-27 08:25:44 +02:00 |
|
Klaus Schmidinger
|
71d53f2c63
|
Fixed the SVDRP command UPDR, which didn't update the global recordings list
|
2012-04-26 10:48:18 +02:00 |
|