comparison libao2/pl_resample.c @ 8741:46d21c0f36aa

(nicer) endianness fix for every plugin except pl_format
author colin
date Fri, 03 Jan 2003 15:12:18 +0000
parents cd67631ae382
children 12b1790038b0
comparison
equal deleted inserted replaced
8740:cd67631ae382 8741:46d21c0f36aa
22 22
23 #include "audio_out.h" 23 #include "audio_out.h"
24 #include "audio_plugin.h" 24 #include "audio_plugin.h"
25 #include "audio_plugin_internal.h" 25 #include "audio_plugin_internal.h"
26 #include "afmt.h" 26 #include "afmt.h"
27 #include "../config.h"
28 27
29 static ao_info_t info = 28 static ao_info_t info =
30 { 29 {
31 "Sample frequency conversion audio plugin", 30 "Sample frequency conversion audio plugin",
32 "resample", 31 "resample",
118 int fout=ao_plugin_cfg.pl_resample_fout; 117 int fout=ao_plugin_cfg.pl_resample_fout;
119 pl_resample.w=pl_resample.ws; 118 pl_resample.w=pl_resample.ws;
120 pl_resample.up=UP; 119 pl_resample.up=UP;
121 120
122 // Sheck input format 121 // Sheck input format
123 #ifndef WORDS_BIGENDIAN 122 if(ao_plugin_data.format != AFMT_S16_NE){
124 if(ao_plugin_data.format != AFMT_S16_LE){
125 #else
126 if(ao_plugin_data.format != AFMT_S16_BE){
127 #endif
128 fprintf(stderr,"[pl_resample] Input audio format not yet suported. \n"); 123 fprintf(stderr,"[pl_resample] Input audio format not yet suported. \n");
129 return 0; 124 return 0;
130 } 125 }
131 // Sanity check and calculate down sampling factor 126 // Sanity check and calculate down sampling factor
132 if((float)max(fin,fout)/(float)min(fin,fout) > 10){ 127 if((float)max(fin,fout)/(float)min(fin,fout) > 10){