Displaying 20 results from an estimated 2000 matches similar to: "How can I minimize the memory use in Tremor?"
2001 May 01
1
encoder observation
Hello!
First of all a question:
When you make the encoder tables (ie: mode_e.h)
do you use the mapping0_forward function?
Because you made the encoder tables, and after this
you did a minor correction in the final beta4 ...
(this correction was:
additional[0]=fabs(additional[0]*scale);
in the mapping0_forward function)
(I see this was a bug, and the modification
was correct, but this correction
2000 Nov 08
0
vq diffs
please add the following diffs to the vorbis/vq dir.
- include files changed so things actually compile in new scheme
- _ogg_...alloc cleanups caught a half-dozen typos or so
- minor Makefile touchup.
(stuff is still not tested, but this will compile at least)
Would someone with cvs write access commit them for me please?
Erik
diffs:
------------------------
diff -bBu2r vorbis/vq/Makefile
2005 Sep 13
1
Clarification on code books usage.
Dear All,
As i have understood it , the Huffman codebook uses a huffman code
present in the bitstream ( lets us say it is decoding a floor 1 Y value
using the specifed codebook number ) to walk through the huffman code
book tree till it hits a leaf node which is nothing but the entry number.
If we consider our floor 1 Y value example , this entry number is
directly being used as the Y value.
2005 Aug 17
1
Reg. vorbis_staticbook_unpack
Hi,
All help is appreciated.
I am looking at the function "vorbis_staticbook_unpack" in codebook.c
I guess this function just reads the codebooks in some structure
(static_codebook) and does not actually map the codewords to the
codevalues.
Does anyone know what functions can I use in this function to actually
view this mapping? I just want to display something like below: I can
2004 Feb 05
1
Psychoacoustic model
We've implemented a vorbis decoder based on Tremor and as part of the
documentation we're also writing about psycho acoustic models and
encoding.
We're quite up to date with the decoding process and psycho acoustics
in general but unfortunately not on the psycho acoustic encoding used
in Vorbis.
We have a few questions that would we would be very thankful to have
answer to:
Which
2004 Feb 19
1
read codebook function
Anexed is my function for reading codebooks and the Vq Table. My problem is:
I read a codeBook number of 41, so i called this function above 41 times.
The firtst time, the sync patterns (BCV) is alligned correctly, so it reads correctly. the sencond time it is executed, the patter is not there anymore and there are only 8 BCV in my file.
function fReadBits1 is the same as the ogg's read bit
2000 Nov 17
1
Floor codebooks vs. Residue codebooks
Hi,
Please brace yourselves for some possibly stupid questions.
Why are there only 2 codebooks for floors and many more for residue values?
What makes the encoding of floor values fundamentally different from
encoding residue values?
I have a basic understanding of VQ, and looking at the floor decode
function, it all makes sense
1) Read the codebook index from the stream
2) Do a
2006 Feb 20
3
Huge VQ codebooks
Hi,
Does anybody know how codebooks are generated in OggVorbis encoder? We
are porting oggorbis encoder on embedded platform for which VQ codebook
memory is hugeeee to imagine. How can we reduce that? Can we do VQ with
less codebooks and if yes how? If any help available?
Parul
Embedded Engineer
Einfochips Ltd
2001 Oct 18
4
libvorbisrtp-0.1
alpha. (that about sums it up)
Will encode and play back via an sdp file and multicast on one
computer (over the net if you transfer the sdp file over by hand).
rc/rtenc3 and src/rtdec3 are in the style of encoder/decoder_example
...so this means you MUST edit it them to suit your system. For example,
I specify my rtenc3 to multicast just on eth1 (to avoid pissing off
my cable supplier on
2009 Jul 14
2
Fixing ogg vorbis corruption caused by bad metadata
Monty Montgomery wrote:
> Yes. Without the first three packets (which hold all the codec
> settings and all the instruction how to handle the subsequent packets)
> the rest of the stream is gibberish. Vorbis can't even unpack the
> bits without the codebooks packed into the third header.
Curiosity man here.
Is there a finite set of predetermined codebooks or is the codebook
2001 Apr 26
1
From LAME mailing list
Comments?
----------------------------------------
"Mark Taylor" <mt@sulaco.org> wrote:
[...]
> This is related to one minor objection I have to vector quantization
> based codecs like Vorbis and the MPEG4 VQ codec: they do not compute
> the quantization noise during the encoding process. The choice of
> codebooks (use a big codebook: low quantization noise, use a
2003 Jun 13
2
Trouble decoding number of codebooks
I'm having trouble decoding the number of codebooks out of an ogg file,
and was wondering if anyone here could lend a hand?
I read in the sync pattern, and I think the codebook dimensions properly,
but when I try and read in the number of codebook entries, I get a number
larger than the number of bytes in the file, which I have to assume is
wrong :)
Anyway this is how I read in the numbers :
2003 Feb 11
1
Update on Vorbis RTP I-D
Hi all,
I'm in the final stages of putting a new Vorbis RTP draft together, the
new sections are below.
There are a number of open questions:
1.) At present there is a 16 bit length field for the codebooks. As
they are spec'd as being unbound in length, but typically around 15K,
are there situations where they may be greater than 64KB? The size
limit can be extended to 2MB as there
2018 Mar 16
1
libvorbis 1.3.6 - critical security update
libvorbis 1.3.6 has been released. This release fixes several
vulnerabilities, including CVE-2018-5146, that could allow code
execution from a specially crafted Ogg Vorbis file.
* Fix CVE-2018-5146 - out-of-bounds write on codebook decoding.
* Fix CVE-2017-14632 - free() on unitialized data
* Fix CVE-2017-14633 - out-of-bounds read
* Fix bitrate metadata parsing.
* Fix out-of-bounds read in
2018 Mar 16
1
libvorbis 1.3.6 - critical security update
libvorbis 1.3.6 has been released. This release fixes several
vulnerabilities, including CVE-2018-5146, that could allow code
execution from a specially crafted Ogg Vorbis file.
* Fix CVE-2018-5146 - out-of-bounds write on codebook decoding.
* Fix CVE-2017-14632 - free() on unitialized data
* Fix CVE-2017-14633 - out-of-bounds read
* Fix bitrate metadata parsing.
* Fix out-of-bounds read in
1999 Nov 11
1
VQ codebook sanity check (please help)
Hello folks,
The codebook infrastructure for Vorbis is now well underway. This is it! The
last piece needed for *real* bitstreams.
To that end, I have a decent VQ codebook generator running. I was originally
using some farily typical merge/split algorithms and then decided that the
right way to do this was to model a VQ codebook as an m-dimensional set of
bubbles (like a foam).
I know there
1995 Nov 14
1
Vorbis Codebooks
Hello,
Vorbis uses codebooks, for example to do vectorquantization and huffman-encoding.
My question is - are all these codebook dynamicly generated ("trained")
or are there also static codebooks used ?
If yes, what specific tasks are these 2 types used for, during encoding ?
Thanks
Stoffke
<p>--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project
2005 Oct 14
2
Steganographic extension to Speex
Hello kind developers,
I am planning on creating a steganographic extension for speex/CELP.
Since speex/CELP is lossy, there should be quite many bits that one
can use for hiding data.
I'm familiar with the principles of CELP (two filter loops, one for
pitch, the other for formants, let the raw speech frame run through
those filter loops, take residue signal, map it on a codebook entry,
2006 Sep 08
1
Question regarding Speex
Hi,
I have some questions regarding Speex. please reply as soon as
possible.
where are the two filter loops applied to the raw signal?
where is the residue (innovation) signal calculated?
where is the innovation mapped on a codebook entry (key)?
which bits of a transmitted frame are the two filters, which are codebook
keys?
Is the codebook from the beginning on static (so already known by
2005 Sep 22
1
Speex newbie questions
Hi everyone,
I have got some questions about Speex, I am sorry if my questions are too
newbie:
1. For the LP analysis, did Speex use the AR (Autoregressive) model or the
ARMA model?
2. Am I right to say that Speex use a multistage VQ (since I believe Speex
employs two or more VQ consecutively - based on the manual it says that
Speex uses dynamically selectable codebooks (linear