1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
|
'w_scan_cpp' History
----------------------------------------
20201224:
-------------------------------------------------------------------------------
* Initial Version.
20210218:
-------------------------------------------------------------------------------
* add missing HISTORY file
* checked function @ vdr-2.5.1: ok
* Makefile
- target 'mrproper' now phony target.
- target 'dist' calls now mrproper and clean
- fix 'dist' target - 20201224 tarball was broken, all files without folder.
* remove fribidi from list of requirements. Not in use.
* w_scan_cpp now reports it's program version on start.
* update wirbelscan version to 2021.02.18
- probably you want to call 'make mrproper' and 'make download'
* give satip 3 secs extra time to detect devices. Sometimes the satip plugin
gave up too fast while reporting 'ready'. As a consequence, no devices
were found.
20210331:
-------------------------------------------------------------------------------
* main.cpp
- print number of services and scan time after scan.
- move wait time for satip after WaitForAllDevicesReady
* Helper.{cpp,h}
- IntToStr
- IntToHex
* OutputFormats.cpp
- ini Format, sort list by UniqueTransponders to remove duplicates.
* Satellites.{cpp,h}
- std::string GetSatelliteIdValue(int Id)
* Makefile
- new Makefile, take care of INSTALLDIR and prefix
- replace $(PWD) by $(shell pwd) for debian/ubuntu packages
- new targets
- $(pluginsrcdir)/satip/satip.h (skip header if already there)
- printvars (debug - may be useful before make install)
- shorten compile messages for readability
- update to wirbelscan-2021.03.07, which
- adds some DVB-C freqs
- skips second DVB-C loop, if QAM_AUTO support
* README
- add package hints for debian/ubuntu
- add hint, how to install in /usr: make prefix=/usr install
- Update satip upstream address to github
20210512:
-------------------------------------------------------------------------------
* OutputFormats.cpp
- fix VLC output: Frequencies were rounded incorrectly.
20210608:
-------------------------------------------------------------------------------
* CmdOpts.cpp
- change cmdline help to point on general SAT>IP page
* Makefile
- fix variable man[1-5]dir
- add -DDISABLE_TEMPLATES_COLLIDING_WITH_STL for *.cpp files
* doc/w_scan_cpp.1
- initial man page for w_scan_cpp
20210718:
-------------------------------------------------------------------------------
* CmdOpts.cpp
- add new options:
--output-VLC-satip, generate VLC xspf playlist for SAT>IP
--sort-criteria, sort output as per file
* doc/w_scan_cpp.1
- document new options
* main.cpp
- print satip server address
* Helpers.{h,cpp}
- add functions ReadFile, SVDRP
* Makefile
- update to wirbelscan-2021.07.14
- remove a few non-Ascii chars
- silence find command
- create satip.h by extra binary instead of sed
* OutputFormats.cpp
- PrintVLC
- fix ampersand in Name
- add missing </vlc:option> after Sat plp-id
- add PrintVLCsatip
20210815:
-------------------------------------------------------------------------------
* Helpers.{h,cpp}
- add functions FloatToStr, ExpToStr
* Femon.{h,cpp}, CmdOpts.{h,cpp}, doc/w_scan_cpp.1
- add new option --femon <VDR_CHANNEL>
* Makefile
- add version target
20211009:
-------------------------------------------------------------------------------
* main.cpp, Femon.cpp
- rename Sleep to milliSleep
* helpers.{h,cpp}
- rename Sleep to milliSleep
- IntToHex now gets a int64_t
* CmdOpts.cpp
- args -c, --country, -s, --satellite are now case insensitive,
to improve compat to my ancient w_scan syntax.
* Makefile
- prepare for upcoming next wirbelscan version
20211128:
-------------------------------------------------------------------------------
* Makefile
- check librepfunc availability and version, link to it.
Requires now at least librepfunc-1.1.0,
see https://github.com/wirbel-at-vdr-portal/librepfunc
* CmdOpts.cpp
- replace split() by librepfunc SplitStr()
* Countries.cpp
- replace split() by librepfunc SplitStr()
* Femon.cpp
- replace milliSleep() by librepfunc mSleep()
- use FloatToStr() from librepfunc
* Helpers.{h,cpp}
- remove split(), LowerCase(), UpperCase(), FrontFill(), BackFill(),
ToString(), IntToStr(), IntToHex(), FloatToStr(), ExpToStr(),
milliSleep(), ReadFile(), class cFileList, class File and use
librepfunc instead.
* Library.cpp
- replace split() by librepfunc SplitStr()
* Lnb.cpp
- replace split() by librepfunc SplitStr()
- fix C-Band and C-Band Multi LNB lower frequency range in comments
* main.cpp
- replace split() by librepfunc SplitStr()
- replace milliSleep() by librepfunc mSleep()
- replace IntToStr() by librepfunc IntToStr()
* OutputFormats.cpp
- replace std::to_string() by IntToStr()
* bump wirbelscan version to 2021.11.28
* bump version to 20211128
20211212:
-------------------------------------------------------------------------------
* Makefile
- add dependency checks for libjpeg, freetype2, fontconfig, pugixml
* CmdOpts.cpp
- fix diseqc, initializing vdr/diseqc.c:CurrentDevices, without this change
any diseqc use was broken in w_scan_cpp
* bump wirbelscan version to 2021.12.11
* CmdOpts.cpp, Lnb.cpp
- commandline option '-l?' for printing LNB options was incomplete.
Fixing it.
* bump version to 20211212
|