The Swift Package Index logo.Swift Package Index

Build Information

Successful build of libde265, reference 1.0.15 (3410ee), with Swift 6.4 for macOS (SPM) on 19 Sep 2026 23:50:51 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sao.cc:413:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  413 |     sprintf(buf,"sao-%d",ctb_y);
      |     ^
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sao.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sao.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:28:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/bitstream.h:28:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/stdio.h:104:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/stdio.h:61:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here
  278 | __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
      | ^
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sao.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sao.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:28:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/bitstream.h:28:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/stdio.h:104:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/stdio.h:61:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/_stdio.h:69:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/_bounds.h:27:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/cdefs.h:227:48: note: expanded from macro '__deprecated_msg'
  227 |         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
      |                                                       ^
11 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-rateestim.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-rateestim.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-rateestim.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-rateestim.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-rateestim.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-rateestim.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-rateestim.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-rateestim.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-rateestim.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-rateestim.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/pps.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/pps.h:25:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/pps.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/pps.h:25:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/pps.cc:22:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/pps.cc:22:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/pps.cc:22:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-split.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-core.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-split.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-core.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-split.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-core.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-split.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-core.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-split.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-core.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/sop.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/sop.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/sop.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/sop.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/sop.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/sop.h:24:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/sop.cc:22:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/sop.cc:22:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/pb-mv.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/pb-mv.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/pb-mv.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/pb-mv.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/pb-mv.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/pb-mv.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/pb-mv.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/pb-mv.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/pb-mv.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/pb-mv.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-intrapredmode.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-intrapredmode.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-intrapredmode.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-intrapredmode.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/tb-intrapredmode.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.cc:21:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.cc:107:34: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  107 |   for (int k=skipped_bytes.size()-1;k>=0;k--)
      |            ~ ~~~~~~~~~~~~~~~~~~~~^~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.cc:318:54: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  318 |         nal->insert_skipped_byte((out - nal->data()) + nal->num_skipped_bytes());
      |              ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.cc:332:27: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  332 |         nal->set_size(out - nal->data());;
      |              ~~~~~~~~ ~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.cc:365:21: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  365 |   nal->set_size(out - nal->data());
      |        ~~~~~~~~ ~~~~^~~~~~~~~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image-io.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image-io.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image-io.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image-io.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image-io.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image-io.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
3 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/motion.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/motion.h:25:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/slice.h:27:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/motion.cc:22:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:25:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/motion.cc:22:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/motion.cc:22:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/motion.cc:22:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
10 warnings generated.
/Users/admin/builder/spi-builder-workspace/libde265/libde265/fallback-dct.cc:1018:17: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 1018 |     int rs = row*stride;
      |         ~~   ~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/fallback-dct.cc:1094:17: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 1094 |     int rs = row*stride;
      |         ~~   ~~~^~~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/fallback-dct.cc:1136:17: warning: implicit conversion loses integer precision: 'ptrdiff_t' (aka 'long') to 'int' [-Wshorten-64-to-32]
 1136 |     int rs = row*stride;
      |         ~~   ~~~^~~~~~~
3 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.cc:21:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.cc:22:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.cc:22:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/intrapred.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/intrapred.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/intrapred.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/intrapred.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:25:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/intrapred.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/intrapred.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/intrapred.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/intrapred.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/intrapred.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/intrapred.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encpicbuf.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encpicbuf.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encpicbuf.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encpicbuf.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encpicbuf.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encpicbuf.h:24:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encpicbuf.cc:133:35: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  133 |   shdr.num_ref_idx_l0_active = l0.size();
      |                              ~ ~~~^~~~~~
