1ChangeLog: 2-------------------- 3[1.0.13] 2021-11-20 4- add satellite data from fastsatfinder.com 5- add --input-charset option 6 7[1.0.12] 2021-03-29 8- modulation strings for the dvbv5 output 9 10[1.0.11] 2021-03-11 11- work around iconv on FreeBSD not knowing about ISO-6397-2 12- better XML tunning and channel data generation 13 14[1.0.10] 2021-03-05 15- generate initial tuning data output for dvbv5-scan 16- updated "satellites.dat" file 17 18[1.0.9] 2020-05-16 19- support compilation with -fno-common (default in GCC 10) 20 21[1.0.8] 2020-04-20 22- Kaffeine output support was removed 6 years ago. Bring the docs up to speed. 23 24[1.0.7] 2020-01-25 25- fix "--output-initial" 26 27[1.0.6] 2019-12-13 28- re-enable VHF band III in Europe 29 30[1.0.5] 2019-03-14 31- added new arguments for isdb-tb tuners (tested with MyGica S2870 & PlayTV USB Hybrid PV-B308U) 32 33[1.0.4] 2018-10-23 34- replace country-based DVB-T skipping with new command line arguments: 35 -ft1 and -ft2 to scan only DVB-T or DVB-T2, respectively 36 37[1.0.3] 2018-10-13, contributed by DF5EQ 38- DVB-T scanning is skipped for AT, DE and CO 39- DVB_T2 scanning is no longer skipped at all, but a mechanism is in place for 40 doing it by country 41- PLP ID 1 is enabled for AT 42- some manual code formatting in scan.c, where the line length limits of the 43 formatting script rendered the code hard to read 44 45[1.0.2] 2018-06-17 46 - move the source files in a "src" subdirectory 47 - apply some of the Linux kernel coding style indentation using the Lindent 48 script from the kernel tree 49 - merge w_scan-20170107 50 51[1.0.1] 2017-03-29 52 - fix a corner case where a pair of transponders kept adding each other to 53 the scanning loop, without ending up in any list we use for avoiding them 54 in the future. The end result was an endless loop. Thanks 55 https://github.com/mfyorp for reporting the bug and testing the fix. 56 57[1.0.0] 2016-10-14 58 - project forked from http://wirbel.htpc-forum.de/w_scan/index2.html and renamed w_scan2 59 - keep duplicate transponders by default because a stronger transponder with 60 the same ID might have a higher frequency and be discarded simply because 61 it's scanned later. Also don't replace the current transponder with an 62 advertised one by default. The latter may have a lower signal strength. 63 More details here: 64 https://stefantalpalaru.wordpress.com/2016/02/04/scan-all-the-things/ . 65 The old behaviour can be enabled with -d (--delete-duplicate-transponders). 66 - all files are now ASCII or UTF-8 and have Unix line terminators 67 - refactored the autotools files 68 692015-01-01 70 - check data for descriptor 0x83 to be multiple of 4bytes; 71 On S4E8 0x83 seems to be used for something different as LCN and 72 caused segfault if read in 4byte packets. 73 May be this abuse of 0x83 renders parsing of LCN unusable at all. 74 - find_transponder_by_freq(): fix logging (add missing print_transponder() calls) 75 - emulated dvb device; 76 now accept DVB-S/S2 logs down to 20130331. However, logs earlier 77 than 20140529 are missing last two bytes in SI data hexdumps. :( 78 - modify scan algorithm for tsid, onid, nid; 79 On S4E8, PAT transports wrong transport_stream_id - and therefore 80 scan was endless loop. :( 81 This was actually not an w_scan error, it is an error in sats si 82 tables. 83 1. find_transponder() 84 - now do a strict check for (ONID,NID,TSID); check all 3 pids. 85 2. check_duplicate_transponders() 86 - copy NIT updated tp props from deleted tp to remaining tp, 87 if remaining tp was not yet updated. Sync ids as well. 88 - new function copy_duplicate_tp() to not have this copy several times. 89 3. parse_pat() 90 - update tsid for TERR scans only. On terr scans, freq may be '0' or 91 completely wrong in NIT and find_transponder_by_freq() cannot find 92 those transponders otherwise. 93 4. parse_nit() 94 - move update of (ONID,NID,TSID) to later position, where also tp props 95 are updated. Code easier to read this way. 96 - call check_duplicate_transponders() as soon as new tp was added from 97 NIT. 98 5. tune_to_transponder() 99 - add missing polarization check for sat - this one is a bug fix. 100 - vdr output: update translation table for satname: w_scan <-> VDR 101 - scr_cmd: fix FE_DISEQC_SEND_MASTER_CMD data pointer. 102 - update S4E8 transponder list 103 1042014-11-22 105 - move '-lrt' from LDFLAGS to AM_LDFLAGS 106 - move nested function LeapYear() outside modified_julian_date_to_utc() 107 - add stream_type 0x24 (HEVC) 108 - bug fix: on Finnish DVBT/T2 network, 'other terrestrial frequencies' are 109 signalled by other_frequency flag, but not transmitted in NIT. 110 If those freqs could not be tuned due to bad reception, w_scan gets in 111 an endless loop; fix it. Thanks to Olli Salonen for report and help 112 debugging on remote side. 113 1142014-07-27 115 - for changes against 20140118, see 116 * 2014-07-12 (dev) 117 * 2014-06-28 (dev) 118 * 2014-05-29 (dev) 119 * 2014-04-23 (dev) 120 1212014-07-12 (dev) 122 - alloc_transponder(): check for polarization on sat. 123 - update S19E2, based on emulated scan with logfiles 124 from easy-vdr.de developers. 125 - move freq calculations from Hz to MHz to separate func 126 - if tuning fails on on any tp; instead of simply retrying with same 127 settings -> redo with as much as possible params to AUTO. On some 128 wrong NIT tables, params are just wrong, this *may* help in some cases. 129 - start reworking VLC xspf playlist: 130 * validate using http://validator.xspf.org/ 131 (NOTE: VLC-2.1.4 saved DVB xspf doesnt conform to XSPF) 132 * compare to VLC-2.1.4 133 * test VLC DVBT on Win64 using BDA 134 1352014-06-28 (dev) 136 - new contact email address 137 - fix compile warnings reported by A.Palosaari in parse-dvbscan.c 138 - improve DVB-T/T2 scans for Finland, thanks to A.Palosaari, 139 now doing separate DVB-T2 loop for terr scans. 140 - add generic w_scan XML output format, to be used for data exchange 141 with w_scan. 142 - frequency_list_descriptor: dont ignore coding_type 143 - simplify struct transponder 144 - add long commandline arguments (short ones are still working.) 145 - new double linked lists (foreseen to be sortable later.) 146 - new: logical_channel_descriptor 147 - add dvb device emulation for debugging based on logfiles (developer use only.) 148 - new signal detection 149 1502014-05-29 (dev) 151 - fix scr freq rounding 152 1532014-04-23 (dev) 154 - add JESS/EN50607 && refactor EN50494 155 - add Australia single LO LNB. Thanks to Martin Lang. 156 - modify initial tuning data output to put plp_id as last item 157 - remove kaffeine output as its no longer possible to support it 158 - add fflush command for stderr && stdout 159 1602014-01-18 161 - improve scr 162 - rewrite setup_scr() 163 - take VCO offset caused by 4MHz step size into account. 164 - check return value in set_frontend() 165 - reduce delay after setting 18V LNB voltage to 5msec 166 - reduce diseqc repeat to 100ms 167 - remove a few comments and debug stuff 168 - still experimental, waiting for tests - if you own such devices, pls send 169 me logs: 'w_scan -fs -s SXXX (..) -u<ID>:<USERBAND>:<A|B> 2>&1 | tee log.txt' 170 - VLC xspf 171 - remove unused stuff && started to adopt to current vlc; 172 but no doc avail for this VLC file format. :( 173 - Sat scan: add missing check of setup_switch() return value. 174 1752014-01-02 176 - add experimental(!) support for scr. 177 i dont have spec && need testers for EN50494 for proper support. 1782013-10-31 179 - update 19,2E, 23,5E, 28,2E. Thanks to John Horck. 1802013-03-31 181 - adapt to vdr next version number, skipping support for vdr < 1.7.4 182 - fix compiling for newer frontend.h 183 - apply small other patches since 2012-11-11 1842012-11-11 185 - apply patch from Michael Stilmant, who discovered two string buffers 186 being too small by one byte. 1872012-06-05 188 - since some dvb drivers are buggy and dont tune DVB-S with ROLLOFF_AUTO, 189 therefore now explictly set ROLLOFF_35 in case of DVB-S. Thanks to R.Warsow 190 for report && testing. 191 NOTE: this is just a work-around for broken DVB-S drivers, 192 since DVB-S means by DVB standard *always* RO = 0.35 193 - print transponder data from satellite list during scan to make debug reports easier 194 to read 195 1962012-05-25 197 - update all supported satellites 198 - add the following satellites: 199 * 180.0 east Intelsat 18 200 * 172.0 east GE 23 201 * 169.0 east Intelsat 5 202 * 162.0 east Superbird B2 203 * 154.0 east JCSAT 2A 204 * 144.0 east Superbird C2 205 * 134.0 east Telstar 18 206 * 134.0 east Apstar 6 207 * 132.0 east Vinasat 1 / JCSAT 5A 208 * 128.0 east JCSAT 3A 209 * 125.0 east ChinaSat 6A 210 * 124.0 east JCSAT 4A 211 * 122.2 east AsiaSat 4 212 * 118.0 east Telkom 2 213 * 116.0 east Koreasat 6 / ABS 7 214 * 115.5 east ChinaSat 6B 215 * 113.0 east Koreasat 5 / Palapa D 216 * 110.5 east ChinaSat 10 217 * 110.0 east NSat 110 / BSat 2C/3A / JCSat 110R 218 * 103.0 east Express A2 219 * 86.5 east KazSat 2 220 * 85.0 east Horisons 2 / Intelsat 15 221 * 30.5 east Arabsat 5A 222 * 20.0 east Arabsat 5C 223 * 3.0 east Eutelsat 3A/3C, Rascom 1R 224 * 31.5 west Intelsat 25 225 * 34.5 west Intelsat 903 226 * 37.5 west NSS 10 / Telstar 11N 227 * 40.5 west NSS 806 228 * 43.0 west Intelsat 11 229 * 45.0 west Intelsat 14 230 * 50.0 west Intelsat 1R 231 * 53.0 west Intelsat 707 232 * 55.5 west Intelsat 805 233 * 58.0 west Intelsat 9/16 234 * 63.0 west Telstar 14R 235 * 65.0 west Star One C1 236 * 70.0 west Star One C2 237 * 72.0 west AMC 6 238 * 78.0 west SIMON BOLIVAR 239 * 83.0 west AMC 9 240 * 84.0 west Brasilsat B4 241 * 85.0 west AMC 16 242 * 87.0 west SES 2 243 * 89.0 west Galaxy 28 244 * 95.0 west Nimiq 1 245 * 93.1 west Galaxy 25 246 * 95.0 west Galaxy 3C 247 * 99.2 west Galaxy 16 / Spaceway 2 248 * 101.0 west SES 1 249 * 103.0 west AMC 1 250 * 105.0 west AMC 15/18 251 * 107.3 west Anik F1/F1R 252 * 111.1 west Anik F2 253 * 113.0 west SatMex 6 254 * 116.8 west SatMex 5 255 * 119.0 west Anik F3 256 * 121.0 west Echostar 9 / Galaxy 23 257 * 123.0 west Galaxy 18 258 * 125.0 west Galaxy 14 / AMC 21 259 * 127.0 west Galaxy 13 / Horizons 1 260 * 131.0 west AMC 11 261 * 133.0 west Galaxy 15 262 * 135.0 west AMC 10 263 * 135.0 west AMC 7 264 * 135.0 west AMC 8 265 * 177.0 west NSS 9 266 - VLC xspf output: as VLC-2.x.x no longer supports comma (VLC-1.x.x did) but only colon 267 as separator, update xspf output format accordingly. Thanks to Jacek Sliwerski for 268 report && samples. 269 - increase max number of supported dvb adapters, based on a patch send by Julian Scheel. 270 - auto scan: /dev/dvb/adapter(0..15) 271 - by option -a <NUM>: /dev/dvb/adapter(0..31) 272 - blacklist ( = look for a better device on auto scan ) Pinnacle PCTV 290e for cable: 273 - known to have weakness on cable because of integrated preamp 274 - it's driver doesnt report symbolrates correctly. 275 - for terrestrial scan it's still a preferred device 276 - no longer distribute a precompiled version of w_scan inside package. 277 2782012-04-15 279 - add a missing 'break' for initial tuning data on satellite, 280 reported by L. Dolezel 281 - rework audio language descriptor to avoid segfault, 282 reported by L. Dolezel 283 - add Israel DVB-T, requested by B. Nahari 284 - update S13E0 transponders 285 - fix bug introduced by 'transponder scan logic modified' in 20120128, 286 which prevents -x option on US vsb/qam, reported by 'locuse' 287 - add experimental cmake build support. For now building with autotools 288 is still the standard way, but if you want to test, use 289 cd w_scan-<VERSION> 290 mkdir build && cd build 291 cmake .. 292 make 293 make install 2942012-01-28 295 - modify dvb api < 5.5 logic, to find out which delsys are supported by hw 296 - init-data: plot only verified data 297 - transponder scan logic modified: 298 - alloc_transponder(): add newly allocated transponder only to new_transponders, 299 if freq not yet known. 300 - tune_to_transponder(): add tuned transponder only to scanned_transponders, 301 if freq not yet known. 302 - find_transponder(): replaced by find_transponder_by_freq() 303 - TODO: check side effects on 2nd gen delsys 3042012-01-12 305 - add hack to allow compile against api 5.3 3062012-01-11 307 - initial DVB-T2 support. Thanks for testing, code snippets and suggestions to Rolf Ahrenberg. 308 - go back to allow to compile with DVB-API >= 5.3 and remove configure check (too early) 309 - add video type to vdr output 310 - change CAid to uppercase in vdr output 311 - restructure Parameter print inside vdr output 312 - add audio type and subtitling pids if vdr version > 1.7 (even if no '1.8.0' exists yet) 3132012-01-08 314 - fix a few compiler warnings, reported by rofa 315 - fix configure script to check for DVB API >= 5.5 as reported by rofa 316 - copy current transponder before parsing NIT in case of terrestrial 317 since T2 delsys descriptor doesnt report all settings belonging to hardware. 318 3192012-01-07 320 - big cleanup: 321 - no longer tune with dvb api 3.2 drivers (pls upgrade your drivers) 322 - remove all occurencies of.. 323 - BANDWIDTH_* 324 - FE_QPSK 325 - FE_QAM 326 - FE_OFDM 327 - FE_ATSC 328 - remove #ifdef's for features in dvb api added before 5.5; 329 therefore: COMPILING NOW NEEDS DVB API 5.5 OR HIGHER ! 330 - because ofdm is no longer used by DVB-T only, Satellite frontends not 331 only use QPSK, DVB-C2 will use OFDM similar to DVB-T(2): 332 - rename ofdm_* to terr_* 333 - rename qam_* to cable_* 334 - rename qpsk_* to sat_* 335 - rename tuning parameters 336 - prepare on newer desciptors: 337 - add T2_delivery_system_descriptor (untested - need testers) 338 - add C2_delivery_system_descriptor (no linux support yet at all) 339 - prepare on SH_delivery_system_descriptor (no functionality yet) 340 - add network_change_notify_descriptor (no functionality yet) 341 - prepare on DVB-T2 scan: 342 - add bandwidths 10MHz, 1,712MHz 343 - add FEC_3_5, FEC_4_5 (DVB-T2) 344 - add QAM256 to terrestrial scan (DVB-T2) 345 - add transmission modes 1k,16k,32k (DVB-T2) 346 - add guard interval 1/128, 19/128, 19/256 347 - add several new items to the internal transponder tuning data for later support of 348 DVB-C2 and DVB-T2 349 - now set plp_id during tune id terrestrial scan and delivery_system = SYS_DVBT2 350 - try to discover supported delivery_systems per frontend using new ioctl DTV_ENUM_DELSYS 351 if DVB driver has api version 5.5 or higher (fallback otherwise) 352 - now do CRC32 checks in w_scan and prolong timeouts if CRC failures 353 occur (may help in some cases if bad reception) 354 - extend output format for 'scan' initial_tuning_data to deal with 355 DVB-T2/DVB-C2. 356 - old: # T <freq> <bw> <fec_hi> <fec_lo> <mod> <tm> <guard> <hi> [# comment] 357 # C <freq> <sr> <fec> <mod> [# comment] 358 359 - new: # T[2] [plp_id] [system_id] <freq> <bw> <fec_hi> <fec_lo> <mod> <tm> <guard> <hi> [# comment] 360 # C[2] [plp_id] [data_slice_id] [system_id] <freq> <sr> <fec> <mod> [# comment] 361 (NOTE: it's time to adopt 'scan' to API V5 && at least DVB-T2!) 362 - update documentation in ./doc to reflect file change of initial_tuning_data 363 364 3652011-10-11 366 - add S152E0, S156E0, S166E0, update S160E0, thanks to ozvdr (Hans) 367 - no longer skip over the following audio formats in case of VDR output (now supported by vdr) 368 - 13818-7 audio w. ADTS transp syntax 369 - 14496-3 audio w. LATM transp syntax 370 - change xine output: 371 old: output standard audio only. 372 new: output AC3 audio. If not found, fall back to standard audio 373 - change mplayer output: 374 old: output '+' separated list of standard audio pids. 375 new: output '+' separated list of ac3 audio pids, followed by standard audio pids. 376 - change vlc xspf output: 377 - apply stray newlines patch for vlc dvb-s format, 378 as reported by Juergen Lock (cosmetics) 379 - convert to UTF-8 using glibc 380 - remove unneeded duplicated char recoding 381 3822011-07-02 383 - add requested format 'Gstreamer Plugin dvbsrc' 384 - fix counting services 385 - cosmetics 386 3872011-06-16 388 - updates to several satellites, thanks to Dotan Porat for 389 reporting and providing initial patches 390 - Nilesat 101/102 + Atlantik Bird 4A 391 - one transponder on Astra 19E2 392 - Amos 1/2/3 393 3942011-05-02 395 - fix wrong ATSC 8VSB and 16VSB identifiers for xine output, thanks to M.Krufky 396 - now assume country = US, if frontend type = ATSC. This should work, since 397 most non-US countries using ATSC still use the same channel lists as US. 398 - now assume vdr format vdr-1.7, if VSB/QAM-B scan with vdr settings. 399 ATSC users of VDR anyway need to patch their sources or upgrade to 400 latest developer releases. 401 - check if choosen frontend type fits to choosen scan type 402 - extend -a option to allow string /dev/dvb/adapterN/frontendM 403 you may now use -a (0..7) or -a /dev/dvb/adapter(0..7)/frontend(0..7) 404 4052011-04-10 406 - fix qam setting BR 407 - add option -C <charset>, output coding (default: guess users codepage). 408 if given, w_scan uses iconv to translate to this charset, 409 i.e. 'w_scan -fc -cDE -C utf-8' 410 if not given, w_scan tries to *guess* your charset and translates to that. 411 - now guess users country if -c <country> not given. 412 - add compiler flags: Wall, Wextra, Wno-comment, Wswitch-default, Wno-unused-parameter 413 - remove all remaining <TAB> whitespaces. 414 4152011-03-29 416 - add Brasil ISDB-T/DVB-C, thanks to Mauro Carvalho Chehab 417 - changed command line option '-S': 418 - ordering of srates 419 - add 6086 420 - add 5217 421 - remove 7000, because unreasonable 422 - update man page accordingly 423 - update S23E5 TP16 424 4252011-03-13 426 - update S41E9 and rename to S42E0 427 4282011-03-06 429 - NOTE@maintainers: it's called 'w_scan', not 'w-scan' or 'wscan'.<br> 430 Please fix if mistyped in your repo. 431 - fix memory leak in parse-dvbscan.c:142 (dvbscan_parse_tuningdata; char * buf) 432 - fix memory leak in parse-dvbscan.c:489 (dvbscan_parse_rotor_positions; char * buf) 433 - fix double deallocating pointer in scan.c:2999 (main; int frontend_fd) 434 - fix memory leak in scan.c:2654 (main; char * country) 435 - fix memory leak in scan.c:2722 (main; char * satellite) 436 - fix memory leak in scan.c:3192 (main; char * initdata) 437 - remove unused videodev.h from countries.c. Thanks to Felix Kaechele. 438 - fix octals in countries.c (backport from vdr-plugin wirbelscan-0.0.7) 439 - check/report hardware frequency and symbolrate limits to avoid error 440 messages in syslog 441 - fix option -L (VLC output) in case of DVB-S. Thanks to Juergen Lock. 442 4432011-02-06 444 - bugfix: fix wrong comparison in check_frontend(), which lets the caller assume 445 that to not yet have pll lock and wait until timeout is over. This may speed up 446 each tuning to a new transponder a little. Thanks to Dick Streefland. 447 - set PILOT_AUTO on satellite transponders found by NIT. There's no flag inside NIT 448 to find explicitly 'ON' or 'OFF', so AUTO is the very best approach here. 449 Thanks to Dick Streefland. 450 - change <TAB> to <SPACE> in satellites.{c,h} and countries.{c.h} for better compat 451 with wirbelscan-0.0.6. 452 - add channel identifier USERLIST to channellist_t for compat with wirbelscan-0.0.6 453 4542010-12-04 455 - add experimental output format libvlc xspl playlist. Thanks to Zouhair Souissi for libVLC m3u patch, 456 which was partially used for implementation. 457 - update manpage 458 - multiple AC3 pids 459 - bug fix: missing string termination in parse_psip_vct (ATSC only) 460 - cosmetics 461 4622010-10-01 463 - add: DVB-C symbol rates 6956, 6956.5 for New Zealand 464 - mplayer output format as suggested by Pedro A. Aranda 465 - cosmetics 466 4672010-05-29 468 - bugfix: if compiled with DVB-API-5.x, but using DVB-API-3.2 @ DVB-S, 469 IF was not assigned before tuning. Thanks to Juergen Lock. 470 - added some descriptor id's 471 - update Astra 1E/1G/3A 472 - changed help examples (wrong country id). Thanks to Tobias Grimm. 473 4742010-03-16 475 - update Hispasat 1C/1D S30W0 476 - zero pids fix 477 - add Telstar 5 S97W0 478 - add ATSC channel syntax VDR-1.7.14 479 - add DVB-C symbol rates 5156, 5483 480 4812009-12-30 482 - DVB-T UK: default to 8k transmission mode 483 4842009-11-18 485 - allow any 5.xx DVB API 486 - removed some compiling warnings w. glibc-2.10.1/gcc-4.4.2 487 - update transponders S28E2 488 4892009-08-08 490 - bugfix: increased buffer size for print_channel (scan.c:882; scan.c:1877) to avoid stack smashing, 491 see https://bugzilla.redhat.com/show_bug.cgi?id=513871 (reported by "Stephen" and Felix Kaechele) 492 - changed struct tvct_channel to avoid gcc-4.4 warnings 493 - is_nearly_same_frequency changed to allow 2MHz on sat; 500kHz otherwise 494 - bugfix: is_different_transponder_deep_scan:304 auto = "ROLLOFF_AUTO" 495 4962009-05-23 497 - added S160E (requested by realkano) 498 - using configure scripts now. If anybody can help improving configure script - you're welcome.. 499 - added README instruction how to use on UTF8 system 500 - skip some channels on dvb-c 501 - added missing 'break' in scan.c.598 502 5032009-05-16 504 - small corrections to README 505 - fixed permission to folder doc 506 - fixed cr/lf on some files 507 - fixed missing space characters in channel names 508 - fixed small bug which causes endless loop in rare cases (DVB-T only) 509 - added man page for w_scan 510 5112009-01-01/2009-04-25 512 - SYNTAX CHANGE: 513 w_scan now needs (!) command switch -c for defining your country. use uppercase two letters 514 for specifying your country, as defined by ISO 3166-1 use -c? for list: 515 DE = Germany 516 US = United States 517 GB = United Kingdom 518 FR = France 519 ... 520 - restructured code 521 - changed DVB-C frequency list 522 - added freq list for Australia 523 - improved freq lists for FR, GB, FI 524 - added Option -e, extended scan flags, which allows to extend the scan to 525 * additional scan QAM_128 (default: QAM_AUTO with fallback to QAM_64 + QAM_256) 526 or 527 * scan these additional symbolrates (default: 6900 and 6875 only) 528 6111, 6250, 6790, 6811, 5900, 5000, 3450, 6950, 7000, 6952 529 NOTE: expert settings, will slow down by a factor of up to 10. 530 - reintroduced possibility to set manually 531 - DVB-C modulation (new option -Q) 532 - DVB-C coderate (new option -S) 533 - DVB-C inversion (option -i) 534 NOTE: these are experts settings only! 535 - applied some code cleanups from Michael Krufky 536 - applied 6MHz DVB-T scan patch for Taiwan (thanks to Michael Krufky) 537 - added onid to kaffeine channels (suggested by Zend HetMij) 538 - added support for parsing of dvbscan initial tuning data 539 (new option -I) 540 - started re-implementation of DVB-S (not yet finished) 541 -> new options: 542 -s (satellite setting, use -s? for list) 543 -r (rotor position) 544 -l (LNB setting) 545 -D (DiSEqC switch) 546 - w_scan now shares the list of satellites with wirbelscan plugin (0.0.5 pre1 or higher) 547 - removed folder patches (obsolet) 548 5492008-11-06 550 - improved frontend detection (thanks to Hans Werner) 551 - added a patch for single frequency scanning, see folder patches. 552 This patch is not applied by default, if you need this feature, 553 please apply patch and recompile. (thanks to Martin Dudok van Heel) 5542008-08-15 555 - added ATSC scanning support for terrestrial VSB & QAM Annex-B digital cable. 556 (thanks to Michael Krufky) 557 - removed vpid offset for H.264 channels 5582008-07-20 559 - added Copyright note, following the license of 'scan' from linuxtv-dvb-apps. 560 - changed install location of {pci,usb}.{ids,classes} to /usr/share/w_scan 5612007-12-09/2008-01-05 562 - added H.264/AVC Video support 563 - added ATSC A/53B Audio, ADTS Audio Stream, ISO/IEC 14496-3 Audio (not supp. up to now by vdr) 564 (thanks to Steven Ellis) 565 -additionally: 566 -- support for ca-ids, no longer just setting ca-id=1 for encrypted channels 567 -- support for language identifiers in vdr channels.conf 568 -- no longer searching for 'other services' by default. 569 -- added a lot of comments for information in moreverbose mode 570 -- Makefile target dist added 5712007-09-09 572 - added kaffeine channels.dvb format, switch -k 5732007-08-07 574 - w_scan will no longer stop if frontend params cannot be set correctly. 575 This is necessary, because newest mercurial dvb drivers seem to have sometimes 576 difficulties with scanning complete frequency range. Additionally some cards added 577 to pci.ids. 5782006-09-03 579 - added output format (dvb)scan initial-tuning-data 5802006-09-01 581 - applied w_scan-onid patch by Hartmut Birr which fixes that w_scan now 582 records original_network ID instead of network ID 583 - updated version of w_scan start script (which actually needs to be tested !) 5842006-08-10 585 - w_scan start script (first version) 5862006-07-05: 587 - removed QAM256 option "-Q", w_scan now uses either QAM_AUTO or (if not supported by hardware) 588 it will do a two-step scan starting with QAM64 and QAM256 5892006-02-16: 590 - changed initialization for all cards, fix for airstar2 dvb-t and avermedia 771 dvb-t 591 - xine output option -X 592 - added dvb-c frequencies 113MHz, 121MHz and 858MHz, dvb-c freqs revised 593 - dvb-c now scanning sr=6900 *and* sr=6875 both by default, therefore removed option -s 594 - this version is tested with 595 - fujitsu-siemens dvb-c ff 596 - cinergy t2 usb2.0 dvb-t 597 - airstar2 dvb-t 598 - avertv avermedia 771 dvb-t 599 (please report other working/non-working cards to me..) 6002005-07-11: first version 601