[0.0.8] fix svace issue to avoid passing big parameter 58/271658/2 accepted/tizen/unified/20220225.151820 submit/tizen/20220224.075158
authorJeongyoon Nam <just.nam@samsung.com>
Thu, 24 Feb 2022 06:43:24 +0000 (15:43 +0900)
committerJeongyoon Nam <just.nam@samsung.com>
Thu, 24 Feb 2022 06:59:30 +0000 (15:59 +0900)
Change-Id: I0411c2986063e30a0c25d79850b2676383d98f66

packaging/libtrackrenderer.spec
src/trackrenderer.cpp

index 6d874ea..e5e63b7 100644 (file)
@@ -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
index 1ba3562..01cbb63 100644 (file)
@@ -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 =