From: Carl Hetherington Date: Sun, 26 Jul 2020 00:26:17 +0000 (+0200) Subject: Ignore libxml++ warnings in a nicer way. X-Git-Tag: v2.15.91~8^2~19 X-Git-Url: https://git.carlh.net/gitweb/?a=commitdiff_plain;ds=inline;h=2bec3708fc744c18128c5bdb4c2a332f5c8eb283;p=dcpomatic.git Ignore libxml++ warnings in a nicer way. --- diff --git a/src/lib/analytics.cc b/src/lib/analytics.cc index 34f67116e..f20b213e4 100644 --- a/src/lib/analytics.cc +++ b/src/lib/analytics.cc @@ -21,9 +21,12 @@ #include "analytics.h" #include "exceptions.h" #include "compose.hpp" +#include "warnings.h" #include #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include #include diff --git a/src/lib/atmos_content.cc b/src/lib/atmos_content.cc index 2e59b92b7..0543437a3 100644 --- a/src/lib/atmos_content.cc +++ b/src/lib/atmos_content.cc @@ -20,8 +20,11 @@ #include "atmos_content.h" +#include "warnings.h" #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS using std::string; diff --git a/src/lib/audio_analysis.cc b/src/lib/audio_analysis.cc index 446fcccef..f69bcd362 100644 --- a/src/lib/audio_analysis.cc +++ b/src/lib/audio_analysis.cc @@ -23,8 +23,11 @@ #include "util.h" #include "playlist.h" #include "audio_content.h" +#include "warnings.h" #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include #include #include diff --git a/src/lib/audio_mapping.cc b/src/lib/audio_mapping.cc index 05dfb7e89..94efbe49b 100644 --- a/src/lib/audio_mapping.cc +++ b/src/lib/audio_mapping.cc @@ -19,12 +19,15 @@ */ #include "audio_mapping.h" -#include "util.h" -#include "digester.h" #include "audio_processor.h" +#include "digester.h" +#include "util.h" +#include "warnings.h" #include #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include #include diff --git a/src/lib/audio_point.cc b/src/lib/audio_point.cc index b5ea2c31e..722673b96 100644 --- a/src/lib/audio_point.cc +++ b/src/lib/audio_point.cc @@ -19,8 +19,11 @@ */ #include "audio_point.h" +#include "warnings.h" #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS using std::string; using dcp::raw_convert; diff --git a/src/lib/colour_conversion.cc b/src/lib/colour_conversion.cc index 2e052060e..22404c279 100644 --- a/src/lib/colour_conversion.cc +++ b/src/lib/colour_conversion.cc @@ -22,6 +22,7 @@ #include "colour_conversion.h" #include "util.h" #include "digester.h" +#include "warnings.h" #include #include #include @@ -29,7 +30,9 @@ #include #include #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include #include diff --git a/src/lib/cross_common.cc b/src/lib/cross_common.cc index cf220fe53..edc806b58 100644 --- a/src/lib/cross_common.cc +++ b/src/lib/cross_common.cc @@ -21,9 +21,12 @@ #include "cross.h" #include "compose.hpp" #include "dcpomatic_log.h" +#include "warnings.h" #include #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include #include "i18n.h" diff --git a/src/lib/dcp_text_track.h b/src/lib/dcp_text_track.h index 913e77fa5..e6a146b3b 100644 --- a/src/lib/dcp_text_track.h +++ b/src/lib/dcp_text_track.h @@ -21,8 +21,11 @@ #ifndef DCPOMATIC_DCP_TEXT_TRACK_H #define DCPOMATIC_DCP_TEXT_TRACK_H +#include "warnings.h" #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS class DCPTextTrack { diff --git a/src/lib/dcp_video.cc b/src/lib/dcp_video.cc index 7b06f8cfc..d6b9d4f27 100644 --- a/src/lib/dcp_video.cc +++ b/src/lib/dcp_video.cc @@ -39,12 +39,15 @@ #include "cross.h" #include "player_video.h" #include "compose.hpp" +#include "warnings.h" #include #include #include #include #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include #include #include diff --git a/src/lib/dkdm_wrapper.cc b/src/lib/dkdm_wrapper.cc index 0dd37b464..6638bc315 100644 --- a/src/lib/dkdm_wrapper.cc +++ b/src/lib/dkdm_wrapper.cc @@ -21,7 +21,10 @@ #include "compose.hpp" #include "dkdm_wrapper.h" #include "dcpomatic_assert.h" +#include "warnings.h" +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include using std::string; diff --git a/src/lib/edid.cc b/src/lib/edid.cc index 3df65d325..a530b8e38 100644 --- a/src/lib/edid.cc +++ b/src/lib/edid.cc @@ -20,8 +20,11 @@ #include "compose.hpp" #include "edid.h" +#include "warnings.h" #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include #include #include diff --git a/src/lib/encode_server.cc b/src/lib/encode_server.cc index c242cb216..61e0b09c5 100644 --- a/src/lib/encode_server.cc +++ b/src/lib/encode_server.cc @@ -36,9 +36,12 @@ #include "dcpomatic_log.h" #include "encoded_log_entry.h" #include "version.h" +#include "warnings.h" #include #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include #include #include diff --git a/src/lib/ffmpeg_audio_stream.cc b/src/lib/ffmpeg_audio_stream.cc index 1fc008d51..32828f13a 100644 --- a/src/lib/ffmpeg_audio_stream.cc +++ b/src/lib/ffmpeg_audio_stream.cc @@ -20,7 +20,10 @@ #include "ffmpeg_audio_stream.h" #include +#include "warnings.h" +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include using std::string; diff --git a/src/lib/ffmpeg_image_proxy.cc b/src/lib/ffmpeg_image_proxy.cc index db6059266..b54e29d44 100644 --- a/src/lib/ffmpeg_image_proxy.cc +++ b/src/lib/ffmpeg_image_proxy.cc @@ -25,12 +25,15 @@ #include "image.h" #include "compose.hpp" #include "util.h" +#include "warnings.h" #include extern "C" { #include #include } +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include #include "i18n.h" diff --git a/src/lib/ffmpeg_stream.cc b/src/lib/ffmpeg_stream.cc index 86108ce4d..60327ab0d 100644 --- a/src/lib/ffmpeg_stream.cc +++ b/src/lib/ffmpeg_stream.cc @@ -20,8 +20,11 @@ #include "ffmpeg_stream.h" #include "dcpomatic_assert.h" +#include "warnings.h" #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS extern "C" { #include } diff --git a/src/lib/ffmpeg_subtitle_stream.cc b/src/lib/ffmpeg_subtitle_stream.cc index da8bafc0a..72698fa51 100644 --- a/src/lib/ffmpeg_subtitle_stream.cc +++ b/src/lib/ffmpeg_subtitle_stream.cc @@ -19,8 +19,11 @@ */ #include "ffmpeg_subtitle_stream.h" +#include "warnings.h" #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include #include diff --git a/src/lib/font.cc b/src/lib/font.cc index 019c9ab07..a52957376 100644 --- a/src/lib/font.cc +++ b/src/lib/font.cc @@ -20,7 +20,10 @@ #include "font.h" #include "dcpomatic_assert.h" +#include "warnings.h" +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include using std::string; diff --git a/src/lib/isdcf_metadata.cc b/src/lib/isdcf_metadata.cc index c333325a1..f4b256626 100644 --- a/src/lib/isdcf_metadata.cc +++ b/src/lib/isdcf_metadata.cc @@ -19,9 +19,12 @@ */ #include "isdcf_metadata.h" +#include "warnings.h" #include #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include #include "i18n.h" diff --git a/src/lib/j2k_image_proxy.cc b/src/lib/j2k_image_proxy.cc index acf8bb052..08ebc343c 100644 --- a/src/lib/j2k_image_proxy.cc +++ b/src/lib/j2k_image_proxy.cc @@ -22,6 +22,7 @@ #include "dcpomatic_socket.h" #include "image.h" #include "dcpomatic_assert.h" +#include "warnings.h" #include #include #include @@ -30,7 +31,9 @@ #include #include #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include #include "i18n.h" diff --git a/src/lib/kdm_recipient.h b/src/lib/kdm_recipient.h index b68b4b7c7..e92fc3c48 100644 --- a/src/lib/kdm_recipient.h +++ b/src/lib/kdm_recipient.h @@ -21,9 +21,12 @@ #ifndef DCPOMATIC_KDM_RECIPIENT_H #define DCPOMATIC_KDM_RECIPIENT_H +#include "warnings.h" #include #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include #include diff --git a/src/lib/raw_image_proxy.cc b/src/lib/raw_image_proxy.cc index 2509bd0d4..09902c3a2 100644 --- a/src/lib/raw_image_proxy.cc +++ b/src/lib/raw_image_proxy.cc @@ -20,13 +20,16 @@ #include "raw_image_proxy.h" #include "image.h" +#include "warnings.h" #include #include #include extern "C" { #include } +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include "i18n.h" diff --git a/src/lib/rgba.cc b/src/lib/rgba.cc index 6d58d97d1..1076af433 100644 --- a/src/lib/rgba.cc +++ b/src/lib/rgba.cc @@ -19,7 +19,10 @@ */ #include "rgba.h" +#include "warnings.h" +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include using std::string; diff --git a/src/lib/spl.cc b/src/lib/spl.cc index ccf809f8b..7692df0ca 100644 --- a/src/lib/spl.cc +++ b/src/lib/spl.cc @@ -18,11 +18,14 @@ */ -#include "spl.h" #include "content_store.h" +#include "spl.h" +#include "warnings.h" #include #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include #include diff --git a/src/lib/spl_entry.cc b/src/lib/spl_entry.cc index 5b011a046..3cb1a9a36 100644 --- a/src/lib/spl_entry.cc +++ b/src/lib/spl_entry.cc @@ -21,7 +21,10 @@ #include "spl_entry.h" #include "dcp_content.h" #include "dcpomatic_assert.h" +#include "warnings.h" +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS using boost::shared_ptr; using boost::dynamic_pointer_cast; diff --git a/src/lib/subtitle_analysis.cc b/src/lib/subtitle_analysis.cc index f8254f00d..e6e8f310f 100644 --- a/src/lib/subtitle_analysis.cc +++ b/src/lib/subtitle_analysis.cc @@ -20,9 +20,12 @@ #include "subtitle_analysis.h" #include "exceptions.h" +#include "warnings.h" #include #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS using std::string; using dcp::raw_convert; diff --git a/src/lib/types.cc b/src/lib/types.cc index d2df7f1a8..df57f2d47 100644 --- a/src/lib/types.cc +++ b/src/lib/types.cc @@ -21,12 +21,15 @@ #include "types.h" #include "compose.hpp" #include "dcpomatic_assert.h" +#include "warnings.h" #include #include #include #include #include +DCPOMATIC_DISABLE_WARNINGS #include +DCPOMATIC_ENABLE_WARNINGS #include #include diff --git a/test/stream_test.cc b/test/stream_test.cc index 1e1462464..b4b7c260b 100644 --- a/test/stream_test.cc +++ b/test/stream_test.cc @@ -22,12 +22,15 @@ * @brief Some simple tests of FFmpegAudioStream. */ -#include -#include -#include +#include "lib/film.h" #include "lib/ffmpeg_content.h" #include "lib/ffmpeg_audio_stream.h" -#include "lib/film.h" +#include "lib/warnings.h" +#include +DCPOMATIC_DISABLE_WARNINGS +#include +DCPOMATIC_ENABLE_WARNINGS +#include using std::pair; using std::list;