[MPlayer-users] Bug: Crash with smartblur
    Carl Eugen Hoyos 
    cehoyos at ag.or.at
       
    Sun Mar 29 17:11:18 CEST 2009
    
    
  
Alexander Shaduri <ashaduri <at> gmail.com> writes:
> I have a crash with MPlayer r29096, when invoking it
> on any file like this:
> mplayer -vf scale,smartblur=0.3:-1:0 <file>
A possible workaround follows inlined, I have no idea if it is correct.
(Actual crash is in line 2146 of libswscale/swscale.c: memcpy)
Carl Eugen
Index: libmpcodecs/vf_smartblur.c
===================================================================
--- libmpcodecs/vf_smartblur.c  (revision 29081)
+++ libmpcodecs/vf_smartblur.c  (working copy)
@@ -87,7 +87,7 @@
        SwsVector *vec;
        SwsFilter swsF;
-       vec = sws_getGaussianVec(f->radius, f->quality);
+       vec = sws_getGaussianVec(f->radius + 0.5, f->quality);
        sws_scaleVec(vec, f->strength);
        vec->coeff[vec->length/2]+= 1.0 - f->strength;
        swsF.lumH= swsF.lumV= vec;
    
    
More information about the MPlayer-users
mailing list