Displaying 20 results from an estimated 400 matches similar to: "optimization progress"
2000 Aug 29
5
Optimization and doubles vs. floats
I saw some mail go by a bit ago about doubles-vs-floats, but I seem to have lost it.
I'm interested in rewriting the mdct code using Altivec on MacOS X. Altivec doesn't support doubles, though -- the only floating point vector type is single precision floats. Vorbis currently has doubles everywhere -- is this really necessary? Doubles are supposedly faster than floats in the PPC
2001 Jan 17
0
bitrate scaling by freq / quality bug ? / comments
Hi again!
I have some other suggestions/modifications.
1. Bitrate scaling by frequency in vorbis_encode_init:
bpch=(long)((float)nominal_bitrate/(float)channels*44100.0f/(float)rate);
With this modification, if we use -b128 at 22khz files, the OGG file
will be 128kbit/s, not 64kbit/s ...
2. Probable quality bug:
I tested some floating point constants (recalculated them (see below)
and encoded
2012 Oct 16
2
Difference between Indexing and Rescan in FTS
I've had squat running on dovecot 2.0 and have been updating all users
mailbox indexes nighty via cron with this command:
doveadm -v search -A text xyzzyx
I've just updated to 2.1 and I'm migrating to lucene indexes, but reading
the documentation I'm having a hard time understanding the semantic
differences between indexing and rescanning.
If I were to continue to run an
2000 Nov 26
1
Trivial 12% performance gain in encoding
(well, YMMV, but it got me 12% on Mac OS X Public Beta on my test case).
In vorbis/lib/scales.h, add the following after fromdB()
#define sqrt_fromdB(x) (exp((x)*.11512925*0.5))
In vorbis/lib/psy.c at the bottom of bark_noise(), do:
< noise[i]=sqrt(fromdB(v));
> noise[i]=sqrt_fromdB(v);
This avoids the sqrt() call entirely by just doing it as part of the exp().
(I'd
2005 Mar 09
1
Different networks over NAT
Hi,
I've been struggling for almost a week now, but I can't get the
following setup to work.
At home I have class A network: 10.0.0.0/16 with a masquerading gateway
10.0.0.1 running tinc.
At work (http://www.eastsite.nl) we have a 192.168.0.0/24 network. The
gateway is called 'ed'
I've set up tinc on 'gateway' and everything is working fine from
2000 Aug 11
2
Vorbis optimizations...
I was wondering about what the near and longer term future
directions for optimization of Vorbis decompression are.
I am interested in using it as a replacement for MP3. But it
seems at this point (not certain about this) that Vorbis doesn't
really have much optimization implemented yet. By this I
mean, for example, implementing something like MMX x86
optimzations in order to speed up the
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 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
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];
...
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
1998 Nov 19
0
R data import problems
Excuse me, if the following is FAQ or nonsense, I'm new to R (and the
list)!
After trying to import a textfile of 184897 Bytes, R (v0.63.0 on Linux
2.0.35/DLD 5.4) gives the following error message:
> read.table ("db.out")
Error: heap memory (1953 Kb) exhausted [needed 150 Kb more]
>
Is there a possibility to increase
2008 Apr 04
1
Re: New winetricks 20080402: new verbs dotnet20, win2k, flash, m
I have no trouble to install fusion.dll
regsvr fusion.dll will however only work if msvcrt70.dll is in the system32.
vcrun2005 is installing properly. However it is not passing the check of the Installshield (i.e. something is not fully/correctly registered). doing the Winetrick before starting the Installshield is not changing a thing.
To write a script I would have to learn programming and
2000 Jun 29
4
Artist and title info
>Tracks get listed like that in all players.
>Since I'm not on the dev team, I'm assuming it's only for the beta, and
>only
>while they are still working on a tag system.
Actually, artist and track info can be stored in a file, and if it's present
I know that at least the WinAmp plug-in can read and display it. It's
really just a matter of the encoder storing
2008 Feb 27
2
DO NOT REPLY [Bug 5287] New: FreeBSD pre10 compilation warnings report
https://bugzilla.samba.org/show_bug.cgi?id=5287
Summary: FreeBSD pre10 compilation warnings report
Product: rsync
Version: 3.0.0
Platform: x86
OS/Version: FreeBSD
Status: NEW
Severity: minor
Priority: P3
Component: core
AssignedTo: wayned@samba.org
ReportedBy: 14709c93@mailinator.com
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
2004 Sep 30
2
Masquerade with multiple internet interfaces
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi!, ok here is my question, I have 2 ISP''s connected to the
firewall, and I already set up th routing tables, I have a 256k and a
1.5m connection, and I want a couple pcs from the internal network to
masquerade through the 256k connection and the rest through the 1.5m
connection, how do I setup this on shorewall???
I am not subscribed to the
2017 Aug 01
2
Use case for HDF5 dataspace interface
This question is a clone of my stackoverflow question which never got
answered (o_O). Therefore I am posting it here. I would really like some
inputs if possible.
I am currently building some applications which make use of HDF5 files.
I have already taken a look at the hdfgroup website with regards to
dataspace <https://support.hdfgroup.org/HDF5/doc/H5.user/Dataspaces.html>
and I think I
2015 Dec 16
1
Passing a USB hub
Hi,
I'm trying to assign a complete USB Hub to my Windows 10 guest, using
libvirt 1.3. Following the documentation, I tried adding the following
to the definition of my guest:
...
<devices>
..
<hub type='usb'>
<address type='usb' bus='1' port='10.2'/>
</hub>
..
</devices>
To get the correct port, I used lsusb:
2017 Aug 01
0
Use case for HDF5 dataspace interface
1. What does this have to do with R?
2. If it concerns computational biology, the Bioconductor Help list
may be a better place to post.
Cheers,
Bert
Bert Gunter
"The trouble with having an open mind is that people keep coming along
and sticking things into it."
-- Opus (aka Berkeley Breathed in his "Bloom County" comic strip )
On Tue, Aug 1, 2017 at 2:28 AM, Koustav Pal
2017 Aug 03
1
Use case for HDF5 dataspace interface
1. This relates to the package *rhdf5* and its implementation of the HDF5
dataspace interface. I am asking for an example of how other people who use
this package make use of the HDF5 data space interface exposed by the
library.
Longer answer:
As per my understanding, the dataspace interface exposes data locations
within a dataspace, but even while retrieving data from an hdf5 file using
methods