X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=test%2Fmake_black_test.cc;h=17c78d23110013c8202d002c30588781256569e0;hb=f0380b3df50ca48ad2f22b5e7d5544dc9fa30d61;hp=714621762bbf435e01838c7fabf07cd51fc5d67d;hpb=43b4e55710271c797b5d251c891047ed4da20e10;p=dcpomatic.git diff --git a/test/make_black_test.cc b/test/make_black_test.cc index 714621762..17c78d231 100644 --- a/test/make_black_test.cc +++ b/test/make_black_test.cc @@ -17,6 +17,16 @@ */ +#include +#include +extern "C" { +#include +} +#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(). */ @@ -41,9 +51,9 @@ BOOST_AUTO_TEST_CASE (make_black_test) int N = 0; for (list::const_iterator i = pix_fmts.begin(); i != pix_fmts.end(); ++i) { - boost::shared_ptr foo (new SimpleImage (*i, in_size, true)); + boost::shared_ptr foo (new Image (*i, in_size, true)); foo->make_black (); - boost::shared_ptr bar = foo->scale_and_convert_to_rgb (out_size, 0, Scaler::from_id ("bicubic"), true); + boost::shared_ptr 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) {