Skip to content

Commit

Permalink
MythHDRMetadata: Use std::make_shared
Browse files Browse the repository at this point in the history
- now that the constructor is public
  • Loading branch information
mark-kendall committed Jan 27, 2021
1 parent b308c19 commit 6f06dcf
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion mythtv/libs/libmythtv/drm/mythhdrtrackerdrm.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ void MythHDRTrackerDRM::Update(MythVideoFrame* Frame)
{
needhdrblob = true;
m_ffmpegMetadata = Frame->m_hdrMetadata.get() ?
Frame->m_hdrMetadata : std::shared_ptr<MythHDRMetadata>(new MythHDRMetadata());
Frame->m_hdrMetadata : std::make_shared<MythHDRMetadata>();
m_drmMetadata = MythVideoDRMUtils::s_defaultMetadata;
m_drmMetadata.hdmi_metadata_type1.eotf = eotf;
m_drmMetadata.hdmi_metadata_type1.max_display_mastering_luminance = m_ffmpegMetadata->m_maxMasteringLuminance;
Expand Down
2 changes: 1 addition & 1 deletion mythtv/libs/libmythtv/mythhdrmetadata.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ void MythHDRMetadata::Populate(MythVideoFrame *Frame, AVFrame *AvFrame)
if (ddata || cdata)
{
if (!Frame->m_hdrMetadata.get())
Frame->m_hdrMetadata = std::shared_ptr<MythHDRMetadata>(new MythHDRMetadata());
Frame->m_hdrMetadata = std::make_shared<MythHDRMetadata>();
Frame->m_hdrMetadata->Update(ddata, cdata);
return;
}
Expand Down

0 comments on commit 6f06dcf

Please sign in to comment.