00001 #include "config.h" 00002 #include <inttypes.h> 00003 #include <stdlib.h> /* defines NULL */ 00004 #include <string.h> /* memcmp */ 00005 00006 #include "mpeg2.h" 00007 #include "attributes.h" 00008 #include "mpeg2_internal.h" 00009 00010 extern uint8_t mpeg2_scan_norm[64] ATTR_ALIGN(16); 00011 void copy_quant_matrix(mpeg2dec_t *dec, uint16_t *dest) 00012 { 00013 int i; 00014 uint8_t reverse[64]; 00015 for(i=0; i< 64; i++) 00016 reverse[mpeg2_scan_norm[i]]=i; 00017 for(i=0; i< 64; i++) 00018 dest[reverse[i]]=dec->quantizer_matrix[0][i]; 00019 } 00020
1.5.5