Interestingly no one mentioned that the player traveled before the play. The best call would have been a travel and then you wouldn't have to make a decision on this tough Block/Charge.
Of course in practice most officials (including myself) don't call this travel. It is the same type of travel that occurs before a lot of layups.
Regarding the Block/Charge I think it is a great example that not all plays are black and white. From different angles of the court this play looks a lot different. If I was officiating this play LIVE then I would probably call a block. It appears that the player is still moving into the path of the offensive player from the side. I'm also more inclined to call this a block because the defensive player sells the PC. It is a pet peeve of mine that players try to draw charges instead of playing good defense. I think that you should play good defense and if the offensive player initiates enough contact to displace you then it should be a PC. So again I'm pretty sure that during live action and while reffing the defense that I would call a block.
However, with the help of slow motion this looks like a PC because if you pause the video right before contact the defender has obtained and maintained LGP before the offensive player becomes an airborne shooter and the contact is partially in the torso area (upper left chest & shoulder)
So how do you like my answer: Tape = PC and Live = Block.