Klaus Schmidinger
|
f37f5ee6be
|
Using '*itoa()' for compatibility with gcc 2.95
|
2005-01-04 11:11:16 +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
|
c49253824a
|
Replaced time_ms() with a threadsafe and non-overflowing cTimeMs
|
2004-12-19 18:08:09 +01:00 |
|
Klaus Schmidinger
|
c77989ee70
|
Added support for AC3 replay over the DVB device
|
2004-12-17 14:55:49 +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
|
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
|
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
|
fc0596d859
|
Immediately displaying the new channel info when switching channel groups
|
2004-10-30 15:37:16 +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
|
9f18dbc8cf
|
Fixed a crash in the time search mechanism
|
2004-10-16 16:12:02 +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
|
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
|
5ed57fa1c5
|
The list of recordings is now kept statically in memory
|
2004-06-13 20:26:51 +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
|
a4bdc1ada3
|
Fixed removing the "scanning recordings..." message in case the video directory is empty
|
2004-05-29 10:23:21 +02:00 |
|
Klaus Schmidinger
|
41873ff43c
|
Added some missing cStatus::MsgOsdTextItem() calls
|
2004-05-23 11:22:47 +02:00 |
|
Klaus Schmidinger
|
a3d32f5862
|
Added a missing cStatus::MsgOsdClear() to cDisplayChannel::~cDisplayChannel()
|
2004-05-23 10:35:59 +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
|
5aacc51c14
|
Single shot timers and events now show the day of week
|
2004-05-22 13:23:22 +02:00 |
|
Klaus Schmidinger
|
38c8159730
|
Fixed setting the time from the DVB data stream
|
2004-05-16 12:58:04 +02:00 |
|
Klaus Schmidinger
|
5d99df7b77
|
Implemented 'skins' and 'themes'
|
2004-05-16 10:35:36 +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
|
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
|
e070d5462c
|
Fixed handling timers in VPS margin if the EPG scan is turned on
|
2004-03-07 09:40:51 +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
|
198fcf437b
|
Implemented VPS controlled timers
|
2004-02-29 14:21:22 +01:00 |
|
Klaus Schmidinger
|
98f3934a58
|
Added 'CheckRunningStatus' when getting present/following event
|
2004-02-22 14:14:55 +01:00 |
|
Klaus Schmidinger
|
5f0a84d1bf
|
Checking group sep
|
2004-02-22 13:43:55 +01:00 |
|
Klaus Schmidinger
|
8e61663652
|
Implemented handling the VPS timestamps
|
2004-02-22 13:33:20 +01:00 |
|
Klaus Schmidinger
|
1601918327
|
Making sure the present event is displayed in the "Schedule" menu
|
2004-02-21 15:40:35 +01:00 |
|
Klaus Schmidinger
|
6fef98aa97
|
Implemented an "EPG linger time"
|
2004-02-21 15:30:35 +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
|
0a3f7e7ca2
|
Limited automatic retuning to devices that actually provide the transponder
|
2004-02-15 14:31:53 +01:00 |
|
Klaus Schmidinger
|
30d262fa88
|
Fixed editing and creating new channels
|
2004-02-13 13:36:52 +01:00 |
|
Klaus Schmidinger
|
327db5aee3
|
Removed the now obsolete CaCaps stuff
|
2004-02-08 15:11:07 +01:00 |
|
Klaus Schmidinger
|
0d6715d862
|
No longer closing the Channels menu after trying to switch to a channel that is currently not available
|
2004-02-08 14:15:01 +01:00 |
|
Klaus Schmidinger
|
958c84f00a
|
Implemented 32 audio and Dolby PIDs; storing audio language in channels.conf
|
2004-01-25 15:32:08 +01:00 |
|
Klaus Schmidinger
|
e4960d169e
|
The "Red" button in the "Setup/EPG" menu can now be used to force an EPG scan on a single DVB card system
|
2004-01-17 15:38:11 +01:00 |
|
Klaus Schmidinger
|
89ecc6b452
|
Fixed resetting the EPG data versions after changing the preferred languages
|
2004-01-11 21:42:23 +01:00 |
|
Klaus Schmidinger
|
7f9d14ee8b
|
The actual transponder data is now taken from the NIT
|
2004-01-11 15:54:37 +01:00 |
|
Klaus Schmidinger
|
6484771bf6
|
Added support for selecting preferred EPG languages
|
2004-01-09 15:53:59 +01:00 |
|
Klaus Schmidinger
|
6096500940
|
Added 'Update channels' setup parameter
|
2004-01-05 12:08:09 +01:00 |
|
Klaus Schmidinger
|
8976ebcec5
|
Implemented automatic PID switching and channel detection
|
2004-01-04 12:30:00 +01:00 |
|
Klaus Schmidinger
|
7ff59171e3
|
Changed section handling; replaced 'libdtv' with 'libsi'
|
2003-12-22 13:29:24 +01:00 |
|
Klaus Schmidinger
|
c94570e69d
|
Changed font handling to allow language specific character sets; adopted the small font character set from the "Elchi" patch
|
2003-10-24 12:53:12 +02:00 |
|
Klaus Schmidinger
|
4eecc59ef8
|
Fixed missing channel info after an incomplete channel group switch
|
2003-10-03 14:38:49 +02:00 |
|
Klaus Schmidinger
|
903148b5ad
|
Added 'repeat' function keys '7' and '9' ("jump to mark") in replay mode
|
2003-09-14 10:53:06 +02:00 |
|
Klaus Schmidinger
|
6d677e2a89
|
When setting an editing mark while in "Pause" mode, replay now immediately jumps to the marked frame
|
2003-09-06 10:35:24 +02:00 |
|
Klaus Schmidinger
|
8d89fb4983
|
Fixed handling the "Red" button in the "Schedules" menu in case there are no events listed for a particular channel
|
2003-09-05 13:34:17 +02:00 |
|
Klaus Schmidinger
|
056c902c21
|
Fixed starting a recording on the primary device if there is a replay session active
|
2003-08-24 14:47:34 +02:00 |
|
Klaus Schmidinger
|
b65687ebcf
|
Made the "Zap timeout" a setup variable
|
2003-08-17 08:58:02 +02:00 |
|
Klaus Schmidinger
|
2eec57fe18
|
Fixed freezing replay if a timer starts while in Transfer Mode
|
2003-08-16 13:24:23 +02:00 |
|
Klaus Schmidinger
|
2e9ef13f1c
|
Fixed a crash when starting "Pause live video" twice within the same minute on the same channel
|
2003-08-16 10:41:21 +02:00 |
|
Klaus Schmidinger
|
d369eb9408
|
Fixed keeping track of the current channel number when moving channels in the "Channels" menu
|
2003-08-09 10:19:33 +02:00 |
|
Klaus Schmidinger
|
f8386cdd8b
|
Added the usual menu timeout to the CAM menus
|
2003-08-03 09:54:18 +02:00 |
|
Klaus Schmidinger
|
746b232299
|
Fixed a possible crash in case a VFAT file system is used without compiling VDR with VFAT=1
|
2003-08-02 13:23:58 +02:00 |
|
Klaus Schmidinger
|
0485e5ad00
|
Fixed handling channel switching through numeric input in case the channel numbers contain gaps
|
2003-07-26 16:10:39 +02:00 |
|
Klaus Schmidinger
|
1ea8f44953
|
Fixed handling the color buttons in the "Edit channel" menu
|
2003-07-26 10:09:38 +02:00 |
|
Klaus Schmidinger
|
7a79fef0c8
|
Now clearing the channel info display when entering numeric keys to switch channels
|
2003-06-19 10:10:14 +02:00 |
|
Klaus Schmidinger
|
8635511b28
|
Fixed creating a new channel in the "Channels" menu in case the 'channels.conf' contains ':@nnn' lines with no text
|
2003-06-15 12:29:56 +02:00 |
|
Klaus Schmidinger
|
bc16b8af53
|
Improved channel switching in case of numerical input
|
2003-06-13 14:44:31 +02:00 |
|
Klaus Schmidinger
|
68002f0037
|
Fixed a bug in channel switching after Left/Right has been pressed
|
2003-06-12 20:37:14 +02:00 |
|
Klaus Schmidinger
|
50076b8059
|
Fixed device handling in the CICAM menu in case a VDR instance was started with a specific device using the -D option
|
2003-06-07 12:56:19 +02:00 |
|
Klaus Schmidinger
|
2390d7b1fd
|
Fixed a crash when cancelling a newly created timer
|
2003-06-06 15:02:37 +02:00 |
|
Klaus Schmidinger
|
3208f4eddd
|
Fixed editing channels ('timers.conf' was not written)
|
2003-06-06 13:30:52 +02:00 |
|
Klaus Schmidinger
|
77b56da51f
|
Fixed breaking off replay in case the user hits "Play" or "Pause" too soon after going into "Pause live video" mode
|
2003-05-30 13:23:54 +02:00 |
|
Klaus Schmidinger
|
b8c2934668
|
Fixed an uninitialized variable in cDisplayChannel
|
2003-05-29 11:45:13 +02:00 |
|
Klaus Schmidinger
|
984c51ef91
|
Single event timers are now deleted if the recording they are doing is deleted before the timer ends
|
2003-05-29 11:39:29 +02:00 |
|
Klaus Schmidinger
|
d2d2b75b2c
|
Added an additional sleep() after going into "Pause live video" mode
|
2003-05-29 09:47:31 +02:00 |
|
Klaus Schmidinger
|
ffc7a80577
|
It is now possible to directly delete a timer that is currently recording
|
2003-05-25 14:14:32 +02:00 |
|
Klaus Schmidinger
|
7e5878856f
|
Fixed handling newly created timers in case they are not confirmed with "Ok"
|
2003-05-25 13:58:21 +02:00 |
|
Klaus Schmidinger
|
0eb11ea3de
|
Checking for duplicate recordings with the same file name and disabling the second timer
|
2003-05-25 12:56:26 +02:00 |
|
Klaus Schmidinger
|
faafa62587
|
Fixed cReplayControl::Show() to avoid a compiler warning in g++ 3.2.3
|
2003-05-24 16:41:35 +02:00 |
|
Klaus Schmidinger
|
7399d8eff4
|
No longer starting the editing process if no marks have been set
|
2003-05-16 12:46:15 +02:00 |
|
Klaus Schmidinger
|
2a7472b00a
|
Removed a faulty parameter initialization in menu.c
|
2003-05-11 16:10:06 +02:00 |
|
Klaus Schmidinger
|
c6e759f436
|
Implemented separate PausePriority and PauseLifetime parameters for the recordings created when pausing live video
|
2003-05-11 14:10:00 +02:00 |
|
Klaus Schmidinger
|
9f2238885f
|
Avoiding short display of the 'Main' menu when pressing the 'Recordings' button or the 'Back' button during replay
|
2003-05-11 12:21:58 +02:00 |
|
Klaus Schmidinger
|
9e650825c2
|
The red ('Record') and yellow ('Pause') button in the 'Main' menu are no longer available when replaying
|
2003-05-03 16:08:44 +02:00 |
|
Klaus Schmidinger
|
007c4a5a01
|
Reduced the time to wait for EPG data when starting a recording to 3 seconds
|
2003-04-27 12:51:01 +02:00 |
|
Klaus Schmidinger
|
a86ed8181b
|
Fixed deleting the last recording in the 'Recordings' menu, which started pausing live video
|
2003-04-26 13:53:50 +02:00 |
|
Klaus Schmidinger
|
fd0774c811
|
The PCR PID can now be set separately from the video PID
|
2003-04-26 11:58:54 +02:00 |
|
Klaus Schmidinger
|
a54427e28d
|
Implemented 'pause live video'
|
2003-04-21 14:57:13 +02:00 |
|
Klaus Schmidinger
|
6bdfa4638d
|
Enhanced detection of pending user I/O from CAMs
|
2003-04-20 09:53:08 +02:00 |
|
Klaus Schmidinger
|
7c84508417
|
Implemented a 'resume ID' which allows several users to each have their own resume.vdr files
|
2003-04-12 10:06:21 +02:00 |
|
Klaus Schmidinger
|
8ddaaf9849
|
Timers are now processed even if a menu is open
|
2003-02-09 13:14:44 +01:00 |
|
Klaus Schmidinger
|
777f330c77
|
Improved CAM support
|
2003-02-09 11:54:22 +01:00 |
|
Klaus Schmidinger
|
413b22dc63
|
Implemented actual user input for CAM enquiry menus
|
2003-01-19 14:59:46 +01:00 |
|
Klaus Schmidinger
|
8de63a62e2
|
CAM menu now always returns osEnd when Ok is pressed
|
2003-01-06 16:13:53 +01:00 |
|
Klaus Schmidinger
|
4e15f6d658
|
Implemented 'Link Layer' based CAM support
|
2003-01-06 14:44:27 +01:00 |
|
Klaus Schmidinger
|
de1366fc7e
|
Fixed handling channels in the 'Channels' menu in case there are ':@nnn' group separators without names
|
2002-12-22 12:49:10 +01:00 |
|
Klaus Schmidinger
|
816e6847aa
|
Macros in 'keymacros.conf' can now use "@plugin" to directly access the main menu function of a given plugin
|
2002-12-01 10:48:08 +01:00 |
|
Klaus Schmidinger
|
88db59f61a
|
No longer displaying channel group delimiters without text
|
2002-11-29 14:19:08 +01:00 |
|
Klaus Schmidinger
|
82ccabff8a
|
Added NID, TID and RID to the channel definitions
|
2002-11-24 14:48:38 +01:00 |
|
Klaus Schmidinger
|
08e4f36ccd
|
Plugins can now have their own raw OSD
|
2002-11-24 10:45:39 +01:00 |
|