37 Commits (8d14a25c3efdb5de526db872ca7b29b63a530044)

Author SHA1 Message Date
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 ?) 22 years ago
Fabrice Bellard 80783dc2c2 CODEC_ID_MP3LAME is obsolete 22 years ago
Fabrice Bellard 8c5b5683ae fixed audio frame buffering problem (should correct problems on some streams) - faster synthesis filter - prototype 'parse_only' support 22 years ago
Fabrice Bellard 228ef9dde1 memmove fixes (Jon Burgess) 22 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 23 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
Juanjo 10bb7023a2 - Added force_pts to av_write_packet() to be able to force PTS, this helps 23 years ago
Michael Niedermayer 27a3e2c5e0 another bitstream reader code (faster on intel cpus) - patch by Michael Niedermayer <michaelni@gmx.at> 23 years ago
Zdenek Kabelac 92d24f49f8 * fixed decoding busy loop 23 years ago
Zdenek Kabelac 2d83f323d6 * and finaly avoid deadlock at the end of audio stream 23 years ago
Zdenek Kabelac de5123dc35 * fixes to avoid crash when broken mp3 header is found 23 years ago
Zdenek Kabelac c152c98327 * simple fix to avoid memcpy with len < 0 23 years ago
Fabrice Bellard 239c2f4cd0 added completely new mpeg audio decoder (integer only, free format support, lsf/mpeg25 support, high/low precision support, simpler code) 24 years ago
Fabrice Bellard de6d9b6404 Initial revision 24 years ago