Displaying 20 results from an estimated 200 matches similar to: "floor0.c and lsp.c optimisations"
2002 Jun 25
2
FLOAT_LOOKUP version of lsp_to_curve
It seems to me that in this version of the function using
float p=.7071067812f;
float q=.7071067812f;
will just leads after applying all the products and squaring
to p and q having a common factor 0.5 which can be extracted
from the formulaes.
So I propose to replace:
float p=.7071067812f;
float q=.7071067812f;
float w=vorbis_coslook(wdel*k);
float *ftmp=lsp;
int
2003 Oct 15
5
Floor0-decode-curve
Hello
I'm working on a fix-point decoder for AOS/Bluebottle - the proprietary
OS of ETH Zurich.
I've some problems with Floor0-curve-computation: I don't know what the
little omega [cos(w)] stands for, line 3 of the official Vorbis
documentation. Does anybody knows what this value means?
I've tried to get the answer from the jOrbis and Tremor, but both seem
to do - among
2004 May 24
3
Testing floor0-Decoding
Do anybody know, from where I can get an Ogg Vorbis File, which uses
floor0 coding.
I know that the current encoder doesn't use floor0. Anyway, to be fully
compliant with the Vorbis Specification the decoder still must be able
to decode floor0. I am working on a Vorbis port to a DSP. I want to go
sure, that if the need of floor0 decoding will again occur, this also
will work properly.
2011 Apr 18
0
Error in floor0 decode specification
Hello,
It seems there is an error in the algorithm for floor0 decode in section
6.2.2 of the Vorbis specification.
Here's the relevant part:
3 3) [coefficients] is an empty, zero length vector
4 4) [booknumber] = read an unsigned integer of ilog(
[floor0_number_of_books] ) bits
5 5) if ( [booknumber] is greater than the highest number decode
codebook ) then
2004 Dec 16
3
Qyery on bark equation in floor0 code
Hi All,
I need some clarifications regarding the mismatch I found in the code
and the specification.
(a) In the specification, the bark(x) equation is given as:
bark(x) = 13.1 atan(.00074x) + 2.24 atan(.0000000158(x^2)) + .0001x
whereas in the code it is given as:
#define toBARK(n)
(13.1f*atan(.00074f*(n))+2.24f*atan((n)*(n)*1.85e-8f)+1e-4f*(n))
Which one of these is the proper one ?
(b)
2000 Jun 22
0
LSP optimisations
Here are two optimisations for LSP :
in vorbis_lsp_to_lpc, Ae and Ao are filled with zero when i increase so you
can reduce the j loop, and I replaced qsort in cacm (maybe there are better
algorithms, but it's already much faster than qsort on my mac)
void vorbis_lsp_to_lpc(double *lsp,double *lpc,int m){
int i,j,m2=m/2;
double *O=alloca(sizeof(double)*m2);
double
2000 Aug 28
3
optimization patches
Well, here you are. 24k; sorry if I'm not supposed to put this size
things in your mailbox, didn't know where else to put it. And you
all are subscribed to vorbis-dev, after all.
I'm not that good at breaking patches apart, so it's one big patch.
Sorry.
Overview:
configure.in
make profiling easier & more useful
decoder-example.c
(#if 0'ed) dither output;
2000 Aug 22
1
optimization progress
Hi all,
The decoder is down 30% execution time, identical bit output.
Didn't get the mdct yet; 1024 point mdct is a bit much to brute-force,
and I'm not going to hand-unroll the whole thing either (the machine-
unrolled version produced a 1.5M executable; understandably, it wasn't
very fast. Still waiting for processors with 1.5M L1 code caches ;-)
Slowest parts now are:
-- mdct
--
2018 Apr 27
0
[RFC][PATCH] Remove private symbols from Vorbis shared libs
Hi all,
I recently noticed that Vorbis shlibs export several symbols which are
not present in it's public header (for a total of 85 symbols, see
attach). Would it make sense to filter them via -fvisibility=hidden
and -Wl,--version-script? I attached a draft patch.
Best regards,
Yury Gribov
-------------- next part --------------
_book_maptype1_quantvals
_book_unquantize
__bss_start
2003 Oct 12
1
Altivec-enabled libvorbis...
Hey guys,
I just released my new MacOSX-based OpenAL implementation...part of it
is a Ogg Vorbis decoder based on the 1.0 reference libraries. I spent
some time optimizing them and found that many of the hotspots in
libvorbis are perfect candidates for vectorization, so I wrote Altivec
versions of them.
The end result? Decoding of a .ogg file is between 30 and 50% faster on
a Mac with an
2007 Mar 16
1
Warning LSP Low
All,
Am running asterisk on an Opteron 165 with 4GB RAM and 1x80GB and 1x320GB
SATA for a call center application (running VICIDIAL). Asterisk CLI
(accessed by screen logging asterisk on startup and entering the allocated
screen) gives me 'Warning LSP Low' and the voice quality goes down when this
message pops up!
That is, to start, we use:
`/usr/bin/screen -L -d -m -S asterisk
2006 Jul 24
2
Fix for lsp.c for 16-bit platforms (TI C55x DSP)
Jean-Marc,
Last week I tried the SVN code (build 11700) on the TI C55x DSP, and found that operation was broken again. I traced this to build 11522, committed on 5 June. The problem is in lsp.c, function lsp_to_lpc(). The line (lsp.c line 461 in build 11700):
xin = 1<<(QIMP-1); /* 0.5 in QIMP format */
evaluates to zero. The following change corrects the problem:
xin =
2000 Aug 29
1
Why LSP?
(Disclaimer: this is not an LPC vs. LSP question)
After looking at the Vorbis code I was wondering why you were using LSP to
quantize the spectral envelope instead of simply quantizing the cepstrum
(DCT(log(envelope))) or modified cepstrum (DCT(envelope.^alpha)). To me it seems
like when the information is already in the frequency domain, there's no need to
go back to LPC. Also, I think a DCT
2000 Aug 19
3
New LSP code committed
So, it turns out (and another implementation actually explicitly mentions it)
that LSP->LPC computation using the FIR algorithm is very sensitive to noise
(iterative algorithm) and really really requires doubles [we're not kidding].
This was complicating things for folks pursuing fixed point implementations,
and also was a potential source for bugs if FP optimizations got out of hand.
This
2004 Feb 17
2
8192 frame and floo0 sample.
Hello, everybody.
I am looking for same Ogg Vorbis file which have 8192 size frame or using floor0.
According to the Ogg Vorbis spec, the maximum frame size is 8192.
But I cannot find that size of frame in the Ogg Vorbis file.
Also I cannot find Ogg Vorbis file using floor0.
If you have, pleas open them. Or can you tell me where I can find them?
Sincerely.
Eunjik
--- >8 ----
List
2005 Aug 25
3
what is max and min bitrate supported in OggVorbis?
Hi All,
I am planning to implement Ogg Vorbis Decoder on a 24 bit DSP.
I have following doubts:
1) What is min and max bitrate?
2)What is max Audio Packet size ?
3)What is the max size of setup header?
4)Any idea how to start for making a 24Bit fixed point reference code?
Shall I start with floating point or Tremor or Tremor Low Mem Version?
5) What window sizes in Ogg Vorbis are normally
2009 Apr 10
1
using more plotting area for a lattice plot
Hi Group,
For the plot below, are there other ways I can use more of the
plotting space. I've tweaked the parameters I know of.
I could also put the plot titles inside the plot if there is a way to
do that. Thanks for your input. Regards, Juliet
p1 <- runif(1000) # sample data
qp1 <- qqmath(~ -log(p1), data = as.data.frame(p1), distribution =
2002 Sep 24
5
Floor type 0 and residues type 0 and 1
Hi,
it seems to me as if all vorbis-files only contain floors of type
1 and residues of type 2. Is it possible to "force" the encoder to
somehow create a vorbis-file with the other floor and residue types?
Tor
<p><p><p>===================================================================
EASY and FREE access to your email anywhere: http://Mailreader.com/
2003 Oct 24
1
Test .ogg files
Is there a archive with a collection of different .ogg files encoded
with different settings that can be used to verify compatibility?
* Different window size (e.g. != 256,2048)
* Much larger codebooks and other extreme cases that are not generated
using a standard encoder.
* floor0
Regards
--
/ Johannes Sandvall
--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project
2003 Mar 25
1
problems with beta4 encoder
Hi,
Am trying to run beta4 encoder on a Sun machine. Want to compare floor0
and floor1. Do not have autoconf and automake.
Got the encoder to compile with a simple makefile. The only define i am
using is NO_FLOAT_MATH_LIB.
The encoded file when played(winamp) gives out plain noise. Am i
missing any other flags/defs?
-Cathy
<p>---------------------------------
Do you Yahoo!?
Yahoo!