Displaying 7 results from an estimated 7 matches for "_ve_envelope_search".
2001 Jan 26
1
Thread issues: clarification
...ating
any race conditions.
However, I think I must have misunderstood, because in reading the code
from vorbis_analysis_blockout() and the functions that it calls, it
appears that there are writers of the vorbis_dsp_state (or, more to the
point, writers to some of the subsidiary data structures).
_ve_envelope_search(), for example, seems to be a problem. It can realloc
some data associated with the envelope_lookup. This is apparently causing
havoc with the multithreaded case -- as far as I can tell, some of my
threads get stranded using invalidated memory, and Badness happens from
there.
Am I reading this r...
2018 Apr 27
0
[RFC][PATCH] Remove private symbols from Vorbis shared libs
...mdct_init
ov_ilog
res0_free_info
res0_free_look
res0_inverse
res0_look
res0_pack
res0_unpack
res1_class
res1_forward
res1_inverse
res2_class
res2_forward
res2_inverse
residue0_exportbundle
residue1_exportbundle
residue2_exportbundle
_residue_P
_ve_envelope_clear
_ve_envelope_init
_ve_envelope_mark
_ve_envelope_search
_ve_envelope_shift
_vi_gpsy_free
_vi_psy_free
_vorbis_apply_window
vorbis_bitrate_clear
vorbis_bitrate_init
vorbis_bitrate_managed
_vorbis_block_alloc
_vorbis_block_ripcord
vorbis_book_clear
vorbis_book_codelen
vorbis_book_codeword
vorbis_book_decode
vorbis_book_decodev_add
vorbis_book_decodevs_add...
2006 Aug 22
1
New to Vorbis
...a things.
I have gone through the specs and understood the modules in Vorbis, but I am
not able to find any reference docs besides those available at xiph.
Can someone point me to some docs or disscussion threads in this regard.
As I am going through the code, please explain the working of
"_ve_envelope_search" function, I mean how we are doing this search.
Points to some docs will be really helpful.
Thanks
Kid
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/vorbis/attachments/20060822/a5cfceaf/attachment.html
2008 Jan 29
0
understanding vorbis
...b/envelope.c. The method _ve_amp() returns a combination of flags
1|2|4. 1 seems to indicate that some maximum has been exceeded and 2
the same for the minimum. Do you have suggestion for symbolc constants
here (aka #defines). Any details what this pre/postecho is about?
The result is used in _ve_envelope_search() to set some marks
(ve->mark). Then there is some search in the mark-vector and based on
the vorbis switches between the two mdct parameter sets (small/large).
Thanks for any insight in advance.
Stefan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: co...
2005 Nov 16
1
Crash in mdct_forward
Hello all,
I am playing around, trying to get an OggVorbis encoder
implementation working on the Symbian OS.
Unfortunately I am getting a crash - here is the stack
vorbis_analysis_blockout
_ve_envelope_search
_ve_amp
mdct_forward
free
User::Free(void *)
RHeap::Free(void *)
RHeap::GetAddress(const void *)const
RHeap::CheckCell(const RHeap::SCell *)const
Panic(TCdtPanic)
User::Panic(const TDesC16 &, int)
In the case here the free call is doing something very bad
(like for example freeing some memo...
2005 Nov 16
1
Crash in mdct_forward
Hello all,
I am playing around, trying to get an OggVorbis encoder
implementation working on the Symbian OS.
Unfortunately I am getting a crash - here is the stack
vorbis_analysis_blockout
_ve_envelope_search
_ve_amp
mdct_forward
free
User::Free(void *)
RHeap::Free(void *)
RHeap::GetAddress(const void *)const
RHeap::CheckCell(const RHeap::SCell *)const
Panic(TCdtPanic)
User::Panic(const TDesC16 &, int)
In the case here the free call is doing something very bad
(like for example freeing some memo...
2000 Aug 24
3
lib/block.c question
...oice of
largebound in the case of vd.W being a short window (vd.W==0). The question
is at the end, as well as my thinking as to what it ought to be.
(alpha-version uncorrected bkgd info for now...)
'largebound' is used in the envelope search, which does:
1.3.4 lib/envelope.c line 178: long _ve_envelope_search(&vd, long largebound)
1. Reallocate storage for the IIR-filtered versions of the raw data
channels, if necessary.
2. Play catch-up on the IIR-filtered versions. Extend 'em as far as
we have data.
3. Search forwards in the filtered data from the minimal starting point
j for a short...