26 Commits (a4b8cb3c55cbbaecd38b78ee7ade1732ee325ad7)

Author SHA1 Message Date
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. 17 years ago
Loren Merritt d46ac5bfde mdct wrapper function to match fft 17 years ago
Loren Merritt 46803f4f67 optimize imdct_half: 17 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
Michael Niedermayer e14356c895 fix issue130 17 years ago
Alex Beregszaszi 7ae7300ee3 use skip_bits where appropriate 18 years ago
Alex Beregszaszi 5fc32c275e use get_bits1(..) instead get_bits(.., 1) 18 years ago
Denes Balatoni 975741e79c Don't segfault if an empty codebook gets used. 18 years ago
Diego Biurrun e5a389a1b7 license header consistency cosmetics 18 years ago
Aurelien Jacobs 07c55d8ea3 rename vorbis.c to vorbis_dec.c and vorbis_common.c to vorbis.c 18 years ago
Aurelien Jacobs f6bd6eeffd loosen vorbis_enc.c dependencies by spliting vorbis.c 18 years ago
Aurelien Jacobs 5bb127a98f extract vorbis header spliting code into a reusable function 18 years ago
Måns Rullgård 36cd306907 rename inverse -> ff_inverse 18 years ago
Diego Biurrun c26abfa541 Rename ABS macro to FFABS. 18 years ago
Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
Oded Shimon 7f09a56091 remove render_line from vorbis.h, add ff_vorbis_floor1_render_list instead 19 years ago
Oded Shimon 6c29d7c8f3 make some more functions global so they can be shared with vorbis_enc.c 19 years ago
Oded Shimon 9f963af5a0 make ready_floor1_list() shared for vorbis_enc.c 19 years ago
Oded Shimon cc0ba5a58f vorbis.h -> vorbis_data.c 19 years ago
Reimar Döffinger 544c449d12 Get rid of get_bits_long_le, get_bits_long was fixed and now behaves the same way. 19 years ago
Oded Shimon 0e3cb7a1ff fix to vorbis decoder for book==0 19 years ago
Diego Biurrun b7cff9ce7c Remove unused variable. 19 years ago
Loren Merritt 069720565c vorbis simd tweaks 19 years ago
Loren Merritt 0e0adae0ba vorbis cosmetics: mdct0,mdct1 => mdct[2] 19 years ago
Loren Merritt 88db1a15c5 misc tweaks in vorbis_residue_decode(). 19 years ago
Loren Merritt eb4825b5d4 sse and 3dnow implementations of float->int conversion and mdct windowing. 19 years ago
Loren Merritt bcfa3e58ee 3dnow2 implementation of imdct. 19 years ago
Loren Merritt 32e8763103 another div -> fastdiv, another 2% faster vorbis. 19 years ago
Loren Merritt 2dac4acfc0 sse & sse2 implementations of vorbis channel coupling. 19 years ago
Loren Merritt 7bf0049623 int16_t is faster than int_fast16_t for division. 19 years ago
Benjamin Larsson 8dcf48a8c3 Cosmetics. Add the defines needed for debug output. 19 years ago
Loren Merritt 24efb5e51b fix a crash on x86_64 19 years ago
Denes Balatoni 8d39d67a78 vorbis 5:1 decoding fix, fix mi2_vorbis51.mp4, patch by Denes Balatoni <dbalatoni at programozo dot hu> 19 years ago
Uoti Urpala f267587ece Vorbis specs requires blocksize_1 >= blocksize_0, error if it's false. 19 years ago