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.