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
2012-12-13asyncts: use clipped delta value when setting resample compensationJustin Ruggles
The max_comp option is supposed to limit maximum compensation, but currently the clipped value is not actually used.
2012-12-13asyncts: fix flushing of final samples at EOFJustin Ruggles
2012-12-13vp6: properly fail on unsupported featureLuca Barbato
Interlacing is not supported at all and mismanaged down the normal codepaths causing possible buffer management issues. CC: libav-stable@libav.org
2012-12-13aacdec: Fix an off-by-one overwrite when switching to LTP profile from MAIN.Alex Converse
Found-by: pawlkt CC: libav-stable@libav.org
2012-12-12x86inc: fix stack alignment on win64Ronald S. Bultje
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-12-12rtpproto: Remove unused definesMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-12-12rtpdec_mpeg4: Cosmetic cleanupMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-12-12rtpdec: Cosmetic cleanup of the headerMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-12-12rtpdec: Get rid of a useless _s suffix on a struct nameMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-12-12rtpdec/enc: Remove outdated/useless/misleading commentsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-12-12rtpdec: Improve some commentsMartin Storsjö
The previous comment about the buffer was wildly inaccurate and misleading. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-12-12rtpdec: Remove unused context variablesMartin Storsjö
These stem from back when both the rtp muxer and rtp depacketizing shared the same struct. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-12-12rtpdec: Limit writing to the buffer sizeMartin Storsjö
This fixes potential buffer overwrites. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-12-12svq1: Fix building with -DDEBUGMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-12-12svq1: return meaningful error codes.Anton Khirnov
2012-12-12lavc: replace some forgotten instances of PixelFormat with AVPixelFormatAnton Khirnov
2012-12-12svq1: unmacroify macros used only once.Anton Khirnov
2012-12-12svq1: deMpegEncContextizeAnton Khirnov
This decoder is quite simple and none of the MpegEncContext complexity is actually needed.
2012-12-12lavr: fix segfault due to overlooked change needed in 14758e3Justin Ruggles
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-12-12x86inc: support stack mem allocation and re-alignment in PROLOGUERonald S. Bultje
Use this in VP8/H264-8bit loopfilter functions so they can be used if there is no aligned stack (e.g. MSVC 32bit or ICC 10.x). Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-12-11lavr: temporarily store custom matrix in AVAudioResampleContextJustin Ruggles
This allows AudioMix to be treated the same way as other conversion contexts and removes the requirement to allocate it at the same time as the AVAudioResampleContext. The current matrix get/set functions are split between the public interface and AudioMix private functions.
2012-12-11lavr: clarify documentation for avresample_get/set_matrix()Justin Ruggles
2012-12-11swfdec: cosmetics: fix indentationJustin Ruggles
2012-12-11swfdec: do better validation of tag lengthJustin Ruggles
Avoids trying to read a packet with 0 or negative size. Avoids a potential infinite loop due to seeking backwards. Partially based on a patch by Michael Niedermayer.
2012-12-11Make LOCAL_ALIGNED syntactically similar on all systemsMans Rullgard
This changes the LOCAL_ALIGNED definition on systems where DECLARE_ALIGNED is used so it matches the manual alignment case, ensuring invalid use will not compile on x86 only to fail on everything else. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-12-10build: fix 'clean' targetMans Rullgard
This fixes removal of TOOLS as well as HOSTPROGS declared in the top-level Makefile. The clean target in common.mak needs to be eval'd since the variables used within are reset for each library. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-12-10ZeroCodec: Flip outputCarl Eugen Hoyos
The initial testing of the VFW binary codec was flawed, likely due to an AviSynth bug. Re-testing using VirtualDub and various professional editing applications has revealed it should have been flipped. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-12-10rtpdec: Remove an outdated todo commentMartin Storsjö
This comment was added in e309128f, in 2002, and has been brought along since then more or less unmodified. The first point of the todo was implemented in dbf30963 in 2006, the second one is not relevant to rtpdec.c (brought along from rtp.c in 8eb793c4 in 2008) but would be more relevant to the rtp muxer, although it isn't a good idea anyway. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-12-10rtpdec: Rename a static variable to normal naming conventionsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-12-10sh4: dsputil: remove duplicate of ff_gmc_c()Mans Rullgard
This function is an exact duplicate of the generic one. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-12-10dsputil: remove unused macro WRAPPER8_16Mans Rullgard
This macro has never been used. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-12-10configure: fix automatic processing of _extralibs in check_depsMans Rullgard
This fixes the automatic use of $foo_extralibs when feature foo is enabled indirectly through a _select or _suggest. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-12-09libvpxenc: Support forcing keyframesMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-12-09ac3dec: decode directly into output buffersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-12-09ac3dec: make downmix() take array of pointers to channel dataMans Rullgard
2012-12-09ac3dec: output planar float onlyMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-12-09svq3: make slice type value unsigned to match svq3_get_ue_golomb return typeJanne Grunau
2012-12-09configure: Have protocols select network code instead of depending on itDiego Biurrun
2012-12-09rtpdec: K&R formatting and spelling cosmeticsMartin Storsjö
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-12-09cosmetics: Fix dropable --> droppable typoDiego Biurrun
2012-12-09avio: K&R cosmetic formattingLuca Barbato
2012-12-08lavf: fix arithmetic overflows in avformat_seek_file()Mans Rullgard
The values compared here can be more than INT64_MAX apart. Since the difference is always positive, converting to uint64_t before subtracting gives the correct result without overflows. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-12-08mjpeg: initialize input padding after unescaped buffer to zeroJanne Grunau
Fixes valgrind --undef-value-errors=yes warnings caused by valid overreads in the fate vsynth jpegls, cover-art-ape and cover-art-wv tests.
2012-12-08img2: document the options availableLuca Barbato
2012-12-08hls: improve options descriptionLuca Barbato
2012-12-08hls: use a meaningful long nameLuca Barbato
2012-12-08hls: add start_number optionLuca Barbato
2012-12-08h264: check for invalid zeros_left before writingRonald S. Bultje
Prevent an invalid write into coeffs[scantable[-1]] if zeros_left itself was an invalid VLC code (and thus -1). Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-12-08golomb: use unsigned arithmetics in svq3_get_ue_golomb()Janne Grunau
This prevents undefined behaviour of signed left shift if the coded value is larger than 2^31. Large values are most likely invalid and caused errors or by feeding random. Validate every use of svq3_get_ue_golomb() and changed the place there the return value was compared with negative numbers. dirac.c was clean, fixed rv30 and svq3.
2012-12-08x86: float_dsp: fix loading of the len parameter on x86-32Justin Ruggles