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
2015-11-13xtea: Add functions for little endian modeMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2015-11-13xtea: Clarify that the current API works in big endian modeMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2015-10-14thread: Provide no-op variants for pthread_onceLuca Barbato
2015-10-12dict: Change return type of av_dict_copy()Vittorio Giovara
av_dict_set() could return an error, so forward it appropriately. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-10-03avutil/avstring: Inline some tiny functionsHenrik Gramner
They're short enough that inlining them actually reduces code size due to all the overhead associated with making a function call. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-09-30lavu: Deprecate AVFrame.error[]Vittorio Giovara
These field are difficult to interpret, and are provided by a single encoder (mpegvideoenc). In general they do not belong to a structure containing raw data only, so remove them from AVFrame. Mpegvideoenc now uses a private field in Picture for its internal computations. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-09-29mips: intreadwrite: Only execute that code for mips r1 or r2Vicente Olivert Riera
MIPS R6 supports unaligned memory access and does not have the load/store-left/right family of instructions. Signed-off-by: Vicente Olivert Riera <Vincent.Riera at imgtec.com> Signed-off-by: Luca Barbato <lu_zero at gentoo.org> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2015-09-17pixfmt: Add new SMPTE color primaries and transfer characteristic valuesKevin Wheatley
Appeared in ITU-T Rec H.265 10/2014. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-09-10pixdesc: Document the component orderLuca Barbato
2015-09-10pixdesc: Add missing alpha flag for yuva420p9beHendrik Leppkes
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2015-09-10pixdesc: Consistently order componentsHendrik Leppkes
Ensure that the components are ordered consistently, ie. always RGB(A) and YUV(A). This allows to identify a specific plane on a given pixel format without hard-coding knowledge of the plane order. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2015-09-07lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fieldsVittorio Giovara
The new fields can be accessed directly and are more intelligible. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-09-07lavu: Remove bit packing from AVComponentDescriptorVittorio Giovara
There is no practical benefit in having this structure elements bit packed given the size of the structure and its usage. Change types from uint16_t (packed) to plain int in order to simplify modifying the structure and accessing its fields. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-09-07lavu: extend size of the AVPixFmtDescriptor.flags fieldwm4
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-08-31des: Add missing includeVittorio Giovara
2015-08-28Bump major versions of all librariesVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-08-28Postpone API-incompatible changes until the next bumpVittorio Giovara
2015-08-28lavu: Drop deprecated private lls functionsVittorio Giovara
Deprecated in 02/2013.
2015-08-28lavu: Drop deprecated context size variablesVittorio Giovara
Deprecated in 10/2012.
2015-08-28lavu: Drop deprecated duplicated AVFrame/AVCodecContext parametersVittorio Giovara
Deprecated in 10/2012.
2015-08-28lavu: Drop deprecated AV_CPU_FLAG_MMX2 symbolVittorio Giovara
Deprecated in 11/2012.
2015-08-28lavu: Drop deprecated audioconvert.h headerVittorio Giovara
Deprecated in 11/2012.
2015-08-28lavu: Drop deprecated av_reverse functionVittorio Giovara
Deprecated in 10/2012.
2015-08-28lavu: Drop deprecated external access to AVPixFmtDescriptor tableVittorio Giovara
Deprecated in 10/2012.
2015-08-28lavu: Drop deprecated old_pix_fmt.h and related codeVittorio Giovara
Deprecated in 10/2012.
2015-08-23channel_layout: Add a 16channel default layoutLuca Barbato
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2015-08-13x86inc: Various minor backports from x264Henrik Gramner
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-08-11x86inc: Drop SECTION_TEXT macroHenrik Gramner
The .text section is already 16-byte aligned by default on all supported platforms so `SECTION_TEXT` isn't any different from `SECTION .text`. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-08-11x86inc: Disable vpbroadcastq workaround in newer yasm versionsHenrik Gramner
The bug was fixed in 1.3.0, so only perform the workaround in earlier versions. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-08-11x86inc: Fix instantiation of YMM registersChristophe Gisquet
Signed-off-by: Henrik Gramner <henrik@gramner.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-08-11x86inc: warn when instructions incompatible with current cpuflags are usedAnton Mitrofanov
Signed-off-by: Henrik Gramner <henrik@gramner.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-08-11x86inc: Support arbitrary stack alignmentsHenrik Gramner
Change ALLOC_STACK to always align the stack before allocating stack space for consistency. Previously alignment would occur either before or after allocating stack space depending on whether manual alignment was required or not. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-08-11x86inc: warn if XOP integer FMA instruction emulation is impossibleAnton Mitrofanov
Emulation requires a temporary register if arguments 1 and 4 are the same; this doesn't obey the semantics of the original instruction, so we can't emulate that in x86inc. Also add pmacsdql emulation. Signed-off-by: Henrik Gramner <henrik@gramner.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-07-31des: extend av_des_init() doxyJames Almer
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-07-31des: add av_des_alloc()James Almer
Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-07-31xtea: add av_xtea_alloc()James Almer
Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-07-31rc4: extend av_rc4_init() doxyJames Almer
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-07-31rc4: add av_rc4_alloc()James Almer
Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-07-31blowfish: add av_blowfish_alloc()James Almer
Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-07-30hmac: add missing version bump and APIChanges entryJames Almer
Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
2015-07-29fate: add test vectors for HMAC SHA and SHA-2James Almer
Also replace custom tests for MD5 with those published in RFC 2202 Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
2015-07-29hmac: add support for SHA-2James Almer
Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
2015-07-21parseutil: Use non ambiguous aliases for uhdLuca Barbato
uhd1 and uhd2 would be ambigous.
2015-07-20parseutil: Add more resolution aliasesLuca Barbato
Add DCI 2k and 4k and uhd1 and uhd2.
2015-07-09x86: Serialize rdtsc in read_time()Henrik Gramner
Improves the accuracy of measurements, especially in short sections. To quote the Intel 64 and IA-32 Architectures Software Developer's Manual: "The RDTSC instruction is not a serializing instruction. It does not necessarily wait until all previous instructions have been executed before reading the counter. Similarly, subsequent instructions may begin execution before the read operation is performed. If software requires RDTSC to be executed only after all previous instructions have completed locally, it can either use RDTSCP (if the processor supports that instruction) or execute the sequence LFENCE;RDTSC." SSE2 is a requirement for lfence so only use it on SSE2-capable systems. Prefer lfence;rdtsc over rdtscp since rdtscp is supported on fewer systems. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2015-07-03lavu: Add version information for av_version_info()Vittorio Giovara
Move the APIchange entry at the top.
2015-07-03lavu: add an API function to return the Libav version stringwm4
This returns something like "v12_dev0-1332-g333a27c". This is much more useful than the individual library versions, of which there are too many, and which are very hard to map back to releases or git commits. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2015-06-08configure: Support MSVC 2015Luca Barbato
The C runtime C99 compatibility had been improved a lot and it now rejects some of the compatibility defines provided for the older versions. Many thanks to Ray for the time spent testing. Bug-Id: 864 CC: libav-stable@libav.org
2015-05-31x86: check for AV_CPU_FLAG_AVXSLOW where usefulJames Almer
Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2015-05-31x86: Add helper macros to check for slow cpuflagsJames Almer
Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>