summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* wavpack: validate samples size parsed in wavpack_decode_blockLuca Barbato2013-05-18
| | | | | Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* wavpack: return meaningful errorsLuca Barbato2013-05-18
| | | | And forward those that were already meaningful.
* wavpack: K&R formatting cosmeticsLuca Barbato2013-05-18
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Escape 130 (RPL) decoderEli Friedman2013-05-18
| | | | | | | | Some fixes provided by Paul B Mahol <onemda@gmail.com> and Michael Niedermayer <michaelni@gmx.at> and me. Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* prores: decode alpha plane when it's presentKostya Shishkov2013-05-18
|
* avfilter: check a malloc in avfilter_link().Anton Khirnov2013-05-17
| | | | Additionally change sizeof(type) into sizeof(var)
* avfilter.c: cosmetics, reformatAnton Khirnov2013-05-17
|
* lavfi: factorize freeing a linkAnton Khirnov2013-05-17
|
* vf_format: do not use the AVFilterFormats internals.Anton Khirnov2013-05-17
| | | | Use the formats.h API instead.
* af_aformat: cosmetics, fix indentationAnton Khirnov2013-05-17
|
* lavfi: rename AVFilterFormats.format_count to nb_formatsAnton Khirnov2013-05-17
| | | | This is more consistent with naming in the rest of Libav.
* doxy: don't sort struct members alphabeticallyAnton Khirnov2013-05-17
| | | | The declaration order is more meanigful in most cases.
* lavr doxy: add version.h to the lavr groupAnton Khirnov2013-05-17
|
* lavc doxy: add avcodec.h to the libavcodec group.Anton Khirnov2013-05-17
|
* doxy: add a section about versioning.Anton Khirnov2013-05-17
|
* lavfi doxy: add a page for lavfi.Anton Khirnov2013-05-17
|
* jpegls: check the scan offsetLuca Barbato2013-05-17
| | | | | | | Prevent an out of array bound write. Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* jpegls: factorize return pathsLuca Barbato2013-05-17
|
* jpegls: return meaningful errorsLuca Barbato2013-05-17
|
* sparc: VIS mnemonicsMichael Kostylev2013-05-17
| | | | | | | | | | | | Currently, if VIS is enabled by configure, it will also be enabled at run-time regardless of its support in the hardware. Thus, masking VIS usage as it is done in vis.h by constructing binary instructions is pointless. Using normal VIS mnemonics in inline assembly allows to take advantage of automatic register allocation, gets rid of register variables, which are unsupported by suncc for SPARC, and improves code readability. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* mpegvideo: allocate sufficiently large scratch buffer for interlaced vidJindrich Makovicka2013-05-17
| | | | | | | | | | | | | | | | MPV_decode_mb_internal needs 3 * 16 * linesize bytes of scratch buffer For interlaced content, linesize is multiplied by two after the allocation of the scratch buffer, and the dest_cr pointer ends past the buffer. This patch makes ff_mpv_frame_size_alloc allocate a total of (aligned line_size) * 2 * 16 * 3 bytes, which suffices even for the interlaced case. CC:libav-stable@libav.org Signed-off-by: Jindrich Makovicka <makovick@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* pthread: reindentAnton Khirnov2013-05-17
|
* lavc/pthread: remove obsolete checksAnton Khirnov2013-05-17
| | | | | | Those were useful when avcodec_thread_init() was a public functions. It was deprecated and removed some time ago, so those checks are not needed anymore.
* vf_pixdesctest: make config_props work properly when called multiple times.Anton Khirnov2013-05-17
|
* vf_hqdn3d: make config_props work properly when called multiple times.Anton Khirnov2013-05-17
| | | | Do not leak all the temp buffers.
* vf_drawtext: don't leak the expressions.Anton Khirnov2013-05-17
|
* vf_crop: make config_props work properly when called multiple times.Anton Khirnov2013-05-17
| | | | Do not leak the x/y expressions.
* vf_setdar: make config_props work properly when called multiple times.Anton Khirnov2013-05-17
| | | | Do not overwrite the variable set through AVOptions.
* vf_drawbox: make config_props work properly when called multiple times.Anton Khirnov2013-05-17
| | | | Do not overwrite the variables set through AVOptions.
* vf_drawtext: do not reset the frame number in config_input.Anton Khirnov2013-05-17
| | | | | Frame number should be incremented normally even if the link properties change.
* vf_fps: move initializing pts from config_props to init.Anton Khirnov2013-05-17
| | | | It should not be reinitialized if the link properties change.
* vf_frei0r: make config_props work properly when called multiple times.Anton Khirnov2013-05-17
| | | | Do not leak the initialized filter instance.
* vf_gradfun: make config_props work properly when called multiple times.Anton Khirnov2013-05-17
|
* vf_lut: make config_props work properly when called multiple times.Anton Khirnov2013-05-17
| | | | Do not leak the expressions.
* Apple Intermediate Codec decoderKostya Shishkov2013-05-17
|
* movenc: Don't add base_data_offset in tfhd for PIFF filesJeremy Hinegardner2013-05-17
| | | | | | | | | | | According to the PIFF specification[1] the base_data_offset field MUST be omitteed. See section 5.2.17. Since the ISMV files created by libavformat state that they are 'piff' compatible via 'ftyp' box, this needs to be corrected. [1] http://www.iis.net/learn/media/smooth-streaming/protected-interoperable-file-format Signed-off-by: Martin Storsjö <martin@martin.st>
* vc1dec: Add support for interlaced B-framesSebastian Sandberg2013-05-17
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* sparc: Eliminate dead code in VIS acceleration macrosMichael Kostylev2013-05-16
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* flacdec: drop unnecessary assertLuca Barbato2013-05-16
| | | | The condition cannot happen anymore.
* mjpegdec: properly report unsupported disabled featuresLuca Barbato2013-05-16
| | | | | | | | When JPEG-LS support is disabled the decoder would feed the data to the JPEG Lossless decode_*_scan function resulting in faulty decoding. CC: libav-stable@libav.org
* vf_pad: use the name 's' for the pointer to the private contextAnton Khirnov2013-05-16
| | | | This is shorter and consistent across filters.
* vf_overlay: use the name 's' for the pointer to the private contextAnton Khirnov2013-05-16
| | | | This is shorter and consistent across filters.
* vf_lut: use the name 's' for the pointer to the private contextAnton Khirnov2013-05-16
| | | | This is shorter and consistent across filters.
* vf_libopencv: use the name 's' for the pointer to the private contextAnton Khirnov2013-05-16
| | | | This is shorter and consistent across filters.
* vf_hqdn3d: use the name 's' for the pointer to the private contextAnton Khirnov2013-05-16
| | | | This is shorter and consistent across filters.
* vf_hflip: use the name 's' for the pointer to the private contextAnton Khirnov2013-05-16
| | | | This is shorter and consistent across filters.
* vf_gradfun: use the name 's' for the pointer to the private contextAnton Khirnov2013-05-16
| | | | This is shorter and consistent across filters.
* vf_frei0r: use the name 's' for the pointer to the private contextAnton Khirnov2013-05-16
| | | | This is shorter and consistent across filters.
* vf_format: use the name 's' for the pointer to the private contextAnton Khirnov2013-05-16
| | | | This is shorter and consistent across filters.
* vf_fieldorder: use the name 's' for the pointer to the private contextAnton Khirnov2013-05-16
| | | | This is shorter and consistent across filters.