Fix pixel format 7 for make_black (#288).
authorCarl Hetherington <cth@carlh.net>
Mon, 9 Dec 2013 11:19:52 +0000 (11:19 +0000)
committerCarl Hetherington <cth@carlh.net>
Mon, 9 Dec 2013 11:19:52 +0000 (11:19 +0000)
ChangeLog
src/lib/image.cc
test/make_black_test.cc

index b15800a510a7c6d08040e1dccc6ac27cf0cc792a..a496fef9f23cdda76ad0817e6c7ebac629dff0ac 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2013-12-09  Carl Hetherington  <cth@carlh.net>
+
+       * Fix make_black for pixel format 7 (#288).
+
 2013-12-08  Carl Hetherington  <cth@carlh.net>
 
        * Fix display update when removing content (#281).
index 9d3f675f001da192627a48dbcc6ccf7b5596a6e9..95bf2b04d171085615e786418600d23d858f2909 100644 (file)
@@ -268,6 +268,7 @@ Image::make_black ()
        case PIX_FMT_YUV420P:
        case PIX_FMT_YUV422P:
        case PIX_FMT_YUV444P:
+       case PIX_FMT_YUV411P:
                memset (data()[0], 0, lines(0) * stride()[0]);
                memset (data()[1], eight_bit_uv, lines(1) * stride()[1]);
                memset (data()[2], eight_bit_uv, lines(2) * stride()[2]);
index 30e6ae78ba04553327416dff036a68d03977c3fa..7c0f92142b0f2f9faf4e68c58d66fc89b79b7e38 100644 (file)
@@ -42,6 +42,7 @@ BOOST_AUTO_TEST_CASE (make_black_test)
        pix_fmts.push_back (AV_PIX_FMT_ABGR);
        pix_fmts.push_back (AV_PIX_FMT_BGRA);
        pix_fmts.push_back (AV_PIX_FMT_YUV420P);
+       pix_fmts.push_back (AV_PIX_FMT_YUV411P);
        pix_fmts.push_back (AV_PIX_FMT_YUV422P10LE);
        pix_fmts.push_back (AV_PIX_FMT_YUV422P16LE);
        pix_fmts.push_back (AV_PIX_FMT_YUV444P9LE);