I have included 1 minute of HDTV recording (58.8MB - 1920x1080i50hz - H264 video - MP2 audio) of a television channel that I receive with very good signal and without errors.
If I watch this TV channel in CoreELEC using amcodec hardware acceleration (which is usual) the image quality is very bad and full of artifacts and pixels.
If I watch this TV channel from CoreELEC’s tvheadend server on Kodi for Linux x64, Windows 10 or Android for smartphone, or with VLC, the image quality is good.
It also works well on a Smart TV via upnp because hardware decoding is done by Smart TV. If we use for example xupnpd entware and we load a
TV_Channels.m3u list in
/opt/share/xupnpd/playlists from the file
/storage/.config/autostart.sh with the
wget -qO /opt/share/xupnpd/playlists/TV-Channels.m3u "http://localhost:9981/playlist" command, then we can watch TV channels on any Smart TV, without problems.
This happens to all the HDTV satellite channels on several mux for several days.
(Tested in CoreELEC 9.2.1 and Nightly 20200203 for Amlogic S912)