summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* apedec: fix handling of packet sizes that are not a multiple of 4 bytesJustin Ruggles2012-02-02
|
* libx264: fix indentation.Anton Khirnov2012-02-02
|
* vorbis: fix overflows in floor1[] vector and inverse db table index.Ronald S. Bultje2012-02-02
|
* win64: add a XMM clobber test configure option.Ronald S. Bultje2012-02-02
| | | | | | | This will be useful to test more aggressively for failures to mark XMM registers as clobbered in Win64 builds, and prevent regressions thereof. Based on a patch by Ramiro Polla <ramiro.polla@gmail.com>
* movdec: Parse the dvc1 atomMartin Storsjö2012-02-02
| | | | | | | | | | Normally, the actual payload data contains sequence headers, too, and the parser can extract this and set it as extradata. However, the data in the dvc1 atom is the "official" extradata for the file. This is required for proper stream copy of vc1 from ismv to ismv. Signed-off-by: Martin Storsjö <martin@martin.st>
* ARM: ac3: fix ac3_bit_alloc_calc_bap_armv6Mans Rullgard2012-02-02
| | | | | | | This function was broken when the start bin was not at the start of a band. Signed-off-by: Mans Rullgard <mans@mansr.com>
* swscale: K&R formatting cosmetics for Blackfin codeDiego Biurrun2012-02-02
| | | | Also prettyprint some comments in Assembly code.
* frwu: lowercase the FRWU codec namePiotr Bandurski2012-02-02
| | | | | | | This is more consistent with all the other codec names. Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* movdec: fix dts generation in fragmented filesJanne Grunau2012-02-02
| | | | | | | Do not use AVStream's duration for dts generation since it contains in some cases the duration of the whole file instead of duration of the samples in the moov. This happens if the mdhd holds the duration of the whole file but has no entries or a zero duration in its stts.
* fate: make acodec-ac3_fixed test output raw AC3Mans Rullgard2012-02-02
| | | | | | There is no point in this test using the RM format. Signed-off-by: Mans Rullgard <mans@mansr.com>
* APIchanges: add missing commit hashesJanne Grunau2012-02-02
|
* swscale: implement MMX, SSE2 and AVX functions for RGB32 input.Ronald S. Bultje2012-02-01
|
* ra144enc: drop pointless "encoder" from .long_namePaul B Mahol2012-02-01
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* bethsoftvideo: fix palette reading.Justin Ruggles2012-02-01
| | | | | | Return the correct number of consumed bytes and set *data_size = 0. Returned size is 1 too small, leading to that 1 byte being read as the next frame, which results in an extra blank frame at the beginning of the stream.
* mpc7: use av_fast_padded_malloc()Justin Ruggles2012-02-01
| | | | | | | Avoids doing malloc/free for each frame. Also fixes valgrind errors due to use of uninitialized padding bytes. Based on a patch by Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* mpc7: simplify handling of packet sizes that are not a multiple of 4 bytesJustin Ruggles2012-02-01
|
* doc: decoding Forward Uncompressed is supportedPaul B Mahol2012-02-01
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* Fix a typo in the x86 asm version of ff_vector_clip_int32()Justin Ruggles2012-02-01
| | | | | Specifies the correct number of xmm registers used so that they can be saved and restored on Win64 if necessary.
* pcmenc: Do not set avpkt->size.Justin Ruggles2012-02-01
| | | | It is already the correct size as set by ff_alloc_packet().
* ff_alloc_packet: modify the size of the packet to match the requested sizeJustin Ruggles2012-02-01
| | | | | This will simplify encoders which use this function to request the exact packet size rather than the maximum size.
* frwu: Employ more meaningful return values.Paul B Mahol2012-02-01
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* fraps: Use av_fast_padded_malloc() instead of av_realloc()Reimar Döffinger2012-02-01
| | | | | | Ensures alignment and avoids using uninitialized data. Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* mjpegdec: use av_fast_padded_malloc()Reimar Döffinger2012-02-01
| | | | | | also check for allocation failure Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* eatqi: use av_fast_padded_malloc()Reimar Döffinger2012-02-01
| | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* asv1: use av_fast_padded_malloc()Reimar Döffinger2012-02-01
| | | | Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
* avcodec: Add av_fast_padded_malloc().Janne Grunau2012-02-01
| | | | | | | 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-01
| | | | | | This was accidently disabled. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* swscale: make rgb24 function macros slightly smaller.Ronald S. Bultje2012-02-01
|
* avcodec.h: Remove some disabled cruft.Diego Biurrun2012-02-01
|
* swscale: remove obsolete comment.Ronald S. Bultje2012-02-01
|
* swscale-test: Drop unused argc and argv arguments from main().Diego Biurrun2012-02-01
|
* zmbv: Employ more meaningful return values.Paul B Mahol2012-02-01
| | | | | | | 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-01
| | | | | 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-01
| | | | CC: libav-stable@libav.org
* zmbv: check av_realloc() return values and avoid memleaks on ENOMEMJanne Grunau2012-02-01
|
* truespeech: align bufferPaul B Mahol2012-01-31
| | | | | | 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-31
| | | | | 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-31
| | | | | | | 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-31
| | | | | | | | | | | 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-31
| | | | | | | | | | | | 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-01
| | | | | | | | 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-31
|
* fate: add golomb-testDiego Biurrun2012-01-31
|
* golomb-test: K&R formatting cosmeticsDiego Biurrun2012-01-31
|
* h264: Split h264-test off into a separate file - golomb-test.c.Diego Biurrun2012-01-31
| | | | 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-31
|
* h264-test: Remove unused DSP and AVCodec contexts and related init calls.Diego Biurrun2012-01-31
| | | | This also avoids a segfault on startup.
* adpcm: Add missing stdint.h #include to fix standalone header compilation.Diego Biurrun2012-01-31
|
* lavf: add functions for accessing the fourcc<->CodecID mapping tables.Anton Khirnov2012-01-31
| | | | Fixes bug 212.
* lavc: set AVCodecContext.codec in avcodec_get_context_defaults3().Anton Khirnov2012-01-31
| | | | | | | | | 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.