linking fails with excessive unresolved symbols. They seem to all related to gstreamer and gconf, which suggests that totem isn't actually linking against these, when it should be.
Created attachment 83681 [details] totem-1.4.0 log
It's an ordering problem, I'll see to take a look.
Created attachment 83710 [details, diff] totem-1.2.1-asneeded.patch Okay, seems like totem systematically use the wrong linking order on every single linking. The attached patch reorders the linking so that --as-needed should work as intended, at least I hope so. If there are still linking failures, they are likely caused by gstreamer not being compatible with --as-needed itself, in which case we have to check the libraries themselves, shouldn't be difficult tho. Give the patch a try and tell me if it behaves :)
Created attachment 83731 [details, diff] totem-1.4.0-asneeded.patch Updated patch for 1.4.0.
patch is perfect, works on 1.4.0
Thanks, it behaves :) Tested mp3, ogg, wav, flac and an avi with xvid video and mp3 audio playback. Also the goom visualation plugin works, nice!
Patch for 1.40 works fine for xine-lib backend too (1.1.2_pre)
thanks, in cvs and in upstream bug.