Displaying 20 results from an estimated 600 matches similar to: "quantize after fdct, _dequant table, and idct"
2011 Mar 28
1
idct/fdct.c function calls
Hi.
I am trying to find calls of idct/fdct.c functions by tracing png2theora.c calls.
But found only:
analyze.c:oc_dct_cost2()
Where and when idct/fdct/mmxidct/mmxfdct.c functions are used?
Mentions of "dct" word:
====
pacify at optima-amd64:/usr/src/libtheora-1.2.0alpha1/lib$ grep dct *.c | cut -f1 -d":" | uniq -c
???? 19 analyze.c
???? 28 decode.c
???? 22 encode.c
????? 4
2003 Mar 05
5
VP3 IDCT
Hi,
Is there anything special I need to know about VP3's IDCT? I mean
besides the fact that there are separate IDCTs to handle sparse
coefficient matrices. Are the IDCT functions mathematically equivalent to
any textbook IDCT functions?
Thanks...
--
-Mike Melanson
--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To
2006 May 30
2
16 bits, cast on idct function
Hi all,
Just a stupid question
The IDctSlow function on file idct.c has this line :
ip[0] = (ogg_int16_t)((_Gd + _Cd ) >> 0);
The ip[0] , _Gd and _Cd are of type ogg_int32_t
My question is:
The result of (_Gd + _Cd) can be a number with more than 16 bits ?
(yes, it can be because they are int32, but the algorithm could
guarantee something about that... I dont know...)
If
2005 Jul 20
1
MMX IDCT for theora-exp
Hello,
I'm attaching IDCT MMX patch. I reused IDCT from theora-a3-MMXd.zip.
It should work on 64bit X86 platform too.
Here is most used functions when playing video with jet aircrafts (gripen)
Ogg logical stream 310b2968 is Theora 720x480 29.97 fps video
Encoded frame content is 720x480 with 0x0 offset
I can play this video with like 200-300 frame drops on Athlon XP 1700+
CPU load (with
2005 Feb 11
1
Changing the IDCT spec
So, in preparation for some decoder optimization work planned by Rudolf
Marek, the subject of the size of the registers needed in the IDCT
came up.
The current spec language ensures that the result is exactly compatible
with the C code for VP3. This language requires that some of the
arguments to the multiplies be 17 or 18 bits, because they need to hold
the sum or difference of two 16-bit
2008 Mar 07
1
Bug in reference idct.
Hi
The Theora specification states, in section 7.9.3 ("The 1D Inverse DCT")
steps 14-16:
14. Assign T[5] the value T[4] - T[5].
15. Truncate T[5] to a 16-bit representation by dropping any higher-order
bits.
16. Assign T[5] the value C4 * (-T[5]) >> 16.
However, the relevant section of code in the reference decoder
(lib/dec/idct.c line 50) is:
2006 Jun 05
0
Idct - fpga - improved
Good news,
Working with synchrounous RAM (fpga internal SRAM blocks) the area
usage drop from 20% to 5% of Logic Cells.
And the clock frequency from 30 Mhz to 90 Mhz.
Now I'm improving the latency of samples (number of clock cycles
needed to decode a data sample).
Report:
--------------
Fitter Status : Successful - Mon Jun 5 16:38:21 2006
Quartus II Version : 5.1 Build 176 10/26/2005 SJ
2007 Oct 14
0
format spec unclear on how to quantize the LPC prediction
Hello!
I just noticed how the LPC prediction is quantized by browsing the
source code of the java port jFlac:
:
int sum = 0;
for (int j = 0; j < order; j++)
sum += qlpCoeff[j] * data[startAt+i-j-1];
data[startAt + i] = residual[i] + (sum >> lpQuantization);
:
I checked the C version (libFLAC) and it matches. However, it was a
surprise because this way of quantizing the
2011 Jan 05
0
Understand the dtrace quantize output
Hi,
I am kind of new to DTrace , I have written a script to time function calls
in our application library ,
Wanted to know how to interpret the output from quantize of the elapsed time
in each function call , here is a sample
Here is the entry and return function for the library that is being traced
pid$1:libswduar::entry
{
duarEntry[probefunc] = timestamp;
2008 Apr 10
2
Delay occurred when the makefile change
I have tried to add a plunging to the "libtheora-1.0beta2" (network
bandwidth measuring component was added) and Got it success for some far
now the problem is when it is added the encoding process get extremely slow
(around 20 seconds delay).
I think that the problem is with my modified Makefile (some flag may have
missed).
the following is my modified Makefile.am which is in the
2008 Apr 23
1
Theora got extreamly slow (Makefile.am was changed)
I have tried to add a plunging to the "libtheora-1.0beta2" (network
bandwidth measuring component was added) and Got it success for some far
now the problem is when it is added the encoding process get extremely slow
(around 20 seconds delay).
I think that the problem is with my modified Makefile (some flag may have
missed).
the following is my modified Makefile.am which is in the
2009 Sep 25
4
libtheora 1.1 (Thusnelda) stable release
We are pleased to announce a new stable release of libtheora, the
Xiph.org Foundation's reference implementation of the royalty-free
Theora video format. This new release, version 1.1, codenamed
Thusnelda, incorporates all of the recent encoder improvements we have
been making over the past year, though some of the code had its
genesis all the way
back in 2003. It also brings substantial speed
2009 Sep 25
4
libtheora 1.1 (Thusnelda) stable release
We are pleased to announce a new stable release of libtheora, the
Xiph.org Foundation's reference implementation of the royalty-free
Theora video format. This new release, version 1.1, codenamed
Thusnelda, incorporates all of the recent encoder improvements we have
been making over the past year, though some of the code had its
genesis all the way
back in 2003. It also brings substantial speed
2011 Apr 22
2
Can't compile libtheora vs2010
I'm getting errors like so on initial build of libtheora -
1>c1 : fatal error C1083: Cannot open source file:
'..\lib\dec\x86_vc\x86stat.c': No such file or directory
1> mmxstate.c (TaskId:16)
1>c1 : fatal error C1083: Cannot open source file:
'..\lib\dec\x86_vc\mmxstate.c': No such file or directory
1> mmxloopfilter.c (TaskId:16)
1>c1 : fatal error C1083:
2011 Jul 20
2
[LLVMdev] Use of -mllvm -debug (clang)
Hi,
I have been trying to use the -mllvm -debug option for clang but without much success. Do I need to build in any specific manner for this to work ?
On using -mllvm -debug as follows I get the error below.
$>clang -ccc-host-triple armv7-none-linux-gnueabi -mfloat-abi=softfp -mfpu=neon -mcpu=cortex-a9 -mllvm -debug fdct.i -S
clang (LLVM option parsing): Unknown command line argument
2007 Oct 09
1
VC6 Patch
Here is a patch that gets the theora_static.dsp project for VC6 building
again.
Aaron
-------------- next part --------------
Index: win32/theora_static.dsp
===================================================================
--- win32/theora_static.dsp (revision 13945)
+++ win32/theora_static.dsp (working copy)
@@ -41,7 +41,7 @@
# PROP Intermediate_Dir "Static_Release"
# PROP
2006 Feb 21
1
color quantization / binning a variable into levels
Hi all,
I'd like to quantize a variable to map it into a limited set of integers
for use with a colormap. "image" and filled.contour" do this mapping
inside somewhere, but I'd like to choose the colors for plotting a set of
polygons. Is there a pre-existing function that does something like this
well? i.e., is capable of using 'breaks'?
2005 Mar 23
0
[PATCH]
Hello,
Here is my first speedup patch. Like 10-11%. No IDCT yet.
Please feel free to comment my code or even better think about
improvements. :) I belive my routines are not so bad, maybe
one day they will be even more faster.
What needs to be optimized is the loop filter fuction. I have
no ideas now how to do it. It does not leave much space for parallel
stuff, copying memory from lot of
2018 Dec 16
0
Build from Source on MSVC 2017 cl and MSYS2 32 bit
I am build from source on MSVC 2017 cl.exe and MSYS2 32 bit.
Environment
Machine OS: Windows 10 Prof
Visual Studio C++ : 2017
Windows SDK : 10.0.17763.0
MYS2 32 : MSYS_NT-10.0-WOW | uname -m i686
*Building code as below and getting error:*
tar xzf libtheora-1.2.0alpha1.tar.gz
cd libtheora-1.2.0alpha1;
cd libtheora-1.2.0alpha1; CC=cl ./configure
--prefix=/d/smallgame/gaminganywhere/deps.posix
2005 Mar 23
3
[PATCH] promised MMX patches rc1
Hello,
Here is my first speedup patch. Like 10-11%. No IDCT yet.
Please feel free to comment my code or even better think about
improvements. :) I belive my routines are not so bad, maybe
one day they will be even more faster.
What needs to be optimized is the loop filter fuction. I have
no ideas now how to do it. It does not leave much space for parallel
stuff, copying memory from lot of