Commit graph

82472 commits

Author SHA1 Message Date
Andreas Cadhalpun
0edd569466 softfloat: handle -INT_MAX correctly
This is similar to commit 9ac61e73d0.

Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
2016-11-14 22:57:07 +01:00
Martin Vignali
d0d6902444 doc/filters: add metadata information for blackframe
Reviewed-by: Moritz Barsnick <barsnick@gmx.net>
Signed-off-by: Lou Logan <lou@lrcd.com>
2016-11-14 11:59:52 -09:00
James Almer
2d9433ded9 doc/codecs.texi: add new and missing color related options
Found-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com>
2016-11-14 15:15:53 -03:00
Hendrik Leppkes
47f75839e4 Merge commit 'f8d17d5395'
* commit 'f8d17d5395':
  checkasm: Add tests for vp8dsp

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 15:29:08 +01:00
Hendrik Leppkes
51f5542c77 Merge commit 'e8b96a7701'
* commit 'e8b96a7701':
  arm: Fix a typo in a comment

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 15:21:49 +01:00
Hendrik Leppkes
5a447edd47 Merge commit 'dc08bbf63a'
* commit 'dc08bbf63a':
  vp8dsp: Clarify the first dimension of the mc function tables

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 15:21:24 +01:00
Hendrik Leppkes
68b0d7e0be Merge commit '924e2ecd2b'
* commit '924e2ecd2b':
  qsvdec: when a frames ctx is supplied, use its frame dimensions

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 15:20:09 +01:00
Hendrik Leppkes
3c81fa9a9c Merge commit '92736c74fb'
* commit '92736c74fb':
  qsvdec: add support for P010 (10-bit 420) decoding

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 15:20:00 +01:00
Hendrik Leppkes
220e773915 Merge commit 'ce320cf1c4'
* commit 'ce320cf1c4':
  qsvdec: use the same mfxFrameInfo for allocating frames that was passed to DECODE_Init

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 15:19:51 +01:00
Hendrik Leppkes
1bc6cdf2fc Merge commit '536bb17e96'
* commit '536bb17e96':
  qsvdec: make ff_qsv_map_pixfmt() return a MFX fourcc as well

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 15:19:43 +01:00
Hendrik Leppkes
e122a725fb Merge commit 'd20c118975'
* commit 'd20c118975':
  hwcontext_qsv: add support for p010

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 15:18:49 +01:00
Hendrik Leppkes
1535256813 Merge commit '40f74dc87a'
* commit '40f74dc87a':
  matroskadec: export CodecDelay

Noop, we already export CodecDelay

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 15:18:23 +01:00
Hendrik Leppkes
745a44ee61 Merge commit '582d4211e0'
* commit '582d4211e0':
  vf_scale_vaapi: Respect driver quirks around buffer destruction

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 15:16:56 +01:00
Hendrik Leppkes
190254f881 Merge commit '221ffca631'
* commit '221ffca631':
  vaapi_encode: Respect driver quirks around buffer destruction

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 15:16:39 +01:00
Hendrik Leppkes
6ace05beec Merge commit '4926fa9a4a'
* commit '4926fa9a4a':
  hwcontext_vaapi: Add driver quirks to the hwdevice

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 15:16:31 +01:00
Hendrik Leppkes
3dfe97a841 Merge commit '2ef87815fe'
* commit '2ef87815fe':
  hwcontext_dxva2: add support for p010

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 15:15:19 +01:00
Hendrik Leppkes
d4509495bf Merge commit 'e78e5b735f'
* commit 'e78e5b735f':
  swscale: add P010 input support

This commit is a noop, see 2e31434d84

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 15:09:31 +01:00
Hendrik Leppkes
8fee823fe8 Merge commit 'b7c5f88523'
* commit 'b7c5f88523':
  pixfmt: add P010 pixel format

This commit is a noop, see c2869b4640

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 15:08:19 +01:00
Hendrik Leppkes
166f2c52ac Merge commit 'b55566db4c'
* commit 'b55566db4c':
  avconv: use avcodec_parameters_copy() with streamcopy

The fate-aac-autobsf-adtstoasc changes from writing an audio bitdepth
based on the sample format, which is now available.

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 14:56:52 +01:00
Hendrik Leppkes
06136275e5 Merge commit 'be3e807c8f'
* commit 'be3e807c8f':
  oggparseopus: export pre-skip

Noop, we already export this information

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 14:03:47 +01:00
Carl Eugen Hoyos
9648ce2a18 lavf/Makefile: Fix rule for the data muxer. 2016-11-14 13:33:22 +01:00
Hendrik Leppkes
d8ffdefbdc Merge commit '029cf99c51'
* commit '029cf99c51':
  mov: Save number of stsd elements after stream extradata allocation

Mostly noop, see 8b43ee4054

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 12:41:32 +01:00
Hendrik Leppkes
985bc8b496 Merge commit '6c445990e6'
* commit '6c445990e6':
  tiffenc: Check zlib support for deflate option during initialization

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 12:32:08 +01:00
Hendrik Leppkes
bebab21176 Merge commit '9f732e4c99'
* commit '9f732e4c99':
  tiffenc: Check av_pix_fmt_desc_get() return value

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 12:30:35 +01:00
Hendrik Leppkes
bbd0ebfd83 Merge commit 'd8f3b0fb58'
* commit 'd8f3b0fb58':
  targaenc: Move size check to initialization function

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 12:16:32 +01:00
Hendrik Leppkes
25004c7e6e Merge commit 'eeb6849ced'
* commit 'eeb6849ced':
  rle: K&R formatting cosmetics

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 12:03:00 +01:00
Hendrik Leppkes
444e65299b Merge commit '326d911693'
* commit '326d911693':
  build: Drop unnecessary libavcodec <-> libavformat object dependencies

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 12:01:17 +01:00
Hendrik Leppkes
a0bc6b51d4 Merge commit 'e72d6fa08a'
* commit 'e72d6fa08a':
  build: Move MP2 muxer declaration away from MP3 muxer code

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 11:20:15 +01:00
Hendrik Leppkes
cd70ffaac8 Merge commit '67cb2c0f73'
* commit '67cb2c0f73':
  checkasm: hevc: Iterate over features first, then over bitdepths

