Suponho que o Chrome tenha uma melhor integração com o X, se você tivesse lidado com alguns codecs ausentes, seu navegador não deveria mostrar o primeiro quadro.
Se você verificar a biblioteca usada pelo Chrome com
ldd /opt/google/chrome/chrome
você pode descobrir facilmente que o Chrome usa uma boa quantidade de biblioteca relacionada ao X, onde o Firefox simplesmente não faz o mesmo.
ldd /opt/google/chrome/chrome | grep X
Você pode verificar as bibliotecas usadas pelo firefox com
ldd /usr/lib/firefox-*/firefox
Acho que isso pode ser um problema relacionado ao buffer X usado pelo codec que reproduz seu vídeo.