apt-get dist-upgrade doesn't fix 'The following packages have been kept back'

Solution 1:

That means they've been kept back for a more difficult reason than new dependencies or needing the removal of other packages. Try apt-get install libavdevice53, which will try a bit harder to upgrade that package. You may find that it wants to remove something you don't want removed.