summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-03-20 23:43:34 +0100
committerCarl Hetherington <cth@carlh.net>2025-03-24 16:59:24 +0100
commit816a7b7a9d9c3cae7565cec139bf28068853f94d (patch)
tree718644b178b68fd03e2b1ea18c7bec96da5de4e4 /test
parente93b66f4236ec25dbd0603bbe74c904b53180e91 (diff)
Basic support for variable-Z 3D subtitles.
Diffstat (limited to 'test')
-rw-r--r--test/cpl_metadata_test.cc4
-rw-r--r--test/render_subtitles_test.cc6
-rw-r--r--test/subtitle_metadata_test.cc2
-rw-r--r--test/vf_test.cc3
4 files changed, 11 insertions, 4 deletions
diff --git a/test/cpl_metadata_test.cc b/test/cpl_metadata_test.cc
index 59ceed064..c0a3c658d 100644
--- a/test/cpl_metadata_test.cc
+++ b/test/cpl_metadata_test.cc
@@ -71,7 +71,7 @@ BOOST_AUTO_TEST_CASE(main_sound_configuration_test_51_vi)
BOOST_REQUIRE(msc);
/* We think this should say 51 not 71 at the start (#2580) */
- BOOST_CHECK_EQUAL(msc->to_string(), "51/L,R,C,LFE,Ls,Rs,-,VIN");
+ BOOST_CHECK_EQUAL(msc->as_string(), "51/L,R,C,LFE,Ls,Rs,-,VIN");
}
@@ -117,5 +117,5 @@ BOOST_AUTO_TEST_CASE(main_sound_configuration_test_71)
auto msc = cpl->main_sound_configuration();
BOOST_REQUIRE(msc);
- BOOST_CHECK_EQUAL(msc->to_string(), "71/L,R,C,LFE,Lss,Rss,-,VIN,-,-,Lrs,Rrs");
+ BOOST_CHECK_EQUAL(msc->as_string(), "71/L,R,C,LFE,Lss,Rss,-,VIN,-,-,Lrs,Rrs");
}
diff --git a/test/render_subtitles_test.cc b/test/render_subtitles_test.cc
index e89890542..1fe43c6d8 100644
--- a/test/render_subtitles_test.cc
+++ b/test/render_subtitles_test.cc
@@ -37,6 +37,9 @@
using std::make_shared;
using std::shared_ptr;
+using std::string;
+using std::vector;
+using boost::optional;
static void
@@ -59,6 +62,7 @@ add(std::vector<StringText>& s, std::string text, bool italic, bool bold, bool u
1,
dcp::VAlign::TOP,
0,
+ vector<dcp::Text::VariableZPosition>(),
dcp::Direction::LTR,
text,
dcp::Effect::NONE,
@@ -133,6 +137,7 @@ BOOST_AUTO_TEST_CASE(render_text_with_newline_test)
0.5, dcp::HAlign::CENTER,
0.5, dcp::VAlign::CENTER,
0.0,
+ vector<dcp::Text::VariableZPosition>(),
dcp::Direction::LTR,
"Hello world",
dcp::Effect::NONE, dcp::Colour(0, 0, 0),
@@ -146,6 +151,7 @@ BOOST_AUTO_TEST_CASE(render_text_with_newline_test)
0.5, dcp::HAlign::CENTER,
0.5, dcp::VAlign::CENTER,
0.0,
+ vector<dcp::Text::VariableZPosition>(),
dcp::Direction::LTR,
"\n",
dcp::Effect::NONE, dcp::Colour(0, 0, 0),
diff --git a/test/subtitle_metadata_test.cc b/test/subtitle_metadata_test.cc
index d8b887576..fcea278d7 100644
--- a/test/subtitle_metadata_test.cc
+++ b/test/subtitle_metadata_test.cc
@@ -50,6 +50,6 @@ BOOST_AUTO_TEST_CASE (subtitle_metadata_test1)
auto langs = film->open_text_languages();
BOOST_REQUIRE (langs.first);
- BOOST_CHECK_EQUAL (langs.first->to_string(), "de-DE");
+ BOOST_CHECK_EQUAL(langs.first->as_string(), "de-DE");
}
diff --git a/test/vf_test.cc b/test/vf_test.cc
index cb5116910..2b59b68ba 100644
--- a/test/vf_test.cc
+++ b/test/vf_test.cc
@@ -59,6 +59,7 @@ using std::make_shared;
using std::shared_ptr;
using std::string;
using std::vector;
+using boost::optional;
using namespace dcpomatic;
@@ -465,7 +466,7 @@ BOOST_AUTO_TEST_CASE(test_referencing_ov_with_missing_subtitle_in_some_reels)
42, 1, dcp::Time(0, 0, 5, 0, 24), dcp::Time(0, 0, 9, 0, 24),
0, dcp::HAlign::CENTER,
0, dcp::VAlign::CENTER,
- 0, dcp::Direction::LTR,
+ 0, vector<dcp::Text::VariableZPosition>(), dcp::Direction::LTR,
"Hello",
dcp::Effect::NONE, dcp::Colour(0, 0, 0),
dcp::Time{}, dcp::Time{},