summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* jpegls: increase run_index to 4Michael Niedermayer2012-10-13
| | | | | Fixes part of CID717913 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* jpegls: fix off limitMichael Niedermayer2012-10-13
| | | | | Fixes part of CID717913 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* rv30_decode_intra_types: make check tighterMichael Niedermayer2012-10-13
| | | | | | | This makes no differnce as the affected values cannot occur But it will likely help static analyzers Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ff_celp_lp_synthesis_filterf: change loop end checkMichael Niedermayer2012-10-13
| | | | | | | | This makes no difference for supported input but avoids a out of array read with input that is never passed in currently Fixes CID717919 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ff_celp_lp_synthesis_filterf: check that filter_length is within the ↵Michael Niedermayer2012-10-13
| | | | | | supported range Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* rtpdec_qdm2: change one assert to av_assert0Michael Niedermayer2012-10-13
| | | | | | Failure of this assert could lead to hard to debug behavior Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* wtvdec: fix memleak on errorMichael Niedermayer2012-10-13
| | | | | Fixes CID718002 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avio: redesign ffio_rewind_with_probe_data()Michael Niedermayer2012-10-13
| | | | | | | This prevents a double free Fixes CID718285 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ffv1: avoid checking a double for equalityMichael Niedermayer2012-10-13
| | | | | | | | | if 0.0 != 0.0 a out of array read would occur, equal checks with floating point may behave in such odd ways, though this is very unlikely in a real implementation of a compiler Fixes: CID718936 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* af_pan: fix memleak of argMichael Niedermayer2012-10-13
| | | | | Fixes CID718988 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* vf_fade: fix memleaks of argsMichael Niedermayer2012-10-13
| | | | | Fixes: CID718989 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ffserver: prevent nb_streams from becoming too largeMichael Niedermayer2012-10-13
| | | | | | Fixes CID732249 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* aacsbr: change order of operation to prevent out of array readMichael Niedermayer2012-10-13
| | | | | Fixes CID732250 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Fix writing 12 bit DPXGeorg Lippitsch2012-10-13
| | | | | | | | The DPX encoder now writes 12 DPX that open correctly (tested with ImageMagick), and also correspond to the 12 bit sample files at http://samples.ffmpeg.org/image-samples/dpx_samples.zip Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Fix DPX decoderGeorg Lippitsch2012-10-13
| | | | | | | | | | | | | Rewrite the DPX decoder to work with provided sample DPXs at http://samples.ffmpeg.org/image-samples/dpx_samples.zip The decoder could only decode 8 and 10 bit without alpha correctly, failing or even crashing at other flavors. This patch aims to fix these issues, properly decoding all variants of DPX provided in the referenced DPX sample zip. For 10 and 12 bit, the alpha channel is ignored, but decoding is still possible. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavf/swf: transform the swf tags define in an enum.Clément Bœsch2012-10-12
|
* lavf/swf: re-align after previous commit.Clément Bœsch2012-10-12
|
* lavf/swf: define more tags.Clément Bœsch2012-10-12
| | | | Based on swf specs v10, page 271-273.
* lavf/swfdec: return more meaningful error codes.Clément Bœsch2012-10-12
|
* mpeg4videodec: disable frame multithreading for GMC, its not implemented at allMichael Niedermayer2012-10-12
| | | | | | This fixes race conditions in decoding MPEG-4 GMC files Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavf/swfdec: fix flushing with compressed swf.Clément Bœsch2012-10-12
| | | | | | We now only return in the middle of the refill in case of read error, so inflate can be re-called if zlib needs an empty (z.avail_in=0) inflate call for flushing.
* movenc: fix timescale for timecode trackMichael Niedermayer2012-10-12
| | | | | | regression since b02493e476 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* add dshow maintainerrogerdpack2012-10-12
| | | | | Signed-off-by: rogerdpack <rogerpack2005@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* motion_est: more complete SAB diamond size checkMichael Niedermayer2012-10-12
| | | | | | | This makes no difference with the current #defines Fixes CID732255 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* caca: fix 10l typoMichael Niedermayer2012-10-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* sws: do not use av_pix_fmt_descriptors directlyPaul B Mahol2012-10-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavd: do not use av_pix_fmt_descriptors directlyPaul B Mahol2012-10-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* exr: fix twin ;Michael Niedermayer2012-10-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avidec: Use sample size in case incorrect timestamps for aac in AVI (Ticket ↵Heesuk Jung2012-10-12
| | | | | | | | | | | | | #1755) In some case for aac in AVI, avidec extracts wrong PTS value. (www.ffmpeg.org/trac/ffmpeg/ticket/1755) I found additional case(ss=4096) and add condition. Problematic file link : https://docs.google.com/open?id=0B6r7ZfWFIypCOTdZQUtGVEdJUUE Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* imgutils: do not use av_pix_fmt_descriptors directlyPaul B Mahol2012-10-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Parse DEFINESOUND tags in swf (fix ticket 1638)Michael Bradshaw2012-10-12
| | | | | Signed-off-by: Michael Bradshaw <mbradshaw@sorensonmedia.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavc: do not use av_pix_fmt_descriptors directlyPaul B Mahol2012-10-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-10-12
|\ | | | | | | | | | | | | | | | | | | * qatar/master: lavu,lavd: do not use av_pix_fmt_descriptors directly. Conflicts: libavutil/imgutils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavu,lavd: do not use av_pix_fmt_descriptors directly.Anton Khirnov2012-10-12
| |
* | Merge commit '59ee9f78b0cc4fb84ae606fa317d8102ad32a627'Michael Niedermayer2012-10-12
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '59ee9f78b0cc4fb84ae606fa317d8102ad32a627': lavfi: do not use av_pix_fmt_descriptors directly. Conflicts: libavfilter/buffersrc.c libavfilter/drawutils.c libavfilter/filtfmts.c libavfilter/vf_ass.c libavfilter/vf_boxblur.c libavfilter/vf_drawtext.c libavfilter/vf_lut.c libavfilter/vf_pad.c libavfilter/vf_scale.c libavfilter/vf_showinfo.c libavfilter/vf_transpose.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi: do not use av_pix_fmt_descriptors directly.Anton Khirnov2012-10-12
| |
* | Merge commit '50ba57e0ce63d9904269ea0728936a0c79f8bfb5'Michael Niedermayer2012-10-12
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '50ba57e0ce63d9904269ea0728936a0c79f8bfb5': lavc: do not use av_pix_fmt_descriptors directly. Conflicts: libavcodec/imgconvert.c libavcodec/libopenjpegdec.c libavcodec/libopenjpegenc.c libavcodec/mpegvideo.c libavcodec/rawdec.c libavcodec/rawenc.c libavcodec/tiffenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: do not use av_pix_fmt_descriptors directly.Anton Khirnov2012-10-12
| |
* | yop: check return value of avformat_new_stream()Paul B Mahol2012-10-12
| | | | | | | | | | | | Fixes null pointer dereference, fixes CID703729. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit '9953ff3cd844eb5f6d8dfce98cad94b78a0fc7dc'Michael Niedermayer2012-10-12
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '9953ff3cd844eb5f6d8dfce98cad94b78a0fc7dc': mpegvideo: fix indentation sws: do not use av_pix_fmt_descriptors directly. Conflicts: libavcodec/mpegvideo.c libswscale/swscale_internal.h libswscale/swscale_unscaled.c libswscale/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegvideo: fix indentationAnton Khirnov2012-10-12
| |
| * sws: do not use av_pix_fmt_descriptors directly.Anton Khirnov2012-10-12
| |
* | Merge commit 'b7f1010c8fce09096057528f7cd29589ea1ae7df'Michael Niedermayer2012-10-12
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'b7f1010c8fce09096057528f7cd29589ea1ae7df': tools: do not use av_pix_fmt_descriptors directly. pixdesc: add functions for accessing pixel format descriptors. build: add support for Tru64 (OSF/1) md5: Allocate a normal private context for the opaque md5 context pointer Conflicts: cmdutils.c doc/APIchanges ffprobe.c libavformat/md5enc.c libavutil/version.h tools/graph2dot.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * tools: do not use av_pix_fmt_descriptors directly.Anton Khirnov2012-10-12
| |
| * pixdesc: add functions for accessing pixel format descriptors.Anton Khirnov2012-10-12
| | | | | | | | | | | | | | | | Make av_pix_fmt_descriptors table static on next major bump. Making the table public is dangerous, since the caller has no way to know how large it actually is. It also prevents adding new fields to AVPixFmtDescriptor without a major bump.
| * build: add support for Tru64 (OSF/1)Mans Rullgard2012-10-12
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * md5: Allocate a normal private context for the opaque md5 context pointerMartin Storsjö2012-10-11
| | | | | | | | | | | | | | | | This avoids having to overestimate the md5 context size, which isn't known beforehand, allowing us to use the new allocate functions instead. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'e002e3291e6dc7953f843abf56fc14f08f238b21'Michael Niedermayer2012-10-12
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'e002e3291e6dc7953f843abf56fc14f08f238b21': Use the new aes/md5/sha/tree allocation functions avutil: Add functions for allocating opaque contexts for algorithms svq3: fix pointer type warning svq3: replace unsafe pointer casting with intreadwrite macros parseutils-test: various cleanups Conflicts: doc/APIchanges libavcodec/svq3.c libavutil/parseutils.c libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Use the new aes/md5/sha/tree allocation functionsMartin Storsjö2012-10-11
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * avutil: Add functions for allocating opaque contexts for algorithmsMartin Storsjö2012-10-11
| | | | | | | | | | | | | | | | | | | | | | | | The current API where the plain size is exposed is not of much use - in most cases it is allocated dynamically anyway. If allocated e.g. on the stack via an uint8_t array, there's no guarantee that the struct's members are aligned properly (unless the array is overallocated and the opaque pointer within it manually aligned to some unspecified alignment). Signed-off-by: Martin Storsjö <martin@martin.st>