From 1f089095e8d67b07845f56295c4c7df15bd2532a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Wierzbicki?= Date: Fri, 24 Nov 2023 14:46:20 +0100 Subject: [PATCH] fix: Add missing includes (#1305) GCC version 13 needs to be explicitly included to provide fixed bits integer types. Some files using it inludes , this commit adds inclusion to the missing ones and it's needed to compile project on GCC 13. Source: https://gcc.gnu.org/gcc-13/porting_to.html --- packager/hls/base/tag.h | 1 + packager/hls/public/hls_params.h | 1 + packager/media/base/buffer_writer.h | 1 + packager/media/base/fourccs.h | 1 + packager/media/base/id3_tag.h | 1 + packager/media/base/id3_tag_unittest.cc | 2 ++ packager/packager.h | 1 + 7 files changed, 8 insertions(+) diff --git a/packager/hls/base/tag.h b/packager/hls/base/tag.h index 481fdc8126f..e69f1fc56ff 100644 --- a/packager/hls/base/tag.h +++ b/packager/hls/base/tag.h @@ -7,6 +7,7 @@ #ifndef PACKAGER_HLS_BASE_TAG_H_ #define PACKAGER_HLS_BASE_TAG_H_ +#include #include namespace shaka { diff --git a/packager/hls/public/hls_params.h b/packager/hls/public/hls_params.h index d1f7200f439..0f61a077c83 100644 --- a/packager/hls/public/hls_params.h +++ b/packager/hls/public/hls_params.h @@ -7,6 +7,7 @@ #ifndef PACKAGER_HLS_PUBLIC_HLS_PARAMS_H_ #define PACKAGER_HLS_PUBLIC_HLS_PARAMS_H_ +#include #include namespace shaka { diff --git a/packager/media/base/buffer_writer.h b/packager/media/base/buffer_writer.h index 6abc978dfe9..5ea66cc7e2b 100644 --- a/packager/media/base/buffer_writer.h +++ b/packager/media/base/buffer_writer.h @@ -7,6 +7,7 @@ #ifndef PACKAGER_MEDIA_BASE_BUFFER_WRITER_H_ #define PACKAGER_MEDIA_BASE_BUFFER_WRITER_H_ +#include #include #include "packager/base/macros.h" diff --git a/packager/media/base/fourccs.h b/packager/media/base/fourccs.h index c721f2c81f5..d7a73fe47e7 100644 --- a/packager/media/base/fourccs.h +++ b/packager/media/base/fourccs.h @@ -5,6 +5,7 @@ #ifndef PACKAGER_MEDIA_BASE_FOURCCS_H_ #define PACKAGER_MEDIA_BASE_FOURCCS_H_ +#include #include namespace shaka { diff --git a/packager/media/base/id3_tag.h b/packager/media/base/id3_tag.h index 963814aee7b..9bd94a78f53 100644 --- a/packager/media/base/id3_tag.h +++ b/packager/media/base/id3_tag.h @@ -7,6 +7,7 @@ #ifndef PACKAGER_MEDIA_BASE_ID3_TAG_H_ #define PACKAGER_MEDIA_BASE_ID3_TAG_H_ +#include #include #include diff --git a/packager/media/base/id3_tag_unittest.cc b/packager/media/base/id3_tag_unittest.cc index fdbcdf31000..f70ddb73fce 100644 --- a/packager/media/base/id3_tag_unittest.cc +++ b/packager/media/base/id3_tag_unittest.cc @@ -4,6 +4,8 @@ // license that can be found in the LICENSE file or at // https://developers.google.com/open-source/licenses/bsd +#include + #include "packager/media/base/id3_tag.h" #include diff --git a/packager/packager.h b/packager/packager.h index 38494853ef7..3b28c5426fd 100644 --- a/packager/packager.h +++ b/packager/packager.h @@ -7,6 +7,7 @@ #ifndef PACKAGER_PACKAGER_H_ #define PACKAGER_PACKAGER_H_ +#include #include #include #include