- SafeStringStream s;
-
- s << Job::status ();
-
- if (!finished () && !_transcoder->finishing ()) {
- s << "; " << fixed << setprecision (1) << fps << " " << _("frames per second");
+ char buffer[256];
+ if (finished() || _transcoder->finishing()) {
+ strncpy (buffer, Job::status().c_str(), 256);
+ } else {
+ /// TRANSLATORS: fps here is an abbreviation for frames per second
+ snprintf (
+ buffer, sizeof(buffer), "%s; %d/%" PRId64 " frames; %.1f fps",
+ Job::status().c_str(),
+ _transcoder->video_frames_enqueued(),
+ _film->length().frames_round (_film->video_frame_rate ()),
+ fps
+ );