aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* doc/examples/README: fix typoStefano Sabatini2013-12-021-1/+1
|
* doc/examples/filtering_audio: add more error checksStefano Sabatini2013-12-021-10/+18
|
* doc/examples/filtering: make use of av_err2str()Stefano Sabatini2013-12-022-6/+2
| | | | Simplify.
* libavutil & opencl: remove opencl default device typeLenny Wang2013-12-021-1/+1
| | | | | | | | | CL_DEVICE_TYPE_DEFAULT makes duplicated device entries for each platform using av_opencl_get_device_list() Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Reviewed-by: highgod0401 <highgod0401@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* configure: put pthread_create() check backMichael Niedermayer2013-12-021-5/+5
| | | | | | Unbreaks freebsd, broken since f058f384a0d76bfd125f4738dceab7c890186432 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-023-8/+8
|\ | | | | | | | | | | | | | | | | | | * qatar/master: dsputil: x86: Move ff_inv_zigzag_direct16 table init to mpegvideo If someone optimizes dct_quantize for non x86 SIMD, then this probably needs to be reverted. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dsputil: x86: Move ff_inv_zigzag_direct16 table init to mpegvideoDiego Biurrun2013-12-023-8/+8
| | | | | | | | The table is MMX-specific and used nowhere else.
* | avcodec/h264_refs: improve key frame detection heuristicMichael Niedermayer2013-12-021-1/+6
| | | | | | | | | | | | Fixes Ticket3186 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/h264_refs: split conditions of if() up for better readabilityMichael Niedermayer2013-12-021-1/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/avisynth: remove duplicate av_new_packet() callMichael Niedermayer2013-12-011-1/+0
| | | | | | | | | | Found-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-011-1/+1
|\| | | | | | | | | | | | | | | | | | | * qatar/master: doc: Try to find nonstandard Perl path from the environment Conflicts: doc/texi2pod.pl Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc: Try to find nonstandard Perl path from the environmentDiego Biurrun2013-12-011-1/+3
| |
* | Merge commit '3cd612d44789948f72b52944474e0870c5c60964'Michael Niedermayer2013-12-011-0/+2
|\| | | | | | | | | | | | | * commit '3cd612d44789948f72b52944474e0870c5c60964': gitignore: Ignore multilibrary example programs Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * gitignore: Ignore multilibrary example programsDiego Biurrun2013-12-011-0/+2
| |
* | Revert "vf_yadif: move x86 init code to x86/yadif.c"Michael Niedermayer2013-12-014-132/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit a87b17f3283aada762820f1b797eeb7a2dff6c61. This reduces the amount of non LGPL code, making a relicensing to LGPL easier Conflicts: libavfilter/vf_yadif.c libavfilter/x86/yadif.c libavfilter/x86/yadif_template.c libavfilter/yadif.h Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Revert "yadif: add parens around macro parameters"Michael Niedermayer2013-12-011-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 49e617f9565b6528fe707bae7ea4b62b10c771a5. This reduces the amount of non LGPL code, making a relicensing to LGPL easier Conflicts: libavfilter/vf_yadif.c Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/yadif: Revert "lavfi: convert input/ouput list compound literals to ↵Michael Niedermayer2013-12-011-21/+14
| | | | | | | | | | | | | | | | | | | | named objects" This reverts commit 568c70e79ee267426c15ef4603c69703f6a5884a. This reduces the amount of non LGPL code, making a relicensing to LGPL easier Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | doc/ffserver: fix misc minor typosStefano Sabatini2013-12-011-2/+1
| |
* | avisynth: make avs_library statically allocated.Anton Khirnov2013-12-011-33/+26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avisynth: Move to av_new_packet/av_free_packet.Stephen Hutchinson2013-12-011-3/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Add an Opus and a Speex muxer.Carl Eugen Hoyos2013-12-014-11/+73
| | | | | | | | Fixes ticket #3181.
* | Support AC-3 in Sega Dreamcast Sofdec files.Carl Eugen Hoyos2013-12-011-1/+7
| | | | | | | | Fixes ticket #3184
* | vp9: make decode_coeffs() return value void.Ronald S. Bultje2013-11-301-90/+61
| | | | | | | | | | | | | | It was previously int and would return error if decode_coeffs_b() returns an error; however, that can never happen, so refactor all that code to make all dependent functions return void also (all the way up to decode_coeffs_sb()).
* | vp9: add a new segmentation sample.Ronald S. Bultje2013-11-304-56/+62
| | | | | | | | | | | | The old one didn't use segmentation. One uses segmentation in all frame types (--aq-mode=1), and the other uses all segmentation features, but only in inter frames (mbgraph).
* | vp9: add fate sample for parallelmode.Ronald S. Bultje2013-11-302-0/+31
| | | | | | | | | | This disables backward probability updates, which makes the codec more friendly for frame-level multi-threading.
* | vp9: cosmetics.Ronald S. Bultje2013-11-301-73/+73
| |
* | vp9: add a 2-pass decoding mode, and add frame-mt support.Ronald S. Bultje2013-11-301-90/+290
| | | | | | | | | | | | | | For a random 1080p sample, decoding time went from 9.7sec (1 threads) to 6.0sec (2 threads) and 5.2sec (4 threads) in 2-pass decoding mode. I don't have any samples that use the parallelmode feature, but the gains should be higher.
* | vp9: allocate 'b', 'block/uvblock' and 'eob/uveob' dynamically.Ronald S. Bultje2013-11-301-12/+31
| |
* | vp9: split last/cur_frame from the reference buffers.Ronald S. Bultje2013-11-301-102/+202
| | | | | | | | | | | | We need more information from last/cur_frame than from reference buffers, so we can use a simplified structure for reference buffers, and then store mvs and segmentation map information in last/cur.
* | vp9: move some entries out of VP9Block into VP9Context.Ronald S. Bultje2013-11-301-59/+59
| | | | | | | | | | They aren't really block-related variables in the sense that they are not block-coded, rather they are state trackers.
* | vp9: split packet parsing into an AVParser.Ronald S. Bultje2013-11-304-53/+117
| |
* | vp9: use proper refcounting.Ronald S. Bultje2013-11-301-54/+38
| | | | | | | | | | Based on something similar in libav. Author is likely Anton Khirnov <anton@khirnov.net> but I'm not sure.
* | Makefile: remove version.h on distcleanMichael Niedermayer2013-11-301-1/+1
| | | | | | | | | | | | | | Without this nothing will remove it even if it isnt generated in newer versions anymore. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | build: rename version.h to libavutil/ffversion.hTimothy Gu2013-11-307-8/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also the libavutil/ffversion.h will be installed. Rationale: * Applications might want to know FFmpeg's version besides the individual libraries'. * Avoids file name clash between FFmpeg's ./version.h and lib*/version.h when a library source file includes both and is compiled on an out-of-tree build. Fixes #1769. Signed-off-by: Timothy Gu <timothygu99@gmail.com> Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | version.sh: add preprocessing guardsTimothy Gu2013-11-301-2/+10
| | | | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | version.sh: add a little usage commentTimothy Gu2013-11-301-0/+2
| | | | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-11-301-5/+18
|\| | | | | | | | | | | | | | | | | | | * qatar/master: dcadec: Add some logging before returning on error Conflicts: libavcodec/dcadec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dcadec: Add some logging before returning on errorTim Walker2013-11-301-5/+21
| | | | | | | | | | | | Based on a patch by Michael Niedermayer. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit 'f058f384a0d76bfd125f4738dceab7c890186432'Michael Niedermayer2013-11-301-5/+5
|\| | | | | | | | | | | | | * commit 'f058f384a0d76bfd125f4738dceab7c890186432': configure: Do not use pthread_create to check for pthread Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Do not use pthread_create to check for pthreadLuca Barbato2013-11-301-5/+5
| | | | | | | | | | | | | | Certain instrumentation addons leads to a false positive in configure and link failures at the end of the build phase. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | avcodec/mpeg4video: fix doxycomments so they are not associated with random ↵Michael Niedermayer2013-11-301-5/+5
| | | | | | | | | | | | unrelated fields Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'cigaes/master'Michael Niedermayer2013-11-301-20/+28
|\ \ | | | | | | | | | | | | | | | | | | * cigaes/master: lavc/srtenc: use bprint for text buffers. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | lavc/srtenc: use bprint for text buffers.Nicolas George2013-11-301-20/+28
| | | | | | | | | | | | Fix trac ticket #3120.
* | | version.sh: make it independant of version.h file nameTimothy Gu2013-11-301-2/+2
| | | | | | | | | | | | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | | doc/ffserver: clarify documentation for Feed MaxFileSize optionStefano Sabatini2013-11-301-2/+3
| | |
* | | doc/ffserver: clarify that note in NoDaemon option documentationStefano Sabatini2013-11-301-2/+2
| | |
* | | ffserver: print error code description in case of write_header() failureStefano Sabatini2013-11-301-1/+1
| | | | | | | | | | | | Improve feedback.
* | | doc/ffserver: add "Detailed description" chapterStefano Sabatini2013-11-301-13/+108
| | | | | | | | | | | | Also move FFM section up in the file, and rename it.
* | | doc/ffserver: remove more mentions to LAME and buildStefano Sabatini2013-11-301-7/+0
|/ /
* | lavfi/Makefile: Don't compile lavfutils.c and lswsutils.c if they are not neededJames Almer2013-11-301-2/+0
| | | | | | | | | | | | | | | | | | | | They are only needed by removelogo. This fixes a link failure in shared builds when compiling with removelogo disabled but Lavf/SwS enabled Signed-off-by: James Almer <jamrial@gmail.com> Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>