From 272eabad0b9b4f0ed0dcdb7ebb9d12d3f6f8ec3d Mon Sep 17 00:00:00 2001 From: "FeRD (Frank Dana)" Date: Wed, 27 Jan 2021 00:02:31 -0500 Subject: [PATCH] Effect GetFrame(): Use std::make_shared --- src/effects/Bars.h | 2 +- src/effects/Blur.h | 2 +- src/effects/Brightness.h | 2 +- src/effects/Caption.h | 2 +- src/effects/ChromaKey.h | 2 +- src/effects/ColorShift.h | 2 +- src/effects/Crop.h | 2 +- src/effects/Deinterlace.h | 2 +- src/effects/Hue.h | 2 +- src/effects/Mask.h | 2 +- src/effects/Negate.h | 2 +- src/effects/Pixelate.h | 2 +- src/effects/Saturation.h | 2 +- src/effects/Shift.h | 2 +- src/effects/Wave.h | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/effects/Bars.h b/src/effects/Bars.h index 4761239d5..691c8356e 100644 --- a/src/effects/Bars.h +++ b/src/effects/Bars.h @@ -83,7 +83,7 @@ namespace openshot /// /// @returns A new openshot::Frame object /// @param frame_number The frame number (starting at 1) of the clip or effect on the timeline. - std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr (new Frame()), frame_number); } + std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared(), frame_number); } /// @brief This method is required for all derived classes of ClipBase, and returns a /// modified openshot::Frame object diff --git a/src/effects/Blur.h b/src/effects/Blur.h index 9b1763864..b20cf258a 100644 --- a/src/effects/Blur.h +++ b/src/effects/Blur.h @@ -86,7 +86,7 @@ namespace openshot /// /// @returns A new openshot::Frame object /// @param frame_number The frame number (starting at 1) of the clip or effect on the timeline. - std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr (new Frame()), frame_number); } + std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared(), frame_number); } /// @brief This method is required for all derived classes of ClipBase, and returns a /// modified openshot::Frame object diff --git a/src/effects/Brightness.h b/src/effects/Brightness.h index 06050c1b3..8cf3cd0ac 100644 --- a/src/effects/Brightness.h +++ b/src/effects/Brightness.h @@ -75,7 +75,7 @@ namespace openshot /// /// @returns A new openshot::Frame object /// @param frame_number The frame number (starting at 1) of the clip or effect on the timeline. - std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr (new Frame()), frame_number); } + std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared(), frame_number); } /// @brief This method is required for all derived classes of ClipBase, and returns a /// modified openshot::Frame object diff --git a/src/effects/Caption.h b/src/effects/Caption.h index 749b2c17f..9678d520c 100644 --- a/src/effects/Caption.h +++ b/src/effects/Caption.h @@ -99,7 +99,7 @@ namespace openshot /// /// @returns A new openshot::Frame object /// @param frame_number The frame number (starting at 1) of the clip or effect on the timeline. - std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr (new Frame()), frame_number); } + std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared(), frame_number); } /// @brief This method is required for all derived classes of ClipBase, and returns a /// modified openshot::Frame object diff --git a/src/effects/ChromaKey.h b/src/effects/ChromaKey.h index 9ae71fe0f..3116d1a92 100644 --- a/src/effects/ChromaKey.h +++ b/src/effects/ChromaKey.h @@ -78,7 +78,7 @@ namespace openshot /// /// @returns A new openshot::Frame object /// @param frame_number The frame number (starting at 1) of the clip or effect on the timeline. - std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr (new Frame()), frame_number); } + std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared(), frame_number); } /// @brief This method is required for all derived classes of ClipBase, and returns a /// modified openshot::Frame object diff --git a/src/effects/ColorShift.h b/src/effects/ColorShift.h index b6c596a9d..fc772cb5a 100644 --- a/src/effects/ColorShift.h +++ b/src/effects/ColorShift.h @@ -87,7 +87,7 @@ namespace openshot /// /// @returns A new openshot::Frame object /// @param frame_number The frame number (starting at 1) of the clip or effect on the timeline. - std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr (new Frame()), frame_number); } + std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared(), frame_number); } /// @brief This method is required for all derived classes of ClipBase, and returns a /// modified openshot::Frame object diff --git a/src/effects/Crop.h b/src/effects/Crop.h index 4cb4234a9..e3f60e133 100644 --- a/src/effects/Crop.h +++ b/src/effects/Crop.h @@ -83,7 +83,7 @@ namespace openshot /// /// @returns A new openshot::Frame object /// @param frame_number The frame number (starting at 1) of the clip or effect on the timeline. - std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr (new Frame()), frame_number); } + std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared(), frame_number); } /// @brief This method is required for all derived classes of ClipBase, and returns a /// modified openshot::Frame object diff --git a/src/effects/Deinterlace.h b/src/effects/Deinterlace.h index cced38b96..6e5e8b1ee 100644 --- a/src/effects/Deinterlace.h +++ b/src/effects/Deinterlace.h @@ -71,7 +71,7 @@ namespace openshot /// /// @returns A new openshot::Frame object /// @param frame_number The frame number (starting at 1) of the clip or effect on the timeline. - std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr (new Frame()), frame_number); } + std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared(), frame_number); } /// @brief This method is required for all derived classes of ClipBase, and returns a /// modified openshot::Frame object diff --git a/src/effects/Hue.h b/src/effects/Hue.h index d7d1b4772..affeef0d2 100644 --- a/src/effects/Hue.h +++ b/src/effects/Hue.h @@ -74,7 +74,7 @@ namespace openshot /// /// @returns A new openshot::Frame object /// @param frame_number The frame number (starting at 1) of the clip or effect on the timeline. - std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr (new Frame()), frame_number); } + std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared(), frame_number); } /// @brief This method is required for all derived classes of ClipBase, and returns a /// modified openshot::Frame object diff --git a/src/effects/Mask.h b/src/effects/Mask.h index bb0aa9a50..b2faefa2f 100644 --- a/src/effects/Mask.h +++ b/src/effects/Mask.h @@ -84,7 +84,7 @@ namespace openshot /// /// @returns A new openshot::Frame object /// @param frame_number The frame number (starting at 1) of the clip or effect on the timeline. - std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr (new Frame()), frame_number); } + std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared(), frame_number); } /// @brief This method is required for all derived classes of ClipBase, and returns a /// modified openshot::Frame object diff --git a/src/effects/Negate.h b/src/effects/Negate.h index 21bf93eb7..47ff739c5 100644 --- a/src/effects/Negate.h +++ b/src/effects/Negate.h @@ -62,7 +62,7 @@ namespace openshot /// /// @returns A new openshot::Frame object /// @param frame_number The frame number (starting at 1) of the clip or effect on the timeline. - std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr (new Frame()), frame_number); } + std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared(), frame_number); } /// @brief This method is required for all derived classes of ClipBase, and returns a /// modified openshot::Frame object diff --git a/src/effects/Pixelate.h b/src/effects/Pixelate.h index 9e40d3e53..bfa5fcb9c 100644 --- a/src/effects/Pixelate.h +++ b/src/effects/Pixelate.h @@ -81,7 +81,7 @@ namespace openshot /// /// @returns A new openshot::Frame object /// @param frame_number The frame number (starting at 1) of the clip or effect on the timeline. - std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr (new Frame()), frame_number); } + std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared(), frame_number); } /// @brief This method is required for all derived classes of ClipBase, and returns a /// modified openshot::Frame object diff --git a/src/effects/Saturation.h b/src/effects/Saturation.h index b07a17001..33928d106 100644 --- a/src/effects/Saturation.h +++ b/src/effects/Saturation.h @@ -86,7 +86,7 @@ namespace openshot /// /// @returns A new openshot::Frame object /// @param frame_number The frame number (starting at 1) of the clip or effect on the timeline. - std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr (new Frame()), frame_number); } + std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared(), frame_number); } /// @brief This method is required for all derived classes of ClipBase, and returns a /// modified openshot::Frame object diff --git a/src/effects/Shift.h b/src/effects/Shift.h index 4931b4acf..e823334ab 100644 --- a/src/effects/Shift.h +++ b/src/effects/Shift.h @@ -77,7 +77,7 @@ namespace openshot /// /// @returns A new openshot::Frame object /// @param frame_number The frame number (starting at 1) of the clip or effect on the timeline. - std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr (new Frame()), frame_number); } + std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared(), frame_number); } /// @brief This method is required for all derived classes of ClipBase, and returns a /// modified openshot::Frame object diff --git a/src/effects/Wave.h b/src/effects/Wave.h index ca10c21ed..25356b5a8 100644 --- a/src/effects/Wave.h +++ b/src/effects/Wave.h @@ -83,7 +83,7 @@ namespace openshot /// /// @returns A new openshot::Frame object /// @param frame_number The frame number (starting at 1) of the clip or effect on the timeline. - std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr (new Frame()), frame_number); } + std::shared_ptr GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared(), frame_number); } /// @brief This method is required for all derived classes of ClipBase, and returns a /// modified openshot::Frame object