summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit '47e5a98174eb9c07ad17be71df129719d60ec8b7'Michael Niedermayer2013-04-202-7/+11
|\ | | | | | | | | | | | | | | | | | | | | * commit '47e5a98174eb9c07ad17be71df129719d60ec8b7': ppc: hpeldsp: Move half-pel assembly from dsputil to hpeldsp Conflicts: libavcodec/hpeldsp.h libavcodec/ppc/hpeldsp_altivec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ppc: hpeldsp: Move half-pel assembly from dsputil to hpeldspRonald S. Bultje2013-04-195-421/+470
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '8db00081a37d5b7e23918ee500bb16bc59b57197'Michael Niedermayer2013-04-205-17/+11
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '8db00081a37d5b7e23918ee500bb16bc59b57197': x86: hpeldsp: Move half-pel assembly from dsputil to hpeldsp Conflicts: libavcodec/hpeldsp.c libavcodec/hpeldsp.h libavcodec/x86/Makefile libavcodec/x86/dsputil_mmx.c libavcodec/x86/hpeldsp_init.c libavcodec/x86/hpeldsp_rnd_template.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: hpeldsp: Move half-pel assembly from dsputil to hpeldspRonald S. Bultje2013-04-1910-657/+962
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '28bc406c84b04a5f1458b90ff52ddbec73e46202'Michael Niedermayer2013-04-202-8/+8
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | * commit '28bc406c84b04a5f1458b90ff52ddbec73e46202': mjpeg: Use hpeldsp instead of dsputil for half-pel functions svq1enc: Use hpeldsp instead of dsputil for half-pel functions Conflicts: configure libavcodec/mjpegdec.c libavcodec/svq1enc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mjpeg: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-193-11/+14
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * svq1enc: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-192-7/+11
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '2f6bc5f7c193477c2ebc0acce8f2d5551445e129'Michael Niedermayer2013-04-202-4/+6
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '2f6bc5f7c193477c2ebc0acce8f2d5551445e129': svq3: Use hpeldsp instead of dsputil for half-pel functions mpegvideo: Use hpeldsp instead of dsputil for half-pel functions svq1: Use hpeldsp instead of dsputil for half-pel functions mimic: Use hpeldsp instead of dsputil for half-pel functions Conflicts: configure libavcodec/motion_est.c libavcodec/mpegvideo.c libavcodec/mpegvideo.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * svq3: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-192-8/+11
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * mpegvideo: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-197-37/+41
| | | | | | | | | | | | This also converts vc1, since that is mpegvideo-based. Signed-off-by: Martin Storsjö <martin@martin.st>
| * svq1: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-192-12/+12
| | | | | | | | | | | | This makes svq1 independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
| * mimic: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-192-3/+6
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '8071264f2196d71ff49c3944c33f8d3d83f548f1'Michael Niedermayer2013-04-201-4/+4
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '8071264f2196d71ff49c3944c33f8d3d83f548f1': interplayvideo: Use hpeldsp instead of dsputil for half-pel functions bink: Use hpeldsp instead of dsputil for half-pel functions indeo3: Use hpeldsp instead of dsputil for half-pel functions vp56: Use hpeldsp instead of dsputil for half-pel functions vp3: Use hpeldsp instead of dsputil for half-pel functions Conflicts: libavcodec/bink.c libavcodec/indeo3.c libavcodec/vp56.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * interplayvideo: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-192-6/+6
| | | | | | | | | | | | This makes interplayvideo independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
| * bink: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-192-8/+11
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * indeo3: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-192-9/+9
| | | | | | | | | | | | This makes the Indeo 3 decoder independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
| * vp56: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-193-11/+12
| | | | | | | | | | | | This makes vp5 and vp6 independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
| * vp3: Use hpeldsp instead of dsputil for half-pel functionsRonald S. Bultje2013-04-192-5/+6
| | | | | | | | | | | | This makes vp3 independent of dsputil. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '68d8238cca52e50e8cc81bf2edcaf8088c52d4c0'Michael Niedermayer2013-04-202-8/+12
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | * commit '68d8238cca52e50e8cc81bf2edcaf8088c52d4c0': hpeldsp: Add half-pel functions (currently copies of dsputil) Conflicts: libavcodec/hpeldsp.c libavcodec/hpeldsp.h libavcodec/hpeldsp_template.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * hpeldsp: Add half-pel functions (currently copies of dsputil)Ronald S. Bultje2013-04-197-6/+417
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | vc1dec: Fix tff == 0 handling in init_block_index()Michael Niedermayer2013-04-201-1/+1
| | | | | | | | | | | | This fixes several files from VLC ticket5887 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vc1dec: Fix non pullup tffMichael Niedermayer2013-04-201-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264: remove unused variableMichael Niedermayer2013-04-201-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf/gif: add final_delay option.Clément Bœsch2013-04-201-0/+5
| |
* | lavf/gifdec: add loop support.Clément Bœsch2013-04-202-1/+25
| | | | | | | | Loop is ignored by default.
* | lavc/gif: miscellaneous cosmetics.Clément Bœsch2013-04-191-10/+6
| |
* | Changelog: notify GIF improvements.Clément Bœsch2013-04-191-0/+1
| |
* | doc/general: animated GIF are now compressed.Clément Bœsch2013-04-191-1/+0
| |
* | lavc/gif: add flag to enable transparency detection between frames.Clément Bœsch2013-04-196-866/+926
| | | | | | | | | | | | | | | | | | | | While this is not always optimal, in practice most of the common cases are. ffmpeg -i big_buck_bunny_1080p_h264.mov -ss 45 -vf scale=320:160 -gifflags -transdiff -frames:v 50 -y bbb-notrans.gif ffmpeg -i big_buck_bunny_1080p_h264.mov -ss 45 -vf scale=320:160 -gifflags +transdiff -frames:v 50 -y bbb-trans.gif -rw-r--r-- 1 ubitux ubitux 1.1M Apr 19 19:00 bbb-notrans.gif -rw-r--r-- 1 ubitux ubitux 378K Apr 19 19:00 bbb-trans.gif
* | lavc/gif: make possible to disable offsetting.Clément Bœsch2013-04-191-1/+24
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-04-191-13/+15
|\ \ | |/ | | | | | | | | | | | | | | | | * qatar/master: fate: cosmetics: More sensible order for entries in video filter file Conflicts: tests/fate/filter-video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: cosmetics: More sensible order for entries in video filter fileDiego Biurrun2013-04-191-12/+15
| |
* | Merge commit 'a77aed142cade3beb0cd43f879d4f47daae23b8a'Michael Niedermayer2013-04-192-2/+4
|\ \ | |/ | | | | | | | | | | | | | | | | * commit 'a77aed142cade3beb0cd43f879d4f47daae23b8a': fate: Rename video filters file and add separate video filters target Conflicts: tests/fate/filter-video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: Rename video filters file and add separate video filters targetDiego Biurrun2013-04-192-2/+4
| |
* | Merge commit 'b357f1d1d3dd1d6672df6a397a31be425d31b6d1'Michael Niedermayer2013-04-193-67/+69
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit 'b357f1d1d3dd1d6672df6a397a31be425d31b6d1': fate: Split audio filters into their own separate file Conflicts: tests/Makefile tests/fate/filter.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: Split audio filters into their own separate fileDiego Biurrun2013-04-193-61/+63
| |
* | Merge commit '3eec1d41b4a947ba497f528e68da14a8befb85b9'Michael Niedermayer2013-04-194-5/+5
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit '3eec1d41b4a947ba497f528e68da14a8befb85b9': fate: Reuse VREF and AREF variables where appropriate Conflicts: tests/fate/filter.mak tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: Reuse VREF and AREF variables where appropriateDiego Biurrun2013-04-194-5/+5
| |
* | Merge commit '5e83d9aced2fc2b2e1360452794c58aba55d497c'Michael Niedermayer2013-04-197-50/+109
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | * commit '5e83d9aced2fc2b2e1360452794c58aba55d497c': h264: fully support cropping. Conflicts: doc/APIchanges libavcodec/h264.c libavcodec/h264_ps.c libavcodec/options_table.h libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264: fully support cropping.Anton Khirnov2013-04-197-39/+108
| | | | | | | | | | | | Based on a patch by Vittorio Giovara <vittorio.giovara@gmail.com> Fixes Bug 378.
* | avcodec: Fix lowres handling in buffer allocationMichael Niedermayer2013-04-191-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'a7f46586bf47174b5fa00a905b767b1781ec8b72'Michael Niedermayer2013-04-191-5/+13
|\ \ | |/ | | | | | | | | | | * commit 'a7f46586bf47174b5fa00a905b767b1781ec8b72': ff_get_buffer(): allocate the frame for max(coded,display) dimensions Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ff_get_buffer(): allocate the frame for max(coded,display) dimensionsAnton Khirnov2013-04-191-5/+13
| | | | | | | | Needed e.g. for h264 cropping to work properly.
* | Merge commit '505642f18276aed03278ac91b1f334ea888eac6a'Michael Niedermayer2013-04-191-7/+7
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '505642f18276aed03278ac91b1f334ea888eac6a': mp3dec: fallback to generic seeking when a TOC is not present Conflicts: libavformat/mp3dec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mp3dec: fallback to generic seeking when a TOC is not presentMichael Niedermayer2013-04-191-0/+11
| | | | | | | | | | | | | | Fixes seeking without a Xing/Info header. CC: libav-stable@libav.org Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | avformat: change seeking index consistency asserts to av_assertsMichael Niedermayer2013-04-191-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mpegvideo_motion: Use a field from the current frame if the last is ↵Michael Niedermayer2013-04-191-2/+5
| | | | | | | | | | | | | | | | | | unavailable in DMV & 16x8 Fixes null pointer dereference Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf/http: remove duplicated dec flag.Clément Bœsch2013-04-191-2/+1
| |
* | x86: sbrdsp: implement SSE2 hf_apply_noiseChristophe Gisquet2013-04-193-1/+136
| | | | | | | | | | | | | | | | | | 233 to 105 cycles on Arrandale and Win64. Replacing the multiplication by s_m[m] by a pand and a pxor with appropriate vectors is slower. Unrolling is a 15 cycles win. A SSE version was 4 cycles slower. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc: add AV_CODEC_PROP_TEXT_SUB.Clément Bœsch2013-04-195-2/+27
| | | | | | | | CC are not marked. Also allow potential mixed types later.
OpenPOWER on IntegriCloud