hrev52133 adds 1 changeset to branch 'master'
old head: 34a10069f47c7f71ace73622eacd205f0aa071e6
new head: 9f9afda5ce954b1ee80e57db97cc9271385b7453
overview:
https://git.haiku-os.org/haiku/log/?qt=range&q=9f9afda5ce95+%5E34a10069f47c
----------------------------------------------------------------------------
9f9afda5ce95: Mediaconverter: Suppress warnings
Use media_format.Clear() to suppress -Werror=class-memaccess
pointed out by gcc8.
Change-Id: I810cfac2db78914059bdd4ddb29d2eb0bccd9650
[ Murai Takashi <tmurai01@xxxxxxxxx> ]
----------------------------------------------------------------------------
Revision: hrev52133
Commit: 9f9afda5ce954b1ee80e57db97cc9271385b7453
URL: https://git.haiku-os.org/haiku/commit/?id=9f9afda5ce95
Author: Murai Takashi <tmurai01@xxxxxxxxx>
Date: Wed Jul 18 21:37:06 2018 UTC
Committer: waddlesplash <waddlesplash@xxxxxxxxx>
Commit-Date: Mon Jul 23 23:58:43 2018 UTC
----------------------------------------------------------------------------
3 files changed, 8 insertions(+), 8 deletions(-)
src/apps/mediaconverter/MediaConverterApp.cpp | 6 +++---
src/apps/mediaconverter/MediaConverterWindow.cpp | 4 ++--
src/apps/mediaconverter/MediaFileInfo.cpp | 6 +++---
----------------------------------------------------------------------------
diff --git a/src/apps/mediaconverter/MediaConverterApp.cpp
b/src/apps/mediaconverter/MediaConverterApp.cpp
index 5ad77053e4..4f64f13526 100644
--- a/src/apps/mediaconverter/MediaConverterApp.cpp
+++ b/src/apps/mediaconverter/MediaConverterApp.cpp
@@ -381,11 +381,11 @@ MediaConverterApp::_ConvertFile(BMediaFile* inFile,
BMediaFile* outFile,
int32 tracks = inFile->CountTracks();
for (int32 i = 0; i < tracks && (!outAudTrack || !outVidTrack); i++) {
BMediaTrack* inTrack = inFile->TrackAt(i);
- memset(&inFormat, 0, sizeof(media_format));
+ inFormat.Clear();
inTrack->EncodedFormat(&inFormat);
if (inFormat.IsAudio() && (audioCodec != NULL)) {
inAudTrack = inTrack;
- memset(&outAudFormat, 0, sizeof(media_format));
+ outAudFormat.Clear();
outAudFormat.type = B_MEDIA_RAW_AUDIO;
raf = &(outAudFormat.u.raw_audio);
inTrack->DecodedFormat(&outAudFormat);
@@ -416,7 +416,7 @@ MediaConverterApp::_ConvertFile(BMediaFile* inFile,
BMediaFile* outFile,
height = (int32)inFormat.Height();
// construct desired decoded video format
- memset(&outVidFormat, 0, sizeof(outVidFormat));
+ outVidFormat.Clear();
outVidFormat.type = B_MEDIA_RAW_VIDEO;
rvf = &(outVidFormat.u.raw_video);
rvf->last_active = (uint32)(height - 1);
diff --git a/src/apps/mediaconverter/MediaConverterWindow.cpp
b/src/apps/mediaconverter/MediaConverterWindow.cpp
index 7cf8336c84..3530f89284 100644
--- a/src/apps/mediaconverter/MediaConverterWindow.cpp
+++ b/src/apps/mediaconverter/MediaConverterWindow.cpp
@@ -569,7 +569,7 @@ MediaConverterWindow::BuildAudioVideoMenus()
media_file_format* mf_format = &(ffmi->fFileFormat);
media_format format, outfmt;
- memset(&format, 0, sizeof(format));
+ format.Clear();
media_codec_info codec_info;
int32 cookie = 0;
CodecMenuItem* cmi;
@@ -622,7 +622,7 @@ MediaConverterWindow::BuildAudioVideoMenus()
// construct a generic video format. Some of these parameters
// seem silly, but are needed for R4.5.x, which is more picky
// than subsequent BeOS releases will be.
- memset(&format, 0, sizeof(format));
+ format.Clear();
format.type = B_MEDIA_RAW_VIDEO;
format.u.raw_video.last_active = (uint32)(240 - 1);
format.u.raw_video.orientation = B_VIDEO_TOP_LEFT_RIGHT;
diff --git a/src/apps/mediaconverter/MediaFileInfo.cpp
b/src/apps/mediaconverter/MediaFileInfo.cpp
index d5aa4f2ab8..127c96c928 100644
--- a/src/apps/mediaconverter/MediaFileInfo.cpp
+++ b/src/apps/mediaconverter/MediaFileInfo.cpp
@@ -30,7 +30,7 @@ MediaFileInfo::LoadInfo(BMediaFile* file)
BMediaTrack* track;
media_format format;
- memset(&format, 0, sizeof(format));
+ format.Clear();
media_codec_info codecInfo;
bool audioDone(false), videoDone(false);
bigtime_t audioDuration = 0;
@@ -57,7 +57,7 @@ MediaFileInfo::LoadInfo(BMediaFile* file)
"{0, plural, one{# frame} other{# frames}}"));
if (format.IsVideo()) {
- memset(&format, 0, sizeof(format));
+ format.Clear();
format.type = B_MEDIA_RAW_VIDEO;
ret = track->DecodedFormat(&format);
@@ -87,7 +87,7 @@ MediaFileInfo::LoadInfo(BMediaFile* file)
videoDone = true;
} else if (format.IsAudio()) {
- memset(&format, 0, sizeof(format));
+ format.Clear();
format.type = B_MEDIA_RAW_AUDIO;
ret = track->DecodedFormat(&format);
if (ret != B_OK)