From 0fa50b44f075fa0a11fb9db4656ff6cae7f104a2 Mon Sep 17 00:00:00 2001 From: Marc Leeman Date: Thu, 14 Mar 2013 10:58:11 +0100 Subject: [PATCH] audioringbuffer: avoid division by 0 when outputting debug info https://bugzilla.gnome.org/show_bug.cgi?id=695832 --- gst-libs/gst/audio/gstaudioringbuffer.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gst-libs/gst/audio/gstaudioringbuffer.c b/gst-libs/gst/audio/gstaudioringbuffer.c index 8f7e598..c34bf58 100644 --- a/gst-libs/gst/audio/gstaudioringbuffer.c +++ b/gst-libs/gst/audio/gstaudioringbuffer.c @@ -178,9 +178,10 @@ gst_audio_ring_buffer_debug_spec_buff (GstAudioRingBufferSpec * spec) GST_DEBUG ("acquire ringbuffer: total segments: %d", spec->segtotal); GST_DEBUG ("acquire ringbuffer: latency segments: %d", spec->seglatency); GST_DEBUG ("acquire ringbuffer: segment size: %d bytes = %d samples", - spec->segsize, spec->segsize / bpf); + spec->segsize, (bpf != 0) ? (spec->segsize / bpf) : -1); GST_DEBUG ("acquire ringbuffer: buffer size: %d bytes = %d samples", - spec->segsize * spec->segtotal, spec->segsize * spec->segtotal / bpf); + spec->segsize * spec->segtotal, + (bpf != 0) ? (spec->segsize * spec->segtotal / bpf) : -1); } /** -- 2.7.4