What you have as far as totem-gstreamer is pretty much what you will get, it's not well suited for movies, particularly dvd's
If i can't fix, how can i make movie player -xine my default movie player?
As far as default
you have several choices from switching your default totem player to xine or just doing on an individual basis
for dvd's only you could run this in a terminal and under the media tab -> DVD Video look for Movie Player (xine)
It may not be there, if not, the quickest way would be to use the "open with other application' box below the choices and pick Movie Player (xine).
If for some reason it's not there then choose 'use custom command' and enter If you wanted to do a system switch for totem from gstreamer to xine then run this and choose 2 (now 'Movie Player' will use totem-xine, your audio-preview will use totem-xine, ect.
As far as the above...
sudo update-alternatives --config totem
I don't use the totem-mozilla plugin, but if you switch the totem default from gstreamer to xine than that may affect that plug-in. It's been suggested gstreamer works better than xine in that regard, myself I don't know (or really care), but something to keep in mind