/*
- Copyright (C) 2013-2015 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2013-2018 Carl Hetherington <cth@carlh.net>
This file is part of DCP-o-matic.
#include "video_content.h"
#include "ratio.h"
#include "util.h"
-#include <locked_sstream.h>
#include <libcxml/cxml.h>
#include <libxml++/libxml++.h>
#include <boost/optional.hpp>
string
VideoContentScale::id () const
{
- locked_stringstream s;
-
if (_ratio) {
- s << _ratio->id ();
- } else {
- s << (_scale ? "S1" : "S0");
+ return _ratio->id ();
}
- return s.str ();
+ return (_scale ? "S1" : "S0");
}
string
VideoContentScale::name () const
{
if (_ratio) {
- return _ratio->nickname ();
+ return _ratio->image_nickname ();
}
if (_scale) {
return _("No scale");
}
-VideoContentScale
-VideoContentScale::from_id (string id)
-{
- Ratio const * r = Ratio::from_id (id);
- if (r) {
- return VideoContentScale (r);
- }
-
- if (id == "S0") {
- return VideoContentScale (false);
- }
-
- return VideoContentScale (true);
-}
-
/** @param display_container Size of the container that we are displaying this content in.
* @param film_container The size of the film's image.
*/