From bd4813fcc3eb8ac4fe54b0e4b1c98ddc897e1765 Mon Sep 17 00:00:00 2001 From: Murai Takashi Date: Sat, 19 May 2018 11:44:02 +0900 Subject: [PATCH] Media server: Suppress -Werror=class-memaccess Suppress -Werror=class-memaccess pointed out by gcc8. * Remove unneed memset(), since media_format is cleared by constructor. * Use media_format::Clear() instead of memset() Change-Id: If905db6c0b7d759e72cfa649951be5109f952f54 Reviewed-on: https://review.haiku-os.org/485 Reviewed-by: Barrett17 --- src/servers/media/DefaultManager.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/servers/media/DefaultManager.cpp b/src/servers/media/DefaultManager.cpp index 67ee0d7ec9..33ebbbeb00 100644 --- a/src/servers/media/DefaultManager.cpp +++ b/src/servers/media/DefaultManager.cpp @@ -462,7 +462,6 @@ DefaultManager::_FindPhysical(volatile media_node_id *id, uint32 default_type, } } - memset(&format, 0, sizeof(format)); format.type = type; count = MAX_NODE_INFOS; rv = fRoster->GetLiveNodes(&info[0], &count, @@ -563,7 +562,6 @@ DefaultManager::_FindTimeSource() /* Now try to find another physical audio out node */ - memset(&input, 0, sizeof(input)); input.type = B_MEDIA_RAW_AUDIO; count = MAX_NODE_INFOS; rv = fRoster->GetLiveNodes(&info[0], &count, &input, NULL, NULL, @@ -694,7 +692,7 @@ DefaultManager::_ConnectMixerToOutput() case 1: TRACE("DefaultManager: Trying connect in format 1\n"); - memset(&format, 0, sizeof(format)); + format.Clear(); format.type = B_MEDIA_RAW_AUDIO; format.u.raw_audio.frame_rate = 44100; format.u.raw_audio.channel_count = 2; @@ -703,7 +701,7 @@ DefaultManager::_ConnectMixerToOutput() case 2: TRACE("DefaultManager: Trying connect in format 2\n"); - memset(&format, 0, sizeof(format)); + format.Clear(); format.type = B_MEDIA_RAW_AUDIO; format.u.raw_audio.frame_rate = 48000; format.u.raw_audio.channel_count = 2; @@ -712,7 +710,7 @@ DefaultManager::_ConnectMixerToOutput() case 3: TRACE("DefaultManager: Trying connect in format 3\n"); - memset(&format, 0, sizeof(format)); + format.Clear(); format.type = B_MEDIA_RAW_AUDIO; break; @@ -727,7 +725,7 @@ DefaultManager::_ConnectMixerToOutput() case 5: TRACE("DefaultManager: Trying connect in format 4\n"); - memset(&format, 0, sizeof(format)); + format.Clear(); break; }