using std::max;
using std::shared_ptr;
using boost::optional;
-using std::function;
using namespace dcpomatic;
* of the video frame)
*/
void
-TextDecoder::emit_bitmap_start (ContentTime from, shared_ptr<const Image> image, dcpomatic::Rect<double> rect)
+TextDecoder::emit_bitmap_start (ContentBitmapText const& bitmap)
{
- BitmapStart (ContentBitmapText (from, image, rect));
- _position = from;
+ BitmapStart (bitmap);
+ _position = bitmap.from();
}
use libsub for DCP subs) we can cheat by just putting 0 in here.
*/
dcp::Time (),
- dcp::Time ()
+ dcp::Time (),
+ 0
)
);
}
void
TextDecoder::emit_bitmap (ContentTimePeriod period, shared_ptr<const Image> image, dcpomatic::Rect<double> rect)
{
- emit_bitmap_start (period.from, image, rect);
+ emit_bitmap_start ({ period.from, image, rect });
emit_stop (period.to);
}