Der PDC-Descriptor steuert nicht die Aufnahme, der dient nur zur Identifizierung.
Wenn man für längere Zeit im Voraus eine Sendung aufnehmen will (d.h. die Sendung wird noch nicht im EPG angegeben), dann braucht der Receiver ein anderes Identifizierungsmerkmal als die Event-ID, die ja bei einer manuellen Timer-Programmierung nicht bekannt ist. Deswegen gibt man hier die geplante Startzeit der Sendung an.
so und nun wird es spannend: eine tv-zeitschrift hat eine vps zeit von 12:00 uhr, der sendungsbeginn ist in der zeitschrift mit 12:05 abgedruckt, wie sieht dann die pdc zeit aus? 12:00 oder kann die auch 12:03 sein?
in etsi 300468 v1.9.1 steht ja folgendes "The PIL contains date and time of the first published start time of a certain event"
ähm geht man hier vom epg aus oder überhaupt die erstmalige planung des events, wird hier nur auf epg das ganze bezogen könnten vps und pdc unterschiedlich sein ...
du schreibst ja auch, dass du sonst total auf die event-id gehst, wie löst du das problem der doppelten event-ids? die sind ja nicht unüblich wie ich schon geschildert habe
Ghost hat du dir zu diesem thema damals was überlegt?!
Ich verstehe auch nicht, was ihr nun unbedingt gegen localtime habt. Da das ein reiner Identifikator ist, wäre es doch sogar eher unvorteilhaft, wenn an einem Identifikator auch noch rumgerechnet werden müsste.
da alles ander ja in utc angegeben wird, muss man hier nun aufpassen in welcher zeitzone man sich befindet und nein nicht wo man sich selbst befindet, sondern in welcher zeitzone sich der sender befindet! und ob die sendung schon in der sommerzeit ist oder noch nicht bzw. ob die vps zeit in der sommerzeit ist usw.
erzeugt lauter blöde abhängigkeiten und fehler!
Interessant finde ich noch, dass ARD/ZDF zwei Descriptor haben, in denen die geplante Startzeit (in localtime) angegeben wird.
CodeDVB-DescriptorTag: 105 (0x69) [= PDC_descriptor] descriptor_length: 3 (0x03) reserved: 15 (0x0f) Programme_identification_label: 0x62b00 [= month=5 day=12 hour=12 min=0] DVB-DescriptorTag: 130 (0x82) [= User defined/ATSC reserved] descriptor_length: 13 (0x0d) Descriptor-data: 0000: 31 32 3a 30 30 31 32 2e 30 35 23 30 30 12:0012.05#00
Weiß jemand, inwiefern der zweite Descriptor (der offenbar nicht standardisiert ist?) verwendet wird?
ja das wäre auch interessant