4 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-intrapred.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/intrapred.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-intrapred.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/intrapred.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:25:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-intrapred.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/intrapred.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-intrapred.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/intrapred.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-intrapred.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/intrapred.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-syntax.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-syntax.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-syntax.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-syntax.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-syntax.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-syntax.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-syntax.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-syntax.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-syntax.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-syntax.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:24:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.cc:21:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.cc:22:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.cc:88:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   88 |         return k;
      |         ~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.cc:97:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   97 |       return k;
      |       ~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.cc:114:16: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  114 |         return k;
      |         ~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.cc:123:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  123 |       return k;
      |       ~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.cc:137:14: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  137 |       return k;
      |       ~~~~~~ ^
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.cc:157:18: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  157 |         minIdx = i;
      |                ~ ^
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.cc:220:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  220 |       free_image_buffer_idx = i;
      |                             ~ ^
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.cc:241:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  241 |     free_image_buffer_idx = dpb.size();
      |                           ~ ~~~~^~~~~~
18 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-motion.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-motion.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/motion.h:25:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/slice.h:27:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-motion.cc:22:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-motion.cc:22:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-motion.cc:22:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-motion.cc:22:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-params.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-params.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-params.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-params.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-params.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-params.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-params.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-params.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-params.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-params.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/en265.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/en265.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/en265.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/en265.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/en265.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/en265.cc:320:31: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  320 |   return ectx->output_packets.size();
      |   ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
11 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-core.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-core.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-core.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-core.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-core.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-core.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-core.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-core.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-core.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-core.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-context.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:25:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.cc:666:34: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  666 |   int headerLength = reader.data - nal->data();
      |       ~~~~~~~~~~~~   ~~~~~~~~~~~~^~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.cc:1479:40: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
 1479 |       de265_image* img = dpb.get_image(i);
      |                              ~~~~~~~~~ ^
12 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/deblock.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/deblock.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/deblock.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/deblock.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:25:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/deblock.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/deblock.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/deblock.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/deblock.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/deblock.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/deblock.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/deblock.cc:923:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  923 |     sprintf(buf,"deblock-%d",ctb_y);
      |     ^
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/deblock.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/deblock.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:28:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/bitstream.h:28:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/stdio.h:104:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/stdio.h:61:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/_stdio.h:278:1: note: 'sprintf' has been explicitly marked deprecated here
  278 | __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
      | ^
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/deblock.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/deblock.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:28:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/bitstream.h:28:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/c++/v1/stdio.h:104:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/stdio.h:61:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/_stdio.h:69:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/_bounds.h:27:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/sys/cdefs.h:227:48: note: expanded from macro '__deprecated_msg'
  227 |         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
      |                                                       ^
11 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/de265.cc:25:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/de265.cc:25:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:25:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/de265.cc:25:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/de265.cc:25:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/de265.cc:25:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/contextmodel.cc:21:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/slice.h:27:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/libde265/libde265/configparam.cc:183:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  183 |   int numStrings = strings_list.size();
      |       ~~~~~~~~~~   ~~~~~~~~~~~~~^~~~~~
1 warning generated.
/Users/admin/builder/spi-builder-workspace/libde265/libde265/bitstream.cc:69:10: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
   69 |   return val;
      |   ~~~~~~ ^~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/bitstream.cc:82:10: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
   82 |   return val;
      |   ~~~~~~ ^~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/bitstream.cc:94:10: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
   94 |   return val;
      |   ~~~~~~ ^~~
3 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/ctb-qscale.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/ctb-qscale.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/ctb-qscale.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/ctb-qscale.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/ctb-qscale.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/ctb-qscale.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/ctb-qscale.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/ctb-qscale.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/ctb-qscale.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/ctb-qscale.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.cc:21:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.cc:147:39: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
  147 |   int length = decoder->bitstream_end - decoder->bitstream_curr;
      |       ~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-skip.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-skip.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-skip.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-skip.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-skip.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-skip.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-skip.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-skip.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-skip.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-skip.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-split.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-split.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-split.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-split.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-split.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-split.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-split.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-split.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-split.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-split.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.cc:65:44: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   65 |   CodingOption<node> option(this, mOptions.size());
      |                      ~~~~~~       ~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.cc:198:16: note: in instantiation of member function 'CodingOptions<enc_tb>::new_option' requested here
  198 | template class CodingOptions<enc_tb>;
      |                ^
/Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.cc:141:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  141 |         bestRDO = i;
      |                 ~ ^
/Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.cc:198:16: note: in instantiation of member function 'CodingOptions<enc_tb>::find_best_rdo_index' requested here
  198 | template class CodingOptions<enc_tb>;
      |                ^
/Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.cc:65:44: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   65 |   CodingOption<node> option(this, mOptions.size());
      |                      ~~~~~~       ~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.cc:199:16: note: in instantiation of member function 'CodingOptions<enc_cb>::new_option' requested here
  199 | template class CodingOptions<enc_cb>;
      |                ^
/Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.cc:141:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  141 |         bestRDO = i;
      |                 ~ ^
/Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/coding-options.cc:199:16: note: in instantiation of member function 'CodingOptions<enc_cb>::find_best_rdo_index' requested here
  199 | template class CodingOptions<enc_cb>;
      |                ^
14 warnings generated.
/Users/admin/builder/spi-builder-workspace/libde265/libde265/alloc_pool.cc:89:31: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   89 |   int memBlockSize = mObjSize * mPoolSize;
      |       ~~~~~~~~~~~~   ~~~~~~~~~^~~~~~~~~~~
1 warning generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-mergeindex.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-mergeindex.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-mergeindex.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-mergeindex.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-mergeindex.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-mergeindex.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-mergeindex.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-mergeindex.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-mergeindex.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-mergeindex.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intra-inter.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intra-inter.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intra-inter.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intra-inter.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intra-inter.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intra-inter.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intra-inter.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intra-inter.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intra-inter.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intra-inter.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intrapartmode.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intrapartmode.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intrapartmode.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intrapartmode.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intrapartmode.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intrapartmode.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intrapartmode.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intrapartmode.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intrapartmode.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-intrapartmode.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-interpartmode.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-interpartmode.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-interpartmode.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-interpartmode.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:24:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-interpartmode.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-interpartmode.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-interpartmode.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-interpartmode.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:29:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-interpartmode.cc:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/cb-interpartmode.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
10 warnings generated.
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/algo.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/algo.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:24:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/vps.h:30:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/cabac.h:172:46: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'int' [-Wshorten-64-to-32]
  172 |   virtual int size() const { return mFracBits>>(15+3); }
      |                              ~~~~~~ ~~~~~~~~~^~~~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/algo.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/algo.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:35:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/sps.h:156:65: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  156 |   int num_short_term_ref_pic_sets() const { return ref_pic_sets.size(); }
      |                                             ~~~~~~ ~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/algo.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/algo.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:26:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/image.h:325:32: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  325 |     shdr->slice_index = slices.size();
      |                       ~ ~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/algo.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/algo.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:32:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:55:33: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   55 |   int size() const { return dpb.size(); }
      |                      ~~~~~~ ~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:81:76: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   81 |   int num_pictures_in_reorder_buffer() const { return reorder_output_queue.size(); }
      |                                                ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/dpb.h:92:72: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   92 |   int num_pictures_in_output_queue() const { return image_output_queue.size(); }
      |                                              ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/algo.cc:23:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/algo/algo.h:26:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/encoder/encoder-types.h:27:
In file included from /Users/admin/builder/spi-builder-workspace/libde265/libde265/decctx.h:36:
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:64:57: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
   64 |   int  num_skipped_bytes() const { return skipped_bytes.size(); }
      |                                    ~~~~~~ ~~~~~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:112:26: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  112 |     int size = NAL_queue.size();
      |         ~~~~   ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:118:22: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  118 |     return NAL_queue.size();
      |     ~~~~~~ ~~~~~~~~~~^~~~~~
/Users/admin/builder/spi-builder-workspace/libde265/libde265/nal-parser.h:124:55: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
  124 |   int get_NAL_queue_length() const { return NAL_queue.size(); }
      |                                      ~~~~~~ ~~~~~~~~~~^~~~~~
