Skip to content

Commit

Permalink
Merge pull request #621 from ferdnyc/effect-make-shared
Browse files Browse the repository at this point in the history
Effect GetFrame(): Use std::make_shared
  • Loading branch information
ferdnyc committed Jan 28, 2021
2 parents 3b73425 + c98b041 commit cb816e1
Show file tree
Hide file tree
Showing 15 changed files with 15 additions and 15 deletions.
2 changes: 1 addition & 1 deletion src/effects/Bars.h
Expand Up @@ -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<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr<Frame> (new Frame()), frame_number); }
std::shared_ptr<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared<openshot::Frame>(), frame_number); }

/// @brief This method is required for all derived classes of ClipBase, and returns a
/// modified openshot::Frame object
Expand Down
2 changes: 1 addition & 1 deletion src/effects/Blur.h
Expand Up @@ -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<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr<Frame> (new Frame()), frame_number); }
std::shared_ptr<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared<openshot::Frame>(), frame_number); }

/// @brief This method is required for all derived classes of ClipBase, and returns a
/// modified openshot::Frame object
Expand Down
2 changes: 1 addition & 1 deletion src/effects/Brightness.h
Expand Up @@ -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<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr<Frame> (new Frame()), frame_number); }
std::shared_ptr<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared<openshot::Frame>(), frame_number); }

/// @brief This method is required for all derived classes of ClipBase, and returns a
/// modified openshot::Frame object
Expand Down
2 changes: 1 addition & 1 deletion src/effects/Caption.h
Expand Up @@ -100,7 +100,7 @@ class Caption : public EffectBase
///
/// @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<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr<Frame> (new Frame()), frame_number); }
std::shared_ptr<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared<openshot::Frame>(), frame_number); }

/// @brief This method is required for all derived classes of ClipBase, and returns a
/// modified openshot::Frame object
Expand Down
2 changes: 1 addition & 1 deletion src/effects/ChromaKey.h
Expand Up @@ -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<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr<Frame> (new Frame()), frame_number); }
std::shared_ptr<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared<openshot::Frame>(), frame_number); }

/// @brief This method is required for all derived classes of ClipBase, and returns a
/// modified openshot::Frame object
Expand Down
2 changes: 1 addition & 1 deletion src/effects/ColorShift.h
Expand Up @@ -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<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr<Frame> (new Frame()), frame_number); }
std::shared_ptr<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared<openshot::Frame>(), frame_number); }

/// @brief This method is required for all derived classes of ClipBase, and returns a
/// modified openshot::Frame object
Expand Down
2 changes: 1 addition & 1 deletion src/effects/Crop.h
Expand Up @@ -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<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr<Frame> (new Frame()), frame_number); }
std::shared_ptr<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared<openshot::Frame>(), frame_number); }

/// @brief This method is required for all derived classes of ClipBase, and returns a
/// modified openshot::Frame object
Expand Down
2 changes: 1 addition & 1 deletion src/effects/Deinterlace.h
Expand Up @@ -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<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr<Frame> (new Frame()), frame_number); }
std::shared_ptr<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared<openshot::Frame>(), frame_number); }

/// @brief This method is required for all derived classes of ClipBase, and returns a
/// modified openshot::Frame object
Expand Down
2 changes: 1 addition & 1 deletion src/effects/Hue.h
Expand Up @@ -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<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr<Frame> (new Frame()), frame_number); }
std::shared_ptr<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared<openshot::Frame>(), frame_number); }

/// @brief This method is required for all derived classes of ClipBase, and returns a
/// modified openshot::Frame object
Expand Down
2 changes: 1 addition & 1 deletion src/effects/Mask.h
Expand Up @@ -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<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr<Frame> (new Frame()), frame_number); }
std::shared_ptr<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared<openshot::Frame>(), frame_number); }

/// @brief This method is required for all derived classes of ClipBase, and returns a
/// modified openshot::Frame object
Expand Down
2 changes: 1 addition & 1 deletion src/effects/Negate.h
Expand Up @@ -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<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr<Frame> (new Frame()), frame_number); }
std::shared_ptr<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared<openshot::Frame>(), frame_number); }

/// @brief This method is required for all derived classes of ClipBase, and returns a
/// modified openshot::Frame object
Expand Down
2 changes: 1 addition & 1 deletion src/effects/Pixelate.h
Expand Up @@ -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<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr<Frame> (new Frame()), frame_number); }
std::shared_ptr<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared<openshot::Frame>(), frame_number); }

/// @brief This method is required for all derived classes of ClipBase, and returns a
/// modified openshot::Frame object
Expand Down
2 changes: 1 addition & 1 deletion src/effects/Saturation.h
Expand Up @@ -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<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr<Frame> (new Frame()), frame_number); }
std::shared_ptr<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared<openshot::Frame>(), frame_number); }

/// @brief This method is required for all derived classes of ClipBase, and returns a
/// modified openshot::Frame object
Expand Down
2 changes: 1 addition & 1 deletion src/effects/Shift.h
Expand Up @@ -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<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr<Frame> (new Frame()), frame_number); }
std::shared_ptr<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared<openshot::Frame>(), frame_number); }

/// @brief This method is required for all derived classes of ClipBase, and returns a
/// modified openshot::Frame object
Expand Down
2 changes: 1 addition & 1 deletion src/effects/Wave.h
Expand Up @@ -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<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::shared_ptr<openshot::Frame> (new Frame()), frame_number); }
std::shared_ptr<openshot::Frame> GetFrame(int64_t frame_number) override { return GetFrame(std::make_shared<openshot::Frame>(), frame_number); }

/// @brief This method is required for all derived classes of ClipBase, and returns a
/// modified openshot::Frame object
Expand Down

0 comments on commit cb816e1

Please sign in to comment.