I recorded the game and still have it on Sky+. The freeze frame in this thread where he looks offside is a separate incident (it's not even the same player passing the ball and he's in his own half in the correct one, in our half in the incorrect one). The one embedded in the tweet is the correct one and Barcola was onside when the ball was played. I thought on first viewing that he was off, but during the game itself they didn't display the wide angle when the ball was played (they cut to it a fraction of a second later, when he looked offside) and they didn't show the wide angle in the (in-game) replays either, it was only when TNT showed the full wide-angle footage at half-time that you could see it properly, and he was on, no question.
I'm obviously not complaining about the decision, but we got away with one. If the ref had called it as a foul he'd have been off, and if the situation had been reversed I'd have been wanting a red.