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
2016-09-01lavu/timestamp: Avoid C++-unfriendly code in user headerMark Thompson
Including this header in a C++11 program (inside extern "C") will throw an error because it looks like a user-defined literal. Add a space between the two tokens to avoid the problem.
2016-08-29avutil/version: Improve lib versioning scheme for release branches with the ↵Michael Niedermayer
next major release Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-08-29avutil/version: Mention similarities and differences to semverMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-08-23avutil/mem: remove av_realloc / av_malloc incompatibility warningMichael Niedermayer
memalign() is not guranteed to be compatible with free() or realloc() and for platforms in this category we have --enable-memalign-hack (which should be enabled automatically if such system is detected) Trying to somehow half support systems that can free() memalign memory but not reallocate it seems not worth the amount of work needed to keep 2 then incompatible allocation systems and ensure their seperation. That is unless this would affect a major platform on which we want to avoid the memalign hack code The warnings also cause wasted time and effort as people try to maintain a separation that does not exist currently. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-08-22avutil: Softfloat implementation for IEEE 754 floating pointUmair Khan
Signed-off-by: Umair Khan <omerjerk@gmail.com>
2016-08-21mem: Extend and edit DoxygenTimothy Gu
2016-08-18swresample: add int64 sample formatPaul B Mahol
2016-08-18avformat: factorize iso 8601 timestamp writer to a dictionary avutil functionMarton Balint
Signed-off-by: Marton Balint <cus@passwd.hu>
2016-08-03doxygen: Standardize root-level modulesTimothy Gu
2016-08-03mathematics: Extend and edit DoxygenTimothy Gu
2016-08-03rational: Extend DoxygenTimothy Gu
2016-08-03avutil/hash: Add more detailed Doxygen documentationTimothy Gu
2016-08-03mem: Order function prototypes semanticallyTimothy Gu
2016-08-02mathematics: Make function prototypes identical to definitionsTimothy Gu
Doxygen gets confused by this.
2016-08-02lavu/hwcontext_vaapi: Fix compilation if VA_FOURCC_ABGR is not defined.Carl Eugen Hoyos
Fixes ticket #5484.
2016-08-02murmur3: Add Doxygen documentationTimothy Gu
The interface has been stable for some time now.
2016-08-02avutil: Add detailed Doxygen description to a few hashesTimothy Gu
2016-08-02avutil: Group hash functions separately in DoxygenTimothy Gu
2016-07-31dynarray: Change AV_ to FF_ for AV_DYNARRAY_ADDTimothy Gu
The header is not installed and the macro isn't used outside libavutil, so it is obviously privat to libavutil. Make the name reflect that.
2016-07-30doxygen: Add a note on libavutil's modular natureTimothy Gu
2016-07-28avutil/mem: fix memleakZhao Zhili
The original code assumes av_realloc() will free ptr if size is zero. The assumes is incorrect now. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-07-25avutil/frame: access avframe fields directly in get_frame_defaults()James Almer
The accessors are needed only from outside libavutil. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2016-07-24libavutil/opt: Small bugfix in example.Kacper Michajłow
Fix const corectness and zero init the struct. This example code would actually crash when initializing string. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-07-18avutil/mem: fix wrong commentZhao Zhili
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-07-11vp9: add 16x16 idct avx2 (8-bit).Ronald S. Bultje
checkasm --bench, 10k runs, for *_add_${bpc}_${sub_idct}_${opt}, shows that it's about 1.65x as fast as the AVX version for the full IDCT, and similar speedups for the sub-IDCTs: nop: 24.6 vp9_inv_dct_dct_16x16_add_8_1_c: 6444.8 vp9_inv_dct_dct_16x16_add_8_1_sse2: 638.6 vp9_inv_dct_dct_16x16_add_8_1_ssse3: 484.4 vp9_inv_dct_dct_16x16_add_8_1_avx: 661.2 vp9_inv_dct_dct_16x16_add_8_1_avx2: 311.5 vp9_inv_dct_dct_16x16_add_8_2_c: 6665.7 vp9_inv_dct_dct_16x16_add_8_2_sse2: 646.9 vp9_inv_dct_dct_16x16_add_8_2_ssse3: 455.2 vp9_inv_dct_dct_16x16_add_8_2_avx: 521.9 vp9_inv_dct_dct_16x16_add_8_2_avx2: 304.3 vp9_inv_dct_dct_16x16_add_8_4_c: 7022.7 vp9_inv_dct_dct_16x16_add_8_4_sse2: 647.4 vp9_inv_dct_dct_16x16_add_8_4_ssse3: 467.1 vp9_inv_dct_dct_16x16_add_8_4_avx: 446.1 vp9_inv_dct_dct_16x16_add_8_4_avx2: 297.0 vp9_inv_dct_dct_16x16_add_8_8_c: 6800.4 vp9_inv_dct_dct_16x16_add_8_8_sse2: 598.6 vp9_inv_dct_dct_16x16_add_8_8_ssse3: 465.7 vp9_inv_dct_dct_16x16_add_8_8_avx: 440.9 vp9_inv_dct_dct_16x16_add_8_8_avx2: 290.2 vp9_inv_dct_dct_16x16_add_8_16_c: 6626.6 vp9_inv_dct_dct_16x16_add_8_16_sse2: 599.5 vp9_inv_dct_dct_16x16_add_8_16_ssse3: 475.0 vp9_inv_dct_dct_16x16_add_8_16_avx: 469.9 vp9_inv_dct_dct_16x16_add_8_16_avx2: 286.4
2016-07-11avutil/parseutils: dont assume standard time when parsing a timestampMarton Balint
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Marton Balint <cus@passwd.hu>
2016-07-09Merge commit 'bcc07e2576cb723007bea1238afd019ae2d1b005'Clément Bœsch
* commit 'bcc07e2576cb723007bea1238afd019ae2d1b005': pixdesc: Use C99 array to list color properties names Merged-by: Clément Bœsch <u@pkh.me>
2016-07-08lavc: add mediacodec hwaccel supportMatthieu Bouron
2016-06-30avutil/frame: Move new field to the end of AVFrameMichael Niedermayer
This fixes part of Ticket5676 This fixes kodi, mpv, chromium and ffplay build against 3.0 and linked to 3.1 This is a similar ABI fix to 1eb43af1a0e542ad83dcbf327197785d815fc42d Approved-by: BBB Approved-by: jamrial Approved-by: BtbN Approved-by: nevcairiel Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-06-27Merge commit '535a742c2695a9e0c586b50d7fa76e318232ff24'Matthieu Bouron
* commit '535a742c2695a9e0c586b50d7fa76e318232ff24': build: Change structure of the linker version script templates Merged-by: Matthieu Bouron <matthieu.bouron@stupeflix.com>
2016-06-27asm: FF_-prefix internal macros used in inline assemblyMatthieu Bouron
See merge commit '39d6d3618d48625decaff7d9bdbb45b44ef2a805'.
2016-06-26hwcontext_dxva2: Use GetDesktopWindow instead of GetShellWindowHendrik Leppkes
Improves compatibility with some MinGW variants, see 771537edcf703434161c100e6898891546d1d4b3
2016-06-26Merge commit 'b8bf9194af602cf3a4bcd19a5e278e3d6d69f8fa'Hendrik Leppkes
* commit 'b8bf9194af602cf3a4bcd19a5e278e3d6d69f8fa': hwcontext_vaapi: implement device creation Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-06-26Merge commit '8e70385a8ed06f96f1e9e35cf7b6788a5c56eded'Hendrik Leppkes
* commit '8e70385a8ed06f96f1e9e35cf7b6788a5c56eded': hwcontext_dxva2: implement device creation Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-06-26Merge commit '2e219b491bcc0845248345fdad31231b081e06d1'Hendrik Leppkes
* commit '2e219b491bcc0845248345fdad31231b081e06d1': hwcontext_cuda: implement device creation Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-06-26Merge commit '38392b2af815898b8716826c4e29d95c04fb2647'Hendrik Leppkes
* commit '38392b2af815898b8716826c4e29d95c04fb2647': hwcontext_vdpau: implement device creation Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-06-26Merge commit '1c9e8616c535ef496e7ee8a5cbc5e9e972a6977d'Hendrik Leppkes
* commit '1c9e8616c535ef496e7ee8a5cbc5e9e972a6977d': hwcontext: add a function for opening devices Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-06-24Merge commit 'ded4a6543dfb5a2f1d9f7fb8d3ab27a1872c22b3'Clément Bœsch
* commit 'ded4a6543dfb5a2f1d9f7fb8d3ab27a1872c22b3': xtea-test: Use struct allocation functions from the API Merged-by: Clément Bœsch <clement@stupeflix.com>
2016-06-24Merge commit '8131bd4c22ad59b040173f67a5b2edb75863e801'Clément Bœsch
* commit '8131bd4c22ad59b040173f67a5b2edb75863e801': blowfish-test: Use struct allocation functions from the API Merged-by: Clément Bœsch <clement@stupeflix.com>
2016-06-24Merge commit 'a86ef80494d759807a5ef8dd12838f0690092e37'Clément Bœsch
* commit 'a86ef80494d759807a5ef8dd12838f0690092e37': blowfish-test: Return different values for different errors Merged-by: Clément Bœsch <clement@stupeflix.com>
2016-06-23Merge commit '0c4468dc185fa8b9e7d6add914595c5e928b24fd'Clément Bœsch
* commit '0c4468dc185fa8b9e7d6add914595c5e928b24fd': stereo3d: Add API to get name from value or value from name Merged-by: Clément Bœsch <clement@stupeflix.com>
2016-06-23hwcontext_dxva2: support P010 10-bit surfacesHendrik Leppkes
2016-06-22Merge commit 'c46db38cde8e8fd8ecb1c6602f10ec0e002f29a8'Hendrik Leppkes
* commit 'c46db38cde8e8fd8ecb1c6602f10ec0e002f29a8': hwcontext: add a dxva2 implementation Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-06-22Merge commit 'a6a750c7ef240b72ce01e9653343a0ddf247d196'Clément Bœsch
* commit 'a6a750c7ef240b72ce01e9653343a0ddf247d196': tests: Move all test programs to a subdirectory Merged-by: Clément Bœsch <clement@stupeflix.com>
2016-06-22Merge commit '257f00ec1ab06a2a161f535036c6512f3fc8e801'Clément Bœsch
* commit '257f00ec1ab06a2a161f535036c6512f3fc8e801': Split global .gitignore file into per-directory files Merged-by: Clément Bœsch <clement@stupeflix.com>
2016-06-21Merge commit '1f77e634bb838f71ff21923b5e9fe3104c831c52'Clément Bœsch
* commit '1f77e634bb838f71ff21923b5e9fe3104c831c52': colorspace: Add support for BT709 See 9779b6262471d553c1ed811ff7312564e39d8adf Merged-by: Clément Bœsch <u@pkh.me>
2016-06-21Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb'Clément Bœsch
* commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb': cosmetics: Fix spelling mistakes Merged-by: Clément Bœsch <u@pkh.me>
2016-06-21Merge commit 'f2422b58756ba97e3cbadc190f1ed950aa201ec7'Clément Bœsch
* commit 'f2422b58756ba97e3cbadc190f1ed950aa201ec7': testprogs: Mark some tables as static const Merged-by: Clément Bœsch <clement@stupeflix.com>
2016-06-17avutil/threadmessage.h: Fix swapped commentsJan Sebechlebsky
Fix swapped descriptions of av_thread_message_queue_set_err_send and av_thread_message_queue_set_err_recv. Signed-off-by: Jan Sebechlebsky <sebechlebskyjan@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
2016-06-13pixdesc: Use C99 array to list color properties namesVittorio Giovara