*/
+#include <libcxml/cxml.h>
#include "asset.h"
-#include "xml.h"
#include "dcp_time.h"
-#include "parse/subtitle.h"
namespace libdcp
{
+namespace parse
+{
+ class Font;
+ class Text;
+ class Subtitle;
+ class LoadFont;
+}
+
class Subtitle
{
public:
SubtitleAsset (std::string directory, std::string xml_file);
SubtitleAsset (std::string directory, std::string movie_title, std::string language);
- void write_to_cpl (xmlpp::Node *) const;
+ void write_to_cpl (xmlpp::Element *, bool) const;
virtual bool equals (boost::shared_ptr<const Asset>, EqualityOptions, boost::function<void (NoteType, std::string)> note) const {
/* XXX */
note (ERROR, "subtitle assets not compared yet");