10 warnings generated.
Build complete.
{
  "c_language_standard" : "gnu11",
  "cxx_language_standard" : "gnu++14",
  "dependencies" : [
  ],
  "manifest_display_name" : "libde265",
  "name" : "libde265",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.10"
    },
    {
      "name" : "ios",
      "version" : "8.0"
    },
    {
      "name" : "tvos",
      "version" : "9.0"
    },
    {
      "name" : "watchos",
      "version" : "2.0"
    }
  ],
  "products" : [
    {
      "name" : "libde265",
      "targets" : [
        "libde265"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "libde265",
      "module_type" : "ClangTarget",
      "name" : "libde265",
      "path" : ".",
      "product_memberships" : [
        "libde265"
      ],
      "sources" : [
        "libde265/libde265/alloc_pool.cc",
        "libde265/libde265/bitstream.cc",
        "libde265/libde265/cabac.cc",
        "libde265/libde265/configparam.cc",
        "libde265/libde265/contextmodel.cc",
        "libde265/libde265/de265.cc",
        "libde265/libde265/deblock.cc",
        "libde265/libde265/decctx.cc",
        "libde265/libde265/dpb.cc",
        "libde265/libde265/en265.cc",
        "libde265/libde265/encoder/algo/algo.cc",
        "libde265/libde265/encoder/algo/cb-interpartmode.cc",
        "libde265/libde265/encoder/algo/cb-intra-inter.cc",
        "libde265/libde265/encoder/algo/cb-intrapartmode.cc",
        "libde265/libde265/encoder/algo/cb-mergeindex.cc",
        "libde265/libde265/encoder/algo/cb-skip.cc",
        "libde265/libde265/encoder/algo/cb-split.cc",
        "libde265/libde265/encoder/algo/coding-options.cc",
        "libde265/libde265/encoder/algo/ctb-qscale.cc",
        "libde265/libde265/encoder/algo/pb-mv.cc",
        "libde265/libde265/encoder/algo/tb-intrapredmode.cc",
        "libde265/libde265/encoder/algo/tb-rateestim.cc",
        "libde265/libde265/encoder/algo/tb-split.cc",
        "libde265/libde265/encoder/algo/tb-transform.cc",
        "libde265/libde265/encoder/encoder-context.cc",
        "libde265/libde265/encoder/encoder-core.cc",
        "libde265/libde265/encoder/encoder-intrapred.cc",
        "libde265/libde265/encoder/encoder-motion.cc",
        "libde265/libde265/encoder/encoder-params.cc",
        "libde265/libde265/encoder/encoder-syntax.cc",
        "libde265/libde265/encoder/encoder-types.cc",
        "libde265/libde265/encoder/encpicbuf.cc",
        "libde265/libde265/encoder/sop.cc",
        "libde265/libde265/fallback-dct.cc",
        "libde265/libde265/fallback-motion.cc",
        "libde265/libde265/fallback.cc",
        "libde265/libde265/image-io.cc",
        "libde265/libde265/image.cc",
        "libde265/libde265/intrapred.cc",
        "libde265/libde265/md5.cc",
        "libde265/libde265/motion.cc",
        "libde265/libde265/nal-parser.cc",
        "libde265/libde265/nal.cc",
        "libde265/libde265/pps.cc",
        "libde265/libde265/quality.cc",
        "libde265/libde265/refpic.cc",
        "libde265/libde265/sao.cc",
        "libde265/libde265/scan.cc",
        "libde265/libde265/sei.cc",
        "libde265/libde265/slice.cc",
        "libde265/libde265/sps.cc",
        "libde265/libde265/threads.cc",
        "libde265/libde265/transform.cc",
        "libde265/libde265/util.cc",
        "libde265/libde265/visualize.cc",
        "libde265/libde265/vps.cc",
        "libde265/libde265/vui.cc"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Done.