Displaying 2 results from an estimated 2 matches for "oc_fzig_zag".
2005 Aug 20
0
[PATCH] remove some FZIGZAG
...ogg_int16_t _dct_coeffs[64],int *_zzi);
+ ogg_int16_t _dct_coeffs[128],int *_zzi);
 
 /*Expands a zero run token.*/
 void oc_token_expand_zrl(int _token,int _extra_bits,
- ogg_int16_t _dct_coeffs[64],int *_zzi){
+ ogg_int16_t _dct_coeffs[128],int *_zzi){
   int zzi;
   zzi=*_zzi;
-  do _dct_coeffs[OC_FZIG_ZAG[zzi++]]=0;
+  do _dct_coeffs[zzi++]=0;
   while(_extra_bits-->0);
   *_zzi=zzi;
 }
 
 /*Expands a constant, single-value token.*/
 void oc_token_expand_const(int _token,int _extra_bits,
- ogg_int16_t _dct_coeffs[64],int *_zzi){
-  _dct_coeffs[OC_FZIG_ZAG[(*_zzi)++]]=
+ ogg_int16_t _dct_coeffs[12...
2005 Jul 20
1
MMX IDCT for theora-exp
...pli,ogg_int16_t _dct_coeffs[64],int _last_zzi,int _ncoefs,
+ ogg_uint16_t _dc_iquant,const ogg_uint16_t _ac_iquant[64]){
   ogg_int16_t dct_buf[64];
   ogg_int16_t res_buf[64];
   int dst_framei;
@@ -837,11 +846,11 @@
        the iDCT.*/
     if(_last_zzi<10){
       for(;zzi<10;zzi++)dct_buf[OC_FZIG_ZAG[zzi]]=0;
-      oc_idct8x8_10(res_buf,dct_buf);
+      oc_idct8x8_10_c(res_buf,dct_buf);
     }
     else{
       for(;zzi<64;zzi++)dct_buf[OC_FZIG_ZAG[zzi]]=0;
-      oc_idct8x8(res_buf,dct_buf);
+      oc_idct8x8_c(res_buf,dct_buf);
     }
   }
   /*Fill in the target buffer.*/
diff -Naur a/li...