#include "subtitle.h"
#include "scaler.h"
#include "ffmpeg_decoder.h"
-#include "external_audio_decoder.h"
+#include "sndfile_decoder.h"
#define BOOST_TEST_DYN_LINK
#define BOOST_TEST_MODULE dvdomatic_test
#include <boost/test/unit_test.hpp>
pix_fmts.push_back (AV_PIX_FMT_YUV444P9BE);
pix_fmts.push_back (AV_PIX_FMT_YUV444P10LE);
pix_fmts.push_back (AV_PIX_FMT_YUV444P10BE);
+ pix_fmts.push_back (AV_PIX_FMT_UYVY422);
int N = 0;
for (list<AVPixelFormat>::const_iterator i = pix_fmts.begin(); i != pix_fmts.end(); ++i) {
BOOST_CHECK_EQUAL (a.name(), "hello there world");
BOOST_CHECK_EQUAL (a.to_string(), "ffmpeg 4 44100 1 hello there world");
- ExternalAudioStream e ("external 44100 1", boost::optional<int> (1));
+ SndfileStream e ("external 44100 1", boost::optional<int> (1));
BOOST_CHECK_EQUAL (e.sample_rate(), 44100);
BOOST_CHECK_EQUAL (e.channel_layout(), 1);
BOOST_CHECK_EQUAL (e.to_string(), "external 44100 1");
void
do_positive_delay_line_test (int delay_length, int data_length)
{
- NullLog log;
+ shared_ptr<NullLog> log (new NullLog);
- DelayLine d (&log, 6, delay_length);
+ DelayLine d (log, 6, delay_length);
shared_ptr<AudioBuffers> data (new AudioBuffers (6, data_length));
int in = 0;
void
do_negative_delay_line_test (int delay_length, int data_length)
{
- NullLog log;
+ shared_ptr<NullLog> log (new NullLog);
- DelayLine d (&log, 6, delay_length);
+ DelayLine d (log, 6, delay_length);
shared_ptr<AudioBuffers> data (new AudioBuffers (6, data_length));
int in = 0;
shared_ptr<Subtitle> subtitle (new Subtitle (Position (50, 60), sub_image));
- FileLog log ("build/test/client_server_test.log");
+ shared_ptr<FileLog> log (new FileLog ("build/test/client_server_test.log"));
shared_ptr<DCPVideoFrame> frame (
new DCPVideoFrame (
"",
0,
200000000,
- &log
+ log
)
);
shared_ptr<EncodedData> locally_encoded = frame->encode_locally ();
BOOST_ASSERT (locally_encoded);
- Server* server = new Server (&log);
+ Server* server = new Server (log);
new thread (boost::bind (&Server::run, server, 2));