summaryrefslogtreecommitdiff
path: root/libavcodec
Commit message (Collapse)AuthorAge
* Various small spelling fixes.Reimar Döffinger2014-04-22
| | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* avcodec/dvbsubdec: use av_mallocz_array()Michael Niedermayer2014-04-22
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/cook: use av_malloc_array()Michael Niedermayer2014-04-22
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/dsddec: use av_malloc_array()Michael Niedermayer2014-04-22
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* vc1dsp: fix build without inline asmHendrik Leppkes2014-04-22
| | | | | Reviewed-by: Christophe Gisquet <christophe.gisquet@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit 'b19a5e51981be5b69cf550a3bc17fe5300d0dbc9'Michael Niedermayer2014-04-22
|\ | | | | | | | | | | | | * commit 'b19a5e51981be5b69cf550a3bc17fe5300d0dbc9': lavc: improve AVCodecContext.delay doxy Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: improve AVCodecContext.delay doxyAnton Khirnov2014-04-22
| |
| * mpegvideo: Use the current_picture ptsMichael Niedermayer2014-04-21
| | | | | | | | | | | | | | | | | | The picture slot can be recycled by select_input_picture and only current_picture is populated with the valid pts. Unbreak timestamps when in cbr mode. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * avcodec/fic: Fix return value checkMichael Niedermayer2014-04-21
| | | | | | | | | | | | | | | | Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * avcodec/fic: clear slice_dataMichael Niedermayer2014-04-21
| | | | | | | | | | | | | | | | Fixes artifacts Fixes use of freed memory Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * avcodec/fic: fix slice checksMichael Niedermayer2014-04-21
| | | | | | | | | | | | | | fix integer overflows Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | avcodec/wma: use av_malloc_array()Michael Niedermayer2014-04-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/libxavs: Use av_mallocz_array()Michael Niedermayer2014-04-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/cngenc: Use av_malloc_array()Michael Niedermayer2014-04-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/snow: use FF_ALLOC(Z)_ARRAY_OR_GOTOMichael Niedermayer2014-04-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '93e15a323871613fd26f1f1e317029a50b5b24ca'Michael Niedermayer2014-04-21
|\| | | | | | | | | | | | | * commit '93e15a323871613fd26f1f1e317029a50b5b24ca': fic: use correct IDCT Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fic: use correct IDCTKostya Shishkov2014-04-21
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | avcodec/x86/vp9lpf: add a comment above a bunch of SWAP.Clément Bœsch2014-04-20
| |
* | avcodec/x86/vp9lpf: merge a few movs with other instructions.Clément Bœsch2014-04-20
| |
* | avcodec/arm/vc1dsp_init_neon: fix code so it compiles and passes fate-vc1Michael Niedermayer2014-04-20
| | | | | | | | | | | | The original patch seems to be missing a 16x16 function though Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vc1dsp: introduce cases for 8x8 and 16x16Christophe Gisquet2014-04-20
| | | | | | | | | | | | | | | | | | | | | | | | This allows further unrolling the DSP implementation where possible. x86 and ARM DSP modified by simply moving the multiple calls from vc1dec to the DSP code. Decoding improvements should only occurs because of the compiler actually able to unroll more. Decoding time: ~8.80s -> 8.64s (ie around 2%) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcdoec/webp: use av_malloc_array()Michael Niedermayer2014-04-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/tiff: use av_malloc(z)_array()Michael Niedermayer2014-04-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/ratecontrol: use av_malloc_array()Michael Niedermayer2014-04-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/huffman: use av_malloc_array()Michael Niedermayer2014-04-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/exif: do not follow 0 offsetsMichael Niedermayer2014-04-20
| | | | | | | | | | | | | | Fixes exif decoding failure of 1295328_300.jpg Reviewed-by; Thilo Borgmann <thilo.borgmann@mail.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/exif/exif_add_metadata: add support for SSHORT & SBYTEMichael Niedermayer2014-04-20
| | | | | | | | | | | | | | | | No working testcase, this omission was just spoted when the parser apparently went out of sync. Reviewed-by; Thilo Borgmann <thilo.borgmann@mail.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '911fa05b514e1be009e00b79d7004b93717c023b'Michael Niedermayer2014-04-19
|\| | | | | | | | | | | | | | | | | | | * commit '911fa05b514e1be009e00b79d7004b93717c023b': mvc: Specify the pixel format for the mv-mvc* tests Conflicts: tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mvc: Specify the pixel format for the mv-mvc* testsMartin Storsjö2014-04-19
| | | | | | | | | | | | | | | | | | Also set the RGBA pixel format correctly as the native endian format, which is what it returns. This fixes the tests on big endian. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '86a0432688216562926d4aee36118f01be6d5e1b'Michael Niedermayer2014-04-19
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '86a0432688216562926d4aee36118f01be6d5e1b': Silicon Graphics Motion Video Compressor 1 & 2 decoder Conflicts: Changelog libavcodec/avcodec.h libavcodec/mvcdec.c libavcodec/version.h See: 746b1dcc98b466e4abd301f304127583722ad80b Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Silicon Graphics Motion Video Compressor 1 & 2 decoderPeter Ross2014-04-19
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '07761294fc3f08e139e8a406ef7d5b63aaf1ecee'Michael Niedermayer2014-04-19
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '07761294fc3f08e139e8a406ef7d5b63aaf1ecee': Silicon Graphics RLE 8-bit video decoder Conflicts: Changelog doc/general.texi libavcodec/avcodec.h libavcodec/sgirledec.c libavcodec/version.h See: afa1617b937f3675f74c6351a46c45f8c24d67f2 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Silicon Graphics RLE 8-bit video decoderPeter Ross2014-04-19
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '34c5a6660a9e5e3cf301691bb29d011638953dc2'Michael Niedermayer2014-04-19
|\| | | | | | | | | | | | | | | | | | | * commit '34c5a6660a9e5e3cf301691bb29d011638953dc2': h264: codec reinit: remove statements without effect Conflicts: libavcodec/h264_slice.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264: codec reinit: remove statements without effectJanne Grunau2014-04-19
| | | | | | | | | | | | | | avctx->coded_{height,width} will always equal h->{height,width} since init_dimensions() does that explicitly, Size changes are detected by changes in mb_{height,width} earlier and propagated through the needs_reinit variable.
* | Merge commit '6ef96292d99302a59f824713fc763f6abd3754df'Michael Niedermayer2014-04-19
|\| | | | | | | | | | | | | * commit '6ef96292d99302a59f824713fc763f6abd3754df': utils: add yvyu422 to avcodec_align_dimensions2 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * utils: add yvyu422 to avcodec_align_dimensions2Vittorio Giovara2014-04-19
| |
* | vp9/x86: simplify FILTER_INIT.Clément Bœsch2014-04-19
| | | | | | | | | | | | | | In the 2 FILTER_INIT usages, the source is already preloaded so that extra complexity taken from FILTER_UPDATE is not necessary. Also add forgotten "mask" argument in FILTER_{INIT,UPDATE} comments.
* | vp9/x86: clarify mixed splatb.Clément Bœsch2014-04-19
| |
* | Fix compilation with !HAVE_6REGS.Carl Eugen Hoyos2014-04-19
| | | | | | | | | | Can be tested with: $ ./configure --cc='cc -m32' --disable-optimizations --enable-pic
* | Use MANGLE in cavsdsp.c to save two registers using gcc.Carl Eugen Hoyos2014-04-19
| | | | | | | | Fixes compilation with !HAVE_6REGS.
* | avcodec/qtrleenc: use av_mallocz_array()Michael Niedermayer2014-04-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/smacker: use av_mallocz_array()Michael Niedermayer2014-04-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/roqvideoenc: use av_malloc(z)_array()Michael Niedermayer2014-04-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mjpeg: cosmetics: indentationJustin Ruggles2014-04-18
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | mjpeg: Do not fail jpeg decoding on bad EXIF data.Justin Ruggles2014-04-18
| | | | | | | | | | | | It is not required to correctly decode the image. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | avcodec/snow: use av_malloc(z)_array()Michael Niedermayer2014-04-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/tta: use av_malloc(z)_array()Michael Niedermayer2014-04-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/vc1dec: use av_realloc_array()Michael Niedermayer2014-04-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Do not overwrite VDPAU structures in ff_MPV_frame_start().Carl Eugen Hoyos2014-04-18
| | | | | | | | Fixes crashes with VDR and MPlayer as reported by irc user crow.