Either there is a recording issue, or a playback issue. If the recordings are messed up in VLC also, then its a recording issue. If they’re fine in VLC, but playback badly in our app, then it’s a playback issue. If it’s happening for live tv as well as recordings, then that suggests a playback issue.
The first step is to determine definitively whether the issue is on the recording side or the playback side.