}
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);
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);
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);
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 =
/* 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 =
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 =