Chris Evans
|
6b01bcebb9
vorbis: An additional defense in the Vorbis codec.
|
13 years ago |
Reinhard Tartler
|
efd453d82d
vorbisdec: Fix decoding bug with channel handling
|
13 years ago |
Frank Barchard
|
329e816ed7
Check rangebits to avoid a possible crash.
|
13 years ago |
Jason Garrett-Glaser
|
d6860fb653
Fix crashes in vorbis decoding found by zzuf
|
13 years ago |
Reinhard Tartler
|
96ca078b22
Check validity of channels & samplerate.
|
14 years ago |
Google Chrome
|
9e3935dfd8
Check submap indexes.
|
14 years ago |
Google Chrome
|
4f5ee3f87b
Check begin/end/partition_size.
|
14 years ago |
Google Chrome
|
736d36b792
Check res_setup->books.
|
14 years ago |
Google Chrome
|
dc5cc27d5a
Check masterbook index and subclass book index.
|
14 years ago |
Google Chrome
|
eb70d77e1e
Add checks for per-packet mode indexes and per-header mode mapping indexes.
|
14 years ago |
Google Chrome
|
b8ec4c49bd
Check classbook value.
|
14 years ago |
Google Chrome
|
49487dfd78
Fix book_idx check.
|
14 years ago |
Google Chrome
|
0d3f25eb48
Sanity checks for magnitude and angle.
|
14 years ago |
Google Chrome
|
9ef13f70f4
= -> == typo.
|
14 years ago |
Reinhard Tartler
|
beb0dc5f36
Check dimensions against 0 too.
|
14 years ago |
Diego Biurrun
|
bad5537e2c
Use full internal pathname in doxygen @file directives.
|
15 years ago |
Oded Shimon
|
05dee1b7df
Rename all vorbis encoder related typedefs to not use _t for POSIX compatibility
|
16 years ago |
Carl Eugen Hoyos
|
c8562a6fda
Fix memleak for currupt input.
|
16 years ago |
Siarhei Siamashka
|
9d2b5cf2e0
Interleaved forward/backward channels processing in order to increase chances
|
16 years ago |
Michael Niedermayer
|
c541e668f6
Optimize vorbis_residue_decode() so that vr->type is a constant.
|
16 years ago |
Loren Merritt
|
d46ac5bfde
mdct wrapper function to match fft
|
16 years ago |
Loren Merritt
|
46803f4f67
optimize imdct_half:
|
16 years ago |
Peter Ross
|
fd76c37fd9
Modify all codecs to report their supported input and output sample format(s).
|
16 years ago |
Loren Merritt
|
8a37920c9e
r14205 broke vorbis float_to_int on ppc
|
16 years ago |
Loren Merritt
|
5eb0f2a425
float_to_int16_interleave: change src to an array of pointers instead of assuming it's contiguous.
|
16 years ago |
Loren Merritt
|
633d9def9d
vorbis: reduce memory by reusing buffers
|
16 years ago |
Loren Merritt
|
1a32536737
unroll another common case in vorbis_residue_decode
|
16 years ago |
Loren Merritt
|
b9fa32082c
exploit mdct symmetry
|
16 years ago |
Loren Merritt
|
f27e1d645e
simplify vorbis windowing
|
16 years ago |
Michael Niedermayer
|
da95f225fd
Set frame_size to the gcd of what the decoder can output.
|
16 years ago |
Stefano Sabatini
|
fe4bf37455
Make AVCodec long_names definition conditional depending on CONFIG_SMALL.
|
16 years ago |
Diego Biurrun
|
a5c0969a33
Remove one more set of useless parentheses from a return call.
|
16 years ago |
Stefano Sabatini
|
d5202e4fda
Add long names to many AVCodec declarations.
|
16 years ago |
Zuxy Meng
|
98a6fff98c
Apply 'cold' attribute to init/uninit functions in libavcodec
|
16 years ago |
Michael Niedermayer
|
8c4bd28bec
const
|
17 years ago |
Benoit Fouet
|
1234585fac
Initialize "saved" buffer to zero.
|
17 years ago |
Michael Niedermayer
|
90901860c2
stupid code (casting of void*) found by checktree.sh
|
17 years ago |
Michael Niedermayer
|
e14356c895
fix issue130
|
17 years ago |
Alex Beregszaszi
|
7ae7300ee3
use skip_bits where appropriate
|
17 years ago |
Alex Beregszaszi
|
5fc32c275e
use get_bits1(..) instead get_bits(.., 1)
|
17 years ago |
Denes Balatoni
|
975741e79c
Don't segfault if an empty codebook gets used.
|
17 years ago |
Diego Biurrun
|
e5a389a1b7
license header consistency cosmetics
|
17 years ago |
Aurelien Jacobs
|
07c55d8ea3
rename vorbis.c to vorbis_dec.c and vorbis_common.c to vorbis.c
|
17 years ago |