#include <openssl/md5.h>
#include <magick/MagickCore.h>
#include <magick/version.h>
+#include <pangomm/init.h>
#include <libdcp/version.h>
#include <libdcp/util.h>
#include <libdcp/signer_chain.h>
setenv ("LTDL_LIBRARY_PATH", lib.c_str (), 1);
#endif
+ Pango::init ();
libdcp::init ();
Ratio::setup_ratios ();
putenv (cmd);
snprintf (cmd, sizeof(cmd), "LANG=%s", lang.c_str ());
putenv (cmd);
+ snprintf (cmd, sizeof(cmd), "LC_ALL=%s", lang.c_str ());
+ putenv (cmd);
}
setlocale (LC_ALL, "");
} while (ec == boost::asio::error::would_block);
if (ec) {
- throw NetworkError (ec.message ());
+ throw NetworkError (String::compose (_("error during async_connect (%1)"), ec.value ()));
}
if (!_socket.is_open ()) {
_acceptor = 0;
if (ec) {
- throw NetworkError (ec.message ());
+ throw NetworkError (String::compose (_("error during async_accept (%1)"), ec.value ()));
}
}
} while (ec == boost::asio::error::would_block);
if (ec) {
- throw NetworkError (ec.message ());
+ throw NetworkError (String::compose (_("error during async_write (%1)"), ec.value ()));
}
}
} while (ec == boost::asio::error::would_block);
if (ec) {
- throw NetworkError (ec.message ());
+ throw NetworkError (String::compose (_("error during async_read (%1)"), ec.value ()));
}
}
* @return Equivalent number of audio frames for `v'.
*/
int64_t
-video_frames_to_audio_frames (VideoContent::Frame v, float audio_sample_rate, float frames_per_second)
+video_frames_to_audio_frames (VideoFrame v, float audio_sample_rate, float frames_per_second)
{
return ((int64_t) v * audio_sample_rate / frames_per_second);
}