projects
/
dcpomatic.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
More various KDM fixes.
[dcpomatic.git]
/
test
/
make_black_test.cc
diff --git
a/test/make_black_test.cc
b/test/make_black_test.cc
index 714621762bbf435e01838c7fabf07cd51fc5d67d..17c78d23110013c8202d002c30588781256569e0 100644
(file)
--- a/
test/make_black_test.cc
+++ b/
test/make_black_test.cc
@@
-17,6
+17,16
@@
*/
*/
+#include <boost/test/unit_test.hpp>
+#include <libdcp/util.h>
+extern "C" {
+#include <libavutil/pixfmt.h>
+}
+#include "lib/image.h"
+#include "lib/scaler.h"
+
+using std::list;
+
/* Check that Image::make_black works, and doesn't use values which crash
sws_scale().
*/
/* Check that Image::make_black works, and doesn't use values which crash
sws_scale().
*/
@@
-41,9
+51,9
@@
BOOST_AUTO_TEST_CASE (make_black_test)
int N = 0;
for (list<AVPixelFormat>::const_iterator i = pix_fmts.begin(); i != pix_fmts.end(); ++i) {
int N = 0;
for (list<AVPixelFormat>::const_iterator i = pix_fmts.begin(); i != pix_fmts.end(); ++i) {
- boost::shared_ptr<Image> foo (new
Simple
Image (*i, in_size, true));
+ boost::shared_ptr<Image> foo (new Image (*i, in_size, true));
foo->make_black ();
foo->make_black ();
- boost::shared_ptr<Image> bar = foo->scale
_and_convert_to_rgb (out_size, 0, Scaler::from_id ("bicubic")
, true);
+ boost::shared_ptr<Image> bar = foo->scale
(out_size, Scaler::from_id ("bicubic"), PIX_FMT_RGB24
, true);
uint8_t* p = bar->data()[0];
for (int y = 0; y < bar->size().height; ++y) {
uint8_t* p = bar->data()[0];
for (int y = 0; y < bar->size().height; ++y) {