summaryrefslogtreecommitdiffstats
path: root/libavutil
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit 'c253340ae6f74ffd8798bbd476e46d1b33a2d56e'Michael Niedermayer2015-04-203-4/+19
|\ | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c253340ae6f74ffd8798bbd476e46d1b33a2d56e': log: Introduce a more verbose debug level Conflicts: doc/APIchanges doc/fftools-common-opts.texi libavutil/log.c libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * log: Introduce a more verbose debug levelVittorio Giovara2015-04-193-4/+19
| | | | | | | | And deprecate av_dlog macro.
* | avutil: remove pointless bmi1 defineJames Almer2015-04-181-3/+2
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/mips: MSA (MIPS-SIMD-Arch) optimizations for HEVC horizontal and ↵Shivraj Patil2015-04-171-0/+285
| | | | | | | | | | | | | | | | vertical mc functions Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com> Reviewed-by: Nedeljko Babic <Nedeljko.Babic@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavutil/softfloat: Change order of fields in SoftFloat structure.Nedeljko Babic2015-04-151-7/+7
| | | | | | | | | | | | | | | | | | Softfloat will be used in implementation of AAC fixed point decoder. This change is needed in order to more easily integrate ffmpegs softfloat in already developed algorithm for AAC. Signed-off-by: Nedeljko Babic <nedeljko.babic@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/mips/intreadwrite: build fix for mips64r6 (instruction 'lwl' not ↵Shivraj Patil2015-04-101-2/+2
| | | | | | | | | | | | | | | | supported) Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com> Reviewed-by: Nedeljko Babic <Nedeljko.Babic@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/x86/Makefile: fix conditional x86/emms.o buildMichael Niedermayer2015-04-091-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/x86/Makefile: Make building and linking of emms.c conditionalRonald S. Bultje2015-04-081-1/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '27f274628234c1f934b9a6a6380ed567c1b4ceae'Michael Niedermayer2015-04-072-17/+23
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | * commit '27f274628234c1f934b9a6a6380ed567c1b4ceae': parseutils: Make av_small_strptime public Conflicts: doc/APIchanges libavformat/utils.c libavutil/parseutils.c libavutil/version.h See: 29e972f67c914d35417bc7368493d2617abdd26e Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * parseutils: Make av_small_strptime publicLuca Barbato2015-04-073-6/+37
| | | | | | | | | | | | And use it in libavformat. Based on a similar patch by Stefano Sabatini <stefasab@gmail.com>.
* | Merge commit '108f2f381acb93827fb4add0517eeae859afa3bf'Michael Niedermayer2015-04-071-56/+59
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '108f2f381acb93827fb4add0517eeae859afa3bf': parseutils: Extend small_strptime to be used in avformat Conflicts: libavutil/parseutils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * parseutils: Extend small_strptime to be used in avformatLuca Barbato2015-04-061-50/+58
| | | | | | | | The strptime implementation is supposed to support whitespace and %T.
* | lavu/dict: add more testsLukasz Marek2015-04-021-0/+53
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* | lavu/dict: fix set function when reuse existing key pointerLukasz Marek2015-04-021-20/+24
| | | | | | | | | | | | | | | | | | | | Fixes following scenario: av_dict_set(&d, "key", "old", 0); AVDictionaryEentry *e = av_dict_get(d, "key", NULL, 0); av_dict_set(&d, e->key, "new", 0); Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* | lavu/dict: don't accept AV_DICT_DONT_STRDUP_VAL for av_dict_set_intLukasz Marek2015-04-021-0/+1
| | | | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/eval: check for av_malloc failureMichael Niedermayer2015-04-011-0/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/eval: factor av_expr_free() calls outMichael Niedermayer2015-04-011-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavu/avstring: add av_append_path_component() funcionLukasz Marek2015-03-313-1/+56
| | | | | | | | | | | | Convinient function to build paths. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/hmac: Check av_hmac_alloc() return codeMichael Niedermayer2015-03-301-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/pca: Check for av_malloc* failuresMichael Niedermayer2015-03-301-0/+8
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'c48456166e95648719a8be8f8613f9dee98205c1'Michael Niedermayer2015-03-293-2/+11
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c48456166e95648719a8be8f8613f9dee98205c1': lavc: add MMAL hardware decoder wrapper Conflicts: Changelog configure doc/APIchanges libavcodec/Makefile libavcodec/allcodecs.c libavcodec/version.h libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: add MMAL hardware decoder wrapperwm42015-03-293-2/+11
| | | | | | | | | | | | Based on a patch by Rodger Combs. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | avutil/timer: give each printed value of STOP_TIMER a fixed lengthMichael Niedermayer2015-03-271-1/+1
| | | | | | | | | | | | this makes the result easier to read Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/timer: show histogram of cpu cycles each run tookMichael Niedermayer2015-03-271-1/+7
| | | | | | | | | | | | | | The new information is printed at verbose log level and can thus be switched on and off through the log level Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/cpu: add missing check for mmxext to av_force_cpu_flagsJames Almer2015-03-261-0/+1
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* | avutil: make AVFrameSideData buffers ref-counted.Ronald S. Bultje2015-03-252-15/+39
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavu/frame: move av_frame_copy_props() up in the file.Ronald S. Bultje2015-03-251-70/+70
| | | | | | | | | | | | Preparation for following patch. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/pixfmt: Add missing AV_ prefix to PIX_FMT_YUV411PMichael Niedermayer2015-03-241-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '312a9ef04bf6b55e68e4a61694b169cd3cc69bb8'Michael Niedermayer2015-03-241-5/+5
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit '312a9ef04bf6b55e68e4a61694b169cd3cc69bb8': pixfmt: Update documentation with prefixed pixel formats Conflicts: libavutil/pixfmt.h See: 231e33f050386e170cba33188df7b822b16ca099 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * pixfmt: Update documentation with prefixed pixel formatsVittorio Giovara2015-03-231-8/+8
| |
* | Merge commit '592a04054e6423be5050efd2bceece48b10b9c1d'Michael Niedermayer2015-03-241-3/+6
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit '592a04054e6423be5050efd2bceece48b10b9c1d': pixdesc: Replace a few leftover instances of non AV-prefixed flags Conflicts: libavutil/pixdesc.c See: c7c71f95f8d3e98babf8b6b7f1edc49f14e2c4c4 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * pixdesc: Replace a few leftover instances of non AV-prefixed flagsVittorio Giovara2015-03-231-3/+6
| |
* | Merge commit 'e4fe535d12f4f30df2dd672e30304af112a5a827'Michael Niedermayer2015-03-243-8/+8
|\ \ | |/ | | | | | | | | | | | | | | | | | | * commit 'e4fe535d12f4f30df2dd672e30304af112a5a827': mov: Write the display matrix in order Conflicts: libavformat/mov.c libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mov: Write the display matrix in orderVittorio Giovara2015-03-233-8/+8
| | | | | | | | | | | | | | | | | | | | This will allow to copy the matrix as is and it is just cleaner to keep the matrix in the same order specified by the mov standard (which is also explicitly described in the documentation). In order to preserve compatibility, flip the angle sign in the display API av_display_rotation_set() and av_display_rotation_get(), and improve the documentation mentioning the rotation direction.
| * Replace a few leftover instances of enum PixelFormat with enum AVPixelFormatMartin Storsjö2015-03-171-3/+3
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | avutil/frame: Add some very basic documentation for AVFrameSideDataMichael Niedermayer2015-03-231-0/+7
| | | | | | | | | | Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavutil: add bmi2 optimized av_mod_uintp2James Almer2015-03-201-2/+22
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* | libavutil: add av_mod_uintp2James Almer2015-03-201-0/+14
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* | mips/float_dsp: fix vector_fmul_window_mips on mips64James Cowgill2015-03-181-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit dfa920807494 ("mips/float_dsp: fix a bug in vector_fmul_window_mips") fixed vector_fmul_window_mips by unrolling the loop only 4 times, but also removed the outer C loop and replaced it with assembly branches and pointer arithmetic. When submitting my 64-bit porting patch I missed this new assembly which also needed porting. This patch fixes a bus error in the fate-float-dsp test when run on 64-bit mips. Signed-off-by: James Cowgill <james410@cowgill.org.uk> Reviewed-by: Nedeljko Babic <nedeljko.babic@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | OpenCL uninit bug fix - clear is_compiled flagsrikanth2015-03-161-0/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mips/asmdefs: use _ABI64 as defined by gccJames Cowgill2015-03-121-3/+1
| | | | | | | | | | | | | | | | | | Unfortunately android < api 21 (lollipop) doesn't have the sgidefs.h header, the easiest way around this is to just use the preprocessor definitions from gcc / clang. Signed-off-by: James Cowgill <james410@cowgill.org.uk> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/buffer: Avoid moving the AVBufferRef to a new place in memory in ↵Michael Niedermayer2015-03-121-2/+2
| | | | | | | | | | | | | | | | | | av_buffer_make_writable() This allows making a AVBufferRef writable without the need to update all pointers to it Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/buffer: Avoid moving the AVBufferRef to a new place in memory in ↵Michael Niedermayer2015-03-121-2/+1
| | | | | | | | | | | | | | | | | | av_buffer_realloc() This allows reallocating AVBufferRefs without the need to update all pointers to it Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'dcae2e32f7d8a1ca5fb8c1e4aa81313be854dd73'Michael Niedermayer2015-03-071-0/+6
|\ \ | |/ | | | | | | | | | | * commit 'dcae2e32f7d8a1ca5fb8c1e4aa81313be854dd73': arm: Suppress tags about used cpu arch and extensions Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * arm: Suppress tags about used cpu arch and extensionsMartin Storsjö2015-03-071-0/+6
| | | | | | | | | | | | | | | | | | | | When all the codepaths using manually set .arch/.fpu code is behind runtime detection, the elf attributes should be suppressed. This allows tools to know that the final built binary doesn't strictly require these extensions. Signed-off-by: Martin Storsjö <martin@martin.st>
* | mips/asmdefs: change include guard to read AVUTIL_ instead of AVCODEC_James Cowgill2015-03-071-2/+2
| | | | | | | | | | Signed-off-by: James Cowgill <james410@cowgill.org.uk> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Revert "avutil/opencl: is_compiled flag not being cleared in av_opencl_uninit"Michael Niedermayer2015-03-071-3/+0
| | | | | | | | | | | | | | Fixed build with opencl enabled Found-by: WJ Liu This reverts commit 0f2359b86926ed33da4bd64ca76d84d03d5ad380.
* | configure: Make compilable with VS2015 (missing hunk)Peter Tissen2015-03-061-1/+1
| | | | | | | | | | | | | | This hunk was missing in the github pull request when i downloaded it, but is needed Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/opencl: is_compiled flag not being cleared in av_opencl_uninitSrikanth G2015-03-061-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | When OpenCL kernels are compiled, is_compiled flag is being set for each kernel. But, in opencl uninit, this flag is not being cleared. This causes an error when an OpenCL kernel is tried on different OpenCL devices on same platform. Here is the patch with a fix Reviewed-by; Wei Gao <highgod0401@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mips: port optimizations to mips n64James Cowgill2015-03-062-10/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | This mainly consists of replacing all the pointer arithmatic 'addiu' instructions with PTR_ADDIU which will handle the differences in pointer sizes when compiled on 64 bit mips systems. The header asmdefs.h contains the PTR_ macros which expend to the correct mips instructions to manipulate registers containing pointers. Signed-off-by: James Cowgill <james410@cowgill.org.uk> Reviewed-by: Nedeljko Babic <Nedeljko.Babic@imgtec.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
OpenPOWER on IntegriCloud