diff libmpcodecs/vf_mirror.c @ 32702:7af3e6f901fd

Convert some tabs to whitespace to allow using MPlayer filter sourcecode in FFmpeg.
author cehoyos
date Fri, 14 Jan 2011 22:10:21 +0000
parents a972c1a4a012
children
line wrap: on
line diff
--- a/libmpcodecs/vf_mirror.c	Fri Jan 14 13:36:48 2011 +0000
+++ b/libmpcodecs/vf_mirror.c	Fri Jan 14 22:10:21 2011 +0000
@@ -32,52 +32,52 @@
 static void mirror(unsigned char* dst,unsigned char* src,int dststride,int srcstride,int w,int h,int bpp,unsigned int fmt){
     int y;
     for(y=0;y<h;y++){
-	int x;
-	switch(bpp){
-	case 1:
-	    for(x=0;x<w;x++) dst[x]=src[w-x-1];
-	    break;
-	case 2:
-	    switch(fmt){
-	    case IMGFMT_UYVY: {
-		// packed YUV is tricky. U,V are 32bpp while Y is 16bpp:
-		int w2=w>>1;
-		for(x=0;x<w2;x++){
-		    // TODO: optimize this...
-		    dst[x*4+0]=src[0+(w2-x-1)*4];
-		    dst[x*4+1]=src[3+(w2-x-1)*4];
-		    dst[x*4+2]=src[2+(w2-x-1)*4];
-		    dst[x*4+3]=src[1+(w2-x-1)*4];
-		}
-		break; }
-	    case IMGFMT_YUY2:
-	    case IMGFMT_YVYU: {
-		// packed YUV is tricky. U,V are 32bpp while Y is 16bpp:
-		int w2=w>>1;
-		for(x=0;x<w2;x++){
-		    // TODO: optimize this...
-		    dst[x*4+0]=src[2+(w2-x-1)*4];
-		    dst[x*4+1]=src[1+(w2-x-1)*4];
-		    dst[x*4+2]=src[0+(w2-x-1)*4];
-		    dst[x*4+3]=src[3+(w2-x-1)*4];
-		}
-		break; }
-	    default:
-		for(x=0;x<w;x++) *((short*)(dst+x*2))=*((short*)(src+(w-x-1)*2));
-	    }
-	    break;
-	case 3:
-	    for(x=0;x<w;x++){
-		dst[x*3+0]=src[0+(w-x-1)*3];
-		dst[x*3+1]=src[1+(w-x-1)*3];
-		dst[x*3+2]=src[2+(w-x-1)*3];
-	    }
-	    break;
-	case 4:
-	    for(x=0;x<w;x++) *((int*)(dst+x*4))=*((int*)(src+(w-x-1)*4));
-	}
-	src+=srcstride;
-	dst+=dststride;
+        int x;
+        switch(bpp){
+        case 1:
+            for(x=0;x<w;x++) dst[x]=src[w-x-1];
+            break;
+        case 2:
+            switch(fmt){
+            case IMGFMT_UYVY: {
+                // packed YUV is tricky. U,V are 32bpp while Y is 16bpp:
+                int w2=w>>1;
+                for(x=0;x<w2;x++){
+                    // TODO: optimize this...
+                    dst[x*4+0]=src[0+(w2-x-1)*4];
+                    dst[x*4+1]=src[3+(w2-x-1)*4];
+                    dst[x*4+2]=src[2+(w2-x-1)*4];
+                    dst[x*4+3]=src[1+(w2-x-1)*4];
+                }
+                break; }
+            case IMGFMT_YUY2:
+            case IMGFMT_YVYU: {
+                // packed YUV is tricky. U,V are 32bpp while Y is 16bpp:
+                int w2=w>>1;
+                for(x=0;x<w2;x++){
+                    // TODO: optimize this...
+                    dst[x*4+0]=src[2+(w2-x-1)*4];
+                    dst[x*4+1]=src[1+(w2-x-1)*4];
+                    dst[x*4+2]=src[0+(w2-x-1)*4];
+                    dst[x*4+3]=src[3+(w2-x-1)*4];
+                }
+                break; }
+            default:
+                for(x=0;x<w;x++) *((short*)(dst+x*2))=*((short*)(src+(w-x-1)*2));
+            }
+            break;
+        case 3:
+            for(x=0;x<w;x++){
+                dst[x*3+0]=src[0+(w-x-1)*3];
+                dst[x*3+1]=src[1+(w-x-1)*3];
+                dst[x*3+2]=src[2+(w-x-1)*3];
+            }
+            break;
+        case 4:
+            for(x=0;x<w;x++) *((int*)(dst+x*4))=*((int*)(src+(w-x-1)*4));
+        }
+        src+=srcstride;
+        dst+=dststride;
     }
 }
 
@@ -88,24 +88,24 @@
 
     // hope we'll get DR buffer:
     dmpi=vf_get_image(vf->next,mpi->imgfmt,
-	MP_IMGTYPE_TEMP, MP_IMGFLAG_ACCEPT_STRIDE,
-	mpi->w, mpi->h);
+        MP_IMGTYPE_TEMP, MP_IMGFLAG_ACCEPT_STRIDE,
+        mpi->w, mpi->h);
 
     if(mpi->flags&MP_IMGFLAG_PLANAR){
-	       mirror(dmpi->planes[0],mpi->planes[0],
-	       dmpi->stride[0],mpi->stride[0],
-	       dmpi->w,dmpi->h,1,mpi->imgfmt);
-	       mirror(dmpi->planes[1],mpi->planes[1],
-	       dmpi->stride[1],mpi->stride[1],
-	       dmpi->w>>mpi->chroma_x_shift,dmpi->h>>mpi->chroma_y_shift,1,mpi->imgfmt);
-	       mirror(dmpi->planes[2],mpi->planes[2],
-	       dmpi->stride[2],mpi->stride[2],
-	       dmpi->w>>mpi->chroma_x_shift,dmpi->h>>mpi->chroma_y_shift,1,mpi->imgfmt);
+               mirror(dmpi->planes[0],mpi->planes[0],
+               dmpi->stride[0],mpi->stride[0],
+               dmpi->w,dmpi->h,1,mpi->imgfmt);
+               mirror(dmpi->planes[1],mpi->planes[1],
+               dmpi->stride[1],mpi->stride[1],
+               dmpi->w>>mpi->chroma_x_shift,dmpi->h>>mpi->chroma_y_shift,1,mpi->imgfmt);
+               mirror(dmpi->planes[2],mpi->planes[2],
+               dmpi->stride[2],mpi->stride[2],
+               dmpi->w>>mpi->chroma_x_shift,dmpi->h>>mpi->chroma_y_shift,1,mpi->imgfmt);
     } else {
-	mirror(dmpi->planes[0],mpi->planes[0],
-	       dmpi->stride[0],mpi->stride[0],
-	       dmpi->w,dmpi->h,dmpi->bpp>>3,mpi->imgfmt);
-	dmpi->planes[1]=mpi->planes[1]; // passthrough rgb8 palette
+        mirror(dmpi->planes[0],mpi->planes[0],
+               dmpi->stride[0],mpi->stride[0],
+               dmpi->w,dmpi->h,dmpi->bpp>>3,mpi->imgfmt);
+        dmpi->planes[1]=mpi->planes[1]; // passthrough rgb8 palette
     }
 
     return vf_next_put_image(vf,dmpi, pts);