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-06-01lavu: Adding ARIB STD-B67 (hybrid log-gamma) enum value and transfer function.Neil Birkbeck
Adding hybrid log-gamma (https://en.wikipedia.org/wiki/Hybrid_Log-Gamma) based on the standardization in ARIB STD-B67: http://www.arib.or.jp/english/html/overview/doc/2-STD-B67v1_0.pdf The choice of enum value of 18 is consistent with HEVC: http://phenix.it-sudparis.eu/jct/doc_end_user/current_document.php?id=10481 And also with latest proposal for color format in mkv: https://mailarchive.ietf.org/arch/search/?email_list=cellar&gbt=1&q=Colour+Format+proposal The implementation assumes a nominal input range of [0, 1], which is consistent with HEVC. Signed-off-by: Neil Birkbeck <neil.birkbeck@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-05-29build: Change structure of the linker version script templatesDiego Biurrun
Split version files into one line per symbol/directive to allow compatibility with the Solaris linker without preprocessing and eliminate $ from version file templates to simplify the postprocessing shell command.
2016-05-29avutil/softfloat: Improve doxy for av_sub_sf() and av_sf2int()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-05-28asm: FF_-prefix internal macros used in inline assemblyDiego Biurrun
These warnings conflict with system macros on Solaris, producing truckloads of warnings about macro redefinition.
2016-05-28avutil/softfloat: Document public constants and a few public functionsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-05-26hwcontext_vaapi: implement device creationAnton Khirnov
2016-05-26hwcontext_dxva2: implement device creationAnton Khirnov
2016-05-26hwcontext_cuda: implement device creationAnton Khirnov
2016-05-26hwcontext_vdpau: implement device creationAnton Khirnov
2016-05-26hwcontext: add a function for opening devicesAnton Khirnov
2016-05-23libavutil/opencl: fixed uninitialized var warningdsmudhar
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-05-20avutil/eval-test: Check av_expr_parse_and_eval() for failure and also check ↵Michael Niedermayer
it in the fate test Fixes CID1361940 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-05-19xtea-test: Use struct allocation functions from the APIDiego Biurrun
2016-05-19blowfish-test: Use struct allocation functions from the APIDiego Biurrun
2016-05-19blowfish-test: Return different values for different errorsDiego Biurrun
2016-05-17stereo3d: Add API to get name from value or value from nameVittorio Giovara
Use it in av_dump_format() instead of a huge switch case.
2016-05-17hwcontext: add a dxva2 implementationAnton Khirnov
2016-05-16x86inc: Enable AVX emulation in additional casesAnton Mitrofanov
Allows emulation to work when dst is equal to src2 as long as the instruction is commutative, e.g. `addps m0, m1, m0`. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-05-16x86inc: Improve handling of %ifid with multi-token parametersAnton Mitrofanov
The yasm/nasm preprocessor only checks the first token, which means that parameters such as `dword [rax]` are treated as identifiers, which is generally not what we want. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-05-16x86inc: Fix AVX emulation of some instructionsAnton Mitrofanov
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-05-16x86inc: Fix AVX emulation of scalar float instructionsHenrik Gramner
Those instructions are not commutative since they only change the first element in the vector and leave the rest unmodified. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2016-05-14avutil/mips: header asmdefs.h add some PTR_ macros for loongsonZhouXiaoyong
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-05-14avutil/lzo: split test out into a separate fileJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2016-05-13avutil/sha512-test: fix memleakJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2016-05-13avutil/sha-test: fix memleakJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2016-05-13avutil/ripemd-test: fix memleakJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2016-05-13avutil/aes-test: fix memleakJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2016-05-13tests: Move all test programs to a subdirectoryDiego Biurrun
2016-05-13Split global .gitignore file into per-directory filesDiego Biurrun
2016-05-12Merge commit '785bfb1d7bb8de567c3aac1d9cc369b55ac9fb7b'Derek Buitenhuis
* commit '785bfb1d7bb8de567c3aac1d9cc369b55ac9fb7b': pixfmt: fix wrong comment Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-12avutil/cpu-test: Fix includes (needed for HAVE_*)James Almer
Commit message by commiter Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-05-12avutil/float_dsp-test: Add include config.h for HAVE_*Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-05-12avutil: make crypto testprogs include headers onlyJames Almer
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2016-05-11Merge commit 'a0f469da744db83db32f3fe13186ee4aa2bc7dc5'Derek Buitenhuis
* commit 'a0f469da744db83db32f3fe13186ee4aa2bc7dc5': hwcontext: initialize sw_format in av_hwframe_ctx_alloc() Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-11Merge commit '798845ce7e5b7fdd17c7269c5d267fb487d9c46f'Derek Buitenhuis
* commit '798845ce7e5b7fdd17c7269c5d267fb487d9c46f': testprogs: Add missing libm.h includes Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-11Merge commit 'd12b5b2f135aade4099f4b26b0fe678656158c13'Derek Buitenhuis
* commit 'd12b5b2f135aade4099f4b26b0fe678656158c13': build: Split test programs off into separate files Some conversions done by: James Almer <jamrial@gmail.com> Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-10colorspace: Add support for BT709Jan Ekström
BT.709 coefficients were gathered from the first two parts of BT.709 to BT.2020 conversion guide in ARIB STD-B62 (Pt. 1, Chapter 6.2.2). They were additionally confirmed by manually calculating values.
2016-05-09Merge commit '01621202aad7e27b2a05c71d9ad7a19dfcbe17ec'Derek Buitenhuis
* commit '01621202aad7e27b2a05c71d9ad7a19dfcbe17ec': build: miscellaneous cosmetics Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-05-09libavutil/opt: add writing AV_OPT_TYPE_VIDEO_RATE AVOptionPrzemysław Sobala
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-05-06avutil/parsing: add '\r' as whitespaceMuhammad Faiz
for compatibility with platforms that treat it as newline Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
2016-05-04cosmetics: Fix spelling mistakesVittorio Giovara
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2016-04-29testprogs: Mark some tables as static constDiego Biurrun
2016-04-28avutil/log: Fix occured typoMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-27avutil/log: added test case for av_log_format_line2Andreas Weis
Signed-off-by: Andreas Weis <github@ghulbus-inc.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-27avutil/log: added av_log_format_line2 which returns buffer lengthAndreas Weis
The new function behaves the same as av_log_format_line, but also forwards the return value from the underlying snprintf call. This will allow callers to accurately determine the size requirements for the line buffer. Signed-off-by: Andreas Weis <github@ghulbus-inc.de> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-25pgssubdec: fix subpicture output colorspace and rangeJan Ekström
Functionality used before didn't widen the values from limited to full range. Additionally, now the decoder uses BT.709 where it should be used according to the video resolution. Default for not yet set colorimetry is BT.709 due to most observed HDMV content being HD. BT.709 coefficients were gathered from the first two parts of BT.709 to BT.2020 conversion guide in ARIB STD-B62 (Pt. 1, Chapter 6.2.2). They were additionally confirmed by manually calculating values. Fixes #4637
2016-04-23avutil/aes: Remove duplicate includeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-21Merge commit '3b08d9d932eef09403074d5af31e10d8011e840b'Derek Buitenhuis
* commit '3b08d9d932eef09403074d5af31e10d8011e840b': testprogs: K&R formatting cosmetics Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-21Merge commit '439929859ae0eb9542d3bb8a0c856bd5a1d1ec48'Derek Buitenhuis
* commit '439929859ae0eb9542d3bb8a0c856bd5a1d1ec48': testprogs: Clean up #includes Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-20x86inc: Enable AVX emulation in additional casesAnton Mitrofanov
Allows emulation to work when dst is equal to src2 as long as the instruction is commutative, e.g. `addps m0, m1, m0`.