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-10-01add FF_API_SET_STRING_OLD define to disable the deprecated av_set_string APIAurelien Jacobs
Originally committed as revision 25276 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-01add FF_API_USE_LPC define to disable the deprecated AVCodecContext.use_lpc fieldAurelien Jacobs
Originally committed as revision 25275 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-01add FF_API_SUBTITLE_OLD define to disable the deprecated decode_subtitle APIAurelien Jacobs
Originally committed as revision 25273 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-30add FF_API_VIDEO_OLD define to disable the deprecated decode_video APIAurelien Jacobs
Originally committed as revision 25272 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-30add FF_API_AUDIO_OLD define to disable the deprecated decode_audio APIAurelien Jacobs
Originally committed as revision 25270 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-30Fix a yuv420p sample that was incorrectly detected as yuv411pNiobos
(576i50 25Mbps 4:1:1 special case was wrong). Fixes issue2211 Patch by Niobos, niobos dest-unreach be Originally committed as revision 25269 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-29Move static inline function to a macro, so that constant propagation inRonald S. Bultje
inline asm works for gcc-3.x also (hopefully). Should fix gcc-3.x FATE breakage after r25254. Originally committed as revision 25262 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-29rawdec: Properly pass reordered_opaque through the decoderAlexander Strange
Originally committed as revision 25261 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-29Use sse2 variant of put_pixels16() for no_rnd also. Provides a minor speedEli Friedman
increase to e.g. vc1, snow and mpeg decoding. Patch by Eli Friedman <eli dot friedman gmail com>. Originally committed as revision 25259 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-29Allow setting the impulse block bias for libvorbis through a private codec ↵Michael Niedermayer
parameter. First example and test of private codec parameters. Originally committed as revision 25258 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-29Move allocation and init to defaults of the private codec contexts to ↵Michael Niedermayer
avcodec_get_context_defaults3(). That way the user app can set codec specific parameters in the private context before opening it. Originally committed as revision 25257 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-29Merge b_idx and edge variables, and optimize the ASM to directly load variablesRonald S. Bultje
from memory locations/offsets depending on b_idx plus constants, rather than having gcc do this. This saves several lea calls and together saves about 10 cycles in h264_loop_filter_strength_mmx2(). Originally committed as revision 25256 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-29Remove mv_mask variable. Replace the related pand -1/0 instructions by eitherRonald S. Bultje
a pxor, or remove the instruction alltogether. Altogether, this saves 1 instruction. Originally committed as revision 25255 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-29Remove d_idx as a variable, and instead load it as a constant in the asm.Ronald S. Bultje
This has no measurable speed effect because the surrounding code doesn't take advantage of this yet. Originally committed as revision 25254 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-29Unroll inner bidir loop in h264_loop_filter_strength_mmx2(), which gets ridRonald S. Bultje
of the d_idx variable and therefore allows for future optimizations. No speed difference by this commit itself. Originally committed as revision 25253 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-29Unloop the outer loop in h264_loop_filter_strength_mmx2(), which allowsRonald S. Bultje
inlining various constants within the loop code. 20 cycles faster on cathedral sample. Originally committed as revision 25252 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-29Add AVClass for the private context, this will be used for codec specific ↵Michael Niedermayer
options. Originally committed as revision 25250 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-28Try to fix crashes introduced by r25218Jason Garrett-Glaser
r25218 made assumptions about the existence of past reference frames that weren't necessarily true. Originally committed as revision 25243 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-28Fix index_entries pos:Michael Chinen
It was being set wrong for files with data_offset > 0 Patch by Michael Chinen, mchinen gmail Originally committed as revision 25239 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-28In dv decoder, set sample aspect aspect ratio, fix issue #1612Baptiste Coudurier
Originally committed as revision 25232 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-28In dv decoder, use the expected aspect ratio logic, like other decoders do,Baptiste Coudurier
following width/height = par/dar. Originally committed as revision 25231 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-27Fix several security issues in flicvideo.cMichael Niedermayer
This fixes CVE-2010-3429 Originally committed as revision 25223 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-27Improve error concealment of lost framesJason Garrett-Glaser
If a frame is lost, replace it with data from the previous valid frame. Originally committed as revision 25218 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-27Bump version and update APIchanges after r25210.Stefano Sabatini
Originally committed as revision 25216 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-26Bump minor version for the addition of the G.722 encoderMartin Storsjö
Originally committed as revision 25211 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-26Move AVOptions from libavcodec to libavutilMichael Niedermayer
Originally committed as revision 25210 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-26Make WMV3 decoder attempt to decode WMVP as wellKostya Shishkov
Originally committed as revision 25209 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-26RES_SM in WMV3 is really two flags, so split it in decoderKostya Shishkov
Originally committed as revision 25208 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-26Add d suffix to movd target register to make it work with nasm.Reimar Döffinger
Originally committed as revision 25206 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-26Split and then simplify address generation macro.Reimar Döffinger
Allows nasm to work for this code. Originally committed as revision 25205 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-26Fix rv20 encoding so the binary decoder can decode it.Michael Niedermayer
Originally committed as revision 25203 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-26Replace deprecated CODEC_TYPE_AUDIO and CODEC_TYPE_VIDEO with theStefano Sabatini
corresponding AVMEDIA_TYPE_* symbols. Originally committed as revision 25201 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-25Support deinterlacing of YUVJ422P in old deinterlacer.Maksym Veremeyenko
Patch by Maksym Veremeyenko verem at m1stereo tv. Originally committed as revision 25195 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-25rawdec: ensure that there is always a valid palette for formats thatReimar Döffinger
should have one like gray8 etc. Originally committed as revision 25190 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-25vorbisenc: remove VLAsMåns Rullgård
Originally committed as revision 25183 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-24Remove unused variable.Ronald S. Bultje
Originally committed as revision 25173 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-24Unroll loop in h264_idct_add16intra_sse2(). Basically identical to r25171, thisRonald S. Bultje
inlines scan8[] and removes loop setup. 15% faster, 0.4% overall. See "[PATCH] unroll loop in h264_idct_add8_sse2()" thread on ML. Originally committed as revision 25172 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-24Unroll loop in h264_idct_add8_sse2(). This means we can inline scan8[] in theRonald S. Bultje
code directly also and remove loop setup. 20% faster in function, 0.8% overall. See "[PATCH] unroll loop in h264_idct_add8_sse2()" thread on ML. Originally committed as revision 25171 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-24Deprecate av_opt_show() in favor of a new function av_opt_show2(),Stefano Sabatini
which allows to specify only a subset of all the options to show. Originally committed as revision 25166 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-24Add a G.722 encoderMartin Storsjö
Originally committed as revision 25164 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-24rawdec: only allocate a full-frame size buffer if it actually willReimar Döffinger
be used, place palette buffer in the context to simplify this. Originally committed as revision 25163 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-22The debug text output of macroblocks can indicate MB_TYPE_INTERLACED,Ivan Kalvachev
but it used to do it only for h264 codec. Allow it for other codecs, as mpeg2 and mpeg4 also set this flag. Originally committed as revision 25156 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-21x86: disable SSE functions using stack when stack is not alignedMåns Rullgård
This fixes crashes with ICC 10.1. Originally committed as revision 25153 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-21ARM: disable movw/movt for relocated values on Apple platformsMåns Rullgård
Apparently Apple platforms do not handle movw/movt relocations properly, leading to runtime crashes in code using them. Originally committed as revision 25150 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-20Support deinterlacing of YUVJ420P.Benjamin Larsson
Originally committed as revision 25148 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-19x86: remove hack disabling sse2 h264 loop filter with 32-bit iccMåns Rullgård
Originally committed as revision 25146 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-17Remove pointless semicolonVitor Sessak
Originally committed as revision 25141 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-17Don't access upper 32 bits of a 32-bit int on 64-bit systems.Ronald S. Bultje
Originally committed as revision 25140 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-17Properly add HAVE_YASM around yasmified symbols. Should fix compile errorRonald S. Bultje
on configurations using --disable-yasm. Originally committed as revision 25138 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-09-17Move hadamard_diff{,16}_{mmx,mmx2,sse2,ssse3}() from inline asm to yasm,Ronald S. Bultje
which will hopefully solve the Win64/FATE failures caused by these functions. Originally committed as revision 25137 to svn://svn.ffmpeg.org/ffmpeg/trunk