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
2013-09-28avframe: note that linesize is not the usable data sizeAnton Khirnov
2013-09-24pixdesc: fix NV20* descriptorsMichael Niedermayer
They were inconsistent (overlapping fields and wrong sizes) Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-09-22avutil: Fix compilation with inline asm disabled on mingwAlex Smith
Because of -Werror=implicit-function-declaration the build will fail. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-09-21lavu: Add interleaved 4:2:2 8/10-bit formatsKieran Kunhya
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-09-20mem: Handle av_reallocp(..., 0) properlyMartin Storsjö
Previously this did a double free (and returned an error). Reported-by: Justin Ruggles Signed-off-by: Martin Storsjö <martin@martin.st>
2013-09-20msvc/icl: Use __declspec(noinline)Alex Smith
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-09-20msvc/icl: Use __declspec(deprecated)Alex Smith
Prior to this on msvc/icl there was no handling of deprecated functions and the deprecated warning was disabled. After enabling there are a number of warnings relating to the CRT and the use of the non-secure versions of several functions. Defining _CRT_SECURE_NO_WARNINGS silences these warnings. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-09-16mem: Introduce av_reallocpLuca Barbato
2013-09-14mem: Document the non-compatibility of av_realloc() and av_malloc()Diego Biurrun
2013-09-10Drop pointless directory name prefixes from #includes in the current dirDiego Biurrun
2013-09-05mem: Do not check unsigned values for negative sizeDiego Biurrun
2013-09-05mem: Improve documentation wording and spellingDiego Biurrun
2013-09-04mem: Document the av_realloc family of functions properlyLuca Barbato
realloc() does not accept pointers from memalign().
2013-08-29x86: Add and use more convenience macros to check CPU extension availabilityDiego Biurrun
2013-08-29arm: float_dsp: Propagate cpu_flags to vfp initialization functionDiego Biurrun
2013-08-29ppc: Add and use convenience macro to check for AltiVec availabilityDiego Biurrun
2013-08-29avutil: Refactor CPU extension availability macrosDiego Biurrun
2013-08-29avutil: Move internal CPU detection function declarations to private headerDiego Biurrun
2013-08-10libavutil: Make avpriv_open a library-internal function on msvcrtMartin Storsjö
Add one copy of the function into each of the libraries, similarly to what we do for log2_tab. When using static libs, only one copy of the file_open.o object file gets included, while when using shared libraries, each of them get a copy of its own. This fixes DLL builds with a statically linked C runtime, where each DLL effectively has got its own instance of the C runtime, where file descriptors can't be shared across runtimes. On systems not using msvcrt, the function is not duplicated. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-10libavutil: Move avpriv_open to a new file, file_open.cMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-10libavutil: Enable the MSVC DLL symbol loading workaround in shared builds as ↵Martin Storsjö
well This used to only be necessary in static builds (when using the dynamically linked C runtime), since the _imp prefixed symbols do exist when linking to the actual DLL. When building testprogs, however, the current library (e.g. libavutil for some of the testprogs) is linked statically. This fixes make fate on DLL builds when using the dynamically linked C runtime. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-08file: Move win32 utf8->wchar open wrapper to libavutilMartin Storsjö
When libavformat was changed to use the new avpriv_open function in 51eb213d001, this silently bypassed the existing wrapper for win32. Move the win32 wrapper into libavutil/file.c to make sure it gets called everywhere (not just in the libavformat case). This makes sure that non-ascii file names gets opened properly (where file names internally are stored as utf8, but they get converted to wchar_t and opened with _wsopen). Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-08libavutil: Don't use fcntl if the function does not existDerek Buitenhuis
Not all platforms have the function. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-07libavutil: use avpriv_open()Rémi Denis-Courmont
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-08-07libavutil: add avpriv_open() to open files with close-on-exec flagRémi Denis-Courmont
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-08-05vdpau: deprecate old codec-specific pixel formatsRémi Denis-Courmont
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-08-02Disable deprecation warnings for cases where a replacement is availableDiego Biurrun
2013-08-02build: Add _Pragma macro to disable deprecated declaration warningsDiego Biurrun
2013-08-02Give less generic names to global library option arraysDiego Biurrun
2013-08-01avframe: have av_frame_get_side_data take const AVFrame*Vittorio Giovara
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-07-31avopt: Check whether the object actually has got an AVClassMartin Storsjö
AVIOContext has got an av_class member that only gets set if opening the context using avio_open2, but not if allocating a custom IO context. A caller that wants to read AVOptions from an AVIOContext (recursively using AV_OPT_SEARCH_CHILDREN) may not know if the AVIOContext actually has got a class set or not. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-07-31tree-test: Refactor and plug memory leaksDiego Biurrun
With the most annoying memory leak found by Derek Buitenhuis.
2013-07-31tree.h: K&R formatting and typo cosmeticsDiego Biurrun
2013-07-30Replace remaining obsolete PIX_FMT names with AV_PIX_FMT equivalentsDiego Biurrun
2013-07-29avutil/tree: Drop debug messages that clutter the outputDiego Biurrun
2013-07-29avutil/tree: K&R formatting cosmeticsDiego Biurrun
2013-07-27Add missing deprecation attributesDiego Biurrun
2013-07-27eval: Explicitly ignore return value of strtod() in parse_db()Diego Biurrun
The return value is not needed. This fixes the warning: libavutil/eval.c:353:15: warning: ignoring return value of ‘strtod’
2013-07-18Employ consistent LIBAV_COMPAT_ multiple inclusion guards in compat/Diego Biurrun
Also fix a comment and an #endif comment.
2013-07-18Consistently use "cpu_flags" as variable/parameter name for CPU flagsDiego Biurrun
2013-07-11configure: Check for support for labels in the inline assemblyMartin Storsjö
Use this for enabling the ppc timer.h implementation only on assemblers that support labels in the inline assembly. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-07-06fifo: K&R formatting cosmeticsLuca Barbato
2013-07-04log: pass the correct parameters to missing_feature_sampleLuca Barbato
CC:libav-stable@libav.org
2013-07-02lls/x86: use 3-operator vaddpd in ADDPD_MEMLoren Merritt
Fixes build with yasm-1.1 Signed-off-by: Anton Khirnov <anton@khirnov.net>
2013-07-01x86: lpc: fix a segfault in av_evaluate_lls_sse2()Loren Merritt
2013-06-29x86: lpc: simd av_evaluate_llsLoren Merritt
1.5x-1.8x faster on sandybridge Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-06-29x86: lpc: simd av_update_llsLoren Merritt
4x-6x faster on sandybridge Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-06-29lpc: use function pointers, in preparation for asmLoren Merritt
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-06-29lpc: remove "decay" argumentLoren Merritt
We never used the rolling-average mode, and this makes av_update_lls 15% faster. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-06-04mem: Add av_realloc_array and av_reallocp_arrayMartin Storsjö
These help avoiding overflows and simplify error handling. Signed-off-by: Martin Storsjö <martin@martin.st>