[FFmpeg-cvslog] swscale: amend documentation to mention use of native depth for scaling.

Ronald S. Bultje git at videolan.org
Thu Jul 7 00:15:06 CEST 2011


ffmpeg | branch: master | Ronald S. Bultje <rsbultje at gmail.com> | Tue Jul  5 18:19:26 2011 -0700| [f28aaae1c5e99eba51761d7c7cd0ae7e03232b54] | committer: Diego Biurrun

swscale: amend documentation to mention use of native depth for scaling.

Signed-off-by: Diego Biurrun <diego at biurrun.de>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f28aaae1c5e99eba51761d7c7cd0ae7e03232b54
---

 libswscale/swscale_internal.h |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/libswscale/swscale_internal.h b/libswscale/swscale_internal.h
index 340227d..b3698a3 100644
--- a/libswscale/swscale_internal.h
+++ b/libswscale/swscale_internal.h
@@ -429,7 +429,10 @@ typedef struct SwsContext {
      * @param dstW       width of destination image
      * @param src        pointer to source data to be scaled. If scaling depth
      *                   is 8, this is 8bpp in 8bpp (uint8_t) width. If scaling
-     *                   depth is 16, this is 16bpp in 16bpp (uint16_t) depth.
+     *                   depth is 16, this is native depth in 16bbp (uint16_t)
+     *                   width. In other words, for 9-bit YUV input, this is
+     *                   9bpp, for 10-bit YUV input, this is 10bpp, and for
+     *                   16-bit RGB or YUV, this is 16bpp.
      * @param filter     filter coefficients to be used per output pixel for
      *                   scaling. This contains 14bpp filtering coefficients.
      *                   Guaranteed to contain dstW * filterSize entries.



More information about the ffmpeg-cvslog mailing list