Commit Graph

  • a0f020d604 Updated channels.conf.terr Klaus Schmidinger 2002-11-08 14:24:13 +01:00
  • 443d9b786d Fixed saving the polarization parameter of channels that have a number in the 'source' parameter Klaus Schmidinger 2002-11-08 14:19:22 +01:00
  • 700b92e99c Fixed formatting Klaus Schmidinger 2002-11-03 18:03:55 +01:00
  • 1a8a081629 Version 1.1.15 - Completely switched to the new CVS HEAD version of the linux-dvb driver. The NEWSTRUCT compile time switch is now obsolete. The required driver is now the CVS HEAD version dated 2002-11-01 or later. - Adjusted the INSTALL file to the 1.1.x version. - Only accepting key presses from the current remote control when learning (thanks to Oliver Endriss). - Fixed the EPG scanner, which broke 'Transfer Mode' as soon as it kicked in (thanks to Oliver Endriss for reporting this one). - Fixed handling audio tracks in cDvbDevice. - Updated channels.conf.terr (thanks to Uwe Scheffler). - Fixed displaying the group separators in the channel display (thanks to Martin Hammerschmid for pointing out this one). - The Makefile now includes the file Make.config (if present in the VDR source directory), which allows the user to overwrite several settings with individual values (suggested by Andreas Schultz). The VDR distribution archive does not contain this file in order to not overwrite a user defined file. There is a Make.config.template which contains the default values of the macros the user can overwrite. - Since there have been changes to the 'newplugin' script authors of plugins may want to newly create their plugins' Makefiles with the new version of this script, and adapt them to their individual needs (make sure you don't overwrite your existing plugin directory - make a backup copy first!). - Fixed reading EPG data via the SVDRP command PUTE (it changed the current service ID). - Fixed closing all dup'ed file descriptors in cPipe. - Implemented a plugin interface for additional audio processing (see PLUGINS.html under "Dolby Digital"). The functionality of the '-a' command line option has been reactivated. Since the author doesn't have any Dolby Digital equipment this may or may not work as expected. There may still be some places where a call to cAudios::Clear() or cAudios::Mute() is necessary. Those with Dolby Digital equipment should please take a look at this and maybe send patches. Replaying Dolby Digital in ways other than through VDR's '-a' option will have to be implemented as plugins. Those who have written patches for VDR version 1.0.x should convert their work into the proper plugins for version 1.1.x. Note to authors of cPlayer derived plugins: please read the modified comments in device.h regarding the member functions cDevice::Clear(), cDevice::Mute() and cDevice::PlayAudio(). Derived classes must call these base class member functions to make sure all registered cAudio objects are properly handled. Also note that the return type of cDevice::PlayAudio() has been changed to 'void', since this function always has to accept the entire data block immediately and there is nothing that could be reasonably done in case an error occurs in one of the cAudio objects. - Now checking the driver's DVB_API_VERSION in dvbdevice.h. Since VDR now requires a driver dated 2002-11-01 or later the MIN_DVB_DRIVER_VERSION_FOR_TIMESHIFT and DVB_DRIVER_VERSION stuff has been replaced with DO_REC_AND_PLAY_ON_PRIMARY_DEVICE, which can be used to disable simultaneous recording and replaying on the primary DVB device in case there are problems with this. Klaus Schmidinger 2002-11-03 18:00:00 +01:00
  • 35a69ee743 Now checking the driver's DVB_API_VERSION 1.1.15 Klaus Schmidinger 2002-11-03 12:31:51 +01:00
  • 7c40984f1b Removed displaying 'Recording' since this caused a lengthy black screen on single DVB card systems Klaus Schmidinger 2002-11-03 12:00:00 +01:00
  • 0a517afdf8 Implemented audio plugin interface Klaus Schmidinger 2002-11-03 11:53:58 +01:00
  • 2e26a1d607 Fixed closing all dup'ed file descriptors in cPipe Klaus Schmidinger 2002-11-02 14:00:25 +01:00
  • dd59830a92 Removed some leftover debug outputs Klaus Schmidinger 2002-11-02 13:13:49 +01:00
  • bc766ad04b Fixed reading EPG data via the SVDRP command PUTE Klaus Schmidinger 2002-11-02 12:46:53 +01:00
  • 5dd0c65e35 The Makefile now includes the file Make.config Klaus Schmidinger 2002-11-01 14:05:36 +01:00
  • 5a418a9efe Fixed displaying the group separators in the channel display Klaus Schmidinger 2002-11-01 12:18:45 +01:00
  • 0813564ed6 Updated channels.conf.terr Klaus Schmidinger 2002-11-01 11:49:05 +01:00
  • 413c2446be Fixed handling audio tracks in cDvbDevice Klaus Schmidinger 2002-11-01 11:26:28 +01:00
  • 7233a63680 Fixed the EPG scanner, which broke 'Transfer Mode' as soon as it kicked in Klaus Schmidinger 2002-11-01 11:11:20 +01:00
  • c1a5a7d50c Only accepting key presses from the current remote control when learning Klaus Schmidinger 2002-11-01 10:53:07 +01:00
  • fd3e819ba8 Adjusted the INSTALL file to the 1.1.x version Klaus Schmidinger 2002-11-01 10:43:16 +01:00
  • 0598e41418 Completely switched to the HEAD driver version Klaus Schmidinger 2002-11-01 10:26:45 +01:00
  • 57bd7eeed1 Version 1.1.14 - Fixed some faulty default parameter initializations (thanks to Robert Schiele). - Added further satellites to 'sources.conf' (thanks to Reinhard Walter Buchner and Oliver Endriss). - Updated Finnish OSD texts (thanks to Jaakko Hyvätti). - Fixed a small glitch when switching channels (thanks to Dennis Noordsij for reporting this one). - Fixed handling multiple 'CaCaps' entries in 'setup.conf'. - Group separators in 'channels.conf' may now be given like ':@201 My Channels', where '@201' indicates the number to be given to the next channel. This can be used to create 'gaps' in the channel numbering (see 'man 5 vdr'). BE CAREFUL TO UPDATE YOUR 'timers.conf' ACCORDINGLY IF INSERTING THIS NEW FEATURE INTO YOUR 'channels.conf' FILE! - Timers now internally have a pointer to their channel (this is necessary to handle gaps in channel numbers, and in preparation for unique channel ids). - Fixed slow reaction on SVDRP input (thanks to Guido Fiala for reporting this one). - Added KI.KA to channels.conf.cable (thanks to Robert Schiele). - Frequency values for cable and terrestrial channels in 'channels.conf' can now be given either in MHz, kHz or Hz. The actual value given will be multiplied by 1000 until it is larger than 1000000. - Fixed skipping unavailable channels when zapping downwards. - Fixed checking the Ca() status of a cDevice (thanks to Stefan Huelswitt). - Fixed switching audio tracks in 'Transfer Mode' on the primary DVB device (thanks to Steffen Barszus and Stefan Huelswitt for reporting this one and helping to fix it). - Fixed channel switching in case of an active 'Transfer Mode' on the primary device ('Transfer Mode' is now launched with priority '-1'). - Fixed a ternary expression in dvbspu.c. - Fixed handling 'Transfer Mode' on single device systems when recording an encrypted channel (thanks to Stefan Huelswitt). - Fixed blocking replaying in case an encrypted channel is being recorded on the primary device. - Now the name of the remote control is displayed when learning the keys. - Fixed learning remote control keys in case there is more than one remote control (thanks to Oliver Endriss for reporting this one). - Implemented additional dedicated keys for "Play", "Pause", "Stop", "Record", "FastFwd", "FastRew", "Channel+" and "Channel-". If your remote control supports any of these keys you can delete your 'remote.conf' file and restart VDR to go through the key learning procedure again in order to assign these new keys. See MANUAL for more information. Authors of player plugins should update their ProcessKey() functions so that the new player keys have the same functionality as the "Up", "Down", "Left", "Right" and "Blue" keys, respectively. Note that the existing functionality of these keys should by all means be retained, since VDR (and any plugins) shall be fully usable with just the basic set of keys. These new keys are only for additional comfort in case the remote control in use supports them. - Implemented new keys to directly access the VDR main menu functions "Schedule", "Channels", "Timers", "Recordings", "Setup" and "Commands". If your remote control provides keys you want to assign these functions to, you can delete your 'remote.cof' file and restart VDR to go through the key learning procedure again in order to assign these new keys. See MANUAL for more information. - The new configuration file 'keymacros.conf' can be used to assign macros to the color buttons in normal viewing mode, as well as to up to 9 user defined keys. See MANUAL and man vdr(5) for more information. The default 'keymacros.conf' implements the functionality of the "color button patch". - Fixed a crash when learning the keys of several remote controls and pressing buttons of those that have already been learned (thanks to Oliver Endriss for reporting this one). Klaus Schmidinger 2002-10-27 17:00:00 +01:00
  • 8c18d579ef Fixed a crash when learning the keys of several remote controls 1.1.14 Klaus Schmidinger 2002-10-27 16:02:27 +01:00
  • 9f713366dd channels.conf Klaus Schmidinger 2002-10-27 15:50:00 +01:00
  • 64fd9c4a1b Implemented key macros Klaus Schmidinger 2002-10-27 15:46:30 +01:00
  • 74c74fb5d2 Implemented additional dedicated keys Klaus Schmidinger 2002-10-27 14:32:06 +01:00
  • 462463404d Fixed a typo Klaus Schmidinger 2002-10-26 14:34:53 +02:00
  • bd66898c78 Fixed learning RC keys with more than one RC; displaying RC name when learning keys Klaus Schmidinger 2002-10-26 12:56:53 +02:00
  • 41320eca4d Fixed blocking replaying in case an encrypted channel is being recorded on the primary device Klaus Schmidinger 2002-10-26 11:51:37 +02:00
  • ffb6153326 Fixed switching audio tracks in 'Transfer Mode' on the primary DVB device (cont'd) Klaus Schmidinger 2002-10-26 11:11:42 +02:00
  • 2f89413ca4 Fixed handling 'Transfer Mode' on single device systems when recording an encrypted channel Klaus Schmidinger 2002-10-26 11:08:12 +02:00
  • 294512863d Fixed a ternary expression in dvbspu.c Klaus Schmidinger 2002-10-26 10:47:36 +02:00
  • 4247bf58cf Fixed channel switching in case of an active 'Transfer Mode' on the primary device Klaus Schmidinger 2002-10-26 10:24:42 +02:00
  • a51f4e83f0 Fixed switching audio tracks in 'Transfer Mode' on the primary DVB device Klaus Schmidinger 2002-10-26 10:12:34 +02:00
  • 2c311093ba Fixed checking the Ca() status of a cDevice Klaus Schmidinger 2002-10-26 09:43:11 +02:00
  • 01ad12975c Fixed skipping unavailable channels when zapping downwards Klaus Schmidinger 2002-10-20 16:07:56 +02:00
  • ff127786d0 Fixed log message when editing a channel Klaus Schmidinger 2002-10-20 14:22:09 +02:00
  • bff56bb850 Frequency for DVB-C and DVB-T is now in MHz, kHz or Hz Klaus Schmidinger 2002-10-20 14:15:40 +02:00
  • e3aaeccee3 Added KI.KA to channels.conf.cable Klaus Schmidinger 2002-10-20 13:47:45 +02:00
  • 6f72e823ad Added Telecom 2B to 'sources.conf' Klaus Schmidinger 2002-10-20 13:14:23 +02:00
  • 029dd8aa1c Fixed slow reaction on SVDRP input Klaus Schmidinger 2002-10-20 12:49:16 +02:00
  • 302abb7cd1 Added further satellites to 'sources.conf' (cont'd) Klaus Schmidinger 2002-10-20 12:34:42 +02:00
  • ac9622bb8a Timers now internally have a pointer to their channel Klaus Schmidinger 2002-10-20 12:28:55 +02:00
  • ab4ceb29a0 Implemented gaps in channel numbering Klaus Schmidinger 2002-10-19 15:33:37 +02:00
  • 16f3d3fc5d Fixed handling multiple 'CaCaps' entries in 'setup.conf' Klaus Schmidinger 2002-10-19 11:34:48 +02:00
  • 5e9d7e3c93 Fixed a small glitch when switching channels Klaus Schmidinger 2002-10-19 10:17:11 +02:00
  • 733b42a586 Updated Finnish OSD texts Klaus Schmidinger 2002-10-19 09:46:09 +02:00
  • c9a4e58811 Added further satellites to 'sources.conf' Klaus Schmidinger 2002-10-19 09:08:12 +02:00
  • cd7ccd64fd Version 1.1.13 - Added cDevice::DeviceNumber() to get the number of a device, not counting any gaps that might be in the index count. - Fixed fetching the current/next information to handle cases where the duration of an event is set wrongly and would last beyond the start time of the next event. - Adapted type names to the new HEAD version of the driver (which the previous NEWSTRUCT branch has been merged into). Note that to use this driver version you still need to add NEWSTRUCT=1 to the make call when building VDR. You need a HEAD version of the LinuxDVB driver dated 2002-10-11 or later to compile VDR with NEWSTRUCT=1. - Fixed radio channels in channels.conf.cable (thanks to Robert Schiele and Uwe Scheffler). - Fixed switching the video format in the Setup/DVB menu (thanks to Uwe Scheffler for reporting this one). - Reactivated full handling of second audio PID (even in 'Transfer Mode'). - Fixed a crash when closing down with remote control plugins (thanks to Oliver Endriss helping to debug this one). - Commands in the file 'commands.conf' can now have a '?' at the end of their title, which will result in a confirmation prompt before executing the command. - Changed a few leftover 'new char[...]' to MALLOC(char, ...). - If a command executed from the "Commands" menu doesn't return any output, the OSD will now be closed automatically. - The SVDRP command PUTE now triggers an immediate write of the 'epg.data' file (suggested by Gerhard Steiner). - The new configuration file 'reccmds.conf' can be used to define commands that shall be executed from the "Recordings" menu; see MANUAL and 'man vdr(5)' for details (suggested by Gerhard Steiner). Klaus Schmidinger 2002-10-13 18:00:00 +02:00
  • 15a2d36aca Fixed some faulty default parameter initializations Klaus Schmidinger 2002-10-13 16:12:55 +02:00
  • b2ef221f40 Adjusted release date 1.1.13 Klaus Schmidinger 2002-10-13 14:09:26 +02:00
  • 95c8c2b60c New configuration file 'reccmds.conf' Klaus Schmidinger 2002-10-13 12:14:49 +02:00
  • 44cb1a79a5 The SVDRP command PUTE now triggers an immediate write of the 'epg.data' file Klaus Schmidinger 2002-10-13 09:34:47 +02:00
  • a19ea98cce Automatically closing 'Commands' menu if command doesn't return any output Klaus Schmidinger 2002-10-13 09:16:32 +02:00
  • e2aee54d12 Changed a few leftover 'new char[...]' to MALLOC(char, ...) Klaus Schmidinger 2002-10-13 09:11:16 +02:00
  • e58fa67e6c Implemented '?' handling for commands.conf Klaus Schmidinger 2002-10-13 09:03:53 +02:00
  • fadc2565d4 Fixed a crash when closing down with remote control plugins Klaus Schmidinger 2002-10-12 15:22:29 +02:00
  • ec5795bda2 Reactivated full handling of second audio PID (even in 'Transfer Mode') Klaus Schmidinger 2002-10-12 14:29:46 +02:00
  • 371b9be00b Fixed switching the video format in the Setup/DVB menu Klaus Schmidinger 2002-10-12 09:13:05 +02:00
  • 90ef5ff1ac Fixed radio channels in channels.conf.cable Klaus Schmidinger 2002-10-11 13:28:22 +02:00
  • 6439d37806 Adapted type names to the new HEAD version of the driver Klaus Schmidinger 2002-10-11 13:23:44 +02:00
  • a3c772330a Changed Uwe Scheffler's email address Klaus Schmidinger 2002-10-11 11:53:50 +02:00
  • e46c1b1aff Fixed fetching the current/next information Klaus Schmidinger 2002-10-07 16:24:04 +02:00
  • 10a7cf33d6 Added cDevice::DeviceNumber() Klaus Schmidinger 2002-10-07 16:21:46 +02:00
  • 313e33539c Version 1.1.12 - Fixed a missing Flush() call in the remote control learning procedure (thanks to Oliver Endriss). - Modified channel handling to cover all parameters necessary for DVB-C and DVB-T (see man vdr(5) for the meaning of the additional parameters stored in the field previously named 'polarisation'). Thanks to Uwe Scheffler and Andy Carter for testing. If you have a system with different kinds of DVB cards, like DVB-T and DVB-C, for instance, there is no more need to distinguish the channels through the 'Ca' parameter in order to assign them to the various DVB cards. This is now taken care of by the "source" parameter. So a channel marked as "terrestrial", for example, will only be received on DVB-T cards. Note that the cChannel class has been moved into a separate file (channels.[ch]), and that all data members have been made private and are now only accessible through member functions. You may have to change any plugin code that accesses cChannel data accordingly. - The new configuration file 'sources.conf' contains the various signal sources (satellites, cable and terrestrial) which are used in 'channels.conf' and 'diseqc.conf' (thanks to Reinhard Walter Buchner for adding some satellites to 'sources.conf' and Oliver Endriss and Lauri Tischler for testing and debugging). - The 'diseqc' parameter in the channel definitions has been redefined to hold the "source" of the given channel (which can be either a satellite, cable or terrestrial). For compatibility with channels.conf files from older versions, numeric values in this parameter will be tolerated, but they have no meaning. If you want to use DiSEqC you will need to replace these old values with the proper source identifiers defined in the new configuration file 'sources.conf'. See how this is done in the 'channels.conf' file that comes with the VDR package. - The new configuration file 'diseqc.conf' can be used to set up the individual diseqc configuration (see man vdr(5) for a description of the file format). - The "Edit channel" menu has a new entry "Source:" in which the source of this channel can be selected (either a satellite, cable or terrestrial). The set of parameters at the end of this menu will change according to the type of source. - The "Use DiSEqC" parameter in the "Setup/LNB" menu has been moved to the beginning of the list and disables the rest of the parameters when set to "yes", since these are now only meaningful if DiSEqC is _not_ used. - Removed some unnecessary #includes from eit.c and changed cMenuRecordings::Del() to cMenuRecordings::Delete() to avoid warnings in gcc-3.2 (thanks to Andreas Schultz for pointing this out). - Improved skipping channels that are (currently) not available (thanks to Stefan Huelswitt). - Updated channels.conf.terr and channels.conf.cable (thanks to Uwe Scheffler). - Fixed a bug when pressing the "Blue" button in the main menu without having displayed it (thanks to Oliver Endriss for reporting this one). Klaus Schmidinger 2002-10-06 18:00:00 +02:00
  • 186ee74748 Fixed a bug when pressing the Blue button in the main menu without having displayed it 1.1.12 Klaus Schmidinger 2002-10-06 14:11:59 +02:00
  • 995493351e channels.conf Klaus Schmidinger 2002-10-06 14:05:00 +02:00
  • ecde8e091d Fixed Andy Carter's real name Klaus Schmidinger 2002-10-06 14:03:09 +02:00
  • eea21567df Updated channels.conf.cable Klaus Schmidinger 2002-10-06 14:01:18 +02:00
  • b2b46e3630 Improved skipping channels that are (currently) not available (cont'd, fix, Transfer Mode blocked channels) Klaus Schmidinger 2002-10-06 13:49:38 +02:00
  • f78f51431d Fixed storing channel parameters with 0 values Klaus Schmidinger 2002-10-06 12:44:33 +02:00
  • c5b154f58a Updated channels.conf.terr Klaus Schmidinger 2002-10-06 12:12:11 +02:00
  • 4447023205 Writing and tolerating AUTO (=999) parameters for the moment Klaus Schmidinger 2002-10-06 11:53:45 +02:00
  • 34af5c0e05 Improved skipping channels that are (currently) not available Klaus Schmidinger 2002-10-06 11:34:02 +02:00
  • b7d3273d92 Changed cMenuRecordings::Del() to cMenuRecordings::Delete() to avoid a warning in gcc-3.2 Klaus Schmidinger 2002-10-06 10:40:27 +02:00
  • 53407825f9 Removed some unnecessary #includes from eit.c Klaus Schmidinger 2002-10-06 10:33:12 +02:00
  • 962596f4ab Modified channel handling; full DiSEqC support Klaus Schmidinger 2002-10-06 10:25:42 +02:00
  • b7615a7ae1 Fixed a missing Flush() call in the remote control learning procedure Klaus Schmidinger 2002-09-30 15:57:23 +02:00
  • d08073815d Version 1.1.11 - Fixed an incomplete initialization of the filter parameters in eit.c (thanks to Jeremy Hall). - Fixed the 'newplugin' script for use with the NEWSTRUCT driver (thanks to Andreas Schultz for reporting this one). If you have already created a plugin directory and Makefile with 'newplugin', please apply the following patch to it: Klaus Schmidinger 2002-09-29 18:00:00 +02:00
  • 2c8aa42043 Avoiding restarts due to 'panic level' when switching channels on the primary device during EPG scan 1.1.11 Klaus Schmidinger 2002-09-29 13:57:10 +02:00
  • 3b89a2a97e Fixed handling DVD subtitles in the SPU decoder Klaus Schmidinger 2002-09-29 13:50:17 +02:00
  • 04abc3f313 channels.conf Klaus Schmidinger 2002-09-29 13:48:00 +02:00
  • fc66860847 Made remote controls plugin aware Klaus Schmidinger 2002-09-29 13:40:45 +02:00
  • f3af8e065a Fixed a race condition when starting 'Transfer Mode' Klaus Schmidinger 2002-09-22 09:52:38 +02:00
  • 95685c842a Added a missing 'public' keyword Klaus Schmidinger 2002-09-21 09:14:56 +02:00
  • d39c72d088 Fixed the 'newplugin' script for use with the NEWSTRUCT driver Klaus Schmidinger 2002-09-21 09:11:36 +02:00
  • f6640a25b8 Fixed Makefile for NEWSTRUCT driver Klaus Schmidinger 2002-09-21 08:46:01 +02:00
  • 3858cc9e65 Fixed an incomplete initialization of the filter parameters Klaus Schmidinger 2002-09-21 08:34:25 +02:00
  • 346f4cd142 Version 1.1.10 - Removed a superfluous error message from cLockFile::Unlock() (reported by Helmut Auer). - Fixed starting a recording of the current channel with only one DVB card (thanks to Stefan Huelswitt for his help). - A previous 'Transfer Mode' is now automatically re-started after a replay stops. - Only calling cStatus::MsgChannelSwitch() if a channel is actually going to be switched or has actually been switched successfully (thanks to Stefan Huelswitt). - The EPG now drops events from "other" streams that have a duration of 86400 seconds or more (this avoids bogus entries like "PROGRAMMES ALLEMANDS"). - Fixed opening /dev/video in cDvbDevice::GrabImage() in case of NEWSTRUCT driver (thanks to Andreas Schultz). - Added a missing StripAudioPackets() to cDvbPlayer::Action() (thanks to Stefan Huelswitt). - Added an EPG bugfix for the latest VOX EPG data format. Klaus Schmidinger 2002-09-15 18:00:00 +02:00
  • fbd75da596 Added an EPG bugfix for the latest VOX EPG data format 1.1.10 Klaus Schmidinger 2002-09-15 14:35:32 +02:00
  • 849d5ba355 channels.conf Klaus Schmidinger 2002-09-15 14:35:00 +02:00
  • dde36a3c56 Added a missing StripAudioPackets() to cDvbPlayer::Action() Klaus Schmidinger 2002-09-15 13:36:57 +02:00
  • 441258c7ea Fixed opening /dev/video in cDvbDevice::GrabImage() in case of NEWSTRUCT driver Klaus Schmidinger 2002-09-15 13:14:42 +02:00
  • e165c9ad8b Dropping bogus EPG events Klaus Schmidinger 2002-09-15 13:05:57 +02:00
  • 3a3d4c2a5a Only calling cStatus::MsgChannelSwitch() for actual switching Klaus Schmidinger 2002-09-15 11:52:43 +02:00
  • 327c2a7dd2 Fixed attaching a Transfer Mode to a recording on a non-primary card Ca channel Klaus Schmidinger 2002-09-15 11:24:18 +02:00
  • ec8748a2cc A previous 'Transfer Mode' is now automatically re-started after a replay stops Klaus Schmidinger 2002-09-15 11:08:35 +02:00
  • 6ef11b70be Starting Transfer Mode when recording current channel Klaus Schmidinger 2002-09-15 10:51:44 +02:00
  • fd3cc6f997 Fixed clearing PIDs Klaus Schmidinger 2002-09-14 13:26:16 +02:00
  • d9bf48ec5a Fixed setting PIDs for CA channels Klaus Schmidinger 2002-09-14 12:14:38 +02:00
  • db20f08a58 Fixed starting a recording of the current channel with only one DVB card Klaus Schmidinger 2002-09-14 11:51:51 +02:00
  • 9a59ece83e Removed a superfluous error message from cLockFile::Unlock() Klaus Schmidinger 2002-09-09 21:44:00 +02:00
  • 523c4a07aa Version 1.1.9 - Fixed the 'newplugin' script to make it name the target for creating the distribution package 'dist', as stated in the PLUGINS.html documentation. If you have already created a plugin source directory and Makefile you may want to check it and replace the 'package' target with 'dist' if necessary. - Changed device handling for being able to do simultaneous recording and replay on the same device (Time Shifting). In order for this to work you need to use a driver with a firmware version that has this feature implemented. - cDevice::ProvidesCa() is no longer virtual. The new function cDevice::ProvidesChannel() is now used to determine whether a device can receive a given channel, and by default this function returns false. So a device that is a pure replaying device doesn't need to do anything here. - Increased the recorder buffer size to 5MB in order to be able to better handle multiple recordings. - Implemented cTSBuffer for better handling TS packet buffering in derived cDevice classes. - Changed the interface if cDevice::GetTSPacket() to avoid unnecessary copying of data. - Removed cDevice::Channel(), since this makes no more sense with devices receiving multiple channels. - Switching through channels with the 'Up' and 'Down' keys now skips channels that are currently not available (for instance because all devices are recording and these channels are on different transponders). - Implemented an SPU decoder (thanks to Andreas Schultz). - Fixed a crash when entering an integer value outside the limits (thanks to Stefan Huelswitt for reporting this one). - Added play mode pmAudioOnlyBlack (thanks to Stefan Huelswitt). Klaus Schmidinger 2002-09-08 18:00:00 +02:00