summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* 10000l vbr mp3 fixMichael Niedermayer2005-01-31
| | | | Originally committed as revision 3911 to svn://svn.ffmpeg.org/ffmpeg/trunk
* support 32bit output for the mpeg audio decoderMichael Niedermayer2005-01-31
| | | | Originally committed as revision 3910 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more accurate dequant of near zero coefficientsMichael Niedermayer2005-01-31
| | | | Originally committed as revision 3909 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (missing overflow check)Michael Niedermayer2005-01-31
| | | | Originally committed as revision 3908 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100000l (typos in the #define for selecting the NORM6 method -> wasnt ↵Michael Niedermayer2005-01-30
| | | | | | compiled, after fixing typos new method doesnt even compile -> swicth back to old until its fixed) Originally committed as revision 3907 to svn://svn.ffmpeg.org/ffmpeg/trunk
* - add another way to decode norm6 VLC; modify VLC_NORM6_METH0D define inanonymous2005-01-30
| | | | | | | | | | | | | | | | vc9data.h to select the behaviour - modified decode_b_picture_primary_header so that decode_bi_picture_header is no more required Fixes: - modifications for some more using of MpegEncContext - fixed a bit frame type decoding - switch from pointers to index for AC tables - corrected P CBPCY decoding (p_cbpcy += 4) patch by anonymous Originally committed as revision 3906 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In that patch:anonymous2005-01-30
| | | | | | | | | | | | - avctx and gb elements were removed from VC9Context, hence a larger diff - some code was added to h263dec.c regarding CODEC_ID_WMV3 (should apply to CODEC_ID_VC9 too) - VLC tables and other related tables were made global whenever this seemed necessary; appropriate changes were therefore made to other parts of the code using those tables - the change for the bitplane management to a struct (some of them should eventually be mapped to MpegEncContext arrays) wasn't associated with the proper frees; should be fixed now patch by anonymous better names for globalized tables by me Originally committed as revision 3905 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (didnt test code after cvs up ...)Michael Niedermayer2005-01-30
| | | | Originally committed as revision 3904 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dithering for the mpeg audio decoderMichael Niedermayer2005-01-30
| | | | Originally committed as revision 3903 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing missaligned memory accesses in fill_rectangle()Michael Niedermayer2005-01-30
| | | | Originally committed as revision 3901 to svn://svn.ffmpeg.org/ffmpeg/trunk
* require a few valid and equal mp3 headers for resyncMichael Niedermayer2005-01-29
| | | | Originally committed as revision 3900 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added a lock/unlock_lib pair to allow extern progs to serialize access to lavc.François Revol2005-01-29
| | | | Originally committed as revision 3899 to svn://svn.ffmpeg.org/ffmpeg/trunk
* exported ff_mpa_synth_filter for upcoming qdm2 decoderAlex Beregszaszi2005-01-28
| | | | Originally committed as revision 3897 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make decode012() static inlineMichael Niedermayer2005-01-28
| | | | Originally committed as revision 3895 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (negative strides)Michael Niedermayer2005-01-26
| | | | Originally committed as revision 3887 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use dc tables from msmpeg4 instead of duplicating them patch by anonymousanonymous2005-01-26
| | | | Originally committed as revision 3886 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dont duplicate decode012()Michael Niedermayer2005-01-25
| | | | Originally committed as revision 3884 to svn://svn.ffmpeg.org/ffmpeg/trunk
* check norm6 vlc validity as there are some bit sequences which dont ↵Michael Niedermayer2005-01-25
| | | | | | corespond to any codeword, the other vlc tables all seem to be huffman tables though Originally committed as revision 3883 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fixes:anonymous2005-01-24
| | | | | | | | | | | | - i/p/b_decode_mbs functions now checks the proper values (from bitplane). I didn't find it very clear, but it seems "raw" = "to read at the MB layer". I used a structure, but we could spare that indirection and add a flag in the VC9Context for each array. - Properly decode (or so I think) the CBPCY (as it is predicted) - many more things patch by anonymous Originally committed as revision 3882 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more 10l typosMichael Niedermayer2005-01-24
| | | | Originally committed as revision 3881 to svn://svn.ffmpeg.org/ffmpeg/trunk
* norm-6 / diff-6 support (untested, parts of it just guessed as the spec is ↵Michael Niedermayer2005-01-24
| | | | | | unclear) Originally committed as revision 3880 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixing many bugs in bitplane_decoding()Michael Niedermayer2005-01-24
| | | | | | spliting row/colskip cases into their own functions as these will be needed for NORM/DIFF-6 Originally committed as revision 3879 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dont use several 100 mb memory for a tiny 120 element tableMichael Niedermayer2005-01-23
| | | | | | | remove redundant code related to av_free() typo fix Originally committed as revision 3878 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 1000000000l typosMichael Niedermayer2005-01-23
| | | | Originally committed as revision 3877 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mention table duplications, note, please avoid duplicating tables!Michael Niedermayer2005-01-23
| | | | Originally committed as revision 3876 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Check pointers before writing to memoryRoberto Togni2005-01-23
| | | | Originally committed as revision 3874 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2005-01-23
| | | | Originally committed as revision 3873 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid buf_size == 0 checks in every decoderMichael Niedermayer2005-01-23
| | | | Originally committed as revision 3872 to svn://svn.ffmpeg.org/ffmpeg/trunk
* more detailed error messagesMichael Niedermayer2005-01-23
| | | | Originally committed as revision 3871 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10lMichael Niedermayer2005-01-23
| | | | Originally committed as revision 3870 to svn://svn.ffmpeg.org/ffmpeg/trunk
* framerate checkMichael Niedermayer2005-01-23
| | | | Originally committed as revision 3869 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify deblockMichael Niedermayer2005-01-23
| | | | Originally committed as revision 3868 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use clip_uint8()Michael Niedermayer2005-01-23
| | | | Originally committed as revision 3867 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2005-01-23
| | | | | | reference list 1 swaping fix? seems its not used by any samples i found though Originally committed as revision 3863 to svn://svn.ffmpeg.org/ffmpeg/trunk
* preliminary vc9 bitstream decoder, committing to make syncing and team-work ↵Alex Beregszaszi2005-01-22
| | | | | | on it easier Originally committed as revision 3862 to svn://svn.ffmpeg.org/ffmpeg/trunk
* preliminary vc9 bitstream decoder, committing to make syncing and team-work ↵Alex Beregszaszi2005-01-22
| | | | | | on it easier Originally committed as revision 3861 to svn://svn.ffmpeg.org/ffmpeg/trunk
* count errors instead of printing 2^31Michael Niedermayer2005-01-21
| | | | Originally committed as revision 3857 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Out-of-directory build patch by (Philipp Matthias Hahn <pmhahn titan.lahn de>)Philipp Matthias Hahn2005-01-21
| | | | | | preserve support for spaces in directories in case of in-tree builds by (James A. Morrison <ja2morri csclub.uwaterloo ca>) Originally committed as revision 3855 to svn://svn.ffmpeg.org/ffmpeg/trunk
* jpeg style yuv fixesMichael Niedermayer2005-01-20
| | | | Originally committed as revision 3852 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H.264 b ref pic list order and long term pictures patch by (Loic Le Loarer ↵Loic Le Loarer2005-01-19
| | | | | | <loic.le-loarer polytechnique org>) Originally committed as revision 3851 to svn://svn.ffmpeg.org/ffmpeg/trunk
* div by zero aspect fixMichael Niedermayer2005-01-19
| | | | Originally committed as revision 3850 to svn://svn.ffmpeg.org/ffmpeg/trunk
* svq3_get_se_golomb() fixMichael Niedermayer2005-01-19
| | | | Originally committed as revision 3849 to svn://svn.ffmpeg.org/ffmpeg/trunk
* compile with TRACE define patch by (Loic <lll+ffmpeg m4x org>)Loïc Le Loarer2005-01-19
| | | | Originally committed as revision 3848 to svn://svn.ffmpeg.org/ffmpeg/trunk
* x86_64 pointer typecast fix by (Martin Drab <drab kepler.fjfi.cvut cz>)Michael Niedermayer2005-01-18
| | | | Originally committed as revision 3845 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2005-01-17
| | | | | | benchmark Originally committed as revision 3844 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l patch by (matthieu castet <castet.matthieu free fr>)Matthieu Castet2005-01-16
| | | | Originally committed as revision 3842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2005-01-15
| | | | Originally committed as revision 3841 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify, null pointer, selftestMichael Niedermayer2005-01-15
| | | | Originally committed as revision 3840 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Decode MP3 in ADU formatRoberto Togni2005-01-15
| | | | Originally committed as revision 3839 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 1l, forgot to remove duplicated error messageRoberto Togni2005-01-15
| | | | Originally committed as revision 3838 to svn://svn.ffmpeg.org/ffmpeg/trunk