Commit History

Author SHA1 Message Date
  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