Ok, playbin is adding videoscale, not totem. And playbin just uses the default mode of videoscale, i.e. nearest neighbour.
So if anywhere it should be changed there. The only problem I see is that bilinear scaling is much more CPU intensive compared to nearest neighbour... and it could make the difference between a smoothly played movie on a slow machine and many frames beeing dropped...
Sebastien, what do you think? The changes required are rather trivial...
And for now if someone wants to use ximagesink with a better scaling algorithm one could set the video output sink in gstreamer-properties to "videoscale method=1 ! ximagesink" for example.
Ok, playbin is adding videoscale, not totem. And playbin just uses the default mode of videoscale, i.e. nearest neighbour.
So if anywhere it should be changed there. The only problem I see is that bilinear scaling is much more CPU intensive compared to nearest neighbour... and it could make the difference between a smoothly played movie on a slow machine and many frames beeing dropped...
Sebastien, what do you think? The changes required are rather trivial...
And for now if someone wants to use ximagesink with a better scaling algorithm one could set the video output sink in gstreamer- properties to "videoscale method=1 ! ximagesink" for example.