*/
+#include <boost/test/unit_test.hpp>
+#include <list>
+extern "C" {
+#include <libavutil/pixfmt.h>
+#include <libavcodec/avcodec.h>
+}
+#include "lib/image.h"
+
using std::list;
using std::cout;
BOOST_AUTO_TEST_CASE (pixel_formats_test)
{
- /* This needs to happen in the first test */
- dvdomatic_setup ();
-
list<Case> cases;
cases.push_back(Case(AV_PIX_FMT_RGB24, 1, 480, 480, 480, 3, 0, 0 ));
cases.push_back(Case(AV_PIX_FMT_RGBA, 1, 480, 480, 480, 4, 0, 0 ));
f->width = 640;
f->height = 480;
f->format = static_cast<int> (i->format);
- av_frame_get_buffer (f, true);
- SimpleImage t (f);
+ av_frame_get_buffer (f, true);
+ Image t (f);
BOOST_CHECK_EQUAL(t.components(), i->components);
BOOST_CHECK_EQUAL(t.lines(0), i->lines[0]);
BOOST_CHECK_EQUAL(t.lines(1), i->lines[1]);