Hi If it's interecting for anybody.
This is next version of a patch for non unique channels pids. (for stupid providers :) ). Rid not used now, SID/NID/TID+Transponder only. I tested this patch on 80E Express AM2 KU band. In my channels.conf:
Культура;Orion Express:11044:hC56:S80.0E:44948:301:401=rus:0:602:1:1:1:0 TV-NADYM;Service Provider:11190:HC34:S80.0E:3255:308 +8190:256=eng,257=eng:0:0:1:1:1:0 Russya+Tomsk;Russya+Tomsk:11463:VC34:S80.0E:3200:96 +100:97=rus,98=rus:0:2600:1:1:1:0 Yugoria Network:11478:HC34:S80.0E:4400:1110:1211=und,1213=und,1212=und,1214=und:0:0:1:1:1:0 GTRK KUZBASS;TandbergTV:11650:VC34:S80.0E:5700:308 +8190:256=eng,257=fra:0:0:1:1:1:0
Охота и Рыбалка;Orion Express:11044:hC56:S80.0E:44948:302:402=rus:0:602:2:1:1:0 Yugoria Audio:11478:HC34:S80.0E:4400:0:1215=und,1217=und:0:0:2:1:1:0
I think this is show how dvb standard use. And you can switch off "delete duplicate channels" in dvb settings menu, if you want. ( if you set "delete duplicate channels" to ON, vdr can works with incorrect pids too).
And other feature, this is deleting absent channels. If provider was deleted channels, you need delete it from channels.conf manually. After this patch, vdr auto deleting channels, which not present on transponder in sdt. Need select "delete absent channels" in dvb settings menu, but if you selected channels update or transponder update.
Attached patch: for native vrd-1.6.0, for vdr+iptv plugin, for vdr +h264(without dvb-s2), for vdr+h264+iptv.
ua0lnj schrieb:
Hi If it's interecting for anybody.
...
I am very interested in this feature. My providers (astra/hotbird) are smart enough not to send not to much garbage, but deleting of unused channels is really a pain. I am at 4500 Channels in my channels.conf and I am pretty sure that at least 30 % of them are long gone.
Is it possible to have that feature seperated ? @kls ... and include it in the mainline ?
Best regards Peter
En/na Peter Evertz ha escrit:
Beware, though, that there are providers that don't advertise channels in the sdt even if the channels are currently broadcasting. In the actuator plugin I have an option to prefix a '+' to all channels in the current satellite, then you start a channel scan which will update all active channels (i.e removing the '+'). At the end of the scan you can tell it to delete all channels marked with '+'. It's clumsier but it's safer, since you can revise the channels that are going to be deleted before actually deleting them. Of course all of this wouldn't be necessary if all broadcasters respected the standards....
Bye
Peter Evertz wrote:
I'm using a (not yet published) small patch and a (also not yet published) plugin to keep track of channels:
The patch keeps a time stamp whenever a channel announcement is seen, and the plugin tracks the first-seen and last-seen time of all channels persistently. If a channel was not seen for some time, the channel name gets marked, and the channel can easily be deleted manually later.
If there's interest in this, I can publish these two.
Cheers,
Udo
Thiemo wrote:
No, it is not, to preserve compatibility and to keep the patch minimal. The patch keeps this information only on a per-session base. The plugin then stores the information in a separate file across sessions.
If there's interest in this, I can publish these two.
Yes, i would be interested. Please post it.
I'll see what I can do.
Cheers,
Udo