search for: _ve_envelope_search

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...