From: Jeongyoon Nam Date: Thu, 24 Feb 2022 06:43:24 +0000 (+0900) Subject: [0.0.8] fix svace issue to avoid passing big parameter X-Git-Tag: accepted/tizen/unified/20220225.151820^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2ec4e35c24dfa0e59125c38aa68767c1bda93592;p=platform%2Fcore%2Fmultimedia%2Ftrackrenderer.git [0.0.8] fix svace issue to avoid passing big parameter Change-Id: I0411c2986063e30a0c25d79850b2676383d98f66 --- diff --git a/packaging/libtrackrenderer.spec b/packaging/libtrackrenderer.spec index 6d874ea..e5e63b7 100644 --- a/packaging/libtrackrenderer.spec +++ b/packaging/libtrackrenderer.spec @@ -1,6 +1,6 @@ Name: libtrackrenderer Summary: new multimedia streaming player trackrenderer -Version: 0.0.7 +Version: 0.0.8 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 diff --git a/src/trackrenderer.cpp b/src/trackrenderer.cpp index 1ba3562..01cbb63 100644 --- a/src/trackrenderer.cpp +++ b/src/trackrenderer.cpp @@ -715,7 +715,7 @@ bool TrackRenderer::Seek(uint64_t time_millisecond, } TRACKRENDERER_INFO("Set async property as [%d]", async); - auto is_audio_track = [](Track item) noexcept -> bool { + auto is_audio_track = [](const Track& item) noexcept -> bool { return item.mimetype.find("audio") != std::string::npos; }; auto target = find_if(trackinfo_.begin(), trackinfo_.end(), is_audio_track); @@ -770,7 +770,7 @@ bool TrackRenderer::Seek(uint64_t time_millisecond, int mute_flag = audio_mute ? mute_on : mute_off; - auto is_audio_track = [](Track item) noexcept -> bool { + auto is_audio_track = [](const Track& item) noexcept -> bool { return item.mimetype.find("audio") != std::string::npos; }; auto target = find_if(trackinfo_.begin(), trackinfo_.end(), is_audio_track); @@ -827,7 +827,7 @@ bool TrackRenderer::SetPlaybackRate(double playback_rate, bool audio_mute) { TRACKRENDERER_INFO("Set mute-mask property as [%d] ,rate [%lf]", mute_flag, playback_rate); - auto is_audio_track = [](Track item) noexcept -> bool { + auto is_audio_track = [](const Track& item) noexcept -> bool { return item.mimetype.find("audio") != std::string::npos; }; auto target = find_if(trackinfo_.begin(), trackinfo_.end(), is_audio_track); @@ -2033,7 +2033,7 @@ bool TrackRenderer::Deactivate(TrackType type) { FlushAppsrc(type); RemoveDownstreamOfAppsrc_(type); - auto is_video_track = [](Track item) -> bool { + auto is_video_track = [](const Track& item) -> bool { return item.type == kTrackTypeVideo; }; auto target = @@ -2054,7 +2054,7 @@ bool TrackRenderer::Deactivate(TrackType type) { /* FIXME: check why block here */ FlushAppsrc(type); RemoveDownstreamOfAppsrc_(type); - auto is_audio_track = [](Track item) -> bool { + auto is_audio_track = [](const Track& item) -> bool { return item.type == kTrackTypeAudio; }; auto target = @@ -2068,7 +2068,7 @@ bool TrackRenderer::Deactivate(TrackType type) { nullptr, nullptr); FlushAppsrc(type); - auto is_subtitle_track = [](Track item) -> bool { + auto is_subtitle_track = [](const Track& item) -> bool { return item.type == kTrackTypeSubtitle; }; auto target =