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-05-10 00:15:59 +0400
committerHendrik Leppkes <h.leppkes@gmail.com>2013-05-10 00:16:41 +0400
commit55b1456f50f0cb0e74be8d7faec76a09eb27e829 (patch)
treebaa8a892bb0cace871c8d0bcf56872541b633b0f /decoder/LAVVideo/pixconv
parent58b8f3dca465f66372d7354e251c1468bc81d29f (diff)
RGB48 output support
Support for native output of RGB48, however disabled by default.
Diffstat (limited to 'decoder/LAVVideo/pixconv')
-rw-r--r--decoder/LAVVideo/pixconv/convert_generic.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/decoder/LAVVideo/pixconv/convert_generic.cpp b/decoder/LAVVideo/pixconv/convert_generic.cpp
index 5801c3c3..96c38051 100644
--- a/decoder/LAVVideo/pixconv/convert_generic.cpp
+++ b/decoder/LAVVideo/pixconv/convert_generic.cpp
@@ -84,6 +84,9 @@ DECLARE_CONV_FUNC_IMPL(convert_generic)
case LAVOutPixFmt_YV24:
hr = swscale_scale(inputFmt, AV_PIX_FMT_YUV444P, src, srcStride, dst, width, height, dstStride, lav_pixfmt_desc[m_OutputPixFmt], true);
break;
+ case LAVOutPixFmt_RGB48:
+ hr = swscale_scale(inputFmt, AV_PIX_FMT_RGB48LE, src, srcStride, dst, width, height, dstStride * 6, lav_pixfmt_desc[m_OutputPixFmt], true);
+ break;
default:
ASSERT(0);
hr = E_FAIL;