aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* avcodec/dsddec: correct for DSD silence bit-orderingTakayuki 'January June' Suwa2017-04-011-7/+10
| | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Merge commit 'bb265b764a055f2dc576b9aec62460d9580868f4'Clément Bœsch2017-04-010-0/+0
|\ | | | | | | | | | | | | | | | | | | * commit 'bb265b764a055f2dc576b9aec62460d9580868f4': examples/transcode_aac: Drop pointless return value const qualifier This commit is a noop, the function doesn't exist in FFmpeg anymore since e181e2909b214e043016c108ea0bc3b8094fc63b. Merged-by: Clément Bœsch <u@pkh.me>
| * examples/transcode_aac: Drop pointless return value const qualifierDiego Biurrun2016-11-171-1/+1
| | | | | | | | doc/examples/transcode_aac.c:52:20: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
* | doc/examples/transcode_aac: replace local get_error_text with av_err2strClément Bœsch2017-04-011-26/+14
| |
* | Merge commit 'bfe92dfe60f601b3f20a918ffcc0acdf40a5955c'Clément Bœsch2017-04-010-0/+0
|\| | | | | | | | | | | | | | | | | | | * commit 'bfe92dfe60f601b3f20a918ffcc0acdf40a5955c': Ignore all generated example binaries This commit is a noop, the .gitignore was updated during the merges of these examples. Merged-by: Clément Bœsch <u@pkh.me>
| * Ignore all generated example binariesDiego Biurrun2016-11-171-0/+5
| |
* | Merge commit 'bf8646274b3ea2d9a193edfdbd70a3bb5c6dd74f'Clément Bœsch2017-04-011-0/+13
|\| | | | | | | | | | | | | * commit 'bf8646274b3ea2d9a193edfdbd70a3bb5c6dd74f': doc: Add note about recent regression in AviSynth+ Merged-by: Clément Bœsch <u@pkh.me>
| * doc: Add note about recent regression in AviSynth+Stephen Hutchinson2016-11-171-0/+13
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Merge commit '3cc3463f306f425f76bd962755df1132eeac6dfa'Clément Bœsch2017-04-011-12/+14
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '3cc3463f306f425f76bd962755df1132eeac6dfa': avisynth: Support pix_fmts added to AviSynth+ This commit is mostly a noop, see 92916e8542e425ca20daddb490261a5818643206. Cosmetics and a small fix are merged. Merged-by: Clément Bœsch <u@pkh.me>
| * avisynth: Support pix_fmts added to AviSynth+Stephen Hutchinson2016-11-171-1/+165
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A number of new pix_fmts* have been added to AviSynth+: 16-bit packed RGB and RGBA 10-, 12-, 14, and 16-bit YUV 4:2:0, 4:2:2, and 4:4:4 8-, 10-, 12-, 14-, and 16-bit Planar RGB 8-, 10-, 12-, 14-, and 16-bit Planar YUVA and Planar RGBA 10-, 12-, 14-, and 16-bit GRAY variants 32-bit floating point Planar YUV(A), Planar RGB(A), and GRAY *some of which are not currently available pix_fmts here and were not added to the demuxer due to this Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Merge commit 'aaae59700f7fc10fd80cb93b38c5d109900872d9'Clément Bœsch2017-04-010-0/+0
|\| | | | | | | | | | | | | | | | | * commit 'aaae59700f7fc10fd80cb93b38c5d109900872d9': avisynth: Simplify the pix_fmt check for the newer AviSynth API This commit is a noop, see 0ed5c3ce81811dcd93f21cdd1204d4c68bca9654 Merged-by: Clément Bœsch <u@pkh.me>
| * avisynth: Simplify the pix_fmt check for the newer AviSynth APIStephen Hutchinson2016-11-171-22/+5
| | | | | | | | | | | | | | The values don't need to be hardcoded since the correct values are returned by avs_bits_per_pixel. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Merge commit 'bcefafa226dcda23d4d9af9601d19389cb918a5b'Clément Bœsch2017-04-010-0/+0
|\| | | | | | | | | | | | | | | | | * commit 'bcefafa226dcda23d4d9af9601d19389cb918a5b': avisynth: Fix setting stream timebase This commit is a noop, see 8009a1f1fdce16a59ea911e2b768e56ec4c8e344 Merged-by: Clément Bœsch <u@pkh.me>
| * avisynth: Fix setting stream timebaseMarton Balint2016-11-171-5/+3
| | | | | | | | | | | | | | | | | | Stream timebase should be set using avpriv_set_pts_info, otherwise avctx->pkt_timebase is not correct, leading to A/V desync. Signed-off-by: Marton Balint <cus@passwd.hu> Reviewed-by: Stephen Hutchinson <qyot27@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Merge commit '481ff3cf018811ba3235f1c236e970f32a6300b9'Clément Bœsch2017-04-012-0/+18
|\| | | | | | | | | | | | | | | | | * commit '481ff3cf018811ba3235f1c236e970f32a6300b9': fate: Add h264 and hevc extradata reload tests Only the HEVC part is merged, see 00c80798160f930ce680f98f869c23d91a261f06 Merged-by: Clément Bœsch <u@pkh.me>
| * fate: Add h264 and hevc extradata reload testsVittorio Giovara2016-11-164-0/+20
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit 'd5d62ce6d643de704e7bd62a2375e6391c0ffb9a'Clément Bœsch2017-04-010-0/+0
|\| | | | | | | | | | | | | | | | | * commit 'd5d62ce6d643de704e7bd62a2375e6391c0ffb9a': mov: Fix identity matrix boolean logic This commit is a noop, see 7010ebdf1ff7514fa505ff166fb60ce762a46b8b Merged-by: Clément Bœsch <u@pkh.me>
| * mov: Fix identity matrix boolean logicVittorio Giovara2016-11-161-2/+2
| | | | | | | | | | | | | | | | This prevented the code from correctly exporting the rotation matrix which caused a few samples to be displayed wrong. Introduced in ecd2ec69ce10e13f6ede353d2def7c. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | Merge commit '81d7f0bbca837afda1f7e60d3ae52ab1360ab44b'Clément Bœsch2017-04-011-0/+6
|\| | | | | | | | | | | | | * commit '81d7f0bbca837afda1f7e60d3ae52ab1360ab44b': checkasm: vp9dsp: Benchmark the dc-only version of idct_idct separately Merged-by: Clément Bœsch <u@pkh.me>
| * checkasm: vp9dsp: Benchmark the dc-only version of idct_idct separatelyMartin Storsjö2016-11-161-0/+6
| | | | | | | | | | | | | | | | The dc-only mode is already checked to work correctly above, but this allows benchmarking this mode for performance tuning, and allows making sure that it actually is correctly hooked up. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'e7ae8f7a715843a5089d18e033afb3ee19ab3057'Clément Bœsch2017-04-010-0/+0
|\| | | | | | | | | | | | | | | | | * commit 'e7ae8f7a715843a5089d18e033afb3ee19ab3057': aarch64: vp9: loop filter: replace 'orr; cbn?z' with 'adds; b.{eq,ne}; This commit is a noop, see e7ae8f7a715843a5089d18e033afb3ee19ab3057 Merged-by: Clément Bœsch <u@pkh.me>
| * aarch64: vp9: loop filter: replace 'orr; cbn?z' with 'adds; b.{eq,ne};Janne Grunau2016-11-161-11/+20
| | | | | | | | | | | | The latter is 1 cycle faster on a cortex-53 and since the operands are bytewise (or larger) bitmask (impossible to overflow to zero) both are equivalent.
* | Merge commit 'd7595de0b25e7064fd9e06dea5d0425536cef6dc'Clément Bœsch2017-04-010-0/+0
|\| | | | | | | | | | | | | | | | | * commit 'd7595de0b25e7064fd9e06dea5d0425536cef6dc': aarch64: vp9: use alternative returns in the core loop filter function This commit is a noop, see 62ea07d797c503bc4b727e56d9c0f914a93c8ef6 Merged-by: Clément Bœsch <u@pkh.me>
| * aarch64: vp9: use alternative returns in the core loop filter functionJanne Grunau2016-11-161-30/+18
| | | | | | | | | | | | | | Since aarch64 has enough free general purpose registers use them to branch to the appropiate storage code. 1-2 cycles faster for the functions using loop_filter 8/16, ... on a cortex-a53. Mixed results (up to 2 cycles faster/slower) on a cortex-a57.
* | Merge commit 'e17567a831dede1f24e3a1a4c305a93012d7a8ce'Clément Bœsch2017-04-010-0/+0
|\| | | | | | | | | | | | | | | | | * commit 'e17567a831dede1f24e3a1a4c305a93012d7a8ce': libilbc: support for latest git of libilbc This commit is a noop, see 59af5383c18c8cf3fe2a4b5cc1ebf2f3300bdfe5 Merged-by: Clément Bœsch <u@pkh.me>
| * libilbc: support for latest git of libilbcGianluigi Tiesi2016-11-161-3/+2
| | | | | | | | | | | | | | | | | | | | In the latest git commits of libilbc developers removed WebRtc_xxx typedefs. This commit uses int types instead. It's safe to apply also for previous versions since WebRtc_Word16 was always a typedef of int16_t and WebRtc_UWord16 a typedef of uint16_t. Reviewed-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Merge commit 'ffe89e1edb0281ff65d1bda88253784e9283b717'Clément Bœsch2017-04-011-2/+2
|\| | | | | | | | | | | | | * commit 'ffe89e1edb0281ff65d1bda88253784e9283b717': configure: Move mjpeg_vaapi_decoder dependency declarations to the right place Merged-by: Clément Bœsch <u@pkh.me>
| * configure: Move mjpeg_vaapi_decoder dependency declarations to the right placeDiego Biurrun2016-11-161-2/+2
| |
* | Merge commit 'f7407f56cbf820a147bd77d728ac9a72c587cc56'Clément Bœsch2017-04-011-4/+4
|\| | | | | | | | | | | | | * commit 'f7407f56cbf820a147bd77d728ac9a72c587cc56': golomb: Replace __PRETTY_FUNCTION__ with __func__ for tracing Merged-by: Clément Bœsch <u@pkh.me>
| * golomb: Replace __PRETTY_FUNCTION__ with __func__ for tracingDiego Biurrun2016-11-151-4/+4
| | | | | | | | The former is a GNU extension while the latter is C99.
* | Merge commit 'fbd1f7639d0142c391bec85d1d840c835210843f'Clément Bœsch2017-04-010-0/+0
|\| | | | | | | | | | | | | | | | | * commit 'fbd1f7639d0142c391bec85d1d840c835210843f': af_asyncts: Use llabs instead of labs for 64-bit variable This commit is a noop, see a8fe8d6b4a35c95aa94fccde5f001041278d197c Merged-by: Clément Bœsch <u@pkh.me>
| * af_asyncts: Use llabs instead of labs for 64-bit variableDiego Biurrun2016-11-151-1/+1
| | | | | | | | libavfilter/af_asyncts.c:212:9: warning: absolute value function 'labs' given an argument of type 'int64_t' (aka 'long long') but has parameter of type 'long' which may cause truncation of value [-Wabsolute-value]
* | Merge commit 'e0b164576f7467b7b1127c18175e215dc1df011f'Clément Bœsch2017-04-015-1/+61
|\| | | | | | | | | | | | | * commit 'e0b164576f7467b7b1127c18175e215dc1df011f': qsv: Add VP8 decoder Merged-by: Clément Bœsch <u@pkh.me>
| * qsv: Add VP8 decoderMark Thompson2016-11-145-1/+61
| |
* | configure: Fix GPL dependency for avisynth / avxsynth.Carl Eugen Hoyos2017-04-011-1/+1
| |
* | Merge commit '182cf170a544bce069c8690c90b49381150a1f10'Clément Bœsch2017-04-011-5/+44
|\| | | | | | | | | | | | | | | | | | | | | * commit '182cf170a544bce069c8690c90b49381150a1f10': vp8: Return stream format information from parser Return codes are adjusted to consume the whole packet in case of error as the API does not allow returning AVERROR codes (a negative return value is valid). Merged-by: Clément Bœsch <u@pkh.me>
| * vp8: Return stream format information from parserMark Thompson2016-11-141-5/+44
| |
* | avutil/avstring: add av_strreplace API into avstringSteven Liu2017-04-012-0/+82
| | | | | | | | | | | | | | refer to: http://creativeandcritical.net/str-replace-c add av_strreplace API for replace string operations. Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* | x86/hevc_add_res: merge last remaining changes from ↵James Almer2017-03-312-32/+15
| | | | | | | | | | | | 3d6535983282bea542dac2e568ae50da5796be34 See https://lists.libav.org/pipermail/libav-devel/2016-October/079829.html
* | doc/libav-merge: link to the relevant ml thread in the extract_extradata lineJames Almer2017-03-311-1/+1
| |
* | fate/exr : add test for uint32 dataMartin Vignali2017-03-313-0/+18
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit 'b6582b29277e00e5d49f400e58beefa5a21d83b8'James Almer2017-03-314-197/+60
|\| | | | | | | | | | | | | | | | | | | * commit 'b6582b29277e00e5d49f400e58beefa5a21d83b8': qsv: Add VC-1 decoder See fb57bc6c34b979bec995e714162fdfb4caf6db1a. Merged for cosmetic purposes to reduce differences with libav. Merged-by: James Almer <jamrial@gmail.com>
| * qsv: Add VC-1 decoderMark Thompson2016-11-144-19/+64
| | | | | | | | | | It uses the same code as the MPEG-2 decoder, so the file is renamed to contain all "other" (that is, not H.26[45]) codecs.
* | Merge commit 'fea4dc05b41f5465bedc786b67966f204ec6150c'James Almer2017-03-310-0/+0
|\| | | | | | | | | | | | | | | | | * commit 'fea4dc05b41f5465bedc786b67966f204ec6150c': vc1: Return stream format information from parser This commit is a noop, see 4df6605da7e351116c99f19b8a98e1f236932600 Merged-by: James Almer <jamrial@gmail.com>
| * vc1: Return stream format information from parserMark Thompson2016-11-141-0/+8
| |
* | Merge commit '0940b748bdba36c4894fc8ea6be631d821fdf578'James Almer2017-03-312-1/+6
|\| | | | | | | | | | | | | * commit '0940b748bdba36c4894fc8ea6be631d821fdf578': qsvdec: Only warn about unconsumed data if it happens more than once Merged-by: James Almer <jamrial@gmail.com>
| * qsvdec: Only warn about unconsumed data if it happens more than onceMark Thompson2016-11-142-1/+6
| |
* | Merge commit '030d84fa2e35af0e77516735de35bf1a52371c86'James Almer2017-03-310-0/+0
|\| | | | | | | | | | | | | | | | | | | * commit '030d84fa2e35af0e77516735de35bf1a52371c86': qsvdec: Pass field order information to libmfx qsvdec: Pass the correct profile to libmfx These commits are a noop, see 1f26a231bb065276cd80ce02957c759f3197edfa Merged-by: James Almer <jamrial@gmail.com>
| * qsvdec: Pass field order information to libmfxMark Thompson2016-11-141-0/+16
| | | | | | | | The VC-1 decoder fails to initialise if this is not set.
| * qsvdec: Pass the correct profile to libmfxMark Thompson2016-11-143-2/+19
| | | | | | | | | | | | | | | | | | This was correct for H.26[45], because libmfx uses the same values derived from profile_idc and the constraint_set flags, but it is wrong for other codecs. Also avoid passing FF_LEVEL_UNKNOWN (-99) as the level, as this is certainly invalid.