Klaus Schmidinger
|
b42e1f73db
|
Updated the Polish OSD texts
|
2006-04-29 10:06:34 +02:00 |
|
Klaus Schmidinger
|
42ce340670
|
Fixed handling the "Power" key in case a recording is going on and no plugin is active
|
2006-04-29 09:24:07 +02:00 |
|
Klaus Schmidinger
|
70297ef174
|
Fixed tuning to the channel of a VPS timer if the device is the actual device
|
2006-04-28 13:29:22 +02:00 |
|
Klaus Schmidinger
|
1cc9809a45
|
Removed the obsolete "'1' for encrypted radio channels" part from the description of the VPID in vdr.5
|
2006-04-28 13:02:18 +02:00 |
|
Klaus Schmidinger
|
ce991f442b
|
Changed the "Really restart?" prompt in the call to cPluginManager::Active() in menu.c to "restart anyway?"
|
2006-04-28 12:53:07 +02:00 |
|
Klaus Schmidinger
|
1cfeb4625e
|
Added a hint about commenting out the line '#define USE_FADVISE' in tools.c
|
2006-04-28 12:42:20 +02:00 |
|
Klaus Schmidinger
|
40832856f7
|
Fixed handling the cPluginManager::Active() result when pressing the "Power" key
|
2006-04-28 12:33:13 +02:00 |
|
Klaus Schmidinger
|
4ebc8393ee
|
Added a note about adding 'INCLUDES += -I/include' to an existing Make.config
|
2006-04-25 21:37:32 +02:00 |
|
Klaus Schmidinger
|
782f4e022d
|
Updated the Italian OSD texts
|
2006-04-25 21:24:33 +02:00 |
|
Klaus Schmidinger
|
754a4de85e
|
Fixed entering '0' in a cMenuEditIntItem
|
2006-04-25 16:04:55 +02:00 |
|
Klaus Schmidinger
|
bf4f8e0da3
|
Fixed extracting APIVERSION to work with older versions of 'sed'; Fixed broken APIVERSION extraction line in 'newplugin'
|
2006-04-24 17:53:19 +02:00 |
|
Klaus Schmidinger
|
c4d90dff6b
|
Fixed initializing 'noapiv' in the Makefile
|
2006-04-24 17:09:32 +02:00 |
|
Klaus Schmidinger
|
b37a4d3c7a
|
Ignoring k_Repeat when deciding whether the same key has been pressed in string input fields
|
2006-04-23 11:43:54 +02:00 |
|
Klaus Schmidinger
|
33397874da
|
Fixed a format string in recording.c to avoid a compiler warning on 64bit systems
|
2006-04-23 11:23:17 +02:00 |
|
Klaus Schmidinger
|
d7c8025fba
|
Added an error message about plugins that don't honor APIVERSION in their Makefile
|
2006-04-23 09:04:32 +02:00 |
|
Klaus Schmidinger
|
a9060d6290
|
Fixed some missing '-' in the German OSD texts
|
2006-04-23 08:40:09 +02:00 |
|
Klaus Schmidinger
|
9c984d4443
|
Fixed handling empty titles in cEvent::FixEpgBugs()
|
2006-04-22 12:03:55 +02:00 |
|
Klaus Schmidinger
|
f353cb7c64
|
Extended the version number reported with the '-V' option to also show the current APIVERSION
|
2006-04-22 11:28:37 +02:00 |
|
Klaus Schmidinger
|
d48630a04e
|
Modified the German OSD texts to be "less technical"
|
2006-04-22 10:59:36 +02:00 |
|
Klaus Schmidinger
|
5c84f86158
|
Updated the Swedish OSD texts
|
2006-04-22 10:50:51 +02:00 |
|
Klaus Schmidinger
|
86950d4d98
|
Simplified the 'grep|awk|sed' command to retrieve the VDR/APIVERSION to a single 'sed' call
|
2006-04-22 10:08:41 +02:00 |
|
Klaus Schmidinger
|
ea122312dd
|
Fixed wrong credits for the patch that was used to implement cPlugin::Active()
|
2006-04-22 09:47:59 +02:00 |
|
Klaus Schmidinger
|
43d6ddc8e0
|
Updated the Slovenian OSD texts
|
2006-04-22 09:45:41 +02:00 |
|
Klaus Schmidinger
|
7457a2f388
|
Updated the Russian OSD texts
|
2006-04-22 09:28:33 +02:00 |
|
Klaus Schmidinger
|
70ab64f7cd
|
Updated the Danish OSD texts
|
2006-04-22 09:21:57 +02:00 |
|
Klaus Schmidinger
|
d19497efe7
|
Updated the Romanian OSD texts
|
2006-04-22 09:19:34 +02:00 |
|
Klaus Schmidinger
|
4b291ed7a9
|
Updated the Estonian OSD texts
|
2006-04-22 09:15:53 +02:00 |
|
Klaus Schmidinger
|
1dff8e2f22
|
Updated the French OSD texts
|
2006-04-22 09:12:36 +02:00 |
|
Klaus Schmidinger
|
175d17eca5
|
Updated the Finnish OSD texts
|
2006-04-22 09:05:37 +02:00 |
|
Klaus Schmidinger
|
18283da81b
|
Updated the Polish OSD texts
|
2006-04-22 09:00:32 +02:00 |
|
Klaus Schmidinger
|
44878cdb6c
|
Fixed several spelling errors
|
2006-04-21 15:15:18 +02:00 |
|
Klaus Schmidinger
|
2e76e74597
|
Updated the GPL copies
|
2006-04-21 14:53:26 +02:00 |
|
Klaus Schmidinger
|
e84a565bfa
|
Stripped some trailing whitespace
|
2006-04-17 12:19:31 +02:00 |
|
Klaus Schmidinger
|
8433190d5a
|
The new function cPlugin::MainThreadHook() can be used by plugins to perform actions in the context of the main program thread
|
2006-04-17 10:02:18 +02:00 |
|
Klaus Schmidinger
|
acf716f1ef
|
The cRemote::CallPlugin() function now has a boolean return value that tells the caller whether initiating the plugin call was successful
|
2006-04-17 09:10:39 +02:00 |
|
Klaus Schmidinger
|
8c6deb20f2
|
No longer using characters 0x01 and 0x02 for mapping single quote and slash in recording names
|
2006-04-16 12:55:28 +02:00 |
|
Klaus Schmidinger
|
58facabfb6
|
Changed the behaviour of the "Use small font" setup option to *always* use the small font if set to '3' - even if it would have been a fixed font
|
2006-04-16 11:08:32 +02:00 |
|
Klaus Schmidinger
|
a320d4eedd
|
Updated the INSTALL file's section about non-VDR files in the video directory
|
2006-04-16 10:50:08 +02:00 |
|
Klaus Schmidinger
|
53819a9aff
|
Added format check to syslog_with_tid()
|
2006-04-16 10:43:22 +02:00 |
|
Klaus Schmidinger
|
1354141eab
|
Now going into the "Edit timer" menu if a newly created timer starts soon
|
2006-04-16 10:29:48 +02:00 |
|
Klaus Schmidinger
|
73917abf60
|
Implemented APIVERSION for the VDR plugin API version number
|
2006-04-16 09:36:10 +02:00 |
|
Klaus Schmidinger
|
5dccc91c62
|
Added diff for removing DVBDIR from plugin Makefiles
|
2006-04-16 08:45:08 +02:00 |
|
Klaus Schmidinger
|
94c729a6fa
|
The "Update channels" parameter in the "Setup/DVB" menu has been extended to allow updating only the PIDs
|
2006-04-15 14:18:25 +02:00 |
|
Klaus Schmidinger
|
50b77a6d4b
|
Implemented kChanPrev
|
2006-04-15 13:56:03 +02:00 |
|
Klaus Schmidinger
|
4611af4339
|
Implemented kNext and kPrev keys
|
2006-04-15 13:46:55 +02:00 |
|
Klaus Schmidinger
|
12ea50fceb
|
Removed DVBDIR from Makefile; it's now defined in Make.config if necessary
|
2006-04-15 12:39:35 +02:00 |
|
Klaus Schmidinger
|
b49df33917
|
Fixed setting the 'Delta' parameter when calling the shutdown script with no active timer
|
2006-04-15 11:33:34 +02:00 |
|
Klaus Schmidinger
|
4ba450b737
|
Implemented cPlugin::Active()
|
2006-04-15 11:18:36 +02:00 |
|
Klaus Schmidinger
|
3d8a9c9653
|
Updated the Danish OSD texts
|
2006-04-15 09:23:13 +02:00 |
|
Klaus Schmidinger
|
08fb5e2dbd
|
The preferred audio language is now automatically selected when starting replay
|
2006-04-14 14:47:01 +02:00 |
|
Klaus Schmidinger
|
c9e0393d80
|
Fixed the vdr.1 man page (a single DVB card can record and do live tv)
|
2006-04-14 13:05:12 +02:00 |
|
Klaus Schmidinger
|
b7181930c8
|
Reintroduced the log message "deleting plugin: ..." when shutting down VDR
|
2006-04-14 11:51:13 +02:00 |
|
Klaus Schmidinger
|
6635a1d69e
|
Added a missing "Key$" in skincurses.c
|
2006-04-14 11:36:41 +02:00 |
|
Klaus Schmidinger
|
f13959a9f2
|
Using geteuid() to check whether VDR is running as user 'root'
|
2006-04-14 11:04:20 +02:00 |
|
Klaus Schmidinger
|
f3feda52cd
|
Added VBITeletextDescriptorTag, TeletextDescriptorTag, LocalTimeOffsetDescriptorTag and PremiereContentTransmissionDescriptor to 'libsi'
|
2006-04-14 10:59:03 +02:00 |
|
Klaus Schmidinger
|
90affbed35
|
Allowing a tolerance for symbol rate values that are off by one
|
2006-04-14 10:48:14 +02:00 |
|
Klaus Schmidinger
|
360a403f91
|
Fixed unnecessary Set() calls in cMenuEditIntItem::ProcessKey()
|
2006-04-14 10:40:12 +02:00 |
|
Klaus Schmidinger
|
2168d73400
|
Fixed the initial setting of the time transponder setup parameter
|
2006-04-14 10:26:46 +02:00 |
|
Klaus Schmidinger
|
b1dad5cb3c
|
Removed the unnecessary 'value' member from cMenuEditItem
|
2006-04-14 10:02:43 +02:00 |
|
Klaus Schmidinger
|
a45c1c9a28
|
Added NULL checks to some strdup() calls in menuitems.c
|
2006-04-14 10:00:44 +02:00 |
|
Klaus Schmidinger
|
cb50726989
|
Fixed a crash when setting the time transponder in the Setup menu, caused by the new 'noneString' in cMenuEditChanItem
|
2006-04-14 09:53:46 +02:00 |
|
Klaus Schmidinger
|
c2448acaaa
|
Updated the Finnish OSD texts
|
2006-04-14 09:46:32 +02:00 |
|
Klaus Schmidinger
|
753c1e1a7f
|
Now checking whether there is any text before calling cStatus::MsgOsdTextItem()
|
2006-04-09 14:31:33 +02:00 |
|
Klaus Schmidinger
|
ceafe62671
|
No longer calling cPlugin::ProcessArgs() if VDR is run with the --help or --version option
|
2006-04-09 14:21:30 +02:00 |
|
Klaus Schmidinger
|
a452010760
|
Changed the behaviour when hitting the end of a recording in fast forward mode
|
2006-04-09 13:57:39 +02:00 |
|
Klaus Schmidinger
|
87ba3ae558
|
The initial channel and volume can now be defined in the "Setup/Miscellaneous" menu
|
2006-04-09 13:26:56 +02:00 |
|
Klaus Schmidinger
|
e36da7ab8d
|
Additional label strings for cMenuEditIntItem and cMenuEditChanItem
|
2006-04-09 12:05:05 +02:00 |
|
Klaus Schmidinger
|
060c3f3ddc
|
Fixed handling the color button texts when switching from the 'Schedule' menu of a channel without EPG info to the 'What's on now' menu
|
2006-04-09 12:03:31 +02:00 |
|
Klaus Schmidinger
|
56d49abc22
|
cSkins::QueueMessage() called from a background thread with an empty message now clears all messages that have been previously queued by that thread
|
2006-04-09 11:28:59 +02:00 |
|
Klaus Schmidinger
|
2cd5bf83fb
|
Fixed a typo in skins.h
|
2006-04-09 11:16:11 +02:00 |
|
Klaus Schmidinger
|
a6d5d36043
|
Now avoiding the 'actual' device when starting a recording, so that a Transfer Mode for live tv isn't interrupted
|
2006-04-09 10:47:53 +02:00 |
|
Klaus Schmidinger
|
bfce2b3dba
|
Fixed VPS recording in case there is more than one timer in the VPS margin
|
2006-04-09 09:12:47 +02:00 |
|
Klaus Schmidinger
|
24b3579d14
|
VPS timers now record only events that have exactly the given start time
|
2006-04-01 13:27:14 +02:00 |
|
Klaus Schmidinger
|
6b968a6b27
|
Fixed handling the system time transponder setting in the Setup/EPG menu, which was broken by the min/max fix in cMenuEditIntItem
|
2006-04-01 09:12:38 +02:00 |
|
Klaus Schmidinger
|
daa9047247
|
Fixed learning keys when VDR is already running
|
2006-03-31 14:24:58 +02:00 |
|
Klaus Schmidinger
|
8c55ada0af
|
Fixed 'sources.conf' and 'diseqc.conf'
|
2006-03-31 14:12:53 +02:00 |
|
Klaus Schmidinger
|
1b1935de0e
|
Added a missing "Key$" in skinclassic.c
|
2006-03-31 14:02:06 +02:00 |
|
Klaus Schmidinger
|
359d43076a
|
Added a missing "Button$" for the Timer button
|
2006-03-31 13:00:05 +02:00 |
|
Klaus Schmidinger
|
513b24ccd7
|
Fixed handling broken PMT records
|
2006-03-31 12:41:50 +02:00 |
|
Klaus Schmidinger
|
5f7e788ae8
|
Improved deleting expired single shot timers
|
2006-03-26 14:38:46 +02:00 |
|
Klaus Schmidinger
|
3dbd45235b
|
Fixed some #include sequences
|
2006-03-26 14:12:08 +02:00 |
|
Klaus Schmidinger
|
5c90a6eba3
|
The 'running status' of EPG events is now only set to SI::RunningStatusNotRunning for events before present event
|
2006-03-26 13:53:58 +02:00 |
|
Klaus Schmidinger
|
4546708841
|
Ignoring 'version' in EPG data when reading from 'epg.data' or SVDRP/PUTE
|
2006-03-26 13:45:17 +02:00 |
|
Klaus Schmidinger
|
22b60d9610
|
The new function cDevice::ForceTransferMode() can be used to force the primary device into transfer mode
|
2006-03-26 09:46:58 +02:00 |
|
Klaus Schmidinger
|
1fe46dfa9f
|
Fixed format string handling
|
2006-03-26 09:27:30 +02:00 |
|
Klaus Schmidinger
|
8a3dae1e8b
|
Enhanced logging EPG event data
|
2006-03-25 12:51:29 +01:00 |
|
Klaus Schmidinger
|
daaab1dfc8
|
Speeded up cRemux::ScanVideoPacket()
|
2006-03-25 12:29:04 +01:00 |
|
Klaus Schmidinger
|
172e3d6cd5
|
Made cMenuRecordings::GetRecording() 'protected'
|
2006-03-25 12:17:12 +01:00 |
|
Klaus Schmidinger
|
a4ee22ed85
|
Updated the Russian OSD texts
|
2006-03-25 11:57:43 +01:00 |
|
Klaus Schmidinger
|
a3405ded17
|
Fixed calling a plugin's main menu function while a message is being displayed
|
2006-03-25 11:53:25 +01:00 |
|
Klaus Schmidinger
|
3dd002cc2b
|
Fixed getting the present EPG event in case none is currently 'running'
|
2006-03-25 11:43:05 +01:00 |
|
Klaus Schmidinger
|
51be693f62
|
Timer log messages now show "VPS" if this is a VPS timer
|
2006-03-25 11:41:24 +01:00 |
|
Klaus Schmidinger
|
c55be788f3
|
Fixed handling repeating VPS timers (they stopped recording too early)
|
2006-03-25 11:39:57 +01:00 |
|
Klaus Schmidinger
|
7bba79ef0a
|
Fixed deleting recordings that have been removed externally when running out of disk space
|
2006-03-19 14:36:43 +01:00 |
|
Klaus Schmidinger
|
cf1941ca01
|
Only calling RemoveEmptyVideoDirectories() once in case a recording has been deleted
|
2006-03-19 14:12:57 +01:00 |
|
Klaus Schmidinger
|
7fb99e696f
|
Fixed the shutdown timeout
|
2006-03-19 13:32:27 +01:00 |
|
Klaus Schmidinger
|
dc5df40aa3
|
Updated 'sources.conf'
|
2006-03-19 13:09:40 +01:00 |
|
Klaus Schmidinger
|
bcacfad057
|
Fixed cDvbDevice::SetAudioBypass() in case setTransferModeForDolbyDigital is false
|
2006-03-19 12:37:03 +01:00 |
|
Klaus Schmidinger
|
2eab16a310
|
Fixed cReadLine::Read() for lines that end with the infamous "\r\n"
|
2006-03-19 12:28:16 +01:00 |
|
Klaus Schmidinger
|
94afe13373
|
Removed the log message "deleting plugin: ..." when shutting down VDR
|
2006-02-28 14:23:10 +01:00 |
|
Klaus Schmidinger
|
457f5dd14c
|
The status changes of EPG events are now logged for all channels that have timers
|
2006-02-28 14:00:28 +01:00 |
|
Klaus Schmidinger
|
9887c0765b
|
cMenuEditIntItem now checks the given value and forces it to be between the given min and max limits
|
2006-02-28 12:54:38 +01:00 |
|
Klaus Schmidinger
|
085b1c4dda
|
Reduced the number of events to actually check when setting events to timers
|
2006-02-28 12:44:00 +01:00 |
|
Klaus Schmidinger
|
c174de392b
|
Fixed updating the "Info" button in the "Timers" menu
|
2006-02-28 12:36:52 +01:00 |
|
Klaus Schmidinger
|
58985f6dc1
|
Fixed cSchedule::GetFollowingEvent() in case there is currently no present event running
|
2006-02-26 15:10:02 +01:00 |
|
Klaus Schmidinger
|
3cd87d3c47
|
The DrawBitmap() function now has a new parameter 'Overlay' that allows a bitmap to be drawn with a transparent background
|
2006-02-26 14:43:00 +01:00 |
|
Klaus Schmidinger
|
c3f5c97ead
|
The 'event id' in EPG data has been extended to 32 bit
|
2006-02-26 14:13:30 +01:00 |
|
Klaus Schmidinger
|
168348e7e4
|
Lines tagged with '#' in the 'info.vdr' file of a recording are now silently ignored when reading that file
|
2006-02-26 12:03:28 +01:00 |
|
Klaus Schmidinger
|
655b2297b9
|
There is now a log message "timer ... set to event ..." when defining a timer from the EPG menu
|
2006-02-26 10:52:51 +01:00 |
|
Klaus Schmidinger
|
9488c94133
|
Fixed setting events to timers in case a non-VPS event has expired
|
2006-02-26 10:25:59 +01:00 |
|
Klaus Schmidinger
|
8dec381664
|
Improved setting events to timers
|
2006-02-25 15:57:56 +01:00 |
|
Klaus Schmidinger
|
c631893066
|
In the "Timers" menu the blue key is now "Info" and the red key is "On/Off"
|
2006-02-25 14:39:29 +01:00 |
|
Klaus Schmidinger
|
9dc73da7f5
|
The option "Setup/OSD/Sort timers" has been removed
|
2006-02-25 14:17:56 +01:00 |
|
Klaus Schmidinger
|
40f4cef75e
|
The 'info.vdr' file of a recording now also contains the 'E' and 'V' records of the EPG event
|
2006-02-25 12:39:23 +01:00 |
|
Klaus Schmidinger
|
7881effd9b
|
Implemented cRecordingInfo::ChannelID()
|
2006-02-25 12:25:54 +01:00 |
|
Klaus Schmidinger
|
60e937f57b
|
The upper 16 bit of a timer's "flags" are no longer treated specially when a timer is modified in the "Edit timer" menu
|
2006-02-25 12:22:02 +01:00 |
|
Klaus Schmidinger
|
bc2e59909f
|
The 'summary' field of a timer definition has been renamed to 'aux'
|
2006-02-25 12:09:22 +01:00 |
|
Klaus Schmidinger
|
6b74723336
|
The "Ok" key in the "Jump" mode of the replay progress display now confirms the jump instead of closing the display
|
2006-02-25 10:29:37 +01:00 |
|
Klaus Schmidinger
|
6a0a6c15c0
|
Fixed the 'libsi' function CharArray::checkSize(), which made a previous workaround in libsi/descriptor.c obsolete
|
2006-02-25 10:21:29 +01:00 |
|
Klaus Schmidinger
|
3d9654a22f
|
Fixed removing the '-' when entering a channel number where there is no other one that fits the input
|
2006-02-24 14:55:20 +01:00 |
|
Klaus Schmidinger
|
f40a6e9b85
|
Fixed setting the audio language codes in 'Transfer-Mode'
|
2006-02-24 14:14:41 +01:00 |
|
Klaus Schmidinger
|
b4962e5217
|
Added a comment to tChannelID::nid, explaining that is is actually the "original" network id
|
2006-02-19 14:41:15 +01:00 |
|
Klaus Schmidinger
|
8186544e10
|
Fixed replaying recordings of radio channels with many audio tracks
|
2006-02-19 14:23:17 +01:00 |
|
Klaus Schmidinger
|
8409c68e44
|
Fixed handling DPID when deciding whether to switch to 'Transfer Mode'
|
2006-02-19 13:53:30 +01:00 |
|
Klaus Schmidinger
|
47519e0536
|
If a recording starts and the channel's audio PID data has more language code information than the EPG's component data, the code from the channel is taken
|
2006-02-19 13:27:51 +01:00 |
|
Klaus Schmidinger
|
0d6ce369c6
|
When setting the audio track descriptions, the language codes are now also set in case this is a replay session
|
2006-02-19 10:18:28 +01:00 |
|
Klaus Schmidinger
|
b5bbfe0589
|
Externally provided EPG data (with table ID 0x00) now gets its component descriptors set from the broadcast data
|
2006-02-19 09:51:02 +01:00 |
|
Klaus Schmidinger
|
91a5940bc4
|
Generating 'X' audio component records for recording if there is no EPG data
|
2006-02-18 16:03:40 +01:00 |
|
Klaus Schmidinger
|
492f06175a
|
The language code in the 'X' component records of EPG data can now consist of two codes, separated by '+'
|
2006-02-18 15:59:43 +01:00 |
|
Klaus Schmidinger
|
53f77ddded
|
Now resetting the channel number if the number entered through the numeric keys exceeds the maximum channel number
|
2006-02-18 12:47:01 +01:00 |
|
Klaus Schmidinger
|
273d6c53a6
|
Made CharArray::DataOwnData::assign() in 'libsi' more robust against invalid data and changed CharArray::DataOwnData::Delete() so that it sets 'size' and 'data' to 0
|
2006-02-18 11:21:00 +01:00 |
|
Klaus Schmidinger
|
b8cdca858b
|
Checking data size in CaDescriptor::Parse() and LinkageDescriptor::Parse() of 'libsi' to avoid crashes with invalid data
|
2006-02-18 11:08:55 +01:00 |
|
Klaus Schmidinger
|
5ed4504ce0
|
Changed offset and size handling in 'libsi' from 'unsigned' to 'signed', so that overflows can be better detected
|
2006-02-18 10:42:55 +01:00 |
|
Klaus Schmidinger
|
afebd4b2fb
|
Fixed some typos in the CONTRIBUTORS file
|
2006-02-17 16:04:54 +01:00 |
|
Klaus Schmidinger
|
5db8309b87
|
The ST:TNG skin now uses the fixed font if requested when displaying texts
|
2006-02-17 15:58:31 +01:00 |
|
Klaus Schmidinger
|
10d3ad00ae
|
cMenuText now uses the given font
|
2006-02-17 15:45:25 +01:00 |
|
Klaus Schmidinger
|
be2dbbd938
|
Now logging the description (if present) in case a thread is canceled
|
2006-02-12 12:26:06 +01:00 |
|
Klaus Schmidinger
|
0e22c9ff9e
|
Improved OSD area handling in cDvbSpuDecoder
|
2006-02-12 11:52:53 +01:00 |
|
Klaus Schmidinger
|
23d7402c00
|
Now stopping scanning the video directory if there are too many levels of symbolic links
|
2006-02-12 11:46:44 +01:00 |
|
Klaus Schmidinger
|
c9b5fd6588
|
The "Back" key now restores the original string when pressed while editing a string item
|
2006-02-12 10:35:10 +01:00 |
|
Klaus Schmidinger
|
5820beed02
|
Removed an unnecessary toFile->SetReadAhead() from cutter.c
|
2006-02-12 10:08:52 +01:00 |
|
Klaus Schmidinger
|
c5a5f09845
|
Added cSkin::GetTextAreaWidth() and cSkin::GetTextAreaFont()
|
2006-02-05 15:09:51 +01:00 |
|
Klaus Schmidinger
|
7e4662f982
|
Fixed scrolling with Up/Down in case there are non-selectable items at the beginning or end of the menu
|
2006-02-05 14:38:56 +01:00 |
|
Klaus Schmidinger
|
7b97eb6e97
|
Made all font and image data 'const'
|
2006-02-05 13:55:58 +01:00 |
|
Klaus Schmidinger
|
978462168c
|
Renamed the Makefile target 'plugins-clean' to 'clean-plugins'
|
2006-02-05 13:39:12 +01:00 |
|
Klaus Schmidinger
|
2a91ee0fef
|
Fixed handling the "Blue" key in the "Schedule" menu for the current channel
|
2006-02-05 13:32:14 +01:00 |
|
Klaus Schmidinger
|
d13a7457bd
|
Enabled generating a core dump if VDR is run with a different user id
|
2006-02-05 12:58:59 +01:00 |
|
Klaus Schmidinger
|
0de4b0b043
|
Fixed multiple entries of the same subdirectory in the "Recordings" menu
|
2006-02-05 12:39:37 +01:00 |
|
Klaus Schmidinger
|
b6920cd2d8
|
The 'runvdr' script no longer uses the $VDRUSR environment variable
|
2006-02-04 15:26:13 +01:00 |
|
Klaus Schmidinger
|
d5c739790b
|
Implemented cDevice::Transferring()
|
2006-02-04 14:58:24 +01:00 |
|
Klaus Schmidinger
|
dc4a1bca2e
|
Fixed a missing ',' in the Swedish OSD texts
|
2006-02-04 14:19:46 +01:00 |
|
Klaus Schmidinger
|
116abbe05e
|
Improved cUnbufferedFile
|
2006-02-04 14:12:17 +01:00 |
|
Klaus Schmidinger
|
c712027520
|
Fixed handling the "Setup/OSD/Menu button closes" option when set to 'yes' in case a replay is active
|
2006-02-04 13:03:03 +01:00 |
|
Klaus Schmidinger
|
cbd32dd914
|
Fixed auto advance in string entry fields when pressing Up/Down in insert mode
|
2006-02-04 12:50:11 +01:00 |
|
Klaus Schmidinger
|
0d6368ad4a
|
Updated the Polish OSD texts
|
2006-02-04 11:01:25 +01:00 |
|
Klaus Schmidinger
|
ba17fe565e
|
Added Czech language texts
|
2006-02-04 10:51:41 +01:00 |
|
Klaus Schmidinger
|
5fdc421a10
|
Added an 'Id' parameter to cDevice::PlayAudio() to allow plugins to easier process the audio data
|
2006-02-04 10:24:43 +01:00 |
|
Klaus Schmidinger
|
f0741c95c0
|
Speeded up cVideoRepacker
|
2006-02-03 16:20:14 +01:00 |
|
Klaus Schmidinger
|
5cd7945ab5
|
Fixed handling "pending" timers that blocked others that actually could record
|
2006-02-03 15:25:51 +01:00 |
|
Klaus Schmidinger
|
881c251bea
|
Fixed channel up/down switching on single card systems
|
2006-02-03 13:27:40 +01:00 |
|
Klaus Schmidinger
|
dd7621f259
|
Fixed setting "No title" for broken event data
|
2006-02-03 13:19:15 +01:00 |
|
Klaus Schmidinger
|
e34ddc507d
|
Removed leftover 'needsBufferReserve' variable from cTransfer
|
2006-01-29 17:26:38 +01:00 |
|
Klaus Schmidinger
|
913814a500
|
Separated the 'install' target into several individual targets; renamed the 'plugins-install' target to 'install-plugins'
|
2006-01-29 14:57:13 +01:00 |
|
Klaus Schmidinger
|
07ba731503
|
If a shutdown is requested, but the shutdown script doesn't actually halt the system, it is now tried again after 5 minutes
|
2006-01-29 14:37:43 +01:00 |
|
Klaus Schmidinger
|
6078b31aab
|
Now initializing the channels' schedule pointers when reading the epg.data file, so that the first WhatsOn menu will come up faster
|
2006-01-29 14:17:33 +01:00 |
|
Klaus Schmidinger
|
ea9a7eebd1
|
When looking for the present or following EPG event, the running status is now always taken into account
|
2006-01-29 14:04:37 +01:00 |
|
Klaus Schmidinger
|
778a6b47ca
|
Dropped logging writing epg.data (comes too often)
|
2006-01-29 13:00:39 +01:00 |
|
Klaus Schmidinger
|
1a4526a3df
|
Implemented a timeout for remote controls that don't deliver "repeat" keypresses very fast
|
2006-01-29 12:39:04 +01:00 |
|
Klaus Schmidinger
|
251e04d25a
|
When reading epg.data (or data from PUTE), the version number of events with table IDs smaller than 0x50 is now ignored
|
2006-01-29 11:31:58 +01:00 |
|
Klaus Schmidinger
|
f03ed68807
|
Fixed displaying the current audio track in the channel display
|
2006-01-29 11:15:08 +01:00 |
|
Klaus Schmidinger
|
e93ff79da8
|
Changed DVBS_TUNE_TIMEOUT and DVBC_TUNE_TIMEOUT to 9000ms to avoid problems with channels that have low symbol rates
|
2006-01-28 15:39:23 +01:00 |
|
Klaus Schmidinger
|
a0f12dbc79
|
Fixed cTimers::GetNextActiveTimer() so that it won't return an expired timer
|
2006-01-28 15:10:27 +01:00 |
|
Klaus Schmidinger
|
b395bd614a
|
There is now a log message when VDR writes the epg.data file
|
2006-01-28 14:45:24 +01:00 |
|
Klaus Schmidinger
|
8363901665
|
The epg.data file is now written when VDR exits
|
2006-01-28 14:44:32 +01:00 |
|
Klaus Schmidinger
|
5e623525e9
|
Removed the "buffer reserve" in Transfer Mode - it's no longer necessary with recent driver/firmware versions
|
2006-01-28 14:25:06 +01:00 |
|
Klaus Schmidinger
|
1530b5647b
|
Increased the timeout in cInterface::GetKey() to avoid problems with remote controls that don't deliver "repeat" keypresses very fast
|
2006-01-28 12:48:33 +01:00 |
|
Klaus Schmidinger
|
759a45d508
|
Fixed channel switching with the Down (Up) key in case the current channel is already the first (last) in the list
|
2006-01-28 12:43:26 +01:00 |
|
Klaus Schmidinger
|
e101bc5658
|
Updated the Finnish OSD texts
|
2006-01-28 10:39:15 +01:00 |
|
Klaus Schmidinger
|
b0678c91ab
|
Now trying to reestablish the connection to the LIRC daemon in case it breaks
|
2006-01-27 16:03:32 +01:00 |
|
Klaus Schmidinger
|
7398125f31
|
Now checking whether the channel exists before setting the PMT filter in cPatFilter::Process()
|
2006-01-27 15:53:08 +01:00 |
|
Klaus Schmidinger
|
8ab2383e18
|
Fixed handling the tfRecording flag when reading timers
|
2006-01-27 15:41:41 +01:00 |
|
Klaus Schmidinger
|
dd155f2aaf
|
Updated the Estonian OSD texts
|
2006-01-27 14:25:39 +01:00 |
|
Klaus Schmidinger
|
533a3f26f9
|
Fixed a missing ',' in the Greek OSD texts
|
2006-01-27 14:23:27 +01:00 |
|
Klaus Schmidinger
|
136c8b57a2
|
Updated the Danish OSD texts
|
2006-01-27 14:17:56 +01:00 |
|
Klaus Schmidinger
|
aebc766ee7
|
Fixed a crash when pressing '0' in the "Schedule" menu on a channel that doesn't have any EPG data
|
2006-01-27 14:11:25 +01:00 |
|
Klaus Schmidinger
|
3c8faf1b8d
|
Fixed checking toFile in cCuttingThread::Action()
|
2006-01-27 13:47:08 +01:00 |
|
Klaus Schmidinger
|
2f9af1b549
|
EPG events from epg.data or SVDRP's PUTE command now have their Title set to "No Title" if none was set
|
2006-01-27 13:42:10 +01:00 |
|
Klaus Schmidinger
|
48c8da8d15
|
Fixed handling the '0' key for switching between the last two channels
|
2006-01-22 16:10:35 +01:00 |
|
Klaus Schmidinger
|
4d0a37e7ae
|
Updated the Spanish OSD texts
|
2006-01-22 15:56:37 +01:00 |
|
Klaus Schmidinger
|
9443b6999e
|
Fixed detecting if there can be any useful further input when entering channel numbers
|
2006-01-22 14:38:54 +01:00 |
|
Klaus Schmidinger
|
6cd9124d08
|
Improved channel switching when repeat function kicks in; updating channel display before switching channel; added a missing initialization of 'timeout' in the cDisplayChannel constructor
|
2006-01-22 14:27:53 +01:00 |
|
Klaus Schmidinger
|
ac9f4bb48f
|
Disabled the "buffer reserve" in Transfer Mode
|
2006-01-21 14:24:52 +01:00 |
|
Klaus Schmidinger
|
610703ca96
|
Updated the Polish OSD texts and the fontosd-iso8859-2.c file
|
2006-01-21 12:36:36 +01:00 |
|
Klaus Schmidinger
|
b2989899c0
|
When entering text via the numeric keys, the cursor now automatically advances
|
2006-01-21 12:27:14 +01:00 |
|
Klaus Schmidinger
|
9038f45a0d
|
Recordings are now only started if there is at least 300MB free disk space
|
2006-01-20 16:34:56 +01:00 |
|
Klaus Schmidinger
|
9e1b89ec5c
|
Updated the Estonian OSD texts
|
2006-01-20 14:34:45 +01:00 |
|
Klaus Schmidinger
|
837f5e2ea9
|
Fixed a crash in the Schedule menu with events that have no title (cEvent::FixEpgBugs() now assigns a "No title" string to events that have no title)
|
2006-01-20 14:15:27 +01:00 |
|
Klaus Schmidinger
|
c60129ed78
|
Improved NULL checking in strreplace()
|
2006-01-20 14:02:17 +01:00 |
|
Klaus Schmidinger
|
ed9b548d6e
|
Updated the Finnish OSD texts
|
2006-01-20 13:55:08 +01:00 |
|
Klaus Schmidinger
|
cd09f7a0df
|
Fixed a crash after executing the SVDRP command CLRE, caused by dangling 'schedule' pointers from cChannel objects
|
2006-01-20 13:42:38 +01:00 |
|
Klaus Schmidinger
|
ef385702d0
|
Fixed a problem with @plugin in keymacros.conf in case the named plugin is not loaded
|
2006-01-20 13:19:35 +01:00 |
|
Klaus Schmidinger
|
29501203f7
|
Modified logging so that even on NPTL systems each line in the log file shows the individual thread's pid
|
2006-01-15 16:42:37 +01:00 |
|
Klaus Schmidinger
|
a321947e47
|
Fixed a second place where a message should be given when an instant recording is started
|
2006-01-15 16:04:05 +01:00 |
|
Klaus Schmidinger
|
806a7f6768
|
No longer displaying color buttons in the recording info menu if it has been invoked from a player
|
2006-01-15 15:06:19 +01:00 |
|
Klaus Schmidinger
|
0676448937
|
Added a leading '0' to the day in the DayDateTime() function
|
2006-01-15 14:35:14 +01:00 |
|
Klaus Schmidinger
|
dda33ecb04
|
Now only writing Dolby Digital tracks into the 'info.vdr' file of a recording if Setup.UseDolbyDigital is true
|
2006-01-15 14:01:19 +01:00 |
|
Klaus Schmidinger
|
cad1a88a7b
|
The status markers in the "Schedule" menu are now only updated if a submenu is closed in which a timer has been modified
|
2006-01-15 13:44:55 +01:00 |
|
Klaus Schmidinger
|
197b8c27fa
|
Implemented '0' key function in the "Schedule" menu
|
2006-01-15 13:09:16 +01:00 |
|
Klaus Schmidinger
|
1de5335922
|
The SVDRP command GRAB allows file names without extension again
|
2006-01-14 16:12:13 +01:00 |
|
Klaus Schmidinger
|
dea4bf298a
|
Made the log messages regarding lost lock of devices "info" instead of "error"
|
2006-01-14 16:04:36 +01:00 |
|
Klaus Schmidinger
|
cd43adac92
|
Made the "What's on now/next?" menus a lot faster by storing a pointer to each channel's schedule in the cChannel data
|
2006-01-14 15:52:40 +01:00 |
|
Klaus Schmidinger
|
0ef577f43a
|
Added a missing '-' to the example for viewing a grabbed image on a remote host
|
2006-01-14 11:49:42 +01:00 |
|
Klaus Schmidinger
|
8763908621
|
Fixed canonicalizing the file name in the SVDRP command GRAB to allow full path names
|
2006-01-14 11:45:43 +01:00 |
|
Klaus Schmidinger
|
7962576727
|
Added a note about "modprobe capability" to INSTALL
|
2006-01-14 11:30:12 +01:00 |
|
Klaus Schmidinger
|
ee28d49598
|
Added missing description of L and R circular polarization to 'diseqc.conf'
|
2006-01-14 11:15:33 +01:00 |
|
Klaus Schmidinger
|
232eecd4b9
|
Removed the now obsolete "ca.conf" section from vdr.1
|
2006-01-14 11:10:24 +01:00 |
|
Klaus Schmidinger
|
1b9f7fd886
|
Adjusted the "KEY MACROS" section of vdr.5 to the new plugin calling mechanism introduced in version 1.3.32
|
2006-01-14 11:04:37 +01:00 |
|
Klaus Schmidinger
|
9efe1f9479
|
Key macros can now be defined for all non-modeless keys
|
2006-01-14 10:54:13 +01:00 |
|
Klaus Schmidinger
|
b11dcb15de
|
Dropped the default vdr user
|
2006-01-13 16:16:32 +01:00 |
|
Klaus Schmidinger
|
317b15f5a0
|
Implemented the option "Setup/OSD/Menu button closes"
|
2006-01-13 15:45:02 +01:00 |
|
Klaus Schmidinger
|
ff88f3bfed
|
Updated the Finnish OSD texts
|
2006-01-13 15:02:54 +01:00 |
|
Klaus Schmidinger
|
3c855f0bea
|
Added missing i18n entry for the "Timer" button
|
2006-01-13 14:58:37 +01:00 |
|
Klaus Schmidinger
|
f415169064
|
Skipping all SetCaps() and SetUser() calls when it is started as 'root' and "-u root" is given
|
2006-01-09 16:54:35 +01:00 |
|
Klaus Schmidinger
|
df65f4a2f1
|
Fixed handling "more than 3 byte" key sequences in cKbdRemote::ReadKeySequence()
|
2006-01-08 17:17:20 +01:00 |
|
Klaus Schmidinger
|
227034f8e6
|
Fixed the "plugins-clean" and "plugins-install" targets in the Makefile
|
2006-01-08 16:14:12 +01:00 |
|
Klaus Schmidinger
|
f38b7871ad
|
Added a missing #include <linux/unistd.h> to thread.c
|
2006-01-08 16:05:23 +01:00 |
|
Klaus Schmidinger
|
f993ff108b
|
The SVDRP command LSTT now accepts the new option 'id'
|
2006-01-08 13:33:57 +01:00 |
|
Klaus Schmidinger
|
419f3ab5f7
|
Removed obsolete "scanning recordings..." text
|
2006-01-08 11:58:26 +01:00 |
|
Klaus Schmidinger
|
2d863532cc
|
Cleaned up some trailing white space
|
2006-01-08 11:44:37 +01:00 |
|
Klaus Schmidinger
|
4016a630be
|
Added a SleepMs() in cRecorder::Action() to avoid a busy loop
|
2006-01-08 11:03:44 +01:00 |
|
Klaus Schmidinger
|
b464dc407d
|
Added a mutex to synchronize cDevice::PlayPesPacket() and SetCurrentAudioTrack()
|
2006-01-08 10:13:38 +01:00 |
|
Klaus Schmidinger
|
f7bf9b4090
|
Preceded all button texts with "Button$"; Removed obsolete "Eject" and "Language" texts
|
2006-01-07 15:54:10 +01:00 |
|
Klaus Schmidinger
|
e8ee9a1c4b
|
Adapted c(Dvb)Device::ProvidesCa() to the dynamic CA handling
|
2006-01-07 15:16:09 +01:00 |
|
Klaus Schmidinger
|
e0d5ebf8fd
|
The file 'ca.conf' is obsolete and has been removed; revised all descriptions regarding CICAM
|
2006-01-07 14:10:17 +01:00 |
|
Klaus Schmidinger
|
2e0a3f273a
|
Fixed the "Day" field of the "Edit timer" menu when pressing '0' to switch from "single shot" to "weekly", followed by the "Right" key
|
2006-01-07 11:24:08 +01:00 |
|
Klaus Schmidinger
|
9bbd68f357
|
Implemented letter input via numeric keys (Easy
|
2006-01-06 16:57:41 +01:00 |
|
Klaus Schmidinger
|
72e93b614b
|
The "flags" of a timer are now handled as an unsigned integer value
|
2006-01-06 14:31:57 +01:00 |
|
Klaus Schmidinger
|
16f037e3c2
|
Any cReceivers still attached to a cDevice when that device switches to a different transponder are now automatically detached
|
2006-01-06 13:55:57 +01:00 |
|
Klaus Schmidinger
|
700b88bc4d
|
Implemented the "Info" key
|
2006-01-06 12:53:28 +01:00 |
|
Klaus Schmidinger
|
c0f1fc817e
|
The default cOsdObject::Show() now automatically calls cOsdMenu::Display() if this is a menu
|
2006-01-05 15:35:06 +01:00 |
|
Klaus Schmidinger
|
01bbd53fa1
|
The "Mark/Move" function in the "Channels" menu now also works in the non-numeric sort modes
|
2006-01-05 15:11:04 +01:00 |
|
Klaus Schmidinger
|
739fcc7aff
|
In the "Channels" menu the numeric keys now position the cursor to the channel with the given number
|
2006-01-05 13:43:07 +01:00 |
|
Klaus Schmidinger
|
02ae3e98d4
|
Removed unused 'offset' member from cOsdItem
|
2006-01-05 12:42:11 +01:00 |
|
Klaus Schmidinger
|
bc269db4fc
|
Disabled the use of fadvise in cUnbufferedFile because there have been several reports that it causes more problems than it solves
|
2006-01-05 11:32:32 +01:00 |
|
Klaus Schmidinger
|
645170db0a
|
Added missing #include "thread.h" to dvbspu.c
|
2006-01-05 10:19:30 +01:00 |
|
Klaus Schmidinger
|
d5d97c3d18
|
Removed an obsolete "Summary" text from i18n.c and preceded all key definition texts with "Key$" to avoid duplicates
|
2006-01-04 15:51:03 +01:00 |
|
Klaus Schmidinger
|
a4ed08b37a
|
A message is now given when an instant recording is started
|
2006-01-04 15:21:55 +01:00 |
|
Klaus Schmidinger
|
5821c26c5e
|
Implemented "Setup/OSD/Timeout requested channel info"
|
2006-01-04 14:45:23 +01:00 |
|
Klaus Schmidinger
|
b1836290c9
|
The "Menu" key now behaves consistently
|
2006-01-04 13:22:53 +01:00 |
|
Klaus Schmidinger
|
fa0af7065e
|
Now using FE_READ_STATUS to read the current frontend status
|
2006-01-04 11:48:38 +01:00 |
|
Klaus Schmidinger
|
a94f6a8443
|
Added an example for a remote GRAB and display command
|
2006-01-03 17:04:47 +01:00 |
|
Klaus Schmidinger
|
1f44f9adc2
|
Added cMenuEditStrItem::InEditMode()
|
2006-01-03 12:50:58 +01:00 |
|
Klaus Schmidinger
|
a9eed7bb7c
|
Added cTimer::SetPriority() to set a timer's priority
|
2006-01-03 11:46:57 +01:00 |
|
Klaus Schmidinger
|
f00372190d
|
Changed DELETEDLIFETIME to 300
|
2006-01-03 11:39:48 +01:00 |
|
Klaus Schmidinger
|
e9e8241d0d
|
Fixed handling TS packets in cTS2PES
|
2006-01-03 11:00:38 +01:00 |
|
Klaus Schmidinger
|
c01259dbb5
|
Fixed setting the main thread id if VDR is running as a daemon
|
2006-01-03 10:20:41 +01:00 |
|
Klaus Schmidinger
|
86197f0206
|
The cTimer constructor can now take an optional cChannel
|
2006-01-01 15:44:29 +01:00 |
|
Klaus Schmidinger
|
76e7a59f69
|
The Makefile now reports a summary of failed plugins
|
2006-01-01 15:14:06 +01:00 |
|
Klaus Schmidinger
|
f50844d733
|
Fixed incrementing the 'state' variables in the repacker classes in remux.c to avoid warnings with g++ 4.1.0
|
2006-01-01 15:06:02 +01:00 |
|
Klaus Schmidinger
|
dbc2abadd8
|
Fixed initializing pthread_mutexattr_t and pthread_rwlockattr_t to avoid warnings with g++ 4.1.0
|
2006-01-01 14:53:03 +01:00 |
|
Klaus Schmidinger
|
7d84ddefb3
|
Made the static cControl functions thread safe
|
2006-01-01 14:46:24 +01:00 |
|
Klaus Schmidinger
|
fef0b70bb1
|
Removed unused variables in skinclassic.c and skinsttng.c
|
2006-01-01 14:40:09 +01:00 |
|
Klaus Schmidinger
|
26cb900ddf
|
Fixed handling multi byte key sequences in cKbdRemote
|
2006-01-01 14:28:47 +01:00 |
|
Klaus Schmidinger
|
06b2245bcd
|
The DVB devices now retune (and, if applicable, resend the DiSEqC data) if the lock is lost
|
2006-01-01 12:22:18 +01:00 |
|
Klaus Schmidinger
|
0e6296699e
|
Changed the API of the functions cStatus::Recording() and cStatus::Replaying(), so that they can provide the full file name of the recording
|
2005-12-31 15:20:19 +01:00 |
|
Klaus Schmidinger
|
89df449715
|
When started as user 'root' VDR now switches to a lesser privileged user id, keeping the capability to set the system time
|
2005-12-31 13:30:11 +01:00 |
|
Klaus Schmidinger
|
c65133979f
|
Changed all "illegal" to "invalid" in error messages
|
2005-12-30 15:43:21 +01:00 |
|
Klaus Schmidinger
|
54af5518e4
|
Updated the Greek OSD texts
|
2005-12-30 15:31:57 +01:00 |
|
Klaus Schmidinger
|
3f21bf20c5
|
New option '-g'; fixed security hole CAN-2005-0071 when grabbing to file
|
2005-12-30 15:11:16 +01:00 |
|
Klaus Schmidinger
|
12b4f37ca3
|
The SVDRP command GRAB now optionally writes the image data to the SVDRP connection (encoded in base64)
|
2005-12-30 10:27:23 +01:00 |
|
Klaus Schmidinger
|
61fefd00bf
|
Implemented cBase64Encoder
|
2005-12-29 16:02:37 +01:00 |
|
Klaus Schmidinger
|
cb428520e6
|
cDevice::GrabImage() now returns a pointer to the image in memory; cDevice::GrabImageFile() grabs the image to a file
|
2005-12-29 14:51:59 +01:00 |
|
Klaus Schmidinger
|
5f7df33b1c
|
The SVDRP command GRAB now determines the image type from the extension of the given file name
|
2005-12-29 12:18:27 +01:00 |
|
Klaus Schmidinger
|
aa64d64d90
|
Converting a grabbed image to JPEG is now done with the new function RgbToJpeg()
|
2005-12-29 11:24:02 +01:00 |
|
Klaus Schmidinger
|
d877846cc9
|
Dropped the unused "Stop recording on primary interface" stuff
|
2005-12-28 12:36:27 +01:00 |
|
Klaus Schmidinger
|
bf4655197d
|
Revoked the check for low symbol rates on FF cards (some actually can do this)
|
2005-12-28 12:28:37 +01:00 |
|
Klaus Schmidinger
|
fbddcb2fd6
|
Removing deleted recordings is now done in a separate thread
|
2005-12-28 12:21:57 +01:00 |
|
Klaus Schmidinger
|
0795050f6d
|
Modified red button handling in the "Schedule" menu
|
2005-12-27 15:06:26 +01:00 |
|
Klaus Schmidinger
|
1314d03411
|
cTimer no longer has its own 'schedule' member
|
2005-12-27 14:39:14 +01:00 |
|
Klaus Schmidinger
|
0b3d9a95fd
|
The "Schedules" and "What's on now/next?" menus are now updated if a timer is set or modified
|
2005-12-27 11:27:38 +01:00 |
|
Klaus Schmidinger
|
1e121f6eed
|
Schedules are now cleaned up once every hour (not only at 05:00)
|
2005-12-26 15:10:27 +01:00 |
|
Klaus Schmidinger
|
2d5f3497bf
|
Modified cSchedule::Cleanup() (events are always sorted by time)
|
2005-12-26 15:09:21 +01:00 |
|
Klaus Schmidinger
|
56f4907309
|
Removed an invalid access to Event->schedule in cSchedule::DelEvent()
|
2005-12-26 14:48:46 +01:00 |
|
Klaus Schmidinger
|
ad55230051
|
EPG events that are no longer in the currently broadcasted data stream are now automatically deleted
|
2005-12-26 14:44:28 +01:00 |
|
Klaus Schmidinger
|
f94046db2e
|
The version number of EPG events is now also stored in the epg.data file
|
2005-12-25 11:13:33 +01:00 |
|
Klaus Schmidinger
|
186a3213d0
|
The main menu now dynamically updates its contents
|
2005-12-24 15:53:53 +01:00 |
|
Klaus Schmidinger
|
587ea30ab4
|
Added a mutex to AssertFreeDiskSpace() to make sure calls from foreground and background threads won't interfere
|
2005-12-18 13:10:52 +01:00 |
|
Klaus Schmidinger
|
7a0af2292c
|
Fixed handling OSD areas that have invalid sizes
|
2005-12-18 12:58:31 +01:00 |
|
Klaus Schmidinger
|
df13d22c6c
|
Fixed a possible crash when displaying the "Low disk space!" message from a background thread
|
2005-12-18 12:43:17 +01:00 |
|
Klaus Schmidinger
|
78990eb188
|
Now avoiding unnecessary disk access when checking if there are deleted recordings that need to be removed; fixed handling the DELETEDLIFETIME
|
2005-12-18 12:14:11 +01:00 |
|
Klaus Schmidinger
|
579719a7f2
|
When displaying the amount of free disk space, the space consumed by "deleted" recordings is now taken into account
|
2005-12-18 10:41:26 +01:00 |
|
Klaus Schmidinger
|
db35165e25
|
Fixed the RCU remote control handling to avoid problems with NPTL
|
2005-12-16 14:53:58 +01:00 |
|
Klaus Schmidinger
|
72759ed131
|
Now using the gettid() syscall to get a thread's pid, so that we get a useful value on NPTL systems
|
2005-12-11 12:10:28 +01:00 |
|
Klaus Schmidinger
|
dbb09c5ba1
|
Limited the frequency of log messages from the cRepackers
|
2005-12-03 15:01:01 +01:00 |
|
Klaus Schmidinger
|
48902e885f
|
Now checking the channel's symbol rate in order to avoid problems on full featured DVB cards with symbol rates below 10000
|
2005-12-03 13:50:19 +01:00 |
|
Klaus Schmidinger
|
922649037f
|
Improved TS/PES conversion to better handle lost TS packets
|
2005-12-03 12:18:15 +01:00 |
|
Klaus Schmidinger
|
e3dd163461
|
Fixed handling second audio and Dolby Digital PIDs for encrypted channels (was broken in version 1.3.37)
|
2005-12-03 11:51:05 +01:00 |
|
Klaus Schmidinger
|
41f718987d
|
Implemented message queueing
|
2005-11-27 15:57:03 +01:00 |
|
Klaus Schmidinger
|
22c5a38364
|
Added a copy constructor to cString and fixed its assignment operator
|
2005-11-26 14:16:02 +01:00 |
|
Klaus Schmidinger
|
71ccb6acb6
|
Fixed SetProgress() in the 'skincurses' plugin in case Total is 0
|
2005-11-26 13:55:38 +01:00 |
|
Klaus Schmidinger
|
3a97be4fe9
|
Implemented handling of the "CA PMT Reply" for CAMs; some preparations for being able to record several encrypted channels from the same transponder
|
2005-11-26 13:39:47 +01:00 |
|
Klaus Schmidinger
|
2fecf43be9
|
Removed a faulty lock advice
|
2005-11-13 16:23:58 +01:00 |
|
Klaus Schmidinger
|
2cae2ed28c
|
Modified switching to Dolby Digital audio in live mode
|
2005-11-11 16:13:19 +01:00 |
|
Klaus Schmidinger
|
609a4cd6cf
|
No longer removing superfluous hyphens in EPG data
|
2005-11-11 13:38:45 +01:00 |
|
Klaus Schmidinger
|
13e925c3f4
|
Fixed initializing the day index when editing the weekday parameter of a repeating timer
|
2005-11-11 13:31:02 +01:00 |
|
Klaus Schmidinger
|
a311ea003e
|
Added compiler options "-fPIC -g" to all plugins
|
2005-11-11 13:22:02 +01:00 |
|
Klaus Schmidinger
|
d563468aec
|
Fixed a typo
|
2005-11-06 15:35:01 +01:00 |
|
Klaus Schmidinger
|
40336edc2a
|
Removed EPG bugfix #0, because it removed actually important data
|
2005-11-06 10:34:13 +01:00 |
|
Klaus Schmidinger
|
ff64419396
|
Fixed setting the help key display in the Recordings menu in case of several layers of subdirectories
|
2005-11-06 09:44:58 +01:00 |
|
Klaus Schmidinger
|
27ab07e80d
|
The EPG scan no longer disturbs players that have also set live PIDs
|
2005-11-05 15:48:05 +01:00 |
|
Klaus Schmidinger
|
596e965a53
|
Fixed a race condition in the SPU decoder
|
2005-11-05 12:12:18 +01:00 |
|
Klaus Schmidinger
|
9607fd33a0
|
cSVDRP now dynamically allocates its command buffer
|
2005-11-05 11:21:38 +01:00 |
|
Klaus Schmidinger
|
92af12daac
|
cReadLine now dynamically allocates its buffer; changed cConfig::Load() to use cReadLine instead of a fixed buffer
|
2005-11-04 17:18:33 +01:00 |
|
Klaus Schmidinger
|
903e929a85
|
Updated the Dutch OSD texts
|
2005-11-04 14:39:01 +01:00 |
|
Klaus Schmidinger
|
259ed3055e
|
Fixed a memory leak in cString::operator=()
|
2005-11-04 14:27:51 +01:00 |
|
Klaus Schmidinger
|
fdfcfc021b
|
Fixed missing '&' in the SetAreas() example in PLUGINS.html
|
2005-11-04 14:25:00 +01:00 |
|
Klaus Schmidinger
|
52f17c043b
|
Removed '\n' from several syslog() calls
|
2005-11-04 14:22:04 +01:00 |
|
Klaus Schmidinger
|
159c7e283d
|
A menu is no longer automatically closed when a replay ends
|
2005-11-04 13:52:31 +01:00 |
|
Klaus Schmidinger
|
23ee5bb4da
|
Fixed a NULL pointer access with the cUnbufferedFile when a replay session runs all the way until the end of the recording
|
2005-11-04 13:19:49 +01:00 |
|
Klaus Schmidinger
|
697261c981
|
The new class cUnbufferedFile is used for the recording files to avoid thrashing the file system cache
|
2005-10-31 13:14:26 +01:00 |
|
Klaus Schmidinger
|
ccea93eb11
|
Fixed the cFilter example in PLUGINS.html
|
2005-10-30 14:06:40 +01:00 |
|
Klaus Schmidinger
|
cffc2595ac
|
Updated the French OSD texts
|
2005-10-30 13:39:26 +01:00 |
|
Klaus Schmidinger
|
6fc1de063e
|
Updated the Greek OSD texts
|
2005-10-30 13:26:17 +01:00 |
|
Klaus Schmidinger
|
6e982f765e
|
Fixed lock handling in CAM communication to avoid problems with multiple CAMs per device or CAMs with more than one smart card
|
2005-10-30 13:21:23 +01:00 |
|
Klaus Schmidinger
|
3c59953017
|
Added missing mutex locks to cCiMenu::Abort() and cCiEnquiry::Abort()
|
2005-10-30 10:27:24 +01:00 |
|
Klaus Schmidinger
|
64c2b3b0de
|
Updated the Estonian OSD texts
|
2005-10-14 13:21:09 +02:00 |
|
Klaus Schmidinger
|
96ccd4a16a
|
Updated the Danish OSD texts
|
2005-10-14 13:17:00 +02:00 |
|
Klaus Schmidinger
|
53e840af50
|
Added more error messages and line numbers when reading EPG data and info.vdr
|
2005-10-09 13:13:36 +02:00 |
|
Klaus Schmidinger
|
bf779b3bfe
|
Fixed a leftover 'summary.vdr' in vdr.1
|
2005-10-09 12:31:52 +02:00 |
|
Klaus Schmidinger
|
fdf54512ba
|
Updated the Finnish OSD texts
|
2005-10-09 11:23:18 +02:00 |
|
Klaus Schmidinger
|
325163c0ef
|
Added '__attribute__' to functions that use printf() like parameters
|
2005-10-09 11:14:14 +02:00 |
|
Klaus Schmidinger
|
22ee421be9
|
Making sure no item is displayed as "current" if Up, Down, Left or Right is pressed in a menu with no selectable items
|
2005-10-09 11:00:50 +02:00 |
|
Klaus Schmidinger
|
ccaa4e961e
|
Fixed a possible endless loop in a menu with no selectable items if Setup.MenuScrollWrap is true
|
2005-10-09 10:45:48 +02:00 |
|
Klaus Schmidinger
|
6a8e2a99cb
|
Now using daemon() instead of fork() to run VDR in daemon mode
|
2005-10-09 10:05:21 +02:00 |
|
Klaus Schmidinger
|
e83482945d
|
Updated 'sources.conf'
|
2005-10-08 08:49:57 +02:00 |
|
Klaus Schmidinger
|
7346a03094
|
Improved the CAM enquiry menu (cont'd)
|
2005-10-03 13:00:00 +02:00 |
|
Klaus Schmidinger
|
4acbc0fd47
|
The 'sub-title' and 'bottom text' in the CAM menu can now consist of several lines
|
2005-10-03 11:26:07 +02:00 |
|
Klaus Schmidinger
|
c03de9e15e
|
The character 0x8A in CAM menu strings is now mapped to a real newline
|
2005-10-03 10:32:51 +02:00 |
|
Klaus Schmidinger
|
2cc029066b
|
Fixed handling of menus with no selectable items
|
2005-10-02 15:04:34 +02:00 |
|
Klaus Schmidinger
|
11be63aa2c
|
Added status message "Opening CAM menu... for an immediate feedback when the CAM menu has been requested; speeded up initial opening of the CAM menu
|
2005-10-02 14:43:56 +02:00 |
|
Klaus Schmidinger
|
969cd51b68
|
Reduced MAX_CONNECT_RETRIES in ci.c to 2
|
2005-10-02 14:10:51 +02:00 |
|
Klaus Schmidinger
|
8365632b3f
|
The CAM menu is now completely closed when pressing the Menu key while inside a sub menu
|
2005-10-02 13:54:34 +02:00 |
|
Klaus Schmidinger
|
283a6f83f9
|
Now skipping some funny characters sent by some CAMs at the beginning of strings
|
2005-10-02 13:13:31 +02:00 |
|
Klaus Schmidinger
|
2fc075f5f9
|
The CAM menu now automatically updates itself in case of a progress display
|
2005-10-02 12:59:53 +02:00 |
|
Klaus Schmidinger
|
8302d81af2
|
Added status message "Resetting CAM..." for an immediate feedback when the CAM reset has been triggered
|
2005-10-02 10:20:19 +02:00 |
|
Klaus Schmidinger
|
23aa374e3d
|
Improved displaying 'sub-title' and 'bottom text' in the CAM menu
|
2005-10-02 09:59:30 +02:00 |
|
Klaus Schmidinger
|
704e17859f
|
Fixed setting current menu item if the first one is non-selectable; cOsdItem::cOsdItem() now has a 'Selectable' parameter
|
2005-10-02 09:57:52 +02:00 |
|
Klaus Schmidinger
|
ba24e93d82
|
Added a check against MAXOSDAREAS in cOsd::CanHandleAreas()
|
2005-10-02 08:49:36 +02:00 |
|
Klaus Schmidinger
|
4b8ff61901
|
Fixed the FATALERRNO macro to check for a non-zero errno value
|
2005-10-01 12:48:34 +02:00 |
|
Klaus Schmidinger
|
f3c99e697f
|
Fixed a crash in cConfig::Load() when compiling on the PPC
|
2005-10-01 10:43:01 +02:00 |
|
Klaus Schmidinger
|
13f68c4787
|
Fixed handling the '.update' file in case the video directory is not at the default location
|
2005-10-01 10:33:38 +02:00 |
|
Klaus Schmidinger
|
46a89d211b
|
Fixed an unjustified "Error while accessing recording!" after deleting a recording from a subfolder
|
2005-10-01 10:13:27 +02:00 |
|
Klaus Schmidinger
|
8f6bfd1ae7
|
Fixed opening recording folders in case the last replayed recording no longer exists
|
2005-10-01 10:11:33 +02:00 |
|
Klaus Schmidinger
|
ecc07e33f3
|
Fixed a leftover 'summary.vdr' in vdr.5
|
2005-09-26 21:40:16 +02:00 |
|
Klaus Schmidinger
|
8ae565d885
|
Made the function ExchangeChars() public
|
2005-09-25 14:31:23 +02:00 |
|
Klaus Schmidinger
|
c3a76dfef6
|
The '.update' file in the video directory is now touched when a recording is added or deleted
|
2005-09-25 13:49:31 +02:00 |
|
Klaus Schmidinger
|
5e89427ffc
|
Updated the Russian OSD texts
|
2005-09-25 12:22:13 +02:00 |
|
Klaus Schmidinger
|
a12bea799d
|
Updated the Romanian OSD texts
|
2005-09-25 11:51:34 +02:00 |
|
Klaus Schmidinger
|
da501a4b82
|
The 'new' indicator in the Recordings menu is now kept up-to-date
|
2005-09-25 11:35:56 +02:00 |
|
Klaus Schmidinger
|
9e8aac3882
|
The list of recordings is now read in a separate thread
|
2005-09-25 11:00:57 +02:00 |
|
Klaus Schmidinger
|
83985eff47
|
The SVDRP command DELR no longer triggers a complete reload of the global Recordings list, but rather deletes that particular entry
|
2005-09-18 10:51:54 +02:00 |
|
Klaus Schmidinger
|
e7d98d2ee6
|
Removed obsolete 'shift' code in device.[hc]
|
2005-09-17 14:30:18 +02:00 |
|
Klaus Schmidinger
|
13249f12f2
|
Fixed error handling in cCiTransportConnection::RecvTPDU()
|
2005-09-17 12:08:54 +02:00 |
|
Klaus Schmidinger
|
be0151ca5c
|
Fixed handling key macros with keys after @plugin
|
2005-09-17 11:30:37 +02:00 |
|
Klaus Schmidinger
|
cda89e7fb0
|
Added a missing include statement to the 'sky' plugin
|
2005-09-17 10:43:54 +02:00 |
|
Klaus Schmidinger
|
75587d1a17
|
Added cChannel::LinkChannels() and cChannel::RefChannel()
|
2005-09-17 10:03:19 +02:00 |
|
Klaus Schmidinger
|
547310a949
|
Fixed handling color buttons in cMenuEditStrItem
|
2005-09-17 09:42:45 +02:00 |
|
Klaus Schmidinger
|
5147d8abbc
|
Fixed converting arbitrarily formatted summary.vdr files
|
2005-09-17 09:20:31 +02:00 |
|
Klaus Schmidinger
|
791fe6c40e
|
Fixed two errors in 'newplugin'
|
2005-09-14 16:04:09 +02:00 |
|
Klaus Schmidinger
|
94d43abecf
|
Implemented a hash for the channels to reduce the system load in the EIT scanning thread
|
2005-09-11 13:23:49 +02:00 |
|
Klaus Schmidinger
|
1c9d172bc9
|
Fixed converting summary.vdr files that would result in a very long 'short text'
|
2005-09-10 12:46:01 +02:00 |
|
Klaus Schmidinger
|
7673d5124a
|
Fixed defining timers that only differ in the day of week
|
2005-09-09 15:28:26 +02:00 |
|
Klaus Schmidinger
|
116cea5eb6
|
Fixed some typos
|
2005-09-09 15:14:16 +02:00 |
|
Klaus Schmidinger
|
099df13b6c
|
Fixed the default value for "Setup/EPG bugfix level"
|
2005-09-09 15:10:11 +02:00 |
|
Klaus Schmidinger
|
7115b3b97b
|
Fixed some typos in MANUAL
|
2005-09-09 15:07:32 +02:00 |
|
Klaus Schmidinger
|
1bc5ba817c
|
Changed the audio PID language codes to hold up to two 3 letter codes; automatic audio channel setting for two channel audio
|
2005-09-04 14:48:39 +02:00 |
|
Klaus Schmidinger
|
2f4526e55e
|
Added support for multiple audio language codes in ISO639LanguageDescriptors to 'libsi'
|
2005-09-03 15:19:00 +02:00 |
|
Klaus Schmidinger
|
9e864aba12
|
Implemented the SVDRP command MOVC
|
2005-09-03 14:10:01 +02:00 |
|
Klaus Schmidinger
|
06117cbaab
|
Implemented option '--vfat'; replaced ':' with '.' in recording names
|
2005-09-03 13:35:55 +02:00 |
|
Klaus Schmidinger
|
a964a8d732
|
The SVDRP command PLUG now has a new option 'main'
|
2005-09-03 12:49:36 +02:00 |
|
Klaus Schmidinger
|
590d56bf59
|
The main menu function of a plugin can now be called programmatically
|
2005-09-03 12:36:51 +02:00 |
|
Klaus Schmidinger
|
32733e430a
|
Added missing help for the 'help' keyword in the SVDRP command PLUG
|
2005-09-03 12:20:24 +02:00 |
|
Klaus Schmidinger
|
7148cf452c
|
The menu timeout handling is now done centrally in the main program loop
|
2005-09-03 11:51:54 +02:00 |
|
Klaus Schmidinger
|
45a29e5b16
|
Key macros can now call plugins that don't have a main menu entry
|
2005-09-03 11:33:43 +02:00 |
|
Klaus Schmidinger
|
2a91de02ab
|
Repeat keys are now ignored when waiting for a keypress to cancel an operation
|
2005-09-03 09:09:23 +02:00 |
|
Klaus Schmidinger
|
70bc836e3f
|
Adjusted the Makefile to the dvb-kernel driver on kernel 2.6 and up
|
2005-09-02 14:54:29 +02:00 |
|
Klaus Schmidinger
|
2ffcc66af2
|
Re-introduced the code that waits for a tuner lock in VDR/device.c
|
2005-09-02 13:55:37 +02:00 |
|
Klaus Schmidinger
|
85904ae23d
|
Introduced a separate 'plugins-install' target in the Makefile
|
2005-09-02 13:39:53 +02:00 |
|
Klaus Schmidinger
|
13b74854b3
|
Made LIRC command parsing more robust
|
2005-09-02 12:52:37 +02:00 |
|
Klaus Schmidinger
|
c95ee7d367
|
Updated the Danish OSD texts
|
2005-09-02 12:44:26 +02:00 |
|
Klaus Schmidinger
|
b40bef5e81
|
Updated the Slovenian OSD texts
|
2005-09-02 12:41:20 +02:00 |
|
Klaus Schmidinger
|
9ef997f18b
|
Updated the Swedish OSD texts
|
2005-09-02 12:29:02 +02:00 |
|
Klaus Schmidinger
|
3f73166049
|
Fixed cDvbPlayer::SkipFrames() to properly handle radio recordings
|
2005-08-29 15:45:38 +02:00 |
|
Klaus Schmidinger
|
97b65c6645
|
Updated the Estonian OSD texts
|
2005-08-29 15:31:50 +02:00 |
|
Klaus Schmidinger
|
f418ef02f8
|
Now always using stream id 0xE0 for the video stream
|
2005-08-28 21:49:34 +02:00 |
|
Klaus Schmidinger
|
b28336340d
|
Fixed syncing in cRepacker
|
2005-08-28 21:25:17 +02:00 |
|
Klaus Schmidinger
|
1f4f85a82e
|
Fixed appending sequence end code cDvbPlayer::Goto()
|
2005-08-28 21:20:58 +02:00 |
|
Klaus Schmidinger
|
332dc1120b
|
Removed unused MAINMENUENTRY from svdrpdemo.c
|
2005-08-28 21:12:12 +02:00 |
|
Klaus Schmidinger
|
db44b98eed
|
Added some missing braces in remux.c
|
2005-08-28 21:07:37 +02:00 |
|
Klaus Schmidinger
|
d3cfd9721d
|
Implemented SVDRP command EDIT
|
2005-08-28 14:18:24 +02:00 |
|
Klaus Schmidinger
|
94c74762ab
|
The new SVDRP command PLAY can be used to start replaying a recording
|
2005-08-28 10:45:19 +02:00 |
|
Klaus Schmidinger
|
786d8f2d88
|
Added a note about 'svdrpdemo'
|
2005-08-28 09:13:06 +02:00 |
|
Klaus Schmidinger
|
6445b9a086
|
Implemented SVDRP command for plugins
|
2005-08-27 16:42:28 +02:00 |
|
Klaus Schmidinger
|
110c64f56d
|
Moved cMenuEditTimer and cMenuEvent to menu.h so that plugins can use it
|
2005-08-27 09:37:33 +02:00 |
|
Klaus Schmidinger
|
fe37211da0
|
Fixed detecting short channel names for "Kabel Deutschland"
|
2005-08-27 09:29:30 +02:00 |
|
Klaus Schmidinger
|
0c27583ba9
|
Removed the TUNER_LOCK_TIMEOUT in cDevice::AttachReceiver() since it caused more trouble than it fixed
|
2005-08-27 09:02:09 +02:00 |
|
Klaus Schmidinger
|
c23d35e267
|
Fixed the EPG scan, so that it doesn't use the primary device if that is currently in Transfer-Mode from itself
|
2005-08-26 16:05:29 +02:00 |
|
Klaus Schmidinger
|
7a57c099e5
|
Updated the Danish OSD texts
|
2005-08-26 13:39:20 +02:00 |
|
Klaus Schmidinger
|
0201f7cbf8
|
Modified handling of audio packets for radio channels in remux.c
|
2005-08-26 13:37:42 +02:00 |
|
Klaus Schmidinger
|
449ffebcac
|
Implemented cAudioRepacker
|
2005-08-26 13:34:07 +02:00 |
|
Klaus Schmidinger
|
ed807972ac
|
The Setup/CICAM menu now only contains the devices that actually have a CI and dynamically detects the number of slots a CI provides
|
2005-08-26 12:49:26 +02:00 |
|
Klaus Schmidinger
|
60d77a9171
|
Added missing German OSD texts for 'Audio language'
|
2005-08-21 16:18:02 +02:00 |
|
Klaus Schmidinger
|
a8fe90b28b
|
Replaced the get/put_unaligned() macros from <asm/unaligned.h> with own inline functions
|
2005-08-21 14:15:00 +02:00 |
|
Klaus Schmidinger
|
06a27f142b
|
Added 'Service' functions to the plugin interface
|
2005-08-21 10:44:29 +02:00 |
|
Klaus Schmidinger
|
7533b69e9b
|
Fixed cDvbTuner to avoid lockups on NPTL systems
|
2005-08-21 09:25:51 +02:00 |
|
Klaus Schmidinger
|
9dd6796702
|
Fixed cVideoRepacker to better handle errors in data
|
2005-08-21 09:00:31 +02:00 |
|
Klaus Schmidinger
|
6de23d7d96
|
Now waiting at startup until all DVB devices are ready
|
2005-08-21 08:56:49 +02:00 |
|
Klaus Schmidinger
|
4299056229
|
Added handling of the 'Close MMI' tag
|
2005-08-20 12:16:23 +02:00 |
|
Klaus Schmidinger
|
7683e67826
|
Improved responsiveness inside CAM menus
|
2005-08-20 11:24:42 +02:00 |
|
Klaus Schmidinger
|
101ee309e5
|
Added credits for Klaus Heppenheimer
|
2005-08-16 16:02:58 +02:00 |
|
Klaus Schmidinger
|
2fbc114c62
|
Removed the VIDEO_STILLPICTURE_WORKS_WITH_VDR_FRAMES stuff from cDvbDevice::StillPicture(), since apparently the VIDEO_STILLPICTURE call works
|
2005-08-15 14:06:44 +02:00 |
|
Klaus Schmidinger
|
69c17e7101
|
Avoiding unnecessary OSD draw operations caused by the audio track description display in the ST:TNG skin's channel display
|
2005-08-15 11:21:14 +02:00 |
|
Klaus Schmidinger
|
8680d92136
|
Pressing Ok while entering a channel number now immediately switches to that channel, without waiting for further input
|
2005-08-14 15:15:47 +02:00 |
|
Klaus Schmidinger
|
9c4401f5d9
|
Now discarding any previous numerical input to switch channels if Up, Down, Channel+, Channel-, Left or Right is pressed
|
2005-08-14 15:03:31 +02:00 |
|
Klaus Schmidinger
|
0aa18e1c39
|
Added credits for Wayne Keer
|
2005-08-14 14:14:12 +02:00 |
|
Klaus Schmidinger
|
3f341aae50
|
Fixed handling the frame number display if '7' is pressed before the first editing mark, or '9' after the last one
|
2005-08-14 13:01:27 +02:00 |
|
Klaus Schmidinger
|
437fd984ed
|
Changed the title of the recording info menu
|
2005-08-14 12:06:40 +02:00 |
|
Klaus Schmidinger
|
d9817a3ebd
|
Added some 'mkdir -p' to the Makefile's 'install' target
|
2005-08-14 11:46:29 +02:00 |
|
Klaus Schmidinger
|
af54ce4842
|
Changed cThread Active() vs. Running()
|
2005-08-14 11:24:57 +02:00 |
|
Klaus Schmidinger
|
8fe90254f6
|
Now storing the channel id in the info.vdr file even if there is no EPG info available
|
2005-08-13 14:39:34 +02:00 |
|
Klaus Schmidinger
|
098952e254
|
Increased the default value for 'Min. user inactivity' to 300 minutes
|
2005-08-13 13:48:46 +02:00 |
|
Klaus Schmidinger
|
7369545585
|
Fixed handling EPG data for time shifted events
|
2005-08-13 13:30:04 +02:00 |
|
Klaus Schmidinger
|
ccb0add798
|
Centralized 'thread active' handling
|
2005-08-13 13:17:24 +02:00 |
|
Klaus Schmidinger
|
1921c7465f
|
Fixed a memory leak in the SVDRP command LSTE; fixed a typo in LSTE's help
|
2005-08-07 14:25:31 +02:00 |
|
Klaus Schmidinger
|
5da7f10c3e
|
Fixed setting system time to avoid time jumps in case of faulty data
|
2005-08-07 13:52:29 +02:00 |
|
Klaus Schmidinger
|
1173d8d359
|
Fixed cDvbSpuBitmap::putPixel()
|
2005-08-07 12:08:40 +02:00 |
|
Klaus Schmidinger
|
7d54c997ab
|
Modified cEITScanner::Process() to use the primary device if replaying, and do a forced scan even if timeout is 0
|
2005-08-07 11:37:48 +02:00 |
|
Klaus Schmidinger
|
da0030deff
|
Added cRemux::SetTimeouts() for better use of cRemux in a single thread
|
2005-08-07 10:29:36 +02:00 |
|
Klaus Schmidinger
|
e2bb5d3898
|
Added missing storing of the MenuScrollPage parameter
|
2005-08-07 09:04:14 +02:00 |
|
Klaus Schmidinger
|
80592dedb2
|
Updated the Finnish OSD texts
|
2005-08-06 16:10:08 +02:00 |
|
Klaus Schmidinger
|
16c3b8f0e7
|
Fixed an out-of-bounds memory access with audio language ids
|
2005-08-06 12:29:38 +02:00 |
|
Klaus Schmidinger
|
ff5df8f298
|
Fixed the cChannel copy constructor
|
2005-08-06 12:13:55 +02:00 |
|
Klaus Schmidinger
|
bc22ed879c
|
Files and directories are now created with rights according to the shell's umask settings
|
2005-08-06 09:56:08 +02:00 |
|
Klaus Schmidinger
|
068e17303c
|
Now checking whether timers or channels are currently being edited via the menu before making changes through SVDRP
|
2005-07-31 14:34:38 +02:00 |
|
Klaus Schmidinger
|
d6b8a28329
|
Added the command line options '--lirc', '--rcu' and '--no-kbd'
|
2005-07-31 11:38:40 +02:00 |
|
Klaus Schmidinger
|
44a4d12117
|
Avoiding duplicate components in EPG events when reading epg.data or in the PUTE SVDRP command
|
2005-07-30 14:53:29 +02:00 |
|
Klaus Schmidinger
|
aaa2284278
|
Fixed handling VPS timers, so that they only record if the event they are assigned to actually has the given VPS time (cont'd, fix, caused repeating VPS timers to stop recording prematurely)
|
2005-07-30 13:05:24 +02:00 |
|
Klaus Schmidinger
|
6ebed0fc86
|
Reactivated cVideoRepacker after some fixes
|
2005-07-30 10:25:03 +02:00 |
|
Klaus Schmidinger
|
856f22dbf1
|
cDvbPlayer::Goto() now appends a Sequence End Code to get the image shown immediately with softdevices
|
2005-07-30 10:04:18 +02:00 |
|
Klaus Schmidinger
|
a6f3a325d7
|
Updated Croatian language texts
|
2005-07-30 09:42:58 +02:00 |
|
Klaus Schmidinger
|
b36592dfa9
|
Modified the description of cDevice::Poll() to avoid misunderstandings
|
2005-07-30 09:32:51 +02:00 |
|
Klaus Schmidinger
|
af78bac2bb
|
Added a sleep in cDvbPlayer::Action() in case there is no data to send to the device
|
2005-07-30 09:23:29 +02:00 |
|
Klaus Schmidinger
|
d68b0a87ae
|
Implemented palette replace mode in the OSD bitmaps
|
2005-06-19 10:47:06 +02:00 |
|
Klaus Schmidinger
|
f996f10099
|
Disabled cVideoRepacker in remux.c
|
2005-06-19 10:19:13 +02:00 |
|
Klaus Schmidinger
|
be1b6b5e88
|
Fixed handling VPS timers, so that they only record if the event they are assigned to actually has the given VPS time
|
2005-06-18 13:32:03 +02:00 |
|
Klaus Schmidinger
|
7e81649d68
|
Removed the NPTL check at startup
|
2005-06-18 11:21:12 +02:00 |
|
Klaus Schmidinger
|
806aeb3c07
|
Implemented wrapping around in menu lists
|
2005-06-18 10:44:30 +02:00 |
|
Klaus Schmidinger
|
f1ccf37128
|
Modified page scrolling behaviour
|
2005-06-17 15:47:27 +02:00 |
|
Klaus Schmidinger
|
80a7ef5a55
|
Fixed handling 'page down', which was broken in version 1.3.26
|
2005-06-17 14:25:08 +02:00 |
|
Klaus Schmidinger
|
7bbeca3b5b
|
Added a note about MPEG1 not yet workign with cVideoRepacker
|
2005-06-12 14:16:12 +02:00 |
|
Klaus Schmidinger
|
f41e3f327b
|
Modified cEITScanner::Process() so that it works on systems with only budget cards or a mix of DVB-S, DVB-C or DVB-T cards
|
2005-06-12 14:09:45 +02:00 |
|
Klaus Schmidinger
|
eb8ad6b46d
|
Added cOsdMenu::SetCols() to allow adjusting the menu columns
|
2005-06-12 10:46:34 +02:00 |
|
Klaus Schmidinger
|
7a990fcf88
|
Fixed handling page up/down in menu lists in case there are several non selectable items in a row
|
2005-06-12 10:02:59 +02:00 |
|
Klaus Schmidinger
|
903a2d5850
|
Fixed dropping EPG events that have a zero start time or duration, in case it's an NVOD event
|
2005-06-11 16:05:11 +02:00 |
|
Klaus Schmidinger
|
3513e3d07e
|
Removed an unnecessary #include from osd.c
|
2005-06-11 14:32:26 +02:00 |
|
Klaus Schmidinger
|
858937f861
|
Fixed handling timers with a day given as MTWTF--@6
|
2005-06-11 14:30:26 +02:00 |
|
Klaus Schmidinger
|
48a10640e9
|
Fixed the call to Channels.Unlock() in cEITScanner::Process()
|
2005-06-05 14:44:27 +02:00 |
|
Klaus Schmidinger
|
c1055a6c8f
|
Added the year (two digits) to recording dates in LSTR, and thus also in menus
|
2005-06-05 14:23:23 +02:00 |
|
Klaus Schmidinger
|
f4c63964a8
|
A device can now detach all receivers for a given PID
|
2005-06-05 13:37:37 +02:00 |
|
Klaus Schmidinger
|
393627abd5
|
EPG events without a title now display "No title" instead of "(null)"
|
2005-06-05 12:19:50 +02:00 |
|
Klaus Schmidinger
|
60a35366dd
|
Implemented cVideoRepacker in remux.c to make sure every PES packet contains only data from one frame
|
2005-06-04 14:49:25 +02:00 |
|
Klaus Schmidinger
|
a8599c451e
|
Improved resetting CAM connections
|
2005-06-04 11:59:19 +02:00 |
|
Klaus Schmidinger
|
eecf0b6616
|
Fixed handling 'summary.vdr' files with more than two empty lines
|
2005-06-04 11:33:09 +02:00 |
|
Klaus Schmidinger
|
7bffdb9e82
|
Updated the Finnish OSD texts
|
2005-06-03 12:42:04 +02:00 |
|
Klaus Schmidinger
|
42ab72c151
|
Updated the Estonian OSD texts
|
2005-06-03 12:39:16 +02:00 |
|
Klaus Schmidinger
|
e622406342
|
Added cThread::SetPriority() and using it in cSectionHandler::Action() to reduce the priority of the section handler threads
|
2005-05-29 11:44:52 +02:00 |
|
Klaus Schmidinger
|
ca66d29798
|
Fixed listing recordings with empty episode names in the LSTR command
|
2005-05-29 11:22:39 +02:00 |
|
Klaus Schmidinger
|
3b69903d23
|
Speeded up deleting duplicate channels
|
2005-05-29 10:33:21 +02:00 |
|
Klaus Schmidinger
|
1e63fa4174
|
Avoiding unnecessary calls to getLength() in libsi/si.c, and avoiding the '& 0xff' in CRC32::crc32() of libsi/util.c
|
2005-05-28 14:19:16 +02:00 |
|
Klaus Schmidinger
|
7701acd968
|
Now using hash tables to speed up cSchedule::GetEvent()
|
2005-05-28 13:17:20 +02:00 |
|
Klaus Schmidinger
|
b4cbb84489
|
cEvent no longer stores the channelID directly, but rather has a pointer to the schedule it is in
|
2005-05-28 10:09:06 +02:00 |
|
Klaus Schmidinger
|
1855ab0ef3
|
Introduced cListBase::count for better performance
|
2005-05-26 11:41:33 +02:00 |
|
Klaus Schmidinger
|
373c69043a
|
Made tChannelID::operator==() inline for better performance
|
2005-05-26 11:25:36 +02:00 |
|
Klaus Schmidinger
|
70ac6784ac
|
Moved the NPTL and UTF-8 checks after the version and help output
|
2005-05-26 10:47:49 +02:00 |
|
Klaus Schmidinger
|
a05b921e29
|
No longer stopping Transfer Mode or replay immediately when the Power button is pressed
|
2005-05-26 10:33:17 +02:00 |
|
Klaus Schmidinger
|
425daa4ca5
|
Now dropping EPG events that have a zero start time or duration
|
2005-05-26 10:27:06 +02:00 |
|
Klaus Schmidinger
|
e3e40a14f3
|
Pressing the "Play" key in live viewing mode now resumes a previous replay session
|
2005-05-26 10:20:31 +02:00 |
|
Klaus Schmidinger
|
dc0209147e
|
The SVDRP command DELR no longer deletes recordings that are currently being written to by a timer
|
2005-05-26 10:00:59 +02:00 |
|
Klaus Schmidinger
|
a05590796a
|
Fixed a possible hangup when ending a replay session while cIndexFile::CatchUp() is waiting
|
2005-05-22 11:29:19 +02:00 |
|
Klaus Schmidinger
|
6b25832913
|
No longer saving the setup in case of a fatal error
|
2005-05-22 11:23:22 +02:00 |
|
Klaus Schmidinger
|
710f6c37d1
|
Added cPlayer::DeviceSetVideoDisplayFormat()
|
2005-05-22 11:09:14 +02:00 |
|
Klaus Schmidinger
|
dc7f2d3624
|
Removed converting byte order on big endian systems from cDvbOsd::Flush()
|
2005-05-22 11:03:57 +02:00 |
|
Klaus Schmidinger
|
2d3702b850
|
Fall back to 'summary.vdr' if there is no 'info.vdr'
|
2005-05-22 10:43:10 +02:00 |
|
Klaus Schmidinger
|
ed52b359bb
|
Avoiding extra blanks at the end of names of instant recordings
|
2005-05-16 15:19:54 +02:00 |
|
Klaus Schmidinger
|
b0583e5373
|
Switched from 'summary.vdr' to 'info.vdr'
|
2005-05-16 14:45:11 +02:00 |
|
Klaus Schmidinger
|
6e274dfeef
|
Updated the Danish OSD texts
|
2005-05-15 09:22:19 +02:00 |
|
Klaus Schmidinger
|
3688b801c7
|
Made cOsd::isOpen an integer counter to avoid problems with messages when a cOsdObject uses the raw OSD
|
2005-05-14 11:22:56 +02:00 |
|
Klaus Schmidinger
|
e096b86ef6
|
Made the Makefile patch friendlier
|
2005-05-14 10:33:37 +02:00 |
|
Klaus Schmidinger
|
faf7d4b743
|
Added a check for Setup.DiSEqC in cDvbDevice::ProvidesTransponder()
|
2005-05-14 10:04:04 +02:00 |
|
Klaus Schmidinger
|
d7053e30ac
|
Using '>' as separator for short channel names on cable channels
|
2005-05-14 09:47:06 +02:00 |
|
Klaus Schmidinger
|
06e038b6fb
|
Updated the Estonian OSD texts
|
2005-05-14 09:18:08 +02:00 |
|
Klaus Schmidinger
|
28084a44b7
|
Fixed a typo
|
2005-05-14 09:01:03 +02:00 |
|
Klaus Schmidinger
|
22bb343f12
|
Fixed a wrong inheritance in libsi's SubtitlingDescriptor::Subtitling
|
2005-05-08 14:10:04 +02:00 |
|
Klaus Schmidinger
|
7f5f26020b
|
Some rearrangements in cDvbPlayer::Action() to avoid lockups on NPTL systems
|
2005-05-08 14:06:21 +02:00 |
|
Klaus Schmidinger
|
1f246351b1
|
Recordings now avoid zero sized video data files
|
2005-05-07 15:29:23 +02:00 |
|
Klaus Schmidinger
|
f2bb5b3474
|
Now preferring budget cards when selecting a DVB device for recording
|
2005-05-07 15:12:09 +02:00 |
|
Klaus Schmidinger
|
89105812fb
|
No longer retuning or restarting a recording if only the language code of a audio or dolby PID changes
|
2005-05-07 13:15:34 +02:00 |
|
Klaus Schmidinger
|
a20ddc1f22
|
Removed scaling coordinates in letterbox mode from cDvbSpu
|
2005-05-07 11:17:25 +02:00 |
|
Klaus Schmidinger
|
8b137f8ce5
|
Added status flag for timers that are currently recording
|
2005-05-07 11:10:56 +02:00 |
|
Klaus Schmidinger
|
9f7166a891
|
Fixed timeout handling in cRwLock::Lock()
|
2005-05-06 14:43:17 +02:00 |
|
Klaus Schmidinger
|
6ca56047ae
|
Fixed handling lifetime when deciding whether to delete a recording
|
2005-05-06 14:00:45 +02:00 |
|
Klaus Schmidinger
|
b3c1f1bb73
|
Automatically deleting duplicate channels when reading channels.conf
|
2005-05-06 13:49:01 +02:00 |
|
Klaus Schmidinger
|
6db0e99996
|
Fixed a bug in libsi's SubtitlingDescriptor::getLength()
|
2005-05-06 09:00:36 +02:00 |
|
Klaus Schmidinger
|
1c62f19c8c
|
Fixed handling fragments of less than 3 byte in cPesAssembler
|
2005-05-05 14:59:46 +02:00 |
|
Klaus Schmidinger
|
cfab3380c7
|
Now also considering the "EPG linger time" when saving the EPG data to file or listing it via LSTE
|
2005-05-05 13:55:12 +02:00 |
|
Klaus Schmidinger
|
49f9edc194
|
Fixed handling transparent areas in cDvbSpuBitmap
|
2005-05-05 13:20:43 +02:00 |
|
Klaus Schmidinger
|
8d84cc15b9
|
Updated the Finnish OSD texts
|
2005-05-05 13:13:21 +02:00 |
|
Klaus Schmidinger
|
6d0cb1beb0
|
Added missing text internationalization for "Starting EPG scan"
|
2005-05-05 13:08:07 +02:00 |
|
Klaus Schmidinger
|
ff0a48d3be
|
Fixed a memory leak in cDvbPlayer
|
2005-05-05 12:53:43 +02:00 |
|
Klaus Schmidinger
|
fd2c54cec0
|
Fixed a memory leak in tComponent
|
2005-05-05 12:41:21 +02:00 |
|
Klaus Schmidinger
|
c8b103c37f
|
Updated the Danish OSD texts
|
2005-05-05 11:09:09 +02:00 |
|
Klaus Schmidinger
|
8775419779
|
Now including the optional user defined Make.config from the 'libsi' Makefile
|
2005-05-05 11:04:18 +02:00 |
|
Klaus Schmidinger
|
f1494502a7
|
All log entries regarding timers now contain a short description of the timer
|
2005-03-20 15:15:42 +01:00 |
|
Klaus Schmidinger
|
de23bd7cb1
|
Added a missing cMutexLock to cRemote::HasKeys()
|
2005-03-20 13:27:01 +01:00 |
|
Klaus Schmidinger
|
14a38b1dba
|
Improved falling back to normal recording if the VPS data hasn't been seen for more than 30 seconds
|
2005-03-20 13:12:07 +01:00 |
|
Klaus Schmidinger
|
456ded045c
|
Fixed setting the colored button help after deleting a recording in case the next menu entry is a directory
|
2005-03-20 11:27:44 +01:00 |
|
Klaus Schmidinger
|
ce0e97eb65
|
Single shot timers are now reliably deleted when they have expired
|
2005-03-20 11:19:36 +01:00 |
|
Klaus Schmidinger
|
e760b14f64
|
Some fixes to avoid compiler warnings in gcc 4.0
|
2005-03-20 10:10:38 +01:00 |
|
Klaus Schmidinger
|
ccc7c4a2d8
|
The day of a timer is now stored as a full date in ISO notation
|
2005-03-19 15:38:43 +01:00 |
|
Klaus Schmidinger
|
ae5ee879d0
|
The running status of a VPS event is now only taken seriously if that event has been seen within the last 30 seconds
|
2005-03-13 13:19:30 +01:00 |
|
Klaus Schmidinger
|
3c0ea98ab3
|
Fixed cDvbDevice::SetVideoDisplayFormat() in case of 16:9
|
2005-03-13 12:34:45 +01:00 |
|
Klaus Schmidinger
|
76ca67473c
|
Fixed cDolbyRepacker to allow recording ProSieben HD broadcasts
|
2005-03-13 12:05:30 +01:00 |
|
Klaus Schmidinger
|
57e34f6240
|
Improved matching timers to EPG events
|
2005-03-13 11:42:59 +01:00 |
|
Klaus Schmidinger
|
25b8a40eef
|
Updated the Swedish OSD texts; fixed a few French OSD texts that were in the wrong place
|
2005-03-12 10:53:04 +01:00 |
|
Klaus Schmidinger
|
7259b28d52
|
Updated the Finnish OSD texts
|
2005-03-05 17:02:21 +01:00 |
|
Klaus Schmidinger
|
dc20f0f8cf
|
Dropped CA support for the old '-icam' firmware
|
2005-03-05 16:13:26 +01:00 |
|
Klaus Schmidinger
|
8e37778946
|
Updated the Russian OSD texts
|
2005-03-05 15:51:55 +01:00 |
|
Klaus Schmidinger
|
379d4b7d63
|
The setup option "DVB/Video display format" is now only available if "Video format" is set to "4:3"
|
2005-03-05 15:48:26 +01:00 |
|
Klaus Schmidinger
|
e3be67dbaa
|
Improved displaying the the current audio track in the ST:TNG channel display
|
2005-02-27 14:54:57 +01:00 |
|
Klaus Schmidinger
|
627e70ce7e
|
Fixed handling repeated kAudio keys
|
2005-02-27 14:12:03 +01:00 |
|
Klaus Schmidinger
|
87209df391
|
Keeping the track language codes and descriptions in Transfer Mode
|
2005-02-27 13:58:22 +01:00 |
|
Klaus Schmidinger
|
940d605f2e
|
Revisited 'Fixed calling cStatus::MsgChannelSwitch() in cDevice::SetChannel()' to allow keeping language codes in Trandfer Mode
|
2005-02-27 13:40:33 +01:00 |
|
Klaus Schmidinger
|
43576a394f
|
Improved automatic audio track selection
|
2005-02-27 10:36:19 +01:00 |
|
Klaus Schmidinger
|
6ef9ec9ac0
|
Fixed ensuring there is a current audio track in case there is only one track
|
2005-02-26 11:46:37 +01:00 |
|
Klaus Schmidinger
|
5350b65b37
|
Added 'smi' to the Finnish language codes
|
2005-02-26 10:42:55 +01:00 |
|
Klaus Schmidinger
|
a5673f5b05
|
Completed Dutch language texts
|
2005-02-26 10:28:35 +01:00 |
|
Klaus Schmidinger
|
ca4da1845c
|
Changed MAXDPIDS to 16 (8xAC3 + 8xDTS)
|
2005-02-20 14:07:52 +01:00 |
|
Klaus Schmidinger
|
e8bd7c2369
|
Implemented setup option "DVB/Video display format"
|
2005-02-20 13:39:49 +01:00 |
|
Klaus Schmidinger
|
51f41252cf
|
Added support for setting the video display mode
|
2005-02-20 12:01:05 +01:00 |
|
Klaus Schmidinger
|
f038aaefc8
|
Fixed the call to SetVideoFormat() in cDvbDevice::cDvbDevice() (parameter is _bool_)
|
2005-02-20 11:06:51 +01:00 |
|
Klaus Schmidinger
|
c6aa52c204
|
Increased POLLTIMEOUTS_BEFORE_DEVICECLEAR in transfer.c to 6 to avoid problems with the larger buffer reserve
|
2005-02-19 14:40:36 +01:00 |
|
Klaus Schmidinger
|
4871f1188e
|
Replaced the call to system("sync") in SpinUpDisk() with fdatasync(f) to avoid problems on NPTL systems
|
2005-02-19 13:51:44 +01:00 |
|
Klaus Schmidinger
|
605cd54280
|
Fixed calling cStatus::MsgChannelSwitch() in cDevice::SetChannel()
|
2005-02-19 12:20:53 +01:00 |
|
Klaus Schmidinger
|
f226c84583
|
Avoiding unnecessary calls to SetPid() in cDvbDevice::SetAudioTrackDevice()
|
2005-02-19 12:18:18 +01:00 |
|
Klaus Schmidinger
|
f714ee0f55
|
Removed some unneeded code and fixed access to unallocated memory in cEvent::FixEpgBugs()
|
2005-02-19 11:37:15 +01:00 |
|
Klaus Schmidinger
|
1594333047
|
Added missing reset of the 'repacker' to cTS2PES::Clear()
|
2005-02-13 14:38:08 +01:00 |
|
Klaus Schmidinger
|
84d57ed54d
|
Implemented cDvbDevice::SetTransferModeForDolbyDigital()
|
2005-02-13 14:26:37 +01:00 |
|
Klaus Schmidinger
|
28976bf276
|
Added a missing 'resultSkipped = 0' to cRemux::Clear()
|
2005-02-13 10:29:27 +01:00 |
|
Klaus Schmidinger
|
20d5179ae4
|
The 'plugins-clean' target of the Makefile now only deletes the actual plugin library files from this version of VDR
|
2005-02-13 10:18:07 +01:00 |
|
Klaus Schmidinger
|
e972c0464a
|
cAudio::Play() now also gets the 0xC0...0xDF audio
|
2005-02-13 09:54:51 +01:00 |
|
Klaus Schmidinger
|
78598e1a0a
|
Making sure the first audio packet is not dropped when switching to "pre 1.3.19 Dolby Digital compatibility mode"
|
2005-02-12 16:32:54 +01:00 |
|
Klaus Schmidinger
|
3b871f8bb6
|
Now using twice the buffer reserve in cTransfer if the primary DVB card is an unmodified version with only 2MB of SDRAM
|
2005-02-12 15:54:06 +01:00 |
|
Klaus Schmidinger
|
a481a5200c
|
Fixed a typo in detecting UTF-8
|
2005-02-12 15:07:09 +01:00 |
|
Klaus Schmidinger
|
dc22034e72
|
Added DeviceClrAvailableTracks() and DeviceSetCurrentAudioTrack() to cPlayer
|
2005-02-12 14:48:06 +01:00 |
|
Klaus Schmidinger
|
7e0ffb0499
|
Removed the "Cleared/PlayPes(NULL, 0)" handling from cTransfer::Action(); Making sure the buffer reserve in cTransfer::Action() is re-established after clearing the buffer
|
2005-02-12 13:52:35 +01:00 |
|
Klaus Schmidinger
|
25c942c0e3
|
Added 'uchar Id' to cAudio::Play()'
|
2005-02-12 13:01:24 +01:00 |
|
Klaus Schmidinger
|
d1fb8d586d
|
Forcing a new resync after a call to cRemux::Clear()
|
2005-02-12 10:59:03 +01:00 |
|
Klaus Schmidinger
|
efa2178430
|
Completed the Danish OSD texts
|
2005-02-12 10:27:04 +01:00 |
|
Klaus Schmidinger
|
5b4507da05
|
Fixed handling symbolic links in cRecordings::ScanVideoDir()
|
2005-02-12 10:19:03 +01:00 |
|
Klaus Schmidinger
|
7f244d5c9c
|
Fixed handling Transfer Mode for radio channels
|
2005-02-08 14:18:18 +01:00 |
|
Klaus Schmidinger
|
74accfb1dc
|
Restricted the "setting audio track" log message to automatic changes during replay
|
2005-02-08 13:21:34 +01:00 |
|
Klaus Schmidinger
|
93d2375299
|
Completed the Finnish OSD texts
|
2005-02-08 12:01:57 +01:00 |
|
Klaus Schmidinger
|
8cdd705fb4
|
Fixed a possible freeze in pause mode in case a device's PlayPesPacket() function permanently returns 0
|
2005-02-08 11:47:15 +01:00 |
|
Klaus Schmidinger
|
34d51f5f83
|
Fixed cDvbDevice::SetAudioTrackDevice() to avoid a blank screen after switching back to live mode if a recording is currently active on the primary device
|
2005-02-08 11:27:42 +01:00 |
|
Klaus Schmidinger
|
d3bd62a5fb
|
Added MPEG1 replay capability to cPesAssembler
|
2005-02-06 14:22:08 +01:00 |
|
Klaus Schmidinger
|
d824e95704
|
Calling pesAssembler->Reset() in cDevice::AttachPlayer() to avoid problems with residual data in replay and Transfer Mode
|
2005-02-06 13:49:13 +01:00 |
|
Klaus Schmidinger
|
e57611dfd3
|
Fixed the "pre 1.3.19" compatibility mode for old Dolby Digital recordings
|
2005-02-06 13:19:19 +01:00 |
|
Klaus Schmidinger
|
20b213201a
|
Making sure the "Mute" and "Volume+/-" keys don't interfere with digital audio
|
2005-02-06 12:31:36 +01:00 |
|
Klaus Schmidinger
|
506eb479a5
|
Removed 'flags' from tTrackId
|
2005-02-06 11:44:56 +01:00 |
|
Klaus Schmidinger
|
450e58439a
|
Making sure the current audio track is actually one of the ones available in a recording (cont'd)
|
2005-02-06 10:26:35 +01:00 |
|
Klaus Schmidinger
|
fcbfc8e988
|
Added CMD_SPU_CHG_COLCON to cDvbSpuDecoder::setTime()
|
2005-02-06 09:58:08 +01:00 |
|
Klaus Schmidinger
|
c4292b81b8
|
Fixed several memory leaks that were introduced through the use of cString
|
2005-02-06 09:48:08 +01:00 |
|
Klaus Schmidinger
|
ef4ef632d5
|
Modified cDolbyRepacker to make sure PES packets don't exceed the requested length
|
2005-02-05 11:59:19 +01:00 |
|
Klaus Schmidinger
|
d067302bb6
|
Implemented setup option "OSD/Channel info time"
|
2005-02-05 11:40:04 +01:00 |
|
Klaus Schmidinger
|
0f8bdb31b6
|
Completed the French OSD texts
|
2005-02-05 10:37:53 +01:00 |
|
Klaus Schmidinger
|
f97ece8330
|
Completed the Danish OSD texts
|
2005-02-05 10:15:16 +01:00 |
|
Klaus Schmidinger
|
32e0b131c9
|
Fixed a memory leak in AddDirectory() and strescape()
|
2005-02-05 10:12:14 +01:00 |
|
Klaus Schmidinger
|
9484b537bc
|
Making sure the current audio track is actually one of the ones available in a recording
|
2005-01-30 16:04:38 +01:00 |
|
Klaus Schmidinger
|
d3181d3d99
|
Moved the call to SetAudioChannel(0) into cDevice::ClrAvailableTracks()
|
2005-01-30 14:42:51 +01:00 |
|
Klaus Schmidinger
|
2bec1d5ca0
|
Added cPlugin::Stop()
|
2005-01-30 14:23:01 +01:00 |
|
Klaus Schmidinger
|
a430f64252
|
Fixed masking SubStreamType in cDevice::PlayPesPacket()
|
2005-01-30 13:38:06 +01:00 |
|
Klaus Schmidinger
|
250e79afbe
|
Fixed a buffer overflow in case a station defines all 32 audio PIDs
|
2005-01-30 12:11:56 +01:00 |
|
Klaus Schmidinger
|
ac60bd7141
|
Now setting primaryDevice = NULL before deleting the devices in cDevice::Shutdown()
|
2005-01-25 18:22:46 +01:00 |
|
Klaus Schmidinger
|
c7211d13be
|
Fixed displaying the "Audio" menu with the "Green" button from the "Main" menu in case there is only one audio track
|
2005-01-23 19:27:43 +01:00 |
|
Klaus Schmidinger
|
039cdaecb5
|
Added PlayPes(NULL, 0) to cTransfer::Action() when clearing the transfer buffer
|
2005-01-23 14:29:35 +01:00 |
|
Klaus Schmidinger
|
1743213a1d
|
Recording and Transfer Mode can now handle up to 8 Dolby Digital tracks
|
2005-01-23 14:10:15 +01:00 |
|
Klaus Schmidinger
|
4549c74078
|
Completed the Danish OSD texts
|
2005-01-22 10:39:45 +01:00 |
|
Klaus Schmidinger
|
bde66cd4f5
|
Falling back to 'stereo' when switching channels
|
2005-01-16 16:10:44 +01:00 |
|
Klaus Schmidinger
|
af94ec6b2d
|
Added 'channels.conf.terr' entries for Dsseldorf and Kln
|
2005-01-16 15:56:36 +01:00 |
|
Klaus Schmidinger
|
7276c54baf
|
Extended some buffer sizes to allow handling HDTV streams
|
2005-01-16 15:30:43 +01:00 |
|
Klaus Schmidinger
|
8c0981583f
|
Fixed a possible race condition in cDevice::Action() and cTSBuffer::Action()
|
2005-01-16 14:50:33 +01:00 |
|
Klaus Schmidinger
|
c522225344
|
Recording and Transfer Mode now handle more than 2 audio PIDs
|
2005-01-16 14:40:47 +01:00 |
|
Klaus Schmidinger
|
9423c636a2
|
Fixed playing files with PES packets longer than 2048 byte through the full featured DVB card
|
2005-01-16 12:02:39 +01:00 |
|
Klaus Schmidinger
|
62390837ff
|
Implemented cDolbyRepacker for better handling of Dolby Digital PES packets
|
2005-01-15 12:09:22 +01:00 |
|
Klaus Schmidinger
|
02be00c0df
|
Added 'channels.conf.terr' entries for Mainz
|
2005-01-15 10:12:23 +01:00 |
|
Klaus Schmidinger
|
00187ff97c
|
Fixed handling the '-E' option
|
2005-01-14 16:55:28 +01:00 |
|
Klaus Schmidinger
|
1d1b2f1275
|
The "Green" button in the "Main" menu is now always "Audio"
|
2005-01-14 14:28:47 +01:00 |
|
Klaus Schmidinger
|
0fc891340c
|
Fixed canceling the LIRC thread
|
2005-01-14 14:21:52 +01:00 |
|
Klaus Schmidinger
|
0ad4b2a713
|
Made cCondWait::SleepMs() sleep at least 3ms to avoid a possible busy wait
|
2005-01-14 14:08:47 +01:00 |
|
Klaus Schmidinger
|
0d596d0478
|
Completed the Estonian OSD texts and switched to iso8859-13 character set
|
2005-01-14 13:30:57 +01:00 |
|
Klaus Schmidinger
|
326cf18915
|
Completed the Finnish OSD texts and fixed internationalization of the text for "Setup/DVB/Audio language(s)"
|
2005-01-14 13:19:21 +01:00 |
|
Klaus Schmidinger
|
43a4605eab
|
Making sure at least the default skin is available at program start
|
2005-01-14 13:10:32 +01:00 |
|
Klaus Schmidinger
|
fbb4283bba
|
Some aknowledgements
|
2005-01-09 13:21:15 +01:00 |
|
Klaus Schmidinger
|
0975bfc440
|
Added support for circular polarization
|
2005-01-09 13:18:15 +01:00 |
|
Klaus Schmidinger
|
e60ba0311b
|
Changed 'Recording/Record Dobly Digital' to 'DVB/Use Dolby Digital' and using it for available audio tracks
|
2005-01-09 12:36:48 +01:00 |
|
Klaus Schmidinger
|
264fa085bd
|
Implemented displaying audio channel
|
2005-01-09 12:08:34 +01:00 |
|
Klaus Schmidinger
|
ec27c329cf
|
Displaying audio track description in channel display
|
2005-01-08 10:15:30 +01:00 |
|
Klaus Schmidinger
|
64623e762b
|
Implemented displaying mandatory subtitles in the SPU decoder
|
2005-01-08 10:01:52 +01:00 |
|
Klaus Schmidinger
|
45e5859ae4
|
Revoked 'Fixed reusing OSD in cDvbSpuDecoder' by demand of Marco Schluessler
|
2005-01-08 09:54:32 +01:00 |
|
Klaus Schmidinger
|
451b268248
|
Selection the audio channel does work with the Siemens DVB-S Rev 1.3
|
2005-01-07 16:30:41 +01:00 |
|
Klaus Schmidinger
|
5b2aaeaedd
|
Fixed deleting a menu item in case the next item is not selectable
|
2005-01-07 16:19:29 +01:00 |
|
Klaus Schmidinger
|
4162bff1e7
|
Fixed the default quality value when grabbing a JPEG image
|
2005-01-07 15:56:11 +01:00 |
|
Klaus Schmidinger
|
bbe24e4e62
|
Fixed a possible race condition in cDevice::Action()
|
2005-01-06 16:46:18 +01:00 |
|
Klaus Schmidinger
|
b387538887
|
Implemented left/right/stereo selection
|
2005-01-06 13:50:17 +01:00 |
|
Klaus Schmidinger
|
42ab8c8797
|
Implemented preferred audio languages
|
2005-01-05 10:48:22 +01:00 |
|
Klaus Schmidinger
|
b62328b8ae
|
Moved setting available tracks to cDevice
|
2005-01-04 13:19:22 +01:00 |
|
Klaus Schmidinger
|
ab177a1579
|
Fixed reusing OSD in cDvbSpuDecoder
|
2005-01-02 15:29:49 +01:00 |
|
Klaus Schmidinger
|
0b3a801ab4
|
Implemented audio track menu
|
2005-01-02 15:11:44 +01:00 |
|
Klaus Schmidinger
|
286af66cfb
|
Made several functions threadsafe (cont'd)
|
2004-12-26 12:45:22 +01:00 |
|
Klaus Schmidinger
|
f97b1069c6
|
Added cDevice::mutexReceiver to avoid a race condition when attaching/detaching receivers from different threads
|
2004-12-24 15:37:11 +01:00 |
|
Klaus Schmidinger
|
c49253824a
|
Replaced time_ms() with a threadsafe and non-overflowing cTimeMs
|
2004-12-19 18:08:09 +01:00 |
|
Klaus Schmidinger
|
ce8369251c
|
Removed delay_ms(), using cCondWait::SleepMs() instead
|
2004-12-19 17:22:13 +01:00 |
|
Klaus Schmidinger
|
1d3495a0f0
|
Made several functions threadsafe
|
2004-12-19 16:33:34 +01:00 |
|
Klaus Schmidinger
|
9a8ef2b6c2
|
Fixed a race condition in starting a thread
|
2004-12-19 10:58:20 +01:00 |
|
Klaus Schmidinger
|
f5b1a74056
|
Added 'channels.conf.terr' entries for Lbeck
|
2004-12-19 09:58:38 +01:00 |
|
Klaus Schmidinger
|
f8c17d95f1
|
Switched the character set to iso8859-15 for English, German and Finnish
|
2004-12-18 16:46:49 +01:00 |
|
Klaus Schmidinger
|
8db2fc2d24
|
Fixed the character width and shifted the codes; Renamed font???.c to font???-iso8859-1.c
|
2004-12-18 16:42:46 +01:00 |
|
Klaus Schmidinger
|
f5fc989ac7
|
Fixed genfontfile.c (wrong width, shifted values)
|
2004-12-18 13:30:19 +01:00 |
|
Klaus Schmidinger
|
9bbcf23a86
|
Removed the LOCK_THREAD from the LIRC thread
|
2004-12-18 13:26:07 +01:00 |
|
Klaus Schmidinger
|
c1b39c523d
|
Fixed setting 'synced' in cRemux when recording radio channels
|
2004-12-18 13:17:10 +01:00 |
|
Klaus Schmidinger
|
0411cd6127
|
Completed the Italian OSD texts
|
2004-12-18 13:07:10 +01:00 |
|
Klaus Schmidinger
|
49b822a14d
|
Escaped the '-' and '' characters in the man pages
|
2004-12-18 12:42:41 +01:00 |
|
Klaus Schmidinger
|
c77989ee70
|
Added support for AC3 replay over the DVB device
|
2004-12-17 14:55:49 +01:00 |
|
Klaus Schmidinger
|
69ecb6a4d8
|
Fixed a possible race condition in generating the DVB device names
|
2004-11-27 10:28:51 +01:00 |
|
Klaus Schmidinger
|
a05ed03631
|
Re-introduced a sleep to cDvbPlayer::Action() to avoid high CPU load in still picture mode
|
2004-11-27 10:12:20 +01:00 |
|
Klaus Schmidinger
|
5c6ed74aff
|
Fixed the spelling of 'canceling'
|
2004-11-26 14:18:22 +01:00 |
|
Klaus Schmidinger
|
eb8405695b
|
Some more changes to the 'childTid' handling in cThread
|
2004-11-26 14:05:36 +01:00 |
|
Klaus Schmidinger
|
4146ac1928
|
Removed an unused variable from cTimer::GetWDayFromMDay()
|
2004-11-22 16:51:19 +01:00 |
|
Klaus Schmidinger
|
4f65416bd1
|
Some improvements to cPoller
|
2004-11-21 14:37:36 +01:00 |
|
Klaus Schmidinger
|
c2daf37ed1
|
Fixed toggling the 'Day' item in the 'Timers' menu, so that it selects the right day of week for timers in the future
|
2004-11-21 13:28:05 +01:00 |
|
Klaus Schmidinger
|
969864aacb
|
Back to the old DVB driver due to tuning failures with dvb-kernel
|
2004-11-21 11:30:41 +01:00 |
|
Klaus Schmidinger
|
c33dccf9ba
|
Fixed handling childTid in cThread to avoid possible race conditions
|
2004-11-20 16:27:18 +01:00 |
|
Klaus Schmidinger
|
ba85b34c62
|
Fixed some typos in the Makefile's 'font' target
|
2004-11-20 14:39:44 +01:00 |
|
Klaus Schmidinger
|
20f6194d4f
|
Now checking available OSD memory at runtime
|
2004-11-20 14:31:13 +01:00 |
|
Klaus Schmidinger
|
edc1440ed8
|
Now setting the VPID before the APID in live mode to avoid unnecessary overhead in the firmware
|
2004-11-20 12:26:01 +01:00 |
|
Klaus Schmidinger
|
c07a3a371e
|
Fixed a possible recursion in cControl::Shutdown()
|
2004-11-20 11:34:04 +01:00 |
|
Klaus Schmidinger
|
6533efdf67
|
Fixed some errors in the Croatian language texts
|
2004-11-20 11:24:27 +01:00 |
|
Klaus Schmidinger
|
4045acdd51
|
Fixed some characters in the iso8859-2 font file
|
2004-11-20 11:10:32 +01:00 |
|
Klaus Schmidinger
|
b04f71562d
|
Fixed a possible crash when pausing live video and the recording was unable to start
|
2004-11-20 11:00:26 +01:00 |
|
Klaus Schmidinger
|
2eda0c4113
|
Switched to 'dvb-kernel' driver (build-2.4)
|
2004-11-19 15:59:14 +01:00 |
|
Klaus Schmidinger
|
1d8676e85f
|
Fixed cRemux::ScanVideoPacket() to make sure it doesn't access memory beyond the end of the given buffer
|
2004-11-16 16:57:43 +01:00 |
|
Klaus Schmidinger
|
ac8e03a89c
|
Implemented handling of number keys in the 'Timers' menu for toggling days
|
2004-11-14 16:27:27 +01:00 |
|
Klaus Schmidinger
|
c834d84db0
|
Checking PID language codes for ISO 639 compliance
|
2004-11-14 14:28:29 +01:00 |
|
Klaus Schmidinger
|
e656c86153
|
Added missing initialization of cEvent::seen
|
2004-11-07 10:43:52 +01:00 |
|
Klaus Schmidinger
|
2ef5ba5710
|
Fixed a short glitch when starting a recording on the primary device while in replay or transfer mode
|
2004-11-07 10:31:59 +01:00 |
|
Klaus Schmidinger
|
f2d44b3d60
|
Added a missing call to cStatus::MsgOsdStatusMessage(NULL) in cSkins::Message()
|
2004-11-07 09:52:21 +01:00 |
|
Klaus Schmidinger
|
f8475a1d20
|
Fixed handling of pmAudioOnlyBlack
|
2004-11-06 13:17:35 +01:00 |
|
Klaus Schmidinger
|
c3e52f8da9
|
Fixed the cDvbSpuDecoder
|
2004-11-06 11:59:19 +01:00 |
|
Klaus Schmidinger
|
0e79c2d76e
|
Added missing calls to cStatus::MsgOsdClear() in cSkins::Message()
|
2004-11-06 11:27:06 +01:00 |
|
Klaus Schmidinger
|
263c3c01a2
|
Reactivated the NPTL check at startup
|
2004-11-06 10:32:00 +01:00 |
|
Klaus Schmidinger
|
042523bf2b
|
Added Danish language texts
|
2004-11-06 10:26:52 +01:00 |
|
Klaus Schmidinger
|
2a7f8325d1
|
Fixed cChannel::SetName() in case only the ShortName or Provider has changed
|
2004-11-02 18:07:05 +01:00 |
|
Klaus Schmidinger
|
6304820a0e
|
Now displaying the name of the remote control for which the keys are being learned inside the menu
|
2004-11-01 14:27:43 +01:00 |
|
Klaus Schmidinger
|
6a70d31734
|
Fixed the buffer size in cRecording::SortName()
|
2004-11-01 14:05:16 +01:00 |
|
Klaus Schmidinger
|
c054f39620
|
Implemented sort modes for the 'Channels' menu
|
2004-11-01 13:59:58 +01:00 |
|
Klaus Schmidinger
|
0b62aff0e3
|
Now using qsort() to sort cListBase lists
|
2004-11-01 10:40:38 +01:00 |
|
Klaus Schmidinger
|
c88e65b638
|
Fixed handling key codes that start with 0x1B in the KBD remote control code
|
2004-10-31 14:05:55 +01:00 |
|
Klaus Schmidinger
|
bd62ca6abc
|
Added the 'portal name' to cChannels
|
2004-10-31 13:01:35 +01:00 |
|
Klaus Schmidinger
|
fd9c2d298c
|
Now handling the channel name, short name and provider separately
|
2004-10-31 12:53:00 +01:00 |
|
Klaus Schmidinger
|
5e731865a6
|
Making sure that timers and channels are only saved together
|
2004-10-31 10:22:32 +01:00 |
|
Klaus Schmidinger
|
4f67ade2dc
|
Now calling pthread_cond_broadcast() in the desctructor of cCondWait and cCondVar; using pthread_cond_broadcast() instead of pthread_cond_signal() in cCondWait
|
2004-10-31 09:54:50 +01:00 |
|
Klaus Schmidinger
|
3e3f30d88d
|
Moved the main program loop variables further up to allow compilation with older compiler versions
|
2004-10-31 09:37:56 +01:00 |
|
Klaus Schmidinger
|
fc0596d859
|
Immediately displaying the new channel info when switching channel groups
|
2004-10-30 15:37:16 +02:00 |
|
Klaus Schmidinger
|
664df0902e
|
No longer explicitly waiting for a tuner lock when switching channels
|
2004-10-30 15:10:50 +02:00 |
|
Klaus Schmidinger
|
d5018de4fe
|
Added more checks and polling when getting frontend events
|
2004-10-30 14:21:13 +02:00 |
|
Klaus Schmidinger
|
72bdd01b43
|
Fixed some typos in the Makefile's 'font' target
|
2004-10-30 11:52:41 +02:00 |
|
Klaus Schmidinger
|
313448ad0c
|
Implemented 'modified' and 'seen' for EPG schedules/events
|
2004-10-24 15:01:50 +02:00 |
|
Klaus Schmidinger
|
9f51fcad22
|
Added cCondWait::Sleep() and using it to replace all usleep() calls
|
2004-10-24 11:12:05 +02:00 |
|
Klaus Schmidinger
|
70e6038056
|
Added some checks when cancelling a thread and removed the usleep() in cThread::Start(); removed 'running' from cThread
|
2004-10-24 10:34:20 +02:00 |
|
Klaus Schmidinger
|
73fde7480a
|
Removed the signal handler and WakeUp() call from cThread
|
2004-10-24 09:53:12 +02:00 |
|
Klaus Schmidinger
|
343df6266e
|
Increased the required free buffer space in the resultBuffer of cRemux
|
2004-10-24 09:26:23 +02:00 |
|
Klaus Schmidinger
|
f7dd342f52
|
Fixed missing cleanup at program exit in case there is a problem with a plugin
|
2004-10-23 15:17:03 +02:00 |
|
Klaus Schmidinger
|
5105187701
|
Some minor code cleanups
|
2004-10-23 14:24:17 +02:00 |
|
Klaus Schmidinger
|
8ce0247091
|
Now actually using the iso8859-15 fonts
|
2004-10-23 14:07:41 +02:00 |
|
Klaus Schmidinger
|
1cac277daa
|
Updated Romanian language texts and the iso8859-2 fonts
|
2004-10-23 14:01:57 +02:00 |
|
Klaus Schmidinger
|
f0a7e75d8e
|
Taking the complete size of available data into account when deciding whether to clear the transfer buffer to avoid overflows
|
2004-10-23 13:40:56 +02:00 |
|
Klaus Schmidinger
|
af6b8ff533
|
Removed the usleep() call from cDvbPlayer::Action() to make VDR run on NPTL systems; also removed the NPTL check at startup
|
2004-10-23 12:43:23 +02:00 |
|
Klaus Schmidinger
|
5b2784cc4f
|
Fixed a case where the resultBuffer in cRemux ran full before getting a sync
|
2004-10-23 12:06:13 +02:00 |
|
Klaus Schmidinger
|
8ed9becabc
|
Fixed attaching a cPlayer to a cDevice
|
2004-10-23 10:18:01 +02:00 |
|
Klaus Schmidinger
|
41669352b7
|
Added a sample setup for 'DisiCon-4 Single Cable Network'
|
2004-10-23 10:07:38 +02:00 |
|
Klaus Schmidinger
|
e73912d2e7
|
Fixed detecting transponder lock; removed WAIT_FOR_LOCK_AFTER_TUNING; added some missing 'const' to cChannel
|
2004-10-23 10:04:01 +02:00 |
|
Klaus Schmidinger
|
657b49a1d5
|
Adjusted release date
|
2004-10-17 13:53:58 +02:00 |
|
Klaus Schmidinger
|
c8e7ebf4b1
|
Updated 'channels.conf.terr' for Hannover
|
2004-10-17 13:09:52 +02:00 |
|
Klaus Schmidinger
|
501ffe5008
|
Removed the 'Log' parameter from the cChannel::Set... functions
|
2004-10-17 12:22:56 +02:00 |
|
Klaus Schmidinger
|
30dfd2e701
|
Now only saving channels.conf after a modification made by the user
|
2004-10-17 11:50:21 +02:00 |
|
Klaus Schmidinger
|
eb18d4a5b0
|
If one PID can't be added, the whole cDevice::AttachReceiver() will now fail
|
2004-10-17 09:42:36 +02:00 |
|
Klaus Schmidinger
|
1f726846f5
|
Refined formula for making volume control more linear
|
2004-10-17 09:12:16 +02:00 |
|
Klaus Schmidinger
|
9f18dbc8cf
|
Fixed a crash in the time search mechanism
|
2004-10-16 16:12:02 +02:00 |
|
Klaus Schmidinger
|
1125f05384
|
Added missing Czech characters to fontosd-iso8859-2.c
|
2004-10-16 15:20:25 +02:00 |
|
Klaus Schmidinger
|
aa1085c0dd
|
Now skipping code table info in SI data
|
2004-10-16 15:16:52 +02:00 |
|
Klaus Schmidinger
|
fe86d58ed8
|
Made volume control more linear
|
2004-10-16 14:39:45 +02:00 |
|
Klaus Schmidinger
|
7ba6dae69f
|
Made the "Channel not available!" message and mtInfo instead of mtError
|
2004-10-16 13:51:05 +02:00 |
|
Klaus Schmidinger
|
d7482c8fed
|
Avoiding unnecessary section filter start/stops
|
2004-10-16 13:47:37 +02:00 |
|
Klaus Schmidinger
|
b60120161a
|
Fixed libsi/Makefile to use the compiler defined in for generating file dependencies
|
2004-10-16 13:33:45 +02:00 |
|
Klaus Schmidinger
|
7f3a706726
|
Completed the Russian OSD texts
|
2004-10-16 13:21:33 +02:00 |
|
Klaus Schmidinger
|
eff00653c5
|
Moved the initialization of aPid1 and aPid2 to the beginning of cDvbDevice::cDvbDevice()
|
2004-10-16 12:57:51 +02:00 |
|
Klaus Schmidinger
|
414548446b
|
Fixed 'newplugin' to use the compiler defined in $(CXX) for generating file dependencies
|
2004-10-16 12:14:31 +02:00 |
|
Klaus Schmidinger
|
a31266c9ec
|
Added Estonian language texts
|
2004-10-16 12:00:44 +02:00 |
|
Klaus Schmidinger
|
27895be475
|
cOsdProvider::NewOsd() now always returns a valid pointer
|
2004-10-16 11:05:14 +02:00 |
|
Klaus Schmidinger
|
1a2ddff60d
|
Fixed showing the replay mode if the OSD is currently in use
|
2004-10-16 10:26:34 +02:00 |
|
Klaus Schmidinger
|
ac13b6e161
|
Fixed a possible crash with inconsistent SI data
|
2004-10-16 10:14:19 +02:00 |
|
Klaus Schmidinger
|
6415cc900d
|
Improved buffer handling
|
2004-10-16 09:36:28 +02:00 |
|
Klaus Schmidinger
|
15030f6ace
|
Fixed a crash in case the last line in channels.conf is a group separator
|
2004-08-08 14:31:33 +02:00 |
|
Klaus Schmidinger
|
c896678b0c
|
Fixed a possible NULL pointer assignment in cMenuText::SetText()
|
2004-08-08 14:21:17 +02:00 |
|
Klaus Schmidinger
|
30da608c70
|
Making sure section filters are only set if the device actually has a lock
|
2004-08-08 14:12:43 +02:00 |
|
Klaus Schmidinger
|
d99901c2ad
|
Fixed checking for the presence of NPTL
|
2004-07-27 07:22:34 +02:00 |
|
Klaus Schmidinger
|
bee9f13024
|
The 'radio' channel icon is now only displayed in the ST:TNG skin if the channel actually has an APID
|
2004-07-18 11:39:17 +02:00 |
|
Klaus Schmidinger
|
8d508dec84
|
Now storing the name of the service provider (aka "bouquet") in the channel name
|
2004-07-18 11:17:32 +02:00 |
|
Klaus Schmidinger
|
bf9e7df743
|
Experimental support for NVOD channels
|
2004-07-18 11:02:50 +02:00 |
|
Klaus Schmidinger
|
39ad1fe179
|
Avoiding flashing effects in the OSD of full featured DVB cards by explicitly clearing the OSD windows before opening them
|
2004-07-18 10:20:31 +02:00 |
|
Klaus Schmidinger
|
35724f07bd
|
Making sure the OSD reports oeWrongAlignment errors before any oeAreasOverlap error
|
2004-07-18 09:28:38 +02:00 |
|
Klaus Schmidinger
|
d32f000861
|
Fixed handling error case '-1' when polling CAM connections
|
2004-07-17 14:36:11 +02:00 |
|
Klaus Schmidinger
|
4807f978e5
|
Fixed handling error case '-1' when polling section filters
|
2004-07-17 14:35:31 +02:00 |
|
Klaus Schmidinger
|
8d0a800391
|
No longer adding section filters to the list of filters if they can't be opened
|
2004-07-17 14:22:42 +02:00 |
|
Klaus Schmidinger
|
a7a2bc6b06
|
Fixed checking the last area for misalignment in cOsd::CanHandleAreas()
|
2004-07-17 13:46:15 +02:00 |
|
Klaus Schmidinger
|
ec3f722a4f
|
Fixed handling menu status messages when the list contents is scrolled
|
2004-07-17 13:29:13 +02:00 |
|
Klaus Schmidinger
|
2dfe413351
|
The function cTimers::SetEvents() now immediately returns if there is some user input
|
2004-07-17 12:48:14 +02:00 |
|
Klaus Schmidinger
|
c99e16ec41
|
Removed all error messages from cRecordings::ScanVideoDir()
|
2004-07-17 11:22:29 +02:00 |
|
Klaus Schmidinger
|
70ea2cbbd1
|
Fixed switching channels while an encrypted channel is being recorded (cont'd)
|
2004-06-19 13:48:25 +02:00 |
|
Klaus Schmidinger
|
a20f952f70
|
Fixed cRingBufferLinear::Get() in case the buffer wraps around
|
2004-06-19 12:33:03 +02:00 |
|
Klaus Schmidinger
|
c4e0e6a54a
|
Fixed the description of cRingBufferLinear
|
2004-06-19 10:34:27 +02:00 |
|
Klaus Schmidinger
|
e610c1a01b
|
Added a note about 'iocharset=utf8' to the INSTALL file
|
2004-06-19 10:15:46 +02:00 |
|
Klaus Schmidinger
|
667643ec23
|
Fixed handling the color button texts in cMenuEditStrItem
|
2004-06-19 09:52:55 +02:00 |
|
Klaus Schmidinger
|
b1737a8bcb
|
Added cDevice::Flush()
|
2004-06-19 08:58:14 +02:00 |
|
Klaus Schmidinger
|
480afc6bc8
|
Fixed a memory leak in theme description handling
|
2004-06-18 15:06:21 +02:00 |
|
Klaus Schmidinger
|
f3ea26c74f
|
Credits to Mirco Dlle
|
2004-06-14 15:42:32 +02:00 |
|
Klaus Schmidinger
|
5ed57fa1c5
|
The list of recordings is now kept statically in memory
|
2004-06-13 20:26:51 +02:00 |
|
Klaus Schmidinger
|
1369239b53
|
Fixed switching channels while an encrypted channel is being recorded
|
2004-06-12 15:07:29 +02:00 |
|
Klaus Schmidinger
|
9b0070a420
|
Revisited the "Fixed missing audio after replaying a DVD" change
|
2004-06-12 14:42:55 +02:00 |
|
Klaus Schmidinger
|
dcee5cb967
|
Fixed calculating the OSD width and height
|
2004-06-12 14:04:01 +02:00 |
|
Klaus Schmidinger
|
8108d4587f
|
Some improvements in cOsd creation
|
2004-06-12 13:30:11 +02:00 |
|
Klaus Schmidinger
|
c3144c9ab8
|
Some changes to the SPU decoder interface
|
2004-06-12 12:59:48 +02:00 |
|
Klaus Schmidinger
|
0e951afc2b
|
Checking for UTF-8 at program start
|
2004-06-12 10:17:20 +02:00 |
|
Klaus Schmidinger
|
e199411a28
|
Revoked the "Fixed missing audio after replaying a DVD" change because it introduced a sound disturbance when switching between channels on the same transponder
|
2004-06-12 09:15:12 +02:00 |
|
Klaus Schmidinger
|
3e72d0cc0b
|
Checking for NPTL at program start
|
2004-06-10 13:22:08 +02:00 |
|
Klaus Schmidinger
|
def0c7aaa0
|
Modified 'libsi' to require callers to state the buffer sizes when getting strings in order to avoid buffer overflows
|
2004-06-06 14:53:21 +02:00 |
|
Klaus Schmidinger
|
a369f1a2e1
|
Added a note about NPTL to the INSTALL file
|
2004-06-06 11:56:32 +02:00 |
|
Klaus Schmidinger
|
f1287e89fe
|
Added a note about the default assignment of the color keys to MANUAL
|
2004-06-06 11:42:38 +02:00 |
|
Klaus Schmidinger
|
f882ddf588
|
Fixed missing audio after replaying a DVD
|
2004-06-06 11:31:33 +02:00 |
|
Klaus Schmidinger
|
d42c223826
|
Fixed displaying the current channel when switching via the SVDRP command CHAN
|
2004-06-06 09:48:17 +02:00 |
|
Klaus Schmidinger
|
41c96300f1
|
No longer setting lnb voltage if the frontend is not DVB-S
|
2004-06-05 14:37:26 +02:00 |
|
Klaus Schmidinger
|
32e9db211d
|
Ignoring unused "none" color entries in XPM files written by some broken graphics tools
|
2004-06-05 13:20:19 +02:00 |
|
Klaus Schmidinger
|
00645daa93
|
Implemented drawing "transparent" texts
|
2004-06-05 11:42:08 +02:00 |
|
Klaus Schmidinger
|
2a5a55cee7
|
Fixed cBitmap::DrawPixel(), which messed with other bitmaps' palettes in case the pixel coordinates were outside this bitmap
|
2004-06-05 11:24:37 +02:00 |
|
Klaus Schmidinger
|
916b740d99
|
Fixed some default parameters in 'skincurses'
|
2004-05-31 15:44:56 +02:00 |
|
Klaus Schmidinger
|
b420ef67d2
|
New plugin 'skincurses'
|
2004-05-31 14:14:33 +02:00 |
|
Klaus Schmidinger
|
d6f2f1675c
|
Made some functions of cFont virtual to allow implementing dummy fonts for the 'curses' skin
|
2004-05-31 14:09:52 +02:00 |
|
Klaus Schmidinger
|
e056cae892
|
Added credits for Wane Keer
|
2004-05-31 14:06:37 +02:00 |
|
Klaus Schmidinger
|
be5931e699
|
Fixed handling colors in cDvbSpuPalette::yuv2rgb()
|
2004-05-31 08:53:30 +02:00 |
|
Klaus Schmidinger
|
246a1c99bb
|
Fixed handling descriptor loops in 'libsi'
|
2004-05-31 08:35:12 +02:00 |
|
Klaus Schmidinger
|
1bc35792d1
|
Fixed the height of the channel display in the "Classic VDR" skin
|
2004-05-29 13:31:29 +02:00 |
|
Klaus Schmidinger
|
6b60a35f8d
|
Added SetMessage() functions to the Replay and Channel skin functions
|
2004-05-29 13:21:02 +02:00 |
|
Klaus Schmidinger
|
a4bdc1ada3
|
Fixed removing the "scanning recordings..." message in case the video directory is empty
|
2004-05-29 10:23:21 +02:00 |
|
Klaus Schmidinger
|
1924da2cfe
|
Now using more separate areas in the "ST:TNG Panels" skin
|
2004-05-29 09:59:45 +02:00 |
|
Klaus Schmidinger
|
59d03df391
|
Fixed setting the title in the replay display of the "Classic VDR" skin
|
2004-05-29 09:24:48 +02:00 |
|
Klaus Schmidinger
|
887194ccc1
|
cBitmap::DrawBitmap() now also resets the palette if the entire bitmap area is covered
|
2004-05-28 15:33:22 +02:00 |
|
Klaus Schmidinger
|
3c0dbfe19e
|
Updated 'channels.conf.terr' for Hannover
|
2004-05-28 14:35:15 +02:00 |
|
Klaus Schmidinger
|
d63e99d8ef
|
Implemented a default cRemote::Initialize()
|
2004-05-28 14:28:36 +02:00 |
|
Klaus Schmidinger
|
eb13b8eadd
|
New iso8859-2 font to fix the problem with program freezes
|
2004-05-28 13:25:01 +02:00 |
|
Klaus Schmidinger
|
e46c2eff52
|
Completed Croatian language texts
|
2004-05-28 13:20:06 +02:00 |
|
Klaus Schmidinger
|
66538308cd
|
Fixed a typo
|
2004-05-23 14:49:04 +02:00 |
|
Klaus Schmidinger
|
41873ff43c
|
Added some missing cStatus::MsgOsdTextItem() calls
|
2004-05-23 11:22:47 +02:00 |
|
Klaus Schmidinger
|
730dd6b51e
|
No longer displaying unused color buttons in the "Classic VDR" skin
|
2004-05-23 10:46:28 +02:00 |
|
Klaus Schmidinger
|
a3d32f5862
|
Added a missing cStatus::MsgOsdClear() to cDisplayChannel::~cDisplayChannel()
|
2004-05-23 10:35:59 +02:00 |
|
Klaus Schmidinger
|
e912e48282
|
Added play mode pmVideoOnly
|
2004-05-23 10:12:44 +02:00 |
|
Klaus Schmidinger
|
4c5aedbd79
|
Added SetText() to cMenuText
|
2004-05-23 09:54:06 +02:00 |
|
Klaus Schmidinger
|
d10624fbca
|
Moved the declaration of cMenuText to VDR/menu.h to make it available to plugins
|
2004-05-23 09:40:38 +02:00 |
|
Klaus Schmidinger
|
d5533f2014
|
Added a few missing initializations
|
2004-05-23 09:29:59 +02:00 |
|
Klaus Schmidinger
|
ea04f80d95
|
Fixed a memory leak in NIT processing
|
2004-05-22 15:47:06 +02:00 |
|
Klaus Schmidinger
|
927a54403d
|
Fixed freezing picture when a recording starts on a system that always uses 'Transfer Mode'
|
2004-05-22 15:36:09 +02:00 |
|
Klaus Schmidinger
|
b239e8e2ba
|
Fixed the OSD alignment in the SPU decoder
|
2004-05-22 14:06:36 +02:00 |
|
Klaus Schmidinger
|
8eff25b8de
|
When processing XPM data, the color name "None" is no mapped to #00000000
|
2004-05-22 13:53:32 +02:00 |
|
Klaus Schmidinger
|
5aacc51c14
|
Single shot timers and events now show the day of week
|
2004-05-22 13:23:22 +02:00 |
|
Klaus Schmidinger
|
bcbb3137e7
|
Completed the Finnish OSD texts
|
2004-05-22 11:47:32 +02:00 |
|
Klaus Schmidinger
|
474c53658e
|
Added a hint to PLUGINS.html about how to name a plugin that implements a skin
|
2004-05-22 11:43:55 +02:00 |
|
Klaus Schmidinger
|
a767ff9c5d
|
Fixed some issues with gcc 3.4
|
2004-05-22 11:29:52 +02:00 |
|
Klaus Schmidinger
|
b8c26cd482
|
Fixed a crash when switching the skin and having selected a non-default theme that is not available for the newly selected skin
|
2004-05-22 10:33:46 +02:00 |
|
Klaus Schmidinger
|
38c8159730
|
Fixed setting the time from the DVB data stream
|
2004-05-16 12:58:04 +02:00 |
|
Klaus Schmidinger
|
1b6a7085a5
|
Added missing NULL checks when accessing sectionHandler
|
2004-05-16 12:15:55 +02:00 |
|
Klaus Schmidinger
|
c99d9c9ded
|
Added Croatian language texts
|
2004-05-16 12:05:40 +02:00 |
|
Klaus Schmidinger
|
5d99df7b77
|
Implemented 'skins' and 'themes'
|
2004-05-16 10:35:36 +02:00 |
|
Klaus Schmidinger
|
1c11b72619
|
The epg2html.pl script now handles '|' in description texts
|
2004-03-28 11:16:17 +02:00 |
|
Klaus Schmidinger
|
3c4010bb75
|
Moved several menu item classes from menu.c to menuitems.[hc] to make them available for plugins
|
2004-03-28 09:20:02 +02:00 |
|
Klaus Schmidinger
|
b5e7c11178
|
Added language code handling to the subtitling descriptor in 'libsi'
|
2004-03-26 15:29:38 +01:00 |
|
Klaus Schmidinger
|
f12adec8c7
|
Added some 3-letter language codes
|
2004-03-26 15:18:46 +01:00 |
|
Klaus Schmidinger
|
779238c359
|
Improved iso8859-7 fonts
|
2004-03-26 15:01:03 +01:00 |
|
Klaus Schmidinger
|
95962e8fe7
|
Fixed the help for LSTE and LSTR
|
2004-03-25 17:01:03 +01:00 |
|
Klaus Schmidinger
|
9ba2825032
|
Fixed handling text lengths for itemized EPG texts
|
2004-03-20 10:56:24 +01:00 |
|
Klaus Schmidinger
|
458f9bba13
|
Fixed handling Setup.RecordDolbyDigital, which was broken since version 1.1.6
|
2004-03-20 10:38:34 +01:00 |
|
Klaus Schmidinger
|
25154b6245
|
Fixed a memory leak in thread handling when using NPTL
|
2004-03-14 16:51:13 +01:00 |
|
Klaus Schmidinger
|
faea9fed91
|
Now explicitly turning on the LNB power at startup
|
2004-03-14 14:47:46 +01:00 |
|
Klaus Schmidinger
|
ac89e31bde
|
Avoiding occasional bad responsiveness to user interaction caused by assigning events to timers
|
2004-03-14 14:28:08 +01:00 |
|
Klaus Schmidinger
|
07dc53331e
|
Removed cSchedule::GetEventNumber() and cSchedule::NumEvents()
|
2004-03-14 13:27:57 +01:00 |
|
Klaus Schmidinger
|
5f39e62ea1
|
Improved performance when paging through very long menu lists
|
2004-03-14 10:34:56 +01:00 |
|
Klaus Schmidinger
|
56b624d209
|
Fixed detecting the running status in case an empty EPG event is broadcast
|
2004-03-13 15:01:05 +01:00 |
|
Klaus Schmidinger
|
1fd16f6629
|
Any newline characters in the 'description' of EPG events are now preserved
|
2004-03-13 12:41:24 +01:00 |
|
Klaus Schmidinger
|
e4b414bae3
|
Completed the Russian OSD texts
|
2004-03-13 11:00:41 +01:00 |
|
Klaus Schmidinger
|
4f6f05161e
|
Taking the Sid into account when detecting version changes in processing the PMT
|
2004-03-13 10:35:38 +01:00 |
|
Klaus Schmidinger
|
9c1f56ec71
|
Avoiding too many consecutive "ring buffer overflow" messages
|
2004-03-07 14:41:45 +01:00 |
|
Klaus Schmidinger
|
2dc3a3d399
|
Fixed handling VPS times at year boundaries
|
2004-03-07 11:53:43 +01:00 |
|
Klaus Schmidinger
|
823081b59e
|
Fixed handling itemized texts in EPG data
|
2004-03-07 11:13:54 +01:00 |
|
Klaus Schmidinger
|
e070d5462c
|
Fixed handling timers in VPS margin if the EPG scan is turned on
|
2004-03-07 09:40:51 +01:00 |
|
Klaus Schmidinger
|
12c0b0dd15
|
Added log entries whenever the running status of an event changes
|
2004-03-06 14:33:22 +01:00 |
|
Klaus Schmidinger
|
18d3851b72
|
Fixed assigning events to timers (they no longer get "stuck")
|
2004-03-06 11:27:08 +01:00 |
|
Klaus Schmidinger
|
b845ef01b5
|
Fixed handling the current menu item
|
2004-03-05 15:29:04 +01:00 |
|
Klaus Schmidinger
|
8ae3142f94
|
Fixed some descriptor handling in 'libsi'
|
2004-03-05 15:22:38 +01:00 |
|
Klaus Schmidinger
|
ad557ab214
|
Completed the Finnish OSD texts
|
2004-03-05 14:35:15 +01:00 |
|
Klaus Schmidinger
|
198fcf437b
|
Implemented VPS controlled timers
|
2004-02-29 14:21:22 +01:00 |
|
Klaus Schmidinger
|
e3171acd59
|
Disabled 'preliminary fix for UPT error'
|
2004-02-24 10:15:46 +01:00 |
|
Klaus Schmidinger
|
d9401eb27b
|
Fixed a typo in libsi/si.h
|
2004-02-24 10:09:30 +01:00 |
|
Klaus Schmidinger
|
36e22ad6e2
|
Extended the SVDRP command LSTE to allow limiting the listed data
|
2004-02-22 15:36:36 +01:00 |
|
Klaus Schmidinger
|
8e61663652
|
Implemented handling the VPS timestamps
|
2004-02-22 13:33:20 +01:00 |
|
Klaus Schmidinger
|
45eac6d946
|
Added PDCDescriptor handling to 'libsi'
|
2004-02-22 13:08:04 +01:00 |
|
Klaus Schmidinger
|
6fef98aa97
|
Implemented an "EPG linger time"
|
2004-02-21 15:30:35 +01:00 |
|
Klaus Schmidinger
|
c969c77d9c
|
Now using the 'running status' in the channel display
|
2004-02-21 14:52:37 +01:00 |
|
Klaus Schmidinger
|
340d9bcb0f
|
The EPG data is now always kept sorted chronologically in the internal data structures
|
2004-02-21 13:56:20 +01:00 |
|
Klaus Schmidinger
|
15e6b261ba
|
Removed the obsolete 'present' and 'following' handling from the EPG data
|
2004-02-21 12:33:54 +01:00 |
|
Klaus Schmidinger
|
e9c6425168
|
Added the 'running status' to the EPG events
|
2004-02-21 12:28:17 +01:00 |
|
Klaus Schmidinger
|
062935a844
|
Fixed some Russian OSD texts
|
2004-02-21 09:58:49 +01:00 |
|
Klaus Schmidinger
|
402184b9da
|
Added subtable ID and TSDT handling to 'libsi'
|
2004-02-20 13:54:14 +01:00 |
|
Klaus Schmidinger
|
c817c341ce
|
Fixed handling receivers in the 'sky' plugin
|
2004-02-15 15:07:27 +01:00 |
|
Klaus Schmidinger
|
0a3f7e7ca2
|
Limited automatic retuning to devices that actually provide the transponder
|
2004-02-15 14:31:53 +01:00 |
|
Klaus Schmidinger
|
955d5eb012
|
Adapted the 'sky' plugin to use the actual channel IDs, and to fetch EPG data from www.bleb.org
|
2004-02-15 13:35:52 +01:00 |
|
Klaus Schmidinger
|
96055681fc
|
Initiating an emergency exit on too many UPT errors per recording
|
2004-02-14 10:43:57 +01:00 |
|
Klaus Schmidinger
|
06d5342393
|
Fixed transponder handling to make it work with satellites that provide two transponders on the same frequency, with different polarization
|
2004-02-13 15:50:26 +01:00 |
|
Klaus Schmidinger
|
30d262fa88
|
Fixed editing and creating new channels
|
2004-02-13 13:36:52 +01:00 |
|
Klaus Schmidinger
|
f379b56d0e
|
Fixed switching to a visible programme in case the current channel has neither a video nor an audio PID
|
2004-02-13 13:15:12 +01:00 |
|
Klaus Schmidinger
|
d828badbe0
|
Fixed reading the EPG preferred language parameter from 'setup.conf'
|
2004-02-09 17:04:50 +01:00 |
|
Klaus Schmidinger
|
a605ca5cdb
|
Fixed a typo
|
2004-02-08 15:28:11 +01:00 |
|
Klaus Schmidinger
|
327db5aee3
|
Removed the now obsolete CaCaps stuff
|
2004-02-08 15:11:07 +01:00 |
|