58 Commits (1482fee88d0df2ff1f991725c87221f13b0b1c04)

Author SHA1 Message Date
Michael Niedermayer 02af2269c0 check for error 20 years ago
Michael Niedermayer f86f4481d8 cast to uint32 as the table is uint32_t, this also worksaround a gcc or libc bug related to frexp() 20 years ago
Måns Rullgård 88730be651 kill warnings patch by (Måns Rullgård <mru inprovide com>) 20 years ago
Roberto Togni d2a7718df9 Multichannel mp3 in mp4 support ISO/IEC 14496-3:2001/FPDAM 3 (MP3onMP4) 20 years ago
Michael Niedermayer 44f1698a38 merge a few shifts into the dequantization, faster and more accurate, lets hope it doesnt overflow 20 years ago
Michael Niedermayer 125d624610 optimizing imdct12 20 years ago
Michael Niedermayer ce4a29c066 optimize antialias 20 years ago
Michael Niedermayer d04728bb57 faster, simpler and more accurate l3_unscale() 20 years ago
Michael Niedermayer 711ae726f7 optimizing imdct36() 20 years ago
Michael Niedermayer a3a5f4d6c3 support 32bit output for the mpeg audio decoder 20 years ago
Michael Niedermayer b696d2a676 more accurate dequant of near zero coefficients 20 years ago
Michael Niedermayer 84af4a7ee6 10l (missing overflow check) 20 years ago
Michael Niedermayer 093c6e50c9 10l (didnt test code after cvs up ...) 20 years ago
Michael Niedermayer a7a858996f dithering for the mpeg audio decoder 20 years ago
Alex Beregszaszi bf1f4da01f exported ff_mpa_synth_filter for upcoming qdm2 decoder 20 years ago
Roberto Togni 1ede228a4f Decode MP3 in ADU format 20 years ago
Michael Niedermayer 2fc8ea249f dissallow sprintf 20 years ago
Michael Niedermayer caa336b4cc common.c -> bitstream.c (and the single non bitstream func -> utils.c) 20 years ago
Burkhard Plaum 073c2593c9 Memory leak fix patch by (Burkhard Plaum <plaum >at< ipf.uni-stuttgart )dot( de>) 20 years ago
Alex Beregszaszi 491c4a1005 warning fix 21 years ago
Michael Niedermayer 53db1cae1c data_size = 0 cleanup 21 years ago
Michael Niedermayer 8d1f2ba5e1 static allocation rewrite (old code was plain a broken mess) 21 years ago
Michael Niedermayer 2caa92d935 fixes by Gildas Bazin <gbazin at altern dot org> 21 years ago
Michael Niedermayer ac806113fe 10l 21 years ago
Steven M. Schultz 84f986c0f4 lrintf patch by ("Steven M. Schultz" <sms at 2BSD dot COM>) 21 years ago
Michael Niedermayer a1e257b231 optimize compute_antialias() and add a floating point based alternative (2x faster) 21 years ago
Fabrice Bellard 962d6ae6c5 exported mpa_decode_header for new parser API 21 years ago
Fabrice Bellard 98ce5991d7 update sub_id in mpegaudio decoding (might need same method as MPEG2VIDEO too ?) 21 years ago
Fabrice Bellard 80783dc2c2 CODEC_ID_MP3LAME is obsolete 21 years ago
Fabrice Bellard 8c5b5683ae fixed audio frame buffering problem (should correct problems on some streams) - faster synthesis filter - prototype 'parse_only' support 21 years ago
Fabrice Bellard 228ef9dde1 memmove fixes (Jon Burgess) 21 years ago
Michael Niedermayer a05c8d7177 merging a small amount of the changes from BroadQ, the rest is either not clean / doesnt apply / or is PS2 specific (someone with a PS2 should merge/send a patch for the later) 22 years ago
Michael Niedermayer 983e3246b7 per file doxy 22 years ago
Zdenek Kabelac 0c1a9edad4 * UINTX -> uintx_t INTX -> intx_t 22 years ago
Zdenek Kabelac 5c91a6755b * static,const,compiler warning cleanup 22 years ago
Michael Niedermayer 68f593b484 GetBitContext.size is allways multiplied by 8 -> use size_in_bits to avoid useless *8 in a few inner loops 22 years ago
Måns Rullgård ef9f730675 C99 initializers and kill warnings patch by (mru at users dot sourceforge dot net (Måns Rullgård)) 22 years ago
Zdenek Kabelac 855ea723b0 * two functions to handle allocation of static data more simple 22 years ago
Michael Niedermayer b587a7cb2b vc++ sucks, found by ("csharprules" <csharprules at hotmail dot com>) 22 years ago
Zdenek Kabelac 3625e88ab7 * resync without endless loop 22 years ago
Michael Niedermayer 8db1a1dde0 new bitstream reader API (old get_bits() based one is emulated and will still be supported in the future cuz its simpler) 23 years ago
Falk Hüffner 20695ec921 Minor warning cleanup. 23 years ago
Fabrice Bellard 8155233413 fixed layer1/2 overflow if very loud sound - fixed broken free format decoding to pass all mpeg audio standard decoding tests (please avoid patching the parser without having all test streams available - contact me if necessary) 23 years ago
Zdenek Kabelac cd4af68ad5 * started to cleanup name clashes for onetime compilation 23 years ago
Fabrice Bellard fad9f495c0 removed invalid buffer handling 23 years ago
Fabrice Bellard ff4ec49e64 license/copyright change 23 years ago
Fabrice Bellard 59d3e367a8 fixed incorrect global gain - slightly increased precision of n^(4/3) table 23 years ago
Fabrice Bellard 747a67fbab fixed one overflow problem 23 years ago
Fabrice Bellard f9ed4f8894 put all integer init code to compute n^(4/3) - memory alloc and header fixes 23 years ago
Juanjo 4b1f4f236b - Versions defined for libav/libavcodec. 23 years ago