A Home cinema forum. HomeCinemaBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » HomeCinemaBanter forum » Home cinema newsgroups » UK digital tv
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

EPG data format changes - who is responsible



 
 
Thread Tools Display Modes
  #1  
Old January 16th 07, 02:53 PM posted to uk.tech.digital-tv
[email protected]
external usenet poster
 
Posts: 1
Default EPG data format changes - who is responsible

Our product takes EPG data from the freeview DVB stream. Recently, the
order in which elements of the EPG data are returned changed. Although
the new order was still within the spec, our product broke; our fault,
and quickly fixed. However, I've been asked to find out who decides
when this sort of thing happens. Who's responsible for the format of
the EPG data within the stream?

--
Simon

  #4  
Old January 16th 07, 04:34 PM posted to uk.tech.digital-tv
Paul D.Smith
external usenet poster
 
Posts: 785
Default EPG data format changes - who is responsible

If it's within the spec, why should you care? Or are you just getting
ready to pounce in the event they get it wrong?


In the computing world there are lots of specs. that say "do A or B or C or
...." where you find that 99.999% of the people only ever do A. So do you
spend time and resource on supporting B, C, D, ... which increases code size
and complexity? Difficult choice but the golden rule is normally "if it
ain't broke, don't fix it" so if the EPG were sending X, Y, Z and then
started sending X, Z, Y for no gain, I'd want to ask them why they're
farting about and ensuring that something, somewhere is going to break.

Of course it might be a prelude to rolling out a new feature that REQUIRES
X, Z, Y - but I'd still like to know.

Paul DS


  #5  
Old January 16th 07, 05:14 PM posted to uk.tech.digital-tv
Pyriform
external usenet poster
 
Posts: 745
Default EPG data format changes - who is responsible

Paul D.Smith wrote:
If it's within the spec, why should you care? Or are you just getting
ready to pounce in the event they get it wrong?


In the computing world there are lots of specs. that say "do A or B
or C or ..." where you find that 99.999% of the people only ever do
A. So do you spend time and resource on supporting B, C, D, ...
which increases code size and complexity? Difficult choice but the
golden rule is normally "if it ain't broke, don't fix it" so if the
EPG were sending X, Y, Z and then started sending X, Z, Y for no
gain, I'd want to ask them why they're farting about and ensuring
that something, somewhere is going to break.
Of course it might be a prelude to rolling out a new feature that
REQUIRES X, Z, Y - but I'd still like to know.


Well, I've never looked at the spec for the EPG data (I'd quite like to, if
it's freely available), but as long as it is clear that there is no implied
order to the elements then software which assumes that there is an implied
order is quite simply wrong (as the OP acknowledged). Reverse-engineering an
existing stream is a recipe for later unhappiness, and people shouldn't do
it.

Sorry, but I've fixed enough broken software to have little sympathy for the
attitude "well, that's how it used to work...". On the other hand, I've also
seen enough badly written specifications to have sympathy with the people
attempting to implement them (especially when it's me), so it would be
premature of me to pass judgement in this case!


  #7  
Old January 16th 07, 05:37 PM posted to uk.tech.digital-tv
Dickie mint
external usenet poster
 
Posts: 584
Default EPG data format changes - who is responsible

Dickie mint wrote:

Try a quick search on ETSI's front page http://www.etsi.org/ for epg
!!! Or have you got and are meeting those specs?


Ooops, sorry! Type epg into this search page :

http://pda.etsi.org/pda/queryform.asp
  #8  
Old January 16th 07, 09:11 PM posted to uk.tech.digital-tv
GlynM
external usenet poster
 
Posts: 12
Default EPG data format changes - who is responsible


"Dickie mint" wrote in message
...
Dickie mint wrote:

Try a quick search on ETSI's front page http://www.etsi.org/ for epg !!!
Or have you got and are meeting those specs?


Ooops, sorry! Type epg into this search page :

http://pda.etsi.org/pda/queryform.asp


Hi Richard,

To simply the search on the ETSI site and as a good starting point I
recommend looking for "EN 300 468" (DVB spec for service information in DVB
systems) and "TR 191 211" (DVB guidelines on the implementation and usage of
Service Information). I think both these are freely available from the ETSI
site but may require a basic registration.

The problem is that these get modified by the "D-book" which defines the UK
specific rules of operation. I think this document is only available to
paid-up members of the DTG. http://www.dtg.org.uk/publications/books.html
However there are some freely available documents on that site including
"TDN Plan for UK DTT SI" but this, while interesting, looks like a basic
summary and I don't think will provide the level of detail required by the
OP.

However as a declared developer of UK DTT receiver/processing systems the OP
should already have, or urgently consider, membership of the DTG. As well
access to the specifications, and the knowledge base of other members, this
would probably provide the level of notification he seems to be seeking.

Glyn


  #9  
Old January 16th 07, 09:28 PM posted to uk.tech.digital-tv
Dave Pickles
external usenet poster
 
Posts: 33
Default EPG data format changes - who is responsible

Pyriform wrote:

Well, I've never looked at the spec for the EPG data (I'd quite like to,
if it's freely available), but as long as it is clear that there is no
implied order to the elements then software which assumes that there is
an implied order is quite simply wrong (as the OP acknowledged).
Reverse-engineering an existing stream is a recipe for later
unhappiness, and people shouldn't do it.


The document is part number a038 "Specification for Service Information
(SI) in Digital Video Broadcasting (DVB) Systems"; searching for that and
ETSI should find it.

Having written software to decode EPG data, I found the specification is
only a starting point - there are a huge number of possible options.
--
Dave
  #10  
Old January 16th 07, 09:45 PM posted to uk.tech.digital-tv
GlynM
external usenet poster
 
Posts: 12
Default EPG data format changes - who is responsible


"GlynM" wrote in message
...

To simply the search on the ETSI site and as a good starting point I
recommend looking for "EN 300 468" (DVB spec for service information in
DVB systems) and "TR 191 211" (DVB guidelines on the implementation and
usage of Service Information).


Sorry, that should be TR 101 211.

G.

 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Panasonic HD Recorders - What disk format? Apparently Linux (longish)! Java Jive UK digital tv 0 May 30th 05 02:08 AM
Digital tuning Mokhtar Aboelaze Satellite dbs 6 April 22nd 05 04:05 AM
HDTV Format Question Brian K. White High definition TV 1 December 18th 03 02:50 PM
Resolution Thomas A. Fine High definition TV 114 December 12th 03 06:56 PM
Dish PVR? Jordan Zimmerman Tivo personal television 13 August 13th 03 04:24 PM


All times are GMT +1. The time now is 01:07 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Copyright ©2004-2021 HomeCinemaBanter.
The comments are property of their posters.