From fc3a5300af21cefe9c481af73f6ef38d48d3217e Mon Sep 17 00:00:00 2001 From: cat Date: Fri, 5 Sep 2025 14:18:06 +0300 Subject: [PATCH] Moved all libav includes to a namespace --- .../ChargeVideo.hpp.FC737CB2F79F6A46.idx | Bin 0 -> 5262 bytes .../index/Time.cpp.42E9C9CF672FA4BC.idx | Bin 0 -> 2638 bytes .../index/Video.cpp.8ED47A0C1A7736F5.idx | Bin 0 -> 11024 bytes src/ChargeVideo.hpp | 35 +++++++++--------- src/Video.cpp | 12 ++---- 5 files changed, 21 insertions(+), 26 deletions(-) create mode 100644 .cache/clangd/index/ChargeVideo.hpp.FC737CB2F79F6A46.idx create mode 100644 .cache/clangd/index/Time.cpp.42E9C9CF672FA4BC.idx create mode 100644 .cache/clangd/index/Video.cpp.8ED47A0C1A7736F5.idx diff --git a/.cache/clangd/index/ChargeVideo.hpp.FC737CB2F79F6A46.idx b/.cache/clangd/index/ChargeVideo.hpp.FC737CB2F79F6A46.idx new file mode 100644 index 0000000000000000000000000000000000000000..c1c2a14a4c808e65a71a5fafa0dcb1bc0513e259 GIT binary patch literal 5262 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 literal 0 HcmV?d00001 diff --git a/.cache/clangd/index/Video.cpp.8ED47A0C1A7736F5.idx b/.cache/clangd/index/Video.cpp.8ED47A0C1A7736F5.idx new file mode 100644 index 0000000000000000000000000000000000000000..8389c1c83522f05bc414f26c9318fbe0bd297a55 GIT binary patch literal 11024 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 literal 0 HcmV?d00001 diff --git a/src/ChargeVideo.hpp b/src/ChargeVideo.hpp index 35fe86e..730bcd8 100644 --- a/src/ChargeVideo.hpp +++ b/src/ChargeVideo.hpp @@ -1,5 +1,20 @@ #ifndef CHARGE_VIDEO_BASE_H #define CHARGE_VIDEO_BASE_H + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +namespace ChargeVideo { +namespace _dependencies { extern "C" { #include #include @@ -14,26 +29,12 @@ extern "C" { #include #include } - -#include - -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include +} // namespace _dependencies using namespace Corrade; using namespace Magnum; using namespace Math::Literals; - -namespace ChargeVideo { +using namespace _dependencies; // ======================== CLASSES ======================== class Time { public: @@ -101,7 +102,7 @@ private: // Buffering std::queue frameBuffer; - uint32_t bufferMaxFrames = 0, p = 0, z = 0; + uint32_t bufferMaxFrames = 0; // SAR / Sizing uint32_t scaleFactor = 1; diff --git a/src/Video.cpp b/src/Video.cpp index 5c3d707..a285cae 100644 --- a/src/Video.cpp +++ b/src/Video.cpp @@ -1,12 +1,13 @@ #include "ChargeVideo.hpp" +#include #include #include #include -#include - using namespace ChargeVideo; +#include +#include // ================== Video Construct/Destruct ================== // ShouldVideoLoop default is true @@ -131,7 +132,6 @@ void Video::continueVideo() { Pause(); // Here we did that (check comment below) return; // We remove what we are returning TO } - Utility::Debug{} << "Audio" << p << "Video" << z; restartVideo(); } @@ -179,9 +179,6 @@ Containers::Array Video::loadNextFrame() { swr_convert(swrCtx, convertedAudioFrame->data, convertedAudioFrame->nb_samples, audioFrame->data, audioFrame->nb_samples); - - p++; - Utility::Debug{} << "Loaded an audio frame"; } } @@ -198,14 +195,11 @@ Containers::Array Video::loadNextFrame() { frameConvert(frame, convertedFrame); // FrameDebug(convertedFrame); - z++; - Utility::Debug{} << "Loaded a video frame"; break; } } av_packet_unref(packet); } - Utility::Debug{} << "Finished Load"; // You cannot use strlen(data) it does not work size_t dataSize = av_image_get_buffer_size( static_cast(convertedFrame->format), Dimensions.x(),