summaryrefslogtreecommitdiffstats
path: root/libavutil
Commit message (Collapse)AuthorAgeFilesLines
* x86/cpu: add missing avx2 AVOption in av_parse_cpu_flags()James Almer2014-02-062-1/+2
| | | | | Signed-off-by: James Almer <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* Merge commit 'a1e1f35203bbcbea0efb51d93e96769c826b8c64'Michael Niedermayer2014-02-051-0/+2
|\ | | | | | | | | | | | | * commit 'a1e1f35203bbcbea0efb51d93e96769c826b8c64': lavu: add missing log.h include in timer.h Merged-by: Michael Niedermayer <[email protected]>
| * lavu: add missing log.h include in timer.hJanne Grunau2014-02-051-0/+2
| |
* | Merge commit '9ecb858775483a76c137e8e1ad45a95e318bca61'Michael Niedermayer2014-02-051-15/+15
|\| | | | | | | | | | | | | * commit '9ecb858775483a76c137e8e1ad45a95e318bca61': doxy: Format @code blocks so they render properly Merged-by: Michael Niedermayer <[email protected]>
| * doxy: Format @code blocks so they render properlyLuca Barbato2014-02-041-15/+15
| | | | | | | | | | | | @code command reports verbatim everything between it and @endcode. Signed-off-by: Anton Khirnov <[email protected]>
* | Merge commit '0e830094ad0dc251613a0aa3234d9c5c397e02e6'Michael Niedermayer2014-02-051-0/+2
|\| | | | | | | | | | | | | * commit '0e830094ad0dc251613a0aa3234d9c5c397e02e6': samplefmt: avoid integer overflow in av_samples_get_buffer_size() Merged-by: Michael Niedermayer <[email protected]>
| * samplefmt: avoid integer overflow in av_samples_get_buffer_size()Justin Ruggles2014-02-041-0/+2
| | | | | | | | CC:[email protected]
| * x86inc: Speed up assembling with YasmLoren Merritt2014-01-261-23/+23
| | | | | | | | | | | | | | Work around Yasm's inefficiency with handling large numbers of variables in the global scope. Signed-off-by: Diego Biurrun <[email protected]>
* | Fix compilation with msvc/icl due to missing header and define.Matt Oliver2014-02-031-0/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | avutil/internal.h: add timer.h backMichael Niedermayer2014-01-261-0/+1
| | | | | | | | | | | | | | | | | | Without this a developer would have to add a include every time he wants to benchmark some code, this is a moderate inconvenience. This reverts the specific hunk from fb0c9d41d685abb58575c5482ca33b8cd457c5ec Signed-off-by: Michael Niedermayer <[email protected]>
* | Merge commit 'fb0c9d41d685abb58575c5482ca33b8cd457c5ec'Michael Niedermayer2014-01-264-1/+3
|\| | | | | | | | | | | | | | | | | | | | | * commit 'fb0c9d41d685abb58575c5482ca33b8cd457c5ec': avutil: remove timer.h include from internal.h Conflicts: libavcodec/ffv1dec.c libavutil/internal.h Merged-by: Michael Niedermayer <[email protected]>
| * avutil: remove timer.h include from internal.hJanne Grunau2014-01-253-1/+2
| | | | | | | | Added libavutil/timer.h include to all files with {START,STOP}_TIMER.
* | avutil/opt: Better print representation of number limitsJoão Bernardo2014-01-241-0/+14
| | | | | | | | | | Signed-off-by: João Bernardo Oliveira <[email protected]> Signed-off-by: Michael Niedermayer <[email protected]>
* | lavu/rational: add syntactic sugar.Nicolas George2014-01-192-1/+12
| | | | | | | | | | Add a function to create a rational and macros for common values.
* | x86inc: speed up compilation with yasmLoren Merritt2014-01-181-23/+23
| | | | | | | | | | Work around yasm's inefficiency with handling large numbers of variables in the global scope.
* | Merge commit '045654f422e74be8ed09a0819d39051d67633a09'Michael Niedermayer2014-01-171-1/+11
|\| | | | | | | | | | | | | * commit '045654f422e74be8ed09a0819d39051d67633a09': doxy: Document better the available AVFrame flags Merged-by: Michael Niedermayer <[email protected]>
| * doxy: Document better the available AVFrame flagsLuca Barbato2014-01-171-1/+11
| |
* | Merge commit 'ff23c4e4935e96e62d8ff2212a1955a43add88e1'Michael Niedermayer2014-01-171-0/+19
|\| | | | | | | | | | | | | | | | | | | * commit 'ff23c4e4935e96e62d8ff2212a1955a43add88e1': doxy: Add AVFrame to the structured modules Conflicts: libavutil/frame.h Merged-by: Michael Niedermayer <[email protected]>
| * doxy: Add AVFrame to the structured modulesLuca Barbato2014-01-171-0/+19
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-01-151-0/+65
|\| | | | | | | | | | | | | * qatar/master: aarch64: port neon clobber test from arm Merged-by: Michael Niedermayer <[email protected]>
| * aarch64: port neon clobber test from armJanne Grunau2014-01-151-0/+65
| |
* | Merge commit 'b7b17ed66e199afc7246e642bf3b35c3f8eca217'Michael Niedermayer2014-01-156-4/+136
|\| | | | | | | | | | | | | * commit 'b7b17ed66e199afc7246e642bf3b35c3f8eca217': aarch64: add cpuflags support for NEON and VFP Merged-by: Michael Niedermayer <[email protected]>
| * aarch64: add cpuflags support for NEON and VFPJanne Grunau2014-01-156-4/+136
| | | | | | | | | | | | | | NEON and VFP are currently mandatory for all ARMv8 profiles. Both are handled as extensions as far as cpuflags are concerned. This is consistent with handling x86_64 which always has SSE2, but still handles it as an extension.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-01-152-1/+53
|\| | | | | | | | | | | | | * qatar/master: aarch64: bswap inline assembly Merged-by: Michael Niedermayer <[email protected]>
| * aarch64: bswap inline assemblyJanne Grunau2014-01-142-1/+53
| | | | | | | | Signed-off-by: Janne Grunau <[email protected]>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-01-111-0/+62
|\| | | | | | | | | | | | | | | | | | | * qatar/master: arm: Add an option for making sure NEON registers aren't clobbered Conflicts: configure Merged-by: Michael Niedermayer <[email protected]>
| * arm: Add an option for making sure NEON registers aren't clobberedMartin Storsjö2014-01-111-0/+62
| | | | | | | | | | | | This is pretty much based on the same test for XMM registers. Signed-off-by: Martin Storsjö <[email protected]>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-01-101-2/+1
|\| | | | | | | | | | | | | * qatar/master: avutil: do not use avcodec header in frame.h Merged-by: Michael Niedermayer <[email protected]>
| * avutil: do not use avcodec header in frame.hVittorio Giovara2014-01-091-2/+1
| |
* | Merge commit '5dae4872357613a0b51120b54a4c5221e0ec3f69'Michael Niedermayer2014-01-081-2/+2
|\| | | | | | | | | | | | | * commit '5dae4872357613a0b51120b54a4c5221e0ec3f69': arm: Allow overriding the alignment set in the function macro Merged-by: Michael Niedermayer <[email protected]>
| * arm: Allow overriding the alignment set in the function macroMartin Storsjö2014-01-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The function macro always sets .align 2 before declaring the function label (since 5c5e1ea3) and always sets the section to .text (since 278caa6a). The .align 5 before certain functions, added in fc252eba, were added before .text and .align were added to the function macro and thus became useless/unused when the function macro got them. This restores the original intention, to align the loop entry points. Signed-off-by: Martin Storsjö <[email protected]>
* | Merge commit '01d245ef4392152dbdc78a6ba4dfa0a6e8b08e6f'Michael Niedermayer2014-01-061-9/+9
|\| | | | | | | | | | | | | | | | | | | | | * commit '01d245ef4392152dbdc78a6ba4dfa0a6e8b08e6f': random_seed: Rewrite the generic clock() based seed code Conflicts: libavutil/random_seed.c See: 66531c75d3bfd8a013acd8bd3c04a131dae2a1a0 Merged-by: Michael Niedermayer <[email protected]>
| * random_seed: Rewrite the generic clock() based seed codeMichael Niedermayer2014-01-061-21/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new code is faster and reuses the previous state in case of multiple calls. The previous code could easily end up in near-infinite loops, if the difference between two clock() calls never was larger than 1. This makes fate-parseutils finish in finite time when run in wine, if CryptGenRandom isn't available (which e.g. isn't available if targeting Windows RT/metro). Patch originally by Michael Niedermayer but with some modifications by Martin Storsjö. Signed-off-by: Martin Storsjö <[email protected]>
* | Merge commit '5b4797a21db900b7d509660b7a4d49829089b004'Michael Niedermayer2014-01-052-1/+5
|\| | | | | | | | | | | | | | | | | | | * commit '5b4797a21db900b7d509660b7a4d49829089b004': avframe: add AV_FRAME_DATA_MATRIXENCODING side data type. Conflicts: libavutil/version.h Merged-by: Michael Niedermayer <[email protected]>
| * avframe: add AV_FRAME_DATA_MATRIXENCODING side data type.Tim Walker2014-01-052-1/+5
| | | | | | | | Includes a libavcodec utility function to update a frame's side data.
* | Merge commit '5c437fb'Michael Niedermayer2014-01-052-1/+5
|\| | | | | | | | | | | | | | | | | | | | | * commit '5c437fb': lavu: Add values for various Dolby flags to the AVMatrixEncoding enum. Conflicts: doc/APIchanges libavutil/version.h Merged-by: Michael Niedermayer <[email protected]>
| * lavu: Add values for various Dolby flags to the AVMatrixEncoding enum.Tim Walker2014-01-052-1/+5
| |
* | avutil/rational: av_add_stable() test codeMichael Niedermayer2014-01-041-0/+30
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | avutil/mathematics: add av_add_stable()Michael Niedermayer2014-01-043-1/+29
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | Merge commit '94a417acc05cc5151b473abc0bf51fad26f8c5a0'Michael Niedermayer2014-01-041-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '94a417acc05cc5151b473abc0bf51fad26f8c5a0': mathematics: remove asserts from av_rescale_rnd() Conflicts: libavutil/mathematics.c The asserts are left in place for now as no code checks the return value, but we sure can change this if application developers prefer Merged-by: Michael Niedermayer <[email protected]>
| * mathematics: remove asserts from av_rescale_rnd()Anton Khirnov2014-01-031-4/+3
| | | | | | | | It is a public function, it must not assert on its parameters.
* | avutil/mathematics: fix 2 typos in the doxyMichael Niedermayer2014-01-031-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <[email protected]>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-305-21/+58
|\| | | | | | | | | | | | | | | | | | | | | | | * qatar/master: lavu: Move preprocessor macros in a separate file Conflicts: libavutil/avutil.h libavutil/utils.c libavutil/version.h Merged-by: Michael Niedermayer <[email protected]>
| * lavu: Move preprocessor macros in a separate fileLuca Barbato2013-12-295-19/+55
| | | | | | | | And remove all the circular inclusions of avutil.h while at it.
* | avutil/frame: increase padding for framesMichael Niedermayer2013-12-281-1/+1
| | | | | | | | | | | | This matches what avcodec uses Signed-off-by: Michael Niedermayer <[email protected]>
* | Merge commit 'b83d1ee3b41cfe8357836e2582104db2f3364cb0'Michael Niedermayer2013-12-272-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'b83d1ee3b41cfe8357836e2582104db2f3364cb0': avutil: Move library version related macros to version.h Conflicts: libavcodec/version.h libavresample/version.h libavutil/avutil.h libavutil/utils.c See: 183117fed7d0a910b5f65e5c78b065f125abf369 Merged-by: Michael Niedermayer <[email protected]>
| * avutil: Move library version related macros to version.hDiego Biurrun2013-12-263-18/+18
| | | | | | | | This is a more sensible place for these macros.
| * error.h: Do not circularly depend on avutil.hDiego Biurrun2013-12-251-1/+0
| |
| * lavu: fix typo in documentation.Tim Walker2013-12-221-1/+1
| |
* | lavu,lavc,lswr: do not hardcode AV_SAMPLE_FMT_NB value when setting sample ↵Stefano Sabatini2013-12-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | format max value The constant may change in libavutil but the library may be compiled against an older version, thus rejecting a value which is otherwise supported by the new libavutil. INT_MAX is used here to denote the max allowed value for a sample format. The opt-test code is changed to provide a valid reference example.