DvbFixMarkers: Sort/filter channel list and fix DiSeqC/Positioner Markers
Usage: "DvbFixMarkers InFile.DVB OutFile.DVB".
- Download DvbFixMarkers.zip (22k) for DvbFixMarkers.EXE and .INI
- Download mfc42.zip (457k) if you need MFC42.DLL
- Download msvcrt.zip (130k) if you need MSVCRT.DLL
So what does it do?
- Filters out unwanted satellites, if desired.
- Filters out C band channels, if desired.
- Filters out radio channels, if desired - by LNB number.
- Sorts satellites, if desired - either East to West, or as you list them.
- Sets up DiSeqC input switch numbers, from orbital position.
- Sets up Positioner values in satellite markers, from orbital position. This works for DiSeqC positioners as well as slave LT8700 boxes.
Example of DvbFixMarkers.INI which controls it all:-
; For satellites not listed below, say which LNB to use, if any. ; Commenting this out will *delete* all satellites not listed below. ;DEFAULT-LNB=1 ; Do you want C-Band channels? (Do you have a dish the size of my house?) ; If so, then comment this out... NO-C-BAND ; Do you want radio channels? If so, then comment this out. ; Or, you can just list which LNBs you *don't* want radio channels for. ;NO-RADIO-FOR-THESE-LNBS=1,2,3,4 NO-RADIO-FOR-THESE-LNBS=1 ; (no radio from my motorised dish) ; Do you have a motorised dish powered by a DiSeqC motor? ; If so, then enable the next line: ; SAT-MARKER-DISEQC=4 ; ; Why? Well, due to a bug in DVB2000 handing of "DiSeqC motorised" ; channels, the LNB number in the satellite marker must be different ; from the channels under that marker. ; (The only reason not to do this always is that SetEdit pops up a warning ; message where DiSeqC numbers are set inconsistently on a satellite.) ; Do you want to sort the satellites into some kind of order? ; ;SORT-SATELLITES=NO ; NO = the default SORT-SATELLITES=EAST-TO-WEST ; YES = East To West order ;SORT-SATELLITES=INI-FILE-ORDER ; YES = Use order sats are listed in this INI file ; ; Note 1: If you *do* sort satellites, any channels before the first marker are deleted. ; Note 2: If INI-FILE-ORDER is used with a DEFAULT-LNB, then any sats not listed in the INI file ; sort to the end of the list. ; Note about Orbital Positions (28.0E, 1.0W etc) ; ============================================== ; The orbital positions you use below *must* match the positions set up in ; Rehtec's file - or whatever channels.DVB file you use as your input file. ; Otherwise, the filtering won't work properly - too much stuff will get filtered out ; (assuming DEFAULT-LNB is disabled). Also, the sorting will go wrong ; if SORT-SATELLITES is enabled. ; ; (LT8700 users: don't worry about the orbital positions in the *LT8700 memory*. Those ; are used only by the graph in LTEDIT. But make sure the LT satellite ; numbers listed below match those in your LT memory for each satellite.) ; Out of range Orbital Position handling (new feature from Andy Clark, January 2002) ; ====================================== ; If your settings file contains Set Markers that do not have a valid Orbital ; Position (I've noticed this with the Rehtec file - sometimes 819.1 and other ; times 0.0) then uncomment the following line to associate these Sat Markers ; with the last good Sat Marker. ASSOCIATE-LAST-GOOD-ORBITAL-POSITION=YES ; Also, if you want to change out of range Orbital Positions in the settings file ; to the last known good Orbital Position, then uncomment the following line: ;INHERIT-LAST-GOOD-ORBITAL-POSITION=YES ; Notes: ; 1. "ASSOCIATE" fixes the sort order. "INHERIT" also fixes the orbital position values. ; 2. Setting INHERIT-LAST-GOOD-ORBITAL-POSITION=YES automatically sets ; ASSOCIATE-LAST-GOOD-ORBITAL-POSITION=YES ; ; Fixed-dish LNBs/satellites.. These have no satellite number. ; ========================== ; 28.5E=4 ; LNB 4 for Eurobird 28.2E=4 ; LNB 4 for Astra 2x 19.2E=3 ; LNB 3 for Astra 1x 13.0E=2 ; LNB 2 for Hotbird ; (For me, LNB1 1 = motorised, see list below...) ; ; Motorised-dish LNBs/satellites.. ; ============================== ; These have a satellite number for your DiSeqC positioner or LT8700. ; Comment out any sats you can't receive, or which you prefer to get ; from a fixed dish (see above). ; [If you prefer, you can list the fixed and motorised satellite positions ; together - the only difference is that motorised ones have a "satellite number" ; e.g. "42.0E=1,22" rather than "19.2E=3".] ; ;"orbital position = LNB #, Sat #" ; 21.5E=1,23 ; LNB#1, Sat#23 = Eutelsat 2F3 16.0E=1,55 ; Eutelsat W2 10.0E=1,53 ; EutelSat 2F4 7.0E=1,26 ; Eutelsat W3 5.2E=1,47 ; Sirius 3.0E=1,29 ; Telecom 2B 1.0W=1,49 ; Thor / IntelSat 707 5.0W=1,52 ; Telecom 2C 7.0W=1,50 ; NileSat 8.0W=1,51 ; Telecom 2A/2D 11.0W=1,22 ; Express 3A 12.5W=1,25 ; Eutelsat 2F2 15.0W=1,24 ; Telstar 12 18.0W=1,36 ; Intelsat 705 21.5W=1,58 ; NSS K (Shuttle feeds, OLN TDF feeds) 27.5W=1,59 ; Intelsat 605 30.0W=1,39 ; HispaSat 1A,B,C 31.5W=1,13 ; Intelsat 801 34.5W=1,56 ; Intelsat 601 37.5W=1,27 ; Telstar 11 43.0W=1,30 ; Pas 3R, 6, 6BExample of output when fed with Rehtec's dvb1.zip file:-
dvbfixmarkers 01may28.dvb outfile.dvb
Using parameters from INI file: No default LNB - satellites not listed below will be deleted. C-Band available: No (delete all C band channels) Radio channels: -> Only keep on LNBs: #2 #3 #4. Sat at 028.5E: LNB=4 LT_SAT=00 TV-Channels= 17 Radio-Channels= 0 Sat at 028.2E: LNB=4 LT_SAT=00 TV-Channels= 199 Radio-Channels= 28 Sat at 019.2E: LNB=3 LT_SAT=00 TV-Channels= 473 Radio-Channels= 126 Sat at 013.0E: LNB=2 LT_SAT=00 TV-Channels= 592 Radio-Channels= 353 Sat at 024.2E: LNB=1 LT_SAT=48 TV-Channels= 4 Radio-Channels= 0 Sat at 021.5E: LNB=1 LT_SAT=23 TV-Channels= 5 Radio-Channels= 0 Sat at 016.0E: LNB=1 LT_SAT=55 TV-Channels= 73 Radio-Channels= 0 Sat at 010.0E: LNB=1 LT_SAT=53 TV-Channels= 20 Radio-Channels= 0 Sat at 007.0E: LNB=1 LT_SAT=26 TV-Channels= 36 Radio-Channels= 0 Sat at 005.2E: LNB=1 LT_SAT=47 TV-Channels= 90 Radio-Channels= 0 Sat at 003.0E: LNB=1 LT_SAT=29 TV-Channels= 20 Radio-Channels= 0 Sat at 001.0W: LNB=1 LT_SAT=49 TV-Channels= 25 Radio-Channels= 0 Sat at 005.0W: LNB=1 LT_SAT=52 TV-Channels= 8 Radio-Channels= 0 Sat at 007.0W: LNB=1 LT_SAT=50 TV-Channels= 87 Radio-Channels= 0 Sat at 008.0W: LNB=1 LT_SAT=51 TV-Channels= 24 Radio-Channels= 0 Sat at 011.0W: LNB=1 LT_SAT=22 TV-Channels= 4 Radio-Channels= 0 Sat at 012.5W: LNB=1 LT_SAT=25 TV-Channels= 2 Radio-Channels= 0 Sat at 015.0W: LNB=1 LT_SAT=24 TV-Channels= 5 Radio-Channels= 0 Sat at 018.0W: LNB=1 LT_SAT=36 TV-Channels= 2 Radio-Channels= 0 Sat at 021.5W: LNB=1 LT_SAT=58 TV-Channels= 2 Radio-Channels= 0 Sat at 030.5W: LNB=1 LT_SAT=39 TV-Channels= 0 Radio-Channels= 0 Sat at 031.0W: LNB=1 LT_SAT=13 TV-Channels= 0 Radio-Channels= 0 Sat at 034.0W: LNB=1 LT_SAT=56 TV-Channels= 0 Radio-Channels= 0 Sat at 037.5W: LNB=1 LT_SAT=27 TV-Channels= 0 Radio-Channels= 0 Sat at 043.0W: LNB=1 LT_SAT=30 TV-Channels= 0 Radio-Channels= 0 All done! TV channels=1688, Radio channels=507
See Also
Other pages on my site:-