| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Backports commit 562307a4a7082e24553f3d2c55dab397a17c4b4f from
tremor main branch:
Prevent out-of-bounds write in codebook decoding.
Codebooks that are not an exact divisor of the partition size are now
truncated to fit within the partition.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Backports commit 80661a13c93a01f25b8df4e89fecad0eee69ddcc from
tremor main branch:
floor0 code could potentially use a book where the number of vals it
needed to decode was not an integer number of dims wide. This caused
it to overflow the output vector as the termination condition was in
the outer loop of vorbis_book_decodev_set.
None of the various vorbis_book_decodeXXXX calls internally guard
against this case either, but in every other use the calling code does
properly guard (and avoids putting more checks in the tight inner
decode loop).
For floor0, move the checks into the inner loop as there's little
penalty for doing so. Add commentary indicating where guarding is
done for each call variant.
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@18154 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@18100 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@17380 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
|
|
|
|
|
| |
fixes the message
configure: WARNING: unrecognized options: --enable-maintainer-mode
at the end of configure run when one was using autogen.sh.
Ported from trunk r17157, Patch by Stefan Kost
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@17159 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
|
| |
normal vorbisdec.
Ported from trunk r17156, Patch by Stefan Kost
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@17158 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
|
| |
Add a pkgconfig file, include html docs in dist. NB. this branch has
no Win32 directory.
Adapted from patch by Stefan Kost.
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@17154 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
|
|
|
| |
There are 3 public symbols in the headers, which are missing in the
linker script and thus marked as private again. This causes issues for
e.g. gstreamer (https://bugzilla.gnome.org/show_bug.cgi?id=616194).
Patch by Stefan Kost
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@17153 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@13292 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
|
|
| |
One more 'force eop' fix when speculative codebook decode runs off the
end of a packet
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@13184 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@13181 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
|
| |
Eliminate electric fence from debug Makefile; valgrind supercedes.
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@13165 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
| |
*larger* than the current blocksize. Handle according to spec. (lowmem branch)
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@13157 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@12650 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@10709 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
| |
signedness mismatches. Issue #622.
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@10708 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@9260 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@9259 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@9258 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@6816 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
| |
ivorbiscodec.h.
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@6815 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@5622 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@5620 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@5619 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@5617 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@5616 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
| |
mostly bitwise end-of-packet behavior, fleshing out 64kHz limit support
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@5615 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4791 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
|
|
| |
seeks more expensive, but does not affect decode speed.
Correct a number of bugs exposed by seeking.
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4652 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
| |
version in floor1.
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4632 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4626 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4625 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4624 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4623 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
|
| |
steps. pcmout must now be more tightly integrated with vorbisfile;
last stage of mdct renders directly into 16 bit PCM output.
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4621 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
| |
additional working space.
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4618 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
| |
better shot at binary compat from release to release.
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4611 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4610 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4609 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4608 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4607 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
| |
possible amount of needed memory when typical case is much lower.
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4605 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4601 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
|
|
|
| |
Floor 0 more or less complete; eliminated all lookups, reduced stack
slightly *and* the code got faster :-)
Monty
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4600 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
|
|
|
| |
anyway), throw OV_EIMPL on architectures where right shift of a signed
int is not arithmetic.
Monty
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4598 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
|
|
|
| |
signed integer being arithmetic or logical shift.
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4597 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4596 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4595 0101bb08-14d6-0310-b084-bc0e0c8e3800
|
|
|
|
| |
git-svn-id: https://svn.xiph.org/branches/lowmem-branch/Tremor@4594 0101bb08-14d6-0310-b084-bc0e0c8e3800
|