Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: wrong entry in EPG - Update



On Friday 30 August 2002 09:29, Klaus Schmidinger wrote:
> Oliver Endriss wrote:
> >
> > [...]
> >
> > If I understand ETSI EN 300 468 correctly, the combination
> > (original_network_id, transport_stream_id, service_id) should
> > identify the event information in a unique way.
> > Perhaps this could be changed in a future VDR release, should be
> > easy.
> >
> > But this will not solve our problem because La Cinquieme transmits
> > bogus EPG data for some channels. NetworkID, TransportStreamID and
> > ServiceID match. For example:
> >
> > EPG data transmitted by ZDF:
> >    EventID: 5509
> >    ServiceID: 28006
> >    TransportStreamID: 1079
> >    OriginalNetworkID: 1
> >    EitVersion: 12
> >    StartTime: Fri Aug 30 03:50:00 2002
> >    Duration: 5 Minuten
> >    Status: RUNNING_STATUS_NOT_RUNNING
> >    Descriptor: Short Event
> >       Name: heute nachtausgabe
> >       LanguageCode: deu
> >
> > EPG data transmitted by La Cinquieme
> >    EventID: 24201
> >    ServiceID: 28006
> >    TransportStreamID: 1079
> >    OriginalNetworkID: 1
> >    EitVersion: 30
> >    StartTime: Fri Aug 30 06:00:00 2002
> >    Duration: 1440 Minuten
> >    Status: RUNNING_STATUS_NOT_RUNNING
> >    Descriptor: Short Event
> >       Name: PROGRAMMES ALLEMANDS
> >       LanguageCode: fra
> >
> > --> There a two sources of EPG information for ZDF.
>
> I guess the French broadcasters think they have to "warn" their
> viewers that the ZDF transmits in German. I find it outrageous that
> one broadcaster transmits bogus EPG data with the ids of another.
> Maybe this should be brought to the attention of the ZDF people -
> they could probably do something against this, if they're up to it.

Astra transponder 90 (12.207 GHz) is used by CanalSatellite. 
Is there anybody on this list who speaks French and has some connections 
to CanalSatellite?

On the other hand I'm not sure whether they do something wrong at all.
They just  tell their customers that there is a channel 'ZDF' which 
transmits a German program 24/7.
 
It would be interesting to know how a standard digital receiver handles 
this. Could someone test this? (I don't own such a device and I'm 
pretty sure that I will not buy one as long it has not more features 
than VDR. :-)

> > So what could be done?
> > a) do nothing, it's a feature :-)
>
> It's a dumb-ass silly idea of the French broadcasters, and we should
> definitely do something against it.
>
> > b) bug fix the way Klaus suggested
>
> I'll do that in the next 1.1.x release.
>
> > c) ignore EIT data for 'other TS' (table ids 0x4f, 0x60, 0x61)
> >    --> you have to tune to each transponder to collect EPG data
> > d) remove *all* EPG data received from 'other TS' when valid data
> > for 'actual TS' is being received
>
> That would unnecessary limit the capabilities of VDR.

Ack for case c) but not for d):
I mentioned d) because in ProcessEIT() something similar is already 
implemented: EIT data from 'other TS' cannot overwrite existing EIT 
data from 'actual TS'. This could be extended:
- ignore EIT data from 'other TS' if there is *current* EIT data from
  'actual TS'
- remove any existing EIT data received from 'other TS' when EIT data
  from 'actual TS' is being updated.

> > e) use the LanguageCode to select which EPG data should be
> > displayed
>
> I think VDR should display the EPG of all channels it knows, no
> matter what language they broadcast in.

I thought of something like a 'preferred EPG language' which is used 
whenever EPG data is available in two or more EPG languages. If there 
is just one language it should always be displayed, of course.

Oliver




Home | Main Index | Thread Index