Atscepg-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Versions-Historie)
K
 
(7 dazwischenliegende Versionen von 2 Benutzern 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===
 
+
Letztes Update 06/2009
<!-- ===Status=== -->
+
  
 
==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 69: 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.
 
 
|
 
|
 
|}
 
|}
  
 +
==Aktuelle Version==
 +
[http://www.fepg.org/files/vdr-atscepg-0.3.0.tgz 0.3.0]
 
==Links==
 
==Links==
 
# [http://www.fepg.org/ Homepage des Plugins]
 
# [http://www.fepg.org/ Homepage des Plugins]
  
 
[[Kategorie:Plugins]]
 
[[Kategorie:Plugins]]
 +
[[Kategorie:ATSC]]
 +
[[Kategorie:EPG und Co]]
 
{{i18n|atscepg-plugin}}
 
{{i18n|atscepg-plugin}}

Aktuelle Version vom 20. März 2016, 12:29 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Autor(en): Alex Lasnier

Sucht nach EPG Informationen, wenn auf einen Kanal geschaltet wird. Nur für ATSC (Nordamerika).

[Bearbeiten] Status

Letztes Update 06/2009

[Bearbeiten] Bilder

atscepg.png

[Bearbeiten] Versions-Historie

Version Datum Beschreibung Link
0.3.0 28.06.2009
  • Added support for long channel names.
  • Added channel numbering script.
  • VCT descriptors no longer parsed multiple times.
  • Proper conversion to local time.
  • More resilient to corrupted data.
  • Now using proper source id values (matches the PMT).
  • VDR's automatic PID update will now work for ATSC channels.
  • Added support for multiple ATSC devices.
  • Fixed memory leak in VCT descriptor parsing.
  • Fixed segfault when "number" script was missing.
  • Added support for multiple audio PIDs and language codes.
0.2.0 26.01.2009
  • Fixed: same event were added multiple times, not updated.
  • Fixed malformed patch.
  • Added new patch for VDR 1.7.2 and above.
  • Minor fixes for VDR 1.7.x.
  • Fixed setup menu.
  • Fixed compile error with GCC 4.3.1.
  • Added missing #include in structs.cpp
  • Now calling cPlugin::ConfigDirectory() in thread-safe way.
  • Updated license information.
  • Added missing virtual to cATSCScanner's destructor

[Bearbeiten] Aktuelle Version

0.3.0

[Bearbeiten] Links

  1. Homepage des Plugins
In anderen Sprachen