diff postproc/yuv2rgb_mlib.c @ 9494:543ab3909b78

sws_ prefix, more seperation between internal & external swscaler API sws_scale() returns the number of outputed lines
author michael
date Sun, 23 Feb 2003 22:05:55 +0000
parents eff727517e6b
children bc5b87370cd1
line wrap: on
line diff
--- a/postproc/yuv2rgb_mlib.c	Sun Feb 23 20:48:13 2003 +0000
+++ b/postproc/yuv2rgb_mlib.c	Sun Feb 23 22:05:55 2003 +0000
@@ -33,7 +33,7 @@
 #include "../libvo/img_format.h" //FIXME try to reduce dependency of such stuff
 #include "swscale.h"
 
-static void mlib_YUV2ARGB420_32(SwsContext *c, uint8_t* srcParam[], int srcStrideParam[], int srcSliceY, 
+static int mlib_YUV2ARGB420_32(SwsContext *c, uint8_t* srcParam[], int srcStrideParam[], int srcSliceY, 
              int srcSliceH, uint8_t* dst[], int dstStride[]){
     uint8_t *src[3];
     int srcStride[3];
@@ -48,9 +48,10 @@
  
     mlib_VideoColorYUV2ARGB420(dst[0], src[0], src[1], src[2], c->dstW,
 			     c->dstH, dstStride[0], srcStride[0], srcStride[1]);
+    return srcSliceH;
 }
 
-static void mlib_YUV2ABGR420_32(SwsContext *c, uint8_t* srcParam[], int srcStrideParam[], int srcSliceY, 
+static int mlib_YUV2ABGR420_32(SwsContext *c, uint8_t* srcParam[], int srcStrideParam[], int srcSliceY, 
              int srcSliceH, uint8_t* dst[], int dstStride[]){
     uint8_t *src[3];
     int srcStride[3];
@@ -65,9 +66,10 @@
  
     mlib_VideoColorYUV2ABGR420(dst[0], src[0], src[1], src[2], c->dstW,
 			     c->dstH, dstStride[0], srcStride[0], srcStride[1]);
+    return srcSliceH;
 }
 
-static void mlib_YUV2RGB420_24(SwsContext *c, uint8_t* srcParam[], int srcStrideParam[], int srcSliceY, 
+static int mlib_YUV2RGB420_24(SwsContext *c, uint8_t* srcParam[], int srcStrideParam[], int srcSliceY, 
              int srcSliceH, uint8_t* dst[], int dstStride[]){
     uint8_t *src[3];
     int srcStride[3];
@@ -82,6 +84,7 @@
  
     mlib_VideoColorYUV2RGB420(dst[0], src[0], src[1], src[2], c->dstW,
 			     c->dstH, dstStride[0], srcStride[0], srcStride[1]);
+    return srcSliceH;
 }