56 Commits (012dc2c426e02b688837d3d7477da55f4db032e6)

Author SHA1 Message Date
Michael Niedermayer b2cc8111d6 More sane error message when extradata has not been set. 15 years ago
Reimar Döffinger 7a41027cc4 vorbis_dec: factor out duplicated code for index reading, bounds checking and 15 years ago
Robert Swain f640478b56 Reindent after channel layout commit from yesterday 15 years ago
Robert Swain 53a71e1ba4 Add vorbis channel layout support according to those defined in the Vorbis I 15 years ago
Diego Biurrun a7adcf29cf whitespace cosmetics, prettyprinting, K&R coding style 15 years ago
Diego Biurrun 0b8e7ab059 some more linebreak and brace placement cosmetics 15 years ago
Diego Biurrun 5e56b30e1f brace placement and linebreak cosmetics 15 years ago
Reimar Döffinger c31afa5d24 Fix format string to match the types printed. 15 years ago
Google Chrome aedc98b0a4 Check submap indexes. 15 years ago
Michael Niedermayer 0a01efd0aa Make error return sign consistent. 15 years ago
Google Chrome 36b7e983a6 Check begin/end/partition_size. 15 years ago
Google Chrome cdf1512eba Check res_setup->books. 15 years ago
Google Chrome 993092dcd3 Check masterbook index and subclass book index. 15 years ago
Google Chrome e5b0cfb541 Add checks for per-packet mode indexes and per-header mode mapping indexes. 15 years ago
Google Chrome 79a4258141 Check classbook value. 15 years ago
Google Chrome 96651e790c Fix book_idx check. 15 years ago
Google Chrome d70fa8f131 Sanity checks for magnitude and angle. 15 years ago
Google Chrome 08c8742cdb = -> == typo. 15 years ago
Michael Niedermayer 98f7bcb119 Check dimensions against 0 too. 15 years ago
Michael Niedermayer 9062cd3544 Check validity of channels & samplerate. 15 years ago
Måns Rullgård 01b2214758 Merge FFTContext and MDCTContext 15 years ago
Reimar Döffinger 1de4ba7155 Make sure that values generated for ff_vorbis_len2vlc in 16 years ago
Siarhei Siamashka 373177949f Use iMDCT output scaling to simplify ffvorbis and make it slightly faster. 16 years ago
Siarhei Siamashka 7dfed8e1dc Fix for a problem with inverted sign of output data from ffvorbis decoder. 16 years ago
Siarhei Siamashka 7d485f165f Support for getting (i)MDCT output multiplied by a constant scaling factor. 16 years ago
Siarhei Siamashka 460c0abfbb Fix for issue #829 ("ffvorbis outputs crackling sound, libvorbis plays fine") 16 years ago
Stefano Sabatini 9106a698e7 Rename bitstream.h to get_bits.h. 16 years ago
Thilo Borgmann 7a00bbad21 Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 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). 17 years ago
Loren Merritt 8a37920c9e r14205 broke vorbis float_to_int on ppc 17 years ago
Loren Merritt 5eb0f2a425 float_to_int16_interleave: change src to an array of pointers instead of assuming it's contiguous. 17 years ago
Loren Merritt 633d9def9d vorbis: reduce memory by reusing buffers 17 years ago
Loren Merritt 1a32536737 unroll another common case in vorbis_residue_decode 17 years ago
Loren Merritt b9fa32082c exploit mdct symmetry 17 years ago
Loren Merritt f27e1d645e simplify vorbis windowing 17 years ago
Michael Niedermayer da95f225fd Set frame_size to the gcd of what the decoder can output. 17 years ago
Stefano Sabatini fe4bf37455 Make AVCodec long_names definition conditional depending on CONFIG_SMALL. 17 years ago
Diego Biurrun a5c0969a33 Remove one more set of useless parentheses from a return call. 17 years ago
Stefano Sabatini d5202e4fda Add long names to many AVCodec declarations. 17 years ago
Zuxy Meng 98a6fff98c Apply 'cold' attribute to init/uninit functions in libavcodec 17 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