Commit Graph

692 Commits

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