summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* flashsv: K&R cosmeticsDiego Biurrun2011-05-04
|
* matroskaenc: fix memory leakMans Rullgard2011-05-04
| | | | | | | This fixes a memory leak occurring when no cue points are defined since commit 91819763. Signed-off-by: Mans Rullgard <mans@mansr.com>
* vc1: make overlap filter for I-frames bit-exact.Ronald S. Bultje2011-05-04
|
* vc1dec: use s->start/end_mb_y instead of passing them as function args.Ronald S. Bultje2011-05-04
|
* Revert "VC1: merge idct8x8, coeff adjustments and put_pixels."Ronald S. Bultje2011-05-04
| | | | | | | This reverts commit f8bed30d8b176fa030f6737765338bb4a2bcabc9. The reason for this is that the overlap filter, which runs after IDCT, should run on unclamped values, and thus IDCT and put_pixels() cannot be merged if we want to attempt to be bitexact.
* Replace strncpy() with av_strlcpy().Alex Converse2011-05-03
|
* indeo3: Eliminate use of long.Alex Converse2011-05-03
|
* get_bits: make cache unsigned to eliminate undefined signed overflow.Alex Converse2011-05-03
|
* asfdec: fix assert failure on invalid filesUoti Urpala2011-05-03
| | | | | | | | Add an extra size validity check in asf_read_frame_header(). Without this asf->packet_size_left may become negative, which triggers an assertion failure later. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* avfilter: check malloc return values.Ronald S. Bultje2011-05-03
|
* mpegvideo: reindent.Ronald S. Bultje2011-05-03
|
* nutenc: check malloc return values.Ronald S. Bultje2011-05-03
|
* avfilter: don't av_malloc(0).Ronald S. Bultje2011-05-03
|
* nutenc: don't av_malloc(0).Ronald S. Bultje2011-05-03
|
* mpegvideo: don't av_malloc(0).Ronald S. Bultje2011-05-03
|
* asfdec: fix parsing of packets that overrun into padding.Ronald S. Bultje2011-05-03
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Implement fate-rsync targetReinhard Tartler2011-05-03
|
* Make ffmpeg support generic data streamLuca Barbato2011-05-03
| | | | The patch is the first step to support -dcodec copy
* vp8: frame-multithreading.Ronald S. Bultje2011-05-02
| | | | | | | | | | | | | | | | | | | | | | Tested on a Mac Pro, 2 CPUs, 2 cores each, OSX 10.6.6: time ./ffmpeg -v 0 -vsync 0 -threads [1234] -i \ ~/Downloads/sintel_trailer_1080p_vp8_vorbis.webm \ -f null -vcodec rawvideo -an - 1: 0m14.630s (89.9 fps) 2: 0m8.056s (163.2 fps) 3: 0m5.882s (223.6 fps) 4: 0m4.952s (265.6 fps) time ./ffmpeg -v 0 -vsync 0 -threads [1234] -i \ ~/Downloads/Elephants_Dream-720p-Stereo.webm \ -f null -vcodec rawvideo -an - 1: 1m12.962s (215.1 fps) 2: 0m44.682s (351.2 fps) 3: 0m31.183s (503.2 fps) 4: 0m25.284s (620.6 fps) Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.Stefano Sabatini2011-05-02
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Replace deprecated av_get_pict_type_char() with av_get_picture_type_char().Stefano Sabatini2011-05-02
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* dpx: Do not use DPX encoder for decoding.Kostya Shishkov2011-05-02
| | | | 10l to the one who hasn't checked this.
* ALPHA: Replace sized int_fast integer types with plain int/unsigned.Diego Biurrun2011-05-01
| | | | | | int/unsigned is the natural memory access type for CPUs, using sized types for temporary variables, counters and similar just increases code size and can possibly cause a slowdown.
* DPX image encoderPeter Ross2011-05-01
|
* DPX decoder: read sample aspect ratioPeter Ross2011-05-01
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* DPX decoder: add buffer size checks.Reimar Döffinger2011-05-01
|
* ac3enc: clip large coefficient values and negative exponents rather than usingJustin Ruggles2011-05-01
| | | | av_assert2().
* ac3enc: do not store a bandwidth code for each channel.Justin Ruggles2011-05-01
| | | | | Although AC-3 allows it, it's not very useful. The encoder uses the same code for all full-bandwidth channels.
* ac3enc: remove bandwidth reduction as fallback for bit allocation failure.Justin Ruggles2011-05-01
| | | | | It was only needed at low bitrates, which now already use a low bandwidth, so the bandwidth reduction is no longer needed.
* ac3enc: merge compute_exp_strategy_ch() into compute_exp_strategy()Justin Ruggles2011-05-01
|
* ac3enc: return error if frame+exponent bits are too large instead of usingJustin Ruggles2011-05-01
| | | | | | av_assert2(). This can occur in some very rare cases with low bitrates.
* ac3enc: differentiate between current block and reference block in bit_alloc()Justin Ruggles2011-05-01
|
* ac3enc: simplify exponent_init() by calculating exponent_group_tab[] basedJustin Ruggles2011-05-01
| | | | on exponent group sizes.
* ac3enc: simplify stereo rematrixing decision optionsJustin Ruggles2011-05-01
|
* Update URL to fate samplesReinhard Tartler2011-05-01
|
* AMV: disable DR1 and don't override EMU_EDGEMichael Niedermayer2011-04-29
| | | | | | | | | | | | This works around a possibly exploitable crash. Appearently, vlc can be exploited with a malicous file. This should get reverted as soon as a proper fix is found. Reported-at: Thu, 21 Apr 2011 14:38:25 +0000 Reported-by: Dominic Chell <Dominic.Chell@ngssecure.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 89f903b3d5ec38c9c5d90fba7e626fa0eda61a32) (cherry picked from commit 9b919571e506fbb72b81a35ca1e7c1bd6efc4209)
* lavf: inspect more frames for fps when container time base is coarseAnssi Hannula2011-04-29
| | | | | | | | | | | | | | | | | | As per issue2629, most 23.976fps matroska H.264 files are incorrectly detected as 24fps, as the matroska timestamps usually have only millisecond precision. Fix that by doubling the amount of timestamps inspected for frame rate for streams that have coarse time base. This also fixes 29.970 detection in matroska. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 78431098f9e306ebe27e7698d0ae539e3df2afe9) Tested with mplayer based on this report http://thread.gmane.org/gmane.comp.video.mplayer.user/66043/focus=66063 Signed-off-by: Reinhard Tartler <siretart@tauware.de>
* Fix races in default av_log handlerReinhard Tartler2011-04-29
| | | | | | Prevent competing threads from overwriting (shared) buffers. Original patch by: Michael Niedermayer <michaelni@gmx.at>
* vorbis: Replace sized int_fast integer types with plain int/unsigned.Diego Biurrun2011-04-29
| | | | | | int/unsigned is the natural memory access type for CPUs, using sized types for temporary variables, counters and similar just increases code size and can possibly cause a slowdown.
* Remove disabled non-optimized code variants.Diego Biurrun2011-04-29
|
* bswap.h: Remove disabled code.Diego Biurrun2011-04-29
|
* Remove some disabled printf debug cruft.Diego Biurrun2011-04-29
|
* Replace more disabled printf() calls by av_dlog().Diego Biurrun2011-04-29
|
* tests: Remove disabled code.Diego Biurrun2011-04-29
|
* Replace some commented-out debug printf() / av_log() messages with av_dlog().Diego Biurrun2011-04-29
|
* vorbisdec: Replace some sizeof(type) by sizeof(*variable).Diego Biurrun2011-04-29
|
* vf_fieldorder: Replace FFmpeg by Libav in license boilerplate.Diego Biurrun2011-04-29
|
* avio: Fix the deprecated fallback URL-prefixed open flagsMartin Storsjö2011-04-28
| | | | | | | | | | | | | | | | While deprecated, they're totally useless as long as their values are different from the AVIO_FLAG values that are used internally. Currently, this leads to old libav applications still compiling correctly (since we haven't removed the fallback wrappers), but failing since the functions internally compare to the new AVIO_FLAG values. These should be removed at some point, but they aren't removed yet. The intent is to be able to recompile an old application against the new ABI without modifying the code, and this doesn't work currently. Signed-off-by: Martin Storsjö <martin@martin.st>
* avoid duplicate -lm in .pc filesReinhard Tartler2011-04-28
|
* mpeg12: terminate mpeg2_video_profiles arraysStefano Sabatini2011-04-28
| | | | | | | | | Make av_get_profile_name() return NULL if no profile is detected. Fix trac issue #130, fix crash reading file tek3.m2v. (cherry picked from commit e5d80c7b2d893422e2e60a97e08bfc48ca1684e6) Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>