GNOME Bugzilla – Bug 402076
videoscale 4-tap method broken for downscaling
Last modified: 2007-06-15 15:24:08 UTC
I tried the 4-tap videoscaler method today and it did not work nicely at all. I am using the pipeline below: gst-launch-0.10 filesrc location=/home/cschalle/Desktop/animusic2dvd_m720p.mov ! decodebin2 name="decode" decode. ! ffmpegcolorspace ! videoscale method=2 qos=false ! "video/x-raw-yuv, width=(int)640, height=(int)360" ! ffmpegcolorspace ! schroenc ! queue ! oggmux name=mux ! gnomevfssink location=file:///tmp/anime.ogg decode. ! audioconvert ! vorbisenc ! queue ! mux. The output looked horribly pixelated and whats worse is that instead of scaling the image down it cropped it. Any 720 HD clip should work with this pipeline.
Fixed with: * gst/videoscale/vs_4tap.c: (vs_image_scale_4tap_Y): Update tmpbuf for all neccesary rows, not just one, as is required when downscaling. Fixes #402076.