Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/LAVFilters.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHendrik Leppkes <h.leppkes@gmail.com>2013-12-15 14:31:55 +0400
committerHendrik Leppkes <h.leppkes@gmail.com>2013-12-15 14:31:55 +0400
commite2d45f4902fe4ffd6de707ece3f4f073f848c903 (patch)
tree3629188598f1c8abae4309a7e0f9767a7e03fdd3 /decoder/LAVVideo/pixconv/convert_generic.cpp
parent9356109d99eb9f95db3682d556e20d5851a1d38d (diff)
Use higher quality SWS scaler flags
Diffstat (limited to 'decoder/LAVVideo/pixconv/convert_generic.cpp')
-rw-r--r--decoder/LAVVideo/pixconv/convert_generic.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/decoder/LAVVideo/pixconv/convert_generic.cpp b/decoder/LAVVideo/pixconv/convert_generic.cpp
index 4046ac81..2f5e4d8f 100644
--- a/decoder/LAVVideo/pixconv/convert_generic.cpp
+++ b/decoder/LAVVideo/pixconv/convert_generic.cpp
@@ -180,7 +180,7 @@ HRESULT CLAVPixFmtConverter::ConvertTo422Packed(const uint8_t* const src[4], con
tmpStride[2] = scaleStride / 2;
tmpStride[3] = 0;
- SwsContext *ctx = GetSWSContext(width, height, GetFFInput(), AV_PIX_FMT_YUV422P, SWS_FAST_BILINEAR);
+ SwsContext *ctx = GetSWSContext(width, height, GetFFInput(), AV_PIX_FMT_YUV422P, SWS_BILINEAR);
sws_scale(ctx, src, srcStride, 0, height, tmp, tmpStride);
y = tmp[0];
@@ -275,7 +275,7 @@ HRESULT CLAVPixFmtConverter::ConvertToAYUV(const uint8_t* const src[4], const in
tmpStride[2] = scaleStride;
tmpStride[3] = 0;
- SwsContext *ctx = GetSWSContext(width, height, GetFFInput(), AV_PIX_FMT_YUV444P, SWS_POINT);
+ SwsContext *ctx = GetSWSContext(width, height, GetFFInput(), AV_PIX_FMT_YUV444P, SWS_BILINEAR);
sws_scale(ctx, src, srcStride, 0, height, tmp, tmpStride);
y = tmp[0];
@@ -346,7 +346,7 @@ HRESULT CLAVPixFmtConverter::ConvertToPX1X(const uint8_t* const src[4], const in
tmpStride[2] = scaleStride / 2;
tmpStride[3] = 0;
- SwsContext *ctx = GetSWSContext(width, height, GetFFInput(), chromaVertical == 1 ? AV_PIX_FMT_YUV422P16LE : AV_PIX_FMT_YUV420P16LE, SWS_POINT);
+ SwsContext *ctx = GetSWSContext(width, height, GetFFInput(), chromaVertical == 1 ? AV_PIX_FMT_YUV422P16LE : AV_PIX_FMT_YUV420P16LE, SWS_BILINEAR);
sws_scale(ctx, src, srcStride, 0, height, tmp, tmpStride);
y = tmp[0];
@@ -452,7 +452,7 @@ HRESULT CLAVPixFmtConverter::ConvertToY410(const uint8_t* const src[4], const in
tmpStride[2] = scaleStride * 2;
tmpStride[3] = 0;
- SwsContext *ctx = GetSWSContext(width, height, GetFFInput(), AV_PIX_FMT_YUV444P10LE, SWS_POINT);
+ SwsContext *ctx = GetSWSContext(width, height, GetFFInput(), AV_PIX_FMT_YUV444P10LE, SWS_BILINEAR);
sws_scale(ctx, src, srcStride, 0, height, tmp, tmpStride);
y = (int16_t *)tmp[0];
@@ -511,7 +511,7 @@ HRESULT CLAVPixFmtConverter::ConvertToY416(const uint8_t* const src[4], const in
tmpStride[2] = scaleStride * 2;
tmpStride[3] = 0;
- SwsContext *ctx = GetSWSContext(width, height, GetFFInput(), AV_PIX_FMT_YUV444P16LE, SWS_POINT);
+ SwsContext *ctx = GetSWSContext(width, height, GetFFInput(), AV_PIX_FMT_YUV444P16LE, SWS_BILINEAR);
sws_scale(ctx, src, srcStride, 0, height, tmp, tmpStride);
y = (int16_t *)tmp[0];
@@ -565,7 +565,7 @@ HRESULT CLAVPixFmtConverter::ConvertTov210(const uint8_t* const src[4], const in
tmpStride[2] = scaleStride;
tmpStride[3] = 0;
- SwsContext *ctx = GetSWSContext(width, height, GetFFInput(), AV_PIX_FMT_YUV422P10LE, SWS_POINT);
+ SwsContext *ctx = GetSWSContext(width, height, GetFFInput(), AV_PIX_FMT_YUV422P10LE, SWS_BILINEAR);
sws_scale(ctx, src, srcStride, 0, height, tmp, tmpStride);
y = (int16_t *)tmp[0];
@@ -659,7 +659,7 @@ HRESULT CLAVPixFmtConverter::ConvertTov410(const uint8_t* const src[4], const in
tmpStride[2] = scaleStride * 2;
tmpStride[3] = 0;
- SwsContext *ctx = GetSWSContext(width, height, GetFFInput(), AV_PIX_FMT_YUV444P10LE, SWS_POINT);
+ SwsContext *ctx = GetSWSContext(width, height, GetFFInput(), AV_PIX_FMT_YUV444P10LE, SWS_BILINEAR);
sws_scale(ctx, src, srcStride, 0, height, tmp, tmpStride);
y = (int16_t *)tmp[0];