Ticket #416: mplayer-1.0_pre7-stereo_to_6c.patch
| File mplayer-1.0_pre7-stereo_to_6c.patch, 928 bytes (added by , 21 years ago) |
|---|
-
MPlayer-1.0pre7try2/liba52/resample_c.c
39 39 return 2*256; 40 40 } 41 41 42 static int a52_resample_STEREO_to_6_C(float * _f, int16_t * s16){ 43 int i; 44 int32_t * f = (int32_t *) _f; 45 for (i = 0; i < 256; i++) { 46 s16[6*i] = convert (f[i]); 47 s16[6*i+1] = convert (f[i+256]); 48 s16[6*i+2] = 0; 49 s16[6*i+3] = 0; 50 s16[6*i+4] = 0; 51 s16[6*i+5] = 0; 52 } 53 return 6*256; 54 } 55 42 56 static int a52_resample_3F_to_5_C(float * _f, int16_t * s16){ 43 57 int i; 44 58 int32_t * f = (int32_t *) _f; … … 151 165 case A52_STEREO: 152 166 case A52_DOLBY: 153 167 if(ch==2) return a52_resample_STEREO_to_2_C; 168 if(ch==6) return a52_resample_STEREO_to_6_C; 154 169 break; 155 170 case A52_3F: 156 171 if(ch==5) return a52_resample_3F_to_5_C;