Noop, we don't have these checkasm tests.

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 10:50:50 +01:00
Hendrik Leppkes
9b4cc0f35c Merge commit 'fe27792fd7'
* commit 'fe27792fd7':
  build: Move ff_mpeg12_frame_rate_tab to a separate file

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 10:42:36 +01:00
Carl Eugen Hoyos
0674d1938e lavc/hevc_ps: Use correct pix_fmt for 10bit 4:0:0.
Fixes the second sample from ticket #5544.
2016-11-14 10:36:25 +01:00
Carl Eugen Hoyos
b5177c7051 lsws: Add GRAY10 conversion.
Based on 19be5fb7 by Luca Barbato.
2016-11-14 10:35:06 +01:00
Carl Eugen Hoyos
3f1b5ca22e lavu/pixfmt: Add GRAY10
Based on 7471352f by Luca Barbato.
2016-11-14 10:16:41 +01:00
Hendrik Leppkes
575e8d11f1 Merge commit '8c929037ec'
* commit '8c929037ec':
  build: Add a new component for H.264 parsing code

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 10:09:44 +01:00
Hendrik Leppkes
a81b9c6012 Merge commit '3c08b7bc76'
* commit '3c08b7bc76':
  ffv1: Report additional bitstream information in verbose mode

Noop, we already have bitstream information printing.

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 10:05:43 +01:00
Hendrik Leppkes
5a45f4d2b7 Merge commit 'fe6e5cbea7'
* commit 'fe6e5cbea7':
  ffv1: Remove version 2 and mark version 3 as non-experimental

Noop, our ffv1 decoder is far more advanced and version 3 has been stable for a while.

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 10:03:30 +01:00
Hendrik Leppkes
8ef6ba69c7 Merge commit '7c55fac7df'
* commit '7c55fac7df':
  fate: Add test for webp

Noop, we already have a variety of webp tests, including a fate-webp target,
which would collide with this test.

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-14 10:02:33 +01:00
Rodger Combs
f8e3ebde56
lavf/mux: don't warn about missing timestamps on attached pictures 2016-11-14 01:45:02 -06:00
Dmitry Kalinkin
dc23e359ef lavc/audiotoolboxdec: fix OSX SDK detection
__MAC_10_11 can be present in updated revision of an older SDK so it
can't reliably detect availability of kAudioFormatEnhancedAC3 constant.

Fixes: b4daa2c40f ('lavc/audiotoolboxdec: add eac3 decoder')
Cc: Rodger Combs <rodger.combs@gmail.com>
Signed-off-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
Previous version reviewed by: Rodger Combs <rodger.combs@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-14 02:35:26 +01:00
Kyle Swanson
83b6b434ff lavfi/ebur128: use ff_ prefix
Signed-off-by: Kyle Swanson <k@ylo.ph>
2016-11-13 19:11:07 -06:00
Simon Thelen
cd5da01daa doc/ffmpeg: add documentation for the disposition option
Signed-off-by: Simon Thelen <ffmpeg-dev@c-14.de>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-11-14 01:46:37 +01:00
Carl Eugen Hoyos
b1367f7e5e lavc/dpx: Support GRAY12 colourspace. 2016-11-14 00:33:12 +01:00
Hendrik Leppkes
f75035b06f Merge commit 'e48746deec'
* commit 'e48746deec':
  checkasm: h264dsp: Move the x and y variables into the randomize_buffer macro

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-13 23:02:39 +01:00
Hendrik Leppkes
af8b174711 Merge commit 'e57de6faa1'
* commit 'e57de6faa1':
  checkasm: h264dsp: Initialize the padding area

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-13 23:00:07 +01:00
Hendrik Leppkes
b2554e61e0 Merge commit '82b7525173'
* commit '82b7525173':
  Add an OpenH264 decoder wrapper

This commit is a noop, see c5d326f551

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-13 22:59:35 +01:00
Hendrik Leppkes
8fad4b4e25 Merge commit '785c25443b'
* commit '785c25443b':
  movenc: Apply offsets on timestamps when peeking into interleaving queues

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-13 22:57:02 +01:00
Hendrik Leppkes
fb40daa7f3 Merge commit 'eccfb9778a'
* commit 'eccfb9778a':
  qsvdec_hevc: add the UID of the HEVC HW decoder plugin

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-13 22:38:45 +01:00
Hendrik Leppkes
a478ae3938 Merge commit 'c67594a2c7'
* commit 'c67594a2c7':
  qsvdec_hevc: fix a variable name

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-13 22:38:29 +01:00
Hendrik Leppkes
3aa7b0a273 Merge commit 'f62bb216ac'
* commit 'f62bb216ac':
  hwcontext_vaapi: allow transfers to/from any size of sw frame

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-13 22:36:18 +01:00
Hendrik Leppkes
1f8e1c209d Merge commit 'c3f113d584'
* commit 'c3f113d584':
  vf_hwdownload: allocate the destination frame for the pool size

Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2016-11-13 22:35:57 +01:00