comparison Plugins/Input/mpg123/mpg123.c @ 970:0f294f2b0a9b trunk

[svn] - integer-mode decoding accuracy improvements
author nenolod
date Wed, 26 Apr 2006 10:54:58 -0700
parents 971bd2b03ff5
children fa6a2ad65e71
comparison
equal deleted inserted replaced
969:971bd2b03ff5 970:0f294f2b0a9b
107 } 107 }
108 108
109 static void 109 static void
110 set_synth_functions(struct frame *fr) 110 set_synth_functions(struct frame *fr)
111 { 111 {
112 typedef int (*func) (real *, int, unsigned char *, int *); 112 typedef int (*func) (mpgdec_real *, int, unsigned char *, int *);
113 typedef int (*func_mono) (real *, unsigned char *, int *); 113 typedef int (*func_mono) (mpgdec_real *, unsigned char *, int *);
114 typedef void (*func_dct36) (real *, real *, real *, real *, real *); 114 typedef void (*func_dct36) (mpgdec_real *, mpgdec_real *, mpgdec_real *, mpgdec_real *, mpgdec_real *);
115 115
116 int ds = fr->down_sample; 116 int ds = fr->down_sample;
117 int p8 = 0; 117 int p8 = 0;
118 118
119 static func funcs[][3] = { 119 static func funcs[][3] = {