Commit Graph

  • c2c45d68c6 Version 1.7.15 - Added Macedonian language texts (thanks to Dimitar Petrovski). - Updated the Estonian OSD texts (thanks to Arthur Konovalov). - Updated the Finnish OSD texts (thanks to Rolf Ahrenberg). - Added handling of EnhancedAC3DescriptorTag (thanks to Eric Valette). - The default SVDRP port is now 6419 (registered with ICANN/IANA by Christian Tramnitz). Use '-p 2001' to switch back to the old port if necessary. - Updated the Italian OSD texts (thanks to Diego Pierotto). - cDvbDevice::ProvidesTransponder() now checks the modulation capabilities of the device (as far as the driver allows this). - Fixed cFrameDetector::Analyze() in case part of the data has been processed and there is less than MIN_TS_PACKETS_FOR_FRAME_DETECTOR left (reported by Derek Kelly). - Added a note about not deleting cDeviceHook objects to device.h. - Added user defined key kUser0 (suggested by Ulf Kiener). - Include paths are now added instead of overwriting INCLUDES in the Makefile (thanks to Paul Menzel). - The various modulation types are now taken into account when selecting a device for a recording or live viewing, so that devices that provide more capabilities are spared. - Fixed generating PMT language descriptors for multi language PIDs (thanks to Rolf Ahrenberg). - Transponders that use "8psk turbo fec" (a non-standard mode used by North American providers) are now identified by assuming that all 8psk transponders on DVB-S use "turbo fec". In order to determine whether a certain device can handle "turbo fec", the new driver flag FE_CAN_TURBO_FEC is checked. If your device can handle "turbo fec", and your driver doesn't have that flag, yet, you can apply the patch from ftp://ftp.tvdr.de/vdr/Developer/v4l-dvb-add-FE_CAN_TURBO_FEC.diff. A temporary macro in dvbdevice.c defines the flag for all those who don't need this in the driver, so that they can continue using an unmodified driver. Thanks to Derek Kelly for testing this. - Updated the Ukrainian OSD texts (thanks to Yarema Aka Knedlyk). - Fixed handling "none" color entries in XPM files (thanks to Thomas Günther). - Fixed a crash when creating a new channel if the channel list is empty (reported by Halim Sahin). - Updated the Czech OSD texts (thanks to Radek Stastny). - Fixed a possible out of buffer memory access in case of bad TS data (reported by Rolf Ahrenberg). - Implemented handling of HD resolution subtitles according to v1.3.1 of ETSI EN 300 743, chapter 7.2.1 (thanks to Rolf Ahrenberg). - The EPG data now handles stream components 5 (H.264-video) and 6 (HEAAC-audio). - Fixed a problem with external Dolby Digital processing via the '-a' option in live mode and with TS recordings (reported by Christopher Reimer). - Added handling MPEG audio types "ISO/IEC 14496-3 Audio with LATM transport syntax" and "ISO/IEC 13818-7 Audio with ADTS transport syntax" (suggested by Luis Fernandes). See man vdr(5) on how the APID section of channels has been extended to store this information. - Added detecting channels that use service type 0x16. - Added full handling of the stream types of Dolby Digital pids (thanks to Jose Alberto Reguero). - The new setup option "OSD/Number keys for characters" can be used to control whether the number keys can be used to enter characters in a text input field (suggested by Stefan Huskamp). Klaus Schmidinger 2010-06-06 14:49:00 +02:00
  • 8a13fc45c7 Removed old 8psk remark 1.7.15 Klaus Schmidinger 2010-06-06 12:23:23 +02:00
  • 3aba9ec4e0 Implemented setup option 'OSD/Number keys for characters' Klaus Schmidinger 2010-06-06 10:56:11 +02:00
  • fd42609883 Implemented handling of HD resolution subtitles according to v1.3.1 of ETSI EN 300 743, chapter 7.2.1 (cont'd) Klaus Schmidinger 2010-06-05 14:03:55 +02:00
  • 9377d831b3 Added full handling of the stream types of Dolby Digital pids Klaus Schmidinger 2010-06-05 13:50:56 +02:00
  • 174eaaffbd Fixed a typo Klaus Schmidinger 2010-06-05 13:10:54 +02:00
  • b4b3c8a3dd Fixed a wrong error message Klaus Schmidinger 2010-06-03 13:35:02 +02:00
  • a096fcb88c 'TVDR TV Done Right' is now a registered trademark Klaus Schmidinger 2010-05-16 14:50:16 +02:00
  • c6d1b4574f Added detecting channels that use service type 0x16 Klaus Schmidinger 2010-05-16 14:25:58 +02:00
  • 7f3d21f867 Added handling MPEG audio types "ISO/IEC 14496-3 Audio with LATM transport syntax" and "ISO/IEC 13818-7 Audio with ADTS transport sytax" Klaus Schmidinger 2010-05-16 13:36:55 +02:00
  • 0f9b247122 Fixed a problem with external Dolby Digital processing via the '-a' option in live mode and with TS recordings Klaus Schmidinger 2010-05-16 11:00:52 +02:00
  • 225f7ab641 The EPG data now handles stream components 5 (H.264-video) and 6 (HEAAC-audio) Klaus Schmidinger 2010-05-16 10:23:55 +02:00
  • 08e6d87a86 Implemented handling of HD resolution subtitles according to v1.3.1 of ETSI EN 300 743, chapter 7.2.1 Klaus Schmidinger 2010-05-13 14:51:48 +02:00
  • 539c0da853 Fixed a possible out of buffer memory access in case of bad TS data Klaus Schmidinger 2010-05-13 14:39:41 +02:00
  • e2a995f3e7 Updated the Czech OSD texts Klaus Schmidinger 2010-05-13 13:54:52 +02:00
  • 3c51267763 Fixed initializing channel name when editing a new channel Klaus Schmidinger 2010-05-13 13:32:01 +02:00
  • 88dc4e3351 Fixed a crash when creating a new channel if the channel list is empty Klaus Schmidinger 2010-05-02 15:09:59 +02:00
  • c19c63530e Fixed handling "none" color entries in XPM files Klaus Schmidinger 2010-05-02 13:59:11 +02:00
  • fd554d9750 Fixed modulation check Klaus Schmidinger 2010-05-01 09:47:13 +02:00
  • 774e77b26e Updated the Ukrainian OSD texts Klaus Schmidinger 2010-04-25 13:50:52 +02:00
  • b79436fd76 Now handling 'turbo fec' transponders Klaus Schmidinger 2010-04-25 13:05:37 +02:00
  • 515966cdea Fixed generating PMT language descriptors for multi language PIDs Klaus Schmidinger 2010-04-18 13:44:56 +02:00
  • 512522f259 The various modulation types are now taken into account when selecting a device Klaus Schmidinger 2010-04-11 13:02:42 +02:00
  • 5a67f86207 Include paths are now added instead of overwriting INCLUDES in the Makefile Klaus Schmidinger 2010-04-10 12:44:01 +02:00
  • 123bd2fec0 Added check for FE_CAN_PSK_8 Klaus Schmidinger 2010-04-10 12:17:34 +02:00
  • f1ded40a55 'VDR Video Disk Recorder' is now a registered trademark Klaus Schmidinger 2010-04-09 13:58:21 +02:00
  • d5df309df4 Extended modulation check for all frontend types Klaus Schmidinger 2010-04-05 20:13:05 +02:00
  • 7a5d64a984 Added user defined key kUser0 Klaus Schmidinger 2010-04-05 10:14:19 +02:00
  • c270adfaa5 Added a note about not deleting cDeviceHook objects to device.h Klaus Schmidinger 2010-04-05 09:52:11 +02:00
  • db5c3cd36a Fixed cFrameDetector::Analyze() in case part of the data has been processed and there is less than MIN_TS_PACKETS_FOR_FRAME_DETECTOR left Klaus Schmidinger 2010-04-05 09:38:13 +02:00
  • 1bf0c3d23a cDvbDevice::ProvidesTransponder() now checks the modulation capabilities of the device (as far as the driver allows this) Klaus Schmidinger 2010-04-04 11:37:10 +02:00
  • d23f609dd8 Improved description of device lines in diseqc.conf Klaus Schmidinger 2010-04-02 14:46:21 +02:00
  • 1f72e039d1 Updated the Italian OSD texts Klaus Schmidinger 2010-04-02 12:33:08 +02:00
  • 5646b49ceb Changed the default SVDRP port to 6419 (officially registered with ICANN/IANA) Klaus Schmidinger 2010-04-02 12:25:50 +02:00
  • d7bdbcc80a Added handling of EnhancedAC3DescriptorTag Klaus Schmidinger 2010-03-27 15:19:06 +01:00
  • e306849159 Updated the Finnish OSD texts Klaus Schmidinger 2010-03-27 14:52:09 +01:00
  • 9fcdfc1808 Updated the Estonian OSD texts Klaus Schmidinger 2010-03-27 14:47:39 +01:00
  • e2a2422151 Added Macedonian language texts Klaus Schmidinger 2010-03-27 14:36:40 +01:00
  • 1eb12b4973 Version 1.7.14 - Fixed handling empty strings in cSource::FromString(). - Assigned the source character 'I' to "IPTV" (suggested by Rolf Ahrenberg). - Assigned the source character 'V' to "Analog Video" (suggested by Lars Hanisch). This obsoletes the ANALOGTV patch. - Added support for ATSC devices (thanks to Alex Lasnier). This obsoletes the ATSC patch. - The "Source" item in the "Edit channel" menu now wraps around the list of sources (suggested by Halim Sahin). - Fixed editing channel parameters. - The new setup option "Recording/Delete timeshift recording" controls whether a timeshift recording is automatically deleted after viewing it. This obsoletes the DELTIMESHIFTREC patch. Note that the meaning of the values for this option is different from the DELTIMESHIFTREC patch: 0 means timeshift recordings are not automatically deleted (the default behavior as in previous versions), while 1 means to ask the user whether the recording shall be deleted. - Added cChannel::IsSourceType() to test if a channel's source is of a given type. - Changed the polarization characters in cDvbSourceParam::GetOsdItem() to uppercase. - The full timer file name is now displayed if it ends with "TITLE" or "EPISODE" (pointed out by Udo Richter). - Fixed "attempt to drop wrong frame from ring buffer" when skipping +/- one minute during replay. - The new setup option "Folders in timer menu" controls whether the file names in the timer menu are shown with their full folder path. Klaus Schmidinger 2010-03-14 11:56:00 +01:00
  • 84b386c4a1 The new setup option "Folders in timer menu" controls whether the file names in the timer menu are shown with their full folder path 1.7.14 Klaus Schmidinger 2010-03-12 16:46:45 +01:00
  • 6564d8e928 Fixed "attempt to drop wrong frame from ring buffer" when skipping +/- one minute during replay Klaus Schmidinger 2010-03-07 14:32:22 +01:00
  • 42928ff2d3 The full timer file name is now displayed if it ends with "TITLE" or "EPISODE" Klaus Schmidinger 2010-03-07 14:15:04 +01:00
  • c07dd4c35b Changed the polarization characters in cDvbSourceParam::GetOsdItem() to uppercase Klaus Schmidinger 2010-03-07 13:59:11 +01:00
  • 1c922cbb54 Added cChannel::IsSourceType() to test if a channel's source is of a given type Klaus Schmidinger 2010-03-07 13:56:09 +01:00
  • 74d6d35bce Implemented automatic deleting of timeshift recording Klaus Schmidinger 2010-03-07 12:43:30 +01:00
  • 2f16565bc8 Fixed editing channel parameters Klaus Schmidinger 2010-03-06 15:19:17 +01:00
  • d01a497a09 Added a note about plugins defining additional sources Klaus Schmidinger 2010-03-06 14:04:54 +01:00
  • 179e129c09 Added note about obsolete ANALOGTV patch Klaus Schmidinger 2010-03-06 13:35:02 +01:00
  • e7148f3bee The "Source" item in the "Edit channel" menu now wraps around the list of sources Klaus Schmidinger 2010-03-06 12:47:47 +01:00
  • ab9af4cea1 Added support for ATSC devices Klaus Schmidinger 2010-03-06 12:01:17 +01:00
  • 3e09f8565d Assigned the source character 'V' to "Analog Video" Klaus Schmidinger 2010-03-05 16:00:09 +01:00
  • b874b0aa7f Assigned the source character 'I' to "IPTV" Klaus Schmidinger 2010-03-05 15:56:41 +01:00
  • 5ce592e54a Version 1.7.13 - Updated the Italian OSD texts (thanks to Diego Pierotto). - Changed the position of Sirius 4 to S4.8E in sources.conf (thanks to Alexander Gross). - Updated the Finnish OSD texts (thanks to Rolf Ahrenberg). - Moved the declaration of cMenuCommands to menu.h, so that plugins can use it. - Added a note to the MANUAL, saying that adding new transponders only works if the "EPG scan" is active (suggested by Halim Sahim). - Improved handling frames at the beginning and end of a recording in cDvbPlayer for devices with large buffers (thanks to Reinhard Nissl). - Implemented cDeviceHook to allow plugins more control over which device can provide which transponder (thanks to Reinhard Nissl). - Implemented cDevice::GetCurrentlyTunedTransponder() (thanks to Reinhard Nissl). - Moved strictly necessary Makefile options into Make.global, which is included by all plugins (thanks to Paul Menzel). The Makefiles of existing plugins should be modified like this: Klaus Schmidinger 2010-02-28 16:07:00 +01:00
  • 2a7a20945a Fixed a typo Klaus Schmidinger 2010-02-28 15:51:17 +01:00
  • 44fdf30170 Fixed handling empty strings in cSource::FromString() Klaus Schmidinger 2010-02-28 15:18:31 +01:00
  • 9424ab26a6 The option "Setup/DVB/Use Dolby Digital" now only controls whether Dolby Digital tracks appear in the "Audio" menu 1.7.13 Klaus Schmidinger 2010-02-28 14:42:07 +01:00
  • 7506867fbe cSafeFile::Close() now flushes the file Klaus Schmidinger 2010-02-28 13:36:26 +01:00
  • cdea3827d3 Updated the Lithuanian OSD texts Klaus Schmidinger 2010-02-28 12:50:41 +01:00
  • e3cc20ed3e Added notes about obsolete patches Klaus Schmidinger 2010-02-28 12:31:30 +01:00
  • 1eb033576f Added plugin-defined sources Klaus Schmidinger 2010-02-28 12:19:50 +01:00
  • d255ad785d Updated the Estonian OSD texts Klaus Schmidinger 2010-02-16 14:40:35 +01:00
  • 0aad780fbe Fixed the German translation of "Folder name must not contain %c!" Klaus Schmidinger 2010-02-16 10:52:57 +01:00
  • f4a9b33b6d Improved scalability of the default skins Klaus Schmidinger 2010-02-13 13:48:19 +01:00
  • 7949793f00 Exported some libsi functions Klaus Schmidinger 2010-02-13 10:37:27 +01:00
  • 24a2b4680c Updated the Romanian OSD texts Klaus Schmidinger 2010-02-13 10:23:41 +01:00
  • 94d2bad657 The file name in the "Timers" menu now shows only the base name of the recording without the folder path Klaus Schmidinger 2010-02-07 13:35:58 +01:00
  • 1d2eef218b Fixed rev. 2.27 Klaus Schmidinger 2010-02-07 13:21:05 +01:00
  • 08e05d3fcd Fixed adding new transponders in case there is only a single channel in the channel list Klaus Schmidinger 2010-02-07 12:14:02 +01:00
  • 978807e4d1 Keeping subtitles visible when pausing replay Klaus Schmidinger 2010-02-07 12:08:13 +01:00
  • 184db9ec8a Added device definitions to the diseqc.conf file format Klaus Schmidinger 2010-02-06 15:56:01 +01:00
  • 91115a64e4 Moved strictly necessary Makefile options into Make.global Klaus Schmidinger 2010-02-06 15:02:35 +01:00
  • f7831543b3 Implemented cDevice::GetCurrentlyTunedTransponder() Klaus Schmidinger 2010-02-06 14:43:42 +01:00
  • 644a9f07f2 Implemented cDeviceHook Klaus Schmidinger 2010-02-06 14:23:03 +01:00
  • 2517b2ee8d Improved handling frames at the beginning and end of a recording in cDvbPlayer for devices with large buffers Klaus Schmidinger 2010-02-06 12:43:16 +01:00
  • cabf18db73 Added a note to the MANUAL, saying that adding new transponders only works if the "EPG scan" is active Klaus Schmidinger 2010-02-06 10:37:59 +01:00
  • 4bf5c793f4 Moved the declaration of cMenuCommands to menu.h, so that plugins can use it Klaus Schmidinger 2010-02-06 10:18:20 +01:00
  • 19e256d792 Updated the Finnish OSD texts Klaus Schmidinger 2010-02-05 15:59:38 +01:00
  • 01329040ad Changed the position of Sirius 4 to S4.8E in sources.conf Klaus Schmidinger 2010-02-05 15:43:35 +01:00
  • b9f4f4f805 Updated the Italian OSD texts Klaus Schmidinger 2010-02-05 15:38:54 +01:00
  • 09a17d56e2 Version 1.7.12 - Changed the EVCONTENTMASK_* macros to enums and changed "mask" to "group". - Updated the Estonian OSD texts (thanks to Arthur Konovalov). - The "Edit timer" menu can now set the folder for the recording from a list of folders stored in "folders.conf". - Updated the Italian OSD texts (thanks to Diego Pierotto). - If svdrphosts.conf contains only the address of the local host, the SVDRP port is opened only for the local host (thanks to Manuel Reimer). - Renamed 'runvdr' to 'runvdr.template' and no longer copying it to the BINDIR in 'make install' (thanks to Martin Dauskardt). - Added plain text error messages to log entries from cOsd::SetAreas() (suggested by Rolf Ahrenberg). - cPalette::ClosestColor() now treats fully transparent colors as "equal"; improved cDvbSpuBitmap::getMinBpp() (thanks to Matthieu Castet and Johann Friedrichs). - The new setup option "Miscellaneous/Channels wrap" controls whether the current channel wraps around the beginning or end of the channel list when zapping (thanks to Matti Lehtimäki). - Fixed determining the frame duration on channels where the PTS deltas jitter by +/-1 around 1800. - The PCR pid in generated PMTs is now set to the channel's PCR pid again. - Fixed determining the frame duration on channels where the PTS deltas jitter by +/-1 around 3600. - The PCR pid is now recorded for channels where this is different from the video PID. To facilitate this, the interfaces of cTransfer, cTransferControl, cRecorder and cReceiver have been modified, so that the PIDs are no longer given in separate parameters, but rather the whole channel is handed down for processing. The old constructor of cReceiver is still available, but it is recommended to plugin authors that they switch to the new interface as soon as possible. When replaying such a recording, the PCR packets are sent to PlayTsVideo() - The files "commands.conf" and "reccmd.conf" can now contain nested lists of commands. See vdr.5 for information about the new file format. Klaus Schmidinger 2010-01-31 15:42:00 +01:00
  • 86291b6205 The files "commands.conf" and "reccmd.conf" can now contain nested lists of commands 1.7.12 Klaus Schmidinger 2010-01-31 12:59:50 +01:00
  • 0889960232 The PCR pid is now recorded for channels where this is different from the video PID Klaus Schmidinger 2010-01-30 11:10:25 +01:00
  • a9543347af Fixed determining the frame duration on channels where the PTS deltas jitter by +/-1 around 3600 Klaus Schmidinger 2010-01-24 16:14:13 +01:00
  • 9ff0e7ef27 The PCR pid in generated PMTs is now set to the channel's PCR pid again Klaus Schmidinger 2010-01-24 15:20:49 +01:00
  • 96ce981713 Fixed determining the frame duration on channels where the PTS deltas jitter by +/-1 around 1800 Klaus Schmidinger 2010-01-23 15:39:15 +01:00
  • eb394c68f1 cPalette::ClosestColor() now treats fully transparent colors as "equal"; improved cDvbSpuBitmap::getMinBpp() (cont'd) Klaus Schmidinger 2010-01-22 15:58:39 +01:00
  • 27aaf4fc06 The new setup option "Miscellaneous/Channels wrap" controls whether the current channel wraps around the beginning or end of the channel list when zapping Klaus Schmidinger 2010-01-17 15:21:28 +01:00
  • b19650251c Fixed a typo Klaus Schmidinger 2010-01-17 14:08:32 +01:00
  • 40bb2f21e0 cPalette::ClosestColor() now treats fully transparent colors as "equal"; improved cDvbSpuBitmap::getMinBpp() Klaus Schmidinger 2010-01-17 13:48:44 +01:00
  • 27939266f1 Added plain text error messages to log entries from cOsd::SetAreas() Klaus Schmidinger 2010-01-17 13:32:12 +01:00
  • 3c5b11abbb Renamed 'runvdr' to 'runvdr.template' and no longer copying it to the BINDIR in 'make install' Klaus Schmidinger 2010-01-17 12:45:44 +01:00
  • c198a25943 If svdrphosts.conf contains only the address of the local host, the SVDRP port is opened only for the local host Klaus Schmidinger 2010-01-17 12:27:01 +01:00
  • 97e4dbe773 Updated the Italian OSD texts Klaus Schmidinger 2010-01-17 12:15:36 +01:00
  • a503c6ab3f The "Edit timer" menu can now set the folder for the recording from a list of folders stored in "folders.conf" Klaus Schmidinger 2010-01-17 12:08:03 +01:00
  • 61c1df7004 Updated the Estonian OSD texts Klaus Schmidinger 2010-01-10 10:36:26 +01:00
  • c5dcea7de6 Changed the EVCONTENTMASK_* macros to enums and changed "mask" to "group" Klaus Schmidinger 2010-01-08 15:23:34 +01:00
  • 939081e274 Version 1.7.11 - Fixed resetting the file size when regenerating the index file. - The new function cDevice::PatPmtParser() can be used in derived devices to access the PAT/PMT of the currently replayed material. - Updated the Italian OSD texts (thanks to Diego Pierotto). - The PCR pid in generated PMTs is now set to 0x1FFF ("no PCR pid") in cPatPmtGenerator::GeneratePmt(), because VDR doesn't record the PCR pid. - Updated the Estonian OSD texts (thanks to Arthur Konovalov). - The 'sky' plugin is no longer part of the VDR source. - Improved SPU handling on devices with limited OSD capabilities (thanks to Matthieu Castet). - Several code modifications to avoid compiler warnings (thanks to Winfried Köhler). - Added stream type 11172 AUDIO to cPatPmtParser::ParsePmt() (thanks to Johann Friedrichs). - Removed debug output of '-' from cTransfer::Receive(). - Added defines for large files to the 'newplugin' script (reported by Udo Richter). - Removed the workaround for short channel names of "Kabel Deutschland", because apparently they now have their data according to the DVB standard (thanks to Johann Friedrichs). - Some fixes to dvbspu.[hc] (thanks to Johann Friedrichs). - Fixed a busy loop when moving editing marks (thanks to Johann Friedrichs). - Updated sources.conf (thanks to Derek Kelly). - Modified cCharSetConv so that it can be used to convert from "whatever VDR uses" to a given code (thanks to Joachim Wilke). - Channel names containing commas are now handled correctly in channels.conf. If a channel's short name contains a comma, it is replaced with a '.'. - cDevice now logs the device number when a new device is created. - Fixed handling STREAMTYPE_11172_AUDIO in cPatPmtParser::ParsePmt(). - cParsePatPmt now has functions to retrieve the audio, dolby and subtitle pids. - cPatFilter::Process() now only stores CA descriptors for video and audio pids (thanks to Francesco Saverio Schiavarelli for reporting a problem with channels that have some encrypted components that VDR doesn't use). - cDevice::AddPid() now stores the stream type of the given pid (thanks to Andreas Regel). - Added cFont::FontName() and cFont::Size() (thanks to Andreas Regel). - cPatPmtParser now also stores the audio stream types. - The support for full featured DVB cards of the TT/FuSi design has been moved into the new plugin 'dvbsddevice'. On systems that use such a card as their primary device, this plugin now needs to be loaded when running VDR in order to view live or recorded video. If the plugin is not loaded, the card will be treated like a budget DVB card, and there will be no OSD or viewing capability. - Fixed handling the "CA PMT" generation (revised a change not mentioned in version 1.7.9's changes, which caused a malfunction with Conax and Viaccess CAMs). - Fixed stopping subtitle display when switching the primary device (thanks to Anssi Hannula). IMPORTANT NOTE TO PLUGIN AUTHORS: a plugin that implements a derived cDevice class that can replay video must now call the MakePrimaryDevice() function of its base class. - Fixed compiler warnings "format not a string literal and no format arguments" in some syslog calls (thanks to Rolf Ahrenberg). - The new command line options --edit and --genindex can be used to edit a recording or generate its index without actually starting the entire VDR (based on a patch from Helmut Auer). - Improved the description of the transponder parameters in vdr.5 (thanks to Winfried Köhler). - Avoiding setting the video stream type to 2 if the vpid is 0 (problem reported by Arthur Konovalov). - Implemented handling the "Content Descriptor" (based on a patch from Rolf Ahrenberg). The 'classic', 'sttng' and 'curses' skins display the textual representation of the content descriptors as "genre". The epg.data file stores the genre using the tag character 'G'. - Implemented handling the "Parental Rating Descriptor" (based on a patch from Rolf Ahrenberg). The 'classic', 'sttng' and 'curses' skins display the parental rating (if given) in their event displays. The epg.data file stores the parental rating using the tag character 'R'. IMPORTANT NOTE: if VDR doesn't display a parental rating, this does not necessarily mean that the given programme is suitable for all audiences! - Rearranged cEvent members to minimize memory waste. - After a CLRE command, no further EPG processing is now done for 10 seconds, so that data sent with subsequent PUTE commands doesn't interfere with data from the broadcasters (suggested by Helmut Auer). - Added support for DVB cards with multiple fontends. Note that this only works for DVB cards where each frontend can be used independently of all the others on the same adapter. - Fixed plugin arguments corruption with glibc 2.11 on x86_64 (thanks to Anssi Hannula). Klaus Schmidinger 2010-01-06 13:34:00 +01:00
  • 2cc10815ed Fixed plugin arguments corruption with glibc 2.11 on x86_64 1.7.11 Klaus Schmidinger 2010-01-06 11:41:14 +01:00
  • af494287cf Added support for DVB cards with multiple fontends Klaus Schmidinger 2010-01-04 14:16:11 +01:00
  • 4743fc349c After a CLRE command, no further EPG processing is now done for 10 seconds Klaus Schmidinger 2010-01-03 15:45:23 +01:00