The broken symlink is only part of the story. Here is what I wrote on the duplicate's (358848) page:
"Go to /usr/lib/mozilla/plugins and list the files. You will find that libtotem-basic-plugin.so is a broken symbolic link, to /usr/lib/totem/default/libtotem-basic-plugin.so. If you go to firefox and do about:plugins, you will find that there is a large class of simple media files, including mpg, that are not assigned to a plugin because this basic plugin is missing. If you actually go to /usr/lib/totem/default, you find that there are four plugin files, three of which have correct symlinks in /usr/lib/mozilla/plugins. But there is also a file called libtotem-cone-plugin.so, which is not linked anywhere."
The broken symlink is only part of the story. Here is what I wrote on the duplicate's (358848) page:
"Go to /usr/lib/ mozilla/ plugins and list the files. You will find that libtotem- basic-plugin. so is a broken symbolic link, to /usr/lib/ totem/default/ libtotem- basic-plugin. so. If you go to firefox and do about:plugins, you will find that there is a large class of simple media files, including mpg, that are not assigned to a plugin because this basic plugin is missing. If you actually go to /usr/lib/ totem/default, you find that there are four plugin files, three of which have correct symlinks in /usr/lib/ mozilla/ plugins. But there is also a file called libtotem- cone-plugin. so, which is not linked anywhere."