On Friday 17 June 2005 00:10, Andrew de Quincey wrote: > > [Presets] > > Number=ONID:TSID:SID > > > > e.g. > > > > 1=1:1101:28106 > > > > Now this could definitely be more sophisticated, e.g. to allow several > > presets groups. A simple extension would be: > > > > [Presets.Default] > > ... > > > > [Presets.Sports] > > ... > > > > [Presets.News] > > ... > > > > This could even be taken several levels deep: > > > > [Presets.Movies.Action] > > ... > > > > [Presets.Movies.Horror] > > ... > > I can't think of a better/clearer structure than this - I've put an example > up on the wiki: > > http://www.linuxtv.org/wiki/index.php/File_Format_Comparison#Ideas_for_a_pr >esets_file_format > > > Now however, the multiplex differentiators are the problem (for > distinguishing between transponders with the same IDs). Does anyone have > any suggestions as to good numbers to use? > > Obviously they have to be based on the frequency somehow, but they also > have to take into account tuning varaiations between people's systems (e.g. > different LNB drifts). > > The first thing that springs to my mind is something like the following: > > DVBS: ((frequency / (symbolrate/1000)) << 1) | polarisation > DVBT: (frequency / bandwidth) > DVBC: (frequency / symbolrate) Doh - hit the wrong key! :( However, I have a suspicion this is rather a naive solution. Does anyone have any suggestions for doing this?