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 |
|
Klaus Schmidinger
|
262f20eaa0
|
Changed IndexToHMSF() so that it can handle negative Index values
|
2012-01-14 13:00:47 +01:00 |
|
Klaus Schmidinger
|
9b754a6729
|
The parameters that are only used by "second generation" delivery systems (DVB-S2 and DVB-T2) are no longer written into channels.conf for "first generation" delivery systems
|
2012-01-13 12:27:18 +01:00 |
|
Klaus Schmidinger
|
64f23b27d9
|
Added member functions Adapter() and Frontend() to cDvbDevice
|
2012-01-13 11:41:04 +01:00 |
|
Klaus Schmidinger
|
0730f502c5
|
BIDI support now checks at runtime whether the system runs with UTF-8
|
2012-01-13 09:45:08 +01:00 |
|
Klaus Schmidinger
|
4bd9756caf
|
Fixed the SVDRP command CLRE for a single channel in case there are events that have a timer
|
2012-01-12 15:11:50 +01:00 |
|
Klaus Schmidinger
|
70d4e5105b
|
Fixed a possible memory corruption in cTsToPes::GetPes()
|
2012-01-12 12:25:54 +01:00 |
|
Klaus Schmidinger
|
303e85e3a3
|
Added the required driver version for DVB-T2
|
2012-01-12 08:38:36 +01:00 |
|
Klaus Schmidinger
|
de4780fad2
|
Fixed cConfig::Load() for g++ version 4.7.0
|
2012-01-11 15:41:55 +01:00 |
|
Klaus Schmidinger
|
875aebe14b
|
Added support for handling DVB-T2 transponders
|
2012-01-11 13:22:51 +01:00 |
|
Klaus Schmidinger
|
ed118b079f
|
Added support for DVB-T2 to libsi
|
2012-01-11 11:38:00 +01:00 |
|
Klaus Schmidinger
|
48de95f5d2
|
Fixed cListBase::Move() in case From and To are equal
|
2012-01-11 11:23:38 +01:00 |
|
Klaus Schmidinger
|
73ccde16e8
|
Fixed cDvbSubtitleConverter::SetOsdData()
|
2012-01-11 10:37:11 +01:00 |
|
Klaus Schmidinger
|
4d30033936
|
cEvent::FixEpgBugs() now replaces any newline characters in stream component descriptions with blanks
|
2012-01-08 15:40:17 +01:00 |
|
Klaus Schmidinger
|
2b3821cc88
|
cDvbTuner::ExecuteDiseqc() now makes sure only one tuner sends SCR commands at any given time
|
2012-01-08 14:32:39 +01:00 |
|
Klaus Schmidinger
|
acaa549404
|
Updated the Hungarian language texts
|
2012-01-08 14:15:24 +01:00 |
|
Klaus Schmidinger
|
e197b04e4d
|
Added support for devices with more than one delivery system per frontend
|
2012-01-08 09:27:59 +01:00 |
|
Klaus Schmidinger
|
76b6ae2cab
|
Added support for HbbTV to libsi
|
2011-12-10 15:51:35 +01:00 |
|
Klaus Schmidinger
|
96160f91db
|
Updated the Finnish OSD texts
|
2011-12-10 15:25:52 +01:00 |
|
Klaus Schmidinger
|
8a49851b05
|
Added HasSnr to the DEBUG_SIGNALQUALITY output in cDvbTuner::GetSignalQuality()
|
2011-12-10 15:01:23 +01:00 |
|
Klaus Schmidinger
|
b25efc415e
|
Removed a redundant NULL check in cDvbSpuDecoder::setTime()
|
2011-12-10 14:40:16 +01:00 |
|
Klaus Schmidinger
|
da352e63c6
|
Removed redundant memset() in the ctor of cSatCableNumbers
|
2011-12-10 14:37:55 +01:00 |
|
Klaus Schmidinger
|
4dd52ffe39
|
Fixed a memory leak in cRecordings::ScanVideoDir() in case there are too many link levels
|
2011-12-10 14:29:38 +01:00 |
|
Klaus Schmidinger
|
773c4419ea
|
Fixed handling symbolic links in cRecordings::ScanVideoDir()
|
2011-12-10 14:14:58 +01:00 |
|
Klaus Schmidinger
|
97d47b6a91
|
Fixed bonding more than two devices
|
2011-12-10 13:49:04 +01:00 |
|
Klaus Schmidinger
|
96647c3c3d
|
Removed the '.pl' suffix from svdrpsend.pl
|
2011-12-04 21:46:30 +01:00 |
|
Klaus Schmidinger
|
8db58ff99e
|
Fixed a crash with malformed SI data
|
2011-12-04 15:09:45 +01:00 |
|
Klaus Schmidinger
|
04e5380723
|
Replaced all calls to sleep() with cCondWait::SleepMs()
|
2011-12-04 14:53:41 +01:00 |
|
Klaus Schmidinger
|
989fa21a21
|
Added file name and line number to LOG_ERROR_STR()
|
2011-12-04 14:48:53 +01:00 |
|
Klaus Schmidinger
|
7584780dbf
|
Changed the default location for the LIRC socket to /var/run/lirc/lircd
|
2011-12-04 14:43:13 +01:00 |
|
Klaus Schmidinger
|
a613816050
|
Removed the '.pl' suffix from all scripts
|
2011-12-04 14:36:37 +01:00 |
|
Klaus Schmidinger
|
c298ed0330
|
Added generating a pkg-config file to the Makefile
|
2011-12-04 14:11:20 +01:00 |
|
Klaus Schmidinger
|
abb95de8a9
|
Implemented the SVDRP command UPDR
|
2011-12-04 13:58:33 +01:00 |
|
Klaus Schmidinger
|
fe0a011611
|
Fixed several spelling errors
|
2011-12-04 13:40:52 +01:00 |
|
Klaus Schmidinger
|
ada6766c19
|
Fixed a crash when deleting a recording while cutting it
|
2011-12-04 12:56:55 +01:00 |
|
Klaus Schmidinger
|
a49ce434f6
|
Implemented "Device Bonding"
|
2011-12-04 12:45:26 +01:00 |
|
Klaus Schmidinger
|
a964269fe9
|
Implemented 'occupied' for devices
|
2011-10-16 14:02:34 +02:00 |
|
Klaus Schmidinger
|
ae8627e6fc
|
Fixed setting the start time of an edited recording
|
2011-10-09 16:12:21 +02:00 |
|
Klaus Schmidinger
|
0f320c7d88
|
Added cap_net_raw to the capabilities that are not dropped
|
2011-09-23 13:11:36 +02:00 |
|
Klaus Schmidinger
|
0ecf6b00d4
|
Fixed handling DVB subtitles and implemented decoding textual DVB subtitles
|
2011-09-18 11:36:38 +02:00 |
|
Klaus Schmidinger
|
fea8c9a64f
|
Added reference to EN50494
|
2011-09-17 10:10:54 +02:00 |
|
Klaus Schmidinger
|
7d637b588f
|
The SVDRP command LSTC now also accepts channel IDs
|
2011-09-11 14:49:33 +02:00 |
|
Klaus Schmidinger
|
56bdd34c07
|
Updated sources.conf
|
2011-09-11 14:32:29 +02:00 |
|
Klaus Schmidinger
|
413a0e6373
|
VDR now supports "Satellite Channel Routing" (SCR)
|
2011-09-11 14:09:03 +02:00 |
|
Klaus Schmidinger
|
78e89efee8
|
The DiSEqC codes are now copied in the call to cDiseqc::Execute()
|
2011-09-10 13:55:08 +02:00 |
|
Klaus Schmidinger
|
873b14ac0c
|
Fixed scaling subtitles in case the primary device's GetVideoSize() function doesn't return actual values
|
2011-09-10 09:45:55 +02:00 |
|
Klaus Schmidinger
|
699fd6d5d7
|
Detecting frames in case the Picture Start Code or Access Unit Delimiter extends over TS packet boundaries is now done by locally skipping TS packets in cFrameDetector
|
2011-09-04 13:09:06 +02:00 |
|
Klaus Schmidinger
|
96061c5b40
|
Revoked the changes to cFrameDetector that have been introduced in version 1.7.19
|
2011-09-04 10:13:14 +02:00 |
|
Klaus Schmidinger
|
6c110a7272
|
Fixed detecting frames on radio channels
|
2011-08-27 14:27:22 +02:00 |
|
Klaus Schmidinger
|
d2342ae2ef
|
The dvbsddevice plugin now supports the new option --outputonly
|
2011-08-27 11:40:21 +02:00 |
|
Klaus Schmidinger
|
6700e772e5
|
The Recordings menu now displays the length (in hours:minutes) of each recording
|
2011-08-27 11:14:54 +02:00 |
|
Klaus Schmidinger
|
ac5f296f20
|
The SVDRP command HITK now accepts multiple keys
|
2011-08-27 10:43:18 +02:00 |
|
Klaus Schmidinger
|
048d0df54a
|
The Audio and Subtitles options are now available through the Green and Yellow keys in the Setup/DVB menu
|
2011-08-27 09:55:35 +02:00 |
|
Klaus Schmidinger
|
6b5e9f56ed
|
Implemented cDevice::ProvidesEIT()
|
2011-08-26 13:03:14 +02:00 |
|
Klaus Schmidinger
|
d00941c1fd
|
The subtitle PIDs are now stored in the channels.conf file as an extension to the TPID field
|
2011-08-21 14:18:37 +02:00 |
|
Klaus Schmidinger
|
dac837d38d
|
Implemented cRecording::NumFrames() and cRecording::LengthInSeconds()
|
2011-08-21 13:47:07 +02:00 |
|
Klaus Schmidinger
|
97ad2fa95d
|
Direct access to several class members is now deprecated
|
2011-08-21 11:34:30 +02:00 |
|
Klaus Schmidinger
|
e5d2240bbb
|
The start time of an edited recording is now set to the time of the first editing mark
|
2011-08-20 10:09:05 +02:00 |
|
Klaus Schmidinger
|
12f60ee151
|
Now initializing Setup.InitialChannel to an empty string
|
2011-08-20 09:25:48 +02:00 |
|
Klaus Schmidinger
|
3a19051c76
|
Fixed detecting frames for channels that split frames into several payloads
|
2011-08-20 09:07:26 +02:00 |
|
Klaus Schmidinger
|
f4007c7ff3
|
cTimeMs is no longer initialized to the current time if the value given to the constructor is negative
|
2011-08-15 14:13:42 +02:00 |
|
Klaus Schmidinger
|
4a9fd9b097
|
Implemented command line options --filesize and --split
|
2011-08-15 12:45:40 +02:00 |
|
Klaus Schmidinger
|
4bbbd89ee9
|
Fixed language code entry for Portuguese
|
2011-08-15 10:05:19 +02:00 |
|
Klaus Schmidinger
|
adb92a1999
|
The cutter now sets the 'broken link' flag for MPEG2 TS recordings
|
2011-08-15 09:52:43 +02:00 |
|
Klaus Schmidinger
|
fc4bed511d
|
Added a mutex to protect cOsd::Osds from simultaneous access from different threads
|
2011-08-15 09:37:54 +02:00 |
|
Klaus Schmidinger
|
c13d6e6070
|
The pic2mpg script of the 'pictures' plugin now generates HD images
|
2011-08-14 13:50:26 +02:00 |
|
Klaus Schmidinger
|
ff866ef828
|
Made DELETENULL() thread safe
|
2011-08-13 13:38:09 +02:00 |
|
Klaus Schmidinger
|
da8cde8615
|
Fixed some crashes in subtitle display
|
2011-08-13 13:34:32 +02:00 |
|
Klaus Schmidinger
|
3000906715
|
The length (as number of frames) of a recording's index file can now be determined by a call to cIndexFile::GetLength()
|
2011-08-13 12:45:42 +02:00 |
|
Klaus Schmidinger
|
ef611229f3
|
Implemented static cIndexFile::IndexFileName()
|
2011-08-13 11:16:41 +02:00 |
|
Klaus Schmidinger
|
67e7f93d29
|
Now scanning new transponders before old ones, to make sure transponder changes are recognized
|
2011-08-12 14:37:25 +02:00 |
|
Klaus Schmidinger
|
ce14873e89
|
cStringList::Sort() can now be called with a boolean parameter that controls case insensitive sorting
|
2011-08-12 14:05:56 +02:00 |
|
Klaus Schmidinger
|
b863d9a702
|
Fixed handling the channelID in cMenuEditChanItem
|
2011-08-12 13:21:42 +02:00 |
|
Klaus Schmidinger
|
2c2ed53adf
|
Fixed distortions that happened when splitting recording into several files
|
2011-08-07 13:49:32 +02:00 |
|
Klaus Schmidinger
|
0f8495f1d8
|
Added a mechanism to defer timer handling in case of problems
|
2011-08-06 13:20:07 +02:00 |
|
Klaus Schmidinger
|
15007f76cf
|
Fixed a typo
|
2011-08-06 11:27:37 +02:00 |
|
Klaus Schmidinger
|
5cfd39dfca
|
Fixed handling DiSEqC codes
|
2011-08-06 10:45:05 +02:00 |
|
Klaus Schmidinger
|
69aa850d1e
|
Increased MAXCAIDS to 12
|
2011-08-06 09:57:25 +02:00 |
|
Klaus Schmidinger
|
570656b073
|
Fixed the return value of the svdrpsend.pl script in case of an error
|
2011-08-06 09:51:09 +02:00 |
|
Klaus Schmidinger
|
fdd82cd972
|
cSkins::Message() now blocks calls from background threads
|
2011-08-06 09:41:57 +02:00 |
|
Klaus Schmidinger
|
4278458e69
|
Now checking Setup.InitialChannel for NULL before using it
|
2011-07-31 13:48:49 +02:00 |
|
Klaus Schmidinger
|
404124eca4
|
The isnumber() function now checks the given pointer for NULL
|
2011-07-31 13:23:31 +02:00 |
|
Klaus Schmidinger
|
c066f803f1
|
Added some missing 'const' to tChannelID
|
2011-06-21 21:45:08 +02:00 |
|
Klaus Schmidinger
|
8ee2c5e293
|
Adjusted release date
|
2011-06-19 09:53:58 +02:00 |
|
Klaus Schmidinger
|
b2812b7e71
|
Added support for "content identifier descriptor" and "default authority descriptor" to 'libsi'
|
2011-06-15 21:29:03 +02:00 |
|
Klaus Schmidinger
|
263dc29508
|
The initial channel is now stored by the channel ID in the setup.conf file
|
2011-06-13 14:48:41 +02:00 |
|
Klaus Schmidinger
|
b0fd7ed933
|
Fixed overwriting the fps value in a recording's info file
|
2011-06-12 14:24:09 +02:00 |
|
Klaus Schmidinger
|
72d342ce02
|
Fixed detecting frames in case the Picture Start Code or Access Unit Delimiter extends over TS packet boundaries (cont'd)
|
2011-06-12 14:06:11 +02:00 |
|
Klaus Schmidinger
|
c90e87d71f
|
The frame detector now only starts collecting PTS values after it has seen the first I-frame
|
2011-06-11 11:40:18 +02:00 |
|
Klaus Schmidinger
|
b226ab46d6
|
Fixed detecting frames in case the Picture Start Code or Access Unit Delimiter extends over TS packet boundaries
|
2011-06-11 11:28:13 +02:00 |
|
Klaus Schmidinger
|
e572cbda47
|
Implemented signal strength and quality handling
|
2011-06-02 13:28:42 +02:00 |
|
Klaus Schmidinger
|
d7c07ecbfd
|
Fixed a possible race condition in cDiseqc::Execute()
|
2011-05-22 10:51:03 +02:00 |
|
Klaus Schmidinger
|
80e3c06fa7
|
Subtitle PIDs are now also decrypted
|
2011-05-21 15:24:10 +02:00 |
|
Klaus Schmidinger
|
8cb8e6333a
|
The primary device is now only avoided for recording if it is an old SD full featured card
|
2011-05-21 13:40:47 +02:00 |
|
Klaus Schmidinger
|
2993351536
|
Now sorting the source file names in the call to xgettext
|
2011-05-21 12:40:42 +02:00 |
|
Klaus Schmidinger
|
85af76ab63
|
TsGetPayload() now checks if there actually is a payload in the given TS packet
|
2011-05-21 10:03:48 +02:00 |
|
Klaus Schmidinger
|
ee382b4ad2
|
Avoiding a gcc 4.6 compiler error in the skincurses plugin
|
2011-05-15 21:44:08 +02:00 |
|
Klaus Schmidinger
|
464552dd91
|
Fixed cString's operator=(const char *String) in case the given string is the same as the existing one
|
2011-05-15 11:46:30 +02:00 |
|
Klaus Schmidinger
|
914b04c1d2
|
Fixed handling the bitmap color depth for scaled subtitles
|
2011-04-17 14:40:58 +02:00 |
|
Klaus Schmidinger
|
c670c0645f
|
Avoiding an unecessary call to Recordings.ResetResume()
|
2011-04-17 13:58:29 +02:00 |
|
Klaus Schmidinger
|
71dacdce96
|
Added handling of "ANSI/SCTE 57" descriptors
|
2011-04-17 13:48:20 +02:00 |
|
Klaus Schmidinger
|
31d80e527e
|
The Makefile now also installs the include files
|
2011-04-17 13:37:50 +02:00 |
|
Klaus Schmidinger
|
bcdd5cb886
|
Now using pkg-config to get fribidi, freetype and fontconfig cflags and libs
|
2011-04-17 13:29:42 +02:00 |
|
Klaus Schmidinger
|
e33a38a542
|
Now using pkg-config to get fribidi cflags and libs
|
2011-04-17 13:26:57 +02:00 |
|
Klaus Schmidinger
|
5138ccc1ce
|
Added a patch from Udo Richter
|
2011-04-17 13:22:44 +02:00 |
|
Klaus Schmidinger
|
8e3c9f553f
|
Fixed a possible NULL pointer dereference in osddemo.c
|
2011-04-17 13:05:13 +02:00 |
|
Klaus Schmidinger
|
79f8c5f38e
|
Removed an obsolete local variable in dvbsdffosd.c
|
2011-04-17 12:57:29 +02:00 |
|
Klaus Schmidinger
|
475e64eeec
|
The dvbhddevice plugin is now part of the VDR distribution archive
|
2011-04-17 12:35:46 +02:00 |
|
Klaus Schmidinger
|
05ea68e2bb
|
Made cRecordingInfo::Read(FILE *f) private
|
2011-04-03 11:22:16 +02:00 |
|
Klaus Schmidinger
|
c23b6a7e13
|
Added HD stream content identifiers to vdr.5
|
2011-04-03 10:23:12 +02:00 |
|
Klaus Schmidinger
|
4b8fd4e1af
|
Fixed a buffer overflow in cFont::Bidi()
|
2011-03-28 16:30:37 +02:00 |
|
Klaus Schmidinger
|
fa85bb7c01
|
Some fixes in the "osddemo" plugin
|
2011-03-28 16:26:49 +02:00 |
|
Klaus Schmidinger
|
4ed9d95394
|
Replaced "%lld" and "%llX" print format specifiers with "PRId64" and "PRIX64"
|
2011-03-27 15:12:20 +02:00 |
|
Klaus Schmidinger
|
9f0ac31f0d
|
Added a missing initialization to sDvbSpuRect
|
2011-03-27 14:52:31 +02:00 |
|
Klaus Schmidinger
|
1387660744
|
Fixed scaling subtitles in case the OSD size is exactly the same as the display size of the subtitles
|
2011-03-27 14:12:58 +02:00 |
|
Klaus Schmidinger
|
48d2caa73e
|
Fixed the description of cReceiver in PLUGINS.html
|
2011-03-27 13:12:03 +02:00 |
|
Klaus Schmidinger
|
08d5ad047a
|
Renamed cBitmap::Scale() to Scaled()
|
2011-03-27 11:54:07 +02:00 |
|
Klaus Schmidinger
|
8768a9c321
|
Added anti-aliasing when upscaling bitmaps
|
2011-03-27 11:50:17 +02:00 |
|
Klaus Schmidinger
|
16bd3bd5b9
|
Fixed horizontal scaling of subtitles (cont'd)
|
2011-03-26 10:45:05 +01:00 |
|
Klaus Schmidinger
|
53942c3d9a
|
Fixed the Language header of the Serbian translation file
|
2011-03-21 17:42:26 +01:00 |
|
Klaus Schmidinger
|
a914aed05a
|
Fixed cUnbufferedFile::Seek() in case it is compiled without USE_FADVISE
|
2011-03-20 15:25:06 +01:00 |
|
Klaus Schmidinger
|
d7d57c3d2a
|
Fixed horizontal scaling of subtitles
|
2011-03-20 15:19:28 +01:00 |
|
Klaus Schmidinger
|
31d4abab37
|
Made updating the editing marks during replay react faster in case the marks file has just been written
|
2011-03-20 11:46:58 +01:00 |
|
Klaus Schmidinger
|
d1dd7df17a
|
Fixed detecting frames on channels that broadcast with separate "fields" instead of complete frames
|
2011-03-20 10:22:22 +01:00 |
|
Klaus Schmidinger
|
22f70b02e2
|
Revoked 'Reduced CPU load when pausing a replay' because it broke moving editing marks
|
2011-03-13 21:30:00 +01:00 |
|
Klaus Schmidinger
|
5f35ff690f
|
Fixed some direct comparisons of double values
|
2011-03-13 13:58:22 +01:00 |
|
Klaus Schmidinger
|
06a16e7fba
|
Added a missing 'default' case in cPixmapMemory::DrawEllipse()
|
2011-03-13 13:53:08 +01:00 |
|
Klaus Schmidinger
|
1c86e0127e
|
Changed -O2 to -O3 in Make.config.template
|
2011-03-13 13:42:57 +01:00 |
|
Klaus Schmidinger
|
580aafd8cc
|
Reduced CPU load when pausing a replay
|
2011-03-13 13:32:47 +01:00 |
|
Klaus Schmidinger
|
2bd17596a0
|
The original display size of subtitles is now used to scale them properly when displaying them on an HD OSD
|
2011-03-12 16:08:08 +01:00 |
|
Klaus Schmidinger
|
11cca8015c
|
Now storing the original display size when handling DVB subtitles
|
2011-03-12 13:09:30 +01:00 |
|
Klaus Schmidinger
|
39c0065fe0
|
Updated the Romanian OSD texts
|
2011-03-12 10:30:39 +01:00 |
|
Klaus Schmidinger
|
75861a97bc
|
Removed checking for minimum line length of 21 characters in the LIRC receiver code
|
2011-03-08 15:38:58 +01:00 |
|
Klaus Schmidinger
|
e8406def02
|
Now reducing the thread and I/O priority cCuttingThread::Action()
|
2011-03-06 14:59:57 +01:00 |
|
Klaus Schmidinger
|
83a3136228
|
Credits to Marcus Hilbrich
|
2011-02-27 13:49:18 +01:00 |
|
Klaus Schmidinger
|
61c6b36bbc
|
While replaying, the editing marks are now updated every 10 seconds
|
2011-02-27 13:40:43 +01:00 |
|
Klaus Schmidinger
|
9f4a264454
|
Changed the compiler optimization flag to -O3
|
2011-02-27 10:06:06 +01:00 |
|
Klaus Schmidinger
|
63fb010fc5
|
Setting the audio type of language descriptors to 0x00 in the PAT/PMT generator
|
2011-02-26 15:53:12 +01:00 |
|
Klaus Schmidinger
|
387ee5b604
|
Fixed setting up the 'Recordings' menu in case there are several recordings with exactly the same name
|
2011-02-26 15:35:30 +01:00 |
|
Klaus Schmidinger
|
d1ab9dbc5f
|
Now checking the result of all realloc() calls
|
2011-02-25 15:25:42 +01:00 |
|
Klaus Schmidinger
|
82a13c7a0e
|
Fixed reallocating memory in cTsToPes::PutTs()
|
2011-02-20 17:37:24 +01:00 |
|
Klaus Schmidinger
|
e85852672f
|
Fixed reallocating memory in the "pictures" plugin
|
2011-02-20 17:19:54 +01:00 |
|
Klaus Schmidinger
|
698ffdc970
|
Added Serbian language texts
|
2011-02-20 16:08:39 +01:00 |
|
Klaus Schmidinger
|
1722cb7bd1
|
Updated the Slovakian language texts
|
2011-02-20 15:43:24 +01:00 |
|
Klaus Schmidinger
|
6c7089afd2
|
Implemented support for TrueColor OSD
|
2011-02-20 15:12:56 +01:00 |
|
Klaus Schmidinger
|
343071cc6a
|
The include path to the freetype2 header files is now retrieved via a call to 'pkg-config --cflags freetype2'
|
2010-12-29 11:35:40 +01:00 |
|
Klaus Schmidinger
|
9f60bd2fc4
|
Now updating the 'frames per second' data in the list of recordings when a new recording is started that has a frame rate other than the default
|
2010-12-27 12:25:19 +01:00 |
|
Klaus Schmidinger
|
6c0612546e
|
Added LDFLAGS to the linker calls in the Makefiles
|
2010-12-26 12:11:58 +01:00 |
|
Klaus Schmidinger
|
c60c8b9e4f
|
Removing a cRemote from the Remotes list in case its initialization failed
|
2010-12-24 15:32:40 +01:00 |
|
Klaus Schmidinger
|
9cc9553c63
|
Changed "frame duration" to "frame rate" in vdr.5
|
2010-12-24 15:21:29 +01:00 |
|
Klaus Schmidinger
|
c8cc3a6e36
|
Fixed inclusion of <stdarg.h>
|
2010-12-24 11:34:11 +01:00 |
|
Klaus Schmidinger
|
5bc4b0072c
|
Changed the HISTORY entry on include paths not being overwritten
|
2010-12-12 15:53:03 +01:00 |
|
Klaus Schmidinger
|
7b77774a99
|
Added typecasts to avoid gcc 4.5 warnings in switch statements on eKeys variables where additional 'k_...' flags are used
|
2010-12-12 13:42:00 +01:00 |
|
Klaus Schmidinger
|
1e166490c8
|
Removed displaying the "contents" information from the "Classic VDR" and "ST:TNG Panels" skins
|
2010-11-07 15:13:34 +01:00 |
|
Klaus Schmidinger
|
6c176e0e7b
|
Added an include of VDR's 'Make.global' to libsi's Makefile
|
2010-11-07 13:32:09 +01:00 |
|
Klaus Schmidinger
|
eff0655b1d
|
Fixed unjustified log entries about changed channel pids
|
2010-11-07 12:27:25 +01:00 |
|
Klaus Schmidinger
|
cfb37a7edf
|
Added support for "registration descriptor"
|
2010-11-01 15:47:59 +01:00 |
|
Klaus Schmidinger
|
4f50c34824
|
Fixed detecting frames on channels that broadcast with 50 or 60 fps
|
2010-11-01 12:31:52 +01:00 |
|
Klaus Schmidinger
|
55d0d8f9ba
|
Updated the Lithuanian OSD texts
|
2010-10-30 09:56:38 +02:00 |
|
Klaus Schmidinger
|
1cad1a89be
|
Added Language and fixed Language-Team header of *.po
|
2010-10-24 13:55:43 +02:00 |
|
Klaus Schmidinger
|
61f4576808
|
Made 'dist' target dependent on up to date *.po
|
2010-10-24 13:47:36 +02:00 |
|
Klaus Schmidinger
|
dfae319686
|
Passing package name and version to xgettext
|
2010-10-24 13:36:47 +02:00 |
|
Klaus Schmidinger
|
e0dcecf96d
|
Some spelling fixes
|
2010-10-24 13:26:10 +02:00 |
|
Klaus Schmidinger
|
1c5ece6100
|
Added cString::operator=(const char *String)
|
2010-10-24 13:08:55 +02:00 |
|
Klaus Schmidinger
|
fbbcb8e9c8
|
Removed the check for positive STC values from cDvbSubtitleConverter::Action()
|
2010-10-24 12:29:04 +02:00 |
|
Klaus Schmidinger
|
ad650b5883
|
Changed the description of cDevice::GetSTC() to make it mandatory for devices that can replay
|
2010-10-24 12:12:07 +02:00 |
|
Klaus Schmidinger
|
208b703e5b
|
Fixed following symbolic links in RemoveFileOrDir() (cont'd)
|
2010-10-24 11:33:46 +02:00 |
|
Klaus Schmidinger
|
12870faf87
|
Updated the Estonian OSD texts
|
2010-10-24 11:23:04 +02:00 |
|
Klaus Schmidinger
|
ab0beb2ddb
|
Added support for languages that are written right-to-left
|
2010-09-19 12:36:07 +02:00 |
|
Klaus Schmidinger
|
2009716599
|
Fixed following symbolic links in RemoveFileOrDir()
|
2010-08-29 15:03:08 +02:00 |
|
Klaus Schmidinger
|
5203fa03e8
|
Fixed DDS detection for HD resolution subtitles
|
2010-08-29 14:10:47 +02:00 |
|
Klaus Schmidinger
|
505574fa98
|
Added locking to the cCutter functions to avoid a crash in case CutRecording() is called from a plugin
|
2010-08-29 13:40:37 +02:00 |
|
Klaus Schmidinger
|
22a4f5a504
|
Fixed the array size of Atypes in cPatFilter::Process()
|
2010-06-13 11:14:26 +02:00 |
|
Klaus Schmidinger
|
27852272bc
|
Updated the Finnish OSD texts
|
2010-06-13 11:10:32 +02:00 |
|
Klaus Schmidinger
|
d2376946f4
|
Updated the Portuguese language texts
|
2010-06-13 10:39:09 +02:00 |
|
Klaus Schmidinger
|
00541fe531
|
Added missing Dtypes for ATSC
|
2010-06-13 10:29:53 +02:00 |
|
Klaus Schmidinger
|
24ec693c2d
|
Updated the Italian OSD texts
|
2010-06-13 10:23:30 +02:00 |
|
Klaus Schmidinger
|
8a13fc45c7
|
Removed old 8psk remark
|
2010-06-06 12:23:23 +02:00 |
|
Klaus Schmidinger
|
3aba9ec4e0
|
Implemented setup option 'OSD/Number keys for characters'
|
2010-06-06 10:56:11 +02:00 |
|
Klaus Schmidinger
|
9377d831b3
|
Added full handling of the stream types of Dolby Digital pids
|
2010-06-05 13:50:56 +02:00 |
|
Klaus Schmidinger
|
174eaaffbd
|
Fixed a typo
|
2010-06-05 13:10:54 +02:00 |
|
Klaus Schmidinger
|
c6d1b4574f
|
Added detecting channels that use service type 0x16
|
2010-05-16 14:25:58 +02:00 |
|
Klaus Schmidinger
|
7f3d21f867
|
Added handling MPEG audio types "ISO/IEC 14496-3 Audio with LATM transport syntax" and "ISO/IEC 13818-7 Audio with ADTS transport sytax"
|
2010-05-16 13:36:55 +02:00 |
|
Klaus Schmidinger
|
0f9b247122
|
Fixed a problem with external Dolby Digital processing via the '-a' option in live mode and with TS recordings
|
2010-05-16 11:00:52 +02:00 |
|
Klaus Schmidinger
|
225f7ab641
|
The EPG data now handles stream components 5 (H.264-video) and 6 (HEAAC-audio)
|
2010-05-16 10:23:55 +02:00 |
|
Klaus Schmidinger
|
08e6d87a86
|
Implemented handling of HD resolution subtitles according to v1.3.1 of ETSI EN 300 743, chapter 7.2.1
|
2010-05-13 14:51:48 +02:00 |
|
Klaus Schmidinger
|
539c0da853
|
Fixed a possible out of buffer memory access in case of bad TS data
|
2010-05-13 14:39:41 +02:00 |
|
Klaus Schmidinger
|
e2a995f3e7
|
Updated the Czech OSD texts
|
2010-05-13 13:54:52 +02:00 |
|
Klaus Schmidinger
|
88dc4e3351
|
Fixed a crash when creating a new channel if the channel list is empty
|
2010-05-02 15:09:59 +02:00 |
|
Klaus Schmidinger
|
c19c63530e
|
Fixed handling "none" color entries in XPM files
|
2010-05-02 13:59:11 +02:00 |
|
Klaus Schmidinger
|
774e77b26e
|
Updated the Ukrainian OSD texts
|
2010-04-25 13:50:52 +02:00 |
|
Klaus Schmidinger
|
b79436fd76
|
Now handling 'turbo fec' transponders
|
2010-04-25 13:05:37 +02:00 |
|
Klaus Schmidinger
|
515966cdea
|
Fixed generating PMT language descriptors for multi language PIDs
|
2010-04-18 13:44:56 +02:00 |
|
Klaus Schmidinger
|
512522f259
|
The various modulation types are now taken into account when selecting a device
|
2010-04-11 13:02:42 +02:00 |
|
Klaus Schmidinger
|
5a67f86207
|
Include paths are now added instead of overwriting INCLUDES in the Makefile
|
2010-04-10 12:44:01 +02:00 |
|
Klaus Schmidinger
|
123bd2fec0
|
Added check for FE_CAN_PSK_8
|
2010-04-10 12:17:34 +02:00 |
|
Klaus Schmidinger
|
7a5d64a984
|
Added user defined key kUser0
|
2010-04-05 10:14:19 +02:00 |
|
Klaus Schmidinger
|
c270adfaa5
|
Added a note about not deleting cDeviceHook objects to device.h
|
2010-04-05 09:52:11 +02:00 |
|
Klaus Schmidinger
|
db5c3cd36a
|
Fixed cFrameDetector::Analyze() in case part of the data has been processed and there is less than MIN_TS_PACKETS_FOR_FRAME_DETECTOR left
|
2010-04-05 09:38:13 +02:00 |
|
Klaus Schmidinger
|
1bf0c3d23a
|
cDvbDevice::ProvidesTransponder() now checks the modulation capabilities of the device (as far as the driver allows this)
|
2010-04-04 11:37:10 +02:00 |
|
Klaus Schmidinger
|
1f72e039d1
|
Updated the Italian OSD texts
|
2010-04-02 12:33:08 +02:00 |
|
Klaus Schmidinger
|
5646b49ceb
|
Changed the default SVDRP port to 6419 (officially registered with ICANN/IANA)
|
2010-04-02 12:25:50 +02:00 |
|
Klaus Schmidinger
|
d7bdbcc80a
|
Added handling of EnhancedAC3DescriptorTag
|
2010-03-27 15:19:06 +01:00 |
|
Klaus Schmidinger
|
e306849159
|
Updated the Finnish OSD texts
|
2010-03-27 14:52:09 +01:00 |
|
Klaus Schmidinger
|
9fcdfc1808
|
Updated the Estonian OSD texts
|
2010-03-27 14:47:39 +01:00 |
|
Klaus Schmidinger
|
e2a2422151
|
Added Macedonian language texts
|
2010-03-27 14:36:40 +01:00 |
|
Klaus Schmidinger
|
84b386c4a1
|
The new setup option "Folders in timer menu" controls whether the file names in the timer menu are shown with their full folder path
|
2010-03-12 16:46:45 +01:00 |
|
Klaus Schmidinger
|
6564d8e928
|
Fixed "attempt to drop wrong frame from ring buffer" when skipping +/- one minute during replay
|
2010-03-07 14:32:22 +01:00 |
|
Klaus Schmidinger
|
42928ff2d3
|
The full timer file name is now displayed if it ends with "TITLE" or "EPISODE"
|
2010-03-07 14:15:04 +01:00 |
|
Klaus Schmidinger
|
c07dd4c35b
|
Changed the polarization characters in cDvbSourceParam::GetOsdItem() to uppercase
|
2010-03-07 13:59:11 +01:00 |
|
Klaus Schmidinger
|
1c922cbb54
|
Added cChannel::IsSourceType() to test if a channel's source is of a given type
|
2010-03-07 13:56:09 +01:00 |
|
Klaus Schmidinger
|
74d6d35bce
|
Implemented automatic deleting of timeshift recording
|
2010-03-07 12:43:30 +01:00 |
|
Klaus Schmidinger
|
2f16565bc8
|
Fixed editing channel parameters
|
2010-03-06 15:19:17 +01:00 |
|
Klaus Schmidinger
|
179e129c09
|
Added note about obsolete ANALOGTV patch
|
2010-03-06 13:35:02 +01:00 |
|
Klaus Schmidinger
|
e7148f3bee
|
The "Source" item in the "Edit channel" menu now wraps around the list of sources
|
2010-03-06 12:47:47 +01:00 |
|
Klaus Schmidinger
|
ab9af4cea1
|
Added support for ATSC devices
|
2010-03-06 12:01:17 +01:00 |
|
Klaus Schmidinger
|
3e09f8565d
|
Assigned the source character 'V' to "Analog Video"
|
2010-03-05 16:00:09 +01:00 |
|
Klaus Schmidinger
|
b874b0aa7f
|
Assigned the source character 'I' to "IPTV"
|
2010-03-05 15:56:41 +01:00 |
|
Klaus Schmidinger
|
2a7a20945a
|
Fixed a typo
|
2010-02-28 15:51:17 +01:00 |
|
Klaus Schmidinger
|
44fdf30170
|
Fixed handling empty strings in cSource::FromString()
|
2010-02-28 15:18:31 +01:00 |
|
Klaus Schmidinger
|
9424ab26a6
|
The option "Setup/DVB/Use Dolby Digital" now only controls whether Dolby Digital tracks appear in the "Audio" menu
|
2010-02-28 14:42:07 +01:00 |
|
Klaus Schmidinger
|
7506867fbe
|
cSafeFile::Close() now flushes the file
|
2010-02-28 13:36:26 +01:00 |
|
Klaus Schmidinger
|
cdea3827d3
|
Updated the Lithuanian OSD texts
|
2010-02-28 12:50:41 +01:00 |
|
Klaus Schmidinger
|
e3cc20ed3e
|
Added notes about obsolete patches
|
2010-02-28 12:31:30 +01:00 |
|
Klaus Schmidinger
|
1eb033576f
|
Added plugin-defined sources
|
2010-02-28 12:19:50 +01:00 |
|
Klaus Schmidinger
|
d255ad785d
|
Updated the Estonian OSD texts
|
2010-02-16 14:40:35 +01:00 |
|
Klaus Schmidinger
|
0aad780fbe
|
Fixed the German translation of "Folder name must not contain %c!"
|
2010-02-16 10:52:57 +01:00 |
|
Klaus Schmidinger
|
f4a9b33b6d
|
Improved scalability of the default skins
|
2010-02-13 13:48:19 +01:00 |
|
Klaus Schmidinger
|
7949793f00
|
Exported some libsi functions
|
2010-02-13 10:37:27 +01:00 |
|
Klaus Schmidinger
|
24a2b4680c
|
Updated the Romanian OSD texts
|
2010-02-13 10:23:41 +01:00 |
|
Klaus Schmidinger
|
94d2bad657
|
The file name in the "Timers" menu now shows only the base name of the recording without the folder path
|
2010-02-07 13:35:58 +01:00 |
|
Klaus Schmidinger
|
08e05d3fcd
|
Fixed adding new transponders in case there is only a single channel in the channel list
|
2010-02-07 12:14:02 +01:00 |
|
Klaus Schmidinger
|
978807e4d1
|
Keeping subtitles visible when pausing replay
|
2010-02-07 12:08:13 +01:00 |
|
Klaus Schmidinger
|
184db9ec8a
|
Added device definitions to the diseqc.conf file format
|
2010-02-06 15:56:01 +01:00 |
|
Klaus Schmidinger
|
91115a64e4
|
Moved strictly necessary Makefile options into Make.global
|
2010-02-06 15:02:35 +01:00 |
|
Klaus Schmidinger
|
f7831543b3
|
Implemented cDevice::GetCurrentlyTunedTransponder()
|
2010-02-06 14:43:42 +01:00 |
|
Klaus Schmidinger
|
644a9f07f2
|
Implemented cDeviceHook
|
2010-02-06 14:23:03 +01:00 |
|
Klaus Schmidinger
|
2517b2ee8d
|
Improved handling frames at the beginning and end of a recording in cDvbPlayer for devices with large buffers
|
2010-02-06 12:43:16 +01:00 |
|
Klaus Schmidinger
|
cabf18db73
|
Added a note to the MANUAL, saying that adding new transponders only works if the "EPG scan" is active
|
2010-02-06 10:37:59 +01:00 |
|
Klaus Schmidinger
|
4bf5c793f4
|
Moved the declaration of cMenuCommands to menu.h, so that plugins can use it
|
2010-02-06 10:18:20 +01:00 |
|
Klaus Schmidinger
|
19e256d792
|
Updated the Finnish OSD texts
|
2010-02-05 15:59:38 +01:00 |
|
Klaus Schmidinger
|
01329040ad
|
Changed the position of Sirius 4 to S4.8E in sources.conf
|
2010-02-05 15:43:35 +01:00 |
|
Klaus Schmidinger
|
b9f4f4f805
|
Updated the Italian OSD texts
|
2010-02-05 15:38:54 +01:00 |
|
Klaus Schmidinger
|
86291b6205
|
The files "commands.conf" and "reccmd.conf" can now contain nested lists of commands
|
2010-01-31 12:59:50 +01:00 |
|
Klaus Schmidinger
|
0889960232
|
The PCR pid is now recorded for channels where this is different from the video PID
|
2010-01-30 11:10:25 +01:00 |
|
Klaus Schmidinger
|
a9543347af
|
Fixed determining the frame duration on channels where the PTS deltas jitter by +/-1 around 3600
|
2010-01-24 16:14:13 +01:00 |
|
Klaus Schmidinger
|
9ff0e7ef27
|
The PCR pid in generated PMTs is now set to the channel's PCR pid again
|
2010-01-24 15:20:49 +01:00 |
|
Klaus Schmidinger
|
96ce981713
|
Fixed determining the frame duration on channels where the PTS deltas jitter by +/-1 around 1800
|
2010-01-23 15:39:15 +01:00 |
|
Klaus Schmidinger
|
27aaf4fc06
|
The new setup option "Miscellaneous/Channels wrap" controls whether the current channel wraps around the beginning or end of the channel list when zapping
|
2010-01-17 15:21:28 +01:00 |
|
Klaus Schmidinger
|
40bb2f21e0
|
cPalette::ClosestColor() now treats fully transparent colors as "equal"; improved cDvbSpuBitmap::getMinBpp()
|
2010-01-17 13:48:44 +01:00 |
|
Klaus Schmidinger
|
27939266f1
|
Added plain text error messages to log entries from cOsd::SetAreas()
|
2010-01-17 13:32:12 +01:00 |
|
Klaus Schmidinger
|
3c5b11abbb
|
Renamed 'runvdr' to 'runvdr.template' and no longer copying it to the BINDIR in 'make install'
|
2010-01-17 12:45:44 +01:00 |
|
Klaus Schmidinger
|
c198a25943
|
If svdrphosts.conf contains only the address of the local host, the SVDRP port is opened only for the local host
|
2010-01-17 12:27:01 +01:00 |
|
Klaus Schmidinger
|
97e4dbe773
|
Updated the Italian OSD texts
|
2010-01-17 12:15:36 +01:00 |
|
Klaus Schmidinger
|
a503c6ab3f
|
The "Edit timer" menu can now set the folder for the recording from a list of folders stored in "folders.conf"
|
2010-01-17 12:08:03 +01:00 |
|
Klaus Schmidinger
|
61c1df7004
|
Updated the Estonian OSD texts
|
2010-01-10 10:36:26 +01:00 |
|
Klaus Schmidinger
|
c5dcea7de6
|
Changed the EVCONTENTMASK_* macros to enums and changed "mask" to "group"
|
2010-01-08 15:23:34 +01:00 |
|
Klaus Schmidinger
|
2cc10815ed
|
Fixed plugin arguments corruption with glibc 2.11 on x86_64
|
2010-01-06 11:41:14 +01:00 |
|
Klaus Schmidinger
|
af494287cf
|
Added support for DVB cards with multiple fontends
|
2010-01-04 14:16:11 +01:00 |
|
Klaus Schmidinger
|
4743fc349c
|
After a CLRE command, no further EPG processing is now done for 10 seconds
|
2010-01-03 15:45:23 +01:00 |
|
Klaus Schmidinger
|
708230bee9
|
Rearranged cEvent members to minimize memory waste
|
2010-01-03 14:40:37 +01:00 |
|
Klaus Schmidinger
|
fc3b402d43
|
Implemented handling the "Parental Rating Descriptor"
|
2010-01-03 14:28:33 +01:00 |
|
Klaus Schmidinger
|
56627cd12d
|
Implemented handling the "Content Descriptor"
|
2010-01-03 12:20:37 +01:00 |
|
Klaus Schmidinger
|
4b5f232e59
|
Avoiding setting the video stream type to 2 if the vpid is 0
|
2010-01-03 10:28:08 +01:00 |
|
Klaus Schmidinger
|
4577bfdd9e
|
Improved the description of the transponder parameters in vdr.5
|
2010-01-02 14:56:03 +01:00 |
|
Klaus Schmidinger
|
b5edaaa7cc
|
Implemented --edit and --genindex options
|
2010-01-02 14:02:48 +01:00 |
|
Klaus Schmidinger
|
68d59e2921
|
Fixed compiler warnings "format not a string literal and no format arguments" in some syslog calls
|
2010-01-01 15:44:52 +01:00 |
|
Klaus Schmidinger
|
491c6d0a85
|
Fixed stopping subtitle display when switching the primary device
|
2010-01-01 15:15:36 +01:00 |
|
Klaus Schmidinger
|
39f1ba7e03
|
Fixed handling the "CA PMT" generation
|
2010-01-01 13:38:02 +01:00 |
|
Klaus Schmidinger
|
2b7c81f72d
|
Moved support for full featured DVB cards of the TT/FuSi design into the new plugin 'dvbsddevice'
|
2009-12-31 15:38:18 +01:00 |
|
Klaus Schmidinger
|
3d7338de5a
|
cPatPmtParser now also stores the audio stream types
|
2009-12-31 15:35:37 +01:00 |
|
Klaus Schmidinger
|
a8260204c3
|
Added cFont::FontName() and cFont::Size()
|
2009-12-31 15:21:51 +01:00 |
|
Klaus Schmidinger
|
c1b01bdc61
|
cDevice::AddPid() now stores the stream type of the given pid
|
2009-12-25 15:26:16 +01:00 |
|
Klaus Schmidinger
|
3124c7598e
|
cPatFilter::Process() now only stores CA descriptors for video and audio pids
|
2009-12-24 13:25:40 +01:00 |
|
Klaus Schmidinger
|
07d50dc8c4
|
cParsePatPmt now has functions to retrieve the audio, dolby and subtitle pids
|
2009-12-24 12:28:01 +01:00 |
|
Klaus Schmidinger
|
25148b7b05
|
Fixed handling STREAMTYPE_11172_AUDIO in cPatPmtParser::ParsePmt()
|
2009-12-24 11:56:50 +01:00 |
|
Klaus Schmidinger
|
0bfc5e2f71
|
cDevice now logs the device number when a new device is created
|
2009-12-24 11:15:22 +01:00 |
|
Klaus Schmidinger
|
64b6642851
|
Channel names containing commas are now handled correctly in channels.conf
|
2009-12-24 10:49:16 +01:00 |
|
Klaus Schmidinger
|
d8d65c7536
|
Modified cCharSetConv so that it can be used to convert from "whatever VDR uses" to a given code
|
2009-12-23 15:25:05 +01:00 |
|
Klaus Schmidinger
|
1bb58100b0
|
Updated sources.conf
|
2009-12-23 14:35:49 +01:00 |
|
Klaus Schmidinger
|
d3684149ca
|
Fixed a busy loop when moving editing marks
|
2009-12-13 13:50:56 +01:00 |
|
Klaus Schmidinger
|
140ed23e7e
|
Some fixes to dvbspu.[hc]
|
2009-12-13 12:16:44 +01:00 |
|
Klaus Schmidinger
|
a648187de4
|
Removed the workaround for short channel names of "Kabel Deutschland"
|
2009-12-13 11:57:44 +01:00 |
|
Klaus Schmidinger
|
89b5e0da05
|
Added defines for large files to the 'newplugin' script
|
2009-12-06 15:33:06 +01:00 |
|
Klaus Schmidinger
|
15961bb34a
|
Removed debug output of '-' from cTransfer::Receive()
|
2009-12-06 14:23:02 +01:00 |
|
Klaus Schmidinger
|
5c2a51a7cf
|
Added stream type 11172 AUDIO to cPatPmtParser::ParsePmt()
|
2009-12-06 14:05:36 +01:00 |
|
Klaus Schmidinger
|
6a208294be
|
Several code modifications to avoid compiler warnings
|
2009-12-06 12:57:45 +01:00 |
|
Klaus Schmidinger
|
1b973fd8eb
|
Improved SPU handling on devices with limited OSD capabilities
|
2009-12-05 14:45:07 +01:00 |
|
Klaus Schmidinger
|
fa5db6d777
|
The 'sky' plugin is no longer part of the VDR source
|
2009-12-05 14:27:57 +01:00 |
|
Klaus Schmidinger
|
82fe2cc0ad
|
Updated the Estonian OSD texts
|
2009-12-05 13:39:29 +01:00 |
|
Klaus Schmidinger
|
8335ba0a7e
|
The PCR pid in generated PMTs is now set to 0x1FFF ("no PCR pid") in cPatPmtGenerator::GeneratePmt(), because VDR doesn't record the PCR pid
|
2009-12-05 13:16:34 +01:00 |
|
Klaus Schmidinger
|
ed3783e08e
|
Updated the Italian OSD texts
|
2009-12-05 12:47:37 +01:00 |
|
Klaus Schmidinger
|
62901748b3
|
The new function cDevice::PatPmtParser() can be used in derived devices to access the PAT/PMT of the currently replayed material
|
2009-12-05 11:32:31 +01:00 |
|
Klaus Schmidinger
|
a5e9da1de3
|
Fixed resetting the file size when regenerating the index file
|
2009-11-22 19:55:45 +01:00 |
|
Klaus Schmidinger
|
2d5dfd72de
|
Fixed the default value for "Pause key handling" in the MANUAL
|
2009-11-22 14:29:33 +01:00 |
|
Klaus Schmidinger
|
561d41c0d4
|
Reverted "Removed limitation to PAL resolution from SPU handling" because it cause nothing but trouble
|
2009-11-22 14:20:36 +01:00 |
|
Klaus Schmidinger
|
2e8f2b8557
|
Fixed references to old *.vdr file names in MANUAL
|
2009-11-22 14:03:27 +01:00 |
|
Klaus Schmidinger
|
c8402639f6
|
Added the audio id to the call of PlayAudio() in cDevice::PlayTsAudio()
|
2009-11-22 13:25:16 +01:00 |
|
Klaus Schmidinger
|
d8857154a1
|
Fixed handling DVB subtitles for PES recordings
|
2009-11-22 12:30:17 +01:00 |
|
Klaus Schmidinger
|
8ffbea3788
|
Fixed generating the index for recordings from channels that put a whole GOP into one payload unit; regenerating index file
|
2009-11-22 11:30:27 +01:00 |
|
Klaus Schmidinger
|
2db303d6f5
|
Fixed starting a recording at an I-frame
|
2009-11-15 15:33:55 +01:00 |
|
Klaus Schmidinger
|
ff858b78a3
|
Fixed EntriesOnSameFileSystem() to avoid using f_fsid, which may be 0
|
2009-11-06 15:23:52 +01:00 |
|
Klaus Schmidinger
|
b2715518f8
|
Added Slovakian language texts
|
2009-11-01 15:51:18 +01:00 |
|
Klaus Schmidinger
|
999df31b8d
|
Fixed writing the PCR pid into the PMT in cPatPmtGenerator::GeneratePmt()
|
2009-11-01 15:35:34 +01:00 |
|
Klaus Schmidinger
|
95c9d3cf51
|
Fixed cFrameDetector::Analyze() to handle video streams where the frame type is not detectable from the first TS packet of a frame
|
2009-11-01 15:02:49 +01:00 |
|
Klaus Schmidinger
|
cb0b4768ad
|
Fixed saving terminal settings when running in background
|
2009-10-25 14:49:19 +01:00 |
|
Klaus Schmidinger
|
2fc5e35eb9
|
Only checking DVB_API_VERSION to be >=5 in order to stay compileable in case the DVB API version number is increased
|
2009-10-25 13:58:20 +01:00 |
|
Klaus Schmidinger
|
611625ca3d
|
Updated Chinese language texts
|
2009-10-18 15:28:23 +02:00 |
|
Klaus Schmidinger
|
5f3b995200
|
Added Lithuanian language translations
|
2009-10-18 14:23:21 +02:00 |
|
Klaus Schmidinger
|
20c8cd161f
|
Changed the project's URLs and email to tvdr.de
|
2009-10-18 14:18:22 +02:00 |
|
Klaus Schmidinger
|
98d2cd84dc
|
Fixed a typo
|
2009-10-09 19:11:49 +02:00 |
|
Klaus Schmidinger
|
c9a27b09af
|
Fixed not logging changes for channels that have no number
|
2009-08-30 11:32:39 +02:00 |
|
Klaus Schmidinger
|
0709d357ce
|
Fixed wrong bracketing in cChannel::SubtitlingType() etc
|
2009-08-30 11:19:39 +02:00 |
|
Klaus Schmidinger
|
e9e277e409
|
Updated the Italian OSD texts
|
2009-08-29 12:47:03 +02:00 |
|
Klaus Schmidinger
|
ff29045d14
|
Updated date
|
2009-08-23 13:21:39 +02:00 |
|
Klaus Schmidinger
|
9b61b20f9a
|
Implemented full handling of subtitling descriptors
|
2009-08-16 15:32:39 +02:00 |
|
Klaus Schmidinger
|
fbc3a77d60
|
Increased the value of MAXFRAMESIZE to better suit HD recordings
|
2009-08-16 10:45:58 +02:00 |
|
Klaus Schmidinger
|
a397b8a512
|
Fixed cRecordings::DelByName() to avoid compilation errors with gcc 4.4
|
2009-08-16 10:42:05 +02:00 |
|
Klaus Schmidinger
|
78fc3f2b30
|
Updated vdr.1 to use the new file names in recording directories
|
2009-08-16 10:31:05 +02:00 |
|
Klaus Schmidinger
|
6d060a98f2
|
Fixed generating CaPmts in case audio and video are encrypted using different ECM pids
|
2009-08-15 22:19:42 +02:00 |
|
Klaus Schmidinger
|
23b5b1336d
|
Fixed handling file name length on VFAT systems in case they contain UTF-8 characters
|
2009-08-09 12:45:36 +02:00 |
|
Klaus Schmidinger
|
c5910f7987
|
Fixed deleting expired timers if they have the VPS flag set, but the event they are assigned to doesn't have a VPS tag
|
2009-06-21 14:08:51 +02:00 |
|
Klaus Schmidinger
|
8a85d7cd31
|
Changed the EIT filter setup to save a few handles on devices that do hardware filtering
|
2009-06-21 13:59:22 +02:00 |
|
Klaus Schmidinger
|
e33ba08af4
|
Fixed cDevice::PlayTsVideo() and cDevice::PlayTsAudio() in case only part of the buffer has been accepted by the device
|
2009-06-21 13:34:40 +02:00 |
|
Klaus Schmidinger
|
b14d498613
|
Fixed storing the current OSD size in case the device has changed it in its setup menu
|
2009-06-21 10:02:49 +02:00 |
|
Klaus Schmidinger
|
a492a999a5
|
Fixed a typo
|
2009-06-13 17:10:38 +02:00 |
|
Klaus Schmidinger
|
884d10fbf6
|
Fixed variable types in cIndexFile
|
2009-06-13 13:35:49 +02:00 |
|
Klaus Schmidinger
|
e392051752
|
Fixed index types in cIndexFile::GetNextIFrame()
|
2009-06-13 12:25:22 +02:00 |
|
Klaus Schmidinger
|
e093d4c8a8
|
Added a plausibility check for the OSD percentage parameters
|
2009-06-13 10:26:37 +02:00 |
|
Klaus Schmidinger
|
82ed7c1723
|
Fixed calculating menu colum widths in case the font has a size other than the default size
|
2009-06-06 15:20:40 +02:00 |
|
Klaus Schmidinger
|
abd5a81c89
|
Modified cSVDRP::CmdGRAB() to avoid writing into const data
|
2009-06-06 14:07:02 +02:00 |
|
Klaus Schmidinger
|
1d03f30e93
|
Added some missing 'const' keywords to avoid compilation errors with gcc 4.4
|
2009-06-06 13:48:41 +02:00 |
|
Klaus Schmidinger
|
1f798b0f8e
|
Using different names for the Aspect parameter
|
2009-06-06 11:20:52 +02:00 |
|
Klaus Schmidinger
|
e639e3a76a
|
Improved cDvbDevice::GetOsdSize()
|
2009-06-01 14:56:28 +02:00 |
|
Klaus Schmidinger
|
78d2fd3d0e
|
Fixed cOsdMenu::Display() in case the menu size has changed
|
2009-06-01 11:57:46 +02:00 |
|
Klaus Schmidinger
|
6f912d247f
|
Fixed handling the length of DiSEqC command sequences
|
2009-06-01 11:45:52 +02:00 |
|
Klaus Schmidinger
|
bad922e955
|
Added a workaround for the broken linux-dvb driver header files
|
2009-06-01 11:33:12 +02:00 |
|
Klaus Schmidinger
|
81cc592c33
|
Fixed calling close(-1) in cUnbufferedFile::Close()
|
2009-05-31 11:47:05 +02:00 |
|
Klaus Schmidinger
|
3de4811a42
|
Fixed a memory leak when reaching the end of a recording during replay
|
2009-05-31 10:02:20 +02:00 |
|
Klaus Schmidinger
|
ea5ee20db1
|
Updated the Ukrainian OSD texts
|
2009-05-31 09:13:19 +02:00 |
|
Klaus Schmidinger
|
e51e38bc33
|
Fixed generating PAT/PMT version numbers in case the PIDs change during recording
|
2009-05-24 15:11:28 +02:00 |
|
Klaus Schmidinger
|
6cdfb489ae
|
Added a note about cFont::GetFont() not being thread-safe
|
2009-05-23 10:12:04 +02:00 |
|
Klaus Schmidinger
|
02921f8851
|
Added a note to cTsToPes regarding the 'payload start' flag for video data
|
2009-05-23 09:53:50 +02:00 |
|
Klaus Schmidinger
|
2c5faf0b65
|
Implemented setup option "Recording/Pause key handling"
|
2009-05-21 11:35:37 +02:00 |
|
Klaus Schmidinger
|
d41461ad40
|
Added a note about the meaning of PERCENTAGEDELTA in cRingBuffer::UpdatePercentage()
|
2009-05-17 10:07:17 +02:00 |
|
Klaus Schmidinger
|
877d4851e8
|
Added a note to cTsToPes about all TS packets having to belong to the same PID
|
2009-05-17 09:54:16 +02:00 |
|
Klaus Schmidinger
|
b250709407
|
Removed unused 'synced' member from cTsToPes
|
2009-05-17 09:48:14 +02:00 |
|
Klaus Schmidinger
|
941c4360e2
|
EIT events are now only processed if a plausible system time is available, to avoid wrong handling of PDC descriptors
|
2009-05-15 12:41:50 +02:00 |
|
Klaus Schmidinger
|
448f95f817
|
Added missing update of lastOsdSizeUpdate
|
2009-05-12 21:08:23 +02:00 |
|
Klaus Schmidinger
|
8a7dbd1e56
|
Fixed use of time_t in cEIT::cEIT()
|
2009-05-10 14:55:15 +02:00 |
|
Klaus Schmidinger
|
aae1aa5271
|
Added MPEG 1 handling to remux.c
|
2009-05-10 14:32:03 +02:00 |
|
Klaus Schmidinger
|
7e4aed4927
|
Added a note to cTsToPes::GetPes() about having to call it repeatedly, once it has returned a non-NULL value
|
2009-05-10 13:52:46 +02:00 |
|
Klaus Schmidinger
|
ac3db05853
|
Checking fd_video in cDvbDevice::GetVideoSize() to avoid error messages on systems with no real primary replay device
|
2009-05-10 13:18:20 +02:00 |
|
Klaus Schmidinger
|
74646c0487
|
Removed limitation to PAL resolution from SPU handling
|
2009-05-09 16:41:59 +02:00 |
|
Klaus Schmidinger
|
5227621a02
|
Proper credit for cDevice::GetOsdSize()
|
2009-05-09 10:31:14 +02:00 |
|
Klaus Schmidinger
|
0b79ecc193
|
Increased MAXOSDHEIGHT to 1200
|
2009-05-09 10:28:15 +02:00 |
|
Klaus Schmidinger
|
f936db2ac6
|
Implemented cDevice::GetOsdSize(); fixed the way the OSD size is determined on full featured DVB cards
|
2009-05-09 10:11:16 +02:00 |
|
Klaus Schmidinger
|
61c811ac70
|
Fixed a typo in aspect ratio 2.21:1
|
2009-05-08 13:29:42 +02:00 |
|
Klaus Schmidinger
|
b0d380ba06
|
cFrameDetector::Analyze() now syncs on the TS packet sync bytes
|
2009-05-03 14:45:53 +02:00 |
|
Klaus Schmidinger
|
f161d1b2fe
|
OSD sizes in percent; automatic update of OSD size
|
2009-05-03 14:15:21 +02:00 |
|
Klaus Schmidinger
|
34b3d46784
|
Adjusted release date
|
2009-04-26 09:43:16 +02:00 |
|
Klaus Schmidinger
|
509fc7f098
|
Added a note to the INSTALL file about using subdirectories to split a large disk into separate areas for VDR's video data and other stuff
|
2009-04-25 14:23:58 +02:00 |
|
Klaus Schmidinger
|
e7c18af94c
|
Only storing non-zero Pts values in ptsIndex
|
2009-04-19 15:19:10 +02:00 |
|
Klaus Schmidinger
|
85645317ae
|
cDvbPlayer::Empty() subtracts 1 from readIndex, because Action() will first increment it
|
2009-04-19 15:17:17 +02:00 |
|
Klaus Schmidinger
|
3f492c4f57
|
Implemented TsSetTeiOnBrokenPackets()
|
2009-04-19 11:07:07 +02:00 |
|
Klaus Schmidinger
|
457208b101
|
Added missing 'const' to cRecording::FramesPerSecond()
|
2009-04-19 09:02:16 +02:00 |
|
Klaus Schmidinger
|
ce4c062e0d
|
Fixed detecting the frame rate for streams with PTS distances of 1800
|
2009-04-18 14:59:55 +02:00 |
|
Klaus Schmidinger
|
efd7427bbe
|
Fixed distortions when switching to the next file during replay
|
2009-04-18 14:28:15 +02:00 |
|
Klaus Schmidinger
|
fc54164405
|
Added cDevice::NumProvidedSystems() to PLUGINS.html
|
2009-04-18 09:50:32 +02:00 |
|
Klaus Schmidinger
|
b83439b87e
|
Fixed the MEGABYTE() macro to make it correctly handle parameters resulting in values larger than 2GB
|
2009-04-18 09:37:54 +02:00 |
|
Klaus Schmidinger
|
5b57bdebdc
|
Added cThread::SetIOPriority() and using it in cRemoveDeletedRecordingsThread
|
2009-04-13 13:55:23 +02:00 |
|
Klaus Schmidinger
|
b36d06e1ea
|
The SVDRP command PUTE now supports reading the EPG data from a given file
|
2009-04-13 13:35:29 +02:00 |
|
Klaus Schmidinger
|
c674d80762
|
No longer resetting the patPmtParser in cDevice::PlayTs()
|
2009-04-13 12:55:28 +02:00 |
|
Klaus Schmidinger
|
7f314c07b6
|
Reverted back to previous version of RemoveDeletedRecordings(), because the thread was started every minute
|
2009-04-13 12:29:10 +02:00 |
|
Klaus Schmidinger
|
27c061e449
|
Made MAXFRAMESIZE a multiple of TS_SIZE to avoid breaking up TS packets
|
2009-04-13 11:12:54 +02:00 |
|
Klaus Schmidinger
|
3628bbbfa1
|
cDevice::PlayTs() now syncs on the TS packet sync bytes
|
2009-04-13 11:08:05 +02:00 |
|
Klaus Schmidinger
|
1d829aaf6d
|
No longer checking for deleted recordings to be removed from the foreground thread
|
2009-04-12 14:20:52 +02:00 |
|
Klaus Schmidinger
|
ffc0f49c12
|
Improved efficiency of cEIT::cEIT()
|
2009-04-12 09:09:47 +02:00 |
|
Klaus Schmidinger
|
af89f39e82
|
No longer writing the video type into channels.conf if VPID is 0
|
2009-04-10 11:34:33 +02:00 |
|
Klaus Schmidinger
|
fc0d238194
|
Added missing AUDIO_PAUSE/AUDIO_CONTINUE calls to cDvbDevice
|
2009-04-10 10:27:16 +02:00 |
|
Klaus Schmidinger
|
0a2de94d07
|
Fixed detecting the frame rate for radio recordings
|
2009-04-05 14:15:25 +02:00 |
|
Klaus Schmidinger
|
daa6799705
|
Making sure any floating point numbers written use a decimal point
|
2009-04-05 13:23:58 +02:00 |
|
Klaus Schmidinger
|
371a9a9025
|
cDevice::PlayTs() now plays as many TS packets as possible in one call
|
2009-04-05 12:29:27 +02:00 |
|
Klaus Schmidinger
|
43d25f07de
|
Fixed the 'VideoOnly' condition in the PlayPes() and PlayTs() calls in cDvbPlayer::Action()
|
2009-04-05 11:01:21 +02:00 |
|
Klaus Schmidinger
|
5ee2a21c8a
|
Fixed a crash when jumping to an editing mark in an audio recording
|
2009-04-05 10:45:01 +02:00 |
|
Klaus Schmidinger
|
8114d7c63e
|
Now freeing configDirectory before setting it to a new value in cPlugin::SetConfigDirectory()
|
2009-04-05 10:21:20 +02:00 |
|
Klaus Schmidinger
|
9ff445dce4
|
Added missing virtual destructor to cPalette
|
2009-04-05 10:20:58 +02:00 |
|
Klaus Schmidinger
|
168907fd0b
|
Added missing '[]' to the delete operator in cMenuEditStrItem::~cMenuEditStrItem()
|
2009-04-05 10:15:12 +02:00 |
|
Klaus Schmidinger
|
c886e69bc6
|
Improved replay at the begin and end of a recording; cDvbPlayer::Action() no longer calls DeviceFlush()
|
2009-04-05 09:08:02 +02:00 |
|
Klaus Schmidinger
|
d0a42e9c81
|
Fixed cDvbPlayer::NextFile() to handle files larger than 2GB
|
2009-03-28 17:14:53 +01:00 |
|
Klaus Schmidinger
|
2e4aa1a595
|
Added command line help for the '-i' option
|
2009-03-27 15:54:42 +01:00 |
|
Klaus Schmidinger
|
e3de25dd11
|
Modified cFrameDetector::Analyze() to minimize file I/O overhead during recording
|
2009-03-27 14:11:43 +01:00 |
|
Klaus Schmidinger
|
323969e58d
|
Adapted cFrameDetector::Analyze() to HD NTSC broadcasts that split frames over several payload units
|
2009-03-27 13:38:59 +01:00 |
|
Klaus Schmidinger
|
e7ea3b3c70
|
Replaced cBackTrace with cPtsIndex
|
2009-03-13 14:45:12 +01:00 |
|
Klaus Schmidinger
|
4c0ab3d3e7
|
Added cRecordingInfo::GetEvent()
|
2009-02-28 10:51:42 +01:00 |
|
Klaus Schmidinger
|
3d309c498c
|
Updated the Italian OSD texts
|
2009-02-22 12:51:46 +01:00 |
|
Klaus Schmidinger
|
a8d053b66d
|
Added credits for Derek Kelly
|
2009-02-08 11:28:34 +01:00 |
|
Klaus Schmidinger
|
6a6aac9dd3
|
Added cap_sys_nice to the capabilities that are not dropped
|
2009-02-01 10:15:47 +01:00 |
|
Klaus Schmidinger
|
9a7473eaf3
|
Fixed handling the 'new' indicator in the recordings menu for TS recordings
|
2009-01-30 16:48:40 +01:00 |
|
Klaus Schmidinger
|
2bc0af882c
|
Fixed a hangup when replaying a TS recording with subtitles activated
|
2009-01-30 16:07:32 +01:00 |
|
Klaus Schmidinger
|
cf7867ebe7
|
Fixed a typo
|
2009-01-25 12:07:29 +01:00 |
|
Klaus Schmidinger
|
f9c1974f2d
|
Improved fast-forward/-rewind for audio recordings
|
2009-01-25 11:39:43 +01:00 |
|