aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | mjpegdec: use av_fast_padded_malloc()Reimar Döffinger2012-02-011-7/+3
| | | | | | | | | | | | | | | | | | also check for allocation failure Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | eatqi: use av_fast_padded_malloc()Reimar Döffinger2012-02-011-1/+2
| | | | | | | | | | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | asv1: use av_fast_padded_malloc()Reimar Döffinger2012-02-011-1/+2
| | | | | | | | | | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
| * | avcodec: Add av_fast_padded_malloc().Janne Grunau2012-02-013-0/+27
| | | | | | | | | | | | | | | | | | | | | Wrapper around av_fast_malloc() that keeps FF_INPUT_BUFFER_PADDING_SIZE zero-padded bytes at the end of the used buffer. Based on a patch by Reimar Döffinger <Reimar.Doeffinger@gmx.de>.
| * | swscale: enable dithering in MMX functions.Ronald S. Bultje2012-02-011-0/+2
| | | | | | | | | | | | | | | | | | This was accidently disabled. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * | swscale: make rgb24 function macros slightly smaller.Ronald S. Bultje2012-02-011-16/+13
| | |
| * | avcodec.h: Remove some disabled cruft.Diego Biurrun2012-02-011-26/+0
| | |
| * | swscale: remove obsolete comment.Ronald S. Bultje2012-02-011-2/+0
| | |
| * | swscale-test: Drop unused argc and argv arguments from main().Diego Biurrun2012-02-011-1/+1
| | |
| * | zmbv: Employ more meaningful return values.Paul B Mahol2012-02-011-18/+18
| | | | | | | | | | | | | | | | | | | | | Also use av_log_ask_for_sample() where it makes sense. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * | zmbvenc: Employ more meaningful return values.Paul B Mahol2012-02-011-4/+4
| | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * | vc1: prevent null pointer dereference on broken filesJanne Grunau2012-02-011-1/+1
| | | | | | | | | | | | CC: libav-stable@libav.org
| * | zmbv: check av_realloc() return values and avoid memleaks on ENOMEMJanne Grunau2012-02-011-2/+9
| | |
| * | truespeech: align bufferPaul B Mahol2012-01-311-1/+1
| | | | | | | | | | | | | | | | | | DSPContext.bswap_buf() requires aligned output Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * | ac3: Do not read past the end of ff_ac3_band_start_tab.Mans Rullgard2012-01-311-3/+5
| | | | | | | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Alex Converse <alex.converse@gmail.com>
| * | dv: Fix small stack overread related to CVE-2011-3929 and CVE-2011-3936.Alex Converse2012-01-311-6/+5
| | | | | | | | | | | | | | | | | | | | | Found with asan. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Alex Converse <alex.converse@gmail.com>
| * | dv: Fix null pointer dereference due to ach=0Michael Niedermayer2012-01-311-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dv: Fix null pointer dereference due to ach=0 Fixes part2 of CVE-2011-3929 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Reviewed-by: Roman Shaposhnik <roman@shaposhnik.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Alex Converse <alex.converse@gmail.com>
| * | dv: check stypeMichael Niedermayer2012-01-311-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dv: check stype Fixes part1 of CVE-2011-3929 Possibly fixes part of CVE-2011-3936 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Reviewed-by: Roman Shaposhnik <roman@shaposhnik.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Alex Converse <alex.converse@gmail.com>
| * | fate-golomb: extend golomb-test to get_ue_golomb_long()Janne Grunau2012-02-013-18/+45
| | | | | | | | | | | | | | | | | | | | | | | | get_ue_golomb_long() is only tested for values up to 2^15 - 2 since we can not write larger values. Silence the test on success and return a non-zero value on error. Use an heap scratch buffer instead of large stack buffer. Remove unneeded includes.
| * | swfdec: Simplify sample rate calculation.Alex Converse2012-01-311-4/+1
| | |
* | | diracdec: Check for negative quants which would cause out of array reads.Michael Niedermayer2012-02-021-2/+8
| | | | | | | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | proresdec: Fix read via negative index in a global array.Michael Niedermayer2012-02-021-1/+1
| | | | | | | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | doc: ffv1 is not experimental any morePaul B Mahol2012-02-021-1/+1
| | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | ffserver: fix program referenceMichael Niedermayer2012-02-011-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | ffv1dec: PIX_FMT_YUV440P supportPaul B Mahol2012-02-011-0/+1
| | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | ffv1enc: PIX_FMT_YUV440P supportPaul B Mahol2012-02-011-1/+2
| | | | | | | | | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | Add some missing v4l2 pix_fmt mappings.Carl Eugen Hoyos2012-02-011-0/+3
| | |
* | | Fix v4l pix_fmt mapping for rgb32: There is no transparency information.Carl Eugen Hoyos2012-02-011-1/+1
| | |
* | | Fix pix_fmt mapping for v4l2 rgb5x5.Carl Eugen Hoyos2012-02-011-2/+2
| | |
* | | Support decoding rgba64 with libopenjpeg.Michael Bradshaw2012-02-011-12/+16
| | |
* | | Support decoding gray8a with libopenjpeg.Michael Bradshaw2012-02-011-1/+7
| | |
* | | libavformat/avformat.h: fix stray libavformat referenceMichael Niedermayer2012-02-011-1/+1
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | libavfilter/version.h: fix project nameMichael Niedermayer2012-02-011-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | The code in the file is written by vitor in be19d752 (2008) thus cannot have originated in libav which did not exist at that time Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | snowdata: Fix project name, this file has not been developed in libavMichael Niedermayer2012-02-011-4/+4
| | | | | | | | | | | | | | | | | | or by any libav developers. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | gsm.h: Fix project referenceMichael Niedermayer2012-02-011-4/+4
| | | | | | | | | | | | | | | | | | The code in this file is copy and pasted from FFmpegs libavcodec/libgsm.c Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | westwood_aud: Fix project referenceMichael Niedermayer2012-02-011-4/+4
| | | | | | | | | | | | | | | | | | | | | "Copyright (c) 2003 The ffmpeg Project" and "part of libav" is ROTFL Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | simpleidct: fix project name.Michael Niedermayer2012-02-011-4/+4
| | | | | | | | | | | | | | | | | | | | | "Copyright (c) 2001 Michael Niedermayer" and "part of Libav" is not likely not only am i not a libav developer there also was no libav in 2001 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | aacenc: fix library referencesMichael Niedermayer2012-02-011-2/+2
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | doc: fix convertion tool referencesMichael Niedermayer2012-02-011-2/+2
| | | | | | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | h264 golomb: Fix copyright violation.Michael Niedermayer2012-02-011-4/+6
| | | | | | | | | | | | | | | | | | | | | Copy and paste does not change authorship See 0da71265 for the original checkin Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-02-0135-272/+606
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (29 commits) fate: add golomb-test golomb-test: K&R formatting cosmetics h264: Split h264-test off into a separate file - golomb-test.c. h264-test: cleanup: drop timer invocations, commented out code and other cruft h264-test: Remove unused DSP and AVCodec contexts and related init calls. adpcm: Add missing stdint.h #include to fix standalone header compilation. lavf: add functions for accessing the fourcc<->CodecID mapping tables. lavc: set AVCodecContext.codec in avcodec_get_context_defaults3(). lavc: make avcodec_close() work properly on unopened codecs. lavc: add avcodec_is_open(). lavf: rename AVInputFormat.value to raw_codec_id. lavf: remove the pointless value field from flv and iv8 lavc/lavf: remove unnecessary symbols from the symbol version script. lavc: reorder AVCodec fields. lavf: reorder AVInput/OutputFormat fields. mp3dec: Fix a heap-buffer-overflow adpcmenc: remove some unneeded casts adpcmenc: use int16_t and uint8_t instead of short and unsigned char. adpcmenc: fix adpcm_ms extradata allocation adpcmenc: return proper AVERROR codes instead of -1 ... Conflicts: doc/APIchanges libavcodec/Makefile libavcodec/adpcmenc.c libavcodec/avcodec.h libavcodec/h264.c libavcodec/libavcodec.v libavcodec/mpc7.c libavcodec/mpegaudiodec.c libavcodec/options.c libavformat/Makefile libavformat/avformat.h libavformat/flvdec.c libavformat/libavformat.v Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | fate: add golomb-testDiego Biurrun2012-01-312-0/+6
| | |
| * | golomb-test: K&R formatting cosmeticsDiego Biurrun2012-01-311-19/+16
| | |
| * | h264: Split h264-test off into a separate file - golomb-test.c.Diego Biurrun2012-01-313-50/+74
| | | | | | | | | | | | The new name is more appropriate as only golomb functions are tested.
| * | h264-test: cleanup: drop timer invocations, commented out code and other cruftDiego Biurrun2012-01-311-15/+0
| | |
| * | h264-test: Remove unused DSP and AVCodec contexts and related init calls.Diego Biurrun2012-01-311-5/+0
| | | | | | | | | | | | This also avoids a segfault on startup.
| * | adpcm: Add missing stdint.h #include to fix standalone header compilation.Diego Biurrun2012-01-311-0/+2
| | |
| * | lavf: add functions for accessing the fourcc<->CodecID mapping tables.Anton Khirnov2012-01-314-27/+63
| | | | | | | | | | | | Fixes bug 212.
| * | lavc: set AVCodecContext.codec in avcodec_get_context_defaults3().Anton Khirnov2012-01-314-8/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | This way, if the AVCodecContext is allocated for a specific codec, the caller doesn't need to store this codec separately and then pass it again to avcodec_open2(). It also allows to set codec private options using av_opt_set_* before opening the codec.
| * | lavc: make avcodec_close() work properly on unopened codecs.Anton Khirnov2012-01-312-9/+22
| | | | | | | | | | | | | | | I.e. free the priv_data and other stuff allocated in avcodec_alloc_context3() and not segfault.