View Single Post
Posts: 503 | Thanked: 267 times | Joined on Jul 2006 @ Helsinki
#298
mplayer_1.0rc1-maemo.8
Code:
  * Added initial version of JIT accelerated yuv420p -> yuyv422
    scaler (Nokia 770 only). This scaler is a lot faster (up to
    8x factor) than any of the standard scalers from libswscale
    (the previous implementation). Right now image quality for
    scaled video decreased somewhat, but that will be fixed in
    one of the next versions. In order to revert to old scaler
    implementation you can use '-vo nokia770:jitscale=0' command
    line option. Also 'jitscale' suboption sets image quality
    for JIT scaler. Right now there are two settings: 2 (default)
    and 1 (a bit faster but looks even worse - that's nearest
    neighbour / point scaler algorithm). This new fast scaler
    eliminates an old weakness of maemo port of MPlayer - jerky
    playback for 'inconvenient' video resolutions.
  * Some optimizations for unscaled yuv420p -> yuyv422 color format
    conversion (up to 1.5x improvement)
  * Added 'vo_change_rectangle' slave command, it can be used to
    change video output screen area any time, this command
    works with -vo nokia770 video output driver
In other words, now we have a super fast JIT accelerated scaler and any video resolution should be supported with almost no performance penalty (not just only 320x240, 400x240, 400x224 as before).