From 4c30cbfe22c60ebd2017ccf7cf9be6c443b58e20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 27 Feb 2017 21:02:51 +0200 Subject: [PATCH] qtdemux: Fix compilation with gcc 7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit qtdemux.c: In function ‘qtdemux_parse_samples’: qtdemux.c:8450:39: error: ‘*’ in boolean context, suggest ‘&&’ instead [-Werror=int-in-bool-context] if (stream->samples_per_frame * stream->bytes_per_frame) { ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ --- gst/isomp4/qtdemux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c index 8f9135b9f9..6fe334372d 100644 --- a/gst/isomp4/qtdemux.c +++ b/gst/isomp4/qtdemux.c @@ -8447,7 +8447,7 @@ qtdemux_parse_samples (GstQTDemux * qtdemux, QtDemuxStream * stream, guint32 n) GST_LOG_OBJECT (qtdemux, "Created entry %d with offset " "%" G_GUINT64_FORMAT, j, cur->offset); - if (stream->samples_per_frame * stream->bytes_per_frame) { + if (stream->samples_per_frame > 0 && stream->bytes_per_frame > 0) { cur->size = (stream->samples_per_chunk * stream->n_channels) / stream->samples_per_frame * stream->bytes_per_frame;