search for: _residue

Displaying 6 results from an estimated 6 matches for "_residue".

Did you mean: residue
2005 Mar 23
0
[PATCH]
...theora-rel/lib/fragment.c 2005-03-23 09:42:29.000000000 +0100 @@ -1,6 +1,11 @@ #include "internal.h" -void oc_frag_recon_intra(unsigned char *_dst,int _dst_ystride, +inline void oc_frag_recon_intra(const oc_theora_state *_state,unsigned char *_dst,int _dst_ystride, + const ogg_int16_t *_residue){ +_state->opt_vtable.oc_frag_recon_intra(_dst,_dst_ystride,_residue); +} + +void oc_frag_recon_intra__c(unsigned char *_dst,int _dst_ystride, const ogg_int16_t *_residue){ int i; for(i=0;i<8;i++){ @@ -10,7 +15,12 @@ } } -void oc_frag_recon_inter(unsigned char *_dst,int _dst_yst...
2005 Mar 23
3
[PATCH] promised MMX patches rc1
...theora-rel/lib/fragment.c 2005-03-23 09:42:29.000000000 +0100 @@ -1,6 +1,11 @@ #include "internal.h" -void oc_frag_recon_intra(unsigned char *_dst,int _dst_ystride, +inline void oc_frag_recon_intra(const oc_theora_state *_state,unsigned char *_dst,int _dst_ystride, + const ogg_int16_t *_residue){ +_state->opt_vtable.oc_frag_recon_intra(_dst,_dst_ystride,_residue); +} + +void oc_frag_recon_intra__c(unsigned char *_dst,int _dst_ystride, const ogg_int16_t *_residue){ int i; for(i=0;i<8;i++){ @@ -10,7 +15,12 @@ } } -void oc_frag_recon_inter(unsigned char *_dst,int _dst_yst...
2015 Mar 28
1
Building a new decoder - some questions on the spec (residue decode)
...um vector size. Before beginning residue decode, limit [residue_begin] and [residue_end] to the maximum possible vector size as follows." The code segment then has 1) [actual\_size] = current blocksize/2; 2) if residue encoding is format 2 3) [actual\_size] = [actual\_size] * [ch]; 4) [limit\_residue\_begin] = maximum of ([residue\_begin],[actual\_size]); 5) [limit\_residue\_end] = maximum of ([residue\_end],[actual\_size]); In a real world vorbis file I see residue_begin = 0; residue_end = 256; actual_size = 8; following that code I would get limit_residue_begin = 8 limit_residue_end = 256...
2007 Sep 26
1
Theora decoding problem on PowerPC
...epeats 17 times>, '\025' <repeats 17 times>, "\032 &'()********++,,,,,,,ht\025\020\036\020\0307"..., _dst_ystride=-192, _src1=0x300270b0 "%lu\n", _src1_ystride=-192, _src2=0x30026ff1 <Address 0x30026ff1 out of bounds>, _src2_ystride=-192, _residue=0x7fabb2c0) at dec/fragment.c:77 77 _dst[j]=OC_CLAMP255(res+((int)_src1[j]+_src2[j]>>1)); (gdb) where #0 oc_frag_recon_inter2_c ( _dst=0x300384b0 "--------.......//000000.0550;\\{\205\212\214\226\232\220~rv\210\225\027 %G\195\175\194\191\194\191\195\175\194\191\194\19...
2009 Aug 30
3
experimental patch for libtheora1.1beta3
...Although it looks like we're using 7 registers here, gcc can alias %[ret] and %[ret2] with some of the inputs, since for once we don't write to them until after we're done using everything but %[buf] (which is also @@ -782,7 +795,7 @@ void oc_enc_frag_sub_mmx(ogg_int16_t _residue[64], "movq %%mm2,0x08(%[residue])\n\t" "movq %%mm4,0x10(%[residue])\n\t" "movq %%mm1,0x18(%[residue])\n\t" - "lea 0x20(%[residue]),%[residue]\n\t" + "lea 0x20(%[residue]),%[residue]\n\t" :[residue]"+r&quot...
2005 Jul 20
1
MMX IDCT for theora-exp
...h 2005-07-20 11:39:29.063807000 +0200 +++ b/lib/x86/x86int.h 2005-07-20 13:30:16.883269750 +0200 @@ -3,7 +3,6 @@ # include "../internal.h" void oc_state_vtable_init_x86(oc_theora_state *_state); - void oc_frag_recon_intra_mmx(unsigned char *_dst,int _dst_ystride, const ogg_int16_t *_residue); void oc_frag_recon_inter_mmx(unsigned char *_dst,int _dst_ystride, @@ -14,5 +13,11 @@ void oc_state_frag_copy_mmx(const oc_theora_state *_state,const int *_fragis, int _nfragis,int _dst_frame,int _src_frame,int _pli); void oc_restore_fpu_mmx(void); +void oc_idct8x8_mmx(ogg_int16_t _y[64]); +...