diff options
author | Vineeth TM <vineeth.tm@samsung.com> | 2015-09-30 13:13:19 +0900 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2015-09-30 09:09:01 +0100 |
commit | 66e93772915ea005cee8feef6ab670411862b0f1 (patch) | |
tree | d5ccbe7d961d059e247bf26d0bcf2b9ad8f96a6f | |
parent | 30a1f3cdff899aeb0875bc1a450e260d151e1d08 (diff) | |
download | gstreamer-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.c | 3 |
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); |