|
|
Zeile 70: |
Zeile 70: |
| * 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.
| |
| | | | | |
| |} | | |} |
This plugin (partially) implements the "Program and System Information Protocol for Terrestrial Broadcast and Cable" from the ATSC standard.
It adds event information from ATSC broadcasts to VDR whenever such a channel is tuned.