| 
			   | 
			
| (3 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt) | 
| Zeile 2: | 
Zeile 2: | 
|   | '''Autor(en):''' Alex Lasnier  |   | '''Autor(en):''' Alex Lasnier  | 
|   |  |   |  | 
| − | This plugin (partially) implements the "Program and System Information Protocol for Terrestrial Broadcast and Cable" from the ATSC standard.
  | + | Sucht nach EPG Informationen, wenn auf einen Kanal geschaltet wird. Nur für ATSC (Nordamerika).  | 
| − |    | + |  | 
| − | It adds event information from ATSC broadcasts to VDR whenever such a channel is tuned.
  | + |  | 
|   |  |   |  | 
|   | ===Status===  |   | ===Status===  | 
| Zeile 11: | 
Zeile 9: | 
|   | ==Bilder==  |   | ==Bilder==  | 
|   | http://www.fepg.org/images/atscepg.png  |   | http://www.fepg.org/images/atscepg.png  | 
| − | <!--
  |   | 
| − | {|
  |   | 
| − | |[[Bild:atscepg-plugin-00.jpg|thumb|none|''kurze beschreibung'']]
  |   | 
| − | |[[Bild:atscepg-plugin-01.jpg|thumb|none|''kurze beschreibung'']]
  |   | 
| − | |}
  |   | 
| − | -->
  |   | 
| − | <!-- ==Bedienung== -->
  |   | 
| − | <!-- ===[[SVDRP]] Befehle=== -->
  |   | 
| − | <!-- ==Hardwareanforderungen== -->
  |   | 
| − | <!-- ==Softwareanforderungen== -->
  |   | 
| − | <!-- ==Installation== -->
  |   | 
| − | <!-- ===Optionen=== -->
  |   | 
| − | <!-- ===Patches=== -->
  |   | 
| − | <!-- ==Konfiguration== -->
  |   | 
| − | <!-- ===Einstellungen=== -->
  |   | 
| − | <!-- ===Parameter=== -->
  |   | 
| − | <!-- ==Sonstiges== -->
  |   | 
| − | <!-- ===Probleme=== -->
  |   | 
| − | <!-- ===Tipps=== -->
  |   | 
| − | <!-- ===Wunschliste=== -->
  |   | 
| − | <!-- ===Snapshot=== -->
  |   | 
|   |  |   |  | 
|   | ==Versions-Historie==  |   | ==Versions-Historie==  | 
| Zeile 70: | 
Zeile 47: | 
|   | * Updated license information.  |   | * Updated license information.  | 
|   | * Added missing virtual to cATSCScanner's destructor  |   | * Added missing virtual to cATSCScanner's destructor  | 
| − | |
  |   | 
| − | |-
  |   | 
| − | | 0.1.1
  |   | 
| − | | 22.02.2008
  |   | 
| − | |
  |   | 
| − | * Rewrote cATSCScanner::UpdateLastLine (was unnecessarily complicated).
  |   | 
| − | * ServiceLocationDescriptor now uses a dynamically allocated array to store streams, instead of a std::vector.
  |   | 
| − | * MGT tables is now an array instead of a std::vector. 
  |   | 
| − | * Renamed most functions.
  |   | 
| − | * cATSCFilter::Process was too long, new functions have been introduced to process the different tables.
  |   | 
| − | * Fixed spelling in cATSCScanner.
  |   | 
| − | * Tables, Channels, Streams and Events are now always passed by reference. 
  |   | 
| − | |
  |   | 
| − | |-
  |   | 
| − | | 0.1.0
  |   | 
| − | | 28.12.2007
  |   | 
| − | |
  |   | 
| − | * Added ATSC channel scanner.
  |   | 
| − | * Renamed source files.
  |   | 
| − | * Fixed types for 64 bit systems.
  |   | 
| − | * cATSCFilter is now a singleton.
  |   | 
| − | * cATSCFilter is now properly detached when object is destroyed.
  |   | 
| − | * Version numbers of MGTs are now stored, to prevent unnecessary updating.
  |   | 
| − | * Replaced DEBUG_MSG with the more flexible dprint.
  |   | 
| − | * Now displaying channel frequency in displayChannelInfo.
  |   | 
| − | * Better EIT/ETT handling, each event is only processed once.
  |   | 
| − | * EITs and ETTs are now only parsed when we are sure we need the data.
  |   | 
| − | * Cleaned-up pointer arithmetic in table parsing routines.
  |   | 
| − | * Code style of huffman.cpp/h is now consistent with the other files.
  |   | 
| − | * Always using get_u32, get_u24 and get_u16 where applicable.
  |   | 
| − | * Fixed CRC 32 check of PSIP tables.
  |   | 
| − | * Fixed a memory leak in destructor of GenreDescriptor
  |   | 
| − | |
  |   | 
| − | |-
  |   | 
| − | | 0.0.2
  |   | 
| − | | 02.12.2006
  |   | 
| − | |
  |   | 
| − | * Derived classes of PSIPTable can now use descriptors
  |   | 
| − | * Removed dependence on DN EIT patch
  |   | 
| − | * Fixed for loop in cATSCFilter::delE_T
  |   | 
| − | * No longer getting EPG info when switching to the currently tuned channel
  |   | 
| − | * Fixed conversion of GPS time to local time
  |   | 
| − | * Added Setup menu with configurable time zone
  |   | 
| − | * Fixed the function displayChannelInfo
  |   | 
| − | * Better distinction between cable and terrestrial channels
  |   | 
| − | |
  |   | 
| − | |-
  |   | 
| − | | 0.0.2
  |   | 
| − | | 02.12.2006
  |   | 
| − | |
  |   | 
| − | * Derived classes of PSIPTable can now use descriptors
  |   | 
| − | * Removed dependence on DN EIT patch
  |   | 
| − | * Fixed for loop in cATSCFilter::delE_T
  |   | 
| − | * No longer getting EPG info when switching to the currently tuned channel
  |   | 
| − | * Fixed conversion of GPS time to local time
  |   | 
| − | * Added Setup menu with configurable time zone
  |   | 
| − | * Fixed the function displayChannelInfo
  |   | 
| − | * Better distinction between cable and terrestrial channels
  |   | 
| − | |
  |   | 
| − | |-
  |   | 
| − | | 0.0.1
  |   | 
| − | | 25.08.2006
  |   | 
| − | |
  |   | 
| − | * Initial revision.
  |   | 
|   | |  |   | |  | 
|   | |}  |   | |}  | 
| Zeile 143: | 
Zeile 56: | 
|   |  |   |  | 
|   | [[Kategorie:Plugins]]  |   | [[Kategorie:Plugins]]  | 
|   | + | [[Kategorie:ATSC]]  | 
|   | [[Kategorie:EPG und Co]]  |   | [[Kategorie:EPG und Co]]  | 
|   | {{i18n|atscepg-plugin}}  |   | {{i18n|atscepg-plugin}}  | 
Sucht nach EPG Informationen, wenn auf einen Kanal geschaltet wird. Nur für ATSC (Nordamerika).