Hi all,
The code introduced into 1.3.25 in eit.c which ignores EIT descriptors with a zero duration or start time, has the side-effect of stripping out NVOD references which (at least on my provider) have a zero duration.
Attached in a small patch which checks the start time isn't 0xFFFFFFFF (as defined in the DVB reference - see below) before checking the fields for zero.
Cheers, Chris
--
5.2.4 Event Information Table (EIT) ... start_time: This 40-bit field contains the start time of the event in Universal Time, Co-ordinated (UTC) and Modified Julian Date (MJD) (see annex C). This field is coded as 16 bits giving the 16 LSBs of MJD followed by 24 bits coded as 6 digits in 4-bit Binary Coded Decimal (BCD). If the start time is undefined (e.g. for an event in a NVOD reference service) all bits of the field are set to "1".
Hi, just a small question. Which provider on which satellite is still sending NVOD references?
regards mws
On Friday 10 June 2005 12:39, Chris Warren wrote:
Hi all,
The code introduced into 1.3.25 in eit.c which ignores EIT descriptors with a zero duration or start time, has the side-effect of stripping out NVOD references which (at least on my provider) have a zero duration.
Attached in a small patch which checks the start time isn't 0xFFFFFFFF (as defined in the DVB reference - see below) before checking the fields for zero.
Cheers, Chris
--
5.2.4 Event Information Table (EIT) ... start_time: This 40-bit field contains the start time of the event in Universal Time, Co-ordinated (UTC) and Modified Julian Date (MJD) (see annex C). This field is coded as 16 bits giving the 16 LSBs of MJD followed by 24 bits coded as 6 digits in 4-bit Binary Coded Decimal (BCD). If the start time is undefined (e.g. for an event in a NVOD reference service) all bits of the field are set to "1".
-----Original Message----- From: vdr-bounces@linuxtv.org [mailto:vdr-bounces@linuxtv.org] On Behalf Of Anssi Hannula
What is NVOD reference? ;)
It's the way DVB sends episode guide data for frequently repeated events, mainly used for pay-per-view type services (Near Video On Demand). It basically sends one copy of the normal event (title, description, etc.) and then pointers to it for every time it's repeated.
Page 28/29 of http://www.bjpace.com.cn/data/tec/tec-DVB/DVB%20BlueBooks%20Standards/Specif ications%20and%20Standards/multiplexing/dvb-si/A005r1.pdf give you a few diagrams of how it works.
Not that I can view the NVOD channels on anything other than my proper cable box, but it's nice to have VDR's episode guide showing the correct information so I don't need to rely on my cable company's pathetic excuse for an episode guide to know if there's anything worth ordering :)
Chris