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"...
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]);
+...