Project

General

Profile

epggrabber causes problems?

Added by srx srx almost 11 years ago

I'm running 3.9.316~g238636f~precise.
TBS-6985 quad DVB-S2 + Hauppauge HVR-1100 DVB-T or something similar.

Now, it seems like epggrabber just runs quite often. And when it does, it interrupts streaming for a while.
Every time epggrab appears in the log, the picture stops for about 10-15 seconds. And that is very annoying.

Is there any way to disable epggrab on adapapters that are subscribed to service? Or maybe somehow change weight so that streaming has higher priority?
It could be that weight 1 already means the lowest weight (or is it the highest? not sure) but still it takes over (well, it's the same mux, but something still happens) adapter6 that is subscribed to a service, as can bee seen in the log.
All my four inputs have the same config (4x1 diseqc connected to 1w, 5e, 13e, 19e). So acutally epggrab could be bit more intelligent and if all adapters have the same networks then epggrab could do it's thing on only one adapter, no need to subscribe to all of them.

Of course it could be something else too and it's just coincidence that epggrab shows up just the same time.

I'm now experimenting with full mux rx, I can report back later if it changes anything.

An example log output when the problem happened:

2014-01-05 21:00:48.015 mpegts: 11804H - tuning on /dev/dvb/adapter6/frontend0
2014-01-05 21:00:48.540 capmt: Starting capmt server for service "Viasat History" on tuner 6
2014-01-05 21:00:48.540 subscription: "192.168.0.3 [ admin | XBMC Media Center ]" subscribing on "Viasat History", weight: 150, adapter: "/dev/dvb/adapter6/frontend0", network: "5E", mux: "11804H", provider: "", service: "Viasat History" 
2014-01-05 21:03:12.003 mpegts: 12034H - starting for 'epggrab' (weight 1)
2014-01-05 21:03:12.003 mpegts: 12034H - tuning on /dev/dvb/adapter9/frontend0
2014-01-05 21:03:12.528 subscription: 'epggrab' subscribing to mux, weight: 1, adapter: '/dev/dvb/adapter9/frontend0', network: '5E', mux: '12034H'
2014-01-05 21:03:12.528 mpegts: 666000 - starting for 'epggrab' (weight 1)
2014-01-05 21:03:12.528 mpegts: 666000 - tuning on /dev/dvb/adapter5/frontend0
2014-01-05 21:03:12.565 subscription: 'epggrab' subscribing to mux, weight: 1, adapter: '/dev/dvb/adapter5/frontend0', network: 'Zuum TV', mux: '666000'
2014-01-05 21:03:12.565 mpegts: 11958H - starting for 'epggrab' (weight 1)
2014-01-05 21:03:12.565 mpegts: 11958H - tuning on /dev/dvb/adapter8/frontend0
2014-01-05 21:03:13.088 subscription: 'epggrab' subscribing to mux, weight: 1, adapter: '/dev/dvb/adapter8/frontend0', network: '5E', mux: '11958H'
2014-01-05 21:03:13.088 subscription: 'epggrab' subscribing to mux, weight: 1, adapter: '/dev/dvb/adapter6/frontend0', network: '5E', mux: '11804H'
2014-01-05 21:03:13.088 mpegts: 11938V - starting for 'epggrab' (weight 1)
2014-01-05 21:03:13.088 mpegts: 11938V - tuning on /dev/dvb/adapter7/frontend0
2014-01-05 21:03:13.612 subscription: 'epggrab' subscribing to mux, weight: 1, adapter: '/dev/dvb/adapter7/frontend0', network: '5E', mux: '11938V'