summaryrefslogtreecommitdiffstats
path: root/ext/apexsink/gstapexsink.c
diff options
context:
space:
mode:
authorJan Schmidt <jan.schmidt@sun.com>2009-06-06 13:17:49 +0100
committerJan Schmidt <jan.schmidt@sun.com>2009-06-06 13:17:49 +0100
commit10e4d6c74d0b456541d2d5359af4d04d005a2ebc (patch)
tree560da8e063162f0522eeae891bad8a1bb206fb65 /ext/apexsink/gstapexsink.c
parente2ef7a2a8ae317299051fbe10014f1b24ed5107e (diff)
downloadgst-plugins-bad-10e4d6c74d0b456541d2d5359af4d04d005a2ebc.tar.gz
gst-plugins-bad-10e4d6c74d0b456541d2d5359af4d04d005a2ebc.tar.bz2
gst-plugins-bad-10e4d6c74d0b456541d2d5359af4d04d005a2ebc.zip
apexsink: Fix compiler warnings
Fix compile warnings on solaris from bzero not being declared (use memset instead), and strict-aliasing warnings (use a temporary variable).
Diffstat (limited to 'ext/apexsink/gstapexsink.c')
-rw-r--r--ext/apexsink/gstapexsink.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/apexsink/gstapexsink.c b/ext/apexsink/gstapexsink.c
index 8f98eb00..425308d4 100644
--- a/ext/apexsink/gstapexsink.c
+++ b/ext/apexsink/gstapexsink.c
@@ -30,6 +30,8 @@
#include "config.h"
#endif
+#include <string.h>
+
#include "gstapexsink.h"
GST_DEBUG_CATEGORY_STATIC (apexsink_debug);
@@ -488,7 +490,7 @@ gst_apexsink_prepare (GstAudioSink * asink, GstRingBufferSpec * spec)
GST_APEX_RAOP_SAMPLES_PER_FRAME * GST_APEX_RAOP_BYTES_PER_SAMPLE;
spec->segtotal = 1;
- bzero (spec->silence_sample, sizeof (spec->silence_sample));
+ memset (spec->silence_sample, 0, sizeof (spec->silence_sample));
GST_INFO_OBJECT (apexsink,
"PREPARE : ApEx sink ready to stream at %dHz, %d bytes per sample, %d channels, %d bytes segments (%dkB/s)",