summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVineeth TM <vineeth.tm@samsung.com>2015-09-30 13:13:19 +0900
committerTim-Philipp Müller <tim@centricular.com>2015-09-30 09:09:01 +0100
commit66e93772915ea005cee8feef6ab670411862b0f1 (patch)
treed5ccbe7d961d059e247bf26d0bcf2b9ad8f96a6f
parent30a1f3cdff899aeb0875bc1a450e260d151e1d08 (diff)
downloadgstreamer-plugins-bad-66e93772915ea005cee8feef6ab670411862b0f1.tar.gz
audiointerleave: typecast bit-mask to guint64 to fix segmentation fault
While creating caps in audiointerleave tests, bitmask is being set as 0x9 This is resulting in segmentation fault. Fix the same by typecasting to guint64 https://bugzilla.gnome.org/show_bug.cgi?id=755840
-rw-r--r--tests/check/elements/audiointerleave.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/check/elements/audiointerleave.c b/tests/check/elements/audiointerleave.c
index b4c504f29..222cd4df7 100644
--- a/tests/check/elements/audiointerleave.c
+++ b/tests/check/elements/audiointerleave.c
@@ -1033,7 +1033,8 @@ GST_START_TEST (test_audiointerleave_2ch_smallbuf)
"format", G_TYPE_STRING, GST_AUDIO_NE (F32),
"channels", G_TYPE_INT, 2,
"layout", G_TYPE_STRING, "interleaved",
- "rate", G_TYPE_INT, 48000, "channel-mask", GST_TYPE_BITMASK, 0x9, NULL);
+ "rate", G_TYPE_INT, 48000, "channel-mask", GST_TYPE_BITMASK,
+ (guint64) 0x9, NULL);
gst_event_parse_caps (ev, &ecaps);
gst_check_caps_equal (ecaps, caps);