It was a marginal penalty call against them too. And they should have had a free kick right on the edge of the area earlier when Pogba tripped Kroos, and possibly a penalty for themselves on an earlier corner too (I didn't catch a decent replay but one of the French guys fell into Schweinsteiger as the ball came in)
Penalty call was correct, can't go jumping in the air like that with your hands up. As for the German shout for a penalty, Schweinsteiger had mistimed his run and was already past the ball and it was more just a clash of bodies, I wouldn't have called it.