diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2015-12-29 18:14:54 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2015-12-29 18:14:54 +0200 |
commit | eb0988917670e0a3a5dfe7555d97481aa863b6c5 (patch) | |
tree | eb9c38f58bb7de94f6e037934119d3596b2cf210 | |
parent | 43655580e7be71acf71c198aceae9d24f64a4bbb (diff) |
audioconvert: Pass pointer arrays instead of singleton pointers to gst_audio_converter_samples()
In this specific case it wouldn't cause problems as we only ever access the
first array element, but let's make explicit what is happening here.
CID 1346530 and 1346529
-rw-r--r-- | gst/audioconvert/gstaudioconvert.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gst/audioconvert/gstaudioconvert.c b/gst/audioconvert/gstaudioconvert.c index fc002d949..e5e8bbbba 100644 --- a/gst/audioconvert/gstaudioconvert.c +++ b/gst/audioconvert/gstaudioconvert.c @@ -737,9 +737,11 @@ gst_audio_convert_transform (GstBaseTransform * base, GstBuffer * inbuf, flags |= GST_AUDIO_CONVERTER_FLAG_SOURCE_WRITABLE; if (!GST_BUFFER_FLAG_IS_SET (inbuf, GST_BUFFER_FLAG_GAP)) { + gpointer in[1] = { srcmap.data }; + gpointer out[1] = { dstmap.data }; + if (!gst_audio_converter_samples (this->convert, flags, - (gpointer *) & srcmap.data, samples, (gpointer *) & dstmap.data, - samples, &consumed, &produced)) + in, samples, out, samples, &consumed, &produced)) goto convert_error; } else { /* Create silence buffer */ |