jeudi 30 juin 2016

Linux LibdvbV5 EIT grabbing - not getting enough days


I'm just starting to write some (C++) code on a Ubuntu 14.04.4 system to access DVB streams via a DVB TV USB tuner. I'm using libdvbv5. I'm in the UK using terrestrial freeview.

Trying to grab the off-air event information (EIT). Managed to do so - produces a list of events with service id, start time, duration, name, description etc. All seems fine - except that it only grabs up to 3 days in advance, whereas I notice that other apps manage to get 7 days in advance.

Had a look at some other projects for this, such as dvbtee and mythtv, but not yet managed to work out what is wrong (lots of code). Nothing I do filters out by date, nor from what I can see, does libdvbv5.

The EIT program id is 0x12, and the full schedule table id is 0x50 (to 0x5f). As I say, it grabs all the information without any errors, but only for 3 days in advance and I know there is definitely more available.

Makes me think I am doing the right thing, but looking in the wrong place? Any suggestions welcome.


Aucun commentaire:

Enregistrer un commentaire