]> git.proxmox.com Git - mirror_qemu.git/blobdiff - audio/mixeng.h
Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2020-10-09' into staging
[mirror_qemu.git] / audio / mixeng.h
index 18e62c7c49e7515156712852251ec10b4d9d8113..2dcd6df24561795000506ea47faa143ddaf2963c 100644 (file)
@@ -38,9 +38,14 @@ typedef struct st_sample st_sample;
 typedef void (t_sample) (struct st_sample *dst, const void *src, int samples);
 typedef void (f_sample) (void *dst, const struct st_sample *src, int samples);
 
+/* indices: [stereo][signed][swap endiannes][8, 16 or 32-bits] */
 extern t_sample *mixeng_conv[2][2][2][3];
 extern f_sample *mixeng_clip[2][2][2][3];
 
+/* indices: [stereo] */
+extern t_sample *mixeng_conv_float[2];
+extern f_sample *mixeng_clip_float[2];
+
 void *st_rate_start (int inrate, int outrate);
 void st_rate_flow(void *opaque, st_sample *ibuf, st_sample *obuf,
                   size_t *isamp, size_t *osamp);