From: Carl Hetherington Date: Wed, 16 Jul 2014 10:14:54 +0000 (+0100) Subject: Merge master. X-Git-Tag: v2.0.48~721 X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=9e4c091e6ef0f79fab10664e95240de2f14e5702 Merge master. --- 9e4c091e6ef0f79fab10664e95240de2f14e5702 diff --cc ChangeLog index 1f84ff13a,f96ba701e..68383d39d --- a/ChangeLog +++ b/ChangeLog @@@ -1,17 -1,21 +1,36 @@@ +2014-07-15 Carl Hetherington + + * A variety of changes were made on the 2.0 branch + but not documented in the ChangeLog. Most sigificantly: - ++ + - DCP import + - Creation of DCPs with proper XML subtitles + - Import of .srt and .xml subtitles + - Audio processing framework (with some basic processors). + +2014-03-07 Carl Hetherington + + * Add subtitle view. + + 2014-07-16 Carl Hetherington + + * Updates to de_DE from Carsten Kurz. + + * Limit allowed KDM types based on Interop/SMPTE setting + of DCP (#385). + + * Updates to fr_FR from Grégoire Ausina. + + 2014-07-14 Carl Hetherington + + * Bump libdcp to get a new version which writes + values to CPLs. + + 2014-07-10 Carl Hetherington + + * Version 1.72.2 released. ++>>>>>>> origin/master + 2014-07-10 Carl Hetherington * Try to fix corruption of KDM email setting in diff --cc src/lib/wscript index 66a25be0a,6d563f255..7d74d462c --- a/src/lib/wscript +++ b/src/lib/wscript @@@ -103,8 -83,8 +103,8 @@@ def build(bld) obj.uselib = """ AVCODEC AVUTIL AVFORMAT AVFILTER SWSCALE SWRESAMPLE BOOST_FILESYSTEM BOOST_THREAD BOOST_DATETIME BOOST_SIGNALS2 - SNDFILE OPENJPEG POSTPROC TIFF MAGICK SSH DCP CXML GLIB LZMA XMLPP - CURL ZIP QUICKMAIL XMLSEC + SNDFILE OPENJPEG POSTPROC TIFF MAGICK SSH DCP CXML GLIB LZMA XML++ - CURL ZIP QUICKMAIL PANGOMM CAIROMM ++ CURL ZIP QUICKMAIL PANGOMM CAIROMM XMLSEC """ if bld.env.TARGET_OSX: diff --cc src/wx/kdm_dialog.cc index 0fdb1fe50,a7af7978c..6ef630eff --- a/src/wx/kdm_dialog.cc +++ b/src/wx/kdm_dialog.cc @@@ -488,19 -490,10 +490,10 @@@ KDMDialog::write_to () cons return _write_to->GetValue (); } -libdcp::KDM::Formulation +dcp::Formulation KDMDialog::formulation () const { - switch (_type->GetSelection()) { - case 0: - return dcp::MODIFIED_TRANSITIONAL_1; - case 1: - return dcp::DCI_ANY; - case 2: - return dcp::DCI_SPECIFIC; - default: - assert (false); - } - return (libdcp::KDM::Formulation) reinterpret_cast (_type->GetClientData (_type->GetSelection())); ++ return (dcp::KDM::Formulation) reinterpret_cast (_type->GetClientData (_type->GetSelection())); } void diff --cc wscript index df839a96b,ef72a61e5..681654bb8 --- a/wscript +++ b/wscript @@@ -56,9 -58,9 +58,13 @@@ def dynamic_openjpeg(conf) conf.check_cfg(package='libopenjpeg', args='--cflags --libs', max_version='1.5.2', mandatory=True) def static_dcp(conf, static_boost, static_xmlpp, static_xmlsec, static_ssh): ++<<<<<<< HEAD + conf.check_cfg(package='libdcp-1.0', atleast_version='0.95', args='--cflags', uselib_store='DCP', mandatory=True) ++======= + conf.check_cfg(package='libdcp', atleast_version='0.96', args='--cflags', uselib_store='DCP', mandatory=True) ++>>>>>>> origin/master conf.env.DEFINES_DCP = [f.replace('\\', '') for f in conf.env.DEFINES_DCP] - conf.env.STLIB_DCP = ['dcp', 'asdcp-libdcp', 'kumu-libdcp'] + conf.env.STLIB_DCP = ['dcp-1.0', 'asdcp-libdcp-1.0', 'kumu-libdcp-1.0'] conf.env.LIB_DCP = ['glibmm-2.4', 'ssl', 'crypto', 'bz2', 'xslt'] if static_boost: