Commit Graph

692 Commits

Author SHA1 Message Date
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