Displaying 20 results from an estimated 20000 matches similar to: "c++ comments in vorbis source"
2000 Jul 04
1
Using the vorbis psychoacoustics model
Hi,
I need a psychoacoustics model for some experiments and would like to use the
one included in vorbis. Is there any documentation about how to use it? Looks
like the relevent code is in psy.c, but I can't go further.
Also I would like to know whether I can be of any help in vorbis. I have some
knowledge in speech coding (I doing my master at the University of Sherbrooke's
speech
2000 Jul 03
2
Possible bug in psy.c
Hi all,
I'm quite new to Vorbis, so please excuse me if I'm writing complete
nonsense (and, if possible, tell me where I'm wrong).
While searching for optimization possibilities in lib/psy.c, I found the following
piece of code in _vp_compute_mask():
if(p->vi->smoothp){
/* compute power^.5 of three neighboring bins to smooth for peaks
that get split twixt
2002 Jul 09
1
Vorbis Block Diagram
Hi,
I have looked through the documentation available from the downloads and the
web and haven't yet come across a block diagram which shows exactly how the
process of going from a .wav file to a .ogg file works. I suspect it is the
same as the mp3 process (with a different psychoacoustic model). I found
this document:
2006 Mar 19
2
Paper on Speex and Vorbis
Hi all,
This should please all those who want to know more about Speex or
Vorbis. Monty and I have just finished writing this paper: "Improved
Noise Weighting in CELP Coding of Speech - Applying the Vorbis
Psychoacoustic Model To Speex" which you can get at:
http://people.xiph.org/~jm/papers/aes120_speex_vorbis.pdf
It's probably the best description of the Speex encoder to data and
2006 Mar 19
2
Paper on Speex and Vorbis
Hi all,
This should please all those who want to know more about Speex or
Vorbis. Monty and I have just finished writing this paper: "Improved
Noise Weighting in CELP Coding of Speech - Applying the Vorbis
Psychoacoustic Model To Speex" which you can get at:
http://people.xiph.org/~jm/papers/aes120_speex_vorbis.pdf
It's probably the best description of the Speex encoder to data and
2004 Mar 25
1
library of ogg vorbis encoder
Hello,
I have succeed in compile oggencoder to create ogg enc.exe, but I have
put libraries in my visual c++ project( ogg_static_d.lib
vorbis_static_d.lib vorbisenc_static_d.lib).
What are these libraries? What does they contain?
In my visual project, I have just audio.c;encode.c; getopt.c;
getopt1.c;oggenc.c;platform.c;utf8.c in the source files.
I don't know where are the files (MDCT.c; PSY
2000 Apr 09
1
State of Vorbis, 20000409
Hello folks,
An incredible amount of work got done in the past week and a half. And I
missed the arbitrary, meaningless launch deadline. Not much new there...
In the past week, developers contributed plugins for Winamp (thanks Jack and
Michael), and kmpg (thanks Martin). Sonique added Vorbis support (thanks
Andrew), although that won't appear in the 1.5 version just released; expect to
2000 Apr 09
1
State of Vorbis, 20000409
Hello folks,
An incredible amount of work got done in the past week and a half. And I
missed the arbitrary, meaningless launch deadline. Not much new there...
In the past week, developers contributed plugins for Winamp (thanks Jack and
Michael), and kmpg (thanks Martin). Sonique added Vorbis support (thanks
Andrew), although that won't appear in the 1.5 version just released; expect to
2000 Dec 24
0
State of Vorbis: Monty's current offline development
Nothing on a branch yet; I'll be building a temp branch for my changes
soon.
First, I'm eliminating ordering dependancies in vorbis_block
structures. They'll be totally sepreate and vorbis_analysis won't
have a global state in vorbis_dsp_state that requires them being done
in order. That way, a parallel-threaded encoder can run multiple
vorbis_blocks through multiple
2001 Feb 01
1
minor psy.c modifications
Hello!
Some minor bugfixes...
source: psy.c
function: _vp_psy_init
1. '-' or '+' in this line?
maxoc=toOC((n*.5f - .25f)*rate/n)*(1<<(p->shiftoc+1))+.5f;
maxoc=toOC((n*.5f + .25f)*rate/n)*(1<<(p->shiftoc+1))+.5f;
2. I know: sizeof(float *) and sizeof(float) are 4 bytes long, but...
old lines:
p->noisemedian=_ogg_malloc(n*sizeof(float *));
2005 Feb 02
3
postscript symbols?
dear R wizards:
is it possible to use a postscript font symbol as a plot symbol? in
particular, I want to use the four postscript symbols for playing cards
(club, heart, spade, diamond) as points. In LaTeX, these four are
\Pisymbol{psy}{"A7} \Pisymbol{psy}{"A8}
\Pisymbol{psy}{"A9} \Pisymbol{psy}{"A10}
and what I would love to do is place them, at say, (x=1,y=1),
2009 Aug 04
1
Vorbis psychoacoustic model
Hello,
I'd like to know there is any place (web, document...) where I can see which
the vorbis' psychoacoustic model is, at least for the reference encoder (how
it works, algorithms, filter banks, scalefactors, etc., or if it doesn't use
any of this things at all...), or if the only way of looking at it is within
the psy.c. I've been looking for it in the Vorbis' site and in
2013 Apr 24
0
vorbis-psy compilation fix
This patch enables compilation with GCC 4.7.1 and
--enable-shared=yes --enable-static=no --enable-vorbis-psy
-------------- next part --------------
diff -r -u speex/configure.ac speex/configure.ac
--- speex/configure.ac 2013-04-24 19:08:00.710564608 +0400
+++ speex/configure.ac 2013-04-24 20:04:33.589310544 +0400
@@ -204,7 +204,7 @@
AC_DEFINE([TI_C55X], , [Enable support for TI C55X DSP])
2000 Dec 08
7
Some scratches with beta3
Hi,
I have included the oggvorbis encoding and playback stuff in the
Linux-Mandrake distro back in August 2000. At that time I put the "nightly
CVS" version, which worked just fine.
Then on Mon Nov 27 I noticed some RPM's labelled "1.0beta3" on the website
so I upgraded with these ones.
Since then we have had some serious problems in encoding: approx 20% of
the WAV
2004 Aug 06
1
Psycho Acoustic models i Speech Coding
(This is almost out of topic but anyway...)
It is surprising how little research effort have been put into psy-acou
models for CELP. The basic problem lies in that it is not easy to alter
the LP model without distroying the minimum-phase property (ie. the
stability of the predictor). That leaves us with psy-acou modelling of
the noise-part only. However, my own research is in constrained
2004 Feb 23
2
About lossless and point stereo
Hi,
I've read the Vorbis stereo documentation on square polar mapping and
currently reading the source code to understand it. But there are some
things which I don't quite understand and hope I can get some guidance on.
I understand the decoding/decoupling part as it is the same as the one
described in the stereo docs:
From mapping0.c:
/* channel coupling */
2001 May 26
2
merging monty's branch
Hi folks,
I'm doing a merge of my current branch onto the mainline (for testing)
today. I believe it to be stable. Just a little more vorbisfile
testing. After the merge, I have a few more patches to apply, then
onto cascading/coupling.
New stuff:
Floor backend 1 and residue backend 1; both are present, but the
mainline modes won't use either yet. Naturally, both are enabled for
1999 Oct 07
1
[Fwd: Libraries loading, but not really?] - it really IS a problem :-(
kalish at psy.uwa.edu.au wrote:
>
> I'm a newbie at R, and can't get libraries to really work.
> I did this:
> > library(help = mva)
> cancor Canonical Correlations
> cmdscale Classical (Metric) Multidimensional Scaling
> dist Distance Matrix Computation
> hclust Hierarchical Clustering
2001 Feb 27
2
Cascading?
During the interesting interview that binaryfreedom has made with Monty
and Jack, Monty mentions cascading, a feature that will be added, quote:
"Cascading is the ability to make multiple passes through the frequency
spectrum, iteratively filling in more detail, like a progressive jpeg".
What are the advantages of something like this - does this generally
improves quality or is it used
2000 Jun 28
2
trivial optimization to psy.c
Hi all,
The following is a trivial patch to psy.c, but combining the two loops saves
a percent or two (according to gprof).
=================================================================
--- psy.c Mon Jun 19 12:05:57 2000
+++ - Wed Jun 28 15:14:17 2000
@@ -550,12 +550,11 @@
frameno++;
memset(flr,0,n*sizeof(double));
- for(i=0;i<n;i++)work[i]=fabs(f[i]);
-
- /* find the highest