[omxplayer] Rework the codec detection to use omxplayer for live TV (where codec may not be known at start)