summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-12-09 11:19:52 +0000
committerCarl Hetherington <cth@carlh.net>2013-12-09 11:19:52 +0000
commit845c5ca4982c7acf9ec8a7b3574c08a57b6a5be1 (patch)
tree24ee8ef1ddc3855339e37fd13fff634db958de09
parent24d5048ae8787ff1802333c6ce91a79ed3c3a5ce (diff)
Fix pixel format 7 for make_black (#288).
-rw-r--r--ChangeLog4
-rw-r--r--src/lib/image.cc1
-rw-r--r--test/make_black_test.cc1
3 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b15800a51..a496fef9f 100644
--- 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).
diff --git a/src/lib/image.cc b/src/lib/image.cc
index 9d3f675f0..95bf2b04d 100644
--- a/src/lib/image.cc
+++ b/src/lib/image.cc
@@ -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]);
diff --git a/test/make_black_test.cc b/test/make_black_test.cc
index 30e6ae78b..7c0f92142 100644
--- a/test/make_black_test.cc
+++ b/test/make_black_test.cc
@@ -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);