Displaying 20 results from an estimated 37 matches for "floor1".
Did you mean:
floor
2009 Nov 08
1
Floor1 X axis frequency units?
Hello,
I was printing some Floor1 X values from a test audio file, and the values
that I've obtained look mostly like the following:
[23,33,46,65,79,93,111,130,158,186,220,260,312,372,464,556,750,1024] => For
long blocks
[8,16,33,70,128] => For short blocks
Obviously they are not in Hz, so, could someone please tell me...
2009 Aug 21
1
Floor1 encode/decode and FLOOR1_fromdB_LOOKUP
Hello,
I have two questions concerning floor1 encoding/decoding. First I'll ask
about the FLOOR1_fromdB_LOOKUP table: what is it's purpose? Is it to convert
the amplitude differences between [floor1_Y] values to a dB scale? And, if
I'm right with that, here comes the 2nd question: when render_line0 is used
to encode floor1, then fl...
2002 Sep 12
1
Floor1 header decoding
Hi,
is there an error in the last part of the algorithm describing how
to read a floor1 header? According to point 18 and 19, the vector
[floor1_class_dimensions] must have at least [floor1_partitions]
elements, but when reading/computing these two values on the beginning
of the header, they are not related to eachother, and my attempts
to apply this algorithm to real ogg-files gi...
2001 Aug 16
2
bug in rc2: floor1.c
Hello,
There is a bug in the current version of vorbis/lib/floor1.c.
The line that says:-
qsort(sortpointer,n,sizeof(int),icomp);
should be:-
qsort(sortpointer,n,sizeof(int *),icomp);
But somebody probably fixed that already. :)
Also, I'd like to know how I can encode a file using the channel
coupling modes. oggenc doesn't have an option...
2009 Nov 11
1
Floor1 doubts...
Hello,
I've read in a thread from this mailing list (
http://lists.xiph.org/pipermail/vorbis-dev/2009-September/020019.html) that
the usage of FLOOR1_fromdB_LOOKUP table is to convert Floor1 values from a
dB scale to a linear scale. In a dB scale, given a reference value, the
other dB values are obtained from it, normally dB_value = 10log(p1/p0),
where p0 is the reference value. Supposing p0 is a fixed value, both
10log(p1/p0) => p1/p0 and 10...
2009 May 31
0
Bit allocation dependetnt on masking threshold and floor1 inverse dB lookup table
Hi,
We are two students doing project with Vorbis audio compression for our B.Sc
studies.
We have two questions:
Our first question related to the floor1 inverse dB lookup table.
As we understood the floor values encoded as offset integers (Y) from 1 to
256 and then used as index in the floor1_inverse_dB_table to get an
encoded value. This value (denoted as X) is inverse of linear frequency so
20*log10(1/X) is dB value. In the basic case if Y is 256...
2009 Sep 16
0
How floor1 modifications may affect final (de)coded samples?
Hello,
I've been "playing" a little with the floor1 encoding, and my game has posed
me a question. I've been modifying (just curiosity) manually, and randomly
(not too great modifications), the quantized [floor1_Y] values, just before
coding them with the codebooks. As, if I'm not wrong, the [floor1_Y]
obtained are then removed to get the re...
2001 Oct 12
2
FLOOR_fromdB_LOOKUP
Hello,
You know, I always worry about the precision
and the float constants... and there is a large
lookup table in the floor1.c ... and I figure out
a way to keep the code size and speed, but
to improve the precision at this lookup table.
(the difference is small, but audible)
Here is the modifications in the floor1.c:
tatic unsigned long FLOOR_fromdB_LOOKUP[256]={
0x33E4B434,0x33F390FF,0x3401B286,
0x340A2036,0x34131A1E...
2002 Aug 13
1
Specification documents
Hi everyone,
after having an extensive look at the reference decoder as well as the
specification documents, I'd like to point out what I think to be some
minor omissions/flaws in the latter, and suggestions for correcting them.
---
#1:
in vorbis-spec-floor1.html, packet decode:
Between 14) and 15) a crucial step is missing. Please insert:
14a) [cval] >>= [cbits]
----
#2:
in vorbis-spec-floor1.html, curve computation step #1:
The distinction between [floor1_Y] and [floor1_final_Y] looks invalid.
IIRC the prediction loop works as follows:
At t...
2013 Jul 26
0
[LLVMdev] floor
...double y = floor(x);
double y_ = floor_(x);
}
If I compile this for Mips16, it calls the proper helper function for
floor_ but not for floor, because the signature for floor in callee info
is wrong. Args[0] = void RetTy = void
/local/llvmpb_config/install/bin/clang -target mipsel-linux-gnu floor1.c
-o floor1.s -mips16 -S -fPIC
.....
lw $3, %got(x)($2)
lw $4, 0($3)
lw $5, 4($3)
lw $6, %call16(floor)($2)
move $25, $6
move $gp, $2
sw $2, 20 ( $16 );
sw $3, 16 ( $16 );
jalrc $6
sw $3, 36($16)
sw $2, 32($16)
lw $2, 16 ( $16 );
lw $5, 4($2)
lw $4, 0($2)
lw $3, 20 ( $16 );
lw $2...
2013 Jul 26
2
[LLVMdev] floor
I'm getting some problems because it seems that the compiler is treating
"floor" differently from other math library functions like "sin".
The Args and RetVal have the parameter and return types marked as void.
For mips16, it's important that I be able to know the original signature
for floating point functions.
In some cases, need to create calls to helper
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...
2014 Mar 20
2
BARK implementation (or specification) error
...use the greater precision of double throughout.
Otherwise, for information, I have been looking into the differences between the output of Tremor and the output of the Vorbis floating point decoder reported in the following post:
http://www.mail-archive.com/tremor at xiph.org/msg00072.html
Where floor1 is used the RMS differences are already small: about 0.7
However with a couple of trivial modifications I have been able to reduce the RMS differences to about 0.1
The big problem is that where floor0 is used the RMS differences are *enormous*.
I have investigated these and they are:
a) partly due...
2003 Aug 08
3
where to get vorbis files with all configuration the spec support
Hi
According to vorbis I spec, there are several configurations. There are 2
formats of floor, 3 formats of residue and 3 look up types of VQ codebook,
etc. I think to get all kinds of vorbis file with these configurations but
what I have got from network only support some of the formats (Ex. floor1,
residue 1 & 2, VQ lookup type0 & 1). I downloaded several freeware vorbis
encoder but they all support only quality, bit-rate or other user-level
setting without the detail spec. setting. I checked the vorbis released
encoder source-code, it also provides some kinds of templete, not al...
2002 Jul 08
1
Divide by zero in accumulate_fit
Hi,
Lately, my oggenc builds (from CVS) haven't been running correctly. In a few
debugging sessions, I've found that I'm getting a divide by zero exception.
The exception happens in accumulate_fit (floor1.c), line 455:
int weight=nb*info->twofitweight/na;
Here is the call stack:
accumulate_fit
floot1_fit
mapping0_forward
vorbis_analysis
oe_encode
main
The error happens very early: the first call to vorbis_analysis (third iter.
through the main encode loop) in oe_encode. Rep...
2003 Jun 02
2
Normalization of ogg vorbis file
Mandag, 2 juni 2003, skrev du:
>On Mon, 02 Jun 2003 21:22, Vitaly Nechyos wrote:
>This is what people usually want when they say 'normalization'.
AFAIK, you
>can't easily tinker with the vorbis frames to add a scale factor
in the same
>way you can with MP3, but I could be wrong.
I could be wrong too, but if I haven't overseen anything, it should
be possible to
2005 Mar 05
2
Vorbis I specification errata
Hi!
While implementing a Vorbis I decoder, I have found a few errors in the
specification. After making the following changes everything works as
advertised, thank you!
Errata:
1.)
In section 7.2.2 Floor1 header decode (on a side not wouldn't 7.2.2.1 be the
logical number here, looking at the overall structure of the document?),
step 21 element element ([j] + [floor1_values]) should insted be
element [floor1_values]
2.)
In section 7.2.2.2.1, step 15 [room] is mispelled as [root]
3.)
In sec...
2003 Nov 08
1
Compiling problems libvorbis 2.0
...e, please?
<p>Best Thanks
Daniel
Here the message output from compiling.
-----------------------------------------
/usr/ccs/bin/ld -G -z defs -h libvorbis.so.0 -o .libs/libvorbis.so.0.3.0
mdct.lo smallft.lo block.lo envelope.lo window.lo lsp.lo lpc.lo analysis.lo
synthesis.lo psy.lo info.lo floor1.lo floor0.lo res0.lo mapping0.lo
registry.lo codebook.lo sharedbook.lo lookup.lo
bitrate.lo -R/usr/local/lib -R/usr/local/lib -lm
/usr/local/lib/libogg.so -lc
Undefined first referenced
symbol in file
__ashrdi3 block.lo...
2005 Sep 25
3
several questions
VorbisHi
Any help is appreciate.
I have two questions.
First, I looked into the vorbis-?-specific and was confused by the floor1 algorithm.
I think at last the aim is to derive the piecewise curve with the list X and Y,then when encodering ,why not
use the selected point orderly to get the curve ? In other words, the specific use the list of [0,128,64,32,96,16,48,80] ,
why can not use [0,16,32,48,64,80,96,112,128] and enco...
2001 Apr 28
3
seeking information
Hi`
I just subscribed to the list and already have a couple of questions ;) I
read the FAQ and skimmed through the archives but I'd rather get up- to date
information and not rely on what I read in old posts.
Are there any games/ mods using Ogg Vorbis?
Are there any other tools despite standalone music players using Ogg Vorbis?
How fast is decompression? How big is the memory overhead for