1
0
mirror of https://github.com/VDR4Arch/vdr.git synced 2023-10-10 13:36:52 +02:00
Commit Graph

2612 Commits

Author SHA1 Message Date
Klaus Schmidinger
69e9a07f8b Resetting the CAM slot in case communication breaks down 2003-02-15 14:25:30 +01:00
Klaus Schmidinger
f721c85b46 Now polling the output device in 'Transfer Mode' and retrying to put packets into the ring buffer 2003-02-15 14:12:41 +01:00
Klaus Schmidinger
05e2966b35 Fixed margin handling in cRingBufferLinear 2003-02-15 13:21:50 +01:00
Klaus Schmidinger
63ad7f1c71 Fixed high CPU load during replay 2003-02-15 11:01:04 +01:00
Klaus Schmidinger
8ddaaf9849 Timers are now processed even if a menu is open 2003-02-09 13:14:44 +01:00
Klaus Schmidinger
a6a25e48bf Turning SI filtering off and on when switching channels 2003-02-09 12:43:39 +01:00
Klaus Schmidinger
777f330c77 Improved CAM support 2003-02-09 11:54:22 +01:00
Klaus Schmidinger
b7777e230c Improved CAM handling 2003-02-02 15:49:52 +01:00
Klaus Schmidinger
5693873b9b Fixed a new/delete malloc/free mismatch 2003-01-26 19:50:19 +01:00
Klaus Schmidinger
829c834d30 Fixed skipping unavailable channels in the EPG scanner 2003-01-26 16:20:30 +01:00
Klaus Schmidinger
2da0c04c7c Fixed handling user defined CFLAGS in libdtv/libvdr/Makefile 2003-01-26 14:03:40 +01:00
Klaus Schmidinger
e2540aa898 Changed EIT processing to always read a full section 2003-01-26 12:21:15 +01:00
Klaus Schmidinger
d7bf76e9ba Fixed handling the LOG_LOCALn parameters in the -l option 2003-01-26 11:57:55 +01:00
Klaus Schmidinger
b5f874de0c Fixed the description of the 'Scroll pages' OSD setup parameter 2003-01-26 11:53:06 +01:00
Klaus Schmidinger
c4d7e16f80 Added/improved Swedish language texts 2003-01-26 11:48:30 +01:00
Klaus Schmidinger
783d4c3e5e Updated 'channels.conf' 2003-01-26 10:55:41 +01:00
Klaus Schmidinger
28d1affa31 Modified cRingBufferLinear to avoid excessive memmove() calls in 'Transfer Mode' and during recordings 2003-01-26 09:59:35 +01:00
Klaus Schmidinger
54eb58e1eb Added TS error checking to remux.c 2003-01-24 17:22:29 +01:00
Klaus Schmidinger
a3d9b92615 Increased the maximum possible packet size to avoid corrupted streams 2003-01-24 14:30:02 +01:00
Klaus Schmidinger
cdcf28b051 Implemented non blocking file reader for cDvbPlayer 2003-01-19 15:43:58 +01:00
Klaus Schmidinger
413b22dc63 Implemented actual user input for CAM enquiry menus 2003-01-19 14:59:46 +01:00
Klaus Schmidinger
c1dcc3e5a5 Added 'Hrvatska radiotelevizija' and 'RTV Slovenija' to ca.conf 2003-01-12 09:44:55 +01:00
Klaus Schmidinger
7b364c7a43 Adjusted release date 2003-01-10 13:22:46 +01:00
Klaus Schmidinger
bcb0aca954 Limiting Subtitle length when creating a recording file name from EPG data 2003-01-06 15:37:33 +01:00
Klaus Schmidinger
4b1440737a Added an EPG bugfix for too long Subtitles and empty Extended Description 2003-01-06 15:09:11 +01:00
Klaus Schmidinger
4e15f6d658 Implemented 'Link Layer' based CAM support 2003-01-06 14:44:27 +01:00
Klaus Schmidinger
43b582a04d Increased the timeout until an index file is considerd no longer to be written 2002-12-23 12:41:20 +01:00
Klaus Schmidinger
3b88ba1cd2 The SVDRP command CHAN now also accepts channel IDs 2002-12-22 14:07:51 +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
da98c3de72 Fixed the 'channels.conf' entries for 'Studio Universal' and 'Disney Channel' 2002-12-22 11:51:09 +01:00
Klaus Schmidinger
fc0e1bdd28 Adjusted release date 2002-12-15 16:58:59 +01:00
Klaus Schmidinger
c7849b14a7 Using 'Doxygen' to generate source code documentation 2002-12-15 15:36:02 +01:00
Klaus Schmidinger
d610d95e50 Fixed deleting characters in string entry fields in 'insert' mode 2002-12-15 11:05:19 +01:00
Klaus Schmidinger
b90e708733 Implemented raw keyboard input 2002-12-15 10:58:00 +01:00
Klaus Schmidinger
0f01d92106 Fixed high CPU load in 'Transfer Mode' 2002-12-14 13:37:01 +01:00
Klaus Schmidinger
f3fdca49b9 No longer stopping/restarting the DMX when switching audio channels 2002-12-14 10:59:34 +01:00
Klaus Schmidinger
f784d52a39 Fixed recording overlapping timers on the same channel 2002-12-13 15:35:00 +01:00
Klaus Schmidinger
d7d4799236 Changed setting of CXX and CXXFLAGS variables in Makefile 2002-12-13 15:06:52 +01:00
Klaus Schmidinger
2343e7ec14 Fixed taking an active SVDRP connection into account when doing shutdown 2002-12-13 14:31:17 +01:00
Klaus Schmidinger
7d0596878b Checking if there is a connection to the keyboard and if VDR is running in the foreground 2002-12-13 13:41:55 +01:00
Klaus Schmidinger
b941f94486 Fixed a typo 2002-12-08 15:02:13 +01:00
Klaus Schmidinger
fb16fbafaa KBD active by default; no more 'ncurses' necessary for KBD 2002-12-08 14:30:32 +01:00
Klaus Schmidinger
b9422baff2 The actual tuning is now done in a separate thread 2002-12-08 09:55:26 +01:00
Klaus Schmidinger
2d2369fca0 The RCU now only sets the channel number display when there are no incoming remote control keys 2002-12-07 12:27:59 +01:00
Klaus Schmidinger
616ce3880a Improved handling of repeated remote keys 2002-12-07 11:48:10 +01:00
Klaus Schmidinger
4fc0e92350 Updated 'channels.conf.cable' 2002-12-06 14:27:25 +01:00
Klaus Schmidinger
e5499ed650 The character '|' in description texts of EPG records is now interpreted as a newline character 2002-12-06 14:21:00 +01:00
Klaus Schmidinger
0945297d89 Added the 'sky' plugin 2002-12-01 11:25:22 +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
125872e75f Added credits to Gerald Berwolf 2002-11-30 14:57:21 +01:00
Klaus Schmidinger
cf40f84b82 Now taking an active SVDRP connection into account when doing shutdown or housekeeping 2002-11-30 14:40:10 +01:00
Klaus Schmidinger
498db82e98 Timers now accept channel IDs even if the 'source' is 0 2002-11-30 13:30:33 +01:00
Klaus Schmidinger
7fcfd58f3c Deactivated some templates in in case some plugin needs to use the STL 2002-11-30 12:51:45 +01:00
Klaus Schmidinger
9f5e43f3df Removed transponders 10788, 11739 and 12266 from 'channels.conf' 2002-11-29 15:55:56 +01:00
Klaus Schmidinger
56db644f5a Changed the source directory name for plugins from 'SRC' to 'src' (ported back to versions V10100-V10117) 2002-11-29 15:25:36 +01:00
Klaus Schmidinger
1f4f3b5206 Added "Tele 5" to 'channels.conf' 2002-11-29 14:27:56 +01:00
Klaus Schmidinger
88db59f61a No longer displaying channel group delimiters without text 2002-11-29 14:19:08 +01:00
Klaus Schmidinger
4ab777e98a Fixed a misplaced ')' in the fix about the stale lock files 2002-11-24 20:18:55 +01:00
Klaus Schmidinger
161b963fc5 Fixed missing initialization of 'number' in cChannel 2002-11-24 20:13:56 +01:00
Klaus Schmidinger
b4d1358c50 Improved deleting stale lock files 2002-11-24 16:08:06 +01:00
Klaus Schmidinger
c24dfb7f43 Extended the '-l' option to allow logging to LOG_LOCALn 2002-11-24 15:56:24 +01:00
Klaus Schmidinger
9544973a10 Made some channels unique in 'channels.conf.terr' using the new RID 2002-11-24 15:18:14 +01:00
Klaus Schmidinger
3279d13a4d Updated 'channels.conf.cable' and made some channels unique using the new RID 2002-11-24 15:12:18 +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
Klaus Schmidinger
f8950822dd Fixed disabling multiple recordings on a single DVB card 2002-11-16 12:36:50 +01:00
Klaus Schmidinger
1c97d69c04 Added more examples to 'diseqc.conf' 2002-11-15 16:22:19 +01:00
Klaus Schmidinger
2f49224c9c Fixed closing unused PID handles 2002-11-15 14:04:11 +01:00
Klaus Schmidinger
5198be3187 Added new entries to 'ca.conf' 2002-11-12 16:55:36 +01:00
Klaus Schmidinger
c05b788deb Fixed a compiler warning regarding cMenuChannels::Del() and MenuTimers::Del() 2002-11-10 16:07:58 +01:00
Klaus Schmidinger
9fee2b67ab First step towards a 'unique channel ID' 2002-11-10 15:50:21 +01:00
Klaus Schmidinger
e45ff070ed Updated channels.conf.cable 2002-11-08 14:27:58 +01:00
Klaus Schmidinger
a0f020d604 Updated channels.conf.terr 2002-11-08 14:24:13 +01:00
Klaus Schmidinger
443d9b786d Fixed saving the polarization parameter of channels that have a number in the 'source' parameter 2002-11-08 14:19:22 +01:00
Klaus Schmidinger
35a69ee743 Now checking the driver's DVB_API_VERSION 2002-11-03 12:31:51 +01:00
Klaus Schmidinger
0a517afdf8 Implemented audio plugin interface 2002-11-03 11:53:58 +01:00
Klaus Schmidinger
bc766ad04b Fixed reading EPG data via the SVDRP command PUTE 2002-11-02 12:46:53 +01:00
Klaus Schmidinger
5dd0c65e35 The Makefile now includes the file Make.config 2002-11-01 14:05:36 +01:00
Klaus Schmidinger
5a418a9efe Fixed displaying the group separators in the channel display 2002-11-01 12:18:45 +01:00
Klaus Schmidinger
0813564ed6 Updated channels.conf.terr 2002-11-01 11:49:05 +01:00
Klaus Schmidinger
413c2446be Fixed handling audio tracks in cDvbDevice 2002-11-01 11:26:28 +01:00
Klaus Schmidinger
7233a63680 Fixed the EPG scanner, which broke 'Transfer Mode' as soon as it kicked in 2002-11-01 11:11:20 +01:00
Klaus Schmidinger
c1a5a7d50c Only accepting key presses from the current remote control when learning 2002-11-01 10:53:07 +01:00
Klaus Schmidinger
fd3e819ba8 Adjusted the INSTALL file to the 1.1.x version 2002-11-01 10:43:16 +01:00
Klaus Schmidinger
0598e41418 Completely switched to the HEAD driver version 2002-11-01 10:26:45 +01:00
Klaus Schmidinger
8c18d579ef Fixed a crash when learning the keys of several remote controls 2002-10-27 16:02:27 +01:00
Klaus Schmidinger
64fd9c4a1b Implemented key macros 2002-10-27 15:46:30 +01:00
Klaus Schmidinger
74c74fb5d2 Implemented additional dedicated keys 2002-10-27 14:32:06 +01:00
Klaus Schmidinger
bd66898c78 Fixed learning RC keys with more than one RC; displaying RC name when learning keys 2002-10-26 12:56:53 +02:00
Klaus Schmidinger
41320eca4d Fixed blocking replaying in case an encrypted channel is being recorded on the primary device 2002-10-26 11:51:37 +02:00
Klaus Schmidinger
2f89413ca4 Fixed handling 'Transfer Mode' on single device systems when recording an encrypted channel 2002-10-26 11:08:12 +02:00
Klaus Schmidinger
294512863d Fixed a ternary expression in dvbspu.c 2002-10-26 10:47:36 +02:00
Klaus Schmidinger
4247bf58cf Fixed channel switching in case of an active 'Transfer Mode' on the primary device 2002-10-26 10:24:42 +02:00
Klaus Schmidinger
a51f4e83f0 Fixed switching audio tracks in 'Transfer Mode' on the primary DVB device 2002-10-26 10:12:34 +02:00
Klaus Schmidinger
2c311093ba Fixed checking the Ca() status of a cDevice 2002-10-26 09:43:11 +02:00
Klaus Schmidinger
01ad12975c Fixed skipping unavailable channels when zapping downwards 2002-10-20 16:07:56 +02:00
Klaus Schmidinger
bff56bb850 Frequency for DVB-C and DVB-T is now in MHz, kHz or Hz 2002-10-20 14:15:40 +02:00
Klaus Schmidinger
e3aaeccee3 Added KI.KA to channels.conf.cable 2002-10-20 13:47:45 +02:00
Klaus Schmidinger
6f72e823ad Added Telecom 2B to 'sources.conf' 2002-10-20 13:14:23 +02:00
Klaus Schmidinger
029dd8aa1c Fixed slow reaction on SVDRP input 2002-10-20 12:49:16 +02:00
Klaus Schmidinger
ac9622bb8a Timers now internally have a pointer to their channel 2002-10-20 12:28:55 +02:00
Klaus Schmidinger
ab4ceb29a0 Implemented gaps in channel numbering 2002-10-19 15:33:37 +02:00
Klaus Schmidinger
16f3d3fc5d Fixed handling multiple 'CaCaps' entries in 'setup.conf' 2002-10-19 11:34:48 +02:00
Klaus Schmidinger
5e9d7e3c93 Fixed a small glitch when switching channels 2002-10-19 10:17:11 +02:00
Klaus Schmidinger
733b42a586 Updated Finnish OSD texts 2002-10-19 09:46:09 +02:00
Klaus Schmidinger
c9a4e58811 Added further satellites to 'sources.conf' 2002-10-19 09:08:12 +02:00
Klaus Schmidinger
15a2d36aca Fixed some faulty default parameter initializations 2002-10-13 16:12:55 +02:00
Klaus Schmidinger
b2ef221f40 Adjusted release date 2002-10-13 14:09:26 +02:00
Klaus Schmidinger
95c8c2b60c New configuration file 'reccmds.conf' 2002-10-13 12:14:49 +02:00
Klaus Schmidinger
44cb1a79a5 The SVDRP command PUTE now triggers an immediate write of the 'epg.data' file 2002-10-13 09:34:47 +02:00
Klaus Schmidinger
a19ea98cce Automatically closing 'Commands' menu if command doesn't return any output 2002-10-13 09:16:32 +02:00
Klaus Schmidinger
e2aee54d12 Changed a few leftover 'new char[...]' to MALLOC(char, ...) 2002-10-13 09:11:16 +02:00
Klaus Schmidinger
e58fa67e6c Implemented '?' handling for commands.conf 2002-10-13 09:03:53 +02:00
Klaus Schmidinger
fadc2565d4 Fixed a crash when closing down with remote control plugins 2002-10-12 15:22:29 +02:00
Klaus Schmidinger
ec5795bda2 Reactivated full handling of second audio PID (even in 'Transfer Mode') 2002-10-12 14:29:46 +02:00
Klaus Schmidinger
371b9be00b Fixed switching the video format in the Setup/DVB menu 2002-10-12 09:13:05 +02:00
Klaus Schmidinger
90ef5ff1ac Fixed radio channels in channels.conf.cable 2002-10-11 13:28:22 +02:00
Klaus Schmidinger
6439d37806 Adapted type names to the new HEAD version of the driver 2002-10-11 13:23:44 +02:00
Klaus Schmidinger
e46c1b1aff Fixed fetching the current/next information 2002-10-07 16:24:04 +02:00
Klaus Schmidinger
10a7cf33d6 Added cDevice::DeviceNumber() 2002-10-07 16:21:46 +02:00
Klaus Schmidinger
186ee74748 Fixed a bug when pressing the Blue button in the main menu without having displayed it 2002-10-06 14:11:59 +02:00
Klaus Schmidinger
ecde8e091d Fixed Andy Carter's real name 2002-10-06 14:03:09 +02:00
Klaus Schmidinger
eea21567df Updated channels.conf.cable 2002-10-06 14:01:18 +02:00
Klaus Schmidinger
f78f51431d Fixed storing channel parameters with 0 values 2002-10-06 12:44:33 +02:00
Klaus Schmidinger
c5b154f58a Updated channels.conf.terr 2002-10-06 12:12:11 +02:00
Klaus Schmidinger
34af5c0e05 Improved skipping channels that are (currently) not available 2002-10-06 11:34:02 +02:00
Klaus Schmidinger
b7d3273d92 Changed cMenuRecordings::Del() to cMenuRecordings::Delete() to avoid a warning in gcc-3.2 2002-10-06 10:40:27 +02:00
Klaus Schmidinger
53407825f9 Removed some unnecessary #includes from eit.c 2002-10-06 10:33:12 +02:00
Klaus Schmidinger
962596f4ab Modified channel handling; full DiSEqC support 2002-10-06 10:25:42 +02:00
Klaus Schmidinger
b7615a7ae1 Fixed a missing Flush() call in the remote control learning procedure 2002-09-30 15:57:23 +02:00
Klaus Schmidinger
2c8aa42043 Avoiding restarts due to 'panic level' when switching channels on the primary device during EPG scan 2002-09-29 13:57:10 +02:00
Klaus Schmidinger
3b89a2a97e Fixed handling DVD subtitles in the SPU decoder 2002-09-29 13:50:17 +02:00
Klaus Schmidinger
fc66860847 Made remote controls plugin aware 2002-09-29 13:40:45 +02:00
Klaus Schmidinger
f3af8e065a Fixed a race condition when starting 'Transfer Mode' 2002-09-22 09:52:38 +02:00
Klaus Schmidinger
95685c842a Added a missing 'public' keyword 2002-09-21 09:14:56 +02:00
Klaus Schmidinger
d39c72d088 Fixed the 'newplugin' script for use with the NEWSTRUCT driver 2002-09-21 09:11:36 +02:00
Klaus Schmidinger
3858cc9e65 Fixed an incomplete initialization of the filter parameters 2002-09-21 08:34:25 +02:00
Klaus Schmidinger
fbd75da596 Added an EPG bugfix for the latest VOX EPG data format 2002-09-15 14:35:32 +02:00
Klaus Schmidinger
dde36a3c56 Added a missing StripAudioPackets() to cDvbPlayer::Action() 2002-09-15 13:36:57 +02:00
Klaus Schmidinger
441258c7ea Fixed opening /dev/video in cDvbDevice::GrabImage() in case of NEWSTRUCT driver 2002-09-15 13:14:42 +02:00
Klaus Schmidinger
e165c9ad8b Dropping bogus EPG events 2002-09-15 13:05:57 +02:00
Klaus Schmidinger
3a3d4c2a5a Only calling cStatus::MsgChannelSwitch() for actual switching 2002-09-15 11:52:43 +02:00
Klaus Schmidinger
ec8748a2cc A previous 'Transfer Mode' is now automatically re-started after a replay stops 2002-09-15 11:08:35 +02:00
Klaus Schmidinger
6ef11b70be Starting Transfer Mode when recording current channel 2002-09-15 10:51:44 +02:00
Klaus Schmidinger
db20f08a58 Fixed starting a recording of the current channel with only one DVB card 2002-09-14 11:51:51 +02:00
Klaus Schmidinger
9a59ece83e Removed a superfluous error message from cLockFile::Unlock() 2002-09-09 21:44:00 +02:00
Klaus Schmidinger
c40fdb05a3 Added play mode pmAudioOnlyBlack 2002-09-08 15:04:33 +02:00
Klaus Schmidinger
706a6e1beb Fixed a crash when entering an integer value outside the limits 2002-09-08 14:51:28 +02:00
Klaus Schmidinger
9133fdcf63 Implemented an SPU decoder 2002-09-08 14:17:51 +02:00
Klaus Schmidinger
1b396902e4 Skipping unavailable channels when switching with 'Up' and 'Down' keys 2002-09-08 11:46:53 +02:00
Klaus Schmidinger
c792c55297 Implemented cTSBuffer 2002-09-08 09:03:10 +02:00
Klaus Schmidinger
3e58bc64fe Implemented recording and replaying with a single DVB card 2002-09-04 17:26:02 +02:00
Klaus Schmidinger
1967d0cd3d Fixed the 'newplugin' script to make it name the target for creating the distribution package 'dist' 2002-08-28 19:32:29 +02:00
Klaus Schmidinger
9239d3e6df Fixed handling one-shot timers that were already recording and had their start time changed into the future 2002-08-25 10:59:49 +02:00
Klaus Schmidinger
2d487365a1 New SVDRP command CLRE 2002-08-25 10:49:02 +02:00
Klaus Schmidinger
e63b279d96 Added cPalette::AllColors() for plugins that need to get the color entries of a cPalette 2002-08-25 10:05:24 +02:00
Klaus Schmidinger
c6ed4da7a0 Added cDevice::NewOsd() to allow a derived cDevice class to implement its own OSD capabilities 2002-08-25 09:36:09 +02:00
Klaus Schmidinger
df5be87dc3 Added some missing #includes to files in libdtv for gcc 3.2 2002-08-24 15:42:45 +02:00
Klaus Schmidinger
02f34ec0bf Fixed replaying the last few seconds of a recording 2002-08-24 15:08:25 +02:00
Klaus Schmidinger
fd682083a4 Now running even w/o DVB devices, provided at least one device is implemented by a plugin 2002-08-16 09:57:10 +02:00
Klaus Schmidinger
470415ad23 Using cPoller instead of NeedsData 2002-08-16 09:22:29 +02:00
Klaus Schmidinger
3540d18855 Improved cCondVar::Wait() and implemented cCondVar::TimedWait() 2002-08-15 11:46:22 +02:00
Klaus Schmidinger
c0ef9a35e2 Implemented several replay modes to allow players that play only audio 2002-08-15 11:16:34 +02:00
Klaus Schmidinger
d4ab35d1d9 Implemented cDevice::NeedsData() 2002-08-15 10:13:03 +02:00
Klaus Schmidinger
2f684611d4 Temporarily made cDevice::ProvidesCa() virtual 2002-08-11 13:39:00 +02:00
Klaus Schmidinger
9a1a16f3d4 Consistently using malloc/free and new/delete 2002-08-11 13:32:23 +02:00
Klaus Schmidinger
b9c4cb0ec9 Changed the log error message "can't record MPEG1!" to "error in data stream!" 2002-08-11 10:53:10 +02:00
Klaus Schmidinger
4d784a198d Added some missing #includes 2002-08-11 10:47:11 +02:00
Klaus Schmidinger
fd1f60e0e0 Adapted VDR to the NEWSTRUCT driver 2002-08-10 14:58:25 +02:00
Klaus Schmidinger
506c772bd7 Changed the cDevice class to allow plugins to implement their own devices (cont'd) 2002-08-04 15:20:05 +02:00
Klaus Schmidinger
61ccfd5fab Now using CC, CFLAGS, CXX and CXXFLAGS 2002-07-28 13:25:30 +02:00
Klaus Schmidinger
6ac15dd3fc Added a missing #include 2002-07-28 12:48:44 +02:00
Klaus Schmidinger
a4246cfd9a Fixed PID handling for cReceiver 2002-07-28 11:29:32 +02:00
Klaus Schmidinger
e77d5dfbfb Added some missing teletext PIDs 2002-07-27 12:58:23 +02:00
Klaus Schmidinger
fdbb731ab2 Made VFAT handling more tolerant 2002-07-27 12:55:14 +02:00
Klaus Schmidinger
4524f8f814 Re-visited the race condition fix in the cDvbPlayer 2002-07-27 12:00:30 +02:00
Klaus Schmidinger
771f0150b4 Added description of raw OSD access for plugins 2002-07-21 15:18:48 +02:00
Klaus Schmidinger
6e002c2bf8 Disabled channels on Transponder 12070 2002-07-14 15:39:06 +02:00
Klaus Schmidinger
9b94097931 Fixed a possible race condition in the cDvbPlayer 2002-07-14 14:35:16 +02:00
Klaus Schmidinger
17699edebb Fixed a hangup when switching to the next file during replay 2002-07-14 12:34:44 +02:00
Klaus Schmidinger
8be5a7b7b2 Changed the symantics of the Name parameter in cStatus::Recording() and cStatus::Replaying() 2002-07-14 11:03:30 +02:00
Klaus Schmidinger
5fb0a0ed18 Added cOsd::OpenRaw() to create a raw OSD (needed for displaying SPUs) 2002-07-13 12:47:06 +02:00
Klaus Schmidinger
f2b637ed85 Changed the interface of cStatus::Replaying() 2002-07-13 11:16:27 +02:00
Klaus Schmidinger
d5208be84b Added direct access to the index data of cPalette (needed for displaying SPUs) 2002-07-13 10:24:28 +02:00
Klaus Schmidinger
5122a2d12d Added limitations for this version 2002-06-23 13:13:38 +02:00
Klaus Schmidinger
26981fd7b1 Switched handling 'Transfer Mode' to the new cPlayer/cControl structures 2002-06-23 12:59:58 +02:00
Klaus Schmidinger
cd030554e5 Switched VDR's own player to the new cPlayer/cControl structures 2002-06-23 11:23:34 +02:00
Klaus Schmidinger
0bb9a1a77b Moved handling of the Menu key entirely into vdr.c 2002-06-23 09:44:00 +02:00
Klaus Schmidinger
359e90b8a7 Activated transfer mode 2002-06-22 13:45:53 +02:00
Klaus Schmidinger
7ade39597a Activated cutting 2002-06-22 10:11:59 +02:00
Klaus Schmidinger
8a9898ea4f Added Hungarian language texts 2002-06-22 09:30:06 +02:00
Klaus Schmidinger
3ab746babd Changed 'cStatusMonitor' to 'cStatus' 2002-06-16 13:26:00 +02:00
Klaus Schmidinger
a4bfddd2f9 Totally rearranged device/player/recorder structures 2002-06-16 12:57:31 +02:00
Klaus Schmidinger
b005b8fc4a Removed compiler option '-m486' 2002-06-10 16:29:46 +02:00
Klaus Schmidinger
c4281473c3 Added Romanian language texts 2002-06-10 16:18:50 +02:00
Klaus Schmidinger
2107ffa7ee Fixed parsing 'E' records 2002-05-30 09:50:19 +02:00
Klaus Schmidinger
73c91b2672 Added Swedish language texts 2002-05-26 09:43:17 +02:00
Klaus Schmidinger
0161197360 Moved the cEITScanner out of dvbapi.h/.c, into the new eitscan.h/.c 2002-05-20 11:18:09 +02:00
Klaus Schmidinger
9f9d6a8a93 Implemented cStatusMonitor to allow plugins to set up a status monitor 2002-05-19 15:50:11 +02:00
Klaus Schmidinger
82725f53b5 Adopted the cutting fix to version 1.0.3 and rearranged setting Length 2002-05-18 14:26:08 +02:00
Klaus Schmidinger
bdccbbe93e Completely moved OSD handling out of the cDvbApi class, into the new cOsd 2002-05-18 14:03:22 +02:00
Klaus Schmidinger
3e5b31af5e Rearranged OSD class names to make 'cOsd' available for the main OSD interface 2002-05-18 12:41:18 +02:00
Klaus Schmidinger
4da8a8e066 Added an error message if the directory specified in the '-L' option can't be accessed 2002-05-18 10:36:35 +02:00
Klaus Schmidinger
26a2d98524 Fixed the cutting mechanism to make it re-sync in case a frame is larger than the buffer 2002-05-18 09:24:10 +02:00
Klaus Schmidinger
7da1dc6e1d Fixed some function headers to make them compile with gcc 3.x 2002-05-18 08:57:42 +02:00
Klaus Schmidinger
a5c2af7277 Makefile improvements 2002-05-17 16:29:02 +02:00
Klaus Schmidinger
57ff745d76 Added credit to Onno Kreuziger 2002-05-14 16:10:44 +02:00
Klaus Schmidinger
6ea22bf2f0 Improved the [eid]syslog() macros (cont'd) 2002-05-13 20:00:00 +02:00
Klaus Schmidinger
49fcbf19fa Made the config directory available to plugins 2002-05-13 16:11:19 +02:00
Klaus Schmidinger
bbddf7e2db Plugin packages now expand into a dir with only the name and version number 2002-05-12 15:12:12 +02:00
Klaus Schmidinger
2cc450a67c Added 'insert' capabilities to cList 2002-05-12 14:46:46 +02:00
Klaus Schmidinger
97a5ac7cba Updated channels.conf.cable 2002-05-12 11:08:47 +02:00
Klaus Schmidinger
5d733e59ee Added the cPlugin::Housekeeping() function 2002-05-12 10:20:17 +02:00
Klaus Schmidinger
01c68def34 Changed the cPlugin::Start() function to return a boolean value 2002-05-12 09:24:45 +02:00
Klaus Schmidinger
7993e4c06f Added release notes for version 1.1.1 2002-05-11 15:00:00 +02:00
Klaus Schmidinger
0fac78954c Avoiding ambiguities in the cList template class in case one defines a 'list of lists' 2002-05-11 08:42:30 +02:00
Klaus Schmidinger
8162e30e1b Fixed leftover references to the file FORMATS 2002-05-10 15:08:51 +02:00
Klaus Schmidinger
37f89dca49 Separated the actual DVB hardware OSD implementation from the abstract OSD interface 2002-05-10 14:55:53 +02:00
Klaus Schmidinger
b527b27708 Implemented plugin interface 2002-05-09 16:26:56 +02:00
Klaus Schmidinger
c10d97743e Updated channels.conf.cable 2002-05-05 11:03:06 +02:00
Klaus Schmidinger
632c5031f2 Updated PW channels 2002-05-05 10:43:48 +02:00
Klaus Schmidinger
5d2cb386a0 Fixed skipping forward in time shift mode near the end of the recording 2002-05-03 16:06:54 +02:00
Klaus Schmidinger
04d356f805 Updated PW channels 2002-05-03 14:36:55 +02:00
Klaus Schmidinger
f492153edb Fixed a crash on systems with disks that have a block size larger than 1MB 2002-05-01 16:22:41 +02:00
Klaus Schmidinger
eefd2b88f1 Fixed the unit of the 'SVDRP timeout' setup parameter 2002-05-01 14:57:12 +02:00
Klaus Schmidinger
a0449f07ef Added Greek language texts 2002-05-01 10:35:01 +02:00
Klaus Schmidinger
2ac56b497d Default duration of instant recording is 3 hours (and configurable) 2002-04-26 13:43:46 +02:00
Klaus Schmidinger
3b656e9e46 Now taking an active video cutting process into account when doing shutdown or housekeeping 2002-04-26 12:17:38 +02:00
Klaus Schmidinger
2e3030a963 Now encoding '.' at the end of a directory name in case of VFAT=1 2002-04-21 14:10:31 +02:00
Klaus Schmidinger
fb38680302 No longer setting PIDs 0x1FFF, which apparently fixes problems with CAMs and AC3 sound only working the first time 2002-04-21 12:11:00 +02:00
Klaus Schmidinger
d628839eee Updated the Premiere World Formula 1 channels in 'channels.conf' 2002-04-21 10:30:29 +02:00
Klaus Schmidinger
dfb1d78abf Fixed a possible endless loop in shifting recordings between DVB cards 2002-04-21 10:09:56 +02:00
Klaus Schmidinger
5153104e7e Fixed some missing ',' in i18n.c 2002-04-20 09:42:37 +02:00
Klaus Schmidinger
9b840b07c4 Fixed a crash when selecting the 'Jump' function directly after setting an editing mark 2002-04-20 09:23:02 +02:00
Klaus Schmidinger
8ec5c0d926 Improved thread locking in the ring buffer to avoid possible race conditions under heavy load 2002-04-19 12:40:04 +02:00
Klaus Schmidinger
75643deaeb Updated the 'Blue Movie' channels to the new 'Premiere Erotik' 2002-04-13 11:49:36 +02:00
Klaus Schmidinger
7502d3e8ad Fixed color palette handling on 'big endian' systems 2002-04-13 11:38:57 +02:00
Klaus Schmidinger
cba5ef4373 Implemented enhanced string editing 2002-04-13 10:52:01 +02:00
Klaus Schmidinger
37fa217a09 Added some DVB-T channels for Berlin (Germany) to channels.conf.terr 2002-04-12 15:00:52 +02:00
Klaus Schmidinger
639c3ba0e3 Final version 1.0.0 2002-04-07 13:12:04 +02:00
Klaus Schmidinger
c5fac4ed21 Another fix to the still picture workaround 2002-04-07 09:48:32 +02:00
Klaus Schmidinger
3581c20976 Fixed a bug in the editing process 2002-04-06 15:28:08 +02:00
Klaus Schmidinger
367b3f8c7d Fixed a possible hangup when reading a broken epg.data file 2002-04-06 14:02:41 +02:00
Klaus Schmidinger
d00b5d8828 Now the EPG scan skips channels that have their 'Ca' parameter explicitly set to an other DVB card 2002-04-06 13:21:47 +02:00
Klaus Schmidinger
cb0e6f1b14 Fixed a problem with accessing the epg.data file before it is fully written 2002-04-06 11:49:04 +02:00
Klaus Schmidinger
7babc1034e Fixed the still picture workaround in case the progress display is active 2002-04-06 11:08:54 +02:00
Klaus Schmidinger
3985f8dd49 Fixed resetting the 'First day' timer parameter once the timer actually starts recording 2002-04-06 09:58:36 +02:00
Klaus Schmidinger
ea6f46d5fb Added Spanish language texts 2002-04-06 09:51:08 +02:00
Klaus Schmidinger
ab75db967e Added credits for Michael Moster 2002-04-02 21:21:45 +02:00
Klaus Schmidinger
967ec9f2d4 Fixed a problem with wrong EPG data in the Schedules menu 2002-04-02 20:59:05 +02:00
Klaus Schmidinger
76b86feca4 Added credits for Mirko Doelle 2002-04-02 16:48:28 +02:00
Klaus Schmidinger
46c8afe443 Fixed a bug in the EPG bugfix mechanism if the extended description is shorter than 3 characters 2002-04-01 13:01:27 +02:00
Klaus Schmidinger
5833ea922a Added making the /video directory and copying the config files 2002-04-01 12:50:48 +02:00
Klaus Schmidinger
71ee42fe96 Changed the default 'Ok' key when using the PC keyboard from '5' to 'Enter' 2002-04-01 12:24:35 +02:00
Klaus Schmidinger
53ecd41810 Fixed a bug in parsing group separators in channels.conf 2002-04-01 12:01:00 +02:00
Klaus Schmidinger
f4d9488718 Added Polish language texts 2002-04-01 11:38:27 +02:00
Klaus Schmidinger
5e4834e737 Fixed a bug when a timer records over midnight of a day that had a change in Daylight Saving Time 2002-04-01 11:04:47 +02:00
Klaus Schmidinger
0ec8d4c4a5 Added thanks to Klaus Wolf 2002-04-01 09:14:57 +02:00
Klaus Schmidinger
2331fb9cc1 Fixed skipping the next hit of a repeating timer 2002-03-31 21:24:10 +02:00
Klaus Schmidinger
94849cfde8 Now using statfs() to determine the amount of free disk space 2002-03-31 20:51:06 +02:00
Klaus Schmidinger
ca29ed0ca8 Completed Norwegian OSD texts 2002-03-31 16:32:04 +02:00
Klaus Schmidinger
758a4850fb Completed Slovenian OSD texts 2002-03-31 15:55:29 +02:00
Klaus Schmidinger
837ce0a299 Changed time entry in the 'Jump' command during replay, so that it is filled up from right to left 2002-03-31 15:26:18 +02:00
Klaus Schmidinger
cebd81cd60 Added units to Setup parameters 2002-03-31 13:39:56 +02:00
Klaus Schmidinger
767133a18e Fixed a bug in the 'First day' timer parameter for timers that record over midnight 2002-03-31 12:01:58 +02:00
Klaus Schmidinger
72962ccdd7 Fixed a bug in switching back the replay mode display in time shift mode 2002-03-31 10:57:28 +02:00
Klaus Schmidinger
9bfb79e15e Suppressing automatic hotkey assignment if entry starts with digit and blank 2002-03-29 16:45:36 +01:00
Klaus Schmidinger
b83ff7ab5d Completed Italian OSD texts 2002-03-29 16:20:39 +01:00
Klaus Schmidinger
ad1e292c2e New 'make' target 'install' 2002-03-29 14:24:47 +01:00
Klaus Schmidinger
de796b51e6 Added a manual page vdr(5) 2002-03-29 14:07:22 +01:00
Klaus Schmidinger
0358b2abb8 Checking the return value of '...FileReady...' calls in dvbapi.c for better performance under heavy system load 2002-03-29 11:43:58 +01:00
Klaus Schmidinger
d9b6236191 Adjusting column width for channel numbers in case there are more than 999 channels 2002-03-29 10:50:20 +01:00
Klaus Schmidinger
2625c46232 Added command line option -V 2002-03-29 10:10:04 +01:00
Klaus Schmidinger
ce5a52c906 Added a manual page vdr(1) 2002-03-24 14:32:39 +01:00
Klaus Schmidinger
1838c02c9e Fixed scrolling the 'Channels' menu in case the cursor ends up on a group delimiter 2002-03-24 11:23:23 +01:00
Klaus Schmidinger
ca479d90df Displaying command to be executed in status line 2002-03-23 15:16:12 +01:00
Klaus Schmidinger
a9e4cc7d63 Workaround for displaying still frames with the unpatched LinuxDVB driver 2002-03-23 14:24:27 +01:00
Klaus Schmidinger
460e907cb9 Now writing the title of a recording into the 'summary.vdr' file 2002-03-23 11:37:28 +01:00
Klaus Schmidinger
508d8a92bd Completed French OSD texts 2002-03-23 10:26:55 +01:00
Klaus Schmidinger
0be1a13c60 Improved file I/O in case of EINTR 2002-03-22 15:18:58 +01:00
Klaus Schmidinger
f94627ab13 Completed Portuguese OSD texts 2002-03-22 14:30:41 +01:00
Klaus Schmidinger
26e9ec2d65 Completed Dutch OSD texts 2002-03-22 13:58:50 +01:00
Klaus Schmidinger
6607608f9a Completed Finnish OSD texts 2002-03-22 13:32:42 +01:00
Klaus Schmidinger
e4424b1550 Fixed restoring CICAM setup values for a fourth DVB card 2002-03-18 21:36:00 +01:00
Klaus Schmidinger
b305ea6b02 Changed 'TrustedTransponder' to 'TimeTransponder' 2002-03-17 14:24:11 +01:00
Klaus Schmidinger
dea51d37a9 Refined texts of the 'Setup' menu 2002-03-17 14:11:22 +01:00
Klaus Schmidinger
b72b15cf8f New Setup item 'Restart' 2002-03-17 12:04:35 +01:00
Klaus Schmidinger
ae3f18dd57 The 'Commands' menu now automatically assigns number keys as hotkeys to the commands 2002-03-16 16:48:14 +01:00
Klaus Schmidinger
986f467993 Replaced 'killproc' with 'killall' in 'runvdr' 2002-03-16 16:22:12 +01:00
Klaus Schmidinger
f7d6a96935 Fixed high CPU usage in transfer mode 2002-03-16 14:27:35 +01:00
Klaus Schmidinger
25abe47a3b The 'Left' and 'Right' keys are now used to page up and down in text displays 2002-03-16 14:08:12 +01:00
Klaus Schmidinger
45180b762f Physically removing a deleted recording if one with the same name shall be deleted again 2002-03-16 12:19:14 +01:00
Klaus Schmidinger
80bc132236 Fixed displaying a system message while the replay mode is being shown 2002-03-16 11:38:27 +01:00
Klaus Schmidinger
92358d6a4e Changed the title of the 'Main' menu to 'VDR' 2002-03-16 10:09:54 +01:00
Klaus Schmidinger
d9cfa43d85 Grouped the Setup parameters into several sub-menus 2002-03-16 10:03:04 +01:00
Klaus Schmidinger
f9a3885ef2 New Setup parameter TrustedTransponder 2002-03-10 12:45:58 +01:00
Klaus Schmidinger
550c79e411 Changed the MANUAL description of the 'Conditional Access' setup parameters 2002-03-10 10:20:53 +01:00
Klaus Schmidinger
d5c01bbe5a Implemented OSD for Volume and Mute 2002-03-09 17:11:49 +01:00
Klaus Schmidinger
cb90e9b8dc Now starting the Dolby Digital output thread only if the recording actually contains Dolby Digital audio data 2002-03-09 12:09:57 +01:00
Klaus Schmidinger
ac5aecb8eb Fixed 'zombie' processes when closing a pipe 2002-03-09 11:51:56 +01:00
Klaus Schmidinger
a9fd732a72 Added log messages when deleting recordings in case the disk runs full while recording 2002-03-09 10:45:10 +01:00
Klaus Schmidinger
eb89599c58 Fixed resetting 'mute' state when setting the volume to a non-zero value 2002-03-09 10:16:16 +01:00
Klaus Schmidinger
18ab84b0c1 New SVDRP command VOLU 2002-03-09 10:07:40 +01:00
Klaus Schmidinger
7ada973f6c New command line option '-m' 2002-03-08 16:37:42 +01:00
Klaus Schmidinger
9e20745fde Blue button is now 'Stop' in 'Main' menu if replaying 2002-03-08 16:11:34 +01:00
Klaus Schmidinger
5d666161d6 Fixed reacting on changes in CICAM settings (needed to restart VDR before) 2002-03-08 15:19:49 +01:00
Klaus Schmidinger
59b8e71d67 Fixed handling CICAM settings if the first one of a DVB card was FTA 2002-03-08 15:06:37 +01:00
Klaus Schmidinger
a5c7994c26 Fixed avoiding the primary DVB interface in case Setup.PrimaryLimit is 0 2002-03-08 14:24:19 +01:00
Klaus Schmidinger
3b46788bcd Added 'Ca' code 201 for 'Cryptoworks, GOD-DIGITAL' to 'ca.conf' 2002-03-08 13:56:34 +01:00
Klaus Schmidinger
e18fca233e Updated French language texts 2002-03-03 16:39:54 +01:00
Klaus Schmidinger
9d4456a0a3 CICAM setup for conditional access channels 2002-03-03 16:12:29 +01:00
Klaus Schmidinger
9f5397b510 Fixed a deadlock when switching channels via Schedule/Now|Next/Switch 2002-03-02 09:37:56 +01:00
Klaus Schmidinger
bddab7107d Fixed a crash in case there is no 'epg.data' at program start 2002-02-25 16:32:34 +01:00
Klaus Schmidinger
58af7c57e5 Added a missing error message in SVDRP command LSTC 2002-02-24 14:16:46 +01:00
Klaus Schmidinger
715ed57ab1 Removed DVD support from the core VDR source 2002-02-24 14:07:21 +01:00
Klaus Schmidinger
7eca326b39 Reading the 'setup.conf' file no longer terminates in case of an error 2002-02-24 12:01:20 +01:00
Klaus Schmidinger
7f3c58f857 New Setup parameter RecordDolbyDigital 2002-02-24 11:55:24 +01:00
Klaus Schmidinger
67cbbd7ba3 Taking the German umlauts 'as is' when compiled with VFAT 2002-02-24 11:22:30 +01:00
Klaus Schmidinger
46095d6151 New SVDRP command PUTE 2002-02-24 11:13:21 +01:00
Klaus Schmidinger
430284a8a7 Reading 'epg.data' at startup 2002-02-23 17:11:19 +01:00
Klaus Schmidinger
645f62fee4 Fixed the SVDRP GRAB command in case the video device can't be opened 2002-02-23 10:43:42 +01:00
Klaus Schmidinger
3db87e806c Taking EPG data from 'start + 5min' for instant recordings 2002-02-17 16:03:49 +01:00
Klaus Schmidinger
aaf792357d Fixed closing all unused file descriptors when opening a pipe 2002-02-17 14:51:29 +01:00
Klaus Schmidinger
e18b303818 Terminating timer when deleting recording 2002-02-17 14:29:13 +01:00
Klaus Schmidinger
a87e7625dd Implemented the 'First day' parameter for repeating timers 2002-02-17 13:05:05 +01:00
Klaus Schmidinger
3ecbdd489e Fixed a crash when replaying with DEBUG_OSD=1 2002-02-16 12:55:33 +01:00
Klaus Schmidinger
4c018b1c36 Added the TPID to Hessen-3 in 'channels.conf' 2002-02-16 09:47:28 +01:00
Klaus Schmidinger
42c2dad611 Fixed the 'Low disk space!' message 2002-02-15 22:24:30 +01:00
Klaus Schmidinger
e841bc096f Removed '#define VFAT 1' (was a leftover from testing) 2002-02-15 22:10:22 +01:00
Klaus Schmidinger
c50759747d Added scanning for EPG data for another 4 days 2002-02-15 14:01:01 +01:00
Klaus Schmidinger
60eed661a2 Finally version 0.99 2002-02-10 15:44:40 +01:00
Klaus Schmidinger
4fc173748b No more trailing '~' in progress display 2002-02-10 15:41:23 +01:00
Klaus Schmidinger
8c403e1b0d Confirmation prompt in case of an upcoming timer event when pressing the 'Power' key 2002-02-10 15:18:45 +01:00
Klaus Schmidinger
1b3d0f1d1b If compiled with VFAT=1, characters that can't be handled by a VFAT system are now encoded to '#XX' 2002-02-10 14:21:36 +01:00
Klaus Schmidinger
219ccb51a7 If Setup.ShowInfoOnChSwitch is set to 'no', the box for the EPG display is no longer shown 2002-02-10 11:58:17 +01:00
Klaus Schmidinger
94b9c72e22 Changed the default name for instant recordings to 'TITLE EPISODE' 2002-02-10 11:40:29 +01:00
Klaus Schmidinger
ba1bf3a99e Automatically closing empty recordings menu page after delete 2002-02-10 11:36:07 +01:00
Klaus Schmidinger
00b28f19db Added a typedef for 'in_addr_t' to make it work with glibc < 2.2 2002-02-09 16:03:22 +01:00
Klaus Schmidinger
13a0aff6b9 Reverted to the previous way of searching for the EPG record of the current recording in case of a periodic timer 2002-02-09 15:27:39 +01:00
Klaus Schmidinger
aa80fad981 Added Finnish language texts 2002-02-09 15:15:18 +01:00
Klaus Schmidinger
fe9b2103f3 Only reporting the 'EPG bugfix statistics' if there really were any fixes 2002-02-09 14:50:05 +01:00
Klaus Schmidinger
889e70803f Changed the estimated data rate for calculating the remaining disk capacity to 25.75 MB/min 2002-02-09 14:42:56 +01:00
Klaus Schmidinger
5abb02b301 Fixed a bug in moving timers or channels to the last position in the list 2002-02-05 18:28:14 +01:00
Klaus Schmidinger
e11c7e4b1c Fixed a problem with the ERR macro defined by ncurses.h 2002-02-03 16:47:35 +01:00
Klaus Schmidinger
da56a94dbf Special VPIDs to allow recording radio channels 2002-02-03 16:22:05 +01:00
Klaus Schmidinger
deb9f88710 Implemented TITLE and EPISODE keywords 2002-02-03 15:55:04 +01:00
Klaus Schmidinger
0b7e9057da Introduced 'svdrphosts.conf' 2002-02-02 17:20:54 +01:00
Klaus Schmidinger
ddec0a101b Changed the [dei]syslog macros to use var args; fixed error handling in establishing an SVDRP connection 2002-02-02 13:44:24 +01:00
Klaus Schmidinger
2a31a4eca8 Added some EPG bugfix statistics 2002-02-02 12:13:35 +01:00
Klaus Schmidinger
2ce1bf31d3 Removed the EPG bugfix for 'Title / Subtitle' cleanup 2002-02-02 11:59:10 +01:00
Klaus Schmidinger
548aa10f29 Added a description of the sort order of individual episodes in the recordings menu to the MANUAL 2002-02-02 10:46:15 +01:00
Klaus Schmidinger
e327c3862d Fixed handling timers on the 29th, 30th or 31st of a month in case the next month has less than 31 days 2002-02-01 15:37:35 +01:00
Klaus Schmidinger
103124c82c Fixed handling hierarchical recordings menu in case of directories starting with the same sequence of characters 2002-02-01 15:11:39 +01:00
Klaus Schmidinger
9a64e7a818 Updated channel settings for 'N24' 2002-02-01 14:49:43 +01:00
Klaus Schmidinger
a2c2926079 Fixed handling improperly formatted EIT data 2002-01-30 18:31:34 +01:00
Klaus Schmidinger
7803f04b8e Fixed handling improper buffer lengths in the EIT parser 2002-01-29 22:08:52 +01:00
Klaus Schmidinger
7b475c6f96 Removed the 'Tools' subdirectory from the VDR archive 2002-01-27 16:12:31 +01:00
Klaus Schmidinger
8fbc28349b Status messages are now displayed centered 2002-01-27 16:00:31 +01:00
Klaus Schmidinger
3669bbf375 Activating the 'Recordings' menu now displays 'scanning recordings...' 2002-01-27 15:55:31 +01:00
Klaus Schmidinger
fe5809c4e3 Reverted to 'find' instead of 'ftw()' to collect recordings (ftw() was much slower) 2002-01-27 15:14:45 +01:00
Klaus Schmidinger
28e54bc648 The 'Main' menu now displays the used disk space in the title 2002-01-27 13:11:23 +01:00
Klaus Schmidinger
53c5499a0b The editing process now calls AssertFreeDiskSpace() 2002-01-26 15:28:41 +01:00
Klaus Schmidinger
f0a4b1c417 A message is now prompted if free disk space becomes low during recording 2002-01-26 15:25:37 +01:00
Klaus Schmidinger
895921019c Fixed setting the LastActivity timestamp after a shutdown prompt 2002-01-26 14:09:21 +01:00
Klaus Schmidinger
4bba577a8b Improved error handling in the editing process; message prompt at the end of editing process 2002-01-26 13:42:15 +01:00
Klaus Schmidinger
503c803b8d Fixed handling file names that contain single quotes or dollar signs in calls to external commands 2002-01-26 12:04:32 +01:00
Klaus Schmidinger
fe7b03d6b5 Improved speed of setting the Help button texts 2002-01-26 11:13:48 +01:00
Klaus Schmidinger
305abd449f Now using 'ftw()' instead of an external 'find' to collect recordings 2002-01-20 16:47:09 +01:00
Klaus Schmidinger
fd839aae7b The 'Recordings' menu now displays a hierarchical structure 2002-01-20 14:05:28 +01:00
Klaus Schmidinger
e1ab9c1dac No longer requiring 'libncurses' if compiling without DEBUG_OSD=1 and REMOTE=KBD 2002-01-13 16:57:27 +01:00
Klaus Schmidinger
49b2813699 Fixed failing watchdog timer if program hangs in OSD activities 2002-01-13 16:27:39 +01:00
Klaus Schmidinger
21f13f0ef1 Removed EPGBugfixLevel '3' 2002-01-13 16:18:40 +01:00
Klaus Schmidinger
08390642c8 Improved performance of SVDRP command entry 2002-01-13 16:08:45 +01:00
Klaus Schmidinger
5497970338 Removed the check to see whether the system time is running linearly 2002-01-13 16:03:02 +01:00
Klaus Schmidinger
441c35e8e8 Prepared the OSD functions for multiple overlapping windows 2002-01-13 15:55:08 +01:00
Klaus Schmidinger
b2202e7998 Added DPID to 'PREMIERE MOVIE 1' in channels.conf.cable 2002-01-13 13:15:04 +01:00
Klaus Schmidinger
fe976f8098 Fixed channel data for 'DW TV' 2002-01-13 12:41:49 +01:00
Klaus Schmidinger
bbb794a3df Removed the 'read incomplete section...' error message in the EIT processor 2001-12-01 14:34:03 +01:00
Klaus Schmidinger
0f45a56f28 Fixed setting the OSD size in the 'Confirm' interface call 2001-12-01 12:03:52 +01:00
Klaus Schmidinger
1d9eb9f7bc Fixed external AC3 replay; switched back to old version numbering scheme 2001-11-25 16:44:13 +01:00
Klaus Schmidinger
6e6eeab1fd Fixed DVD audio sync problems 2001-11-24 14:48:04 +01:00
Klaus Schmidinger
c1dd84e0e9 Changed the maximum value for PIDs in channels.conf from 0xFFFE to 0x1FFF 2001-11-24 13:21:16 +01:00
Klaus Schmidinger
01bff47d1c Implemented DVB-T support; Removed the range limits for the Frequency and Srate parameters of channel definitions 2001-11-24 11:42:43 +01:00
Klaus Schmidinger
f131c8c79d Added MPEG audio support for DVD 2001-11-10 13:41:22 +01:00
Klaus Schmidinger
8d7c343a92 Fixed several channel definitions in 'channels.conf' 2001-11-10 13:28:10 +01:00
Klaus Schmidinger
fda24a48e5 Changed version numbering scheme 2001-11-10 12:47:34 +01:00
Klaus Schmidinger
2f7f2084a5 The device /dev/video is now opened only if necessary (to GRAB an image) 2001-11-04 12:13:01 +01:00
Klaus Schmidinger
9bba1ce73e Removed all video overlay stuff from cDvbApi and SVDRP 2001-11-04 11:38:23 +01:00
Klaus Schmidinger
6deb1cea38 Changed Helmut Schchner's first name to Mel 2001-11-04 11:00:41 +01:00
Klaus Schmidinger
56565721af Fixed ejecting a DVD while it is being replayed 2001-11-04 10:47:37 +01:00
Klaus Schmidinger
c31e701e73 Fixed releasing 'index' memory after recording or playback 2001-11-03 12:52:39 +01:00
Klaus Schmidinger
78d1fe10a4 Added a fifth parameter to the 'shutdown' call that indicates the reason for this shutdown request 2001-11-03 12:23:45 +01:00
Klaus Schmidinger
62c452561e Fixed handling the 'Power' key in case Setup.MinUserInactivity is set to 0 2001-11-03 11:49:39 +01:00
Klaus Schmidinger
d78d555b27 Added PTS to the converted PCM audio when replaying a DVD 2001-11-03 11:05:15 +01:00
Klaus Schmidinger
d3d7e8050f Added some missing teletext PIDs 2001-10-28 16:43:53 +01:00
Klaus Schmidinger
1cba487e56 Implemented stopping a recording on the primary interface 2001-10-28 16:32:34 +01:00
Klaus Schmidinger
fee4982077 Avoiding multiple EPG entries for the same event 2001-10-28 13:53:44 +01:00
Klaus Schmidinger
d64416b922 Fixed closing the progress display with the 'Back' key when in trick mode and Setup.ShowReplayMode is enabled (cont'd) 2001-10-28 10:21:01 +01:00
Klaus Schmidinger
8690654eaf Fixed handling the repeat function in the channel display 2001-10-27 13:48:20 +02:00
Klaus Schmidinger
17cdf085c7 Removed the recursion stuff from cThread (cMutex already does this) 2001-10-27 13:23:06 +02:00
Klaus Schmidinger
fd4d1f77f2 Changed the tuning code to use FrontendInfo to detect the type of DVB card 2001-10-27 13:01:33 +02:00
Klaus Schmidinger
3e10aa7839 Updated 'channels.conf' for the 'Bundesliga' channels of Premiere World 2001-10-27 12:16:27 +02:00
Klaus Schmidinger
7e6c2d47e0 Fixed a crash when pressing the '2' button while replaying a DVD 2001-10-27 12:04:36 +02:00
Klaus Schmidinger
576ba802fe New SVDRP commands LSTR and DELR to list and delete recordings 2001-10-27 11:47:46 +02:00
Klaus Schmidinger
02b5a40539 Fixed closing the progress display with the 'Back' key when in trick mode and Setup.ShowReplayMode is enabled 2001-10-27 10:23:09 +02:00
Klaus Schmidinger
407c2fb77f Completed storing the current audio volume in the setup.conf file 2001-10-27 09:57:59 +02:00
Klaus Schmidinger
a7136cf518 Pressing the 'Back' button while replaying a DVD now leads to the DVD menu 2001-10-21 14:29:03 +02:00
Klaus Schmidinger
74016967e4 Fixed handling trick modes near the beginning and end of a recording 2001-10-21 13:36:27 +02:00
Klaus Schmidinger
4320b97298 Fixed reading timers.conf and channels.conf that contain blanks after numeric values 2001-10-20 13:09:38 +02:00
Klaus Schmidinger
eba69bf7d1 Updated 'channels.conf' for the 'Bundesliga' channels of Premiere World 2001-10-20 11:40:59 +02:00
Klaus Schmidinger
e3c09115fe The menu timeout now also works when pressing the 'Back' button during replay to enter the 'Recordings' menu 2001-10-20 11:23:27 +02:00
Klaus Schmidinger
60ee85bf17 Closing all open file descriptors when calling external programs 2001-10-20 10:39:27 +02:00
Klaus Schmidinger
312764a7ab Fixed a bug in the replay mode display when pressing the Green or Yellow button while in trick mode 2001-10-20 09:06:09 +02:00
Klaus Schmidinger
70eafd259a Removed the 'system time seen...' message 2001-10-19 13:38:15 +02:00
Klaus Schmidinger
6de7f7e8b2 Fixed timers starting and ending at unexpected times 2001-10-19 13:22:24 +02:00
Klaus Schmidinger
3547208c34 Mapping backtick characters in EPG texts to single quotes 2001-10-07 14:13:29 +02:00
Klaus Schmidinger
1e897cc3a8 Fixed handling 'newline' characters in EPG texts 2001-10-07 14:02:19 +02:00
Klaus Schmidinger
b8471a3f11 Sorting recordings internally, with episodes sorted chronologically 2001-10-07 11:00:35 +02:00
Klaus Schmidinger
5011616a3e Fixed checking for valid video device when setting the video mode 2001-10-06 15:14:41 +02:00
Klaus Schmidinger
8585e08a0f Fixed the 'EPG bugfix' (sometimes had duplicate information in Subtitle and Extended Description) 2001-10-05 20:40:53 +02:00
Klaus Schmidinger
6d385e9154 Added contributor 2001-10-03 12:26:40 +02:00
Klaus Schmidinger
e296eb7f03 Additional channels 2001-10-03 10:57:24 +02:00
Klaus Schmidinger
4d6a6bb0ab New channel data for Premiere World 2001-10-03 10:29:54 +02:00
Klaus Schmidinger
726225e083 Providing channel number and file name to the shutdown program 2001-09-30 12:35:09 +02:00
Klaus Schmidinger
3b67f70b9d Fixed the 'system time seen...' message in case of overlapping timers 2001-09-30 11:43:36 +02:00
Klaus Schmidinger
4558fa70b1 Fixed handling repeat function when using LIRC 2001-09-30 11:41:24 +02:00
Klaus Schmidinger
cc761811ce New setup parameter SplitEditedFiles 2001-09-30 11:31:43 +02:00
Klaus Schmidinger
a0d04288c6 Lock file for accessing the video directory 2001-09-30 10:38:06 +02:00
Klaus Schmidinger
0ed710a843 Made the volume, mute and power keys work when a menu is active, too 2001-09-23 14:36:38 +02:00
Klaus Schmidinger
34e6eaad58 Fixed setting the locking PID in cMutex 2001-09-23 14:19:39 +02:00
Klaus Schmidinger
e1f7348922 Writing the current time (as seen by VDR) into the log file when starting a timer recording 2001-09-23 10:17:12 +02:00
Klaus Schmidinger
53364f9248 Implemented a check to see whether the system time is running linearly 2001-09-23 10:04:26 +02:00
Klaus Schmidinger
9f1046221d New command line option '-r' 2001-09-22 14:23:55 +02:00
Klaus Schmidinger
793503a2f5 Saving current volume to setup.conf 2001-09-22 13:41:49 +02:00
Klaus Schmidinger
fe9d7f0545 Fixed handling SVDRP commands whith more than one blank between the command word and the options 2001-09-22 13:31:29 +02:00
Klaus Schmidinger
14992a8037 EPG info is now updated if the contents changes but the ID remains the same 2001-09-22 13:07:43 +02:00
Klaus Schmidinger
935cfc2683 Removing unnecessary double quotes from EPG Subtitle in EPGBugfixLevel >=1 2001-09-22 10:28:33 +02:00
Klaus Schmidinger
772c515d6a Supplying the new frontend parameter 'Inversion' 2001-09-22 09:30:59 +02:00
Klaus Schmidinger
bf8948498d No more unnecessary display of 'normal play mode' 2001-09-21 16:24:06 +02:00
Klaus Schmidinger
d8aef25cbc Pressing 'Ok' while the mode display is on brings up the progress display 2001-09-21 16:18:51 +02:00
Klaus Schmidinger
a77360a1b6 Mode display is shown after progress display is closed 2001-09-21 16:07:22 +02:00
Klaus Schmidinger
7fc8b39f43 Fixed timeout when pressing '0' to set an editing mark while the progress display is not shown 2001-09-21 16:01:45 +02:00
Klaus Schmidinger
9309c176e9 No more replay mode display when pressing the 'Green' or 'Yellow' button 2001-09-21 15:07:38 +02:00
Klaus Schmidinger
d5cc1a1a4c Made VDR compile with libdvdread-0.9.1 2001-09-21 14:28:33 +02:00
Klaus Schmidinger
1b1a6c692c New version of the 'epg2timers' tool 2001-09-16 15:18:08 +02:00
Klaus Schmidinger
a4e97d871e New keys 'Volume+', 'Volume-' and 'Mute' 2001-09-16 15:06:54 +02:00
Klaus Schmidinger
987a0e931c Fixed starting a new replay immediately after stopping a previous one 2001-09-16 10:11:32 +02:00
Klaus Schmidinger
e7ef8190c2 Fixed manipulating an editing mark at the very end of a recording 2001-09-16 09:53:44 +02:00
Klaus Schmidinger
24883d3d23 Fixed putting the final editing mark into the edited version's marks file 2001-09-16 09:35:51 +02:00
Klaus Schmidinger
6ceefaf85f Better error handling when writing configuration files 2001-09-16 08:57:58 +02:00
Klaus Schmidinger
9be288dbb4 New version of 'Master-Timer' 2001-09-15 14:49:16 +02:00
Klaus Schmidinger
68e3afeb66 Changed obsolete macro VIDEO_WINDOW_CHROMAKEY to VID_TYPE_CHROMAKEY 2001-09-15 14:19:31 +02:00
Klaus Schmidinger
c9796296cd Switched to the driver's new tuning API 2001-09-15 14:00:14 +02:00
Klaus Schmidinger
7913b00daa Pipe to Dolby Digital replay command closes all unused file descriptors to avoid crashing when OSD is on 2001-09-15 13:00:58 +02:00
Klaus Schmidinger
e425cb9434 Changed size of all parse buffers to 10KB 2001-09-14 14:35:40 +02:00
Klaus Schmidinger
5513529419 Implemented replay mode display 2001-09-14 14:06:43 +02:00
Klaus Schmidinger
b47ce65b03 Implemented backtracing for fast forward/rewind 2001-09-09 13:36:16 +02:00
Klaus Schmidinger
de45b51473 Implemented 'Multi Speed Mode' 2001-09-09 12:52:41 +02:00
Klaus Schmidinger
9d509c37e7 Switching through channel groups now starts at current channel's group 2001-09-08 14:39:09 +02:00
Klaus Schmidinger
c7bb0bb739 Improved handling of 'Power' key 2001-09-08 13:02:05 +02:00
Klaus Schmidinger
57b324cd42 Fixed channel toggling in case 'Ok' has been pressed 2001-09-08 12:18:02 +02:00
Klaus Schmidinger
0c8cc01b1a Error message if Transfer Mode can't be started 2001-09-08 11:44:45 +02:00
Klaus Schmidinger
3b6782a774 Some fixes to the shutdown feature 2001-09-07 15:37:26 +02:00
Klaus Schmidinger
fa31c70f7d Back to old version number notation 2001-09-02 15:45:17 +02:00
Klaus Schmidinger
22ccf22f6f Using subtitle for repeating timers; taking summary at recording time 2001-09-02 15:21:54 +02:00
Klaus Schmidinger
0d75710545 Using '~' in recording filename 2001-09-02 10:28:20 +02:00
Klaus Schmidinger
4aee497101 New setup parameter OSDMessageTime 2001-09-01 15:23:27 +02:00
Klaus Schmidinger
5a5fc72814 Stopping finished timer recordings before starting new ones 2001-09-01 15:04:14 +02:00
Klaus Schmidinger
e2701822e8 Fixed 'Channel locked' message if recording is running on primary interface 2001-09-01 13:51:25 +02:00
Klaus Schmidinger
7fd56f7d6f Copying summary info when cutting a recording 2001-09-01 13:38:09 +02:00
Klaus Schmidinger
ba409a203a Fixed code for the default 'Ok' button on the PC keyboard 2001-09-01 12:03:44 +02:00
Klaus Schmidinger
dce6bb864b New remote control key 'Power' 2001-09-01 11:44:08 +02:00
Klaus Schmidinger
63105a7842 New SVDRP command NEXT to show the next timer event 2001-09-01 09:53:01 +02:00
Klaus Schmidinger
a8f8de9dc9 Implemented automatic shutdown 2001-09-01 09:04:37 +02:00
Klaus Schmidinger
287a267669 Added missing '#include <time.h>' in tools.c 2001-08-26 15:52:17 +02:00
Klaus Schmidinger
6f68910828 Sorting timers in the 'Timers' menu 2001-08-26 14:17:20 +02:00
Klaus Schmidinger
7092907ccd Timers that are currently recording are now marked with '#' 2001-08-26 12:19:23 +02:00
Klaus Schmidinger
a4547681d5 Completely new timer matching calculation 2001-08-26 11:58:23 +02:00
Klaus Schmidinger
0525d1bb78 New Setup parameter MaxVideoFileSize 2001-08-25 13:52:38 +02:00
Klaus Schmidinger
14d3933d91 The menus and the channel display now show the current date and time 2001-08-25 13:27:26 +02:00
Klaus Schmidinger
27f92da20c Fixed the chirping sound after Pause/Play of a DVD 2001-08-19 15:16:22 +02:00
Klaus Schmidinger
73870fc907 Fixed broken recordings after a driver buffer overflow 2001-08-19 14:37:17 +02:00
Klaus Schmidinger
e994e3a4fe Implemented EPG bugfixing 2001-08-17 13:19:10 +02:00
Klaus Schmidinger
716d3d07b4 Now using 'libdtv' for getting EIT information 2001-08-15 13:56:11 +02:00
Klaus Schmidinger
42096e07b6 The 'channel not sync'ed' log message now also lists the card number 2001-08-15 09:25:18 +02:00
Klaus Schmidinger
000ce0cf21 Made I/O more robust by handling EINTR 2001-08-12 15:22:48 +02:00
Klaus Schmidinger
f7fff8b7be If there is no free DVB device to record, the log message will now be given only once 2001-08-11 15:48:54 +02:00
Klaus Schmidinger
0b73f060d0 Fixed displaying editing marks when toggling a mark in 'pause' mode 2001-08-11 15:08:14 +02:00
Klaus Schmidinger
8e7c06006f Implemented 'Jump' function in replay mode 2001-08-11 14:30:21 +02:00
Klaus Schmidinger
8e99289b55 Implemented SpinUpDisk() 2001-08-11 11:15:41 +02:00
Klaus Schmidinger
627916d32a New command line option -E 2001-08-11 09:38:12 +02:00
Klaus Schmidinger
cf15f276f9 Changed the default value for the 'DiSEqC' setup parameter to 'off' 2001-08-11 08:44:48 +02:00
Klaus Schmidinger
0387ee9ad9 Made the font file generation more stable 2001-08-10 16:56:49 +02:00
Klaus Schmidinger
1c12948b7e Changed the 'Eject DVD' button text to a simple 'Eject' 2001-08-10 15:38:59 +02:00
Klaus Schmidinger
232f410569 Fixed handling DVB card indexes when using only one card in a multi-card system 2001-08-10 15:18:07 +02:00
Klaus Schmidinger
4ea2daeebe Improved AC3 decoding when replaying DVDs 2001-08-10 12:42:10 +02:00
Klaus Schmidinger
85a0277910 Updated French OSD texts 2001-08-08 16:43:43 +02:00
Klaus Schmidinger
9a1f4cfb94 Updated 'channels.conf.cable' 2001-08-08 16:18:09 +02:00
Klaus Schmidinger
92d0bb8fcc Suppressing replay progress display when replaying a DVD 2001-08-07 16:39:18 +02:00
Klaus Schmidinger
a57bcf4240 Fixed displaying colored button texts that are too long 2001-08-07 16:30:52 +02:00
Klaus Schmidinger
f1c2d45c42 DVD support is now optional (cont'd) 2001-08-06 16:25:00 +02:00
Klaus Schmidinger
ae15608197 Fixed timeout calculation in cFile::FileReady() 2001-08-05 12:40:37 +02:00
Klaus Schmidinger
c2ed9b5daf New ringbuffer for frames 2001-08-05 12:23:24 +02:00
Klaus Schmidinger
614113cdcb Fixed replay progress display in case replay is paused while watching an ongoing recording; initial display comes up in one piece 2001-08-04 08:08:44 +02:00
Klaus Schmidinger
bff17fb1d0 Added support for replaying DVDs 2001-08-03 14:18:08 +02:00
Klaus Schmidinger
1962940c39 Modified the display of the channel group separators 2001-07-31 15:32:02 +02:00
Klaus Schmidinger
2c93950b8f Explicitly switching back to the previously active channel after ending a replay session 2001-07-29 10:34:10 +02:00
Klaus Schmidinger
9639cfdd46 Increased timeout until reporting 'video data stream broken' when recording 2001-07-29 09:50:49 +02:00
Klaus Schmidinger
bdfeda21c7 No longer actually tuning the primary interface in 'Transfer Mode' 2001-07-29 09:24:47 +02:00
Klaus Schmidinger
5d415c08d0 Fixed display with DEBUG_OSD 2001-07-28 16:32:40 +02:00
Klaus Schmidinger
97ac615490 Changed message colors 2001-07-28 15:03:22 +02:00
Klaus Schmidinger
349b05400a Updated channels.conf for PW 2001-07-28 14:55:11 +02:00
Klaus Schmidinger
6585e5ede6 Showing progress display when setting editing mark 2001-07-28 14:06:36 +02:00
Klaus Schmidinger
dd3c8591cd When entering time values the digits that still have to be entered are now shown as '-' 2001-07-28 13:48:52 +02:00
Klaus Schmidinger
80d491ec45 Avoiding unnecessary code execution in the replay progress display 2001-07-28 13:16:23 +02:00
Klaus Schmidinger
0f52c4fe33 Fixed jumping to an editing mark when replay has been paused 2001-07-28 11:49:23 +02:00
Klaus Schmidinger
ab4e3c7ef8 Fixed replaying in case there is no index file 2001-07-28 11:41:51 +02:00
Klaus Schmidinger
780cd3d52f Avoiding audio/video distortions in 'Transfer Mode' 2001-07-28 11:26:45 +02:00
Klaus Schmidinger
47b859c156 DiSEqC support can now be generally enabled/disabled 2001-07-27 13:45:55 +02:00
Klaus Schmidinger
d008680ad7 Made the width and height of the OSD configurable 2001-07-27 11:51:42 +02:00
Klaus Schmidinger
81919a6647 Made the position of the channel display configurable 2001-07-27 10:59:50 +02:00
Klaus Schmidinger
697b389872 Increased the upper limit for the symbol rate to 30000 2001-07-27 10:28:55 +02:00
Klaus Schmidinger
8c28b9f74a Fixed repeat function with LIRC 2001-07-27 10:18:57 +02:00
Klaus Schmidinger
7107140cbe Changed the check whether the driver is loaded 2001-07-27 07:37:33 +02:00
Klaus Schmidinger
ab1275798e Increased the usleep value in cDvbOsd::Cmd() to 5000 in order to work on systems with the KURT/utime-patch 2001-07-24 16:26:58 +02:00
Klaus Schmidinger
1d6fc3e1f6 Norwegian OSD texts 2001-07-24 16:00:54 +02:00
Klaus Schmidinger
9323eea670 Fixed handling group separator at beginning of 'channels.conf' 2001-07-22 15:17:51 +02:00
Klaus Schmidinger
37ed2c31e7 Increased the buffer for key names received from LIRC 2001-07-22 14:46:45 +02:00
Klaus Schmidinger
668606c38c Note about new PW channel setup 2001-07-22 14:32:06 +02:00
Klaus Schmidinger
90dc8426db Fixed a possible crash in parsing incorrect lines in 'channels.conf' 2001-07-22 14:17:15 +02:00
Klaus Schmidinger
bd48a49712 Fixed handling characters above 0xEF in SVDRP 2001-07-22 14:00:11 +02:00
Klaus Schmidinger
693033f390 Displaying the frame counter in the replay progress display only when editing a mark 2001-07-22 13:46:07 +02:00
Klaus Schmidinger
c14d8d1da1 Larger OSD with 2bpp windows; Channel display at bottom 2001-07-22 12:33:45 +02:00
Klaus Schmidinger
e4732c0912 French OSD texts 2001-07-22 09:36:49 +02:00
Klaus Schmidinger
9dcd0fc6e3 Removed a superfluous VIDEO_FREEZE call in the replay buffer 2001-07-22 09:34:55 +02:00
Klaus Schmidinger
06236395e7 Increased the frame buffer size to 192KB 2001-07-22 09:33:34 +02:00
Klaus Schmidinger
1930e13961 Fixed a hanging SVDRP connection if the client dies without issuing QUIT 2001-07-14 09:49:07 +02:00
Klaus Schmidinger
497183cd73 Fixed high system load when displaying a still picture in replay 2001-07-14 09:24:57 +02:00
Klaus Schmidinger
a62790ed09 Fixed handling of 'Green' button in 'Schedules' menu if channel as a second audio PID 2001-07-12 14:58:48 +02:00
Klaus Schmidinger
145d376ec1 Displaying '-' when directly switching channels; increased timeout for direct channel switching 2001-07-12 14:19:43 +02:00
Klaus Schmidinger
9efef9e89e No Diseqc command if parameter is '0' 2001-07-12 12:29:09 +02:00
Klaus Schmidinger
3d2cf4e12a Additional 'emergency exit' in case channel switching doesn't work several times in a row 2001-07-12 10:27:18 +02:00
Klaus Schmidinger
103177a9e7 Fixed video packet scanning 2001-06-27 08:33:55 +02:00
Klaus Schmidinger
d67fb2ce55 Added Dolby Digital recording/replay 2001-06-24 17:42:19 +02:00
Klaus Schmidinger
947750f20b Portugese OSD texts 2001-06-22 15:19:57 +02:00
Klaus Schmidinger
706b18cb7c Avoiding error message when setting PIDs 2001-06-17 15:19:28 +02:00
Klaus Schmidinger
5b41d21107 Adapted text to driver 2001-06-16 2001-06-16 15:04:38 +02:00
Klaus Schmidinger
d3f255e79e Setup parameter for VideoFormat 2001-06-16 14:31:14 +02:00
Klaus Schmidinger
0af14457e0 Setting all PIDs to 0x1FFF before switching channel 2001-06-16 13:11:33 +02:00
Klaus Schmidinger
ef0aba26bd VFAT switch exchanges ':' in recording names; modified exchanging characters 2001-06-16 10:36:13 +02:00
Klaus Schmidinger
d17452dcfa Bugfix in editing mechanism 2001-06-15 14:12:56 +02:00
Klaus Schmidinger
9de548ee59 Recording both audio tracks 2001-06-14 15:57:30 +02:00
Klaus Schmidinger
4b8968f7e1 Increased 'broken data stream' timeout; modified turning off PIDs 2001-06-14 08:22:30 +02:00
Klaus Schmidinger
afb2f1bdec Improved channel switching 2001-06-12 21:50:40 +02:00
Klaus Schmidinger
1ffc7fe470 Added change comments 2001-06-12 15:37:25 +02:00
Klaus Schmidinger
f585f21583 Fixed removing recordings with Lifetime = 99 2001-06-12 15:32:47 +02:00
Klaus Schmidinger
a9b2afd28b Support for two audio channels 2001-06-03 13:07:20 +02:00
Klaus Schmidinger
c40e4eb96e Converted to the new API plus several small enhancements 2001-06-02 10:47:40 +02:00
Klaus Schmidinger
fae6bae6d4 The SVDRP HELP command now prints the topics in several columns 2001-04-01 16:07:58 +02:00
Klaus Schmidinger
11eccf850f New SVDRP command LSTE to list the EPG data 2001-04-01 15:40:43 +02:00
Klaus Schmidinger
eb8bd1e754 Empty lines in config files no longer cause error messages 2001-04-01 14:44:40 +02:00
Klaus Schmidinger
ab626eecd3 SVDRP now also works with clients that don't do line buffering 2001-04-01 14:13:42 +02:00
Klaus Schmidinger
28130daef7 No longer calling 'abort()' 2001-04-01 11:18:28 +02:00
Klaus Schmidinger
f3f2d4577d Fixed a segfault that sometimes happened when killing VDR 2001-03-31 15:04:37 +02:00
Klaus Schmidinger
31e8714315 Added the 'statdvb2vdr' tools from Hans-Peter Raschke 2001-03-31 12:10:25 +02:00
Klaus Schmidinger
36aae95b65 Searching for free DVB card from low to high index 2001-03-31 10:50:56 +02:00
Klaus Schmidinger
378db17bee New command line option -t 2001-03-31 10:32:58 +02:00
Klaus Schmidinger
6ca89f0eb3 Added Dutch OSD texts 2001-03-31 09:58:14 +02:00
Klaus Schmidinger
5d997d4622 Fixed a problem with Daylight Saving Time 2001-03-31 09:39:25 +02:00
Klaus Schmidinger
5c68fc100c Redesigned the ring buffer; prepared for remultiplexing 2001-03-31 08:42:27 +02:00
Klaus Schmidinger
50cdd6332b Updated 'channels.conf' after the recent changes of Premiere World 2001-03-04 13:38:01 +01:00
Klaus Schmidinger
4398a6942f Fixed internationalization of some Main menu texts 2001-03-04 11:42:20 +01:00
Klaus Schmidinger
2eff01f068 Removed some redundant code from the cListBase destructor 2001-03-03 13:25:30 +01:00
Klaus Schmidinger
e2e3e0ae27 Fixed a memory leak in the EIT processor that happened when the system time was set 2001-03-03 13:23:39 +01:00
Klaus Schmidinger
f2c4f2ba92 Fixed switching to another channel via the EPG while a recording is being replayed 2001-03-03 11:36:36 +01:00
Klaus Schmidinger
fc3e4acbe4 Enhanced 'channels.conf.cable' 2001-03-03 11:09:30 +01:00
Klaus Schmidinger
e3c265d186 SVDRP commands LSTC and LSTT now return an error message if no channels or timers are defined 2001-03-02 23:00:53 +01:00
Klaus Schmidinger
76521306b1 Paging up/down in lists no longer wraps 2001-02-24 16:26:11 +01:00
Klaus Schmidinger
5e0ee042c7 Implemented watchdog 2001-02-24 16:18:43 +01:00
Klaus Schmidinger
ebc6dccee3 Explicitly setting timer's 'active' field to '1' after user changes 2001-02-24 15:05:07 +01:00
Klaus Schmidinger
edacac5f91 Implemented PrimaryLimit setup parameter 2001-02-24 14:03:39 +01:00
Klaus Schmidinger
377b15b535 Setup.EPGScanTimeout == 0 completely turns off EPG scanning 2001-02-24 12:18:30 +01:00
Klaus Schmidinger
e18918ad06 Fixed an occasional segfault in the EIT processor 2001-02-24 12:12:58 +01:00
Klaus Schmidinger
1f6888c807 Support for DVB-C 2001-02-24 11:55:10 +01:00
Klaus Schmidinger
ad27adfef3 Compile time switch VFAT to enable Windows compatible file names 2001-02-18 16:21:05 +01:00
Klaus Schmidinger
3586013b8f New SVDRP command MESG; SVDRP can reuse port; SVDRP timeout 2001-02-18 14:18:13 +01:00
Klaus Schmidinger
f9aba4ceca Added the 'schnitt' tools from Matthias Schniedermeyer 2001-02-16 14:05:43 +01:00
Klaus Schmidinger
80a42f1300 Removing empty directories 2001-02-11 14:53:44 +01:00
Klaus Schmidinger
c0ed9649a3 Fixed handling ':' in timer filenames and '\n' in timer summaries 2001-02-11 11:29:22 +01:00
Klaus Schmidinger
535e755278 Implemented 'Rewind' in the 'Recordings' menu 2001-02-11 11:04:41 +01:00
Klaus Schmidinger
7a92a25954 'Now', 'Next' and 'Schedule' menus remember the current channel 2001-02-10 15:37:21 +01:00
Klaus Schmidinger
35fbd07b5b Supporting 4 DVB cards by default 2001-02-10 13:13:49 +01:00
Klaus Schmidinger
bb03fa2a0c Fixed repeat function in LIRC remote control 2001-02-04 19:19:07 +01:00
Klaus Schmidinger
1c81b279ee Automatically removing deleted recordings after a while 2001-02-04 12:36:32 +01:00
Klaus Schmidinger
2adfad2823 The EPG scanner now scans each transponder only once per cycle 2001-02-03 17:44:25 +01:00
Klaus Schmidinger
d303632efe Implemented TT PID 2001-02-03 16:28:03 +01:00
Klaus Schmidinger
7f6a2a7a0c Implemented hotkeys for Main and Commands menu 2001-02-03 15:28:49 +01:00
Klaus Schmidinger
caa96c00ea Implemented page up/down with 'Left'/'Right' 2001-02-03 14:35:28 +01:00
Klaus Schmidinger
b79ccf2292 New command line option -D 2001-02-02 15:49:46 +01:00
Klaus Schmidinger
495f8b0669 New compile time option REMOTE=NONE 2001-02-02 14:56:45 +01:00
Klaus Schmidinger
6638c15b5b Reacitvated setting the PNR; adapted the frame scanning to the new muxing of the driver 2001-01-27 12:13:07 +01:00
Klaus Schmidinger
9a7deaae2e The EPG scanner now starts with the first channel 2001-01-20 09:55:23 +01:00
Klaus Schmidinger
2a2919d053 Fixed 'Transfer Mode' to check for primary interface 2001-01-20 09:51:51 +01:00
Klaus Schmidinger
e51a176875 Version 0.70 2001-01-18 20:13:17 +01:00
Klaus Schmidinger
40b599f1c7 Encrypted channels no longer need PNR 2001-01-18 19:53:54 +01:00
Klaus Schmidinger
3ab1a86028 Locking EIT scanner when switching channels 2001-01-18 17:03:34 +01:00
Klaus Schmidinger
c0fa83065d Saving and restoring the current channel 2001-01-14 15:29:51 +01:00
Klaus Schmidinger
e51a725c2d In case the video data stream is broken the log message will come only every 5 seconds 2001-01-14 10:24:19 +01:00
Klaus Schmidinger
297e727a59 Implemented safe writing of config files 2001-01-13 15:36:31 +01:00
Klaus Schmidinger
ba2c25d183 Fixed displaying channels and recording status in the RCU's LED display when a recording is interrupted due to higher priority 2001-01-13 13:08:43 +01:00
Klaus Schmidinger
5dacc491e3 Changed the value for Diseqc to '0' in the default 'channels.conf' 2001-01-13 12:37:19 +01:00
Klaus Schmidinger
35343eaf47 Fixed a problem with recordings that have a single quote character in their name (this is now mapped to 0x01) 2001-01-13 12:17:30 +01:00
Klaus Schmidinger
a7404879aa Fixed setting/modifying timers via SVDRP with empty summary fields 2001-01-13 11:31:56 +01:00
Klaus Schmidinger
76d2cd9f4b Fixed starting replay while in transfer mode 2001-01-07 17:05:35 +01:00
Klaus Schmidinger
7c79f61dd5 Adapted frame detection to driver 0.8+ 2001-01-07 17:00:50 +01:00
Klaus Schmidinger
05c61fe624 Added Italian OSD texts 2001-01-06 16:17:39 +01:00
Klaus Schmidinger
a6c7295d10 No more default 'timers.conf' 2001-01-03 10:36:25 +01:00
Klaus Schmidinger
4e354bc9a0 Implemented 'on disk editing' 2000-12-28 12:57:16 +01:00
Klaus Schmidinger
6b0658a977 Switched to PES recording 2000-12-08 16:23:32 +01:00
Klaus Schmidinger
d2fec89529 Fixed saving the MarginStop setup parameter 2000-12-01 17:08:29 +01:00
Klaus Schmidinger
79a353c8b9 Fixed 'Switch' in the now/next menu 2000-11-26 16:18:52 +01:00
Klaus Schmidinger
ad8610d5d0 Dumping EPG data every ten minutes 2000-11-26 15:23:39 +01:00
Klaus Schmidinger
fd464518b6 Implemented 'Transfer Mode' 2000-11-19 16:49:14 +01:00
Klaus Schmidinger
d4ee908276 Added Slovenian OSD texts 2000-11-19 09:27:15 +01:00
Klaus Schmidinger
02c5106555 Fixed unwanted reaction on the 'Green' and 'Yellow' button in the 'Event' display 2000-11-18 16:31:48 +01:00
Klaus Schmidinger
ec5f332a5b Implemented a 10 seconds latency when removing files 2000-11-18 16:26:50 +01:00
Klaus Schmidinger
ca42f7c8f1 Fixed font for system commands 2000-11-18 15:46:00 +01:00
Klaus Schmidinger
1a5ca67f57 Shifting 'Subtitle' info into 'ExtendedDescription' if necessary 2000-11-18 14:13:26 +01:00
Klaus Schmidinger
6439a8e169 All cards write EIT info into the same data structure; free cards scan for EIT info 2000-11-18 13:57:32 +01:00
Klaus Schmidinger
5e272f9065 The 'Schedule' button now shows the schedule of the current channel in the 'Now/Next' menu 2000-11-12 16:48:50 +01:00
Klaus Schmidinger
5b65773ec8 Using timer priority to interrupt lower priority timer recording 2000-11-12 14:06:53 +01:00
Klaus Schmidinger
54a2e99c7b Implemented 'Commands' menu 2000-11-11 16:38:41 +01:00
Klaus Schmidinger
9c499caf87 Avoiding multiple definitions of the same timer in the 'Schedule' menu 2000-11-11 12:55:10 +01:00
Klaus Schmidinger
6bc436aeed Fixed a timing problem with OSD refresh and SVDRP 2000-11-11 12:21:38 +01:00
Klaus Schmidinger
36d187f64c Fixed learning keys on the PC keyboard (display oscillated) 2000-11-11 11:31:17 +01:00
Klaus Schmidinger
b668b2d013 Implemented internationalization 2000-11-11 10:39:27 +01:00
Klaus Schmidinger
cda43a8613 Made 'SetSystemTime' boolean in 'Setup' menu 2000-11-05 18:42:05 +01:00
Klaus Schmidinger
eefbcf5216 Current channel is now device specific 2000-11-05 18:39:17 +01:00
Klaus Schmidinger
ea0bd668c8 Date and time in the title of an event info page are now always right adjusted 2000-11-05 13:04:23 +01:00
Klaus Schmidinger
ef7f4ea176 Replacing problematic characters in recording names 2000-11-01 16:04:57 +01:00
Klaus Schmidinger
fb096c680f Moved 'DisplayChannel' to menu.c; Yellow and Green function temporarily disabled 2000-11-01 15:41:33 +01:00
Klaus Schmidinger
e6999e9b3a Implemented 'Schedules' menu 2000-10-29 13:17:22 +01:00
Klaus Schmidinger
71dc3c2b62 LNB frequencies can now be configured (cont'd) 2000-10-08 16:50:00 +02:00
Klaus Schmidinger
724a596cf2 'Blue' button in main menu has 'Resume' 2000-10-08 15:41:30 +02:00
Klaus Schmidinger
9faf7a51e5 Pressing 'Back' in replay mode brings up 'Recordings' menu 2000-10-08 15:08:26 +02:00
Klaus Schmidinger
a1a52fe11f Implemented MarkInstantRecord setup option 2000-10-08 13:08:13 +02:00
Klaus Schmidinger
605d8df72a Explicit Repeat/Release handling for remote control 2000-10-08 11:39:11 +02:00
Klaus Schmidinger
60958ab132 Mentioning Bastian Guse 2000-10-03 14:21:44 +02:00
Klaus Schmidinger
48613fdb14 Implemented toggling between current and previous channel 2000-10-03 14:06:44 +02:00
Klaus Schmidinger
1c9122ae03 Displaying as much as possible of the current/next info (dropping characters that would display only partially) 2000-10-03 13:37:24 +02:00
Klaus Schmidinger
38626b1210 Added the description of the timers.conf file to the FORMATS file 2000-10-03 13:07:17 +02:00
Klaus Schmidinger
71c17e5064 Implemented 'new recording' indicator 2000-10-03 12:44:15 +02:00
Klaus Schmidinger
e4f7e025e5 No longer displaying the year in the 'Recordings' menu 2000-10-03 11:39:04 +02:00
Klaus Schmidinger
6a50f37f25 Faster OSD by using bitmap 2000-10-03 10:34:48 +02:00
Klaus Schmidinger
b4faf3787a Modified LIRC interface to better handle repeat function 2000-09-21 17:00:59 +02:00
Klaus Schmidinger
f9a3ec512a Changed AV_PES not 2000-09-20 17:23:54 +02:00
Klaus Schmidinger
d991a8c702 No more daemon mode with REMOTE=KBD 2000-09-20 16:49:49 +02:00
Klaus Schmidinger
0d85a30e61 Fixed 'confirm' dialog 2000-09-19 17:48:42 +02:00
Klaus Schmidinger
76e49580ee Added a security warning regarding SVDRP to the INSTALL file 2000-09-17 21:10:57 +02:00
Klaus Schmidinger
4f5cd852c2 Added a note regarding DVB driver 0.7 and 'outstream=0' 2000-09-17 16:02:47 +02:00
Klaus Schmidinger
373cf46421 Fixed a buffer overflow in EIT parsing 2000-09-17 15:23:05 +02:00
Klaus Schmidinger
d79dc06f6c Fixed handling of video directory names with training slashes 2000-09-17 14:18:14 +02:00
Klaus Schmidinger
925780c20f Implemented overlay handling 2000-09-17 13:47:06 +02:00
Klaus Schmidinger
b3c78919d5 Implemented image grabbing 2000-09-17 11:53:35 +02:00
Klaus Schmidinger
27046cf8a9 Implemented SVDRP command 'HITK' 2000-09-17 09:36:50 +02:00
Klaus Schmidinger
4716cfb5a1 Implemented centralized 'wait for input' 2000-09-17 08:23:46 +02:00
Klaus Schmidinger
7fbf9e6c49 New option '-c'; config files in video directory by default 2000-09-15 15:09:15 +02:00
Klaus Schmidinger
3960085761 Handling SIGPIPE and re-establishing handler after intercepting a signal 2000-09-15 13:58:36 +02:00
Klaus Schmidinger
5c6d5f5316 Fixed handling errors in 'readstring()' 2000-09-15 13:51:46 +02:00
Klaus Schmidinger
9ffe1df626 Video files now have the 'group read' bit set 2000-09-15 13:27:56 +02:00
Klaus Schmidinger
380b28cec8 Removed 'preferred' field to not break channels.conf format in 0.63 release 2000-09-10 15:07:15 +02:00
Klaus Schmidinger
bec3064590 Direct channel select displays digits and name on OSD 2000-09-10 14:56:18 +02:00
Klaus Schmidinger
61c87ad6c7 Only displaying 'current/next' lines that actually contain information 2000-09-10 11:23:52 +02:00
Klaus Schmidinger
a334a2df33 Added a 'Setup' menu 2000-09-10 10:51:58 +02:00
Klaus Schmidinger
c00d4ea326 Implemented 'channel grouping' 2000-09-09 14:57:43 +02:00
Klaus Schmidinger
d4eb96f725 Added EIT support for current/next display 2000-09-03 11:40:00 +02:00
Klaus Schmidinger
3846ba7338 Bugfix in closing window in DEBUG_OSD mode 2000-08-06 14:08:33 +02:00
Klaus Schmidinger
bea90efe01 New version of 'epg2timers' 2000-08-06 13:46:08 +02:00
Klaus Schmidinger
0d034bc582 New SVDRP command UPDT 2000-08-06 12:56:49 +02:00
Klaus Schmidinger
dd6bc9feea Checking if the video card is really a DVB card 2000-08-06 12:02:34 +02:00
Klaus Schmidinger
3e366d1ec4 No more upper limit for the value of 'Pnr' 2000-08-06 07:05:19 +02:00
Klaus Schmidinger
26fa8beca6 Improved reaction on user input in fast/slow forward/back modes 2000-08-02 16:38:40 +02:00
Klaus Schmidinger
d409fea3ab Modified function of 'Up' key in replay mode 2000-07-30 16:14:22 +02:00
Klaus Schmidinger
f8b7403366 Slow forward/back mode 2000-07-30 14:34:07 +02:00
Klaus Schmidinger
5591027638 Times in timers.conf are now always printed with 4 digits (leading '0') 2000-07-29 19:10:29 +02:00
Klaus Schmidinger
3adda3b6c7 New command line option '-l' to set the log level 2000-07-29 19:03:09 +02:00
Klaus Schmidinger
0f2099b4f2 Support for more than one video directory 2000-07-29 15:21:42 +02:00
Klaus Schmidinger
92096e097a Added command line option '-v' 2000-07-28 13:44:31 +02:00
Klaus Schmidinger
7ac97639da Added missing include file 2000-07-28 12:45:18 +02:00
Klaus Schmidinger
59237584e9 Implemented page mode for menus 2000-07-26 17:42:48 +02:00
Klaus Schmidinger
e2fc13074a Final cleanup for version 0.6 2000-07-25 16:40:36 +02:00
Klaus Schmidinger
07d92eaee7 Implemented 'summary' feature 2000-07-24 16:43:04 +02:00
Klaus Schmidinger
6602eb5c90 Implemented daemon mode 2000-07-23 15:36:43 +02:00
Klaus Schmidinger
52514313fb Implemented SVDRP 2000-07-23 15:01:31 +02:00
Klaus Schmidinger
e62cf7d9e4 Adapted to driver version 0.6 2000-07-22 09:11:09 +02:00
Klaus Schmidinger
94fa4861f8 Polarization can now be uppercase or lowercase in channels.conf 2000-07-16 15:30:48 +02:00
Klaus Schmidinger
d0179ea219 Improved handling of blanks in channel and timer names 2000-07-16 15:02:33 +02:00
Klaus Schmidinger
685e0f6951 Year is now displayed with only 2 digits 2000-07-16 13:46:05 +02:00
Klaus Schmidinger
3499416f07 Using 'Priority' when checking for timer matches 2000-07-16 13:37:30 +02:00
Klaus Schmidinger
03cda3d9c5 Added the 'xtvrc2vdr' tool 2000-07-16 10:22:15 +02:00
Klaus Schmidinger
8393525165 The 'Recordings' menu is now listed alphabetically 2000-07-16 10:00:04 +02:00
Klaus Schmidinger
744849128d Clearing buffer in search forward/back 2000-07-15 16:07:20 +02:00
Klaus Schmidinger
c36b51a5b0 Fixed frequency offset to allow Hotbird channels 2000-07-15 13:39:47 +02:00
Klaus Schmidinger
20019e7ce5 Added support for LIRC remote control 2000-07-15 12:39:20 +02:00
Klaus Schmidinger
abc6aa949c Updated HISTORY 2000-05-27 16:40:00 +02:00
Klaus Schmidinger
eff7aa4a3d Prepared for more than one DVB card 2000-05-01 16:29:46 +02:00
Klaus Schmidinger
a2a7f70cc8 Improved process handling (cont'd) 2000-04-24 16:00:00 +02:00
Klaus Schmidinger
1cb2f0209c Blocking channel selection when recording/replaying 2000-04-24 10:36:14 +02:00
Klaus Schmidinger
81531e100e Updated docs 2000-04-24 10:08:12 +02:00
Klaus Schmidinger
dc14014c6e Changed program file name to 'vdr' 2000-04-24 09:46:05 +02:00
Klaus Schmidinger
735093b8fa Implemented actual record/replay; support for CICAM 2000-04-15 17:38:11 +02:00
Klaus Schmidinger
571686d909 Menu uses colors; support for RGYB buttons; fixed DEBUG_REMOTE; Add, Del and Move for channels and timers; basic record/play file handling 2000-03-11 11:22:37 +01:00