summaryrefslogtreecommitdiff
tag name4.2.22 (5bfe4e8f72cc14fe0fb1f22a4368e541814da42b)
tag date2023-05-05 14:02:35 +0200
tagged byMartin Burnicki <martin.burnicki@meinberg.de>
tagged objectcommit 468be69ef5...
downloadmbgtools-lx-4.2.22.tar.gz
mbgtools-lx-4.2.22.zip
New release 4.2.22
Fixed build on Linux kernel 6.3 and newer. Fixed bugs that occurred when changing IRIG settings: - Support of the TFOM flag was incorrectly always checked against the timecode format configured for the timecode *output*, so setting the flag for the input happened to be accepted, or not. - Before trying to save the configuration of the timecode *output*, it was incorrectly checked for the presence of a timecode *input*, so saving the configuration of the output of a device failed if the device did not also have an input. - When about to save IRIG *input* settings, the presence of a timecode *output* was incorrectly checked instead of the presence of a timecode input, so the call succeeded only if the device also had a timecode output. Check and fix configuration reported by early TCR180USB versions: - The RECEIVER_INFO of those versions claims to provide serial ports with configurable string types, though the firmware doesn't support the API. The probe routine of the kernel driver now adjusts the RECEIVER_INFO, if required, to fix this. - For this to work, the user-space API call that retrieves the RECEIVER_INFO now returns the potentially modified instance stored in the kernel driver, rather than reading the structure directly from the device. Improved detection of the 'clear ucap buffer' feature with some new devices. Increased string buffer for XMR status info, so the string possibly displayed by mbgstatus is not truncated. Instead of using feature check *macros*, generally use feature check *functions* which always retrieve the information from the kernel driver. mbgsvcd doesn't enter holdover mode anymore if device has no valid time. Changed copyright year to 2023. -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEB4vtcjCE6s9kni+wQXIcDHUJ+cgFAmRU8HEACgkQQXIcDHUJ +cgl8xAAsXfzPZ0fwb8wOYr7A+sWwU0QnmhVieV0J3qnnWaI2ww7H85XOupvq7JL a4zAvfw6chsRjjZtIBtS30b6LSfkfmINU03oHpY/gpIPjQx4Fw2isP7vrln90y/H xin3xKFuHi34Av6AaGFFk3cVT1Nwmwb9pY9VXuk43ZpP+3Fbwxev3Qw+egKuhBKt T1N4sZfq9O8F8s/liYIo1q/+en0EzDxBeoBjiARHuEacsQ7GoGvapmQEUyXfGIgQ pLkjOjUObep952ce1of+k24DJuwspyqfCVwVTw/nfYrQ4Jmk6VccPEEQlYGrciOb KYBdjW2plhtZ4YFbyMR9SySqkgpMWZR0d7RrzxOp14aJE4XwU62KtaJgAmmdYZWH FbcsthoY+GPUXjNsIJsbl+ea4eSs09J57nYctldk2ufRDTzONfXN6uBtZUriAE/n CsF1+/f9BBQGLpChz6NMO5Nh7ptyJLvXaRvGuSjMX/u1/9E1+C1H31bASnwosm+R luCep6DB1kMpoeOp/v5dPU1X4JXFIc3gmEmZriFUt9XXdq3a6hOYYqYrbkPj8BwY 0rFTCIv0KclQCvv4GGCBCpc/Twx2CP6XeCzHfQ/0huBgUBZA8i6SZ2nbMbKNC8Ve 811WfGBseP6g/ExWQvGqUyr5KaG05EN1NISsEqZatXfRdPB6Gpk= =LRcC -----END PGP SIGNATURE-----