summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* asyncts: fix flushing of final samples at EOFJustin Ruggles2012-12-13
|
* vp6: properly fail on unsupported featureLuca Barbato2012-12-13
| | | | | | | Interlacing is not supported at all and mismanaged down the normal codepaths causing possible buffer management issues. CC: libav-stable@libav.org
* aacdec: Fix an off-by-one overwrite when switching to LTP profile from MAIN.Alex Converse2012-12-12
| | | | | Found-by: pawlkt CC: libav-stable@libav.org
* x86inc: fix stack alignment on win64Ronald S. Bultje2012-12-12
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpproto: Remove unused definesMartin Storsjö2012-12-12
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpdec_mpeg4: Cosmetic cleanupMartin Storsjö2012-12-12
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpdec: Cosmetic cleanup of the headerMartin Storsjö2012-12-12
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpdec: Get rid of a useless _s suffix on a struct nameMartin Storsjö2012-12-12
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpdec/enc: Remove outdated/useless/misleading commentsMartin Storsjö2012-12-12
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpdec: Improve some commentsMartin Storsjö2012-12-12
| | | | | | | The previous comment about the buffer was wildly inaccurate and misleading. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpdec: Remove unused context variablesMartin Storsjö2012-12-12
| | | | | | | These stem from back when both the rtp muxer and rtp depacketizing shared the same struct. Signed-off-by: Martin Storsjö <martin@martin.st>
* rtpdec: Limit writing to the buffer sizeMartin Storsjö2012-12-12
| | | | | | This fixes potential buffer overwrites. Signed-off-by: Martin Storsjö <martin@martin.st>
* svq1: Fix building with -DDEBUGMartin Storsjö2012-12-12
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* svq1: return meaningful error codes.Anton Khirnov2012-12-12
|
* lavc: replace some forgotten instances of PixelFormat with AVPixelFormatAnton Khirnov2012-12-12
|
* svq1: unmacroify macros used only once.Anton Khirnov2012-12-12
|
* svq1: deMpegEncContextizeAnton Khirnov2012-12-12
| | | | | This decoder is quite simple and none of the MpegEncContext complexity is actually needed.
* lavr: fix segfault due to overlooked change needed in 14758e3Justin Ruggles2012-12-12
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* x86inc: support stack mem allocation and re-alignment in PROLOGUERonald S. Bultje2012-12-12
| | | | | | | 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>
* lavr: temporarily store custom matrix in AVAudioResampleContextJustin Ruggles2012-12-11
| | | | | | | | | 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.
* lavr: clarify documentation for avresample_get/set_matrix()Justin Ruggles2012-12-11
|
* swfdec: cosmetics: fix indentationJustin Ruggles2012-12-11
|
* swfdec: do better validation of tag lengthJustin Ruggles2012-12-11
| | | | | | | 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.
* Make LOCAL_ALIGNED syntactically similar on all systemsMans Rullgard2012-12-11
| | | | | | | | | 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>
* build: fix 'clean' targetMans Rullgard2012-12-10
| | | | | | | | 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>
* ZeroCodec: Flip outputCarl Eugen Hoyos2012-12-10
| | | | | | | | | | 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>
* rtpdec: Remove an outdated todo commentMartin Storsjö2012-12-10
| | | | | | | | | | | | 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>
* rtpdec: Rename a static variable to normal naming conventionsMartin Storsjö2012-12-10
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* sh4: dsputil: remove duplicate of ff_gmc_c()Mans Rullgard2012-12-10
| | | | | | This function is an exact duplicate of the generic one. Signed-off-by: Mans Rullgard <mans@mansr.com>
* dsputil: remove unused macro WRAPPER8_16Mans Rullgard2012-12-09
| | | | | | This macro has never been used. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: fix automatic processing of _extralibs in check_depsMans Rullgard2012-12-09
| | | | | | | 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>
* libvpxenc: Support forcing keyframesMartin Storsjö2012-12-09
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* ac3dec: decode directly into output buffersMans Rullgard2012-12-09
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3dec: make downmix() take array of pointers to channel dataMans Rullgard2012-12-09
|
* ac3dec: output planar float onlyMans Rullgard2012-12-09
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* svq3: make slice type value unsigned to match svq3_get_ue_golomb return typeJanne Grunau2012-12-09
|
* configure: Have protocols select network code instead of depending on itDiego Biurrun2012-12-09
|
* rtpdec: K&R formatting and spelling cosmeticsMartin Storsjö2012-12-09
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* cosmetics: Fix dropable --> droppable typoDiego Biurrun2012-12-09
|
* avio: K&R cosmetic formattingLuca Barbato2012-12-09
|
* lavf: fix arithmetic overflows in avformat_seek_file()Mans Rullgard2012-12-08
| | | | | | | | 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>
* mjpeg: initialize input padding after unescaped buffer to zeroJanne Grunau2012-12-08
| | | | | | Fixes valgrind --undef-value-errors=yes warnings caused by valid overreads in the fate vsynth jpegls, cover-art-ape and cover-art-wv tests.
* img2: document the options availableLuca Barbato2012-12-08
|
* hls: improve options descriptionLuca Barbato2012-12-08
|
* hls: use a meaningful long nameLuca Barbato2012-12-08
|
* hls: add start_number optionLuca Barbato2012-12-08
|
* h264: check for invalid zeros_left before writingRonald S. Bultje2012-12-08
| | | | | | | 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>
* golomb: use unsigned arithmetics in svq3_get_ue_golomb()Janne Grunau2012-12-08
| | | | | | | | | | 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.
* x86: float_dsp: fix loading of the len parameter on x86-32Justin Ruggles2012-12-07
|
* takdec: fix initialisation of LOCAL_ALIGNED arrayJosh Allmann2012-12-08
| | | | | | | When LOCAL_ALIGNED uses manual alignment initialisation is not possible. Signed-off-by: Janne Grunau <janne-libav@jannau.net>