search for: dst_framei

Displaying 4 results from an estimated 4 matches for "dst_framei".

2005 Mar 23
0
[PATCH]
...+ _src_frame: The reference frame to copy from. + _pli: The color plane the fragments lie in.*/ +void oc_state_frag_copy__mmx(const oc_theora_state *_state,const int *_fragis, + int _nfragis,int _dst_frame,int _src_frame,int _pli){ + const int *fragi; + const int *fragi_end; + int dst_framei; + int dst_ystride; + int src_framei; + int src_ystride; + dst_framei=_state->ref_frame_idx[_dst_frame]; + src_framei=_state->ref_frame_idx[_src_frame]; + dst_ystride=_state->ref_frame_bufs[dst_framei][_pli].ystride; + src_ystride=_state->ref_frame_bufs[src_f...
2005 Mar 23
3
[PATCH] promised MMX patches rc1
...+ _src_frame: The reference frame to copy from. + _pli: The color plane the fragments lie in.*/ +void oc_state_frag_copy__mmx(const oc_theora_state *_state,const int *_fragis, + int _nfragis,int _dst_frame,int _src_frame,int _pli){ + const int *fragi; + const int *fragi_end; + int dst_framei; + int dst_ystride; + int src_framei; + int src_ystride; + dst_framei=_state->ref_frame_idx[_dst_frame]; + src_framei=_state->ref_frame_idx[_src_frame]; + dst_ystride=_state->ref_frame_bufs[dst_framei][_pli].ystride; + src_ystride=_state->ref_frame_bufs[src_f...
2005 Jul 20
1
MMX IDCT for theora-exp
...quant, + _ac_iquant); +} + +void oc_state_frag_recon_c(oc_theora_state *_state,const oc_fragment *_frag, + int _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(...
2005 Aug 20
0
[PATCH] remove some FZIGZAG
..._state *_state,const oc_fragment *_frag, - int _pli,ogg_int16_t _dct_coeffs[64],int _last_zzi,int _ncoefs, + int _pli,ogg_int16_t _dct_coeffs[128],int _last_zzi,int _ncoefs, ogg_uint16_t _dc_iquant,const ogg_uint16_t _ac_iquant[64]){ ogg_int16_t __attribute__((aligned(8))) res_buf[64]; int dst_framei; @@ -131,7 +131,7 @@ for(zzi=1;zzi<_ncoefs;zzi++){ int ci; ci=OC_FZIG_ZAG[zzi]; - res_buf[OC_FZIG_ZAGMMX[zzi]]=(ogg_int16_t)((ogg_int32_t)_dct_coeffs[ci]* + res_buf[OC_FZIG_ZAGMMX[zzi]]=(ogg_int16_t)((ogg_int32_t)_dct_coeffs[zzi]* _ac_iquant[ci]); }...