First commit - work-in-progress and untested (but builds correctly)
DVBSub2 references and code deleted, unused TeletextPin.cpp and TeletextPin.h files deleted. Async logging updated.
Added fixes for Mantis 4252 (MP hangs at end of recording when skipping to end)
Fix for logging problem with Unicode strings
Remove unused teletextpin.h to fix build issue.
If file seeks get EOF, the roll-back time is now 0.5s when timeshifting, 3s for recordings (to minimise chance of seeking back to previous channel data and triggering OnNewChannel()
Mantis #4303 : Update WatchDog Icon. (By Azzuro)
Merge remote-tracking branch 'remotes/origin/FEAT-4303-WatchDog_update'
Merge branch 'FEAT-4339_Update_TsReader_to_v70_code'
Mantis #4322 : Handle first failed generation thumbnail, it fix Music Thumbnail.
Merge remote-tracking branch 'remotes/upstream/master' into 1.4.0Fork_SEB_half_EXP
Add LastFMLibrary to post build (help debugging or testing from Git folder)
Fix MP crash when null value is parsed to logger.
Merge remote-tracking branch 'remotes/upstream/FEAT_Last.fm_API_2.0' into 1.4.0Fork_SEB_half_EXP