4878 Commits (4440b1188ebc1e9fc901bccfcee384423b0a264f)

Author SHA1 Message Date
  Michael Niedermayer 7ebf5927fd codec id addition guidlines 18 years ago
  Kostya Shishkov 351f6b4e91 FASTTX==0 means additional 16 bits in extradata 18 years ago
  Kostya Shishkov 6b27f3b87f One more FASTTX-related hack 18 years ago
  Kostya Shishkov 9ac421e3c1 Remove redundant assign 18 years ago
  Michael Niedermayer adcb72b521 set pict_type to I type during init so parsers which dont set it get all i frames, fixes mp3 seeking 18 years ago
  Ivan Kalvachev d215d07ae0 get rid of unused entries in the middle of xvmc_render struct, 18 years ago
  Ian Braithwaite 1890c2acf4 Optimize by building the mdct window and multipying/adding at the same time. 18 years ago
  Michael Niedermayer f39c3c8855 factorize & 18 years ago
  Michael Niedermayer 0abfd53344 simplify 18 years ago
  Aurelien Jacobs ed18643199 properly set *data_size when returning >= 0 values in shorten_decode_frame() 18 years ago
  Michael Niedermayer 0cb7f8a260 check input validity, this prevents a few variables from reachin odd values which might have lead to out of array writes and thus might have been exploitable 18 years ago
  Michael Niedermayer 34a370cb0c simplify 18 years ago
  Baptiste Coudurier f0cb03e9f2 increment subminor version due to r8502 and r8504, those revisions make dnxhd and gif decoders in line with libavcodec API 18 years ago
  Baptiste Coudurier 04f7136bfe remove TODO, its done now 18 years ago
  Baptiste Coudurier 10d4899c01 pass correct buffer size to lzw decode init 18 years ago
  Michael Niedermayer 5f01beb548 move eob_reached logic into ff_lzw_decode_tail() which simplifies the code, avoids some checks in the innermost loop and also gets rid of the controversal break while hopefully retaining the last byte in a valid bytestream, invalid bytestreams still can have very significant overread 18 years ago
  Michael Niedermayer 6aaf3abd6d simplify 18 years ago
  Michael Niedermayer bf7709619b factorize 18 years ago
  Michael Niedermayer 62ef8925c5 simplify 18 years ago
  Kostya Shishkov b666151045 1000l to myself - get correct quantization for blocks 1 and 2 18 years ago
  Aurelien Jacobs da91ed594e use generic xiph header spliting func to split theora headers 18 years ago
  Aurelien Jacobs 5bb127a98f extract vorbis header spliting code into a reusable function 18 years ago
  Baptiste Coudurier 239e1b6f8f actually return bytes read 18 years ago
  Baptiste Coudurier ea82552c09 return error if loop has ended before decoding image 18 years ago
  Baptiste Coudurier 877519f550 actually return bytes read 18 years ago
  Baptiste Coudurier 7a28b7714e add some length checks 18 years ago
  Baptiste Coudurier 5f7ab90a0c simplify 18 years ago
  Baptiste Coudurier 93e91145b4 fix indentation 18 years ago
  Baptiste Coudurier 36376fa3ba break if eob is reached to avoid reading one too much byte 18 years ago
  Limin Wang e2f3d94786 Fix H.264 8x8 transform selection 18 years ago
  Tim Chick 56cc42664a iwmmxt ffmpeg code does not implement dct_unquantize_h263_inter_iwmmxt, but 18 years ago
  Michael Niedermayer 8ec04d344a set more reasonable cutoff for audio rate conversion 18 years ago
  Michael Niedermayer 47bbf8a71d clarify codec_tag 18 years ago
  Michael Niedermayer 89cff671f4 clarify sub_id 18 years ago
  Michael Niedermayer 7e068841cb replace long double in the audiophile kiddy mode with doubles, its faster (and more portable) and the audiophile placebo 120db stopband attenuation isnt affected 18 years ago
  Michael Niedermayer d6fead9089 change high precision mode to 30 bits again after making the code less overflow sensitive 18 years ago
  Michael Niedermayer 303bd95cd2 optimize linear filter coeff interpolation code, this also makes the code less prone to overflows 18 years ago
  Justin Ruggles d971a5fa81 cosmetics. align and condense. 18 years ago
  Justin Ruggles 319708da02 simplify 18 years ago
  Justin Ruggles bbd16dea67 utilize multi-stage AC-3 bit allocation. speeds up encoding by 25-30% 18 years ago
  Michael Niedermayer 447caf7941 revert r8469 (increase bits for non default highprecision mode) 18 years ago
  Michael Niedermayer 55fc0eb174 AUDIOPHILE_KIDDY_MODE 18 years ago
  Michael Niedermayer 50df67d3b5 optimize bessel function instead of trusting gcc to do trivial optimizations (as gcc doesnt ...) 18 years ago
  Michael Niedermayer 14f887efc6 select more sensible default windows (= attenuation beyond the dynamic range of your input is silly if it negatively affects other parameters) 18 years ago
  Michael Niedermayer 20cf58c32b make kaiser windows with other beta than 16 available 18 years ago
  Tim Chick f88e7c833b enable iwmmxt support, removing mm_support() stub 18 years ago
  Michael Niedermayer c252b26d55 make high precision mode accessible at compile time 18 years ago
  Michael Niedermayer ca6940f871 increase bits for non default highprecision mode 18 years ago
  Michael Niedermayer ae232dd740 code for testing the accuracy of the resampler 18 years ago
  Michael Niedermayer 66a148a19a remove dithering of filter coefficients, improves precision by 1-2 bits and 18 years ago