similar to: LSP optimisations

Displaying 20 results from an estimated 600 matches similar to: "LSP optimisations"

2002 Sep 11
1
floor0.c and lsp.c optimisations
Hi, I think that the introduction of the lsp_look lookup array isn't ideal and found a better change that can be applied. in floor0_map_lazy_init() you can replace look->linearmap[W][j]=val; by look->linearmap[W][j]=vorbis_coslook(M_PI*val/look->ln); and in vorbis_lsp_to_curve you then replace float w=vorbis_coslook(wdel*k); ... }while(map[i]==k); by float w=map[i]; ...
2000 Aug 29
1
double -> float conversion
I'm in the process of collecting performance data on my platform and I thought I'd test the difference between double and float performance. So, I replaced all occurances of double in vorbis with float (as was suggested should work). I ended up hanging at: #0 0x0002695c in cacm283 () #1 0x00026dd0 in vorbis_lpc_to_lsp () #2 0x0001b3cc in forward () #3 0x0001cac8 in forward () #4
2004 Aug 06
1
Error in compiling Speexdec code (Speex-1.1.5 code) on Windows using VC++6.0
Hi, I've downloaded the Speex-1.1.5 code and am trying to compile the Speexdec code using Microsoft VC++ 6.0 IDE. When I try to open the speexdec.dsw workspace, I get a dialog asking to locate the ogg_static file. I simply cancel that message, and then the project is opened in the VC++ 6.0 IDE. Now, when I simply try to compile the program, I receive this 5 error messages. error1.
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
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 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
2009 Oct 09
1
[PATCH node] validify ipv4/ipv6 static/dhcp choice else loop
If you select an option that's not listed during ipv4/ipv6 setup it will accept it without verification. This corrects that behavior and forces a valid option to be picked. --- scripts/ovirt-config-networking | 106 +++++++++++++++++++++------------------ 1 files changed, 58 insertions(+), 48 deletions(-) diff --git a/scripts/ovirt-config-networking b/scripts/ovirt-config-networking index
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]={
2016 May 06
0
resize lvm
On Fri, May 06, 2016 at 06:19:35PM +0000, Wes James wrote: > I have a laptop that I put centos 7 on and I started out with a 30gig partition.? I resized the other part of the disk to allow more space for centos.? I then created an unformated partition in the available space,? ran > > > pvcreate /dev/sda4 > > > > vgextend lvname /dev/sda4 > > > > lvextend
2016 May 06
2
resize lvm
> > From: Scott Robbins <scottro11 at gmail.com> > Date: May 06, 2016 12:32:55 PM > To: CentOS mailing list <centos at centos.org> > Subject: Re: [CentOS] resize lvm > > On Fri, May 06, 2016 at 06:19:35PM +0000, Wes James wrote: > > I have a laptop that I put centos 7 on and I started out with a 30gig partition. I resized the other part of the disk to allow
2002 Aug 27
0
Rsync question.
Tarun: I don't use rsync to windows - just too much trouble and no need, but, I think the problem is the embedded colon in the path. Administrator@USB-FLATUS ~ $ touch abc:def Administrator@USB-FLATUS ~ $ ls -l abc* -rw-r--r-- 1 Administ None 0 Aug 27 12:34 abc Administrator@USB-FLATUS ~ $ rm abc:def Administrator@USB-FLATUS ~ $ tar -tvf /n/a.tar -rw-r--r-- tconway/Vlsieng 29
2002 Mar 27
0
CVS libvorbisfile
Hi, Today I tried to run my player code with the CVS libvorbis (instead of RC3 as usual) and I found the infinite loop here (lines prefixed with >> are in the loop): tatic ogg_int64_t _get_prev_page(OggVorbis_File *vf,ogg_page *og){ ogg_int64_t begin=vf->offset; ogg_int64_t end=begin; ogg_int64_t ret; ogg_int64_t offset=-1; >> while(offset==-1){ >>
2002 Jul 12
0
Problem with checksums
I'm trying to write a program that reads an ogg stream and check all the CRC values along the way. But I have big trouble with computing the checksum, or at least I never got checksums that match the one that is in the ogg file. I do set the CRC field in the header to 0 before calculating it. I start with 0 and have no xor at the end. I feed page header with all lacing values and the page
2004 Apr 01
1
Theora MVect not defined in coding mode 0
Just wondering if someone can help me out... I'm testing the core of my decoder filter (win32)... and when i get into this function: tatic void DecodeMVectors ( PB_INSTANCE *pbi,ogg_uint32_t SBRows,ogg_uint32_t SBCols ) The decoding mode is 0. When it attempts to do these lines.... pbi->FragMVect[FragIndex + 1].x = MVect[1].x;pbi->FragMVect[FragIndex + 1].y = MVect[1].y;
2001 Sep 03
0
FW: Problems trying to run the examples in windows vorbis sdk
More information about the error below: I have downloaded the source and I got the same problem, but now I know in which exact line the error is. Inside the vorbisenc.c, we have the following function: tatic void codec_setup_partialcopy(codec_setup_info *ci, codec_setup_info *cs){ int i; memcpy(ci,cs,sizeof(codec_setup_info)); /* to get the flat numbers */ /* codebooks */
2002 Apr 07
1
2 questions about compiling the source
Hi all, Q1: The source defined this structure in the psy.h file: typedef struct{ int eighth_octave_lines; float preecho_thresh[4]; float postecho_thresh[4]; float preecho_minenergy; float ampmax_att_per_sec; int delaycache; } vorbis_info_psy_global; However, the file psytune.c makes this declaration: tatic vorbis_info_psy_global _psy_set0G={ 0, /*
2004 Aug 06
1
BUG: sending bad buf's in MP3
In format_mp3.c tatic int format_mp3_write_buf_to_client(format_plugin_t *self, client_t *client, unsigned char *buf, int len) { int ret; if(((mp3_state *)self->_state)->metadata) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This is always true because previously it did state->metadata = strdup("") in format_mp3_get_plugin(). It causes annoying artifacts in xmms
2001 Jan 27
1
optimization to bark_noise_median()
Could someone please try this version of bark_noise_median() on a x86 box? On my PPC box, this runs about 1.85x as fast as the current version, making the encoding speed about 6.5% faster (at least on my test case). The basic idea is to (a) avoid needless float/int conversions and (b) use multiplies instead of divides. I'm assuming (after having done some tests), that
2001 Aug 30
1
Problems with vorbisfile and files smaller than CHUNKSIZE
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, I'm writing a simple application to decompress a set of Ogg files to raw PCM format, using vorbisfile, because that is the simplest way of doing it. These Ogg files are sounds for a game, and thus sometimes very short (about .25 s). However, vorbisfile has severe problems with Ogg files that are smaller than the CHUNKSIZE which is #defined