Mercurial > mplayer.hg
comparison postproc/swscale.c @ 9698:d42a1886f54b
10l
author | michael |
---|---|
date | Thu, 27 Mar 2003 16:16:58 +0000 |
parents | 5025150738eb |
children | 61057de81510 |
comparison
equal
deleted
inserted
replaced
9697:5025150738eb | 9698:d42a1886f54b |
---|---|
2371 * swscale warper, so we dont need to export the SwsContext. | 2371 * swscale warper, so we dont need to export the SwsContext. |
2372 * assumes planar YUV to be in YUV order instead of YVU | 2372 * assumes planar YUV to be in YUV order instead of YVU |
2373 */ | 2373 */ |
2374 int sws_scale_ordered(SwsContext *c, uint8_t* src[], int srcStride[], int srcSliceY, | 2374 int sws_scale_ordered(SwsContext *c, uint8_t* src[], int srcStride[], int srcSliceY, |
2375 int srcSliceH, uint8_t* dst[], int dstStride[]){ | 2375 int srcSliceH, uint8_t* dst[], int dstStride[]){ |
2376 c->swScale(c, src, srcStride, srcSliceY, srcSliceH, dst, dstStride); | 2376 return c->swScale(c, src, srcStride, srcSliceY, srcSliceH, dst, dstStride); |
2377 } | 2377 } |
2378 | 2378 |
2379 /** | 2379 /** |
2380 * swscale warper, so we dont need to export the SwsContext | 2380 * swscale warper, so we dont need to export the SwsContext |
2381 */ | 2381 */ |
2386 uint8_t *src[3]; | 2386 uint8_t *src[3]; |
2387 uint8_t *dst[3]; | 2387 uint8_t *dst[3]; |
2388 sws_orderYUV(c->origSrcFormat, src, srcStride, srcParam, srcStrideParam); | 2388 sws_orderYUV(c->origSrcFormat, src, srcStride, srcParam, srcStrideParam); |
2389 sws_orderYUV(c->origDstFormat, dst, dstStride, dstParam, dstStrideParam); | 2389 sws_orderYUV(c->origDstFormat, dst, dstStride, dstParam, dstStrideParam); |
2390 //printf("sws: slice %d %d\n", srcSliceY, srcSliceH); | 2390 //printf("sws: slice %d %d\n", srcSliceY, srcSliceH); |
2391 c->swScale(c, src, srcStride, srcSliceY, srcSliceH, dst, dstStride); | 2391 return c->swScale(c, src, srcStride, srcSliceY, srcSliceH, dst, dstStride); |
2392 } | 2392 } |
2393 | 2393 |
2394 /** | 2394 /** |
2395 * returns a normalized gaussian curve used to filter stuff | 2395 * returns a normalized gaussian curve used to filter stuff |
2396 * quality=3 is high quality, lowwer is lowwer quality | 2396 * quality=3 is high quality, lowwer is lowwer quality |