I noticed similiar thing, with that 1440 resolution, but 16:9 content.
But problem is, that certain LIVE TV (TVHeadend) has 1440x1080, Normal TV with own tuner plays it as 16:9 (it should be that way), but Live TV through CoreELEC + TVH shows it 4:3. Its exactly as described here https://forum.libreelec.tv/thread/1542-solved-incorrect-aspect-ratio-with-some-tvheadend-channels/ or here https://forum.libreelec.tv/thread-200-post-5921.html#pid5921.
I can see
// assume widescreen for "HD Lite" channels
// correct aspect ratio will be detected later anyway
if ((m_hints.width == 1440 || m_hints.width ==1280) && m_hints.height == 1080 && m_hints.aspect == 0.0f)
m_hints.aspect = 16.0 / 9.0;;
within DVDVideoCodecAmlogic.cpp, so I guess maybe those m_hints.width etc are not propagated during Live TV as for example this patch did in past for h264 content, where users reported same issue https://github.com/tarvip/SPMC/commit/888e68177cfe01de9ca53f53194d42c44840cd1c ?
I observed this on both 3.14 and NG builds, and honestly I didnt noticed before. Maybe because in my country was recently switch from DVB-T MPEG2 to DVB-T2 HEVC terrestrial, so no possible h264 patches would apply on that source.
@afl1, maybe you could check this? Its hard to reproduce this, as again, same as before, when I record stream, its played fine, 16:9. The problem is, when its streamed live from DVB-T2 stick