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>2012-11-03 15:36:06 +0400
committerHendrik Leppkes <h.leppkes@gmail.com>2012-11-03 15:36:06 +0400
commit11165fd2c17c8e9d84ed9db026909d46bf90fbd8 (patch)
tree4904c09dff147c06012173782b0bea90b7714ac5 /decoder/LAVVideo
parenta5c5f310ab0bcc982479e35fa50f6dbd4cbff130 (diff)
Update converter table for recent changes in output configuration
Diffstat (limited to 'decoder/LAVVideo')
-rw-r--r--decoder/LAVVideo/LAVPixFmtConverter.cpp25
1 files changed, 12 insertions, 13 deletions
diff --git a/decoder/LAVVideo/LAVPixFmtConverter.cpp b/decoder/LAVVideo/LAVPixFmtConverter.cpp
index d0089c4c..8fecef19 100644
--- a/decoder/LAVVideo/LAVPixFmtConverter.cpp
+++ b/decoder/LAVVideo/LAVPixFmtConverter.cpp
@@ -31,23 +31,22 @@
/*
* Availability of custom high-quality converters
- * x = formatter available, s = swscale converter used, - = format conversion not available (fallback to sws if we get tricked into it)
- * 1 = up to 10-bit (fallback to sws), 2 = only 16-bit
+ * x = formatter available, - = fallback using swscale
+ * 1 = up to 14-bit only
* in/out YV12 NV12 YV16 YUY2 UYVY YV24 AYUV P010 P210 v210 Y410 v410 P016 P216 Y416 RGB24 RGB32
* YUV420 x x - x x - - - - - - - - - - x x
- * YUV420bX x x - x x - - x - - - - x2 - - x1 x1
- * YUV422 s s x x x - s - - - - - - - - x x
- * YUV422bX s s x x x - s - x - - - - x2 - x1 x1
- * YUV444 s s - s s x x - - - - - - - - x x
- * YUV444bX s s - s s x x - - - x - - - x2 x1 x1
+ * YUV420bX x x - x1 x1 - - x - - - - x - - x x
+ * YUV422 - - x x x - - - - - - - - - - x x
+ * YUV422bX - - x x x - - - x - - - - x - x x
+ * YUV444 - - - - - x x - - - - - - - - x x
+ * YUV444bX - - - - - x x - - - x - - - x x x
* NV12 x x - x x - - - - - - - - - - x x
- * YUY2 s s s s s - - - - - - - - - - s s
- * RGB24 s s - s s - - - - - - - - - - x s
- * RGB32 s s - s s - - - - - - - - - - s x
- * ARGB32 s s - s s - - - - - - - - - - s x
+ * YUY2 - - - - - - - - - - - - - - - - -
+ * RGB24 - - - - - - - - - - - - - - - x -
+ * RGB32 - - - - - - - - - - - - - - - - x
+ * ARGB32 - - - - - - - - - - - - - - - - x
*
- * Every processing path has a swscale fallback (even those with a "-" above).
- * The "bX" formats usually only support 9/10 or 16-bit, 11-15 are not supported due to lack of samples.
+ * Every processing path has a swscale fallback (even those with a "-" above), every combination of input/output is possible, just not optimized (ugly and/or slow)
*/