@ -225,19 +225,19 @@ static void super2xsai(AVFilterContext *ctx,
case 4 :
case 4 :
READ_COLOR4 ( color [ 0 ] [ 0 ] , src_line [ 0 ] , 0 ) ; color [ 0 ] [ 1 ] = color [ 0 ] [ 0 ] ; READ_COLOR4 ( color [ 0 ] [ 2 ] , src_line [ 0 ] , 1 ) ; READ_COLOR4 ( color [ 0 ] [ 3 ] , src_line [ 0 ] , 2 ) ;
READ_COLOR4 ( color [ 0 ] [ 0 ] , src_line [ 0 ] , 0 ) ; color [ 0 ] [ 1 ] = color [ 0 ] [ 0 ] ; READ_COLOR4 ( color [ 0 ] [ 2 ] , src_line [ 0 ] , 1 ) ; READ_COLOR4 ( color [ 0 ] [ 3 ] , src_line [ 0 ] , 2 ) ;
READ_COLOR4 ( color [ 1 ] [ 0 ] , src_line [ 1 ] , 0 ) ; color [ 1 ] [ 1 ] = color [ 1 ] [ 0 ] ; READ_COLOR4 ( color [ 1 ] [ 2 ] , src_line [ 1 ] , 1 ) ; READ_COLOR4 ( color [ 1 ] [ 3 ] , src_line [ 1 ] , 2 ) ;
READ_COLOR4 ( color [ 1 ] [ 0 ] , src_line [ 1 ] , 0 ) ; color [ 1 ] [ 1 ] = color [ 1 ] [ 0 ] ; READ_COLOR4 ( color [ 1 ] [ 2 ] , src_line [ 1 ] , 1 ) ; READ_COLOR4 ( color [ 1 ] [ 3 ] , src_line [ 1 ] , 2 ) ;
READ_COLOR4 ( color [ 2 ] [ 0 ] , src_line [ 2 ] , 0 ) ; color [ 2 ] [ 1 ] = color [ 2 ] [ 1 ] ; READ_COLOR4 ( color [ 2 ] [ 2 ] , src_line [ 2 ] , 1 ) ; READ_COLOR4 ( color [ 2 ] [ 3 ] , src_line [ 2 ] , 2 ) ;
READ_COLOR4 ( color [ 2 ] [ 0 ] , src_line [ 2 ] , 0 ) ; color [ 2 ] [ 1 ] = color [ 2 ] [ 0 ] ; READ_COLOR4 ( color [ 2 ] [ 2 ] , src_line [ 2 ] , 1 ) ; READ_COLOR4 ( color [ 2 ] [ 3 ] , src_line [ 2 ] , 2 ) ;
READ_COLOR4 ( color [ 3 ] [ 0 ] , src_line [ 3 ] , 0 ) ; color [ 3 ] [ 1 ] = color [ 3 ] [ 0 ] ; READ_COLOR4 ( color [ 3 ] [ 2 ] , src_line [ 3 ] , 1 ) ; READ_COLOR4 ( color [ 3 ] [ 3 ] , src_line [ 3 ] , 2 ) ;
READ_COLOR4 ( color [ 3 ] [ 0 ] , src_line [ 3 ] , 0 ) ; color [ 3 ] [ 1 ] = color [ 3 ] [ 0 ] ; READ_COLOR4 ( color [ 3 ] [ 2 ] , src_line [ 3 ] , 1 ) ; READ_COLOR4 ( color [ 3 ] [ 3 ] , src_line [ 3 ] , 2 ) ;
break ;
break ;
case 3 :
case 3 :
READ_COLOR3 ( color [ 0 ] [ 0 ] , src_line [ 0 ] , 0 ) ; color [ 0 ] [ 1 ] = color [ 0 ] [ 0 ] ; READ_COLOR3 ( color [ 0 ] [ 2 ] , src_line [ 0 ] , 1 ) ; READ_COLOR3 ( color [ 0 ] [ 3 ] , src_line [ 0 ] , 2 ) ;
READ_COLOR3 ( color [ 0 ] [ 0 ] , src_line [ 0 ] , 0 ) ; color [ 0 ] [ 1 ] = color [ 0 ] [ 0 ] ; READ_COLOR3 ( color [ 0 ] [ 2 ] , src_line [ 0 ] , 1 ) ; READ_COLOR3 ( color [ 0 ] [ 3 ] , src_line [ 0 ] , 2 ) ;
READ_COLOR3 ( color [ 1 ] [ 0 ] , src_line [ 1 ] , 0 ) ; color [ 1 ] [ 1 ] = color [ 1 ] [ 0 ] ; READ_COLOR3 ( color [ 1 ] [ 2 ] , src_line [ 1 ] , 1 ) ; READ_COLOR3 ( color [ 1 ] [ 3 ] , src_line [ 1 ] , 2 ) ;
READ_COLOR3 ( color [ 1 ] [ 0 ] , src_line [ 1 ] , 0 ) ; color [ 1 ] [ 1 ] = color [ 1 ] [ 0 ] ; READ_COLOR3 ( color [ 1 ] [ 2 ] , src_line [ 1 ] , 1 ) ; READ_COLOR3 ( color [ 1 ] [ 3 ] , src_line [ 1 ] , 2 ) ;
READ_COLOR3 ( color [ 2 ] [ 0 ] , src_line [ 2 ] , 0 ) ; color [ 2 ] [ 1 ] = color [ 2 ] [ 1 ] ; READ_COLOR3 ( color [ 2 ] [ 2 ] , src_line [ 2 ] , 1 ) ; READ_COLOR3 ( color [ 2 ] [ 3 ] , src_line [ 2 ] , 2 ) ;
READ_COLOR3 ( color [ 2 ] [ 0 ] , src_line [ 2 ] , 0 ) ; color [ 2 ] [ 1 ] = color [ 2 ] [ 0 ] ; READ_COLOR3 ( color [ 2 ] [ 2 ] , src_line [ 2 ] , 1 ) ; READ_COLOR3 ( color [ 2 ] [ 3 ] , src_line [ 2 ] , 2 ) ;
READ_COLOR3 ( color [ 3 ] [ 0 ] , src_line [ 3 ] , 0 ) ; color [ 3 ] [ 1 ] = color [ 3 ] [ 0 ] ; READ_COLOR3 ( color [ 3 ] [ 2 ] , src_line [ 3 ] , 1 ) ; READ_COLOR3 ( color [ 3 ] [ 3 ] , src_line [ 3 ] , 2 ) ;
READ_COLOR3 ( color [ 3 ] [ 0 ] , src_line [ 3 ] , 0 ) ; color [ 3 ] [ 1 ] = color [ 3 ] [ 0 ] ; READ_COLOR3 ( color [ 3 ] [ 2 ] , src_line [ 3 ] , 1 ) ; READ_COLOR3 ( color [ 3 ] [ 3 ] , src_line [ 3 ] , 2 ) ;
break ;
break ;
default :
default :
READ_COLOR2 ( color [ 0 ] [ 0 ] , src_line [ 0 ] , 0 ) ; color [ 0 ] [ 1 ] = color [ 0 ] [ 0 ] ; READ_COLOR2 ( color [ 0 ] [ 2 ] , src_line [ 0 ] , 1 ) ; READ_COLOR2 ( color [ 0 ] [ 3 ] , src_line [ 0 ] , 2 ) ;
READ_COLOR2 ( color [ 0 ] [ 0 ] , src_line [ 0 ] , 0 ) ; color [ 0 ] [ 1 ] = color [ 0 ] [ 0 ] ; READ_COLOR2 ( color [ 0 ] [ 2 ] , src_line [ 0 ] , 1 ) ; READ_COLOR2 ( color [ 0 ] [ 3 ] , src_line [ 0 ] , 2 ) ;
READ_COLOR2 ( color [ 1 ] [ 0 ] , src_line [ 1 ] , 0 ) ; color [ 1 ] [ 1 ] = color [ 1 ] [ 0 ] ; READ_COLOR2 ( color [ 1 ] [ 2 ] , src_line [ 1 ] , 1 ) ; READ_COLOR2 ( color [ 1 ] [ 3 ] , src_line [ 1 ] , 2 ) ;
READ_COLOR2 ( color [ 1 ] [ 0 ] , src_line [ 1 ] , 0 ) ; color [ 1 ] [ 1 ] = color [ 1 ] [ 0 ] ; READ_COLOR2 ( color [ 1 ] [ 2 ] , src_line [ 1 ] , 1 ) ; READ_COLOR2 ( color [ 1 ] [ 3 ] , src_line [ 1 ] , 2 ) ;
READ_COLOR2 ( color [ 2 ] [ 0 ] , src_line [ 2 ] , 0 ) ; color [ 2 ] [ 1 ] = color [ 2 ] [ 1 ] ; READ_COLOR2 ( color [ 2 ] [ 2 ] , src_line [ 2 ] , 1 ) ; READ_COLOR2 ( color [ 2 ] [ 3 ] , src_line [ 2 ] , 2 ) ;
READ_COLOR2 ( color [ 2 ] [ 0 ] , src_line [ 2 ] , 0 ) ; color [ 2 ] [ 1 ] = color [ 2 ] [ 0 ] ; READ_COLOR2 ( color [ 2 ] [ 2 ] , src_line [ 2 ] , 1 ) ; READ_COLOR2 ( color [ 2 ] [ 3 ] , src_line [ 2 ] , 2 ) ;
READ_COLOR2 ( color [ 3 ] [ 0 ] , src_line [ 3 ] , 0 ) ; color [ 3 ] [ 1 ] = color [ 3 ] [ 0 ] ; READ_COLOR2 ( color [ 3 ] [ 2 ] , src_line [ 3 ] , 1 ) ; READ_COLOR2 ( color [ 3 ] [ 3 ] , src_line [ 3 ] , 2 ) ;
READ_COLOR2 ( color [ 3 ] [ 0 ] , src_line [ 3 ] , 0 ) ; color [ 3 ] [ 1 ] = color [ 3 ] [ 0 ] ; READ_COLOR2 ( color [ 3 ] [ 2 ] , src_line [ 3 ] , 1 ) ; READ_COLOR2 ( color [ 3 ] [ 3 ] , src_line [ 3 ] , 2 ) ;
}
}
} // y loop
} // y loop