libcamera: media_object: Remove unneeded destructors

The MediaEntity, MediaLink and MediaPad classes don't need custom
destructors. For MediaEntity and MediaPad, the destructors clear a
vector embedded in the classes, which will be done by the default
destructor. For MediaLink, the destructor is already empty. Remove them.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Umang Jain <email@uajain.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
Laurent Pinchart
2020-10-23 07:46:33 +03:00
parent d0e665c3ed
commit ef10997b4a
2 changed files with 0 additions and 21 deletions

View File

@@ -191,15 +191,6 @@ MediaPad::MediaPad(const struct media_v2_pad *pad, MediaEntity *entity)
{
}
MediaPad::~MediaPad()
{
/*
* Don't delete the links as we only borrow the reference owned by
* MediaDevice.
*/
links_.clear();
}
/**
* \fn MediaPad::index()
* \brief Retrieve the pad index
@@ -371,15 +362,6 @@ MediaEntity::MediaEntity(MediaDevice *dev,
{
}
MediaEntity::~MediaEntity()
{
/*
* Don't delete the pads as we only borrow the reference owned by
* MediaDevice.
*/
pads_.clear();
}
/**
* \brief Add \a pad to the entity's list of pads
* \param[in] pad The pad to add to the list