summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* 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>
* 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>
* exr: fix twin ;Michael Niedermayer2012-10-12
| | | | 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 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
| |
| * mpegvideo: fix indentationAnton Khirnov2012-10-12
| |
* | 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>
| * svq3: fix pointer type warningMans Rullgard2012-10-11
| | | | | | | | | | | | | | | | Fixes: libavcodec/svq3.c:661:9: warning: passing argument 2 of 'svq3_decode_block' from incompatible pointer type libavcodec/svq3.c:208:19: note: expected 'DCTELEM *' but argument is of type 'DCTELEM (*)[32]' Signed-off-by: Mans Rullgard <mans@mansr.com>
| * svq3: replace unsafe pointer casting with intreadwrite macrosMans Rullgard2012-10-11
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge commit '9734b8ba56d05e970c353dfd5baafa43fdb08024'Michael Niedermayer2012-10-12
|\| | | | | | | | | | | | | | | | | | | | | * commit '9734b8ba56d05e970c353dfd5baafa43fdb08024': Move avutil tables only used in libavcodec to libavcodec. Conflicts: libavcodec/mathtables.c libavutil/intmath.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Move avutil tables only used in libavcodec to libavcodec.Diego Biurrun2012-10-11
| |
| * options_table: refs option is not snow-onlyDiego Biurrun2012-10-11
| |
* | truemotion2: remove unreachable codePaul B Mahol2012-10-12
| | | | | | | | | | | | Fixes CID610345. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | takdec: stop decoding in case of unknown bpsPaul B Mahol2012-10-12
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | takdec: s/bits_per_coded_sample/bits_per_raw_samplePaul B Mahol2012-10-12
| | | | | | | | | | | | | | | | | | | | bits_per_coded_sample should be set from demuxer and not from decoder. Prior to this change value set from demuxer would get overwritten in decoder. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | nellymoserenc: fix array element orderingMichael Niedermayer2012-10-12
| | | | | | | | | | | | | | | | Fixes assertion failures in trellis encoder Fixes valgrind warnings in trellis encoder Fixes CID732257 Fixes CID732256 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tscc2: fix out of array accessMichael Niedermayer2012-10-12
| | | | | | | | | | Fixes CID732260 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | motion-test: zero dsp contextMichael Niedermayer2012-10-12
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dv: zero dsp before init, this fixes use of uninitialized dct_bitsMichael Niedermayer2012-10-12
| | | | | | | | | | Fixes CID732292 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc: Fix use of uninitialized field.Michael Niedermayer2012-10-12
| | | | | | | | | | Fixes CID732297 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | sanm: fix off by 1 error in draw_glyph()Michael Niedermayer2012-10-12
| | | | | | | | | | | | | | This fix changes nothing as nothing passed a so large value Fixes CID733785 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | bmp: unbreak non BMP_RGB compression for v4 and v5Paul B Mahol2012-10-11
| | | | | | | | | | | | Fixes CID733728 & CID733729. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | jpeglsenc: favor av_freep() for saftey over av_free() when a variable is ↵Michael Niedermayer2012-10-11
| | | | | | | | | | | | still accessible afterwards Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | jpeglsnec: fix memleak of state in error caseMichael Niedermayer2012-10-11
| | | | | | | | | | Fixes CID733794 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libvpxenc: fix memleak on error pathMichael Niedermayer2012-10-11
| | | | | | | | | | Fixes CID733795 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libxvid_rc: fix leaks in ff_xvid_rate_control_init()Michael Niedermayer2012-10-11
| | | | | | | | | | Fixes CID733796 Part1 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tiff: fix leak on error return in doubles2str()Michael Niedermayer2012-10-11
| | | | | | | | | | Fixes CID733797 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-10-11
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: mlpdsp: adding missing file dsputil: split out mlp dsp function sh4: add required #include, fix build averror: make error values proper negative values build: do not use LIB as variable name build: whitespace cosmetics build: remove single-use variable THIS_LIB Conflicts: libavutil/error.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mlpdsp: adding missing fileLuca Barbato2012-10-11
| |
| * dsputil: split out mlp dsp functionLuca Barbato2012-10-11
| |
| * sh4: add required #include, fix buildMans Rullgard2012-10-11
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge commit '4436f25a1682ada3f7226cb6fadf429946933161'Michael Niedermayer2012-10-11
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '4436f25a1682ada3f7226cb6fadf429946933161': build: remove references to unused EXTRAOBJS variable lavfi: convert input/ouput list compound literals to named objects fate: add h263 obmc vsynth tests avconv: remove bogus warning when using avconv -h without parameter averror: explicitly define AVERROR_* values flashsv: propagate inflateReset() errors indeo4/5: remove constant parameter num_bands from wavelet recomposition mxfdec: return error if no segments are available in mxf_get_sorted_table_segments Double motion vector range for HPEL interlaced picture in proper place Conflicts: libavcodec/v210dec.h libavfilter/af_aformat.c libavfilter/af_amix.c libavfilter/af_asyncts.c libavfilter/af_channelmap.c libavfilter/af_join.c libavfilter/asrc_anullsrc.c libavfilter/buffersrc.c libavfilter/f_setpts.c libavfilter/f_settb.c libavfilter/fifo.c libavfilter/src_movie.c libavfilter/vf_ass.c libavfilter/vf_blackframe.c libavfilter/vf_boxblur.c libavfilter/vf_delogo.c libavfilter/vf_drawbox.c libavfilter/vf_drawtext.c libavfilter/vf_fade.c libavfilter/vf_fieldorder.c libavfilter/vf_fps.c libavfilter/vf_hflip.c libavfilter/vf_overlay.c libavfilter/vf_pad.c libavfilter/vf_select.c libavfilter/vf_transpose.c libavfilter/vf_yadif.c libavfilter/vsrc_testsrc.c libavformat/mxfdec.c libavutil/error.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * flashsv: propagate inflateReset() errorsJanne Grunau2012-10-10
| | | | | | | | Fixes CID717493.
| * indeo4/5: remove constant parameter num_bands from wavelet recompositionJanne Grunau2012-10-10
| | | | | | | | Fixes bogus uninitialized value compiler and coverity warnings.
| * Double motion vector range for HPEL interlaced picture in proper placeMashiat Sarker Shakkhar2012-10-10
| | | | | | | | | | | | | | The existing code is not in the right place and it should cover both interlaced frame and field pictures. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit 'eb657ecefdeb8b2ed9bfb55d3c2c9e0f568486bf'Michael Niedermayer2012-10-11
|\| | | | | | | | | | | | | * commit 'eb657ecefdeb8b2ed9bfb55d3c2c9e0f568486bf': vc1dec: Set opposite to the correct value for 1REF field pictures Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vc1dec: Set opposite to the correct value for 1REF field picturesMashiat Sarker Shakkhar2012-10-10
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit '7cc3c4e1d4179aeabcd891090e31ee5e5bfd9692'Michael Niedermayer2012-10-11
|\| | | | | | | | | | | | | * commit '7cc3c4e1d4179aeabcd891090e31ee5e5bfd9692': vc1dec: Invoke edge emulation regardless of MV precision for 1-MV chroma Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vc1dec: Invoke edge emulation regardless of MV precision for 1-MV chromaMashiat Sarker Shakkhar2012-10-10
| | | | | | | | | | | | | | | | | | | | This is required due to the way VC-1 handles chroma pull-back which may end up causing negative chroma MV for zero luma MV. Edge emulation needs to be invoked in such cases. This only affects vertical component of chroma motion vector. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit '88058d9a994f42e4e9ed4e67baf696bbfe53128c'Michael Niedermayer2012-10-11
|\| | | | | | | | | | | | | | | | | | | | | * commit '88058d9a994f42e4e9ed4e67baf696bbfe53128c': vc1dec: Set chroma reference field from REFFIELD for 1REF field pictures segment: support applehttp style list Conflicts: libavformat/segment.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vc1dec: Set chroma reference field from REFFIELD for 1REF field picturesMashiat Sarker Shakkhar2012-10-10
| | | | | | | | | | | | | | | | Interlaced field pictures can have one or two reference pictures, signaled by NUMREF syntax element. For single reference pictures, reference picture is determined by REFFIELD syntax element. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit 'b522000e9b2ca36fe5b2751096b9a5f5ed8f87e6'Michael Niedermayer2012-10-11
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'b522000e9b2ca36fe5b2751096b9a5f5ed8f87e6': avio: introduce avio_closep mpegtsenc: set muxing type notification to verbose vc1dec: Use correct spelling of "opposite" a64multienc: change mc_frame_counter to unsigned arm: call arm-specific rv34dsp init functions under if (ARCH_ARM) svq1: Drop a bunch of useless parentheses parseutils-test: do not print numerical error codes svq1: K&R formatting cosmetics Conflicts: doc/APIchanges libavcodec/svq1dec.c libavcodec/svq1enc.c libavformat/version.h libavutil/parseutils.c tests/ref/fate/parseutils Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vc1dec: Use correct spelling of "opposite"Mashiat Sarker Shakkhar2012-10-10
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * a64multienc: change mc_frame_counter to unsignedJanne Grunau2012-10-10
| | | | | | | | | | | | | | | | | | | | GCC cannot proof that c->mc_frame_counter is always >- 0, changing the type from int to unsigned fixes following warning: libavcodec/a64multienc.c: In function ‘a64multi_encode_frame’: libavcodec/a64multienc.c:342:17: warning: ‘buf’ may be used uninitialized in this function[-Wuninitialized] Signed-off-by: Janne Grunau <janne-libav@jannau.net>
| * arm: call arm-specific rv34dsp init functions under if (ARCH_ARM)Jean-Baptiste Kempf2012-10-10
| | | | | | | | | | | | | | Assign NEON specific function pointers after runtime check via av_get_cpu_flags(). Signed-off-by: Janne Grunau <janne-libav@jannau.net>
| * svq1: Drop a bunch of useless parenthesesDiego Biurrun2012-10-10
| |
| * svq1: K&R formatting cosmeticsDiego Biurrun2012-10-10
| |
* | pcx: convert to bytestream2 APIPaul B Mahol2012-10-11
| | | | | | | | | | | | Protects against overreads in input buffer. Signed-off-by: Paul B Mahol <onemda@gmail.com>