[FFmpeg-cvslog] lavc/dpx: Allow packed 12-bit little-endian images.

Carl Eugen Hoyos git at videolan.org
Sat Jun 16 17:20:20 EEST 2018


ffmpeg | branch: master | Carl Eugen Hoyos <ceffmpeg at gmail.com> | Sat Jun 16 16:18:06 2018 +0200| [07d1c4ae3f45bda6085e55a16e8b79aa4fd0bde9] | committer: Carl Eugen Hoyos

lavc/dpx: Allow packed 12-bit little-endian images.

Can be tested with GraphicsMagick.

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

 libavcodec/dpx.c | 13 -------------
 1 file changed, 13 deletions(-)

diff --git a/libavcodec/dpx.c b/libavcodec/dpx.c
index e9f0e05ecd..582a861fdc 100644
--- a/libavcodec/dpx.c
+++ b/libavcodec/dpx.c
@@ -232,19 +232,6 @@ static int decode_frame(AVCodecContext *avctx,
         stride = (avctx->width * elements + 2) / 3 * 4;
         break;
     case 12:
-        if (!packing) {
-            int tested = 0;
-            if (descriptor == 50 && endian) { // Little endian needs tests
-                tested = 1;
-            }
-            if (descriptor == 51 && endian) { // Little endian needs tests
-                tested = 1;
-            }
-            if (!tested) {
-                av_log(avctx, AV_LOG_ERROR, "Packing to 16bit required\n");
-                return -1;
-            }
-        }
         stride = avctx->width * elements;
         if (packing) {
             stride *= 2;



More information about the ffmpeg-cvslog mailing list