A few more features and news from the developpment branch ...
Logical channel numbers, playlists, statistics are in the menu ...
The logical channel number (thank Ludovic for remembering this to me)
Some providers (terrestrial in France at least) send in the Network Information Table, information about what the channel number should be.
It's a bit out of the DVB norm : it's a private descriptor according to EN 300 468, but it's defined in IEC 62216-1 : "Digital terrestrial television receivers for the DVB-T system ", (that I cannot get because of the price) All this to say that it's not enabled by default.
To enable it, put autoconf_lcn=1 in your configuration file, you'll get a result like (in -v mode)
Autoconf : We search for the NIT
Autoconf NIT LCN channel FOUND id 257, LCN 2 name "France 2"
Autoconf NIT LCN channel FOUND id 260, LCN 5 name "France 5"
Autoconf NIT LCN channel FOUND id 261, LCN 7 name "ARTE"
Autoconf NIT LCN channel FOUND id 262, LCN 13 name "LCP"
Autoconf NIT LCN channel FOUND id 273, LCN 3 name "France 3"
Autoconf NIT LCN channel FOUND id 374, LCN 20 name "France Ô"
By the way, by this I parse a part of the NIT, the code is in autoconf_nit.c if some people are interested for decoding other descriptors
The LCN is not used for the moment, I was thinking to use it for unicast (path /bylcn/ ) and for the channel name
This LCN is not sent on Barcelona terrestrial, neither on Atlantic Bird (on the TF1 transponder)
Sorting of the services
Now in autoconfiguration = full the channels are sorted by transport stream id, just to ensure that you get same order from run to run (if no channel is added or removed)
Selecting of channels in autoconfiguration = full
If you want to keep the advantages of the full autoconfiguration, but not stream all the channels of the transponder, you can add a line like
autoconf_tsid_list=301 306 308 309 310 311 312 314 315 317 318
to your configuration file
Change in the configuration file syntax
Since the multicast address can be useless in some case and also because you will be soon able to autoconfigure channels by ts_id, you can use the following syntax for the channels
channel_next
name=Barcelona TV
unicast_port=8090
pids=272
channel_next
name=TV L'Hospitalet
unicast_port=4244
pids=528
channel_next
name=Televisio Badalona
pids=784
This change is backward compatible, the old syntax is still working (in ip= line is equivalent to a channel_next)
Statistics in JSON format (Thanks to Pierre Gronlier)
When unicast is activated, statistics can be retrieved using HTTP. These statistics are now in json format.
The following URL works
/channels_list.js
/monitor/signal_power.js
/monitor/channels_traffic.js
It is pretty easy to add new urls and new fields.
M3U playlist
When unicast is activated, playlists are now accessible in HTTP using one of the following URLs :
/playlist.m3u
/playlist_multicast.m3u
/playlist_multicast_vlc.m3u
the playlist vlc contains the @ to tell to VLC to join the multicast group
I hope this can help MuMuDVB to work with mythTV
Update of the CA system Ids
The names of the CA system ids have been updated (more than 60 added). MuMuDVB now contains the name for all the ca system ids registered (the 03/12/09)