Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-02-25svq3 now in working condition, at least vissually, ill let fate tell usMichael Niedermayer
if the checksums match Originally committed as revision 22061 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-25fix compilation, sorry ive not checked cvslog for a while :(((Michael Niedermayer
svq3 decoder does not work yet though but i didnt want to keep compilation broken longer Originally committed as revision 22060 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-25Dont allocate direct_table 8 times too large.Michael Niedermayer
Originally committed as revision 22056 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-25Store data in direct_table interleaved.Michael Niedermayer
seems 20cpu cycles faster Originally committed as revision 22055 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-25Simplify intra4x4_pred_mode_cache init.Michael Niedermayer
Originally committed as revision 22054 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-25Reorder intra4x4_pred_mode so that we can read/write 4 values at once.Michael Niedermayer
3-7 cpu cycles faster Originally committed as revision 22053 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-25Store intra4x4_pred_mode per row only.Michael Niedermayer
about 5 cpu cycles slower in the local code but should be overall faster due to reduced cache use. (my sample though has too few intra4x4 blocks for this to be meassureable easily either way) Originally committed as revision 22052 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-25unroll tiny and trivial loop. Same speed but clearer.Michael Niedermayer
Originally committed as revision 22051 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-25Cut the size of mvd_table by yet another factor of 2.Michael Niedermayer
The code read/write code itself was 1 cycle faster, overall its likely more due to cache effects Originally committed as revision 22048 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-25Keep mvd_table values of only 2 mb rows.Michael Niedermayer
Originally committed as revision 22047 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-25aac: Keep decode_band_types() from eating all padding at the end of a buffer.Alex Converse
Due to a shortcoming in the AAC specification, if an all zero buffer is fed to section data decoding it will never terminate. That means without a buffer exhaustion check decode_band_types() will consume all input buffer padding. Worse if a get_bits() implementation that returns zeros when padding is exhausted is used, the function will never terminate. The fixes that by added a buffer exhaustion check in the sectioning decoding loop. Originally committed as revision 22044 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-253rd and hopefully last 100l fix.Michael Niedermayer
Originally committed as revision 22041 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-25Fix doxy and assert().Michael Niedermayer
Originally committed as revision 22040 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-25Try to fix 100l compilation failure on some systems.Michael Niedermayer
Originally committed as revision 22039 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-24Change mvd_cache & mvd_table to 8bit, this is overall a bit fasterMichael Niedermayer
for high resolution videos. about 20cycles faster per MB for cathederal. Originally committed as revision 22038 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-24Extend fill_rectangle() support for 16bitMichael Niedermayer
Originally committed as revision 22036 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-24Calculate mvd without abs()Michael Niedermayer
same speed (ask gcc why, i dont know) Originally committed as revision 22035 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-24switch back to (amvd>2)+(amvd>32), its 5 cpu cycles faster now.Michael Niedermayer
Originally committed as revision 22032 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-24Factorize common code from the top of decode_cabac_mb_mvd()Michael Niedermayer
10-15 cpu cycles faster. Originally committed as revision 22029 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-24Replace mvd>2 + mvd>32 by MIN((mvd+28)*17>>9, 2)Michael Niedermayer
same speed as far as i can meassure but it might have fewer branches on some archs. Idea from x264 / jason Originally committed as revision 22027 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-24Replace ad-hoc fill rectangle by fill_rectangle().Michael Niedermayer
Originally committed as revision 22025 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-24ff_msmpeg4_decode_init() calls ff_h263_decode_init() which callsKostya Shishkov
MPV_common_init(), so calling both is redundant and leads to memory leaks in WMV3/VC-1 decoder. Thus use only the first function in WMV3/VC-1 decoder initialization. Originally committed as revision 22024 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-24it is not necessary to display the decoder name, as av_log() automatically ↵Peter Ross
prints the context Originally committed as revision 22023 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-24Replace /2 by faster >>1 as the mvd values are now all positive.Michael Niedermayer
Originally committed as revision 22013 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-24Remove unused variable. Seems i forgot to commit this.Michael Niedermayer
Originally committed as revision 22012 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23mlp_parser: Fix memleak.Jai Menon
ff_combine_frame() is called, which allocates ParseContext->buffer if needed, so ff_parse_close() must be called to free it. Patch by jai. Originally committed as revision 22005 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Cosmetics: break all Makefile lines at 80 columns or lessDaniel Verkamp
Originally committed as revision 22000 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Use reported_size to truncate final Bink Audio framePeter Ross
Originally committed as revision 21993 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Fix iff demuxer dependenciesDaniel Verkamp
Originally committed as revision 21992 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Fix vc1 parser dependenciesDaniel Verkamp
Originally committed as revision 21991 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Fix h264 parser dependenciesDaniel Verkamp
Originally committed as revision 21990 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Fix mpeg4video parser dependenciesDaniel Verkamp
Originally committed as revision 21989 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Fix wmv2 encoder dependenciesDaniel Verkamp
Originally committed as revision 21988 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Fix gif encoder dependenciesDaniel Verkamp
Originally committed as revision 21986 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Fix snow encoder dependenciesDaniel Verkamp
Originally committed as revision 21985 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Fix svq1 encoder dependenciesDaniel Verkamp
Originally committed as revision 21984 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-2310l trocadero: Indeo 5 decoder did not free custom VLCs for macroblock andKostya Shishkov
block decoding at exit, so prevent that memory leak now. Originally committed as revision 21983 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Decode alpha plane in Bink videoKostya Shishkov
Originally committed as revision 21982 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23cosmetics: reindent after last commitKostya Shishkov
Originally committed as revision 21981 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Move plane decoding code into separate function in Bink decoderKostya Shishkov
Originally committed as revision 21980 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Bink video decoder now can use extradata to detect alpha plane presenceKostya Shishkov
Originally committed as revision 21979 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Declare indeo VLC table storage with correct typeMåns Rullgård
Originally committed as revision 21977 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Try to set has_b_frames in codec init if we know everything alraedy.Michael Niedermayer
This fixes some issues with the first few timestamps. Originally committed as revision 21976 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-23Move extradata reading code into codec init instead of doing itMichael Niedermayer
in read frame. Originally committed as revision 21975 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-22Make Bink decoder able to skip alpha planeKostya Shishkov
Originally committed as revision 21963 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-22Macroblock and block Huffman code sets are to be used by both Indeo 4 andKostya Shishkov
Indeo 5, so make them global and move their initialization to the common place as well. And fix static VLC initialization, as ff_ivi_create_huff_from_desc() used old way to do so. Originally committed as revision 21962 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-22Make Bink decoder to stop decoding planes after all bits are used.Kostya Shishkov
This prevents crashes during decoding grayscale Bink files like samples from Impossible Creatures game demo. Originally committed as revision 21961 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-22Correct bundle lengths calculation for small Bink files.Kostya Shishkov
This fixes issue 1764. Originally committed as revision 21959 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-22ARM: NEON scalarproduct_int16 and scalarproduct_and_madd_int16Kostya Shishkov
Patch by Kostya, minor fixes by me. Originally committed as revision 21958 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-22Fix compilation for --enable-version3 --enable-libopencore_amrwb (only).Carl Eugen Hoyos
Originally committed as revision 21956 to svn://svn.ffmpeg.org/ffmpeg/trunk