Occasionally on RPi5 LE12 seems to get into this strange state where it's trying to skip ahead slightly. It starts with very small skips, that you might easily miss if you're not paying attention, just a frame here and there, but when it starts, it progressively gets worse, trying to skip further ahead as far as a second or more, until it's impossible to ignore, and eventually becomes unwatchable.
It can do this on h.264 and h.265 (my understanding is only the latter uses hardware accel on RPi5, so it seems unlikely to be that causing or preventing it). Interlaced or progressive. From Plex via "PM4K for Plex" or via PlexKodiConnect; from NextPVR (running on another machine) whether playing recordings or live TV. Nearly all sources are 1080p with some 1080i and occasional 720p.
(When it happens while watching live TV, the effect seems to be to initially catch up with any slight lag there might be from live, and then it's trying to skip into the future, at which point it looks like it's buffering - waiting for the time it's skipped to to actually arrive.)
It seems unaffected by changing settings related to buffering or caching, and whether wired or on wifi... it's skipping *ahead* not falling behind.
It's not a problem with the source media - the same media will play fine on another occasion or on another device.
It's very intermittent. I can go weeks without it happening at all, and then it seems to happen frequently for a bit. It can happen soon after starting watching, or after hours of it. Sometimes rebooting the RPi5 seems to help, other times it doesn't. Sometimes just *waiting* a bit seems to help. This pattern often means I think it's been fixed, eg: when it didn't happen for weeks after LE12.0 actually came out (vs the betas) but that appears to have been a fluke.
It *feels* like some kind of timing issue, as if the system clock is literally getting ahead of itself, and the player consequently trying to play video from whatever backend is serving it from just slightly ahead of where it should be. Which may make it a kernel issue. The skip-aheads are short, but enough to render it unwatchable, and as noted, it seems to start with very very short skips, gradually getting longer over a period of a minute or two. Just leaving it playing like this to see if it gets over itself in time... it seems not to.
Anyone else seen anything like this?