search for: oc_frag

Displaying 7 results from an estimated 7 matches for "oc_frag".

Did you mean: _frag
2005 Aug 20
0
[PATCH] remove some FZIGZAG
...7 10:05:34.000000000 +0200 +++ test/lib/internal.h 2005-08-20 11:39:38.797310000 +0200 @@ -239,7 +239,7 @@ void (*state_frag_copy)(const oc_theora_state *_state, const int *_fragis,int _nfragis,int _dst_frame,int _src_frame,int _pli); void (*state_frag_recon)(oc_theora_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]); void (*restore_fpu)(void); void (*oc_state_loop_filter_frag_rows)(oc_theora_stat...
2005 Aug 17
2
MMX loop filter for theora-exp
...6 17.1511 160269 30.5682 libc-2.3.2.so (no symbols) 72543 10.4566 12407 2.3664 libogg.so.0.5.2 (no symbols) 56169 8.0964 46845 8.9348 dump oc_state_loop_filter_frag_rows_mmx 42864 6.1786 50895 9.7072 dump oc_frag_recon_inter2_mmx 36961 5.3277 11800 2.2506 dump oc_state_frag_recon_mmx 33020 4.7596 17433 3.3250 dump oc_frag_pred_dc 26958 3.8858 15152 2.8900 dump oc_huff_token_decode 15535 2.2393 31301 5.9701 du...
2009 Feb 11
4
Benchmarks Inline-ASM vs. Intrinsics
...'ll take the current version from the trunk with all inline assembler functions enabled. Lower values mean lower performance. All functions with inline-asm: 100% inter_mmx replaced by C-function: 93% no mmx at all: 60% all oc_frag functions intrinsic based: 98% As you can see the current bugfix for mozilla just takes a 7% performance hit. Imho that's something we could live with. The intrinsic based approach is nearly as good as the handwritten code, and it compiles with gcc as well as VS.net (haven't tried it...
2005 Jul 20
1
MMX IDCT for theora-exp
...1057 33746 8.6944 dump oc_state_loop_filter_frag_rows 57706 10.2185 9204 2.3713 libogg.so.0.5.2 (no symbols) 39182 6.9383 10146 2.6140 dump oc_state_frag_recon_mmx 31095 5.5062 38650 9.9578 dump oc_frag_recon_inter2_mmx 24133 4.2734 12945 3.3352 dump oc_frag_pred_dc 22053 3.9051 11120 2.8650 dump oc_huff_token_decode 12497 2.2129 163 0.0420 dump oc_idct8x8_mmx 10376 1.8374 22113 5.6972 dump...
2010 Jul 24
2
theorarm build
Hi all-- I tried building the ARM-optimized theora codec from the theorarm- merge-branch, and encountered the following compile and runtime problems before getting something to run. If there is another way to build it, it would be nice to know, but I got the sense that its current state in svn is incomplete. I'm using a gcc cross-compiler for ARM on an x86 Linux PC. After running
2005 Mar 23
0
[PATCH]
...o I'm better asking. :) Regards Rudolf diff -Naur theora-exp/lib/fragment.c theora-rel/lib/fragment.c --- theora-exp/lib/fragment.c 2005-03-23 08:54:44.163819664 +0100 +++ 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 c...
2005 Mar 23
3
[PATCH] promised MMX patches rc1
...o I'm better asking. :) Regards Rudolf diff -Naur theora-exp/lib/fragment.c theora-rel/lib/fragment.c --- theora-exp/lib/fragment.c 2005-03-23 08:54:44.163819664 +0100 +++ 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 c...