X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Fimage_content.cc;h=825f6da25aab1267bffe75f8fba442585c4a44e6;hp=d4e73677113dd72a64396ae1bb0c6822d1f5fb60;hb=b1dc9c3a2f7e55c9afc5bf2d5b465371b048e14f;hpb=a8a0dfd1b21de6c0facf965ab119833ff6f790bf diff --git a/src/lib/image_content.cc b/src/lib/image_content.cc index d4e736771..825f6da25 100644 --- a/src/lib/image_content.cc +++ b/src/lib/image_content.cc @@ -26,7 +26,6 @@ #include "job.h" #include "frame_rate_change.h" #include "exceptions.h" -#include "safe_stringstream.h" #include "image_filename_sorter.h" #include #include @@ -136,11 +135,9 @@ ImageContent::full_length () const string ImageContent::identifier () const { - SafeStringStream s; - s << Content::identifier(); - s << "_" << video->identifier (); - s << "_" << video->length(); - return s.str (); + char buffer[256]; + snprintf (buffer, sizeof(buffer), "%s_%s_%" PRId64, Content::identifier().c_str(), video->identifier().c_str(), video->length()); + return buffer; } bool