and gst-plugin-scanner complained that everything was a 32-bit library, but totem DID play the file.
And after 3), totem plays the file without setting GST_PLUGIN_PATH. I'm not sure what changed, though. I guess it was a problem caused by upgrading from Natty to the new multi-architecture.
It looks like it is a strange configuration issue. I tried the following commands, where /natty points to my natty installation:
1) I tried my Natty plugins:
GST_PLUGIN_ PATH=/natty/ usr/lib/ gstreamer- 0.10 totem guardian-intro.mp4
and totem played the file successfully.
2) I tried the Oneiric plugins:
GST_PLUGIN_ PATH=/usr/ lib/gstreamer- 0.10 totem guardian-intro.mp4
but totem still couldn't find the plugin.
3) I tried the Oneiric 32-bit plugins:
GST_PLUGIN_ PATH=/usr/ lib32/gstreamer -0.10 totem guardian-intro.mp4
and gst-plugin-scanner complained that everything was a 32-bit library, but totem DID play the file.
And after 3), totem plays the file without setting GST_PLUGIN_PATH. I'm not sure what changed, though. I guess it was a problem caused by upgrading from Natty to the new multi-architecture.