[SCM] libav/experimental: Document sws_scale().

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:38:47 UTC 2013


The following commit has been merged in the experimental branch:
commit 583799c459939a5b4cb113bd1caa0279adef0d31
Author: Stefano Sabatini <stefano.sabatini-lala at poste.it>
Date:   Wed Feb 18 23:11:47 2009 +0000

    Document sws_scale().
    
    Originally committed as revision 28654 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

diff --git a/libswscale/swscale.h b/libswscale/swscale.h
index b29244d..d5108e6 100644
--- a/libswscale/swscale.h
+++ b/libswscale/swscale.h
@@ -129,6 +129,29 @@ void sws_freeContext(struct SwsContext *swsContext);
  */
 struct SwsContext *sws_getContext(int srcW, int srcH, enum PixelFormat srcFormat, int dstW, int dstH, enum PixelFormat dstFormat, int flags,
                                   SwsFilter *srcFilter, SwsFilter *dstFilter, double *param);
+
+/**
+ * Scales the image slice in \p src and puts the resulting scaled
+ * slice in the image in \p dst. A slice is a sequence of consecutive
+ * rows in an image.
+ *
+ * @param context   the scaling context previously created with
+ *                  sws_getContext()
+ * @param src       the array containing the pointers to the planes of
+ *                  the source slice
+ * @param srcStride the array containing the strides for each plane of
+ *                  the source image
+ * @param srcSliceY the position in the source image of the slice to
+ *                  process, that is the number (counted starting from
+ *                  zero) in the image of the first row of the slice
+ * @param srcSliceH the height of the source slice, that is the number
+ *                  of rows in the slice
+ * @param dst       the array containing the pointers to the planes of
+ *                  the destination image
+ * @param dstStride the array containing the strides for each plane of
+ *                  the destination image
+ * @return          the height of the output slice
+ */
 int sws_scale(struct SwsContext *context, uint8_t* src[], int srcStride[], int srcSliceY,
               int srcSliceH, uint8_t* dst[], int dstStride[]);
 #if LIBSWSCALE_VERSION_MAJOR < 1

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list