Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-03mathematics: K&R formatting cosmeticsLuca Barbato
2014-04-24lavu: add CHK_OFFS as AV_CHECK_OFFSET to check struct member offsetsJanne Grunau
2014-04-23avutil: move av_get_time_base_q() after include rational.hMichael Niedermayer
Fix compilation Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2014-04-23avutil: Add av_get_time_base_q()Derek Buitenhuis
This fixes usage of AV_TIME_BASE_Q in C++ applications, which cannot use compound literals directly in their code. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2014-04-17crc: add ANSI CRC16 LEAlessandro Ghedini
This adds the reversed byte-order version of the ANSI CRC16. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-04-08lavu: Add packed YVYU422 pixel formatVittorio Giovara
2014-04-07xtea: Add Doxy @file and groupTimothy Gu
2014-04-07adler32: Fix doxy group definitionTimothy Gu
Based on a patch by James Almer <jamrial@gmail.com>. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-04-06aarch64: add armv8 CPU flagJanne Grunau
2014-04-04replaygain: correctly parse peak valuesAlessandro Ghedini
According to the ReplayGain spec, the peak amplitude may overflow and may result in peak amplitude values greater than 1.0 with psychoacoustically coded audio, such as MP3. Fully compliant decoders must allow peak overflows. Additionally, having peak values in the 0<->UINT32_MAX scale makes it more difficult for applications to actually use the peak values (e.g. when implementing clipping prevention) since values have to be rescaled down. This patch corrects the peak parsing by removing the rescaling of the decoded values between 0 and UINT32_MAX and the 1.0 upper limit. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-04-04log: Unbreak windows supportLuca Barbato
Add the missing define.
2014-04-03log: Do not assume the TERM variable is always setLuca Barbato
2014-04-03log: Document AV_LOG_C usageLuca Barbato
And move outside the wrong doxygen group.
2014-04-03log: Remove undefined behaviourLuca Barbato
2014-04-03log: Support for 256color terminalsLuca Barbato
And provide extended coloring capabilities for debugging. The default colors do not change in 256 more to keep supporting people using Black on White, White on Black and Solarized terminals. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2014-04-02lavu: add missing formats to av_pix_fmt_swap_endiannessJanne Grunau
2014-03-24frame: add a function for removing side data from a frameAnton Khirnov
2014-03-24Add replaygain side data type and code for parsing replaygain tags.Anton Khirnov
2014-03-22float_dsp: Replace arch optimization ifdefs by if cascadeDiego Biurrun
Arch-specific optimizations are handled this way everywhere else.
2014-03-20float-dsp-test: do not use C99's predefined __func__Janne Grunau
It is not supported by all compilers on FATE. Fixes "some test were skipped" errors.
2014-03-19float_dsp: Use LOCAL_ALIGNED for instead of DECLARE_ALIGNED within functionsMartin Storsjö
This fixes fate-float_dsp-test on RVCT 4.0. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-03-19aarch64: float_dsp NEON assemblerJanne Grunau
Ported from arm NEON and added vector_dmul_scalar. Functions between 1.5 and 5 times faster than the C implementations using Apple's clang-503.0.19 on A7.
2014-03-18float_dsp: add test program and use it as fate testJanne Grunau
2014-03-17RGBA64 pixel formatsJean First
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-03-13bfin: Refactor duplicated assembly-related macrosDiego Biurrun
2014-03-13bfin: Refactor duplicated l1_text/l1_data_B macrosDiego Biurrun
2014-03-13Update dsputil- and SIMD-related comments to match reality more closelyDiego Biurrun
2014-03-09float_dsp: fix errors in documentationJanne Grunau
2014-03-09timer: use mach_absolute_time as high resolution clock on darwinJanne Grunau
Not guaranteed to be in nanosecond resolution. On iOS 7 the duration of one tick is 125/3 ns which is still more than an order of magnitude better then microseconds. Replace decicycles with the neutral UNITS. Decicycles is strange but tenths of a nanosecond and unspecific "deci"-ticks for mach_absolute_time is just silly.
2014-03-07dict: K&R formatting cosmeticsPatrice Clement
2014-03-05arm: hpeldsp: prevent overreads in armv6 asmJanne Grunau
Based on a patch by Russel King <rmk+libav@arm.linux.org.uk> Bug-Id: 646 CC: libav-stable@libav.org
2014-03-04doc: fix a couple of typos in frame.hVittorio Giovara
2014-02-24frame: add a convenience function for copying AVFrame dataAnton Khirnov
2014-02-23x86: add detection for Bit Manipulation Instruction setsJames Almer
Based on x264 code Signed-off-by: James Almer <jamrial@gmail.com>
2014-02-23x86: add detection for FMA3 instruction setJames Almer
Based on x264 code Signed-off-by: James Almer <jamrial@gmail.com>
2014-02-23x86: add missing XOP checks and macrosJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2014-02-20aarch64: use EXTERN_ASM consistently for exported symbolsJanne Grunau
Based on e3fec3f095ab5ea08ee662942d98526aaf5e3635 for arm.
2014-02-20x86: float dsp: unroll SSE versionsChristophe Gisquet
vector_fmul and vector_fmac_scalar are guaranteed that they can process in batch of 16 elements, but their SSE versions only does 8 at a time. Therefore, unroll them a bit. 299 to 261c for 256 elements in vector_fmac_scalar on Arrandale/Win64. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2014-02-20AVOptions: add flags for read/read-only optionsAnton Khirnov
2014-02-20AVOptions: deprecate unused AV_OPT_FLAG_METADATAAnton Khirnov
It was never used since it was added and the things it was intended for are now exported differently.
2014-02-19threads: Check w32threads dependencies at the configure stageDiego Biurrun
Also add warning comment about threading implementations without matching atomics implementation to the atomics fallback implementation.
2014-02-19arm: Mark the stack as non-executableMartin Storsjö
If linking in an object file without this attribute set, the linker will assume that an executable stack might be needed. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-02-16lavu: add AV_FRAME_DATA_DOWNMIX_INFO side data type.Tim Walker
2014-02-12log: Have function parameter names match between .c and .h fileDiego Biurrun
This fixes two related Doxygen warnings.
2014-02-07arm: Add EXTERN_ASM to the .func and .type declarations for exported symbolsMartin Storsjö
This makes the generated assembly more internally consistent, avoiding declaring two labels for the same function (for cases where EXTERN_ASM is empty) and not declaring a separate unprefixed label in other cases. This also makes sure the .func and .type delcarations have the same prefix. They have previously not been used on the platforms that have prefixed symbols on arm (iOS), but gas-preprocessor has recently started using the .func declarations for adding .thumb_func declarations for such functions. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-02-06lavu: add missing log.h include in timer.hJanne Grunau
2014-02-05doxy: Format @code blocks so they render properlyLuca Barbato
@code command reports verbatim everything between it and @endcode. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-02-04samplefmt: avoid integer overflow in av_samples_get_buffer_size()Justin Ruggles
CC:libav-stable@libav.org
2014-01-26x86inc: Speed up assembling with YasmLoren Merritt
Work around Yasm's inefficiency with handling large numbers of variables in the global scope. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2014-01-26avutil: remove timer.h include from internal.hJanne Grunau
Added libavutil/timer.h include to all files with {START,STOP}_TIMER.