"long-name": "Pitch controller",
"pad-templates": {
"sink": {
- "caps": "audio/x-raw:\n format: F32LE\n rate: [ 8000, 2147483647 ]\n channels: [ 1, 2147483647 ]\n",
+ "caps": "audio/x-raw:\n format: F32LE\n rate: [ 8000, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
"direction": "sink",
"presence": "always"
},
"src": {
- "caps": "audio/x-raw:\n format: F32LE\n rate: [ 8000, 2147483647 ]\n channels: [ 1, 2147483647 ]\n",
+ "caps": "audio/x-raw:\n format: F32LE\n rate: [ 8000, 2147483647 ]\n channels: [ 1, 2147483647 ]\n layout: interleaved\n",
"direction": "src",
"presence": "always"
}
"audio/x-raw, " \
"format = (string) " GST_AUDIO_NE (F32) ", " \
"rate = (int) [ 8000, MAX ], " \
- "channels = (int) [ 1, MAX ]"
+ "channels = (int) [ 1, MAX ], " \
+ "layout = (string) interleaved"
#elif defined(SOUNDTOUCH_INTEGER_SAMPLES)
#define SUPPORTED_CAPS \
"audio/x-raw, " \
"format = (string) " GST_AUDIO_NE (S16) ", " \
"rate = (int) [ 8000, MAX ], " \
- "channels = (int) [ 1, MAX ]"
+ "channels = (int) [ 1, MAX ]", \
+ "layout = (string) interleaved"
#else
#error "Only integer or float samples are supported"
#endif
return res;
}
-/* generic convert function based on caps, no rate
- * used here
+/* generic convert function based on caps, no rate
+ * used here
*/
static gboolean
gst_pitch_convert (GstPitch * pitch,