Commit Graph

939 Commits

Author SHA1 Message Date
Klaus Schmidinger 00166dac5f If no device with an MPEG decoder can be found at startup, the first device is now used as primary device 2003-04-12 12:20:07 +02:00
Klaus Schmidinger f8a7e51d00 Now using 'libdtv' version 0.0.5 2003-04-12 11:32:31 +02:00
Klaus Schmidinger 7c84508417 Implemented a 'resume ID' which allows several users to each have their own resume.vdr files 2003-04-12 10:06:21 +02:00
Klaus Schmidinger e58802d2a0 Fixed handling min/max borders when entering integer values 2003-04-12 09:24:48 +02:00
Klaus Schmidinger c30aeec716 Fixed handling repeat function with LIRC 2003-04-06 15:46:06 +02:00
Klaus Schmidinger 2a7dd5e67d Avoiding high CPU load in case the connection to LIRC gets lost 2003-04-06 15:43:41 +02:00
Klaus Schmidinger 3d90c8c4ee Fixed displaying messages in the status line in case they exceed the OSD width 2003-04-06 12:51:50 +02:00
Klaus Schmidinger 0f9f3f057a Fixed a crash in case the index file can't be accessed any more during replay 2003-03-30 13:31:32 +02:00
Klaus Schmidinger f2517f2c3a Further increased the timeout until an index file is considerd no longer to be written 2003-03-30 13:07:44 +02:00
Klaus Schmidinger 4200055fe5 Replaced the 'for' loops in StripAudioPackets() with memset() calls 2003-03-30 12:56:30 +02:00
Klaus Schmidinger c52b219131 Added some missing cAudio handling calls 2003-03-30 12:42:23 +02:00
Klaus Schmidinger f79a442f44 Modified LOF handling to allow for C-band reception 2003-03-30 11:44:40 +02:00
Klaus Schmidinger 64d0ed856b Fixed faulty behaviour of the 'Mute' key in case the channel display is visible 2003-03-30 10:53:22 +02:00
Klaus Schmidinger 0cc3bf2e6c Updated Greek OSD texts 2003-03-30 10:06:20 +02:00
Klaus Schmidinger 918bcdc054 Made the log message 'OSD window width must be a multiple of 4...' a debug message 2003-03-23 15:54:52 +01:00
Klaus Schmidinger b736f36e1e 'Left' and 'Right' now go to first/last item in single page lists 2003-03-23 15:47:48 +01:00
Klaus Schmidinger be06e04d55 CAM access only for CA channels and no longer during replay 2003-03-23 15:20:00 +01:00
Klaus Schmidinger e76f985840 Fixed support for Viaccess CAMs 2003-03-19 17:07:10 +01:00
Klaus Schmidinger efcb48432d Modified the EPG scanner to avoid CPU load peaks 2003-03-16 13:29:55 +01:00
Klaus Schmidinger c85272e94d Fixed the EPG bugfix code number for the MAX_USEFUL_SUBTITLE_LENGTH fix 2003-03-16 11:22:21 +01:00
Klaus Schmidinger 5261fd663f Fixed a possible deadlock when using the 'Blue' button in the 'Schedules' menu to switch to an other channel 2003-03-16 11:17:46 +01:00
Klaus Schmidinger 8d4d7f2b62 Trying harder to find a primary device 2003-03-09 14:10:12 +01:00
Klaus Schmidinger dfc60da1d5 Removed signal handling and usleep(5000) from cDvbOsd::Cmd() 2003-03-09 10:01:02 +01:00
Klaus Schmidinger 6fae0a6d49 Broken CAM connections are now restored automatically (cont'd) 2003-02-16 15:20:00 +01:00
Klaus Schmidinger 96df157057 Fixed broken support for raw OSDs of plugins 2003-02-16 10:34:24 +01:00
Klaus Schmidinger 9dcfb9a2b8 Updated 'channels.conf.terr' 2003-02-15 16:22:46 +01:00
Klaus Schmidinger 33c8ad925a Improved keyboard detection 2003-02-15 15:46:19 +01:00
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