Project

General

Profile

Feature #3167

Improve service checking

Added by Mark Clarkstone almost 7 years ago. Updated almost 7 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
General
Target version:
Start date:
2015-10-17
Due date:
% Done:

100%

Estimated time:

Description

I've noticed that when some services move or time-share with another service broadcasters will leave the remains of the old service, they often just remove the video & audio from the PMT. Tvheadend doesn't detect this & still sees the service as live.

For example BBC Three in the UK time-shares with CBBC on Freeview between 7pm-5.30am. This is what happens when the video & audio get stolen for CBBC.

Index    PID    Type    Language    Details
     0x1fff /  8191    PCR          
     0x012c /   300    PMT          

After filtering and reordering (without PCR and PMT)
Index    PID    Type    Language    Details
None

Would it be possible to improve checking on services? I've noticed that it takes Tvheadend up to 5-10 seconds for it to declare that there is nothing to stream even though it already knows there is nothing available..

It would also be nice to have a log of when changes occur to a service. For example the dates/times of when a service loses streams. This could be added to the service details dialog.

Opinions? :)

History

#1

Updated by Jaroslav Kysela almost 7 years ago

  • Status changed from New to Fixed
  • % Done changed from 0 to 100

Applied in changeset commit:tvheadend|35c0d91e5133e7e6614d48d3884fb2a31cf46df8.

#2

Updated by Jaroslav Kysela almost 7 years ago

Fixed in v4.1-642-g35c0d91 . I moved the "decision" things to the PMT parser and added the audio/video stream check to be sure that the service is live.

#3

Updated by Jaroslav Kysela almost 7 years ago

  • Target version set to 4.2

Also available in: Atom PDF