ignore eclipse files anywhere
Squashed 'ffmpeg/csrc/' changes from ae93d34..6cb33e0

6cb33e0 mpeg12dec: avoid reinitialization on PS changes when possible.
2e75c45 mp3dec: detect CBR and use CBR axiom to seek
430ef8a mmsh: dont close context on seeking failure
627772d avformat/mov: Fix duration of fragmented mov
5ce57e0 libavcodec/x86/mpegvideo: Move mmx functions under HAVE_MMX_INLINE
5effd65 avcodec/x86/vp3dsp_init: move mmx functions under HAVE_MMX_INLINE
cb340ec mpegts: only reopen pmt_cb filter if its different from the previous.
b88bea1 rmdec: Pass AVIOContext to rm_read_metadata()
9903656 avcodec/x86/dsputil_init: only use xvid idct for lowres=0
fcc6460 Fix copying extradata to codec in mxfdec.c
1065d41 mathops/x86: work around inline asm miscompilation with GCC 4.8.1
fbb1af3 avdevice/x11grab: allocate just one Cursor
073bde2 avformat/iff: Byte seek is unsupported
e4bb67b avformat/libmodplug: Reduce the probe score for small input
59549b5 Autodetect idcin only if audio properties allow decoding.
c0445df ff_gen_search: fix infinite loop
c77b373 ff_gen_search: fix limit
04d6946 ff_gen_search: make step 64 bit to prevent hypothetical integer overflow

git-subtree-dir: ffmpeg/csrc
git-subtree-split: 6cb33e076323c684e91abe71d9b3fabe6830c75d
Merge commit 'a2e95bc2859a46d1d921778d9c4ba7e4c58a2330'
upgrade to 2.0
Squashed 'ffmpeg/csrc/' changes from 6cb33e0..7740e36

7740e36 mjpegdec: Fix used quant index for gbr
6127f79 mjpegdec: initialize source variables before gbr remap
fd2cf9c Suggest recompilation with openssl or gnutls if the https protocol is not found.
fc3dec8 lavf/utils.c: Avoid a null pointer dereference on oom after duration_error allocation. (cherry picked from commit c9eb5c9751c88caaed62af5ffe908fe545022e7e)
a731511 wmavoice: conceal clearly corrupted blocks
37268dc avcodec/qdm2: initialize sign_bits
ea28e74 avcodec/qdm2: store bits in an integer instead of float variable
c1c84f0 avformat/utils: avformat_find_stream_info set value for ret in case of oom
56bf388 lavfi/aconvert: unbreak
1cda4aa avformat/utils: avformat_find_stream_info fix a crash in case of oom
9711b52 avfilter/af_earwax: Fix out of array accesses on odd packets
2b8b2ba Changelog: replace next by 2.0
1ebb95d Update for 2.0
5eaed6d atrac3: fix error handling
09f59d6 avformat/gif: Do not write GIF89a header if loop is set to -1.
9e21490 Merge remote-tracking branch 'cus/stable'
49f441e MAINTAINERS: Update which releases are supported
c3ca702 codec_desc: fix typo in rv20 long_name.
3aa2257 doc/RELEASE_NOTES: add a note about AVISynth
233177a jpegdec: clear EOBRUN on restarts
1c032e9 jpegdec: give handle_rstn() a return code that indicates if restart did happen
776155c mjpeg_decode_scan: reset restart state
e9be467 doc/ffmpeg: document -override_ffserver
325411a snowenc: check minimum resolution
f07cb53 ffplay: assume 0 stream start time if start time is unset in duration check
3886572 ffplay: do not update audio clock with old audio pts if current frame is AV_NOPTS_VALUE
aa74810 bitstream: fix a crash in case of oom
1937822 vorbiscomment: Add support for embedded cover art
1e5bbbf lavf/flacdec: Share the function to parse cover art blocks
f9d7431 avformat/AVFormatContext: Move fields down to match the fork
d5de123 avfilter/graphparse: Fix build with --enable-incompatible-fork-abi
c5a1b18 lavfi/drawtext: add support for printing frame metadata
87fb18c imc: Catch a division by zero
7d9cb12 avcodec/wmaprodec: Check block_align
694550f Merge remote-tracking branch 'cehoyos/master'
0dd9962 ff_lpc_calc_coefs: assert that the type is levinson or cholesky
9a1ec1f Force correct extradata for AVID AVCI50 in mov.
3c5071d lavfi/psnr: rename 's' parameter to match documentation
d0a7933 ffmpeg_opt: do not warn about unused gop_timecode
e914a21 Merge remote-tracking branch 'qatar/master'
848295c Merge commit 'a87a0acf9b5d27aad032e61eef4973e62a4a6830'
00b1401 avcodec/h264_ps: try to support Ambarella AVC
509642b WebM muxer writes WebVTT subtitle track
a20f049 avcodec/libvpxenc: make class names unique
d1e8d4b ffmpeg: Allow overriding ffservers input
d7fbe92 ffmpeg: move creation_time for ffserver setting up
a03e79e lavfi: fix broken logic in metadata handling
970c8df mpeg12dec: avoid reinitializtation on PS changes when possible.
7dee9c2 tests/fate/filter-audio: update asyncts reference
19c8f22 lavfi/rotate: switch to new drawutils
55c94f4 lavfi/drawutils: fix planar rgb
d2dd1e0 lavfi/pad: use FFSIGN
70b922f avformat/mov: read stream bitrates from isml manifest
e096283 mp3dec: detect CBR and use CBR axiom to seek
6150bec lavfi: add psnr filter
1ba01d3 swscale: treat gray as a fullrage (0-255) format
b86651a Check the return value of ff_rv34_decode_init() in rv30.c and rv40.c
0677dde movenc: Rename the timestamp parameter to dts in write_hint_packets
a87a0ac movenc: Make sure the RTP hint tracks have nondecreasing DTS
5d3c303 cmdutils: replace exit() by exit_program()
eeddeb6 ffmpeg_opt: replace exit() by exit_program()
efce76a ffmpeg_filter: replace exit() by exit_program()
44d0e52 Merge remote-tracking branch 'qatar/master'
e1f98f2 Merge commit '76efedeadb1f6bf79020c44a71dd0cee13d932ad'
d28a8ad Merge commit 'f054e309c58894450a5d18cce9799ef58aab9f14'
b5a87dc Merge commit 'c4abc9098cacb227dba39bac6aea16b2bceba0d0'
f982d00 Merge commit '636ced8e1dc8248a1353b416240b93d70ad03edb'
4cd066b Merge commit '21732063a346475eb22c332b27e8216b79f9ad4a'
7023715 Merge commit '38e9585de993c32899588ab037180f2c930ce74c'
5312c31 avformat_find_stream_info: fallback to timestamps in analyzeduration check in more cases
099e57b zmbvenc: remove unused AVFrame from encoder private context
3bec6a4 zmbvenc: do not set avctx->coded_frame
ec4e042 gif: remove unused AVFrame from encoder private context
bd03f99 gif: do not set avctx->coded_frame
744a11c qdm2: check and reset dithering index per channel
76efede qdm2: formatting cosmetics
f054e30 qdm2: use init_static_data
76f5dfb westwood_vqa: do not free extradata on error in read_header
c4abc90 vqavideo: check the version
636ced8 cmdutils: wrap exit explicitly
2173206 movenc: K&R formatting cosmetics
38e9585 Makefile: Remove stray tabs
46d208e vp8: Wait for prev_frame to parse segment_map before reading it
6c86a63 yuv4mpeg: Correctly round chroma up for odd luma sizes
d35b6cd rmdec: Use the AVIOContext given as parameter in rm_read_metadata()
5d876be avio: Handle AVERROR_EOF in the same way as the return value 0
f5e646a wtv: Mark attachment with a negative stream id
a4baf96 avprobe: rename the prettyprint structures
1943630 dxa: make code independent of sizeof(AVFrame)
be25614 mmsh: reimplement seeking
c7cfd4c avformat_find_stream_info: use fps_dts as last resort to determine duration
19d4163 avformat/mp3dec: read TOC even if not all needed information is available
4cc32e5 avformat/mp3dec: read xing toc independant of usetoc, only skip filling index if requested
a71832f avformat/Makefile: remove stray tab
b9d55a0 Merge remote-tracking branch 'qatar/master'
b7ce510 Merge commit 'a4baf96abd64cda68e3e4692b182bdf60745a14d'
7bd417c Merge commit '6516632967da5e6bd7d6136e8678f826669ed26e'
2adf8a9 Merge commit '4e7f0b082d8c4b360312216b9241bec65ff63b35'
1aeddc3 Merge commit '8f689770548c86151071ef976cf9b6998ba21c2a'
dc2a13a avformat/mov: Fix duration of fragmented mov
104dfaa dct_unquantize_h263_intra_c: fix assert condition
707b213 libavcodec/x86/mpegvideo: Move mmx functions under HAVE_MMX_INLINE
abce6df avcodec/x86/vp3dsp_init: move mmx functions under HAVE_MMX_INLINE
9a6e814 oggparseskeleton: avoid header parsing failure
7f25050 nutdec: use ff_find_last_ts()
8ca5d27 avformat/utils: factor ff_find_last_ts() out of ff_gen_search()
cd7b6de tools: Wording and formatting cosmetics
6516632 tests: Only run noproxy test if networking is enabled
73142e7 fifo: K&R formatting cosmetics
4e7f0b0 kmvc: Clip pixel position to valid range
8f68977 kmvc: use fixed sized arrays in the context
d64f3b7 replace some deprecated defines
9635806 lavfi/blend: use dual input helpers
66537c7 avcodec/x86/cabac: Disable get_cabac_bypass_x86() on broken llvm/clang
32de280 avcodec/x86/cabac: factorize broken llvm/clang check out
63d7684 oggparseskeleton: Replace avpriv_report_missing_feature() with a normal av_log() call
3960992 oggparseskeleton: Fix fisbone header parsing
2aa2b4a examples/muxing: add support to audio resampling
561e051 doc/encoders: add libopus encoder doc
98277fd Merge remote-tracking branch 'qatar/master'
0844630 avformat/mp3dec: Add usetoc option to allow dlsabling the use of the xing TOC
68b7b53 tcp: Use a default timeout of 5 sec for opening a connection but not for receiving packets
efa9e6b ff_network_wait_fd_timeout: do not break with timeout < 0
390aabb tcp: Fix the default timeout
ef8cc06 avformat/avidec: Fix incorrect detection of badly interleaved avi
6516a25 ADPCM IMA WAV 2, 3 and 5 bits decoder
4972e5a bitstream_filter: K&R formatting cosmetics
48f2750 get_bits: add get_bits_le()
4e10d87 lavfi/delogo: band width must be at least 1
72abce3 lavfi/delogo: option show shouldn't affect band
413f865 lavfi/blackdetect: support 2 more pixels formats
9dd1447 lavfi/cropdetect: export cropdetect info to frame metadata
4e8d6b3 lavfi/delogo: remember left and right samples when interpolating
6fc8c4c lavfi/delogo: don't recompute the same difference again and again
c6c2231 libavcodec: use 64bit counter in deprecated audio encoder API to prevent problems regarding negative dts
47ca9f0 Merge remote-tracking branch 'qatar/master'
8fdec02 Merge commit '0420c810ceb430003f9f2793c5cfa1fe84657f3d'
d880b2b doc/filters: clarify documentation for overlay repeatlast option
9f89beb Merge commit '6a10142faa1cca8ba2bfe51b970754f62d60f320'
7d3b55c Merge commit '6dfacd7ab126aea1392949d1aa10fdc3d3eeb911'
9b10440 Merge commit '62256010e9bc8879e2bf7f3b94af8ff85e239082'
0e20560 Merge commit 'f6f36ca8ca1b2526d3abff7d7c627322d3bce912'
cced6f4 Merge commit 'e6d8acf6a8fba4743eb56eabe72a741d1bbee3cb'
0f85c96 lavc/avcodec.h: document bitstream filter API
b009267 mpegts: only reopen pmt_cb filter if its different from the previous.
d06ae0d lavf: fix documentation for avoid_negative_ts
41fe750 lavc/bitstream_filter: do not crash in case the argument of av_bitstream_filter_close() is NULL
46ad287 avutil/rational: avoid llrint() and rint()
65abce6 avformat/movenc: allow negative TS for the ipod muxer
35b0273 configure: fix webp decoder dependency
cb678cc avcodec/svq1enc: fix frame rotation code
d1c96b2 libstagefright: port to refcounted frames
dda8afc libstagefright: unbreak compilation
d3635f3 compat: wrap math.h to avoid AIX-specific clashes
0420c81 log: pass the correct parameters to missing_feature_sample
621ab4e lavf/movenc: check ff_mov_init_hinting() return
8a8d9a7 mpegts: use ffio_ensure_seekback()
186ec17 avformat/aviobuf: Add ffio_ensure_seekback()
2ca48e4 avformat: Append data in fill_buffer() when possible
bf18abb Rename "AVClass class" as "AVClass component_class" for external codecs.
f32b813 Fix opacity and increase colour dynamics of initial vmd palette.
4a4c93c avformat/http: support relative url redirection
6a10142 indeo: reject negative array indexes
6dfacd7 indeo: Cosmetic formatting
6225601 indeo: Refactor ff_ivi_init_tiles and ivi_decode_blocks
f6f36ca indeo: Refactor ff_ivi_dec_huff_desc
e6d8acf indeo: use a typedef for the mc function pointer
d222f6e cabac: x86 version of get_cabac_bypass
253e155 lavfi/crop: support more pixel formats
6d05039 avcodec/sonic: Fix usage of init_get_bits() and use init_get_bits8()
b237e62 avformat/h261dec: use init_get_bits8()
8c707a1 avcodec/svq1dec: use init_get_bits8()
df6acc8 avcodec/ra288: use init_get_bits8()
d2ce3b3 riff: remove invalid fourcc 'exr '
4100669 aic: use chroma scan tables while decoding luma component in progressive mode
565140d avcodec/rawdec: Fix 2bpp and 4bpp rawvideo in mov
f0bcb13 lavfi/delogo: avoid propagation of rounding errors in chroma planes
99f1d74 lavfi/delogo: take SAR into account
a64248d lavu/opt: show default values
4943eff lavf/movenc: fix writing of some iTunes metadata tag
13f86ba Merge remote-tracking branch 'qatar/master'
5eb23e6 Merge commit '22e18ea39e371030cc78973d1b46aae45a7ea215'
19ff6f5 Merge commit 'd57c737ac30cf079a342fa649fd4888c2d059dd9'
1abb875 Merge commit 'daeb4e3042f2ecae2d41aaa4cae0bed932539788'
ee7da5b Merge commit '589e5b52f634f6b2d307a167a19eef7e7328cb08'
4474111 Merge commit 'db13e02c6f0355fabd540e77b61ade127d6411ff'
2328e7e Merge commit '5bf208f659703895df7926238dcfa8a8175de36b'
11cf4b7 Merge commit 'f9581f1414ec8e3e7d0868793cda4f2e4fa113ea'
c7a092c Merge commit '4cbd5ed11b0161a6a192174934b241e0cc0599a9'
273f600 Merge commit 'b564784a207b1395d2b5a41e580539df04651096'
ac3ca3d Merge commit 'ef35d6dbc6c3b7ba6b13ac13fc8e797cc1268c8f'
9dfa5ea Merge commit '86a2602e16171ddc10c3ec655c23b16ffa595059'
a4a1682 Merge commit 'fd54dd028bc9f7bfb80ebf823a533dc84b73f936'
2cad1ea Merge commit '17e5d614a8647d51b9795cb8bccf97ee33ca2d58'
db5c93a Merge commit '7e201d575dc4385eb67314b0419d4d77185e65f4'
f0358dc Merge commit '278a923c51187d37445d88a6b21082036ec9568d'
2e85737 Merge commit 'd3cb302b88503c3111e25add196622110c056188'
838bd73 lavfi: create Libav-API compatibility layer for avfilter_graph_parse() at the next bump
5efbeae configure: rename have_incompatible_fork_abi -> have_incompatible_libav_abi
7c71ef4 Merge commit '57bc64e'
ffed722 Revert "doc: add script to compute texi files dependencies"
57bc64e Merge commit '1a3598aae768465a8efc8475b6df5a8261bc62fc'
26f6acc Merge commit '5efadcb8cdef6fc5ca5f1f72e45ef3b23016b1c4'
b0448e5 Merge commit 'be3271009ef893fbed9640e8edbd771685fd957b'
3f03643 Merge commit 'fbcc03db8f3919e2ea46d6ad11a00906b1c0ef0e'
759dfd5 examples/muxing: make more compact audio/video_time computation
4ec46b1 doc/muxers: Add AIFF doc
628ceac doc: add script to compute texi files dependencies
37a970b Merge commit '5650e331a733711b809bc27f968500f0f5530126'
b2498dc lavc/avcodec.h: fix prolems -> problems typo
e0be3cb MAINTAINERS: add address to contact "AvxSynth Team"
820ffae avformat/matroskaenc: Allow VP9 and Opus in webm
95a57d2 jpeg2000: Use the matching coding style struct for transform selection
22e18ea jpeg2000: Optimize output sample conversion
c4604b8 jpeg2000: Merge rescaling with interleaving in 9/7 IDWT
f0552e6 jpeg2000: Reset s->numX/Ytiles on tile deallocation
d57c737 jpeg2000: Simplify jpeg2000_decode_packets()
daeb4e3 jpeg2000: Proper cleanup on failure in decode_frame()
e11099d jpeg2000: Optimize dequantization
09d5929 jpeg2000: Do not crash on NULL node in tag_tree_decode
c1dcbc5 jpeg2000: Do not assume a single tile
aa16bba jpeg2000: Refactor SOT marker parsing
53d5d89 jpeg2000: Speed up jpeg2000_decode_tile()
64f6570 jpeg2000: Use EBCOT's CAUSAL and BYPASS mode in decode_cblk()
589e5b5 jpeg2000: Use the correct sizeof in memset for T1 data
db13e02 jpeg2000: Compute corrections of sub-band coordinates
5bf208f jpeg2000: Use separate fields for int and float codepaths
f9581f1 jpeg2000: Improve reduced resolution decoding
5b73916 jpeg2000: Simplify init_tile()
690c8af jpeg2000: Remove unneeded variable initialization
a458b91 jpeg2000: Split int/float codepaths depending on the DWT
33e665a jpeg2000: Update pixel format support
4cbd5ed jpeg2000: Fix compute precedence error in lut_gain index
b564784 jpeg2000: Check that there is a SOT before SOD
ef35d6d jpeg2000: Propagate error code from get_cox()
952f7ed jpeg2000: Compute quantization for 'scalar derived' in the correct case.
b44925a jpeg2000: Initialize code blocks structures in precincts to 0
2c3901b jpeg2000: Remove unneeded returns
78962d3 jpeg2000: Check that nreslevels2decode has been initialized before use
4e11b15 jpeg2000: Calculate code-block coord in ff_jpeg2000_init_component()
cf04af2 jpeg2000: Check that we have enough components for MCT
86a2602 jpeg2000: Drop unused and writeonly fields
fd54dd0 jpeg2000: check len before parsing header
17e5d61 jpeg2000: Check zero bit-plane validity
7e201d5 jpeg2000: Validate block lengthinc
278a923 jpeg2000: Validate SIZ parsing
d3cb302 jpeg2000: Validate SOT parsing
ac92133 jpeg2000: Correctly calculate sgnd
eae63e3 jpeg2000: Check component number in get_coc() and get_qcc()
1a3598a jpeg2000: Use bytestream2
5efadcb jpeg2000: Clean up return paths and error messages
be32710 jpeg2000: Define the maximum decomposition levels
fbcc03d jpeg2000: Check code-block size
5650e33 jpeg2000: Validate resolution levels
c3316dd lavf: add support for libgme
0472f64 Add a maintainer for the delogo filter
de8d56c MAINTAINERS: clarify the expected format in the document header
d59ec0a avformat_find_stream_info: move ret init down from flush codecs.
c5ddd75 avformat_find_stream_info: Do not consider no streams an error in flush codecs
c826c56 avformat_find_stream_info: try to preserve the error code
ccba953 av_find_stream_info: initialize ret
2492f77 avformat: Print "Consider increasing the value for analzeduration and probesize" even more often
a478e99 avutil/x86: reenable ff_update_lls_avx()
951a365 Merge remote-tracking branch 'qatar/master'
d1fa671 Merge commit 'c8b920a9b7fa534a6141695ace4e8c2dfcd56cee'
bc62b24 Merge commit '8bd9039900e67a633cc838d691c449e71c060553'
8ad3267 oggdec: do not fall back on binary search in the generic code.
c8b920a lls/x86: use 3-operator vaddpd in ADDPD_MEM
a35494c h264: fix indention of xchg_mb_border()
f27b22b h264: move 444 border xchg under if (deblock_top)
a92fbe1 lavf/http: add support for reading streamcast metadata
bf87908 rmdec: Pass AVIOContext to rm_read_metadata()
e1b0d3a westwood_vqa: check return value of av_malloc()
16e0416 idcin: check return value of av_malloc()
51f1bf3 bfi: check return value of av_malloc()
b791a08 avcodec/x86/dsputil_init: only use xvid idct for lowres=0
7ebab41 doc/encoders: apply various fixes to libmp3lame documentation
38f1d56 Merge remote-tracking branch 'qatar/master'
cc53c28 Merge commit '1194a410807bac3eafbeb632578b937656d273e7'
280afa4 Merge commit 'dd3754a48854cd570d38db72394491aab0f36570'
43229d6 Merge commit '7388c0c58601477db076e2e74e8b11f8a644384a'
16fd75c lavfi/delogo: use weighted interpolation
8bd9039 Revert "indeo5: reject negative motion vectors"
b36e189 indeo: check for reference when inheriting mvs
1194a41 indeo5: reject negative motion vectors
dd3754a indeo: use proper error code
7388c0c indeo: Properly forward the error codes
b42bcae Avoid a null pointer dereference in avcodec_decode_audio4().
ec837a0 Merge remote-tracking branch 'cus/stable'
a6e46ed Revert "avutil/x86: disable ff_evaluate_lls_sse2() for 32bit"
4e488ac Merge remote-tracking branch 'qatar/master'
709cae2 vorbisdec: Check VLC tables during use instead of setup
ae038c0 vorbisdec: propagate errors from setup_classifs()
1221bb6 x86: lpc: fix a segfault in av_evaluate_lls_sse2()
02fc61a ffplay: always send zero packets to flush audio decoders
447d2e3 ffplay: use frame->pkt_pts instead of pkt->pts in audio pts calculation
712ef25 Avoid a null pointer dereference after oom on frame size change in mpegvideo.c.
f4aa808 Avoid a null pointer dereference on oom in the aac encoder.
84343dd indeo3: check return values of av_malloc()
b00e56b Merge remote-tracking branch 'cehoyos/master'
2474252 avutil/x86: disable ff_evaluate_lls_sse2() for 32bit
7e112df flac_parser: check return value of av_fifo_alloc()
9e6d063 lavf/movenc: use ffio_fill()
4e99660 mpegts: use seek_back() for all seek backs
a5f23d8 mpegts: factor seek_back() out
b7c6685 mpegts_read_header: goto fail instead of return directly
afddf0d Merge remote-tracking branch 'qatar/master'
e3fb8ac Merge commit '7520d9779c6d30b385df5a0a42da508238076192'
f803e0d Support compilation on aix with gcc.
0915b53 Rename "AVClass class" as "AVClass component_class".
742b961 Rename constant FRAMESIZE in ra144 codec as FRAME_SIZE.
674d8a9 Rename thread_init() in libavcodec and libavfilter as library_thread_init().
33f5d70 Rename constant HZ in af_biquads.c as HERTZ.
6258e86 Drop local lable from ppc asm timer.
06549ce Merge commit '7798a59dc14ae27efe64e639a42646002608a908'
c1fc4ff Merge commit '02ec656af72030eea4f3d63e30b25625cce6a3df'
490ed7f Merge commit 'd4a217a408da4bd63acc02cd8f9ebe378a2ad65a'
97947d9 Merge commit '183880cfc4aae53ce504e13337791cad5841c80c'
e27be79 avcodec/lpc: Use a function pointer from an initialized context
32a3955 Merge commit 'c93ccf5a4cca722b39f05e9f5660b4cb75bc1740'
6e76e6a Merge commit 'b545179fdff1ccfbbb9d422e4e9720cb6c6d9191'
a285079 lls.asm: disable ff_update_lls_avx
0b40c50 lls.asm: put avx code under if HAVE_AVX_EXTERNAL
78b5479 Merge commit '502ab21af0ca68f76d6112722c46d2f35c004053'
c93a424 Merge commit '41578f70cf8aec8e7565fba1ca7e07f3dc46c3d2'
d3bd320 Merge commit 'cc6714bb16b1f0716ba43701d47273dbe9657b8b'
6765ee7 mjpeg: Check the unescaped size for overflows
7520d97 mjpeg: Move code out of else branch
ff130d7 get_xbits: assert validity of the number of bits
68efb1d 4xm: Dont ignore dc run errors
13c56e9 4xm: check for invalid zero ac coeffs
6d6eabd mjpeg_decode_dc: check code before using it in get_xbits()
58950ca ffmpeg: Don't include colorspace.h
a2802d3 get_pix_fmt_score: favor equal formats if all else equal
7798a59 avconv: Don't include colorspace.h
7f866c1 update all trac links to use the trac subdomain
a2e50fa Merge remote-tracking branch 'cehoyos/master'
02ec656 wmapro: error out on impossible scale factor offsets
d4a217a wmapro: check the min_samples_per_subframe
183880c pictor: use the correct logging context
2fa89b2 Added codec ID to playback DNxHD
225f78b Avoid a null pointer dereference on clean-up after oom in ac3 encoder.
90bd75e Avoid a null pointer dereference on oom when decoding smacker.
a1dbe49 Propagate error return values from the smacker decoder.
ac83d62 Avoid a null pointer dereference on oom when decoding vc1.
d47168e doc/muxers: apply various minor fixes to segment documentation
f150db0 doc/muxers: sort muxers by name
c93ccf5 lpc: use levinson for the first pass of multipass cholesky
b545179 x86: lpc: simd av_evaluate_lls
502ab21 x86: lpc: simd av_update_lls
41578f7 lpc: use function pointers, in preparation for asm
cc6714b lpc: remove "decay" argument
a3e9f4c Merge remote-tracking branch 'qatar/master'
562e8d0 Merge commit '6652338f43ef623045912d7f28b61adea05d27ae'
3e33db3 Merge commit 'e30b068ef79f604ff439418da07f7e2efd01d4ea'
c134389 Merge commit 'afe03092dd693d025d43e1620283d8d285c92772'
53fd1ab avformat: make av_register_*put_format() thread safe
b36b5ed avcodec/bitstream_filter: make av_register_bitstream_filter() thread safe
08f6fdc avcodec/parser: Make av_register_codec_parser() thread safe
8738d94 avcodec: Make av_register_hwaccel() and avcodec_register() thread safe
a9bbf59 cosmetics: Fix "dont" "wont" "doesnt" typos
fc736a9 flac_parser.c: fix case when final frame is a false positive
804c7b2 udp: Fix receiving large udp packets
36748d4 tak_parser: properly mark packets as key frames
2bccd82 Do not list libshine like a main option in configure's output.
3822936 wmapro: check num_vec_coeffs against the actual available buffer
6652338 wmapro: return early on unsupported condition
e30b068 wmapro: make sure there is room to store the current packet
afe0309 lavc: move put_bits_left in put_bits.h
7eb5288 doc/decoders: document libopus decoder
934df3b doc/encoders: alphabetically list the encoders
2236456 avfilter/avfilter: Make avfilter_register() thread safe
16310e3 Merge remote-tracking branch 'cehoyos/master'
831e749 Merge remote-tracking branch 'qatar/master'
1bcfb1e Merge commit '6d8629aac13692447b54eac795bf74007ebf8987'
41f3c60 Avoid a null pointer dereference in avcodec_decode_video2().
f918332 Set block_align when reading QDM2 in mov.
7f1b3c2 Fix muxing QDM2 mono into caf.
ef90639 avfilter/vf_mp:  preserve pixel format when possible
86190af gxf: Added codec ID to playback AVCHD
7eb6eb0 lavc/mpegvideo_enc: simplify timestamp checks in load_input_picture()
c4db4b1 Added GXF format code to identify AVC Intra video streams. This was an extension to the origional GXF spec implemented by Grass Valley.
7ebf3ab gxf: Factorize code in get_sindex()
0de9d3d gxf: Added GXF format code 25 which is used for DV codec in HD resolutions
42bd0cd Fix copying extradata to codec in mxfdec.c
e4198d2 Merge remote-tracking branch 'cus/stable'
07c52e2 aac: return meaningful errors
6d8629a aac: K&R formatting cosmetics
5c616fe ffprobe: always exit 1 in case of errors
1fc626f ffprobe: reindent after previous commit
a334b00 ffprobe: fix exit code with stream specifiers
205092b ffprobe: simplify branching logic in probe_file()
80b56a7 examples/muxing: rename audio/video_pts to audio/video_time
db7ebab doc/bitstream_filters: document the chomp filter
7b38c4c doc/bitstream-filters.texi: add documentation for the aac_adtstoasc filter
418b945 lavf/movenc: improve error feedback in case malformed AAC bitstream is detected
08b99be lavf/mux: rename variable cortag -> tagbuf2 in init_muxer()
47c9887 lavc/utils: improve feedback in case of invalid packet size
c58d535 examples/Makefile: disable -O2 optimizations
3aa57e1 examples/muxing: remove useless instruction
9fac752 ffplay: simplify and fix flushing out old subtitles on seeking
ff995e2 doc/filters: Fix texi syntax
034b31d swscale: Fix PAL8 input with alpha
ee97982 avfilter/src_movie: Fix handling of packet size for video
87bc648 libavfilter/src_movie: fix which packet is reset
1235e91 Require pthreads for compilation with OpenCL support.
35aed74 Use AV_RN32 for an unaligned read in the mxg demuxer.
e59fb3f lavf: silence max_analyze_duration warning
d378855 avcodec/cllc: Fix clobbered ff_get_buffer() change
73215fe vf_drawbox: give all v_log() a context
47da9b2 vf_drawbox: avoid declaration in for() arguments
f1efaf8 Merge branch 'drawbox_exprs' of https://github.com/mjmvisser/FFmpeg
ad194b0 xa: abort if number of channels or sample rate is 0
da8c9b3 lxfdec: remove wrong and unneeded check
4b6cf1c examples/muxing: vertically align
0a3589b lavc/pngdec: return meaningful error codes
84f571e enabled expressions on x, y, w, h and t parameters for drawgrid and drawbox, added examples
015cc32 lavfi/movie: free packet on decoder error
876e960 Merge remote-tracking branch 'qatar/master'
767e171 Merge commit '9f4a16c52ea8f2383244587ea4cb534fe7f6da49'
7efcd53 Merge commit 'b6507930ac1898aed62ab0b56afc7d6734ad830b'
11081ab fate: Add Canopus Lossless YUY2 test
9328ae4 Merge commit 'd9c89ef86b9400e50c2486f9406fad15c85bab22'
bad8f04 Merge commit 'b0ce601c160c87349d093d7e542b5c752754f598'
cea8a00 yuv4mpeg: correctly handle chroma for odd luma sizes.
4f6b192 configure: Do not omit frame pointers for msvc/icl debug builds
9f4a16c configure: Do not explicitly set Oy for msvc/icl
b650793 fate: Add Canopus Lossless YUY2 test
1029822 lavf/webvttdec: use private option to specify WebVTT kind
bc35df2 lavf: add AV_DISPOSITION flags for WebVTT text track kinds
61c8221 cllc: Use outbuf in RGB and ARGB functions
d48f221 cllc: Implement YUV support
8a7aabe avfilter/vsrc_testsrc: fix artifacts with odd height
d9c89ef cllc: Use outbuf in RGB and ARGB functions
1ef6ac1 cllc: Implement YUV support
b0ce601 doc/platform: Add info about ICL
bbe26ef h264: Fix null pointer dereference with disabled error concealment
a46e578 avformat/avio: Fix EOF handiling of ffurl_read_complete()
f48366c Merge remote-tracking branch 'qatar/master'
a620c83 Merge commit 'c3e58f8fb75d8467161a65b85eb88281547ebab1'
af5f9c0 Merge commit '95d52464542f532061290192518d5fe1c1930e8d'
14a61bc Merge commit 'ace87c19ed4c4882d7b9b3ce512c4c195e39a203'
1152863 Merge commit '6dc6598692da3b0ebda2d768681786343f26a4f4'
e21307a lavf: don't abort if both encoder and muxer aspect ratios are not set
c3e58f8 matroskaenc: restore compatibility with non referenced AVPacket
95d5246 lavc: Add option to encode MPEG-2 AAC with libfdk-aac
5dba888 msmpeg4: Fix ff_msmpeg4_pred_dc() so it works with lowres>0
46312fc cmdutils: dont change the log level for -report
9375f50 sonic: use av_freep() as its safer than av_free()
69d0a29 sonic: cleanup/simplify num_taps check
db27dad sonic: replace divide() by ROUNDED_DIV()
c329713 vp8: wait for prev_frame to parse segment_map before reading it.
fb0df5c Merge remote-tracking branch 'qatar/master'
780b1aa Merge commit 'f963f701d90bd7bb03e39aab4e59bd137084e082'
cc61ef0 Merge commit '42cc6cefd315c1556e2a52f7ebe2f766ec82b790'
d894e64 Merge commit '1e340af8d6a97cc013a2ad8ba77c77129625a34f'
ace87c1 configure: whitespace cosmetics
6dc6598 configure: Simplify an expression with enabled_all.
730e07f sonic: avoid float sqrt() for integer input & output
4ec7ef5 sonic: simplify quant cliping
bcb42fb sonic: use av_calloc()
f11e404 configure: More msvc/icl combining
81c5cee avisynth: Make sure the filename passed to Avisynth is in the right code page
8bdbabf configure: Enable MinGW-w64's implementation of vsnprintf and pals
37c7a8b sonic: replace literal numbers by sizeof()
081a7f3 sonic: replace some float by integers to improve platform independance
12de293 sonic: Improve error codes
8689ee0 sonic: simplify shift_down()
f963f70 ogg: relax demuxer conformance checks
42cc6ce avconv: report the error for codec open failure
1e340af avconv: drop additional strerror fallback
b6ce50a avutil/ripemd: adjust loop condition to silence CID1035716
d76fff7 smvjpeg: use refcounted frames to avoid mem leaks
1a405c6 smvjpeg: remove redundant frame init code
7cdf574 swscale: fix filter alignment reduction without inline asm
d6a33f5 h264: fix size of arrays in ff_h264_check_intra_pred_mode()
2005fdd h264/ff_h264_check_intra_pred_mode: fix input value check
7cc4115 doc/decoders,decoders: add various missing final dots
83647ac doc/decoders: Add libopencore-amrwb decoder doc
3f87507 doc/protocols: apply very minor consistency fixes
3857aea doc/protocols: document "srtp" protocol
659df32 mathops/x86: work around inline asm miscompilation with GCC 4.8.1
b43860e doc/decoders: Document libopencore-amrnb decoder
1ee8fad avdevice/x11grab: allocate just one Cursor
98abe16 Merge remote-tracking branch 'qatar/master'
5d509fb Merge commit 'eeeb5c291d3f78eaade5b99c2614c7cab0e9be79'
8cdea50 doc/decoders: Document libilbc decoder
79cd5d3 avcodec/utvideodec: Fix vlc len
c17dd51 bytestream2_init: assert that buf_size is valid
32fc8d6 avcodec/jpeg2000dec: check that tp_end is after the start
03cd3be avformat/iff: Byte seek is unsupported
720a1de lavc: free the padded last frame during audio encoding properly
c605adb avformat/libmodplug: Reduce the probe score for small input
2d70f11 Document "sctp" protocol
eeeb5c2 vsrc_movie: do not free avoption variables in uninit()
99dc90e Merge remote-tracking branch 'qatar/master'
f9739a3 Document "crypto" protocol
c16496c doc/decoders: Document libgsm decoder
37baecc Merge remote-tracking branch 'cehoyos/master'
b08cd2f delogo: Fix function description
06bede9 Autodetect idcin only if audio properties allow decoding.
4110828 isom: add xd51 hdcam , someone needs to binary search FCP for new isom...
ddefb80 sonicenc: fix off by 1 error
694c2d1 sonicenc: dont put multiple assignments per line
e0d6e2f configure: Remove unneeded icl inline compatibility definition
6df61c3 sonicenc: set supported samples formats array
209cb8a Merge remote-tracking branch 'qatar/master'
9ead060 doc/encoders: Add libopencore-amrnb doc
602d0bf Merge branch 'frame_num_offset' of https://github.com/mjmvisser/FFmpeg
2090abc add the start_number offset to var_values[VAR_N] directly, instead of adding it in func_frame_num
f8ca813 ff_gen_search: fix infinite loop
b3dd50c ff_gen_search: fix limit
9d73e30 ff_gen_search: make step 64it to prevent hypothetical integer overflow
e358044 doc/decoders: Document libcelt
59b1375 Add maintainer for WebVTT demuxer and muxer
9626d0e avutil/frame: Try to align width to achive linesize[0] alignment
c9c7bc4 lavfi: switch ff_default_get_audio_buffer() to av_frame_get_buffer()
e41bf19 Merge remote-tracking branch 'qatar/master'
ca2818b swresample/x86/audio_convert: add emms to CONV
2ee380a vaapi: return early from ff_vaapi_render_picture() without picture
28bf0d9 Revert "vaapi: return early from ff_vaapi_render_picture() without picture"
3cbf245 vaapi: return early from ff_vaapi_render_picture() without picture
ac604e4 lavfi/src_movie: Use movie_common_init instead individual wrappers
c679a1c lavfi/src_movie: Check pointer is not NULL before deref
b24f15c lavf: add WebVTT muxer.
b4579a2 mmsh: dont close context on seeking failure
c7755c3 mmsh/mmsh_close: use ffurl_closep()
0329345 mmsh/mmsh_close: use av_freep()
582f533 jpeg2000dec: make cblk->length(inc)/data use consistent
de12b45 lavf/http: remove Mozilla/5.0 from user agent.
cd0faee lavfi: math typo in interlace filter
96b33dd ffplay: remove remains of the old audio and video clock VideoState variables
05f0d53 ffplay: fix missed conversion of video_current_pts to vidclk.pts in subtitles
f73d6d2 ffplay: cast vp->height to int64 in buffer size check
9527555 Merge remote-tracking branch 'qatar/master'
e99f324 Merge commit '58c95448e42d34910b939363949ba1a92c06b0b0'
6c655b4 Merge commit 'bbb2945f2dfbc2306c1655bf7eb6e220912a9a7c'
85a3d20 Merge commit 'f52edef30197735bfb937e9e723ab1e7b31165c6'
a4a2e89 Merge commit '985f34b75653d02eda8eb8def3412f8577f19b01'
1f87cbe Merge commit 'df9f22d42b0905385629a9d368bb5a1eef2b45ef'
8097307 Merge commit '12db891dcd57b305d6e3c1e22ea8204dc26edda1'
bbdef61 Merge commit '508998f7d5cc61c7ac7b049813b47adc24c6e282'
84f77f8 Merge commit 'ec7c51c7868d3ccc66b5cc38bf126258b94f086c'
4a522ef Merge commit 'afc8685395e775fe0f2a1698b683aea4afd124af'
301522f Merge commit 'f80b60ad59945dae32bb26a4e239ed94b0e92fa3'
9265bae Merge commit 'f776899a17dce32ad7fb9231d98f15558f37cc3f'
9f91e7d Merge commit '9e80eda26d06c7c48dbec5dfe643c857c62c0ee7'
0a5d22a Merge commit '8d929afd256069aa881f2bf58ef9f0ffce2d6b7e'
46a5003 Merge commit '5d21ca45591bb1c1d2265f8ed972d18c563f145e'
e997afd lavf: show APIC for tta files too
9ea7ff7 tta: read ape tags last
78d2d1e postprocess_template: put rsp on the clobber list to prevent gcc from using it in "q"
ee16a0c smacker: check frame size validity
58c9544 smacker: pad the extradata allocation
bbb2945 smacker: check the return value of smacker_decode_tree
f52edef smacker: fix an off by one in huff.length computation
3b86174 avcodec/jpeg2000dec: move bpno check to a earlier place
985f34b utils: fix avcodec_flush_buffers pre-reference counting compatibility
df9f22d avf: move url utility functions in a separate file
12db891 avf: move ff_write_chained to mux.c
508998f avf: move riff tags accessors where they belong
ec7c51c avf: move ff_http_match_no_proxy to network
afc8685 avf: split off format register and lookup function
3e17eec lavu/adler32: Fix doxy group definition, take two
4a0d603 lavu/hash: Add support for RIPEMD
8962da9 rawdec: allocate a buffer in the appropriate size in the copy case.
f80b60a bitstream: forward error values and drop few abort()
f776899 bitstream: K&R formatting cosmetics
359af6a Merge branch 'crypto' of https://github.com/jamrial/FFmpeg
99b8cd0 lavu: Add RIPEMD hashing
1bb005c lavf/md5enc: Use AV_HASH_MAX_SIZE
b6249ac lavu/hash: Add support for SHA-2 512
8a79a00 lavu/utils: silence warnings about incompatible pointer types
194fde3 Document "cache" protocol
9e80eda h264_mp4toannexb_bsf: return a padded buffer
8d929af h264_mp4toannexb_bsf: factor out extradata parsing
6c4516d avcodec/vc1dec: Check source picture availability in vc1_mc_4mv_chroma4()
1ba196a avutil/utils: check and warn about llrint() brokenness
5d21ca4 h264_mp4toannexb_bsf: K&R formatting cosmetics
c4f932f lavu/md5: Add doxy
321906d lavu/crc: Fix doxy group definition
79d9ed4 lavu/adler32: Fix doxy group definition
0defc77 added start_number parameter to drawtext to permit an offset to n/frame_num var
3c4c5ca avcodec/g2meet: Check monochrome cursor width
69e4d8e avcodec/jpeg2000dec: check len before parsing header
5deb96c avcodec/jpeg2000dec: Check Psot
a75d2a6 apetag: do not require seekable output
7fff3df avcodec_encode_audio2: fix memleak on last padded frame
d891d35 mpegts: Enable muxing of SMPTE KLV metadata
59d3c24 vc1_parser: fix parsing of the frame headers in interlaced streams
147adf2 lavfi/spp: fix description.
6fe419b doc/general: Make the license status of the Android libraries clearer
cef42de drawbox: Respect thickness parameter
e850a06 jpeg2000dec: Check compno in get_coc()
852f74b lavfi/mp: remove mp=spp.
a2c547f lavfi: add spp filter.
129edcb jpeg2000dec: dont set ncomponents to an invalid value
ff0bdf9 lavc: copy AVCodecContext for threads
c112e36 flacdec: Fix used AVCodecContext
fa125c5 avutil/timestamp: remove ""
a9821bd Merge remote-tracking branch 'qatar/master'
e9f2e97 Merge commit 'fbd0dacc8d61ab418b3fa8e7be22017558323e56'
27e8298 Merge commit '94aefb1932be882fd93f66cf790ceb19ff575c19'
67d5d97 Merge commit 'be373cb50d3c411366fec7eef2eb3681abe48f96'
dbddd58 Merge commit 'de2e5777e225e75813daf2373c95e223651fd89a'
f13f4d2 Merge commit '145023f57262d21474e35b4a6069cf95136339d4'
18cb3d3 Merge commit '1f0c6075604c271d5627480f1243d22795f9a315'
e555839 Merge commit 'b8b809908ec547b2609dbac24194f4fd2df61aea'
294af51 Merge commit '50ec1db62d977b6e864f315a53c1c580a6d7efa4'
4027e13 Merge commit '42d73f7f6bea0ee0f64a3ad4882860ce5b923a11'
60657ee Merge commit 'e7a44f87d07655ec0cd31c315936931674434340'
90c8863 Merge commit 'e6496ea7e7ea7355167a1ccbe67a7199d446a654'
5c3e565 Merge commit '08859d19b429c522d6494c186656f4a2d3ff8e21'
443b29e h264: Try parsing SPS as complete NAL in more cases
28aed88 require --enable-gpl for using the frei0r filter
e0135a4 lavfi/rotate: add angle command
6397264 tests: add filter-pixfmts-rotate test
dc5e26d lavfi: add rotate filter
0ec65aa doc/encoders: Add libvo-amrwbenc doc
8aea2f0 alacenc: Fix missing sign_extend()
59d7bb9 4xm: check bitstream_size boundary before using it
fbd0dac 4xm: refactor decode_p_block
94aefb1 4xm: do not overread the source buffer in decode_p_block
be373cb 4xm: do not overread the prestream buffer
de2e577 4xm: validate the buffer size before parsing it
145023f 4xm: reject frames not compatible with the declared version
1f0c607 4xm: drop pointless assert
b8b8099 4xm: forward errors from decode_p_block
50ec1db 4xm: fold last_picture lazy allocation in decode_p_frame
42d73f7 4xm: do not overread while parsing header
e7a44f8 4xm: refactor fourxm_read_header
e6496ea 4xm: K&R formatting cosmetics
08859d1 4xm: use the correct logging context
7ad5708 g2meet: Fix a typo in the height comparison
d3c4ea8 Merge remote-tracking branch 'qatar/master'
7dfc338 g2meet: do not leak buffers
4d960d7 g2meet: more graceful cursor loading
767ae86 g2meet: reset dimensions on header parsing errors
1163910 fate: Add test vectors for HMAC SHA and SHA-2
82ef670 lavu/hmac: Add support for SHA-2
b1d61eb avformat/mov: ignore samples overflowing next_root_atom
df084ad doc/general: s/Libav/FFmpeg
0354bc3 fate: wavpack: add more dependencies
73d5cf8 Merge remote-tracking branch 'qatar/master'
5d199c3 Merge commit '799f57ac96f9891d1a0f7d6c4b218ed536e8aca5'
045e371 Merge commit '8835c554ff506992c47f6e347c74216ae073f0fa'
529ebc9 Merge commit '3965d404ccd9b6cac95c4aee6cb668845031b685'
f556f27 Merge commit '3fd0d166aa240ef547482d1af397c4a653031c2d'
1603c9b Merge commit '2aa3325454545b63cd63e3d5884f8558790d51df'
0f88a98 Merge remote-tracking branch 'cehoyos/master'
175e916 avcodec/utils: Fix encoder allocation size
7800b09 Check more completely for invalid pix_fmts in planarRgb16ToRgb16Wrapper()
57655c6 doc/metadata: add notes and examples regarding metadata usage with ffmpeg
d3e89f2 vf_sab: Fix memleak
84d3ff5 lavc: add a libwavpack encoder wrapper
799f57a lavc: use AVFrame API properly in pad_last_frame().
8835c55 matroskadec: introduce resync function.
8e887ca jpeg2000dec: Check bpno in decode_cblk()
d5caf10 Merge remote-tracking branch 'cehoyos/master'
e473f7e (lib)utvideodec: remove setting of color_primaries
3965d40 configure: Don't add -fPIC on windows targets
3fd0d16 configure: Don't explicitly disable PIC for windows targets
2aa3325 configure: arm: Don't try to enable pic for shared libraries on win32
e9df8f7 Accept incomplete http cookies without domain.
9908607 Merge remote-tracking branch 'qatar/master'
42b8296 Merge commit '2578f1efd64f4efc30114c328d1eff9030429e59'
3f54547 utvideo: Add ULH0 and ULH2 decoding to the native decoder.
8ed6c13 libutvideo: Add ULH0 and ULH2 decoding when using version 13.0.1
252ee3d utvideodec: Set colorspace by codec_tag.
2578f1e riff: Support ULH0 and ULH2 fourccs.
b441fde utvideodec: Support ULH0 and ULH2 formats.
0047da0 swscale/swscale_unscaled: add ()
d62030f swresample/rematrix_template: Fix integer overflow in mix8to2
b04bbe6 swresample/rematrix_template: Fix integer overflow in mix6to2
052838f Insert a newline before showing embedded svq1 messages.
6241e8a id2v2: check the return value of decode_str()
2d8f880 g2meet: fix typo in height comparission
ada497e g2meet: Check cursor parameters before writing them in the context
6d3bcbb avcodec/g2meet: check framebuf has been allocated before use
c153ea4 Support decoding G.722 in aiff.
b77e58a lavfi/pp: set out frame size.
2a91038 avformat/wavdec: Dont rescale timestamps but use exact comparission
9e9ec5a smvjpegdec: No frame at all is an error
b94f045 wavpack: add missing .\n to entropy error message
9644fc9 matroskadec: move ALAC extradata creation bellow AAC one
33fb22f Merge remote-tracking branch 'lukaszmluki/master'
f320b00 doc/codecs: Mention relation of the experimental setting and codecs
ba7cb48 doc/encoders: Add libvo-aacenc doc
f973f17 Merge remote-tracking branch 'qatar/master'
a5a9bcc Merge commit 'f32aefcf349f2f1367f0143782397643416d18f3'
d0b27ea Merge commit '9c2216976907336dfae0e8e38a4d70ca2465a92c'
dc31850 Merge commit '999ccd2d0a43640921088578f138c874f6cc0f8a'
1fec361 Merge commit '016c5b066de08a93a5f6b5beb0ef377356b35cde'
a804632 Merge commit '103937681d7e6afd3e8caf8937272575e450fb55'
e2d4bcd Merge commit 'f8a4d5e970f32f8cc747f9fa7bd975ee4a060ea1'
ff35c7c ftp: add invalid code for RETR operation
89b4800 ftp: probe seek capability
eeedca4 ftp: fix seeking beyond file size
4d61771 ftp: abort function optimalization
bc29acd ftp: explicit return code checks
43eda88 ftp: fix flush control connection input
23a76b7 ftp: reconnect on tcp read error
56abad0 avcodec/smvjpegdec: copy palette too
5b9917e Merge remote-tracking branch 'cehoyos/master'
467e7a8 avcodec/smvjpegdec: check that frames_per_jpeg cleanly divides height
7ce011e Do not offer smvjpeg lowres capabilities, the decoder does not support it.
a3b2b83 faxcompr: return meaningful errors
f32aefc faxcompr: K&R formatting cosmetics
9c22169 tiff: do not overread the source buffer
999ccd2 tiff: cleanup the error paths
016c5b0 tiff: refactor fax support in a separate function
1039376 tiff: refactor deflate support in a separate function
f8a4d5e h264_parser: K&R formatting cosmetics
92b3caa vorbis: return meaningful errors
0ea1356 doc/filters: fix alias option name for chroma_mode in 'il' filter.
8912029 avformat/mov: compute dts_shift with trun cts
c59c048 cmdutils: print threading capabilities for audio codecs
bce2ed5 smvjpegdec: only extract picture when a picture has been decoded.
369684f tta: unbreak demuxing of files with id3 tags at start of file
5bafe0c tta: replace datalen with nb_samples
dc5c029 sonicenc: don't allocate unused avctx->coded_frame
5285a75 pcmenc: don't allocate unused avctx->coded_frame
739d6a7 alacenc: don't allocate unused avctx->coded_frame
379fcc4 id3v2: read all textual chapter subframes
f3c5121 flvdec: Fix mistakenly discarding metadata at dts==0
9c9d2e9 Merge remote-tracking branch 'qatar/master'
a18bf95 Merge commit '2681924b0f3f35840dd9d9825df9f9239c448b22'
f97e28e lavfi/lut3d: add sanity checks.
d5978c8 Add unscaled converter from GBRP > 8bit to RGBx48/64.
8600518 tiff: simplify picking right pixel format
61d900f lavc: add ONLY_IF_THREADS_ENABLED where it is missing
ffb1051 jpeg2000: Zero prec->cblk
7c3a296 jpeg2000dec: fix av_log()
8cc8ada tiff: correctly decode saparate planes with horizontal differencing predictor
00f4998 lavf/tee: pesudo → pseudo.
3554238 lavfi/il: add timeline support
7d01533 lavfi/framestep: cosmetics: reindent AVFilter
27d3d61 lavfi/framestep: add timeline support
aa2c918 rtpdec: Fix the alphabetical ordering in registering depacketizers
2681924 libavformat: Fix standalone compilation of the webm muxer
b06717e APIchanges: Add missing entry for SHA-2 512
4da5402 ffprobe: show chapter and chapter metadata information
21d0f75 jpeg2000dec: check that we have enough components for MCT
c49d944 jpeg2000dec: Use the matching coding style struct for transform selection
75b9fb2 lavf/hlsenc: fix bogus hls segment index rewrapping logic
b26bcd0 jpeg2000dec: Check that theres a SOT before SOD
c51654f jpeg2000dec: Support 4 tile parts
a28f4fd flacdec: don't call allocate_buffers() in init_thread_copy() when s->max_blocksize is 0
c59ce1c get_qcc: Check compno
b28851a alac: frame multi-threading support
9684d7f wavpack: frame multi-threading support
495db0e ttadec: frame multi-threading support
9300de0 flacdec: frame multi-threading support
d970446 takdec: frame multi-threading support
d5f7f1f audio frame multi-threaded decoding
258a05b MAINTAINERS: add fingerprint of the FFmpeg release signing key
bbc1901 jpeg2000dec: return error for invalid cdxy values
702c1bf Changelog: add missing entries about new mcdeint and sab filters
2c2a8f7 jpeg2000: Make nreslevel fields int
66c4d54 jpeg2000dec: Propagate error code from get_cox() correctly
6e9bfc1 jpeg2000: check that nreslevels2decode has been initialized before use
16f3102 avformat/img2dec: timestamps are 64bit
fbc472d avutil/mem: simplify av_reallocp_array() by using av_realloc_f()
21bf0d6 avformat/network: remove unused variable
856e7db Merge remote-tracking branch 'qatar/master'
4abd5a4 Merge commit '274e134e49b1c92db0f0b8cb2ae7554fb7b9184c'
2280b53 Merge commit '8b7dffc2d6c6c19f8e0a1fedcd0e95dce7a273ff'
82070b0 Merge commit '9835abb6d63fb07613994ae90e72fef758149408'
606e8ba Merge commit '7c020e1ad37d27c9d5db4d714401f09c80e3cc44'
28ce9c0 Merge commit 'ab1189766a82a95f108005463cde75f73fcc0ae5'
30b491f Merge commit '3b4feac1ec14f861bdd7f494f288f4d8dd7f449e'
ea038b9 doc/encoders: add documentation for libtwolame
3289670 swr: dont treat 32 and 24 as equal in simple copy check
6bc4e36 swr: set scale for 32->32/24 dither
449558d lavfi/mp: remove mp=sab
841df7b lavfi: port sab filter from libmpcodecs
0804171 swresample: set flags & description and add documentation for output_sample_bits
495bf1b swr: Fix dithering of s16 with SIMD
4cfc920 swr: add native_simd_one
e3e398b doc/general: update after e4e4add0e3ba7
3b58ab4 pngdec: dont treat mpng like png with key and non keyframes
3b491c5 Use av_log() instead of fprintf() in ffplay.
f5d5bc3 tak: simplify ff_tak_check_crc()
e816aaa apetag: use int64_t for filesize
274e134 avconv: check that the output format context exists before accessing it
8b7dffc lavfi doxy: improve/extend AVFilter doxy.
b84de51 swresample/rematrix: add S32 mixing code
f3c638e wresample/rematrix_template: fix internal types
9835abb network: uniform ff_listen_bind and ff_listen_connect
7c020e1 movenc: Grow the frag_info array in chunks
ab11897 movenc: Increase the cluster array allocation by doubling
3b4feac movenc: Keep track of the allocated size for the cluster array
fc962d4 mem: Add av_realloc_array and av_reallocp_array
372e007 Merge remote-tracking branch 'lukaszmluki/master'
2192f89 ffserver: fix null pointer dereference
7faafe6 ftp: fix using uninitialized value
fca435f vc1dec: Disable dead code
d19d679 lavf/aacdec: add support for reading ape tags
55121f3 tta: add support for reading ape tags
0e84ba7 tta: return meaningful error codrs
b4d4ef5 flacdec: use init_get_bits8()
e4bf3a9 Merge branch 'master' of https://github.com/upsuper/ffmpeg-vdadec
c8faa47 avformat/network: check the return value from setsockopt()
2fe4b62 matroskadec: fix memleak of pkt_data
0722b4d matroskadec: favor av_freep()
43487bc avfilter/vf_mcdeint: free frame on error
3ed56b3 avfilter/process_options: fix memleak
7e7d090 avfilter/af_astats: rename stat()
bbae652 tiff: fix memleak
bbf43c7 jpeg2000dec: assert that curtileno is valid when used
234f76a jpeg2000: Fix unintended sign extension in malloc arguments of prec
d8c1032 jpeg2000: Fix Unintended sign extension in malloc arguments of cblk.
6952e2f h264_ps: fix memleak in ff_h264_decode_picture_parameter_set()
7e99d52 ffv1enc: Check return value of av_frame_ref()
8a266aa avcodec/jpeg2000dwt: merge rescaling with interleave in 9/7 int IDWT
96b71a6 avcodec/jpeg2000dwt: merge rescaling with interleave in 9/7 float IDWT
6507d86 jpeg2000dec; optimize output sample convert a bit
3da7111 Merge remote-tracking branch 'qatar/master'
e5cdf9c Merge commit '2d66a58ccde05e764594bd7e5f0f9244634d0b2c'
5c43f3d Merge commit '31980b6abdd8ffb6953472a7a6b59f3aa5762c31'
c3660c3 Merge commit '0aed0bfc62b273a780a2bfba3be56039fccd7423'
45a73d2 Merge commit 'c011ceef78eae66039efc66d9551a7146e08838a'
7cb5467 Merge commit '46ce9ded96ffcb798b03da894cdb5fdac376a6ee'
9683e37 movenc: Change the track struct name to match the typedef
2d66a58 Go2Webinar decoder
2976e2a Merge remote-tracking branch 'cigaes/master'
d2021f7 jpeg2000dec: remove redundant error log message
a44d39a wavpack: remove redundant error log message
0f740fe tta: use interger instead of pointer to iterate output samples for 24-bit case
e2f89f7 tta: move GetBitContext out of private context
50a4d07 lavfi/trim: mark link closed on EOF.
fc82f4a ffmpeg: ignore EOF when pushing frames to filters.
582f36c tools/qt-faststart: Fix unintended sign extension of current_offset
69ce34c tools/qt-faststart: Fix unintended sign extension of atom_size
c1075d6 tools/ffhash: close file handle on error
de48852 tools/ffeval: Check return value of av_expr_parse_and_eval()
31980b6 vmd: decode videos with no LZ buffer size provided - they might not need it
0aed0bf vmd: fix mode 3 decoding
636c2dd avutil/sha: reorder Maj arguments
c011cee swscale: ppc: Remove commented-out define cruft
9f84ed8 nsvdec: Remove commented-out debug cruft
f0ce1d9 cpu: Restructure code to avoid pointless ret variable indirection
46ce9de tiff: K&R formatting cosmetics
514cb9b tta encoder
2e67dde tta: move code that will be shared with encoder to separate file
a4b5863 Fix compilation of libavcodec/tiff.c
379ad97 tiff: planar rgb
09d6bee avutil/sha512: Reshuffle Maj() operands
682b227 lavu: Add SHA-2 512 hashing
a403706 use Kostyas full name in copyrights
54ddbb4 Merge remote-tracking branch 'qatar/master'
4d4f591 Merge commit '28306e6d620c109ddd672f7243adfbc2bbb3b18f'
5711e4f fate: use TARGET_SAMPLES in mcdeint tests
58b3695 tta: use get_unary()
c28aafe Merge remote-tracking branch 'cus/stable'
ec34963 lavfi/mp: drop mcdeint wrapper
5fa252b tests: add mcdeint tests
e89182f lavfi: port mcdeint filter from libmpcodecs
3a2b991 lavfi/mp/mcdeint: avoid uninited data read
534f1a2 lavc/avcodec: decodimg → decoding.
f514b5d Fix libcdio-paranoia detection.
f849a77 network: factor out connect-listening code
28306e6 network: factor out bind-listening code
07f6a66 lavf/webvttdec: factorize identifier and settings side data code.
8f75ba9 lavf/webvttdec: save cue id and settings as side data
151b494 lavc/avpacket: fill padding area on side data split.
9054e72 jpeg2000: make sure s->numXtiles / s->numYtiles are reset when tile is deallocated
4a023d5 vda_h264_dec: remove check_format
de421b2 use my full first name instead of short one in copyrights
30d724b ffplay: detect when the created overlay buffers are not valid for the wanted overlay height
87917a3 ffplay: do not allow wider window than 16383
3b6f152 ffplay: use 0 frame delay if redisplaying an already displayed frame
97e4255 ffplay: use more sane frame timer resetting logic
35b2f30 ffplay: only update pts if not redisplaying a frame
e341cb1 ffplay: fix compute_target_delay to better handle frames with long durations
5b49272 ffplay: if playing only audio or video only, show the master clock diff in status line
f2175a6 ffplay: factorize clock functions
b764b53 ffplay: decrease video picture queue size to 3
1fb52bf lavfi/mptestsrc: fix chroma subsampling with odd sizes.
7ba04b3 lavfi/pixdesctest: fix chroma subsampling with odd sizes.
35cf069 Merge remote-tracking branch 'cehoyos/master'
dc60061 jpeg2000dec: optimize dequantization_int()
6cbd024 jpeg2000dec: optimize dequantization_float()
f1c8413 Fix compilation with --disable-everything --enable-encoder=jpeg2000
c485c83 avutil/crc: Dont limit CRC32 standard tables
0c2f673 Merge remote-tracking branch 'qatar/master'
b919a8d Merge commit '14fb9d3d8ccf5f50180aabdb1afe8b570fea3d28'
33f64fd indeo4: expand allowed quantiser range
716dbc7 lavf/allformats: align nit for tee muxer.
710940b tta: stop checking header checksum in extradata
6510686 lavf/tta: check header and seek table checksum
60f09c0 configure: icl: Merge -Qdiag-error parameters
14fb9d3 configure: Separate commonalities in msvc and icl flags
f70d021 Merge remote-tracking branch 'lukaszmluki/master'
6e073dd configure: check for nanosecond precission stat
887d74c av_d2q: Add a special case for |value| > MAX and |value| < 1/MAX
ddbcc48 ftp: enhanced error handling
34c4238 ftp: reconnect on seek
d99beeb ftp: move common commands code to function
3f00521 ftp: enhanced status code handling
1931c2d ftp: reconnect on read
c84d6aa ftp: move create control connection to function
e46e49e ftp: credentials moved into FTPContext
80cce89 ftp: rename function name
afa30e5 ftp: formatting and typos fixes
f77467a jpeg2000dec: fix indention
c1415cf jpeg2000dec: print more detailed cdx/y debug info
f0b9bd8 Merge remote-tracking branch 'qatar/master'
7de8a38 lavfi/vignette: remove extra semi-colon.
9d56ccf j2k/jpeg2000dec: merge
fd7e119 jpeg2000dec: merge simplification of jpeg2000_decode_packets() from j2k
192050d jpeg2000dec: merge sgnd fix from j2k
5dbbb76 jpeg2000dec: merge struct field types from j2k
89f472b j2kdec: merge JPEG2000_PGOD_CPRL code from jpeg2000
45c0e33 j2kdec: merge picture handling from jpeg2000
f471b5f j2k: restructure  bitstream decoding
cdb8613 j2k/jpeg2000: merge some of the tilepart related code
a5203d8 j2kdec: merge length==0 check from jpeg2000
f67f268 jpeg2000deci/j2kdec: fix sizeof types
20a2d5e jpeg2000dec: fix ff_mqc_initdec() and data setup order
7a2b634 jpeg2000dec: simplify init_tile() / merge from j2k
f468325 lavf/id3v2enc: fix cover art display on some software
c4e0e31 tta: remove pointless code
2886e80 lavfi/vignette: add aspect option.
33620e2 lavfi/vignette: add some scaling debug.
bfafcc4 lavfi/vignette: simplify dmax definition.
cf6f179 lavfi/vignette: fix scale with aspects smaller than one.
826b3a7 h264_cavlc: fix reading skip run
3f714d1 jpeg2000/j2k: merge non functional changes
941a8ef j2k:decode_tile() pass picture as argument
9ccc9f3 jpeg2000: drop red-blue swap
7836583 j2kdec: s/j2k_/jpeg2000_/
4a85390 lavfi/vignette: make sure a sane sar is set.
0ab9362 lavfi: add vignette filter.
310f9dd j2k/jpeg2000: merge pix_fmt setting code
6f7de3d mpegvideo_enc: allow mpeg_quant to be set in mpeg2video
62d00aa jpeg2000/j2k: merge j2k/jpeg2000.c/h
c2ac389 jpeg2000: remove unneeded casts
09e03a8 jpeg2000: merges quantization fixes from j2k
efc2df2 jpeg2000: remove unneeded variable initialization
84a6bc2 jpeg2000: tag_tree_size: replace check by assert
8bedbb8 j2k/jpeg2000: split data pointer in int & float.
b3af924 Use -lX11 -lXext when linking Xv output device.
1a7ae6b Merge remote-tracking branch 'qatar/master'
e119d1b Merge commit 'efb7968cfe8b285ab4f27b363719b7c92d19ec74'
0b539da Merge commit '36a7df8cf1115aa37a1b0d42324ecde5ab6c2304'
3a0e21f Merge commit '186599ffe0a94d587434e5e46e190e038357ed99'
f7a267a doc/encoders: remove duplicated "the"
9f8937b lavd: add xv output device
1bbbbb0 Merge commit '9b9b2e9f3036abfd42916bcf734af14b4cb686aa'
103ffde Merge commit '701966730ce10290fd49c5ccedd73f505680f764'
ab78e21 Merge commit '676da248cad49debc40720baa13214f0b94dcc71'
8ef8983 Merge commit 'c8f3cb9119c2183680d44a509a1b5a9817a3bee9'
6635b13 Merge commit '91a6944e56236234f0a7ba162404665753cbcb51'
0b0953b proresenc: alpha coding support
63e5e9f fate: fix smvjpeg test
455ae87 libavcodec/smvjpegdec: pass flags / idct algo into jpeg avctx
fa30f4c fate: add smv test
8611366 arm: Include hpeldsp_neon.o if h264qpel is enabled
efb7968 arm: Don't unconditionally build dsputil files
36a7df8 arm: Only build the FFT init files if FFT is enabled
186599f build: cosmetics: Place unconditional before conditional OBJS lines
9b9b2e9 build: arm: cosmetics: Place all OBJS declarations in alphabetical order
29e97cd avformat/mov: Try to detect and support files with invalid sample sizes
4c2b3f4 Add AV_HASH_MAX_SIZE.
dccaad3 wamenc: handle failure to encode.
7019667 vmd: drop incomplete chunks and spurious samples
38fefbc wtvenc: use ffio_fill()
ac025d6 j2kdec: remove unused variables
0abe923 mpegvideo: fix forgotten lowres op_index limits
c2625c2 mpegvideo: implement ff_put_h264_chroma_mc1 & ff_avg_h264_chroma_mc2
f8f42f4 lavfi/noise: fix out of array access
83f9735 lavfi/noise: support slice threading
f46732f wvenc: remove flush call, not needed since 4f112a8e3
6d3b913 remove APEv1 tag writer
be5a555 apetag: do not create invalid APE tags
7984ed8 tiff: support inverted fill_order for packbits compression
30d7dcc tiff: add helper function for fill_order case
b257d9a alac: use init_get_bits8()
7469be0 lavc/tta: use init_get_bits8()
96db307 lavf/flacenc: use ffio_fill()
676da24 vmd: refactor the inner decode loop
c8f3cb9 vmd: return meaningful errors
91a6944 vmd: use the PALETTE_COUNT constant uniformly
4ea5aea Merge remote-tracking branch 'qatar/master'
200ef1e Merge commit '9f30fb5a773d59298d8d45c741b3fd971d84c97b'
d9cde39 Merge commit '2d2d6a4883479403798f4ed46941d5b365823570'
53015bb Merge commit '794ca87d2bff2513118de8b97595b3e23070e67d'
ad649e8 Merge commit '0a1a94450a28eef854162f859e79ecfb9f97915b'
a51161e doc: Mention the target_samples and ld variables for fate configs
d7b9b66 fate.sh: Allow specifying --as via a specific variable
7a2edcf Merge commit '89806691b1c39181c63d95e0fddc30f11e2a7b04'
4d2825a Merge commit '7d039e70a5ff23a7deaa866684d2e8872acc5169'
8543575 Merge commit '78f75b6fa421dd39a715588e9487579f1ce5bada'
1f5e5d2 Merge commit 'ba13606ca6adbc74b4db4a72b0769397d6408791'
e755c8a Merge commit '4a27a52a1f74016095b7aee1b4a422cf62217ade'
ca90ca8 Merge commit '6647aa0426e73839b9b1d1c9d86188f469167531'
a58e10e Merge commit '728214992e3698305550c1762f973d2ac567f016'
28923f1 Merge commit '28243b0d35b47bbf9abbd454fc444a6e0a9e7b71'
4f4c91d Merge commit '93b1281264b87961f53c3e9c134cc2727ecd91ed'
83fd377 j2k/jpeg2000: merge float DWT and related code
9f30fb5 configure: Don't pass -mthumb or -march= to MSVC
a510abd j2kdec:merge mct_decode from jpeg2000
c37d735 jpeg2000dec: mct_decode: remove unused return
e816a8b ffmpeg: use actual packet pts when discarding for the copypriorss option
fe7136e j2k/jpeg2000: split stepsize in float & int variables
aa0d11e jpeg2000dec: remove unneeded returns
f7129ab j2k/jpeg2000: fix typo in lut_gain index
1f1df07 lavfi/drawutils: attempt to fix subsampling.
bf20cdb mpeg12: skip frames consistently
32475f5 j2kdec/jpeg2000dec: partially merge quantization code
f0a2c82 j2kdec: Try to fix 8bps output case
2d2d6a4 lavf: add a raw WavPack muxer.
88de0c7 apetag: add support for writing APE tags
01656fd matroskaenc: support muxing WavPack
794ca87 wvdec: split block header parsing into a separate file
0a1a944 lavf: rename wv.c to wvdec.c
8980669 wavpack: check that all the channels were coded.
eae1b84 wavpack: check that there aren't too many blocks per packet
7d039e7 wavpack: extract channel information from the bitstream
78f75b6 wavpack: extract sample rate from the bitstream
0ba49d2 configure: support gcc-4.8 instrumentation
ba13606 fate: Add a --target-samples path parameter
4a27a52 fate: Don't use files from SRC_PATH in the actual tests
2cf5d29 indeo4: reuse context block VLC for band instead of defaulting
6647aa0 indeo4: add missing Haar and slanted transforms
ced0307 tta: make probing more robust
3b03d7e dxtory v2 support
7282149 vc1dec: Remove interlaced warning
d8b9dbe vc1dec: Fix mixed field/frame intensity compensation
17410fa vc1dec: Match addressing between compensation and MC in vc1_mc_4mv_chroma4
1be175f vc1dec: Handle top and bottom blocks in vc1_mc_4mv_chroma4() differently if needed
c69765a vc1dec: Fix doxy for vc1_mc_4mv_chroma4()
b412f70 vc1dec: Drop old use_ic code from vc1_b_mc
5053a9a vc1: Use shuffled use_ic instead of equally shuffled mv_mode
3ced06f vc1dec: Implement intensity compensation for vc1_interp_mc()
28243b0 vc1dec: Redesign the intensity compensation
93b1281 vc1dec: Shuffle field MVs after decoding, not before
35e683e avcodec/vp8: Cosmetics, maintain alphabetical order in threading headers
e615a77 os2threads: move from lavc to compat/
269fc8e lavf/wvenc: remove hacks since wavpack demuxer & decoder hacks have been fixed
3ed3aaa Merge remote-tracking branch 'qatar/master'
8012f93 Merge commit '5074f4545c439420daebe4c2f28ed216440b6ec7'
aa6cf4c Merge commit '72dee5f40b236c5eb9e68df39df80c68392269e3'
288e3fd Merge commit '35596bd4f4d3c39eed838cf3a2613817d62dda99'
f5dfc35 Merge commit 'd1bec4be2207738669874e02605e879ea9620974'
2ba0953 Merge commit '1d177200ce1ffd8902729e3a4d647b04fc4b35f8'
8d4e934 Merge commit '0f3a0b24dd6f595feaa4526e52ffa7d05c3d7840'
107e9e4 wavpack: Properly check channel index, dont write out of arrays
a803ca5 Merge commit '528daa399018af74d52192eb1861d2b59d256111'
c0957f4 configure: Fix jack auto-detection, broken since 3fc8500
84051d5 Merge commit 'a7ec3a9a4eea4e374afcd6e05828b103e6fcb601'
be72853 Merge commit '7b44c9918086c6aeacf7ef9f902af38b97f43170'
f6beb36 Merge commit 'c330eba84cf2370ad72423aa9e410e20afdc52e2'
197e219 jpeg2000dwt: add float based 9/7 dwt
cf05fe8 jpeg2000dwt: remove floats from mixed float/int 9/7 dwt
851bc1d smacker: assign video frame PTS
3fc8500 Merge remote-tracking branch 'qatar/master'
2ad2884 Merge commit '538bf767373f176b6487e30181155e74b37cced6'
9b6f47c matroskadec: export full wavpack blocks.
5074f45 wavpack demuxer: export full wavpack blocks.
72dee5f wavpack: don't set sample format in init.
91db8ff Merge commit '564b7e0c0095768cd20001b28154d69462be54e7'
35596bd wavpack: remove a useless parameter from wavpack_decode_block().
d1bec4b wavpack: return an error on 0-sized blocks
1d17720 wavpack: remove a useless check.
0f3a0b2 wavpack: add an error message to a failure.
474fb0c wavpack: return 0 instead of samples count from decoding functions
528daa3 wavpack: switch to planar output
a7ec3a9 wavpack: drop redundant if/else blocks
7b44c99 wavpack: remove the subframes codec cap
c330eba lavf: preserve side data when parsing packets.
97f7586 Merge commit '5f30c6c8ed1f006c1b3a547dfe388f3a4a080e4d'
268bb88 smacker: add a clarification notice about audio decoding
9c66da5 j2kenc: Zero DWT struct on allocation
05fa3f6 j2kdec: random non functional changed from jpeg2000
d66de38 j2kdec: merge get_tlm() from jpeg2000
8cf57ef j2k/jpeg2000: merge lowres code
840ee5e ffplay: dont forget passing lowres to private options
f82e733 jpeg2000: merge mant type from j2k
a3fc62e configure: make jack depend on pthreads
d4a4661 j2k/jpeg2000: merge j2k & jpeg2000 dwts, drop j2k dwt
538bf76 avconv: make -aspect work with streamcopy
564b7e0 matroskadec: silently skip CodecState element.
160ea26 lavfi/haldclutsrc: 10l remove size options.
92a2d12 lavfi/overlay: remove do_blend forward declaration.
ae57382 lavfi/lut3d: move lut3d init to its definition scope.
158d96e lavfi: add haldclut filter.
4328602 lavfi: add dual input helpers.
3cec29c lavfi: add haldclutsrc filter.
1bbb46f j2k_dwt: fix scaling of 9/7 dwt
ee18970 j2kenc: Allow encoding with the 9/7 wavelet
c3c08ba smacker: fix off-by-one error in palette expanding code
5f30c6c Revert "smackaud: clip output samples"
243cc38 j2k: change fixed point of stepsize to 16.16
1b5cb6c j2k/jpeg2000: Partially merge quantization code
9a18395 j2k/jpeg2000: merge a few whitespaces
c2e9420 j2k: drop cblknx/y from Jpeg2000Band
8c2e201 j2k/jpeg2000: drop xi/yi0/1 from  Jpeg2000Prec
a05db52 j2k: remove cblk from band
81ccc31 j2kdec: merge decode_tile cblk handling from jpeg2000
2c5a5c5 j2kdec: cdxy != 1 does not work, print an error
14652c0 j2k/jpeg2000: restructure cblk coord
5161c62 j2k: fix band coord
369422d j2kdec: merge cblk restructuring from jpeg2000
cbaa087 j2kenc: switch to cblk in prec
9fd23ba j2k: merge precinct init code from jpeg2000
3300b5f j2k/jpeg2000 headers: Cblk/Prec cleanup & merge
a1873f3 lavfi/ocv: make use of AVFILTER_DEFINE_CLASS
229d5bf lavfi/frei0r: make use of AVFILTER_DEFINE_CLASS
beda418 lavfi/channelmap: make use of AVFILTER_DEFINE_CLASS
6008b5a lavfi/format: make use of AVFILTER_DEFINE_CLASS
e457f2c lavfi/setpts: make use of AVFILTER_DEFINE_CLASS
5fe5bde lavfi/join: make use of AVFILTER_DEFINE_CLASS
622c977 lavfi/hqdn3d: make use of AVFILTER_DEFINE_CLASS
d349704 lavfi/interlace: make use of AVFILTER_DEFINE_CLASS
11cdf96 lavfi/trim: make use of AVFILTER_DEFINE_CLASS
68def27 lavfi/interlace: remove request frame hack
ed1c835 lavfi/trim: remove request frame hack
4f8e4b8 lavfi/tinterlace: remove request frame hack
c63e4e6 lavfi/idet: remove request_frame hack
1c711b6 Merge remote-tracking branch 'dilaroga/master'
499b82f avcodec/vda_h264_dec: fix a memory leak
ffd7fd7 avcodec/vda_h264: use av_buffer to manage buffers
b7c6d1e Merge remote-tracking branch 'qatar/master'
53ec1c8 j2k: merge cosmetics and non functional changes from jpeg2000
e5c7baf libtwolame: add forgotten calls
be7952b arm: Only output eabi attributes if building for ELF
b439ece lavfi/dctdnoiz: move DC normalization out of loops.
bd89b2b j2k/jpeg2000: log2_prec size cleanup
cb39dfb j2k/jpeg2000: check cblk size
9ea2429 j2k: ff_j2k_tag_tree_init: check for integer overflow in alloc
b01e61a jpeg2000: cosmetics & restructuring from jpeg2000
228ce33 j2k: add #includes from jpeg2000
874a06b j2k: cosmetics from jpeg2000
6e16321 j2kdec: add AVClass
df3e6e5 j2kdec: cosmetics from jpeg2000
277691a j2kdec: merge copyright header with jpeg2000
a2daf92 j2kdec: profile code from jpeg2000
726eac1 j2kdec: cosmetics from jpeg2000
88d2dd0 avcodec/j2kdec: drop disabled debug code
de90bd6 j2k/jpeg2000: merge cosmetics and whitespace
bcf59b5 j2kdec: merge jpeg2000_init_static_data() from jpeg2000
5d67dfd j2kdec: move avctx init to decode_frame
56cea32 lavfi/lut3d: faster tetrahedral interpolation.
b6ee25e lavfi/lut3d: restore original interpolation speed.
b401389 j2k: s/ff_j2k_getsigctxno/ff_jpeg2000_getsigctxno/g
ac325f0 j2k.h: whitespace cosmetics
5b4cad4 j2k.h: remove disabled debug code
ad19487 j2k.h: Merges various cosmetics & unused defines
da90661 j2k/jpeg2000: merge copyright
e708c7f j2k: drop disabled debug code
e66faf7 j2k: merge ff_j2k_init_tier1_luts()
b67fe48 jpeg2000/j2k: merge getsigctxno()
69b9773 j2k: s/getnbctxno/getsigctxno/g
5157ec8 j2k: redesign vert_causal_ctx_csty implementation
0418cbf fix scalarproduct_and_madd_int16_altivec() for orders > 16
c8e9c92 lavfi/bbox: export bbox info to frame metadata
add8c63 lavfi/bbox: timeline support
7aa99a6 lavfi/bbox: make min_val user configurable
e9c3851 lavfi/bbox: use inlink->frame_count
477f4ef lavf/swf: remove unused assert include.
438c45c j2kdec: fix used bytestream function
d42106c j2k: rename a few inline functions and data tables to match jpeg2000
c78f3e5 j2kdec: prog_order reading from jpeg2000dec
81be096 j2k: merge Jpeg2000CodingStyle from jpeg2000
4758e32 matroska_read_seek: Fix used streams for subtitle index compensation
40a87a6 lavfi/noise: use av_image_copy_plane()
4cf7b87 av_cpu_count: factorize "detected %d logical cores" message
d480b36 av_d2q: Avoid llrint(), its not correctly implemented in old netbsd
4703a34 doc/encoders: Add documentation for libmp3lame
ee5964c Merge remote-tracking branch 'qatar/master'
efcc334 Merge commit '9495cd170b5786c3518419e873d94eb5e7ada11a'
5f44f47 mpegvideo_enc: do not unreference frames before the code is done with them
5292dac avformat/mov: Rename alt_sample_size so its name matches what it is
322e419 msvc/icl: Intel Compiler support on Windows
7e03886 avutil/md5: reindent after previous commits
64eacb8 av_d2q: fix rounding for negative values
de7d290 av_d2q: Fix infinity check
8caf2da lavfi/afade: add timeline support
9495cd1 configure: Fix check_exec_crash for ICL support
760a975 img2dec: support seeking with ts_from_file
a753776 img2dec: dont set start_time/duration to invalid values
70fbfd7 img2dec: Add ts_from_file option
2c2e69b lavfi/blend: support slice threading
e0f2e0f vf_fade: remove unused function
42bb3e4 avcodec: remove ff_get_logical_cpus()
0cbfbde vf_fade: Support slice threaded alpha
a3d62f3 vf_fade: Fix alpha flag integration
af12573 lavfi/blend: fix SW/SH calculation
bca59d7 fade: fix slice sizes
1d08e4b yadif: fix slice sizes
221f902 avfilter/vf_yadif: fix race condition
fe99b1d Merge remote-tracking branch 'qatar/master'
4059c78 framemd5_class and md5enc_class may not be identical.
82d1055 Fix compilation with --disable-everything --enable-filter=dctdnoiz
4a2c2a0 Fix compilation with --disable-everything --enable-muxer=vc1
036e9a0 lavfi/blend: add yuv(j)411p
6d02bdc vformat/wtvenc: fix doxygen comments
68ff528 avformat/wtvdec: fix doxygen comments
682f003 avformat/jvdec: fix doxygen comments
8870cf7 avformat/gif: remove unneeded doxygen comment
b5be1a7 avfilter/vf_drawtext: Fix doxygen comment
87a2bf2 avutil/bprint: Fix doxygen comments
9c50e52 cmdutils: print slice threading flag in -filters.
a2abd58 avfilter: remove av_opt_set_defaults() from process_options()
558ce3e Merge remote-tracking branch 'qatar/master'
2516b39 lavfi/field, il, noise: use av_pix_fmt_count_planes()
8d4e969 Merge commit '129bb238430ec45a3b5f8f1d384df590ddf7b62f'
fe40a9f Merge commit '2a6eaeaa85d17b27ee0dd449183ec197c35c9675'
a4d3757 Merge commit '90f9a5830b5d332de7ebb1ab45589f1870cbd65d'
597208f cpu: Include common.h for av_popcount64
ecbd96e Merge commit 'e69222c50755030eef921e899e38b71a111093d9'
029353e Merge commit 'e9e5a1bdc769a7225ab0d4f8b33bcacc6496bd68'
cf6ed1f lavu/opencl: remove semi-colon from macro.
0c25c39 Merge commit 'b493847df4ff8ce46f258749e4a3f304696b34c1'
8a994b7 vf_fade: support slice threading
cb79881 vf_yadif: support slice threading
129bb23 lavfi: add a slice threading infrastructure
2a6eaea Move get_logical_cpus() from lavc/pthread to lavu/cpu.
90f9a58 w32pthreads: move from lavc to compat/
e69222c doxy: enable TYPEDEF_HIDES_STRUCT
e9e5a1b Monkey's Audio old versions FATE tests
3f1a7ce h264_parser: Set field_order and picture_structure.
b493847 avcodec: Add picture structure information to AVCodecParserContext.
ac0ade2 Changelog: add entry for the S302m encoder
102848e s302menc: unbreak compilation
e75ddb7 s302menc: fix bits_per_raw_sample for 21, 22 & 23 case
d683271 lavc/codec_desc: SMPTE 302M is not lossy
15b9c0b escape124: switch to init_get_bits8()
cdc3f8f escape124: pass context to av_log()
abf1e59 libaacplus: return meaningful error codes
6d53034 libaacplus: cosmetics: fix indentation
963c580 libaacplus: move profile check above, simplifies code a little
0fb7fef tools/patcheck: fix misdetection with stuff like const_names
d51dfc7 doc/filters: fix wording of color option in testsrc filters.
a0a41db lavfi/testsrc: make nb_decimals available only in testsrc.
288f916 lavfi/testsrc: move color options to the color scope filter definition.
eee1919 avcodec/libfaac: fallback to a supported bitrate if the requested is not supported
e8c2655 avformat/mtv: remove empty comments
ef43b94 avcodec/mpegvideo: remove empty comments
1d3476f postproc/postprocess_template: remove empty comments
3e16047 s302m encoder
fbd0f91 escape130: switch to init_get_bits8()
ac2c521 avcodec/wavpack: remove ;;
79f452f fraps: set avctx->color_range
591fa05 doc/general: remove obsolete info about APE decoder
b7d16dc Merge remote-tracking branch 'qatar/master'
402bec5 Merge commit '3f0b6d7a6248a33df37b98cfcb37a1acce263f62'
1fded9b Merge commit 'f36d7831d96aeb072db5a2b78892a534d96e288e'
1724123 Merge commit '3eae9b030cbbdc263f69834b791624613032d548'
c54a156 avformat/utils: Keep internal and external av_read_frame() packets in sync.
1f02927 lavfi/mp: try to pass interlaced & tff flags
91b4614 lavfi/lut3d: avoid overread.
fd06291 wavpack: check packet size early
3f0b6d7 wavpack: use bytestream2 in wavpack_decode_block
657875b avcodec/aic: Fix vlc value checks
f36d783 pixdesc: mark gray8 as pseudopal
30df978 proresdec: Fix end condition
df3ee7b smvjpegdec: use av_pix_fmt_desc_get() avoid direct table access
165bc9c v4l2: make possible to disable libv4l2 at runtime.
12f51c1 lavfi: add lut3d filter.
ad22767 shorten: fix "off by padding" bug
3eae9b0 mpegvideo: unref buffers in ff_mpeg_unref_picture on frame size changes
14ec9d2 Support playing SMV files.
cc0db8c avienc: Disallow the first frame to be skiped
c88e52e Merge remote-tracking branch 'qatar/master'
32f550e Merge remote-tracking branch 'cehoyos/master'
914ab4c j2kdec & jpeg2000dec: check lengthinc against array size
17e66c9 j2k & jpeg2000dec: reset numX/Ytiles if tiles failed allocation
53f0442 avcodec/jpeg2000dec: Port tile size check from j2kdec
73ffab4 jpeg2000dec: check TPsot
fec8783 jpeg2000dec: read and check curtileno
f399b33 jpeg2000dec & j2kdec: Fix return type of get_sot()
4a9a6a1 vcodec/jpeg2000dec: fix av_log() type
8d9fa73 j2kdec: cosmetics from jpeg2000dec
0b42631 avcodec/jpeg2000dec: merge bytestream2 reading from j2kdec
c649ecb avcodec/jpeg2000dec: get_qcx, fix stack and heap overwrites
898268a Add a fate test for ProRes Transparency.
f98dbc7 lavu/opt: check if class is NULL too
39dc1bc lavfi/(a)showinfo: use link frame counter instead of local counter.
81bec0a avutil/pixfmt: add forgotten deprecated to YUVJ411
069ede2 jpeg2000dec: Check ncomponents and tile dimensions
78c7bff avcodec/j2k: rename J2K_ constants to JPEG2000_
0ab0ed2 j2k: Rename structs to be more similar to jpeg2000dec
376e89e j2kdec: s/decode_packets/jpeg2000_decode_packets/
a8d9837 lavfi/geq: prefer symbolic constants
2210003 lavfi/geq: add aliases for RGB options
dbb49a6 vp3: zero allocated tables
5b2b0b9 configure: Enable the strtod workaround when building for bionic
66f5790 seek-test: make duration user configurable
b8a9876 lavfi/yadif: add timeline support.
b1bbd71 avcodec/huffman: increase bits constant
b9ea6a8 avcodec/huffman: use named identifer for the bits constant
1d7e6a6 avcodec/bitstream: print vlc length in error case.
b60a65e mjpegdec: fix AV_PIX_FMT_YUVJ411P handling
a90baa6 add YUVJ411P
1d8b1f0 Merge remote-tracking branch 'qatar/master'
6ef7b6a Merge commit 'cfbd98abe82cfcb9984a18d08697251b72b110c8'
877cae6 Merge commit 'c209d0df657f172f42d9bafbcdfa02dfb14f6965'
3b071a4 Merge commit 'a030279a67ef883df8cf3707774656fa1be81078'
f57a7ac Merge commit '8aa3500905fec6c4e657bb291b861d43c34d3de9'
03ece7b proresdec: simplify slice component offsets handling
cfbd98a mjpegdec: validate parameters in mjpeg_decode_scan_progressive_ac
c209d0d fate.sh: add support for build-only FATE instances
5a65fea avutil/frame: continue to process bufs even if some are empty
a67304d avutil/md5: move loop inside inner function
a030279 ljpeg: use the correct number of components in yuv
8aa3500 mjpeg: Validate sampling factors
2211c76 smacker: remove av_clip_int16()
2187600 libx264: silence: warning: the address of val will always evaluate as true
9a7f151 lavd/v4l2enc: check write return value.
f099cda avcodec/ratecontrol: silence "warning: expected_bits may be used uninitialized in this function" Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
9c49d59 avutil/hmac: silence pointer type warnings
d61681f Merge remote-tracking branch 'qatar/master'
c5e11e8 Merge commit 'db347280eb3746d7b70888db97f1efe5f06f5624'
ed113d7 Merge commit 'ddf1b4a2f8a680126eb611428e4f47e6e5b8c6c0'
aef044d Merge commit '36f10380043c8b8c5cbf8c1add8695089cdaa341'
6e7c534 doc/filters: add RGB geq example
281fc4e doc/filters: extend/fix documentation for the geq filter
fbba76e Merge commit '98186578a2a21af5bfe6dd71d222dc270f763c7d'
faac955 Merge commit 'c360fb174b01170ab3fd3048d4d0acb44aa4e834'
2afcd16 Merge commit '0b6899f154347cdd0aa66c5ec16ed9c65871766f'
d0a34ae md5: optimize second round by using 4-operation form of G()
b7be8ea lavfi/geq: mark timeline support
16a75ea lavd: add v4l2 outdev.
8eec655 lavd/v4l2: move pixel format conversion code to a separate place.
729fa55 avformat/matroskadec: fix integer overflow
4b79668 mpegvideo: unref old current_picture before allocating a new one
db34728 vorbis: fallback to normal division instead of crashing
ddf1b4a vorbis: simplify the inner loop in setup_classifs
36f1038 vorbis: use normal integer values for iterators
9818657 vorbis: refactor vorbis_residue_decode_internal
1a5f1bc configure: add more allocation functions to valgrind-massif
427b512 cmdutils: show timeline support in -filters listing
66f32a8 lavfi/drawgrid: fix drawgrid options after 4c205f42c86
be3f4c1 doc/Makefile: install .3 man pages to man3 subdir
90cb081 build: drop unused ALLMANPAGES variable
73b9f31 mjpeg_decode_com: remove redundant len checks
2f75dcd mjpegdec: Fix field orderforinterlacedAVDJand AVRN in ntsc mode
56f7e29 tools: add zmqshell.py.
c360fb1 win32: Do not use GetProcAddress when compiled for Vista+
0b6899f configure: msvc: Set the target windows version to XP if no target is set
68c4633 lavfi/histogram: cache log2 of max_hval
b154d20 swscale/output: silence warning about undefined 'ASSERT_LEVEL'
f4b2d35 swscale/output: remove unused header
a3264b4 ffv1dec: defuse membomb
1de28cb configure: use the user specified valgrind excutable for massif
f51263e configure: fix valgrind-massif to actually work
73920ac ffserver: replace atoll() by strtoll()
0a8e86f Merge remote-tracking branch 'qatar/master'
fa6001e Merge commit '8e673efc6f5b7a095557664660305148f2788d30'
3e3514b Merge commit 'ed50673066956d6f2201a57c3254569f2ab08d9d'
2ad415c Merge commit '8c34558131d846d2b10389564caadaa206372fd4'
02788d2 Merge commit '0f689a3d97a1d3053ca0e9516b296909a72ff31e'
df07a83 ftp: favor strtoll over atoll
e45d622 Escape 130 FATE test
8e673ef prores: update FATE test to account for alpha plane present in the test sample
e32bbd4 proresdec2: Only try to decode alpha plane if four output planes were allocated.
c86d3a5 FTP protocol support
edfe609 configure: Add basic valgrind-massif support
ed50673 wavpack: validate samples size parsed in wavpack_decode_block
8c34558 wavpack: return meaningful errors
9f88db5 avfilter/vf_deshake: check rx
f49564c fmtconvert: int32_t input to int32_to_float_fmul_scalar
0f689a3 wavpack: K&R formatting cosmetics
d13fa0e proresdec2: Support decoding transparency information.
7e570f0 movenc: add video_track_timescale option
7baef22 mov: set block_align for MACE 3:1 and MACE 6:1
5e29e91 avcodec_align_dimensions2: add missing yuva formats
e1efacf sws/output: yuv2rgb_write() assert that alpha has the correct value in the tables
d91e443 doc/filters: apply minor fixes to owdenoise documentation
ed0aed0 Merge remote-tracking branch 'qatar/master'
849bb62 Merge commit 'cebdedca57d95834a8f8098c7b6a322a1163e26b'
d56ced5 Merge commit 'bf5b5d2b1561535cc013c12ab8033228bb0d0081'
fb8dde3 Merge commit 'd79bd6040599ef017dc45d5997fcc959ab1f71f6'
dd2eaf5 Merge commit '1dd35611433c224e2231ed7ae26b5b560863a3cb'
71b7427 doc/fate: update server host key fingerprints
4742edd Merge commit 'c5ab6088ad7b0dac461fb6757b038f5260e638e5'
74cb7ef Merge commit 'b01f6041f4260fba053c2f96ce1611ea77e833a0'
937af7f Merge commit 'e27f4b7cbf8a3fde313cfe4b3a1880bf5031e9ae'
20f75a8 Merge commit '006ec64877fb638de4b15ae5fd969e22bd0f60ca'
97200d8 Merge commit '40020e171a3549a2c0b65ce6f2649aec868872f2'
0718f0c Merge commit 'bc8c1cdc7bfe7b1fe56df812aabdac3de2555cec'
7d84bb2 Merge commit '4a4107b48944397c914aa39ee16a82fe44db8c4c'
b53d6a4 Merge commit 'a5a0ef5e13a59ff53318a45d77c5624b23229c6f'
350914f Escape 130 (RPL) decoder
cebdedc prores: decode alpha plane when it's present
5918b7a sws/output: init A1/A2 so that rgba64 ends with 0xffff in the absence of alpha input
6c593f1 avidec: dont randomly skip packets for offseting the index
24c65eb md5: avoid unnecessary copying.
7e2b15c avfilter: check a malloc in avfilter_link().
bf5b5d2 avfilter.c: cosmetics, reformat
d79bd60 lavfi: factorize freeing a link
1dd3561 vf_format: do not use the AVFilterFormats internals.
c5ab608 af_aformat: cosmetics, fix indentation
b01f604 lavfi: rename AVFilterFormats.format_count to nb_formats
e27f4b7 doxy: don't sort struct members alphabetically
006ec64 lavr doxy: add version.h to the lavr group
f0cebf5 lavc doxy: add avcodec.h to the libavcodec group.
40020e1 doxy: add a section about versioning.
bc8c1cd lavfi doxy: add a page for lavfi.
47ac344 id3v2enc: chapter support
4a4107b jpegls: factorize return paths
a5a0ef5 jpegls: return meaningful errors
abad374 jpegls: check the scan offset
d26f637 libmodplug: fix sz type
2768f7e sparc: VIS mnemonics
ebe8c7f vc1dec: restructure interpmvp code
98c292a Adding support for encoding VP8 Alpha
2fb193b vformat/matroskaenc: factorize alpha code in mkv_write_block()
8ffcc82 Adding support for muxing VP8 Alpha files
85e8a11 lavfi/pad: switch to AV_OPT_TYPE_COLOR
1d2ecf9 lavfi/drawtext: switch to AV_OPT_TYPE_COLOR
83e8922 lavfi/life: switch to AV_OPT_TYPE_COLOR
05b7560 lavfi/color: switch to AV_OPT_TYPE_COLOR
3a751ea lavu/opt: add AV_OPT_TYPE_COLOR
1ec578c Merge remote-tracking branch 'qatar/master'
1a0057d Merge commit 'db8e336e5fc18c41cb4e9bab1960349e9800d546'
36d3490 Merge commit '30e256430eb88c6d4c382581b89bca171d79fbc0'
1e9a050 Merge commit '16a645adeb758207346a4bbf66766f02734c461e'
71fcb60 Merge commit '3fb29588a27a711132106b924e27b53789a58dcb'
c7078f4 Merge commit '4c205f42c86ccefa093c59434669af34ad14a52b'
d5e5e73 Merge commit 'd371c3c2e2830d9783465ecfe1ab7d93351083b7'
5bc892c Merge commit '1232a1647ab27e024a3baf4d01d40c8d08d6ced9'
c453da3 Merge commit '1fb013a57c6d98d3f425506eb25f32b2cf7ddc6f'
28e6b7b Turn off usage of base_data_offset in tfhd for PIFF files
259af1b mpegvideo: allocate sufficiently large scratch buffer for interlaced vid
db8e336 pthread: reindent
30e2564 lavc/pthread: remove obsolete checks
16a645a vf_pixdesctest: make config_props work properly when called multiple times.
3ba35a3 vf_hqdn3d: make config_props work properly when called multiple times.
3fb2958 vf_drawtext: don't leak the expressions.
6592cd2 vf_crop: make config_props work properly when called multiple times.
d5c66d9 vf_setdar: make config_props work properly when called multiple times.
4c205f4 vf_drawbox: make config_props work properly when called multiple times.
90d9a2a vf_drawtext: do not reset the frame number in config_input.
7727be7 vf_fps: move initializing pts from config_props to init.
d371c3c vf_frei0r: make config_props work properly when called multiple times.
87c31cf vf_gradfun: make config_props work properly when called multiple times.
b06848f vf_lut: make config_props work properly when called multiple times.
1232a16 Apple Intermediate Codec decoder
17989dc configure: Autodetect VA-API
cb0b026 lavfi/drawbox: restore verbal form for drawbox options descriptions
0aa013f lavfi: factorize drawgrid and drawbox code
5437284 tools/ffhash: Use O_BINARY when available
ab074ab avcodec/pthread: fix ffv1 with 2 threads
40bbbce movenc: Don't add base_data_offset in tfhd for PIFF files
1fb013a vc1dec: Add support for interlaced B-frames
3da726f lavf/img2enc: use FF_CEIL_RSHIFT().
f3962c6 lavfi/yadif: fix chroma subsampling with odd sizes.
61b268e lavfi/idet: fix chroma subsampling with odd sizes.
6c5bd7d lavc/vc1dec: fix a few "may be used uninitialized" warnings.
09b3bbe libvpxenc: Fix "passing argument 3 of av_image_copy from incompatible pointer type" warning
f4cc38e vc1dec: silence "may be used uninitialized in this function" warning from gcc
d94c907 lavfi: silence a discarded const qualifier warning.
b22f96b Rename ffadler to ffhash and expand it using the generic hash API
c607a2c Merge remote-tracking branch 'qatar/master'
af00d68 Merge remote-tracking branch 'qatar/master'
df003cb Merge commit '4753f802c00853859b7b4b8fdb79c35e082cb7f8'
e55092b Merge commit 'f6b6d6ac42c0ee427fcd3fae4c398b2103b491b8'
4dbceaa sparc: Eliminate dead code in VIS acceleration macros
39cc4c6 flacdec: drop unnecessary assert
b25e49b mjpegdec: properly report unsupported disabled features
afec02a lavfi/unsharp: remove unused float.h include.
faceb0a lavfi/unsharp: use av_image_copy_plane().
5c7a33a fate/colorchannelmixer: make sure direct path is tested.
04dd5dd Merge commit 'c0279956b3ca3e5fd0a6a25253893d6f07000e68'
a134f96 Merge commit 'ba09675f44612fad9f7169f71b8276beb50a0dcd'
e77647c Merge commit '7f83959598b6565baa0091e5739dd9091ab7a990'
efc08e0 Merge commit 'b3ea76624ad1baab0b6bcc13f3f856be2f958110'
39354d6 Merge commit 'ff4fc5ef12a37716c5c5d8928a2db92428e916ec'
0d83b57 Merge commit '9cacdabd1c8cd257a942d8289349c37d992989b7'
4390fa6 Merge commit 'd46c588f3cb1963a00e990ceaf4ba9ffa05a716d'
3062ac4 vf_pad: use the name 's' for the pointer to the private context
a70519a vf_overlay: use the name 's' for the pointer to the private context
8d2565c vf_lut: use the name 's' for the pointer to the private context
4753f80 vf_libopencv: use the name 's' for the pointer to the private context
56e4ce0 vf_hqdn3d: use the name 's' for the pointer to the private context
7af5ae2 vf_hflip: use the name 's' for the pointer to the private context
05fab55 vf_gradfun: use the name 's' for the pointer to the private context
f6b6d6a vf_frei0r: use the name 's' for the pointer to the private context
cbec213 vf_format: use the name 's' for the pointer to the private context
d64cf54 vf_fieldorder: use the name 's' for the pointer to the private context
9bbf6c6 vf_fieldorder: cosmetics, remove an extra linebreak
c027995 vf_fade: use the name 's' for the pointer to the private context
d3735f7 vf_drawtext: use the name 's' for the pointer to the private context
20e2794 vf_drawbox: use the name 's' for the pointer to the private context
ba09675 vf_delogo: use the name 's' for the pointer to the private context
e16e23d vf_cropdetect: use the name 's' for the pointer to the private context
671563d vf_crop: cosmetics, break lines
7f83959 vf_crop: use the name 's' for the pointer to the private context
762df56 vf_boxblur: use the name 's' for the pointer to the private context
a2a6969 vf_blackframe: use the name 's' for the pointer to the private context
b3ea766 vf_aspect: use the name 's' for the pointer to the private context
d686517 lavfi/mp: remove mp=ow wrapper.
b1e84ef lavfi: port wavelet denoiser filter from libmpcodecs.
2832ea2 Remove commented-out debug #define cruft
ff4fc5e jpegls: K&R formatting cosmetics
9cacdab jpegls: cosmetics: Drop some unnecessary parentheses
004b81c mpegvideo: Remove commented-out PARANOID debug cruft
35188e9 lavu/hash: Fix CRC32 calculation
c55c715 lavu/hash: Fix adler32 calculation
d46c588 Remove commented-out #includes
bfd00cc h263dec: Remove broken and disabled debug cruft
42af97d Merge remote-tracking branch 'cigaes/master'
e3c24f6 Merge remote-tracking branch 'qatar/master'
b0696e9 vc1: Reindent INIT_LUT(), align backslashes
ca2f6b6 lavf/concat: reject empty scripts.
c45b823 lavfi/histogram: logarithmic mode for levels
225a5f9 configure: Use linker hardening flags on mingw
fa23f94 wv: make probing more robust
a9cadac dpxenc: dont shift into the sign bit.
e003413 murmur3: fix memleak
6ce2c31 vc1: Make INIT_LUT() self contained
3ac3edf Merge remote-tracking branch 'cehoyos/master'
c7c71f9 replace remaining PIX_FMT_* flags with AV_PIX_FMT_FLAG_*
86ea021 Reduce probing score for flic animation files.
37f2ac3 vc1: Simplify code by using INIT_LUT()
0379fc1 vc1: Move INIT_LUT() further up to allow using it in more places
3ca3709 vc1dec: Remove some now unused variables
4162fc6 vc1dec: Do not allow field_mode to change after the first header
ec7d002 vc1, mss2: Check for any negative return value from ff_vc1_parse_frame_header
ff46809 Merge remote-tracking branch 'qatar/master'
ccb148e vc1dec: Fix current ptr selection in vc1_mc_4mv_chroma()
201412f vc1dec: Factorize picture pointer selection in vc1_mc_4mv_chroma()
2412ad1 vc1dec: Factorize picture pointer selection code
19673db vc1dec: Factorize srcU/V offseting
012b319 vc1dec: Fix tff == 0 handling in init_block_index()
75835ab Merge commit '7c57a582a03fb473091a88737ab92b9f2a5bb87a'
0313653 vc1dec: Update destination pointers in context for fields
5692ad0 Merge commit 'ffba2053edfc177d217bf4a95edf51cd0fc40753'
aa6454e Merge commit '096696ef0dd391d9430376d1444c1a3cde9171fd'
85de84c Merge commit '7cbc4cb4424430586ce2d5c0dba81174c6d1db01'
23439cf Merge commit '5d9d8461fbb87046a7ca220d3676a045bd7ab46e'
cb22692 Merge commit 'fe06795d783785a76c6cbcaa2cd3012e6deb5fa5'
b602e47 Merge commit '46430fd47c6239ef8742d0a34f9412d5060fa798'
772c801 Merge commit '7c71ada4cad3c6aab5fa24155c379465c41cfd76'
6bf6b9c Merge commit '252c0bfdc014c1fb6ad4fe06242c7beca58a6b41'
e6c4ac7 pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_*
7c57a58 jpeg2000dec: don't use deprecated PIX_FMT values
ffba205 lavfi: fix compatibility code for old vf_scale options syntax
096696e avfiltergraph: simplify inserting conversion filters.
ede75eb Clarify output of av_get_bits_per_pixel
bc1c90e lavfi/dctdnoiz: fix 10l typo in pr_height computation.
1a36c75 ffmpeg: free threads on error conditions.
7b43120 lavfi: add dctdnoiz filter.
48de04f avcodec/avpacket: Refactoring copy_side_data into a separate function
5d22ac4 libx264: zero x264_picture before use.
640e524 libavfilter/Makefile: unbreak make alltools
2a1b7de tools: add zmqsend tool, useful to test the zmq filters
7ddb0ef lavfi: add zmq filters
dc76562 lavu/hash: Fix name of SHA224
b245300 lavfi/blend: timeline support
e751481 swscale/output: silence compiler warnings about uninitialized variables
7cbc4cb fate: update the mmf reference
e65c4a2 doc/outdevs: fix typos (devices -> device)
811b17f lavfi: cosmetics: fix vertical alignment for pads in some filters
3dff1bf mmf: Write metadata into an Optional Data chunk
a349458 jpeg2000dec: Use correct printf length modifier for pointer differences
dc6f1a8 avformat/srtdec: Fix pointer corruption
5d9d846 vc1dec: Don't apply the loop filter on fields
6b13f54 vf_colorchannelmixer: round lut entries to nearest
f268727 fate: change colorchannelmixers coefficients to be less unstable
fe06795 vc1: implement frame interlaced b-frame header parsing
46430fd vc1dec: Don't attempt error concealment on field pictures
509cc1e Merge remote-tracking branch 'qatar/master'
a887372 Merge commit '1399931d07f0f37ef4526eb8d39d33c64e09618a'
1bd57a8 vc1dec: fieldtx is only valid for interlaced frame pictures
8bbdd20 aacenc: Fix erasure of surround channels
f4d0a63 aacenc: Fix target bitrate for twoloop quantiser search
7c71ada aacenc: Fix a rounding bug in aacpsy channel bitrate computation
b2da63d Merge commit '245b76a108585b6fb52eebc2626c472d6fa530dc'
eda9d97 Merge commit '46bb456853b197f4562de7acf5d42abf11ded9be'
d10499a yadif: correct strides in filter_edges_16bit
b0ef0ae yadif: restore speed of the C filtering code
252c0bf lavc: Fix msvc compilation of utils.c with -WX (warnings treated as errors)
56ba331 doc/filters: add some examples for the fps filter
37d9784 md5enc: don't reuse priv_class in two formats
7d1d596 Add a generic hash API.
86215c3 Add 128 bit murmur3 hash function.
47a628b avfilter: Add 'drawgrid' video filter
05165c2 configure: Disable PIC for cygwin just as for win32/mingw
3967f68 Better handling for MXF essence reading reaching EOF.
1e00bbb avcodec/lcldec: Check that dimensions are a multiple of the subsample factors
b3c263e lavu/common: make FF_CEIL_RSHIFT faster when shift is constant.
45150f9 fate: fix filter-colorchannelmixer by adding bitexact & accurate flags
8671e99 imgconvert: silence "incompatible pointer type" warning
f9db2fc cdgraphics: initialize buffer
e6b6ae4 vorbisdec: check codebook entry count
3a4c878 tools/ffeval: use av_dynarray2_add()
e398416 lavu/mem: add av_dynarray2_add()
84be806 lavu: define FF_MEMORY_POISON and use it
e70e258 Merge remote-tracking branch 'cehoyos/master'
2dedd89 fate: add colorchannelmixer test
231b331 Do not read strd chunk in avi files as H264 extradata.
4383e1b tests/lavf-regression: fix gbrp10 dpx test on big endian
df4f4fc Merge remote-tracking branch 'qatar/master'
69d52ef Merge commit 'f54b55058a429c4eea5bae7e5bcb49bd29b34199'
6585275 Merge commit 'e08c946c6860a78b0c479551d5f6735361160cbd'
352eb1f Merge commit 'b1803c79dcd6d0a345fa1cbe18dd8e2149717121'
bc63a76 pngenc: Add 'dpi', 'dpm' options
c0a30dd fate: increase coverage for dpx encoder
ae9ef15 dpxenc: simplifiy code using AVPixFmtDescriptor
22a0386 dpxenc: do not set coded_frame
1399931 x86: dsputil: Rename dsputil_mmx.h --> dsputil_x86.h
245b76a x86: dsputil: Split inline assembly from init code
46bb456 x86: dsputil: Refactor pixels16 wrapper functions with a macro
145e644 sws/output: remove offset/coef for alpha in rgba64
e1746d0 swscale: RGBA64 output
2c2c48a configure: x86: Only enable cpunop on i686
f54b550 configure: Rename cmov processor capability to i686
e41cd3c aacenc: Fix ticket #1784: erasure of surround channels
e08c946 configure: Explicitly disable PIC when targeting win32/mingw
b1803c7 configure: Use enable_weak when enabling pic
91f4a44 sws/packed_16bpc_bswap: fix handling of negative stride
63725d1 Revert "sws: support endianness conversion for AV_PIX_FMT_RGBA64"
d93bc4e redspark: fix memleak in redspark_read_header
87888c0 fate: add exr tests
23f7b14 sws: support endianness conversion for AV_PIX_FMT_RGBA64
cd43a7e doc/filters: split item options which are not aliases.
09d3449 fate/filter: test gradfun timeline.
9b11c2e fate/filter: test hqdn3d timeline.
0122300 lavfi/hqdn3d: restore timeline feature.
0652111 lavfi/hqdn3d: use macros instead of hardcoded indexes.
1776177 lavfi: replace passthrough_filter_frame with a flag.
60f0e30 lavfi/vflip: use FF_CEIL_RSHIFT for chroma w/h rounding.
59d33ea lavfi/lut: use FF_CEIL_RSHIFT for chroma w/h rounding.
91cae60 lavfi/select: unbreak compatibility with older PICT_TYPE syntax
cbcc5cb Merge remote-tracking branch 'jamrial/adpcm'
9a21538 ffv1enc: fix 1000l typo
b8a2331 ffv1: check for malloc failure.
bd63f8f ffv1enc: Fix memleak
19411d3 ffv1enc: dont set coded_frame
a0c0900 ffv1dec: Support frame threading with gop > 1
5460259 ffv1enc: Check the return value of ffv1_common_init()
69cfe63 ffv1: Switch to ThreadFrame
44f69c0 avfilter/af_astats: fix 64bit printf type
bb0d3a4 avfilter/vf_mp: remove unused function
efaa2e0 vf_copy: silence "incompatible pointer type" warning
90d35e5 doc/filters: remove duplicated abuffer docs
edc0569 doc/filters: sort audio filters by name
a9705e4 lavfi/curves: avoid ctx pointer indirection.
496f2df Merge remote-tracking branch 'qatar/master'
5e1278c Merge commit '2c299d4165cd9653153e12270971c2368551b79e'
2a7d719 Merge commit '16a4a18db089af8c432f1cdec62155000585b72c'
fc94b68 Merge commit '72fbc9685c08baae7ab9996642707eaab873b6f1'
67fad0d ADPCM IMA Radical decoder
e5e86db RedSpark demuxer
d3710c5 RSD demuxer
22c7784 adpcm_thp: Allow the use of extradata for the adpcm table
b4866f7 ADP demuxer
e7814ed ADPCM DTK decoder
b2cf655 sws: add casts to silence pointer type mismatch warnings
7ded017 sws/output/yuv2gbrp_full_X_c(): silence warning about uninitialized variable
4868855 lavfi/select: set forgotten VAR_PICT_TYPE_BI
005ee7a lavfi: avectorscope filter
50e6672 lavfi: use ceil right shift for chroma width/height.
d751a25 lavfi/anull: remove redundant lines
a079ed6 avidec: Enable full parsing for potencoder mpeg1/2
63e8fc4 lavfi: modify names of deshake_kernel.h and unsharp_kernel.h
94235f2 indeo3: avoid writes without necessary alignment in copy_cell()
0f05b72 Fix configure --help output for some autodetected features.
5c4c929 lavfi/avfiltergraph: fix style
e1332ff lavfi/avfilter.h: fix typo
eeb9a49 lavu/mem.h: fix typo
c475a58 Merge remote-tracking branch 'qatar/master'
2c299d4 x86: sbrdsp: implement SSE2 qmf_pre_shuffle
16a4a18 af_asyncts: fix offset calculation
72fbc96 avconv: use current syntax for the scale filter
500220a mimic: Fix race condition
8ef453f sws/output: silence warnings about uninitialized use of variables
13cb6ed takdec: simplify use of scalarproduct_int16 in decode_subframe()
43b6482 Add fate test for solid colour lagarith frames.
4db84ba lavfi/opencl: replace SHIFTUP with FF_CEIL_RSHIFT.
f0250cc lavfi/overlay: simpler up-rounded w/h computations.
570d63e lavu: add FF_CEIL_RSHIFT and use it in various places.
d9cb1e0 ffadler: fix duplicate \n on errors
88e0e20 lavfi: remove alphaextract special code
a115931 ffadler: add multifile support
3d66ce1 tools: Add adler32 checksum tool
ee9a4df mmf: K&R formatting cosmetics
d1cb559 fate: add test for lut filter
769efe5 Merge remote-tracking branch 'qatar/master'
696f5f9 Merge commit '6e9f8d6a7d7392a236df19fef6f4eba41f18167e'
bda5487 Merge commit '3d40c1ee742db5f13ebcf53c2d1fa4bf4f39bcd2'
164899c Merge commit '71469f3b636fbe06b6aca5933f9fdebddd8d5f57'
5747d83 Merge commit 'ed880050edf061b38d3e39e25657c59ad9108b27'
3469c24 Merge commit '87614667606b42476f9017d79faf12b45a0bd77c'
e4723a8 avfilter: fix 2 warnings about discarding const
33ff943 ffmpeg: add -apad option which injects a apad filter only in the presence of video streams
410905f ffmpeg: use av_freep() for forced_kf_pts
1e1015f avfilter/af_apad: Support AVFILTER_FLAG_SUPPORT_TIMELINE
df9f9ca avfilter: Make enabled/disabled state available as a field of the AVFilterContext
c4a5499 lavfi/extractplanes: packed rgb support
8245520 lavfi/colorchannelmixer: remove now redudant code
deef4b1 lavfi/drawutils: add 16 bit rgb and planar rgb to ff_fill_rgba_map()
f243bf7 x86: dsputil: Remove unused argument from QPEL_OP macro
6e9f8d6 x86: vf_yadif: Remove stray dsputil_mmx #include
3d40c1e x86: dsputil: Move TRANSPOSE4 macro to the only place it is used
71469f3 x86: dsputil: Move constant declarations into separate header
8e29722 lavfi/null: remove redudant lines
443181c libswscale: simplify isAnyRGB macro
94ff68c lavfi/lut: add support for YUVA422P and YUVA444P
1f2baec lavfi: add gbrap support to some filters
5c05743 libswscale: GBRAP input & output and GBRAP16 input support
8d95372 Merge remote-tracking branch 'qatar/master'
63208c0 Merge commit 'bd392785a75d7d51414a9788d50396a8d9f29d77'
e3869dd Merge commit '1b343cedd7cd68e7865aa5280d1568c7e5d79917'
69d2eff Merge commit '63bac48f734fc69cca2ef2cfada92cd9a222734d'
2f9ef60 Merge commit '92f8e06ecb431a427ea13d794e5a6bc927a034d2'
bf18810 Merge commit '7edaf4edb5c3c04f34ad1242680cbc32d11f4087'
f302ba4 Merge commit 'db9aee6ccf183508835acc325f5ad87d595eacc4'
d13bc20 Merge commit '6f98508e2b86dcb79614d8c9b8e97c5e83a21cb0'
fe6a36e Merge commit 'e55e8b2c362a60bad66929d83d8c83b0d7f5ffc9'
9818bbd Merge commit 'e0c53c3408181d2e7d544eb65fc7355a79438dfe'
1aed051 configure: use shorter variable name for "libavdevice_pc_deps"
28397de Merge commit '9779f93066ee5ea6fba6b76f001d358cc2857891'
bf05475 Merge commit 'bce70f8170592599a4f2f5f02606c1246e88df57'
42f5fc7 Merge commit '481575d255195c6c2f32e04686b94de984ae78d4'
e077ba8 Merge commit 'a97d8cc16e0da30c9ffefa1ede2a0adf3db5f3f8'
1bad40e Merge commit '70f9661542a581dfe93b636b1c55b5558e4a4e3c'
aecb342 Merge commit '45a1694fde251ee56e23aec073d73172c00aa470'
fc37cd4 x86: sbrdsp: force PIC addressing for Win64
ae0ce99 lavfi/unsharp: use verbal form in help message options
ee9794e lavu/mem: fix potential int overflow and crash in av_dynarray_add()
c773ade lavu/mem: extend documentation for av_dynarray_add()
c67bca2 avcodec/mpegvideo: Fix edge emu with lowres
bca50e5 avcodec/mpegvideo: Fix block height for lowres 3 interlaced blocks
ed88005 x86: dsputil: Group all assembly constants together in constants.c
8761466 x86: dsputil: Move ff_pd assembly constants to the only place they are used
06122c2 msvc: Move linker pragma from config.h to libavutil/internal.h
bc0cbac Merge remote-tracking branch 'cigaes/master'
a527e69 avformat/vqf: check number of channels before use.
9dd04f6 sanm: Check dimensions before use
ad002e1 avcodec/cdgraphics: check buffer size before use
ead590c dxa: check vectors of 2x2 motion blocks
f96e0eb dxa: check vectors of 4x4 motion blocks
89d998f shorten: allocate space for padding
bd39278 fate-run: Drop unnecessary regtest() indirection
4582e4c lavfi: add comments to explain the negotiation loop.
78d16b6 lavfi: fix filter format negotiation loop.
449704b ffmpeg: move a local variable definition later.
1b343ce x86: dsputil: Remove unused ff_pb_3F constant
63bac48 x86: dsputil: Move rv40-specific functions where they belong
3334cbe x86: dsputil: Remove unused MOVQ_BONE macro
92f8e06 x86: dsputil hpeldsp: Move shared template functions into separate object
7edaf4e x86: rnd_template: Eliminate pointless OP_AVG macro indirection
d23b846 gifdec: reset previous Graphic Control Extension disposal type
d3f7b98 lavfi/overlay: reindent fix.
5043d8d lavfi/alphaextract: copy width and not linesize.
c3dcd3a sws: factorize rgb 9+ planar funcs declarations.
db9aee6 oma: properly forward errors in oma_read_packet
6f98508 oma: return meaningful errors
e55e8b2 lavc: do not leak frames in avcodec_decode_audio4
e0c53c3 nut: use meaningful error values
144baf4 Merge remote-tracking branch 'cehoyos/master'
acc4a7e Ticket #2540 Enable threading when using -c:v libx264rgb
2efbbc4 avutil/av_pix_fmt_swap_endianness: simplify and fix code
cd4bfe3 FATE: use a less ambiguous end time for filter-trim-time test
9779f93 configure: add dependencies to lavfi .pc file
bce70f8 configure: make avconv select (a)trim filters
481575d avconv: remove -deinterlace
a97d8cc indeo3: use unaligned reads on reference blocks.
f381dc1 Support decoding of Lagarith frame type FRAME_SOLID_COLOR.
9276467 Merge remote-tracking branch 'qatar/master'
fe5b089 Merge commit '5f87c277bd5caa09cc4f9061d4ccdd58dc121110'
dce12f6 Merge commit '9cfa21c8c2b81146aab574f55c93f27e5c2d435c'
2060d94 Merge commit 'c1eb3e7fecdc270e03a700d61ef941600a6af491'
60fd880 Merge commit '74652af821d7e526a6541876a637fbf81261fa8e'
399f6ef Add FATE test for matroska error recovery.
762d433 matroska: set "done" only during resync fail.
004779c avcodec/utils: Fix leak by dereferencing audio frame when side data causes whole frame skip
974420a jpeg2000dec: fix memleaks in error cases in jpeg2000_decode_frame()
a82cc54 lavf/mpsub: remove sscanf from probing.
70f9661 jpeg2000dec: initialize static data just once
45a1694 jpeg2000dec: cleanup properly after decoding errors
905e1e4 Cosmetics: Fix indentation and add braces after last commit.
8b8fa09 vc1dec: Call ff_vdpau_vc1_decode_picture() once for each field.
06d8fdb Fix vdpau vc1 interlace modes also when using decoder vc1_vdpau.
851465f fate-jpeg2000-dcinema: force output to xyz12le
5f87c27 vf_scale: add endianness conversion pixel format in query_formats
9cfa21c swscale: support endianness conversion for AV_PIX_FMT_XYZ12
b3e9fd1 Merge remote-tracking branch 'qatar/master'
050b48f Merge commit '6c5eac9a603a91a707d030d96ba97e2ef6b3ce50'
a06f0ce jpeg2000: fix for uninitialized data errors in valgrind/memcheck
108e2ae Merge commit '110796739ab32854dc0b6b0a1c95e6ae98889062'
a6e7824 Merge commit 'dc1b328d0df6e5ad5ff0ca4ae031e08466624f9c'
32cc7da Merge commit '9e5e76ef9ea803432ef2782a3f528c3f5bab621e'
c1eb3e7 swscale: add support for endianness only conversion
74652af pixdesc: add function to return pixel format with swapped endiannes
8cdf95d snow: add av_cold where appropriate
f4341c6 avfilter: add av_cold to uninit()
6e293d1 swscale: Use alpha from the right row in yuva2rgba_c
6c5eac9 swscale: Remove unnecessary backslashes
d2bf8ae j2kdec: frame multithreading support
b02f073 lavfi/deshake_opencl: use ff_opencl_set_parameter
28816f9 jpeg2000: Fix uninitialized data errors pointed out by valgrind/memcheck
0b5f4fd Merge remote-tracking branch 'cehoyos/master'
76f43cb Remove a superfluous include from libavcodec/options_table.h.
e215cb5 lavfi/unsharp_opencl: use av_opencl_errstr
41aa199 lavu/opencl_internal: use av_opencl_errstr
9a09a9f lavfi/unsharp: fix opencl crash on 64bit linux
1107967 x86: hpeldsp: Move avg_pixels8_x2_mmx() out of hpeldsp_rnd_template.c
dc1b328 x86: hpeldsp: Only compile MMX hpeldsp code if MMX is enabled
9e5e76e x86: More specific ifdefs for dsputil/hpeldsp init functions
09602db wav_seek_tag: fix integer overflow
5cb9093 Merge remote-tracking branch 'qatar/master'
77c85cb Merge commit '46c1917350f58dfab84e41919e6c02d43950db8c'
b50ab3a Merge commit 'bd8ac882140a38868c33c000a430a1292a352533'
5c2ccf8 Merge commit '7abd35a1ffaecfd79fa07b801621ee11ab595c43'
ac87eaf wav: Always seek to an even offset
46c1917 nut: use a define for the nut version
f5846dc id3v2: stop ignoring text encoding for chapter titles
5a9e376 h264: check mb_width/height
edabbfb ff_h264_decode_seq_parameter_set: dont set h->sps
26482ae h264_sei/decode_picture_timing: do not depend on h->sps being set
ccdaa31 ff_h264_decode_picture_parameter_set: fix return code
dc35b77 ff_h264_decode_picture_parameter_set: use the correct sps
2d5fd78 bgmc: Do not mark ff_bgmc_decode_init() as av_cold
bd8ac88 avcodec: Add av_cold attributes to end functions missing them
7c23922 Cosmetics: Reindent Sierra vmd demuxer after last commit.
4ec509c Support demuxing of audio-only vmd files.
a07ac1f Fix type of shared flac table ff_flac_blocksize_table[].
7abd35a avformat: Add av_cold attributes to init functions missing them
2d8dddd Merge branch 'vdpau' of https://github.com/FernetMenta/FFmpeg
fb90e7b configure: Use the tool specified with --valgrind instead of a hardcoded "valgrind"
54021ae configure: set valgrind-memcheck toolchain when --valgrind is specified
fe1f365 register AV_PIX_FMT_VDPAU for hwaccel
b37cc59 fix vdpau vc1 interlace modes
cdfa1c8 avcodec: Set frame.width/height on all exit pathes of ff_get_buffer()
548101b lavu/opencl: add opencl public error API
097f668 avformat: replace "AVPROBE_SCORE_MAX / X" by AVPROBE_SCORE_EXTENSION / Y
a1f234b make the ordering of the return type and av_cold consistent
35623d8 Merge remote-tracking branch 'qatar/master'
d5dbd84 Merge commit '2b677ffca54a5fbef9c8860841c32f28ecd68f70'
3c200aa Merge commit '1fda184a85178cfd7b98d9e308d18e1ded76a511'
e7f8493 Merge commit '20c86571ccc71412781d4a4813e4693e0c42aec6'
fdccb84 Merge commit 'c0c2b96c136ec2cbfd808eefc26de399f447d62f'
f083b4c Merge commit 'e0f8be6413b6a8d334d6052e610af32935c310af'
77570fa Merge commit '4d7ed3e73541983459a7913c2034eba69ebc113d'
b507c00 Merge commit 'e445647b4fdf481b13b2743b303d84de4f43bedd'
a8ff830 Merge commit '093804a93cc5da3f95f98265a5df116912443cec'
0aa0954 Merge commit '6fee1b90ce3bf4fbdfde7016e0890057c9000487'
057c5d2 Merge commit '72e228b274a98af1aba9588415d0cd87fde44663'
86c9cf6 configure: fix valgrind-memcheck arguments
4451be5 Merge commit 'b1ee8eec849f17fce2f411a297de9cbf2edaeb3a'
336ffb8 Merge commit '95e8ac60f8b7317ce23c648250fdc8fb68d65a07'
fbede75 Merge commit '768e44d044bc32de1e58c198a3708d186af7e966'
d82729e Detect and skip mj2-style jp2c header.
3bb1c58 Avoid incorrect deprecated pixel format warning.
1ef82cc AAC encoder: Fix rate control on twoloop.
c545876 AAC encoder: Fixed a rounding bug in psy's channel bitrate computation.
adaa774 src_movie: fix scanf string
369a120 xbmdec: fix off by one error in scanf()
2cca96e configure: Check for getenv
2b677ff swscale: Add av_cold attributes to init functions missing them
1fda184 avutil: Add av_cold attributes to init functions missing them
20c8657 lavfi: let gcc realign the stack on public graph driving functions
c0c2b96 sctp: Add a note on why sctp_recvmsg and sctp_sendmsg have ff_-prefixes
a8a45df avs: Increase magic value score above file extension score
e0f8be6 avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate
4d7ed3e build: output-example: Add avutil to ELIBS in link command
e445647 avresample: Add av_cold attributes to init functions missing them
093804a avfilter: Add av_cold attributes to init/uninit functions
6fee1b9 avcodec: Add av_cold attributes to init functions missing them
c40f51e h264: Always decode MMCOs into temprary array
72e228b nut: K&R formatting cosmetics
30db867 Merge remote-tracking branch 'cigaes/master'
c7a7605 wmaprodec: Fix null pointer dereference in decode_frame()
e9e207e dfa: Put our pointer check back.
fa245e4 lavf/matroskaenc: return an error for unsupported types.
d608a27 lavf/concatdec: remove invalid check for AVSEEK_FLAG_BACKWARD.
3fc66df lavf: filter out AVSEEK_FLAG_BACKWARD in new API.
cc24afb lavf: call the new seek API from the old.
d18341f aacdec: free frame buffer if no audio was decoded
b1ee8ee configure: Add basic valgrind-memcheck support
23a7c32 Merge remote-tracking branch 'qatar/master'
0104570 Merge commit 'a5f8873620ce502d37d0cc3ef93ada2ea8fb8de7'
711c8ee Merge commit '4a7af92cc80ced8498626401ed21f25ffe6740c8'
95e8ac6 build: normalize coverage.info
768e44d build: tune down the output of lcov/gcov
f18d2df evrcdec: fix sign error
64819bf snow: Fix off by 1 error in reference picture management
e756635 eamad: Check against minimum supported dimensions
b937d36 doc/filters: document asetpts in single place
69467fb wav: return meaningful errors
e6d4e68 lavu: add planar 16 bit and 8 bit rgb with alpha
f51aa92 lavfi/testsrc: add support for color interactive command
ce322f4 extractplanes filter
a5f8873 silly typo fixes
4a7af92 sbrdsp: Unroll and use integer operations
8394d9a sbrdsp: Unroll sbr_autocorrelate_c
5a97469 x86: sbrdsp: Implement SSE2 qmf_deint_bfly
d29f9f4 vc1dec: fix lutuv use in vc1_mc_4mv_chroma4()
7e30bfc vc1dec: Fix mixed field/frame intensity compensation
90c2e40 vc1dec: vc1_mc_4mv_chroma4: match addressing between compensation and MC
e85ea7d lavfi/frei0r: fix crash when parameters are not set.
760f7d3 Merge remote-tracking branch 'qatar/master'
0966623 ffmpeg: drop old non monotone dts workaround.
af2d964 ffmpeg: set correct log context for non monotone dts workaround warnings
b2a1d92 ffmpeg: port loglevel selection code to new dts workaround code
30c05f6 ffmpeg: fix pts handling in the non monotone dts workaround
007ee09 ffmpeg: fix the used maximum dts in the monotone dts workaround
26b89f6 ffmpeg: use a max variable to hold the maximum dts
6b2fbdb ffmpeg: Check dts before use in non monotone dts workaround
ee3824f ffmpeg: limit non monotone workaround to audio & video streams
9fe2a62 ffmpeg: move non monotone prevention code down
2b7f595 Merge remote-tracking branch 'qatar/master'
22dc25c Merge commit 'b4a5a292274f904f404f40f826c51e6fc9cfb8fe'
6537827 Merge commit 'e3b225a4fe0ff1e64a220b757c6f0a5cf9258521'
2e0cc34 Merge commit '0574bc06d23a6690a16c5926dddc9be359a3d7bb'
9fd5e75 Merge commit 'accde1bd8756936e1757b42fc9bad2eb5d192f8a'
769d921 compat: msvc: Make sure the object files are included when linking statically
6fc58a8 Merge commit '507b1e454cf9953da3e18f33c9bd1fca78c97cb5'
e91339c Merge commit '566b7a20fd0cab44d344329538d314454a0bcc2f'
550defe Merge commit 'b333f3a22a4db4cf65d6a0457ac82ecbe7c7ac44'
2ee29b5 avcodec: move lowres down with the next ABI bump and add accessors
88ef7f6 Merge commit '803d21f38bdafe7c4e2571a9ae7052013a12923b'
6190aae Merge commit 'ffb068ce8e99df121d18a5b9b1d820f3ea8697fb'
085a4e6 Merge commit '4d810ad2e943a59658ddf00a397121c2b62f7157'
482c1ac Merge commit '13f57a4d881ec669b87bf82f424bfff502433060'
1ba4cbf Merge commit '6b753015ca6f93d16a05e1a97da1fa42e4da60ec'
0559930 Merge commit 'bf7c3c6b157f7938578f964b62cffd5e504940be'
35ef980 Merge commit '932806232108872655556100011fe369125805d3'
ed1697f Merge commit '9b3a04d30691e85b77e63f75f5f26a93c3a000cd'
af4cc26 id3v2: check for end of file while unescaping tags
76d23f4 avconv: do not send non-monotonous DTS to the muxers.
b4a5a29 avconv: improve -re implementation
e3b225a matroskaenc: add an option to put the index at the start of the file
0574bc0 matroskaenc: cosmetics, reorder the #includes
accde1b vc1_parser: Set field_order.
f43c14d mpegvideo_parser: Set field_order.
507b1e4 avcodec: Add field order information to AVCodecParserContext.
566b7a2 x86: float dsp: butterflies_float SSE
b333f3a lavf-regression: use -frames instead of -t for image tests
803d21f lavc: schedule AVCodecContext.lowres for removal on next bump.
f685aee lavu/opencl: fix the compile bug on linux
2e2b6d7 fate: Adjust filter-trim-time parameters
ae2132a mmvideo/mm_decode_intra: check horizontal coordinate too
8d3c99e mmvideo/mm_decode_inter: check horizontal coordinate too
ffb068c configure: Don't do enable_deep_weak on disabled variables
4d810ad configure: Use a different variable name in push/popvar
13f57a4 wav: K&R formatting cosmetics
fd68371 nutdec: Implement duration parsing for indexed nuts
6b75301 aac: Remove aacpsy.h header, unused since 78e65cd7726
153f31b cavs: Remove cavsdata.h header, unused since 88386feefd
60ab448 ape_decode_value_3860: check k before using it in get_bits()
8937230 ape_decode_value_3900: check tmpk
49ec4c7 ffmpeg: fix segfault with random output
6354a6c lavu/opencl: fix bug of opencl options
a64c9af lavfi/blend: merge config_input_top into config_output
990b138 lavfi/blend: use correct way to check number of planes
89b5039 avutil/mem: add av_memdup()
663794f vmdav: unbreak decoding of samples from game The Last Dynasty
cdada4f vmdav: return meaningful error codes
4d4ec18 Merge remote-tracking branch 'cehoyos/master'
0beff42 Merge remote-tracking branch 'qatar/master'
bf7c3c6 x86: dsputil: Move cavs and vc1-specific functions where they belong
9328062 x86: dsputil: Move avg_pixels16_mmx() out of rnd_template.c
9c112a6 x86: dsputil: Move avg_pixels8_mmx() out of rnd_template.c
9b3a04d x86: Move duplicated put_pixels{8|16}_mmx functions into their own file
d0a661d Add wmv2 dependency to vc1 compilation.
0671adb id3v2: K&R formatting cosmetics
a650c90 ppc: Only compile AltiVec FFT assembly when AltiVec is enabled
6021615 avcodec/ansi: Fix right/bottom end checks
e91fd75 avcodec/ansi: Check x/y
c1f2c4c vmdav: Try to fix unpack_rle()
d602f16 Merge remote-tracking branch 'cigaes/master'
67731ef Merge remote-tracking branch 'qatar/master'
a5ba4e1 Merge commit 'e926b5ceb1962833f0c884a328382bc2eca67aff'
dbcf7e9 Merge commit '7f75f2f2bd692857c1c1ca7f414eb30ece3de93d'
04fa818 Merge commit '088f38a4f9f54bb923405c67c9e72d96d90aa284'
cae8f46 Merge commit '38282149b6ce8f4b8361e3b84542ba9aa8a1f32f'
ebd99ff Merge commit '42b9150b0d4f0a130c1d93dc991fd5412743a8cf'
148f69e Merge commit 'f5eecee865a731d2412fde2f73c29f8f8115c499'
3ad5d86 Merge commit '6b110d3a739c31602b59887ad65c67025df3f49d'
2514b80 sws: share xyzgamma tables.
4818388 Merge commit '8cd472d3f947a6233e7dc628f0dc71c74e62413a'
76c1f92 Merge commit 'a83c0da539fb07260310bc3b34056239d2b138b2'
1a94d7c avfilter/trim: improve rounding precission
24939d5 fate/pixfmts: use the appropriate variable names for temporary files.
1924a61 Merge commit '3d624420086ed3cd0c74f4510f0285968e21c117'
ceb33f3 lavc: copy subtitle_header when copying context.
276fcbd lavf: data muxer and demuxer.
3319679 Merge commit 'a1e05b0487a1939334c2920fc7f9936bc9efe876'
1cba7fa Merge commit 'b472938233b98178ed6c1353c37e0dc7ab585902'
0061ba0 Merge commit '2548834b2248ad4d7da9bd0afed09d7d0cddeeb0'
e41d3ab Merge commit 'c22263d3e813d442df8fa5f5ba8993573fe775d8'
a1b8879 Merge commit '949c603ed9210df0e1b8e1aa82c71b93543d8071'
52fa294 Merge commit 'e036bb7899d0faca9159206be9bf5552e76e7633'
d8b6557 Merge commit 'bda9e6d923df6d46cc5cafb30a59a01d2514fa61'
7109169 Merge commit '95220be1faac628d849a004644c0d102df0aa98b'
14f45bc doc/filters: fix scale example equivalence.
e3e6656 doc/filters: replace hqdn3d with smartblur in timeline section.
fbaf75b h264: Use the correct croping values.
5299ee5 h264: assert that croping values at slice level are consistent
c3bd306 h264_ps: check croping values
7edb984 avutil/log: Fix context pointer used for get_category()
af8a479 avutil: doxy: Small clarification for av_buffer_create()
00b8e65 avcodec: doxy: Clarify how to use buf[] when implementing get_buffer2()
4cdb3c5 avcodec: doxy: Clarify what get_buffer2 must fill in buf[]
e926b5c avformat: Drop unnecessary ff_ name prefixes from static functions
7f75f2f ppc: Drop unnecessary ff_ name prefixes from static functions
f2e9d44 x86: Drop unnecessary ff_ name prefixes from static functions
383fd4d arm: Drop unnecessary ff_ name prefixes from static functions
088f38a avcodec: Drop unnecessary ff_ name prefixes from static functions
53efb2f gif: Fix little endian specific code
147a45f framecrcenc: workaround design flaw in sidedata palette
a0adeb1 fate: add test for separatefields filter
3828214 ppc: More consistent arch initialization
42b9150 fft: Remove pointless #ifdefs around function declarations
f5eecee ppc: util_altivec: Surround AltiVec-related code by appropriate ifdefs
a053dbf ppc: Move AltiVec utility headers out of AltiVec ifdefs
6b110d3 ppc: More consistent names for H.264 optimizations files
643e433 mpegaudiosp: More consistent names for ppc/x86 optimization files
468ec17 fate: add test for swapuv filter
e85f02e fate: add test for telecine filter
8cd472d avconv: make output -ss insert trim/atrim filters.
a83c0da avconv: make -t insert trim/atrim filters.
3d62442 avconv_opt: allocate an OutputFile before the streams.
a1e05b0 lavfi: add trim and atrim filters.
b472938 lavfi: add an asetpts filter
2548834 vf_setpts: cosmetics, reformat
c22263d graphparser: only print filter arguments if they are non-NULL
8aaab11 af_channelmap: ensure the output channel layout is valid.
949c603 af_channelmap: remove now unnecessary goto
1012155 vf_split: fix description
e036bb7 lavc: clear AVBuffers on decoded frames if refcounted_frames is not set
2bdd434 lavfi/stereo3d: add support for alternating frames input & output format
bda9e6d indeo3: use put_pixels instead of put_no_rnd_pixels in copy_cell()
95220be indeo3: fix off by one in MV validity check
3d10614 FATE: add an additional indeo3 test
01a5a3a Merge remote-tracking branch 'qatar/master'
a3030d4 Merge commit '85f2f82af66fade2f5af2a03c5011d7de1b6e295'
2609434 fate: remove forgotten transpose filter results from old system.
45734de fate: port remaining filters to new system.
93aede4 fate: move kerndeint test to the new system.
1e0a0aa fate: port our pixfmts change to fate-run.sh.
e881057 fate: add a rule for pixfmts tests.
97c56ad x86: dsputil: Remove a set of pointless #ifs around function declarations
85f2f82 x86: dsputil: cosmetics: Group ff_{avg|put}_pixels16_mmxext() declarations
a466c2c fate: fix filtfmts-test dependency after 9a5924f.
d558e46 lavfi: add two opencl headers to SKIPHEADERS.
6b222ea fate: add bitexact flags to alphaextract/alphamerge tests.
9a5924f fate: add filters dependencies to pixfmts tests.
15d6436 fate: move a few simple pixfmts tests to the new system.
16b2472 Merge remote-tracking branch 'qatar/master'
3ae44df fate: move lavd filters tests to the new system.
6ea013f fate: remove '#' in filter parameters.
c645659 lavfi/showwaves: fix crash in case of negative linesize
32d4641 lavfi/showspectrum: fix crash in case of negative linesize
22a8649 fate: move alphaextract and alphamerge tests to the new system.
affd501 Merge remote-tracking branch 'cehoyos/master'
9a0e40e fate: move colormatrix tests to the new system.
80bcbed fate: restore our settings for drawtext/fade/unsharp.
c703f7b fate: move more tests from lavfi-regression.sh to filter-video.mak.
20784aa x86: hpeldsp: Remove unused macro definitions
00a61ac Recognize j2k as file suffix for the image2 muxer.
e92862e avfilter/vf_tinterlace: fix handling of not so even sizes
b691bc4 copy_packet_data: fix memleak
df91179 lavu/opencl: add check version and platform
cb23b06 sws: fix typo in xyz2rgb matrix use.
5442914 fate: re-enable jpeg2000 test with rgb48le
24ec7a5 sws: Check for malloc failure of rgb0_tmp
0c47c90 sws: support xyz input
45f1cf8 sws: remove hack to support partial convert / xyz bswaping
42a7938 fate: temporary disable jpeg2000 test to avoid fate breakage from next commits
b4fc2a1 fate: fix jpeg2000 on big endian
2fa08ab sws: enable xyz12, this for now is just for swaping between le and be
7f17e0f sws: add 16bit gbrp formats to packed_16bpc_bswap()
f5cca47 sws: extend packed_16bpc_bswap code to handle planar formats
5149407 Merge remote-tracking branch 'qatar/master'
65af5e8 Merge commit '1b6f84a98665a15130e969fd6b460a05d50090c1'
124244e Merge commit 'b963f021b603509b5159873de4919dec441d0782'
0400176 lavfi/mp: remove mp=tinterlace wrapper
75070d9 lavfi/transpose: apply grammar consistency fixes to transpose dir option
dfb3de2 doc/filters: apply various general fixes to vidstabdetect docs
191430a Merge commit '28663511c99b3cdaf9387a15032259879474f5f4'
506ebda Merge commit '03b052c023e1f58d879cb7eeb6421ed39262d39d'
2ac6d6b Merge commit 'c14010541035454b4d3ad08399d70423be4e0c87'
5fd254c Merge commit '26a44143efb513a602542fb59aee87b1fc62af51'
54056c1 Merge commit 'cf679b9476727a237c8006c685ace18acba149ab'
0fb64da avformat: Add black ops audio demuxer
a943a13 aac: check the maximum number of channels
7f13831 ffv1enc: favor version 3 over 2 unless -strict -2 is set
1c1a2d1 lavu/mem: remove redundant comment from av_dynarray_add()
9f3d873 doc/filters: update/extend transpose filter documentation
028c733 lavfi/transpose: reindent constants
d33c77b lavfi/transpose: restore validity of values in range 4-7
1b6f84a h264_refs: Do not print check_opcodes() return value
1e4f75d doc/filters: readjust w/h option descriptions
efff094 doc/filters: fix grammar for removelogo filter doc sentence
b963f02 fate: Invoke pixfmts lavfi tests through fate-run.sh
2866351 fate: Invoke pixdesc lavfi tests through fate-run.sh
03b052c fate: Invoke standard lavfi tests through fate-run.sh
d4868a9 ffv1dec: remove redundant error message.
ff0b4c0 ffv1dec: add code to support frame threading with gop=1 ffv1
1a392fc ffv1: Store a flag in the global header that indicates if all frames are keyframes
cc5c155 astats filter
3fa6c99 Merge remote-tracking branch 'qatar/master'
c140105 oma: K&R formatting cosmetics
26a4414 avplay: remove a warning
cf679b9 hls, segment: fix splitting for audio-only streams.
785eb5f lavfi/negate: unbreak negate alpha
7becddd doc/filters: remove non-existent ft_load_flags entry
24bb01f avcodec_string: Print the used codec if it differs from the codec_id name.
59a3b6b avcodec_string: remove the "(hq)" listing
a057552 avutil/log: dont count&print repeats for empty strings
9a0aa8d avcodec/intrax8: fix regression with wmv3
039c2b7 lavfi/hqdn3d: remove timeline flag.
7c00e9d x86: ac3dsp: Remove 3dnow version of ff_ac3_extract_exponents
74b1c32 avutil/log: leave prefix printing state on empty input.
d783297 vc1dec: make sure next_use_ic is set correctly
ee4c01b vc1dec: factor lut clean code
ba323d6 avformat/write_packet: drop disabled code
eba3339 avformat/mux: set avoid_negative_ts based on flags if not overridden by user or muxer
e5891a2 avformat/movenc: mov/mp4 should support negative timestamps through edit lists
647f306 avformat/mux: assert that timestamps are positive after offsetting them
c329195 avformat/mux: use a local variable for offset
060f14f avformat/mux: change avoid_negative_ts code to support later addition of AVStreams
30579b7 dcaenc: silence address sanitizer warning
6a8d050 lavfi/stereo3d: avoid division when changing aspect ratio
42d61fd lavfi/afade: fix AVOptions descriptions
e0a636f doc/filters: fix afade 2nd example
09250e3 lavfi/curves: add support for more rgb formats
1a530f9 lavfi: support timeline for colorbalance and colorchannelmixer
721ffc6 Merge remote-tracking branch 'qatar/master'
c4bf740 Merge commit 'c2cb01d418dd18e1cf997c038d37378d773121be'
05f4c05 vc1dec: remove interlaced warning
cd13496 lavfi/unsharp: add opencl unsharp filter
f31247c lavu/opencl:add opencl set param function
667159e fate: re-enable fate-acodec-dca2
688fc4a vc1dec: Try to fix vc1_mc_4mv_chroma4() parameters
9b49d39 vc1dec: add avg & variable direction support to vc1_mc_4mv_chroma4()
dd6e291 vc1dsp: add avg_no_rnd_vc1_chroma_mc4_c()
5183365 vc1dec: fix doxy for vc1_mc_4mv_chroma4()
2c5700c vima: add @file doxy
da22760 vima: generate predict_table once, and share it with all decoders
77570a3 lavc/cdxl: add @file doxy
74685f6 x86: Rename dsputil_rnd_template.c to rnd_template.c
084709f fate: update dca test and disable dca2 test
89b5ed5 lavfi/noise: remove get_video_buffer, its redundant now
e86ed98 lavfi/noise: add missing emms_c()
00acfdd lavfi/telecine: show time base change too
e1ba5fc dcaenc: update
8f0db04 avcodec/pthread: use THREAD_SAFE_CALLBACKS() to simplifx more code
94b3a66 avcodec/pthread: Make sure ff_thread_finish_setup() conditions match
32a6dfe vc1dec: drop mv_f_last, simplify code
16cecf9 doc/filters: put vidstab filters documentation in a sensible order
cb23de1 doc/filters: remove "q" constant docs for noise mode
f40cf96 doc: remove all-components.texi, include its content verbatim
c2cb01d lavf: introduce AVFMT_TS_NEGATIVE
575399c Merge commit 'fc18cc44ebfae07da153dc782572e7ce2f6fe47d'
aa96439 lavc: remove unused put_bits.h headers
035a379 lavfi/subtitles: zero-init AVSubtitle.
d382170 Merge remote-tracking branch 'cigaes/master'
12e3c1b vc1dec: drop old use_ic code from vc1_b_mc
100184c vc1: use use_ic instead of shuffling mv_mode around
84c0ec9 vc1dec: Implement intensity compensation for vc1_interp_mc()
782ebd6 vc1dec: redesign the intensity compensation
73050df lavfi: add timeline support in {de,remove}logo.
70feca9 lavc: check decoded subtitles encoding.
29ebb7b lavu: fix GET_UTF8 macro.
1f6aa7d lavfi: add vidstabutils.h to SKIPHEADERS.
c7d2a3a lavfi/vidstabdetect: fix direct path.
c82f6e5 lavfi/vidstab: remove mention of defaults for consistency with other filters.
111ac10 lavfi/vidstab: make use of direct variable.
9273cc8 lavfi/vidstab: add missing flags for 2 options.
c857c21 doc/filters: reword vidstab options intro.
cdc4877 lavfi/vidstab: consistent descriptions.
0170512 lavfi/vidstab: miscelenaous cosmetics and typo fixes.
4364e1f lavfi: add video stabilization plugins using vid.stab library
6f1716c doc/filters: amend documentation for the hue filter
1814495 doc/filters: introduce example in vflip filter
892af3e doc/filters: split luma/chroma descriptions for unsharp option
fc18cc4 fate: add CVFC1_Sony_C to h264 conformance tests
69c02b5 MAINTAINERS: add jpeg2000 maintainer
c560437 vc1: make INIT_LUT() self contained
c5669f3 vc1dec: fix current ptr selection in vc1_mc_4mv_chroma()
236b0c4 vc1dec: factorize picture pointer selection in vc1_mc_4mv_chroma()
72e5d91 vc1dec: factorize picture pointer selection code
3fdd097 vc1dec: Fix mv_f shuffling
1d0f817 vc1dec: Fix mv_f shuffling
62d9445 vc1: simplify code use INIT_LUT()
2e789d1 Merge remote-tracking branch 'qatar/master'
8d86cf4 Merge commit 'feec9349d35b3a46d0c6a05e3b23626050b76a77'
c2a0833 Merge commit '6a8561dbd7c078eb75985f7011ad1ad3fda9e223'
03b81df Merge commit '2e2d24667a2c5cc7af94cfa7b63bb9ec1c04224b'
35386fb doc/APIchanges: add missing hashes and dates
fc69033 avcodec/x86/sbrdsp_init: disable using the noise code in x86_64 MSVC, Try #2
dfdee6c doc/filters: sort multimedia filters by name
638ffb2 lavfi/hue: rework logic for setting commands
486f76f x86: Get rid of duplication between *_rnd_template.c
feec934 mpegvideo: unref cur/next/prev frames when flushing
b21b2ca Merge remote-tracking branch 'cehoyos/master'
9526c9c Read block_align from extradata when decoding qclp in aiff.
488c760 doc/filters: document geq rgb mode
8f04220 avfilter/geq: rgb support
ad56535 avformat: fix orig_pos type to match pkt->pos
6a8561d x86: Factorize duplicated inline assembly snippets
7a617d6 avcodec/x86/sbrdsp_init: disable using the noise code in x86_64 MSVC
2e2d246 jpeg2000: Add mutlti-threading support to decoder
0a73803 Merge remote-tracking branch 'qatar/master'
5056cff Merge commit '10f1a4d9bd8239ac64f364e0d3b6423c28230d6d'
7c49c8b Merge commit '94660c35249e11c53b9a9f0c2f85c4335b21eda7'
a9a537b avfilter/drawtext: add pict_type support
15d2f26 lavfi/overlay: support timeline through the new system.
3885316 lavfi: add 'enable' command injection to filters supporting timeline.
fdd93ea lavfi: add timeline support.
b8a5c76 lavfi: add frame counter into AVFilterLink and use it in filters.
f4596e8 mjpegdec: Add support for 4:1:1 YUV
2ae91c8 avcodec_get_context_defaults3: set codec_id
e2e9bee Merge remote-tracking branch 'qatar/master'
c1c2b0b avcodec: rename jpeg2000 decoder to j2k
7a556eb Merge commit '0c15a9aa7e1654a19144eb594f9639a57fd47482'
430d69c Merge commit 'b4ad7c54c878dead7dfa4838b912a530c1debe85'
74e1aa1 Merge commit 'a0d5ca4f0a8e2c34d784d503a12af6303424ac6a'
f84e373 Merge commit '78fa0bd0f7067868943c0899907e313414492426'
c1ad70c x86: Move some conditional code around to avoid unused variable warnings
10f1a4d jpeg2kdec: output is native endian AV_PIX_FMT_XYZ12
94660c3 threads: always call thread_finish_setup for intra codecs
f13888a avcodec: Bump minor for JPEG 2000 decoder
c81a706 JPEG 2000 decoder for DCinema
6d7ec4f lavu/opencl:optimize compile kernel operation
80d4d3a fate: re-enable af_join test
2f11aa1 lavfi: remove mp=down3dright
0327400 doc/filters: add examples for stereo3d
2288c77 Merge remote-tracking branch 'qatar/master'
e4c0f25 Merge commit '9bfc6e02bae9de354fb9ba09a8a140e83eeadf7d'
645d038 Merge commit 'b845f5e97b655de0a191f736594777fec9754cf5'
51286aa Merge commit '516089d5d86b6809a9458f9cf171f2bc9a8e2a25'
05deb05 Merge commit 'a3bf80a5aea577663354bd538e345b283bcb73de'
52e4015 Merge commit 'e544782623caf1eb4b2429e9c4f35d6b627accba'
0c15a9a sh4: Remove dubious aligned dsputil code
b4ad7c5 x86: cavs: Refactor duplicate dspfunc macro
a0d5ca4 mxfenc: Use correct printf format specifier for int64_t
fce9932 h264: Drop unused variable
369e5dc Merge commit '8e329dba378cef0ff6400c7df9c51da167d5a1f0'
e381cc3 Merge commit '1c88617b9421c9af8ae961c05d2381b19c585026'
78fa0bd x86: cavs: Put mmx-specific code into its own init function
311a592 x86: Remove some duplicate function declarations
9bfc6e0 afifo: fix request_samples on the last frame in certain cases
de9fbf3 indeo4: implement haar 8x1 and 1x8 transforms
4ac2da3 lavfi/fade: Added ability to do video fade based on timestamp
ebea370 ismindex: check mkdir()s return code
bc7330a tools/ismindex: dont ignore return code of write_fragments()
047716b ffplay: check av_samples_get_buffer_size() return
3e40b85 lavfi: add interleave filters
b845f5e riff: Factor out WAVEFORMATEX parsing
516089d riff: Add ACTRAC3+ guid
a3bf80a riff: Perform full lookup on WAVEFORMATEXTENSIBLE subformat guid
e544782 riff: Move guid structs and helper functions into riff
8e329db riff: check for eof if chunk size and code are 0
1c88617 riff: K&R formatting cosmetics
df76667 lavfi/sendcmd: drop now pointless sendcmd/asendcmd_init() wrappers
5e893df lavfi/sendcmd: fix various "in in" rerepepetitions in messages
fd7a7e1 lavfi/buffersink: fix possible leaks after allocation failures.
b57c23f lavfi: add asetrate filter.
14369f5 ffmpeg_filter: fix leak on error
83330cf init_vlc_sparse: fix leak on error
0c77cdb libavfilter/af_atempo: Avoid round-off error build-up, ticket #2484
5a2a060 libavfilter/af_atempo: Fix uninitialized memory access
2d23493 Merge remote-tracking branch 'qatar/master'
8017683 qdm2: initialize coeff_per_sb_select from bit_rate
578d9cf mxf_timestamp_to_str: dont leave uninitilaized fields in time.
6309084 av_samples_alloc_array_and_samples: Fix sizeof type.
eda61ab Merge remote-tracking branch 'cus/stable'
4824aea avcodec/mpegvideo: change asserts to av_asserts
fdad04e avfilter/deshake_kernel: fix reset value bug of deshake kernel
a56fd05 lavfi/stereo3d: support more formats for non-anaglyph outputs
b8facbe ffplay: only do early frame drop if video queue is not empty
d148339 ffplay: use AV_NOPTS_VALUE video frame pts instead of using 0
40693ba ffplay: simplify aspect ratio calculation
0dd25e4 Merge remote-tracking branch 'qatar/master'
0e3d2b2 Merge commit '287c8db39e71af7047e551bbfd1264d771cccbc9'
9ae56b8 Merge commit 'd4d186d185df98492d8935a87c5b5cf369db9748'
bf66016 Merge commit 'c9f5fcd08c3a33bfb1b473705c792ab051e7428d'
f6dcd84 Merge commit '619e0da19119bcd683f135fe9a164f37c0ca70d1'
c3624cf Merge commit 'c443117f25e034c1e3ef35334b61b937e1e208ff'
6d0fbeb ppc: hpeldsp: Include attributes.h
d2d2c30 Merge commit '54cd5e4f92de6bd0fb8e24069153b0156c8136bc'
6ec2615 Merge commit '2957d29f0531ccd8a6f4378293424dfd92db3044'
fdb1f7e Merge commit '78ce568e43a7f3993c33100aa8f5d56c4c4bd493'
4bdec0e Merge commit '278bd2054ca61ab70dfe38f1774409cda2da5359'
c5a11ab Merge commit 'bfb41b5039e36b7f873d6ea7d24b31bf3e1a8075'
c401097 Merge commit '7384b7a71338d960e421d6dc3d77da09b0a442cb'
055e5c8 Merge commit '47e5a98174eb9c07ad17be71df129719d60ec8b7'
d0aa60d Merge commit '8db00081a37d5b7e23918ee500bb16bc59b57197'
3fee9fa Merge commit '28bc406c84b04a5f1458b90ff52ddbec73e46202'
ab4ba6b Merge commit '2f6bc5f7c193477c2ebc0acce8f2d5551445e129'
3c66217 Merge commit '8071264f2196d71ff49c3944c33f8d3d83f548f1'
23de9e9 Merge commit '68d8238cca52e50e8cc81bf2edcaf8088c52d4c0'
6c9d28a vc1dec: Fix tff == 0 handling in init_block_index()
a0fbc28 vc1dec: Fix non pullup tff
8ebfd7c h264: remove unused variable
67cc31d lavf/gif: add final_delay option.
a16c205 lavf/gifdec: add loop support.
f5ede48 lavc/gif: miscellaneous cosmetics.
7004cad Changelog: notify GIF improvements.
5927eba doc/general: animated GIF are now compressed.
e1b35bd lavc/gif: add flag to enable transparency detection between frames.
0f1250b lavc/gif: make possible to disable offsetting.
b71a050 x86: Remove unused inline asm instruction defines
a60136e vc1: Remove now unused variables
8f116bf Merge remote-tracking branch 'qatar/master'
e07e888 Merge commit 'a77aed142cade3beb0cd43f879d4f47daae23b8a'
6c5989c Merge commit 'b357f1d1d3dd1d6672df6a397a31be425d31b6d1'
4cb59ad Merge commit '3eec1d41b4a947ba497f528e68da14a8befb85b9'
f4b05cd Merge commit '5e83d9aced2fc2b2e1360452794c58aba55d497c'
287c8db cosmetics: bfin: Fix indentation in the dsputil init function
d4d186d dsputil: Remove non-8bpp draw_edge
c9f5fcd dsputil: Merge 9-10 bpp functions for get_pixels and draw_edge
619e0da dsputil: Remove unused 32-bit functions
c443117 dsputil: Remove dct_bits
54cd5e4 dsputil: Remove hpel functions (moved to hpeldsp)
2957d29 alpha: hpeldsp: Move half-pel assembly from dsputil to hpeldsp
78ce568 sparc: hpeldsp: Move vis half-pel assembly from dsputil to hpeldsp
278bd20 sh4: hpeldsp: Move half-pel assembly from dsputil to hpeldsp
bfb41b5 bfin: hpeldsp: Move half-pel assembly from dsputil to hpeldsp
7384b7a arm: hpeldsp: Move half-pel assembly from dsputil to hpeldsp
47e5a98 ppc: hpeldsp: Move half-pel assembly from dsputil to hpeldsp
8db0008 x86: hpeldsp: Move half-pel assembly from dsputil to hpeldsp
28bc406 mjpeg: Use hpeldsp instead of dsputil for half-pel functions
1277dc0 svq1enc: Use hpeldsp instead of dsputil for half-pel functions
2f6bc5f svq3: Use hpeldsp instead of dsputil for half-pel functions
f4fed5a mpegvideo: Use hpeldsp instead of dsputil for half-pel functions
6caa44a svq1: Use hpeldsp instead of dsputil for half-pel functions
c104700 mimic: Use hpeldsp instead of dsputil for half-pel functions
8071264 interplayvideo: Use hpeldsp instead of dsputil for half-pel functions
0f0a11d bink: Use hpeldsp instead of dsputil for half-pel functions
8f992dc indeo3: Use hpeldsp instead of dsputil for half-pel functions
cb7ecb7 vp56: Use hpeldsp instead of dsputil for half-pel functions
3bd062b vp3: Use hpeldsp instead of dsputil for half-pel functions
68d8238 hpeldsp: Add half-pel functions (currently copies of dsputil)
05b2c99 avcodec: Fix lowres handling in buffer allocation
a8b05dd Merge commit 'a7f46586bf47174b5fa00a905b767b1781ec8b72'
194d039 Merge commit '505642f18276aed03278ac91b1f334ea888eac6a'
bc7fbd3 fate: cosmetics: More sensible order for entries in video filter file
a77aed1 fate: Rename video filters file and add separate video filters target
b357f1d fate: Split audio filters into their own separate file
3eec1d4 fate: Reuse VREF and AREF variables where appropriate
833bc66 avformat: change seeking index consistency asserts to av_asserts
42bcc40 avcodec/mpegvideo_motion: Use a field from the current frame if the last is unavailable in DMV & 16x8
30e6a02 lavf/http: remove duplicated dec flag.
76c7277 x86: sbrdsp: implement SSE2 hf_apply_noise
380cfce lavc: add AV_CODEC_PROP_TEXT_SUB.
6189ff3 lavf/gif: avoid forward declaration.
a7c5b7a lavf/gif: correct the delay after the first frame.
5e83d9a h264: fully support cropping.
a7f4658 ff_get_buffer(): allocate the frame for max(coded,display) dimensions
505642f mp3dec: fallback to generic seeking when a TOC is not present
b63f7b3 lavfi/afade: use AV_OPT_TYPE_DURATION
7e57adb lavf/gif: fix timing.
13478b2 gif: use only one graphic control extension block per image.
7b80b3c lavc/utils: merge side data after video encode.
3d78659 fate/gif: create meaningful gif encoding tests.
007989c mxfdec: fix return variable type for avio_seek
a39cd87 Fix multithreaded MPEG-4 decoding.
7254afd Merge remote-tracking branch 'cigaes/master'
020c287 avformat: Dont stop probing before the whole id3 tag is read
c6a43a7 lavfi/mptestsrc: fix invalid access in case of negative linesize
7c1a002 subtitles: introduce ASS codec id and use it.
b1cc12d ffmpeg: make -aspect work with -vcodec copy.
b42827f lavfi/vf_aspect: improve compatibility of parsing.
5b9675b Merge remote-tracking branch 'cigaes/master'
23daee0 avcodec/mpegvideo_motion: Check P field references
4c8ce75 svq3: use memmove to avoid overlap in memcpy.
212960e colorchannelmixer filter
449cdd5 colorbalance filter
300ca07 examples/filtering_audio: fix frame leak.
3e9c021 lavu: add av_clipd_c
5ae484e evrcdec: use memmove() instead of memcpy() when regions can overlap.
90a56eb lavc/gif: avoid encoding 0x0 images.
9db1c64 lavf/gif: support only GIF codec.
01367b0 lavf/gif: merge gif_write_{packet,video}.
b7a3f14 lavf/gif: trim unnecessarily long netscape ext code.
0a0e687 lavf/gif: remove unused fields.
28f9858 lavf/gif: simplify streams type checking.
978e373 cmdutils: make the "-help filter=" output less confusing
99818ac Fix libswscale compilation with --disable-optimizations on x86-32.
ee94362 Merge remote-tracking branch 'cehoyos/master'
6998af4 avcodec/bitstream: check codes in ff_init_vlc_sparse()
fb3e380 avcodec/bitstream: Check bits in ff_init_vlc_sparse()
2ade23a Fix pgc compilation with --disable-optimizations.
bdfe60c xan: Check for overlapping copies
32cc7ba fate: hot fix for gif failure.
b6408ff lavf/gif: fix assert in avio API after dfb3231.
91a5b4d gif: remove outdated comments.
8694e87 lavc/gif: return more meaningful error code.
71411b6 lavc/gif: merge two allocation checks.
dfb3231 lavf/gif: simplify palette writing.
7b972d8 gif: reindent after previous commits.
e065e8a lavc/gif: crop image when possible.
635389c Cleanse GIF muxer and encoder.
1efcab0 lavfi/aspect: apply hot fix for NUM:DEN syntax
f04ec05 lavfi/setdar: fix num/den swapping in log message
f212c23 lavfi/setsar: remove spurious #if FF_API_OLD_FILTER_OPTS around init field
c252247 avutil/intfloat_readwrite: include common.h for isinf()
e252460 lavfi/mptestsrc: remove unused size field
db84088 lavfi/mptestsrc: use AV_OPT_TYPE_DURATION
bbf003e lavfi/mptestsrc: reindent option constants
3933963 lavfi/testsrc: fix style
7ab6312 lavfi/testsrc: use int in place of unsigned
5229b78 lavfi/aspect: extend verbose feedback, show old SAR and DAR values
fe5ca6b lavfi/aspect: restore ratio parsing
8bfd878 lavfi/select: factorize options definition between select and aselect
dcc1b32 lavfi/select: add support for dynamic number of outputs
565c50a lavfi/select: make select_frame() return void
0b3bd78 Merge remote-tracking branch 'cigaes/master'
3220083 ra144: Try to fix int16/uint16 warnings from pgc
cc6f848 avutil/intfloat_readwrite: avoid comparission with INFINITY, use isinf()
45741dd vf_lut: fix simplification / off by 1 error
1de7dcb lavfi/stereo3d: fix interleave row output modes
7ee2dae lavfi/interlace: remove exec permissions.
4c6fa4e lavfi/lut: simplify nested component stepping.
45f5bf9 lavfi/lut: reindent after previous commit.
3db3b27 lavfi/lut: add direct path.
7f22530 Merge remote-tracking branch 'qatar/master'
7165881 lavfi/stereo3d: check input width & height
2787f7b Merge commit '34e6af9e204ca6bb18d8cf8ec68fe19b0e083e95'
4029a5e Merge commit '66531d634e75b834e89e4a6a0f7470ca018712a1'
e5dc509 Merge commit '01d376f598fe95478036f5d1e3e5e14ffe32d4bf'
4916e22 Merge commit 'bac8d38c0a716c8bdfdecf0ae545015c68f5df36'
8cff853 Merge commit '69f6f03cd16a09e4e848b4e82bae4993bc361cd0'
0a94659 Merge commit 'ecff5acb5a738fcb4f9e206a12070dac4bf259b3'
251f283 Merge commit 'b1bb8fb860b47e90dd67f0c5740698128fc82dcc'
f60ba6c Merge commit 'c0771a1ac6da697f86e3b10c8fe5dbc2ee92e347'
74e86d3 Merge commit 'aafed1175df76603e94c99a7748968780d6548d2'
b725202 lavfi/stereo3d: fix output width for sbsl/sbs2l
f0a149e lavfi: remove bad inverse telecine filters
a0a872d indeo3: check motion vectors.
34e6af9 indeo3: fix data size check
66531d6 indeo3: switch parsing the header to bytestream2
a5ebd2d cmdutils: slightly better -filters output.
e3e6aa7 lavfi/buffersrc: fix failed requests count.
e564431 examples/filtering_audio: get rid of AVABufferSinkParams
f2619cb examples/filtering_audio: enable ref counted frames
9db6aae ffplay: use format title metadata to set window caption.
01d376f rv10: check that extradata is large enough
bac8d38 rv10: return meaningful error codes.
69f6f03 rv10: cosmetics, reformat
34f87a5 qdm2: check that the FFT size is a power of 2
ecff5ac svq1dec: clip motion vectors to the frame size.
b1bb8fb svq1dec: check that the reference frame has the same dimensions as the current one
c0771a1 af_channelmap: cosmetics, use an extra local variable to shorten the code
aafed11 af_channelmap: sanity check input channel indices in all cases.
b8edf91 lavfi/histeq: fix out of array write
161dee4 rmdec: dont return uninitialized data
fe1de12 Remove two anonymous arrays.
9802f56 ass_split: Do not use the function name as a parameter name in a declaration.
92218aa butterflies_float: replace 2 lea by 2 add
1a40079 x86: float dsp: butterflies_float SSE
295ce83 lavfi/il: remove pointless store
9bd1b1c lavfi/earwax: remove pointless store
0ea97a1 Merge remote-tracking branch 'qatar/master'
c1fe41e libaacpluc: remove unused code
8325343 lavfi/stereo3d: remove pointless store
9429408 sgirledec: remove unused headers
b05d8d4 lavc: avcodec_open2(): pass context to av_log()
dc11acd doc/filters: fix sentence in setsar/setdar docs
30926a1 lavfi/aspect: fix weird copyright notice
ba32afd lavfi/split: use AVFILTER_DEFINE_CLASS to define class
7f1fd97 cmdutils: Fix build with lavfi disabled
bec402b mjpegdec: fix overlapping memcpy with upscale_v
6575539 libaacplus: support for float sample format
13bbfb8 sws: Skip ff_yuv2rgb_c_init_tables() when the output is YUV
6b657ac avcodec/c93: Check for block overlap.
e701cd9 avutil/avutil_version: Run checks just once
65efa1d lavfi/interlace: remove now unused av_opt_free() call
2d8a3cf avutil/pixdesc: check for component overlap
f807d6d avutil/pixdesc: check step/depth against each other
20e99a9 avutil/pixdesc: support for self-checking the descriptors
1314f53 avutil/pixdesc: fix rgb0 descriptors
0b06bd1 libaacplus: set supported profiles
8208269 libaacplus: set supported channel_layouts
f05cfb6 sws/fill_rgb2yuv_table: use ROUNDED_DIV
bcf6434 sws/fill_rgb2yuv_table: increase precission to 32bit
2fa11a9 sws/fill_rgb2yuv_table: avoid 2 divisions
97b2865 libaacplus: remove FF_API_OLD_ENCODE_AUDIO cruft
5b27c30 flvenc: do not mux more than one stream per type
003bf33 sws: fix alignment of rgb2yuv
7e20f80 fate: fix histogram test, try #2
7ed691e Merge remote-tracking branch 'qatar/master'
d98c3ad Merge commit '015821229f96bf7e677f2a711a58dbea3009f574'
05bea44 Merge commit '5941978e71d2c3a8e2a7e87951e081e0b2e77da9'
d5c3140 Merge commit 'c46819f2299c73cd1bfa8ef04d08b0153a5699d3'
398b9ed Merge commit 'c0dcf89887f7fbdd7a8502bc7c715f50157562cb'
41985cb doc/filters: merge asplit and split documentation
3453b01 lavfi/split: fix minor documentation issues
de656ea lavfi/drawtext: make options array more readable.
3950236 sws/x86: update RENAME(rgb24toyv12)() to using the user provided rgb2yuv table
7a2a421 vf_histogram: avoid floats, unbreak fate
3418683 doc/filters: add a curves example with psfile.
6e29f39 swr/rematrix: use av_calloc()
8a11114 pca: use av_calloc()
003d497 pca: use sizeof(variable) instead of sizeos(TYPE)
a4f03f0 FATE: add a test for the histogram filter
9e6dd24 doc/filters: move aphaser to right(audio) chapter
8281791 lavfi/histogram: remove pointless store
7770975 lavfi/noise: remove pointless store
9ecdd76 lavfi/curves: fix memleak after master component dition.
aba678a deshake: fix off by 2 error
3d8afb2 vf_deshake: Fix crash with r*=64
6add627 fate: Set the bitexact flag for vp3/vp5/vp6 tests
1557f34 dfa: support decoding version=1.0
1cb02d4 lavfi/curves: add support for Photoshop curves files (.acv).
99dac39 lavfi/curves: add support for master component.
0158212 vp3: Use full transpose for all IDCTs
5941978 vp3: bfin: Transpose the IDCTs
c46819f x86: Move constants to the only place where they are used
c0dcf89 bfin: Match DEFUN_END macros to the right functions
357da7e sws: remove forgotten FAST_BGR2YV12 define
c10d498 Add thread-safe wrapper for get_format().
8067f55 Fix compilation on ARM with android gcc 4.7
920dd84 sws/x86: remove 8bit rgb2yuv coefficient case for rgb24toyv12 special converter
a37fd7f sws: Update rgb24toyv12_c() to user supplied rgb2yuv tables
8e27c6e sws/"rgb2rgb": drop RGB2YUV_SHIFT
2a5d1cb sws/x86: update rgba->yuv to use user supplied table
17ad06c sws/x86: update rgb/bgr->yuv code to use provided coefficient table
9aafb95 sws: init input_rgb2yuv_table depending on yuv colorspace
3662e49 sws: move RGB2YUV_SHIFT to swscale_internal.h
e66a106 lavf/libquvi: fix error reporting.
da1bb21 lavfi/aphaser: silence uninitialized variable warnings.
977ee8a lavfi/negate: stop calling lut_init() as that function does nothing now
6ffe911 lavfi/testsrc: unbreak smptebars only build
8de9bb6 lavf: remove some flushing in write_packet muxers callbacks.
bc1847a doc/filters: remove mention to telecine mp filter
dfac37a lavfi: add missing periods in filter descriptions.
f6c9a32 ffmpeg: show error message in case of av_buffersrc_add_frame_flags() failure
fba3a3b doc: document -opencl_options option in ff* tools manuals
1e3104c Add avpriv_dsputil_init() and use it in lavfi where relevant.
d4956b0 sws/input: replace hardcoded rgb2yuv coefficients by table
41ebb64 swscale/output: fix alpha scale in the new functions
a4b5e45 sws/output: add yuv2rgb_full_1_c_template()
458d956 doc/filters: move mpdecimate doc to a more appropriate position.
7a92ec9 lavfi: port IVTC filters from vapoursynth.
ab0ad6e lavfi: rename decimate to mpdecimate.
9204a7d sws/output: add +yuv2rgb_full_2_c_template()
6626645 sws/output: factor yuv2rgb_write_full() out
f359be9 lavfi/smptehdbars: fix priv_class pointer.
d9be6e6 lavfi/testsrc: grammar fix in comment after 03e2ec32.
03e2ec3 lavfi: add smptehdbars source
2952ed2 doc/filters: move telecine from audio to video filters
28ac842 lavu/dict: cosmetic realign.
572e38a log: Remove redundant va_list creation from missing_feature_sample()
38e66af Merge remote-tracking branch 'cigaes/master'
536baf6 oggenc: Fix pref_duration AVOption type
9e8e03d lavu/opt: check int lists length for overflow.
2a1d7ea lavu: add parens to macro argument.
76c8060 lavu: add av_pure to av_int_list_length_for_size.
6fbb21d lavfi/buffersink: factor checks for lists sizes.
ded2f18 avcodec: fix ignorecrop AVOption offset
8137ea3 doc/filters: use common options introduction string.
2b44195 cmdutils: print if filters are sources or sinks.
73180f5 lavfi: flag more dynamic i/o filters.
423089e lavf/mxfdec: validate month/day before date formatting
c8b3644 lavf/mxf: fix parsing of timestamps
8da2a3a lavf/mxfdec: use more widely supported time format string
cac3096 lavf/mxf: fix parsing of the month from mxf timestamps
9b672d4 vf_mp: mp buffers are not compatible with the reference count system
87dd62e lavfi/testsrc: make use of AV_OPT_TYPE_DURATION
dcea585 lavfi: drop now unused shorthand field from AVFilter.
8f99494 avutil/opencl: merge opencl env to opencl context
34b78ad Merge remote-tracking branch 'qatar/master'
ed3680b Merge commit '2004c7c8f763280ff3ba675ea21cf25396528fd3'
0bc34ef doc/utils: use @code markup for opencl function names.
694fa00 Merge commit 'c51a3a5bd9a5b404176ff343ecadb80b2553b256'
43bf4ee Merge commit 'e027032fc6a49db5a4ce12fc3e09ffb86ff20522'
52bda1d Merge commit 'a89c05500f68d94a0269e68bc522abfd420c5497'
a47288f lavfi/hue: add support for more alpha formats
9b595e8 avdevice/lavfi: add error checking for av_opt_set_int_list()
e87c1cd ffplay: replace opaque/params for buffersinks
047a027 lavfi/hue: copy alpha plane too
72ad0d5 lavfi/hue: make do while (0) form meaningful.
9fa3b5b lavfi/crop: log pos in debug message
1d86fe6 lavfi/crop: restore pos constant, and fix "t" variable misplacement in variable array
9ae9ae1 doc/utils: apply misc fixes to OpenCL docs
949c862 doc: merge syntax.texi, eval.texi and opencl.texi into utils.texi
b59aa00 doc/libavutil: remove include of opencl.texi
227b445 vf_interlace: fix frame rate
ebbd4fd Merge remote-tracking branch 'qatar/master'
7e68491 Merge commit '921046008f5335601f9d76dc3a768eb5cd91e1b9'
608d860 Merge commit 'e19e8aeeaaff3d4bc8f6065764c93f0298782ac6'
3dedcef avfilter: add missing AV_OPT_FLAG_FILTERING_PARAM
1007de7 asetpts: add AVOptions
292f681 avfilter: Filter options that are used for both video and audio should have both flags
f81a8e8 Merge commit 'dc574658d15ad8f171dbdecbdce7197acf9424a0'
7b6c0bd Merge commit 'bee2d75b66e2f02e0877796c01202299a4b56cfb'
9a91c67 Merge commit 'f160c6a18a574b4c7d063e0a748037cbbd9912ee'
835cc0f Merge commit 'fa2a34cd40d124161c748bb0f430dc63c94dd0da'
f4db6bf Merge commit '7e8fe4be5fb4c98aa3c6a4ed3cec999f4e3cc3aa'
16fc24b Merge commit '7cdd737ba81b5c2c9521c4509edf0ac315fabc65'
46de9ba Merge commit '1ba95a9cca57b023b9b9de071a5671fc05b05e58'
6b5ec76 lavfi: fix forgotten chunk in eb0f774d.
0acf7e2 avfilter: remove opaque passing hacks
3fc7b47 buffersink: switch from opaque to AVOptions for params
a1e7e02 abuffersink: switch from opaque to AVOptions for params
f16a6f6 lavfi/ocv: fix crash with no dilate arguments.
490786c lavfi/ocv: fix crash with no filter name specified.
51e71d6 lavfi/ocv: fix build after fd6228e65.
4a88989 buffersink: remove shorthand
f1e62af avfilter: remove mixed args hack for scale.
62d888e ffmpeg: use options for abuffersink.
e48ded8 lavfi/buffersink: accept parameters as options.
af0d270 lavu: add helper functions for integer lists.
3d7d819 avfilter/asrc_aevalsrc: fix return code, 2nd try
fd6228e lavfi: remove now unused args parameter from AVFilter.init and init_opaque
d69a417 lavfi: remove now unused args parameter from AVFilter.init
491d261 avfilter/asrc_aevalsrc: check correct variable
dee2db5 doc/filters: update volume options description.
ae8d435 doc/filters: add quick emboss example
04924bc avfilter: remove old shorthand system
9c5f392 doc/cropdetect: update boxblur options description.
9811b79 doc/crop: update boxblur options description.
fc15ad4 doc/filters: update boxblur options description.
8876b08 doc/filters: update blackframe options description.
80116b6 af_pan: avoid spaces before % to avoid possible issues with MSVC
3c821e7 af_pan: switch to an AVOptions-based shorthand system.
9470b54 af_pan: fix parsing arguments from the example in the documentation
c378ba1 abuffer: switch to an AVOptions-based shorthand system.
16e5e13 buffersrc: switch to an AVOptions-based shorthand system.
a3cb865 x86: dsputil: Move some ifdefs to avoid unused variable warnings
2004c7c x86: dsputil: cosmetics: Remove two pointless variable indirections
c51a3a5 x86: dsputil: Refactor some ff_{avg|put}_pixels function declarations
e027032 x86: dsputil: ff_h263_*_loop_filter declarations to a more suitable place
8f3c440 lavfi/atempo: switch to an AVOptions-based system.
a89c055 x86: h264qpel: int --> ptrdiff_t for some line_size parameters
9ab7961 avfilter: Update scale to dictionary based options
710b0aa Merge commit '48a5adab62bd2a553f5069d41fa632a0701835e5'
eb0f774 Merge commit '1565cbc65cbb9f95c11367314a080068895e0cf0'
4fde705 Merge commit '111367263af41c88a44bd763ceefc11d53a7f655'
5c68e14 Merge commit 'c2c9801bc9bce688d51d1a96f5f3ea93933e2dee'
86070b8 Merge commit 'bc1a985ba030e9861d24965d42792850b43a43ea'
9da3696 lavfi/overlay: improve feedback in case of invalid expression
fdedfc0 doc/filters: rework Commands section for overlay filter
b2e2273 doc/filters: apply minor fixes to hue Commands section
aff6ceb lavfi/overlay: fix crash in case of invalid expression
ed2c827 lavfi/overlay: add repeatlast option
a77454e lavfi/overlay: reindent constants in option list
231fd44 Merge commit '38f0c0781a6e099f11c0acec07f9b8be742190c4'
9110f95 doc/filters: use -af and -filter_complex instead of amovie for two examples.
9f3ae7a Merge commit '4a37d4b3f8137a4c2bbbca043de076af966b9446'
838d803 lavfi/mp: switch to an AVOptions-based system.
70b72ca doc/encoders: Clarify that there are 2 prores encoders
b3c3996 avcodec: rename prores encoders
d980641 doc/filters: fix fade-out hue saturation expression in sendcmd example
9ad27cd doc/filters: update hue command syntax after recent update
7bd014e lavfi/aspect: fix d2q convert in init.
97104aa Merge commit 'f223ad1e000d56ef5231a3b1fc00495b538a9ed6'
b2175b0 Merge commit '93e65e9a6c0895f869752a66731d9b2ec3916467'
9ab221f lavfi: deprecate aconvert.
71ef1ec lavfi/aspect: switch to an AVOptions-based system.
647fe2e Merge commit '9e6b5e61a0c91e25e298d0a21b189c4c95443795'
976e343 lavfi/flite: switch to AVOption-based system
160ed96 lavfi/hue: extend debugging message
3411aba lavfi/hue: reindent after last commit
e4fd58f lavfi/hue: apply major simplifications, and switch to AVOption-based system
25882a7 FATE: add a test for the interlace filter
3fce136 lavfi: new interlace filter
c36ab01 lavfi/ebur128: remove now unused av_opt_free call.
9210460 cmdutils: allow -h filter=<name> to print information about a filter.
e19e8ae avtools: move media_type_string() from avprobe to cmdutils.
dc57465 avconv: print filter options in -h full output.
bee2d75 avconv: update to the new options syntax.
f160c6a lavfi: do not segfault on NULL passed to avfilter_get_by_name()
fa2a34c lavfi: change the filter registering system to match the other libraries
7e8fe4b lavfi: add a function for counting elements in AVFilterPad arrays.
7cdd737 lavfi: mark filters with dynamic number of inputs or outputs with special flags
4f43e9b avfilter/aresample: use init_dict system and set child AVOption context correctly
f6bfeef avfilter: fix handing of child context options
1ba95a9 lavfi: add avfilter_init_dict() for initializing a filter with a dict.
48a5ada lavfi: add avfilter_init_str() to replace avfilter_init_filter().
1565cbc lavfi: make avfilter_free() remove the filter from its graph.
1113672 lavfi: add AVFilterContext.graph.
c2c9801 lavfi: deprecate avfilter_graph_add_filter().
bc1a985 lavfi: replace avfilter_open() with avfilter_graph_alloc_filter().
38f0c07 lavfi: merge avfiltergraph.h into avfilter.h
4a37d4b lavfi: add const to the pads parameter of avfilter_pad_get_name/type
91d2efa lavfi: add const to AVFilterContext.filter.
c1907bd lavfi/removelogo: switch to an AVOptions-based system.
7f09b88 avienc: fix overflow of audio sample count
865e20d avfilter/f_select: use AVFrame metadata accessor function
c74b0ed lavfi/amerge: switch to an AVOptions-based system.
eabc0c7 ffmpeg: insert format filter with the appropriate separator.
23a750c lavfi: do not warn inappropriately with aevalsrc.
937325f ffmpeg: insert aformat filter with the appropriate separator.
64ce15b lavfi/aevalsrc: switch to an AVOptions-based system.
94d13df Fix compilation with --disable-everything --enable-filter=deshake
ff99b42 avformat/avisynth: Don't insert null frames or samples at the start of a stream.
d185343 libshine fixed point MP3 encoding support
fb78b94 cmdutils_common_opts: fix indention of #if
0a95449 cmdutils: remove unneeded #if
d757f75 cmdutils: add opencl command line options to ffmpeg
567feaa lavfi/bbox: remove unused variables and functions
580a060 Merge remote-tracking branch 'qatar/master'
ad9e66a lavfi: add pp to the ':'-to-'|' compat layer.
cf7d384 Merge commit '9de9b828ef005dec37052548c195a6b4f18fc701'
e2e992c lavfi/asetnsamples: switch to an AVOptions-based system.
1c0feee lavfi/anullsrc: switch to an AVOptions-based system.
7464b9e lavfi: remove bbox from the filters left to update.
11f6174 lavfi/blend: support more yuv pixel formats
7fdebb1 lavfi/astreamsync: switch to an AVOptions-based system.
2fb8ca7 lavfi/astreamsync: fix eval memleak.
5ec016a Merge commit '20429ba96e55db17ac57f6c0e330914287f1f614'
ab4afcb lavfi/blackdetect: switch to an AVOptions-based system.
7eb1ea2 lavfi/sendcmd: switch to an AVOptions-based system.
389eb0a lavfi/testsrc: remove useless args/NULL passing.
dd97736 avfilter: add missing ,
567616c Merge commit '8a776ad90e00ab2b98e8683ac6182d641a383c3a'
38d1a5a lavfi/smptebars: switch to AVOptions-based system
3c2e4c2 lavfi/showwaves: switch to an AVOptions-based system.
38788f2 lavfi: replace new filter list with filters left to update.
d83c481 MAINTAINERS: add opencl maintainer
f1e606c mxfdec: update current edit unit when seeking in mxf files without index tables
eeb6efc Merge remote-tracking branch 'cigaes/master'
32a7b85 lavfi: remove telecine libmpcodecs wrapper
10b1cc6 lavfi: remove double .priv_class initializers
661e284 telecine filter
08dd2c9 fate: add tests for unknown channel layouts.
0d58bbb lavfi/buffersrc: update for compatibility with the fork.
2844ea8 lavfi/curves: introduce "all" field in presets and use it.
7e7dc14 lavfi/curves: make possible to customize presets.
a1e798e lavfi/curves: fix a spacing weirdness.
c66c92a doc/opencl: speling and gramer fixes
9d442b9 opencl: add spec opencl device APIs 20130411
f223ad1 doc: document the prores encoder options
4c9b031 lavfi/smartblur: cleanup unused shorthand and doc.
fcaea21 lavfi/overlay: cleanup unused shorthand.
3417280 lavfi/field: cleanup unused shorthand and doc.
310bf28 mss4: make code independent of sizeof(AVFrame)
b6d5a94 mss4: use init_get_bits8()
742c392 Merge remote-tracking branch 'qatar/master'
93e65e9 Cosmetics, restore alphabetic order in atomics lists.
9e6b5e6 img2enc: add an option for overwriting one file with subsequent images
65120f6 Merge commit '85deb51a01f1ecc5ac5faa52ad8ea141c384e23a'
a87e85f Merge remote-tracking branch 'ubitux/shorthand-cleanup'
77add96 lavfi/setfield: switch to an AVOptions-based system.
73c1a00 lavfi/asettb: switch to an AVOptions-based system.
0724b4a Merge commit '62844c3fd66940c7747e9b2bb7804e265319f43f'
cb2327e lavfi/aselect: switch to an AVOptions-based system.
bca4caf lavfi/sine: switch to an AVOptions-based system.
9ceb7bd lavfi/deshake: switch to an AVOptions-based system.
c85f56b lavfi/tinterlace: switch to an AVOptions-based system.
64a1031 lavfi/tile: switch to an AVOptions-based system.
35a2740 lavfi/concat: switch to an AVOptions-based system.
944ad46 Merge commit 'e8cafd2773bc56455c8816593cbd9368f2d69a80'
3bc3c78 Merge commit '6d25c9db11e87ec58652de6588448225137b0c57'
cb20ca1 Merge commit '2e81acc687e64d15dd93c74793060bb5a233f44d'
d7e8b3d Merge remote-tracking branch 'ubitux/lavfi-mixed-short-long'
44d4488 Merge commit '8114c101607843a86960bd3e0e9c40487dc2a961'
b89ce54 lavfi: restore mixed short/long option support with the new system.
0965be0 Merge commit '4d1f31ea44f82adfb2b712534d71e27233a4f785'
c7b0a84 Merge commit '62549f9655c48f0ec061087fa33a96040ce01145'
3142824 Merge commit 'c43a7ecad997fc527af34b952334f3d030709a1b'
ef29a95 Merge commit '7b3eb745b98b04dd8a4970b9fd6c98998e858fc1'
db2de94 avutil/opencl: add opencl device list APIs 20130411
3a3d984 Merge commit 'a42d6e6c4c19912b73cae8ca9133b4202667c303'
670e0f7 Merge commit 'b7b3302f8f2c7d9f6e08e0a976890eefe3edcc9e'
8bafd83 Merge commit '7bc1a883c9158bb6e383d86fc76bdf2541e9a9fe'
7f2198a Merge commit '73d5d405d424c06f3f354337cfdb24794932094d'
ae6634d Merge commit 'b13623e184759f37348b8fdb1276b1bb408f3e59'
ac9362c Move misplaced file author information where it belongs
8905a81 Merge remote-tracking branch 'richardpl/biquads'
42c70b3 Merge commit 'dd7fc37c71955b78a2687f29e871f714d18de386'
e6067ac lavfi/biquads: switch to an AVOptions-based system
5e5ef6e Merge remote-tracking branch 'richardpl/framestep'
7c79ec6 lavfi/framestep: remove request_frame hack
f77db72 lavfi/framestep: switch to an AVOptions-based system
f17651b Merge commit '3f14febbdf7c93bbd186399da27991180e5916b6'
d9d7c54 Merge commit 'ba8efac977f4276f05274947b2b67d144cbc965a'
5714812 Merge remote-tracking branch 'mbouron/shorthand-cleanup'
ac217bd Merge commit 'b2b25b0659fa047da6266d2ce165d43011136b30'
f43da3d lavfi/aphaser: switch to AVOption-based system
314be19 Merge commit 'ac20e3ab8ed497549ee2a62754f01eee5e7a5066'
a5ce5ac lavfi/apad: switch to AVOption-based system
2b17e58 lavfi/afade: switch to AVOption-base system
6afed2a lavfi/blend: switch to AVOption-based system
ab6091f Merge commit '7536c671040f1f3ebc9f0d3b7831dac71436b775'
8ac7090 Merge remote-tracking branch 'ubitux/shorthand-cleanup'
7668b68 lavfi/idet: switch to an AVOptions-based system.
b2d5891 lavfi/histogram: switch to an AVOptions-based system.
d5226fc lavfi/stereo3d: switch to an AVOptions-based system.
a689a6b lavfi/noise: switch to an AVOptions-based system.
e4bd1db lavfi/histeq: switch to an AVOptions-based system.
72ce979 Merge remote-tracking branch 'mbouron/shorthand-cleanup'
c2696da Merge commit 'b83e9efc53e5491716625aa31c69006b1119b280'
531158e lavfi/kerndeint: switch to AVOption-based system
b4ffc35 Merge remote-tracking branch 'ubitux/shorthand-cleanup'
a4e0def Merge commit '0c2466dec719b933d161f5d680a57fde38aa5daa'
6f46403 lavfi/il: switch to AVOption-based system
4ecee69 lavfi/mptestsrc: switch to an AVOptions-based system.
791da47 lavfi/mandelbrot: switch to an AVOptions-based system.
bd85fee lavfi/life: switch to an AVOptions-based system.
169880e lavfi/cellauto: switch to an AVOptions-based system.
cff8f91 lavfi/decimate: switch to an AVOption-based system
2040b42 lavfi/field: switch to AVOption-based system
6a2fb5b Merge commit 'ffea3b00c39caa8ad78456ae08c8353929974dfd'
8695d9d lavfi/smarblur: add missing newline at end of verbose message
2ffee3e lavfi/smartblur: switch to AVOption-based system
f42635a Merge commit '33b97faaba2744f0a2fd65c0ef9ecc2de3fad7ff'
270d3c9 Merge remote-tracking branch 'ubitux/shorthand-cleanup'
b3fb2d8 Merge commit '95f1f56a21bc2f824af6fb97ca7ab35cdd0c401e'
e2b0edb lavfi/subtitles: switch to an AVOptions-based system.
8da1fff lavfi/pp: switch to an AVOptions-based system.
f8eabab lavfi/geq: switch to an AVOptions-based system.
1cdb9f4 lavfi/edgedetect: switch to an AVOptions-based system.
34610e1 lavfi/curves: switch to an AVOptions-based system.
8da1f1f lavfi/colormatrix: switch to an AVOptions-based system.
8388e1e lavfi/perms: switch to an AVOptions-based system.
5afd58f lavfi/ebur128: switch to an AVOptions-based system.
4964ec2 lavfi/showspectrum: switch to an AVOptions-based system.
1b1688b lavfi/silencedetect: switch to an AVOptions-based system.
7c11c21 lavfi/thumbnail: switch to an AVOptions-based system.
7e99ccf Merge commit '40c885c589808455a1c4b473509f1e6cd4908f55'
16f1e83 lavfi/overlay: remove dupe initializer
e434ddd Merge commit '9087eaf193b8ce99c41352064a81916fa66adb49'
8bdb119 Merge commit '20b46f8f4fff6aeeab9ea418dc359eda8887ced6'
94ec709 Merge commit 'ee0e8d4b15a87932ab6066cd6eae3cab08726319'
f780a90 Merge commit '8c747d46f721cffa8ea51990805ad1d3a3a4fd0a'
1ee9eac Merge commit '7ed833d78ea661d619124fd898547a900f6480bc'
9de9b82 lavc: don't overwrite display dimensions with coded dimensions.
2d6edb2 lavc: extend / update the [coded_]{width,height} doxy
85f115b Merge commit 'c334c113d4d9e9a41bc38a3e4458d7ab21010401'
da3f899 Merge commit '5aa1a668cfae7f617e1a06efad20f87283badd8a'
9280fc7 vf_curves: add option to set all curves at once
81c1ed7 Merge commit 'f13ab29925883b4245da4129694af3af378d67be'
b8a1f8b Merge commit 'a39c154049a2d0c4fb02a5c74f58d6986ec21cec'
0c3d706 Merge commit 'b9dfee9fa259dfc885508179a359dccc9e7840bd'
d70b494 Merge commit '8ec464c61c46a5d088b43d24e384d6c37b7ef14a'
0726d51 Merge commit '335c31293baec6e6cf5907bd29840af3de8ff735'
215ca86 doc/filters: review introductory example and explanation
e62fca1 lavfi/amerge: drop duplicated "Buffer queue overflow" message
2702179 ffmpeg: update error message, and make use of av_err2str() to simplify
eebe0b0 Merge commit '63e58c55c17d7f8b5eec9c082fe0f8edc305a24e'
1c3cdf5 Merge commit '460e7b4f6d473d9f03ed45501221f9cb209b28fd'
200e04c Merge commit 'fba0156af77b11ec99edf4ee8f511b7aaa6b1891'
eb6d58d Merge commit '51def31dbe5b6e857536de8fa428f263d64f3ae5'
a3cb303 avfilter/blackframe: add "thres" back as alternative
90efdf9 avfilter: support alternative keys in the alternative shorthand system
43bac12 Merge commit '62dcdb028cc84845fd263bb09304c4c6500bda7a'
2a2a643 Merge commit 'e67a87eac814c7805d18c983c43033a8a1bd62af'
4513158 Merge commit 'd28cb849899abd98bf2dd72f5a3dd56d441aeb27'
20429ba h261: Move encoder/decoder shared table init to common code
8a776ad h261: Move shared data tables from a header to a proper C file
828044a Merge commit '4fa1f52e33b70029e2b621852f3af7c1ef9aecff'
d2752ef lavfi/overlay: add process_command callback
006e20b lavfi/overlay: add enable expression
cc3edd9 lavfi/overlay: add dynamic expression evaluation support
8afcaae lavu/eval: rename "new_eval_expr()" to "make_eval_expr()"
0594ef0 Merge commit 'b439c992c23f3e0f3832fffd2a34a664b236c525'
2a7f885 lavf: add libquvi demuxer.
b93b27e dsputil: Make dsputil selectable
85deb51 h264: Only initialize dsputil if error resilience is enabled
62844c3 h264: Integrate clear_blocks calls with IDCT
e8cafd2 h264: Clear the mb members via memset instead of using dsputil
6d25c9d dsputil: Make square put/avg_pixels functions local to h264qpel
89388a9 Replace all occurrences of PRI in sscanf() calls with SCN
2383068 x86: sbrdsp: implement SSE2 qmf_pre_shuffle
d2e051e lavfi/separatefields: adjust tb to avoid rounding errors.
685617a avformat/avisynth: Cosmetics
ca3cef7 avformat/avisynth: Fix off-by-one error in avisynth demuxer.
d0073c7 separatefields filter
f1c0c6b Merge remote-tracking branch 'cigaes/master'
6a78ec1 ffmpeg: print frame decoding error statistic
eedcac6 ffmpeg: dont exit 0 if fewer than 1/3 of the input could be decoded.
2e81acc x86inc: Fix number of operands for cmp* instructions
62a1181 h264: wait for missing slices only on frames
837112c af_channelmap: fix uninitialized variable use introduced in ba8efac977f4276f05274947b2b67d144cbc965a
1043cb8 lavc/ass: use bprint API in ff_ass_add_rect().
de38e7c ffmpeg: use a rational for -aspect option.
cdac3ac lavfi: add a bump and docs entries for the AVOptions switch
8114c10 lavfi: add avfilter_get_class().
4d1f31e lavfi: make AVFilterContext export filter options.
62549f9 lavfi: error out when options are provided to a filter that does not take any
c43a7ec lavfi: remove now unused args parameter from AVFilter.init
7b3eb74 vsrc_testsrc: switch to an AVOptions-based system.
a42d6e6 vsrc_movie: switch to an AVOptions-based system.
b7b3302 vsrc_nullsrc: switch to an AVOptions-based system.
7bc1a88 vsrc_color: switch to an AVOptions-based system.
73d5d40 split: switch to an AVOptions-based system.
b13623e af_volume: switch to an AVOptions-based system.
dd7fc37 af_join: switch to an AVOptions-based system.
3f14feb af_channelsplit: switch to an AVOptions-based system.
ba8efac af_channelmap: switch to an AVOptions-based system.
b2b25b0 af_asyncts: switch to an AVOptions-based system.
ac20e3a af_amix: switch to an AVOptions-based system.
7536c67 vf_yadif: switch to an AVOptions-based system.
b83e9ef vf_unsharp: switch to an AVOptions-based system.
0c2466d vf_transpose: switch to an AVOptions-based system.
ffea3b0 vf_settb: switch to an AVOptions-based system.
33b97fa vf_setpts: switch to an AVOptions-based system.
95f1f56 vf_select: switch to an AVOptions-based system.
40c885c vf_pad: switch to an AVOptions-based system.
9087eaf vf_overlay: switch to an AVOptions-based system.
20b46f8 vf_lut: switch to an AVOptions-based system.
ee0e8d4 vf_libopencv: switch to an AVOptions-based system.
8c747d4 vf_hqdn3d: switch to an AVOptions-based system.
7ed833d vf_gradfun: switch to an AVOptions-based system.
c334c11 vf_scale: switch to an AVOptions-based system.
5aa1a66 vf_frei0r: switch to an AVOptions-based system.
f13ab29 vf_fps: switch to an AVOptions-based system.
a39c154 vf_fieldorder: switch to an AVOptions-based system.
b9dfee9 vf_fade: switch to an AVOptions-based system.
8ec464c vf_drawtext: switch to an AVOptions-based system.
335c312 vf_drawbox: switch to an AVOptions-based system.
63e58c5 vf_delogo: switch to an AVOptions-based system.
460e7b4 vf_cropdetect: switch to an AVOptions-based system.
fba0156 vf_crop: switch to an AVOptions-based system.
51def31 vf_boxblur: switch to an AVOptions-based system.
62dcdb0 vf_blackframe: switch to an AVOptions-based system.
2831b30 vf_aspect: switch to an AVOptions-based system.
e67a87e vf_(no)format: switch to an AVOptions-based system.
0af7fe1 af_aformat: switch to an AVOptions-based system.
d28cb84 buffersrc: switch to an AVOptions-based system.
4fa1f52 af_resample: switch to an AVOptions-based system.
b439c99 lavfi: switch to an AVOptions-based system.
56c1b92 dfa: implement missing TDLT coding method
b4eb06d msmpeg4: ignore negative DC overflow
c03dc44 msmpeg4: fix asm code in ff_msmpeg4_pred_dc()
4e0130f Merge remote-tracking branch 'qatar/master'
fc79230 srtp: Include rtpdec.h for RTP_MAX_PACKET_LENGTH
0e729b2 rtpdec: Increase max rtp packet size to 8192
350ad50 lavf: Use RTP_MAX_PACKET_LENGTH instead of 1500
93e8fcb Merge remote-tracking branch 'cus/stable'
5fbf9c1 avfilter/vf_noise: fix build without mmx*inline
9dc88ac lavfi: remove noise libmpcodecs wrapper
6934244 lavfi/noise: copy inline asm from mp=noise
85b9bf5 ffplay: simplify video pts calculation
5dacf7b ffplay: fix indentation
0b24e34 ffplay: handle audio buffersink output properly with buffering filters
325846a ffplay: set time_base of audio filter buffer src
ed8373e lavfi: always check return value of ff_get_{audio,video}_buffer()
e82f562 lavfi/mandelbrot: reindent after 51bcd5cd.
bc0522d h264pred: Add a few missing const declarations for ff_cropTbl derived pointers
51bcd5c lavfi/mandelbrot: fix speedloss with default config after morphing introduction.
1f2ce32 lavf/wavdec: skip padding byte
0678c38 rtsp: add option to set the socket timeout of the lower protocol.
c6ae7f6 avio.h: fix indention
9fce2b8 lavfi/il: use standard option parsing
8a97f6a Merge remote-tracking branch 'mbouron/master'
7cfaf72 flvenc: dont call avio_flush() unconditional
a286940 mux: also call avio_flush() when flushing the muxer
ad6a50c avformat: add writeout_count statistic
0138fe5 Merge remote-tracking branch 'qatar/master'
024a5f7 Merge commit '9e0f14f16cfc9456a691655fda7d01090bffe47e'
5f49e92 Merge commit '610b18e2e3d8ef5eca3e78f33a0625689b8d2bb9'
1090f69 Merge commit 'aa8d89536d35af0a0c8d8bac2b452ffe7b82cae5'
d2ec6ea lavc: Move ff_cropTbl and ff_zigzag_direct from dsputil to mathtables
9e0f14f lavc: Make pointers to ff_cropTbl const
610b18e x86: qpel: Move fullpel and l2 functions to a separate file
18df366 vp3: Embed idct_permutation array directly in VP3DecoderContext
0f59845 bfin: Make vp3 functions static
aa8d895 bfin: Don't use the vp3 idct functions if bitexact behaviour is expected
25b143a lavf/mxfdec: handle identification metadata
018cc6f lavfi/histogram: use standard options parsing
1f97dfb lavfi/blend,noise: remove unedeed av_opt_free() call
e2946e5 x86: sbrdsp: implement SSE qmf_deint_bfly
1adf54d dfa: implement tdlt chunk decoding
4bcb75c ffmpeg: Print a warning when -frames is affecting non video frames
2f284c0 dpxdec: Fix decoding of RGBA10
0884d04 lavc: fix recoded subtitles end.
38665ef asfenc: convert asserts to av_assert
1fabd95 lavf/http: use a more compatible default user agent.
28943c4 vf_noise: Fix av_lfg_get() maximum value
6244724 vf_noise: remove low quality mode
21f4fc2 avfilter/vf_mp: fix x86 cpu caps
1177416 sbrdsp: unroll and use integer operations
f4ac802 sbrdsp: unroll sbr_autocorrelate_c
ff50b08 coverage: filter /usr/include out
32bac65 Merge remote-tracking branch 'qatar/master'
84bfa8b Merge commit 'a862c7d3368241e72a465ab944afa38ea62a6640'
11d7bbb fate: add coverage for background disposal in gif decoder
7775992 doc/filters: fix main/over mismatch in movie examples
f4b0d12 x86: sbrdsp: Implement SSE neg_odd_64
37f080f Merge remote-tracking branch 'qatar/master'
473d129 Merge commit '0404ec619d43f27b87c424aa1a572a6699fe6a31'
04b0fd7 Merge commit 'b78f81c8033904e2e75add0c9a603df6df514a30'
e7c801d Merge commit '66ac3dbf1e60c27d0f1d779a424c0b33b7ca3780'
3d73be0 Merge commit 'ed16c2dbf47cdd7c48825b4da6e7036698e5dde1'
fa871b1 Merge commit 'ae35d91d44c5e676af3d146bf8d05b241c467675'
99186f1 fix bug of finding CPU device
a862c7d Integrate lcov/gcov into Libav
9a8f1e7 img2dec: make use of AV_OPT_TYPE_IMAGE_SIZE
1d5b4f9 img2dec: make use of AV_OPT_TYPE_VIDEO_RATE
d343848 rawvideodec: make use of AV_OPT_TYPE_IMAGE_SIZE
9f5bb44 rawvideodec: make use of AV_OPT_TYPE_VIDEO_RATE
4c76600 rawdec: make use of AV_OPT_TYPE_VIDEO_RATE
3d9a789 bintext: make use of AV_OPT_TYPE_IMAGE_SIZE
33b6d21 bintext: make use of AV_OPT_TYPE_VIDEO_RATE
37a9708 x86: sbrdsp: implement SSE neg_odd_64
0b467a6 x264asm: fix cmp* number of arguments
8c43fd8 tty: make use of AV_OPT_TYPE_IMAGE_SIZE
2034321 tty: make use of AV_OPT_TYPE_VIDEO_RATE
29a4221 Merge remote-tracking branch 'qatar/master'
029cca6 doc/filters: clarify example explanation
89d581f doc/filters: fix old broken syntax of color source in overlay example
8e85b69 Merge commit '8c65264595d5a82c56ae5043320e4b875a414229'
52cd84d h261: Move mvmap table to the only place it is used
0404ec6 h261: cosmetics: Move functions to avoid forward declarations
b78f81c h261: K&R formatting and prettyprinting cosmetics
66ac3db h261: Move function declarations to h261.h
ed16c2d h261: Remove H.261 loop filter from dsputil
ae35d91 h261: Move ff_h261_rl_table_store declaration to header file
495ed19 cmdutils: remove error message from opt_default() in case of missing option
9b4d9d8 doc: enable compilation of -all tool pages
702e7438 doc: move ffmpeg-scaler.texi content to separated file
a6cd26f doc: move ffmpeg-resampler.texi content to separated file
a799028 doc: move ffmpeg-devices.texi content to separated file
2086c7e doc: move ffmpeg-formats.texi content to separated file
d5f3a0c doc: move ffmpeg-codecs.texi content to separated file
2b26077 lavfi/blend: use standard options parsing
a95e683 lavfi/noise: use standard options parsing
659672f lavfi/afade: use standard options parsing
8df46c6 rtpdec: Increase max rtp packet size to 8192
5ed9eeb rtsp/rtp_read_header: Use RTP_MAX_PACKET_LENGTH instead of 1500
c430eb2 doc/filters: fix erroneously truncated comment on a scale example
e80bc76 doc/filters: put separated geq variables in separate lines
faf689c xbmenc: remove unused code
08b31a7 xwdenc: remove unused code
77535bb bmpenc: get rid of BMPContext as it is unused
bd252ff lavfi/smptebars: fix invalid writes
0f8435c doc: document -v repeat
0a512e3 Merge remote-tracking branch 'cigaes/master'
28a807e libopenjpeg: Add support for XYZ colorspace, found in DCINEMA frames
8c65264 pixdesc/pixfmt: Add XYZ colorspace for XYZ 12-bit values
5e46f6b img2: Add j2k file extension for JPEG 2000
cfaffb1 avutil/opencl: replace assert by check and error message in av_opencl_init()
322428c avutil/opencl: check strtol for failure
39406ea avutil/opencl: add check for the program number to create kernel
b1dea2c lavfi/blend: add N variable
6a08ccd lavfi/smptebars: fix output for subsampled yuv
3b93bea matroskadec: Check EBML lace sizes.
115c3bc matroskadec: Check for overflows in xiph lace decoding
14de77d matroskadec: fix return code for too long xiph laces
740ebe4 dfa: remove redundant check
7ad359b Merge remote-tracking branch 'qatar/master'
208be6b Merge commit 'd1016dccdcb10486245e5d7c186cc31af54b2a9c'
83affcd lavc: use packet duration for subtitles if necessary.
cdafcf8 Merge commit '8d617b11cfc87b2c6056fee029ac5bc760af874a'
ab29893 Merge commit 'dbb1425811a672eddf4acf0513237cdf20f83756'
e7389ed Merge commit 'bcc94328980e6c56546792ab08b0756abdce310b'
534b292 Merge commit '8a96df7b70be509dae9ceec82d2c10a20361356d'
57b191b Merge commit 'fc43c19a567aa945398dccb491d972c11ec2a065'
d344b99 doc/ffprobe: fix references in See Also section
f8080bd xmv: do not leak memory in the error paths in xmv_read_header()
d1016dc xmv: check audio track parameters validity.
b88f902 bmv: check for len being valid in bmv_decode_frame().
8d617b1 id3v2: pad the APIC packets as required by lavc.
3623589 dfa: check for invalid access in decode_wdlt().
dbb1425 lavf: make sure stream probe data gets freed.
6d0546b avfiltergraph: set deprecated filter_count.
bcc9432 opt: check the return values of av_get_token for ENOMEM.
dfcbe8c doc: Fix best_nb_channells typo
e278500 oggdec: Support byte based seeking
e10f5bd avformat: Add a mechanism to allow demuxers to detect byte based seeking.
1c0d8f2 Add a work-around for msvc compilation until c99-to-c89 issue 7 is fixed.
f51ce34 matroskadec: fix display_width/height = 0 handling
36babfd doc/fate.texi: fix typo
9cb2544 doc/filters: fix error in blend description
5c6f7ed Merge remote-tracking branch 'cigaes/master'
464f94b lavc: do not init frame with guessed layout.
d38c173 lavfi/af_atempo: simplify request_frame loop.
b570f24 lavfi/af_asetnsamples: simplify request_frame loop.
9566ba9 lavfi/f_ebur128: remove request_frame hack.
77fa554 lavfi/vf_tile: simplify request_frame loop.
69d67fb lavfi: reindent after last commit.
79d8cfa lavfi: loop on request_frame if necessary.
db2d3a9 Skip padding in an id3 tag in aiff files.
c208576 Merge remote-tracking branch 'cehoyos/master'
c484b3a Fix make checkheaders without opencl headers.
d3fc2db Merge remote-tracking branch 'qatar/master'
4d63694 Merge commit '817dff578f13ce97576c609ab141508b9dc782e9'
e3cc92a smacker: fix off by one error
6ce1d87 Merge commit 'f9f6402e9c9ce3642df981b48507df3a2d956f65'
6fcb4ae lavfi/afade * biquads: call av_frame_copy_props()
0ab10f6 lavfi/earwax: clip sample, this is what sox does
6e90d9e vf_deshake: Reorder constant arguments in an if() statement.
25a80a9 matroska: pass the lace size to the matroska_parse_rm_audio
8a96df7 matroska: fix a corner case in ebml-lace parsing
fc43c19 matroska: Update the available size after lace parsing
19f251a clang: use -fsantize=address and -fsanitize=thread
bf65752 aphaser filter
6e3c13a avfiltergraph: check for sws opts being non-NULL before using them.
817dff5 configure: Check for the atomic.h functions used in the suncc atomics header
f9f6402 configure: prettify atomics handling.
83e2217 flvdec: fix seeking in audio only files
aa7d980 h264pred: fix "warning: initialization discards const qualifier from pointer target type"
e7692a9 lavfi/edgedetect: reindent after previous commit.
e366aec lavfi/edgedetect: add direct path.
ccc2537 avformat: fix atomatic format selection for (s)segment
356363c ffmpeg: Fix forcing of the framerate for stream copy on input
9079359 deshake opencl based on comments on 20130402 3rd
c09da45 dsputil: Fix "warning: initialization discards const qualifier from pointer target type"
1de11a7 libmp3lame: allow joint stereo to be disabled
4dd31f8 cavs: fix "warning: initialization discards const qualifier from pointer target type"
7f4b588 ffplay: use seek per time for ogg by default
064acc9 lavu/opencl: use consistent inclusion header guard name
57d77b3 lavu/opencl: apply misc cosmetics fixes
4394528 cavsdsp: fix "warning: initialization discards const qualifier from pointer target type"
f7a02d5 ffmpeg: initialize got_output, this silences a compiler warning from icc
6278bc8 lavfi/curves: make use of options to store the preset names.
2208a46 cmdutils: fix build with --disable-avfilter.
599866f Merge remote-tracking branch 'cigaes/master'
ce841bc Changelog: add entry for OpenCL
7607132 opencl: fix double ;
189cbc1 opencl wrapper based on comments on 20130401
24f822c Merge remote-tracking branch 'qatar/master'
5285307 lavfi/af_asetnsamples: fix EOF handling.
983d04d lavu/opt: make sure av_opt_set_bin() handles NULL/0.
9dd54d7 lavd/v4l2: fully init an ioctl argument.
f810ca6 lavfi: detect merge failure for unknown layouts.
7d05751 doc: Grammar fixes for strem specifiers section
0cb2d32 doc: Fix broken English in the common options description
a034cdf doc: Grammar fixes for stream selection
9db7062 doc: Consistently use 'filtergraph'
9249b28 doc: Grammar fixes for FFmpeg's detailed description
fe64b88 doc: Consistently use 'frame rate' everywhere
91b5ee6 doc: Grammar fixes for FFmpeg description
9f59705 doc: Fix grammar in -n description
876fe11 doc: Small grammar fix in -f description
e54a15b doc: Document which cpuflags exist
4c79367 doc: Explain the various logevel settings
1fb8ecb doc: Remove list of format fields
a9f8182 doxygen: dont strip code comments
ac126a9 dvdec: fix lowres=3 with yuv 4:1:1
d00dcb8 opt: attempt to improve options dump output.
999a46b cmdutils: support filters in the help topic system.
7d8ad6c cmdutils: avtool -> fftool
5c13ae2 cmdutils: allow forcing log line repeation
cb16d43 cmdutils_common_opts: fix loglevel help text as its inaccurate
66c92a1 examples/resampling_audio: make use of av_samples_alloc_array_and_samples()
5c73645 lavu/samplefmt: add av_samples_alloc_array_and_pointers()
39aad43 lavfi/overlay: fix debug PTS output in try_filter_frame()
0933fd1 oma: Validate sample rates
8741730 doc/filters: fix width/height typo in crop filter.
01b2d12 lavfi/volume: use designated initializers for the sample_fmts declaration.
4dae804 lavfi/volume: use copy props helper instead of incomplete manual code.
eb054a9 fate/filter: use aperms to test volume filter.
f8201cc Merge remote-tracking branch 'qatar/master'
29667a2 decimate: check for avctx ptr before closing.
8cd7aab Use PIX_FMT_BGR24 for the AviSynth demuxer, instead of RGB24.
34ea5f4 h264_refs: check for multiple mismatching long term ref assignments
8b9059c Merge remote-tracking branch 'cus/stable'
3d68f5e h264_direct: assert the validity of the spatial ref
285c5f6 h264: move last_slice_type reset into decode_slice_header
11c3381 h264: move the default_ref_list_done check down after its inputs have been written
3f2ce24 h264_refs: assert that the references are not deallocated
fbb6741 h264_refs: assert that long ref fields have not been inserted multiple times
dc92464 avutil: add av_buffer_get_ref_count()
7460165 h264: Move slice_table clean out of frame_start
f2f57d1 doc/platform: Remove part about dllimport
1c2ac44 ffplay: always queue attachment pictures after flushing the video packet queue
de81d8d ffplay: fix early frame dropped pts serial
1d6e618 vp8: Fix pthread_cond and pthread_mutex leaks
b448c0a Write broken aac frames to mov files instead of skipping them.
89ec4f4 Merge remote-tracking branch 'cehoyos/master'
612d9cd ffplay: use av_guess_frame_rate()
ee53777 fate: Print correct error message for reference generation too
6c8aa20 Merge remote-tracking branch 'qatar/master'
670bb1c Fix compilation with --enable-decoder=webp --disable-decoder=vp8
4d3c5d3 Do not show "Estimating duration from bitrate" warning if no duration was estimated.
95c7cad lavc: remove empty function
c838701 doc/texi2pod.pl: skip printing chapter names if they are disabled
37fce84 lavc/libtheoraenc: clarify comment about global_quality to quality conversion
65340c9 Fix pthread_cond and pthread_mutex leaks in vp8
1c11ab8 paf_video: make code independent of sizeof(AVFrame)
66e9716 aacps: correct opdipd code to match spec
a345b7f vmdav: use more unchecked bytestream2 variants where it makes sense
67f9bbb noise_bsf: check if allocation failed
8263726 lavc: fix typo
c7269e3 vda_h264_dec: fit the new API
ef7b6b4 ffmpeg/avformat: factor av_guess_frame_rate() out
c81d2fa avutil/buffer: add get_opaque
b01b60a fate: add an option to generate the references
774a268 Merge remote-tracking branch 'qatar/master'
8ed9d34 Merge commit 'c3d015775388882b8a122afc337ea35108f652be'
24cfe91 id3v2: allocate large enough buffer
aa28c42 mjpegdec: check buffer before using it
551f683 yop: Do not keep a copy of parts of the returned packet
6ae0335 mpegvideo: Make the table reallocation more robust.
0fb9f77 LICENSE: add libutvideo in the GPL libraries list.
3969b4b gmc: Always use edge emu
8fc52a5 wmv2: drop non emu edge mode
76e6b1e wmv2: Use emu edge mode when the edge is too small
92002db h264_refs: Check for attempts to assign pictures to short & long.
dd17843 fate/filter: make overlay test bitexact.
ef4020c fate/filter: move gradfun filtergraph to a dedicated script.
0adc93b fate/filter: move concat filtergraph to a dedicated script.
b1213c9 fate/filter: move some CMD below deps for consistency.
7f19fc9 fate/filter: remove pointless indirections for gradfun and hqdn3d.
4694af1 fate/filter: rename 'ubitux' rules to 'sample'.
ac00755 fate/filter: stick delogo test with its deps (cosmetics).
27b7bfc avidec: Fix demuxing of non seekable avis with multiple RIFFs
5009863 lavd/v4l2: fix printing of list_formats table
b97f7d9 lavd/v4l2: replace ioctl() with v4l2_ioctl()
e14f8bd fate: Disable af_join test, as its output is not deterministic currently
e0dd8ca af_join: fix channel count and format
37bdf33 Merge remote-tracking branch 'qatar/master'
acaee26 af_channelsplit: set output channels, fix assertion failure
7a14564 Merge commit '43a8333a16c796b3d855fb3aaa742103cb62731f'
8823ec4 Merge commit 'ea290d919a52f0f8c7e30d69328bb011ed13f61a'
6f1a6a9 Merge commit '1a6d4bd7b60761bd7d955011ce7df4dd6b87b497'
ac1a1fd Merge commit '1ae44c87c924b69a0657256fbaa8ad140df2f27c'
705b607 lavfi/biquads: fix min allowed option value
fd37a7d Merge commit 'cf53704c55378cc0dcfc16637cdac7d58f0b3107'
e63ebac Merge commit 'e9cc98839574c7e8d546e890ebbf57d1766e5d8a'
dac1d92 Merge commit '472391b9a7e15e3bff33b016e7b6dbfa6a555975'
2b6185c Merge commit 'b4d24b471bc52f1f78a43ee330199e70483e51c3'
2bfcd74 Merge commit 'e557584aa7df6ac9f52af7ee7e5c963437da2e2f'
016c00c Merge commit '1b6d66745ac1768adb387c2227cdcf4452271149'
385ffc7 Merge commit 'eee2000b41234ae9465c314e18bfec1700181f32'
e46a2a7 flvdec: read audio sample size and channels metadata
c3d0157 flvdec: use the correct audio codec id when parsing metadata
63a97d5 Merge commit 'b6649ab5037fb55f78c2606f3d23cea0867cdeaa'
b1064dd Merge commit '1db6a080bddd14fed6b29140ecd2e21e42b1c022'
7609d42 Merge commit '757d85868b77c4fdec7b77a3b7de1faf16c031e8'
021547b Merge commit 'd767e2f969933b4e450ed4e69ea2bf8ca864838c'
0afcf97 vmdav: convert to bytestream2
8a2f5f0 FATE: add a test for the join filter
9e9cd98 FATE: add a test for the volume filter
43a8333 FATE: add a test for the channelsplit filter
33942b7 FATE: add a test for the channelmap filter
f917420 FATE: add a test for the negate filter
3d8c80b FATE: add a test for the overlay filter
ea290d9 FATE: add a test for the setpts filter
71f3ede FATE: add a test for the hqdn3d filter
0bdbd85 FATE: add a test for the transpose filter
ad85e8d FATE: add a test for the unsharp filter
1a6d4bd FATE: add a test for the fade filter
feb4922 FATE: add a test for the drawbox filter
a222997 FATE: add a test for the boxblur filter
7cec127 FATE: add a test for the gradfun filter
1ae44c8 lavfi/gradfun: remove rounding to match C and SSE code.
38a2f88 lavfi/gradfun: fix dithering in MMX code.
2d66fc5 lavfi/gradfun: fix rounding in MMX code.
8b9a153 lavfi/gradfun: do not increment DC pointer for odd values.
f2a5972 fate: filter: Add dependencies
a4208b9 avconv: add options for reading filtergraphs from a file.
cf53704 AVOptions: make av_set_options_string() forward options to child objects
e234daa mlpdec: Fix reading state with 0 bit elements.
10ece44 h264_cavlc: fix assertion failure due to reading too long vlc
ea9a670 estimate_timings_from_bit_rate: Check timebase and bitrate
1831274 electronicarts: check timebase, fix assertion failure
a56d963 vp3: Check fps validity more completely
c6831e2 wavpack: check K, fix assertion failure
81e85bc Fix heap-buffer-overflow in matroska_parse_block
e9d3b40 snow: drop commented out asserts
460d304 avformat: change some seeking related assert to av_asserts
0d6e5a1 vsrc_mandelbrot: Mandel morphing support
85a46ad win32: Use 64-bit fstat/lseek variants for MSVC as well
ad04025 win32: Make ff_win32_open more robust
e9cc988 win32: Allow other programs to open the same files
cfe5908 configure: Add error_resilience as dependency to the eatqi decoder
79938a4 mandelbrot: add outer coloring method showing bailouted z
472391b ape: use correct context for the bit table printed in debug
a2b5825 vsrc_mandelbrot: support coloring the outside white
b4d24b4 build: Remove configure-generated .config file on distclean
7c22d04 build: Move setting of SRC_DIR to the only place it is used
3891a27 msmpeg4: Split decoding related functions to a separate file
e557584 mpeg12: Move Mpeg1Context declaration to the only place it is used
1b6d667 Split MPEG-1/2 decoder code off from MPEG-1/2 common code
eee2000 mpeg12: Move some ff_mpeg1_* function declarations to a more suitable place
b6649ab cosmetics: Remove unnecessary extern keywords from function declarations
1db6a08 dca: Move ff_dca_convert_bitstream() to the DCA common code
b247253 vdpau: wrap codec specific functions in appropiate #ifs
ace0cfe Merge remote-tracking branch 'qatar/master'
12f203a Merge commit 'c24469e812501903a46a06eff9722a82e136e841'
ef8ab2f Merge commit '3b2d0ec473b036bdd0a5bc0d896fd5292915f44d'
914f48d Update MAINTAINERS with information about avisynth demuxer.
444001b Fix avisynth_context_create constructor error handling.
92a9a30 Support pcm_mulaw in Hikvision CCTV mpeg program streams.
7857ddc Fix a typo in the Monkey's Audio demuxer.
1a3f7de doc: "av* tools" -> "ff* tools".
e370b65 tests/tiny_ssim: include the 2 macros instead of a header
757d858 vdpau: fix obsolete mpeg1 vdpau decoder when mpeg2 is disabled
d767e2f configure: fix dependencies of XvMC and old vdpau mpeg2 decoders
46c48d5 mpegvideo: fix null pointer dereference on switching streams
05fa79b hwaccel: fix use with frame based multithreading
c24469e utils: add workaround for AVHWAccel in ff_get_buffer compat code
7b3ca7a mpegvideo/h264: drop period_since_free
4c587b4 tiny_ssim: Avoid "for(int ..."
0641464 tools: add tiny_ssim
2ece5bf configure: Remove a stray msmpeg4v1 encoder declaration
1741fec Only test the first frame for missing aac_adtstoasc bistream filter.
8af593d mpegtsenc: Only test the first frame for missing h264_mp4toannexb filter.
3b2d0ec configure: Remove the mpegvideo dependency from svq1
a2acadd x86: vc1dsp: Fix indentation
07d405c configure: mpegvideo should not depend on error resilience
79c8456 configure: the snow encoder is not supposed to depend on error resilience
365ad00 Merge remote-tracking branch 'qatar/master'
62d36ab lavfi/mptestsrc: make use of AV_OPT_TYPE_VIDEO_RATE
401f9c9 lavfi/cellauto: make use of AV_OPT_TYPE_VIDEO_RATE
8c5b37b lavfi/life: make use of AV_OPT_TYPE_VIDEO_RATE
975efc8 lavfi/mandelbrot: make use of AV_OPT_TYPE_VIDEO_RATE
54056c6 lavfi/testsrc: make use of AV_OPT_TYPE_VIDEO_RATE
7606f4a lavfi/fps: make use of AV_OPT_TYPE_VIDEO_RATE
b19604c Merge commit 'f1e9398621af0bc9d166014e4ce6996bb4f141d0'
7834bb0 Revert "Fix compilation with --disable-everything --enable-parser=h264."
2cdedcb Merge commit '75644335b907919057960716508477239c26fed4'
795b911 Merge commit '613a37eca4c7b8eefceaa3e0231c23ad090ca94f'
9b9205e x86/dsputil.asm: make unaligned bswap actually work
cb69a9d Merge commit 'e5c2794a7162e485eefd3133af5b98fd31386aeb'
0b499c9 h264: Make it possible to compile without error_resilience
f1e9398 lavc: Rename avpriv_mpv_find_start_code after moving out from mpegvideo
7564433 lavc: Move start code finding to utils.c
ea7b96a avcodec/x86/dsputil_qns_template: use av_assert
e32cbd0 lavfi/perms: add myself to the copyright header.
9371467 lavfi/perms: add seed option.
e600d06 lavfi/perms: remove unecessary indirection after f7324c06.
bd03afb ffmpeg_opt: avoid strcpy()
ec1ef08 tools: add audio normalize script example.
133035c lavfi/curves: add forgotten strong_contrast preset.
183f345 lavfi/curves: support preset shorthand.
dc65d78 lavfi/curves: add presets support.
4a595cf ffserver/ctime1: avoid using strcpy()
ea4c99d dshow_pin: dont return a value from a void function
a2f7314 libpostproc: silence valgrind/fate warning about using uninitialized data
613a37e ape: 3.80-3.92 decoding support
67607e2 xxan: make code independent of sizeof(AVFrame)
8097e5b yop: Fix return type
ccd349e h264: Remove an unused variable
afdfff4 avcodec/gifdec: Add av_log() to workaround gcc 4.2 miscompiling the code
ad438f4 xan: make decoder independent of sizeof(AVFrame)
45013b3 lavc/flacdec: Propagate and return meaningful error codes
f248b8a blend: Adding yuvj pixelformats to the blend effect
4ce9e4e Merge remote-tracking branch 'qatar/master'
e5c2794 x86: consistently use unaligned movs in the unaligned bswap
ae65327 vsrc_testsrc: avoid floats and non bit exactness
01df2a1 avcodec/utils: initialize pixel buffer pool
4f112a8 lavf/mux: add the flush_packets option.
125acd2 lavfi: support multiple rounds of format negotiation.
00da527 lavfi/af_amerge: return EAGAIN if the input layouts are not known.
57cb4fb lavfi: add test for concat.
e2b3019 h264/field_end move progress report code after error concealment.
386dc9a lavfi/thumbnail: add support for named options.
3b811bc lavfi/colormatrix: reword error message in init
1b14083 lavfi/colormatrix: add support for named options
cbf224b lavfi/tinterlace: use standard options parsing.
9e21c89 lavfi/subtitles: use standard options parsing.
06784b7 lavfi/smartblur: use standard options parsing.
15878b2 lavfi/setfield: use standard options parsing.
e62587b lavfi/overlay: use standard options parsing.
5dc074d lavfi/kerndeint: use standard options parsing.
ab228f9 lavfi/idet: use standard options parsing.
552c02f lavfi/histeq: use standard options parsing.
b27a8ba lavfi/gradfun: use standard options parsing.
b595819 lavfi/geq: use standard options parsing.
cb0fb4d lavfi/fieldorder: use standard options parsing.
a733481 lavfi/field: use standard options parsing.
7edda1a lavfi/deshake: use standard options parsing.
1341dd2 lavfi/cropdetect: use standard options parsing.
a36d903 lavfi/boxblur: use standard options parsing.
3f80728 lavfi/blackframe: use standard options parsing.
67ad9fd lavfi/settb: use standard options parsing.
8b994c8 lavfi/select: use standard options parsing.
f7324c0 lavfi/perms: use standard options parsing.
07b7c2a lavfi/sine: use standard options parsing.
3ac77f6 lavfi/apad: use standard options parsing.
fdaacc5 sndio_dec: Add missing includes for av_gettime()
4c6f08b Merge remote-tracking branch 'qatar/master'
285ff14 x86: Change a missed occurrance of int to ptrdiff_t for strides
01a334e Merge remote-tracking branch 'cus/stable'
8e062fd rawdec: fix memleak
8e94489 avutil/buffer: remove redundant memory poisoning
058c002 avutil/buffer: support memory poisoning
d6f9610 yop: use reget_buffer() as the previous contents are used
7239b36 fate: dont try to filter partial frames with yadif.
62f56fd buffersink/uninit: use av_frame_free() not unref
352dbdb x86: Remove win64 xmm clobbering wrappers for the now removed avcodec_encode_video function
fe26611 bktr: Add missing includes for av_gettime()
70db0c9 fate: use little endian yuv444p10 in h264-reinit tests
644092c h264: dont report rows as finished after a missing slice
a42d15a lavfi/anullsrc: add missing checks
4e8062c lavfi/anullsrc: remove extra parentheses
fe2cfd5 lavfi/anullsrc: simplify logging code in config_props
5373a2a lavfi/anullsrc: fix format negotiation
e54eb8d mips: Optimization of AAC psychoacoustic model functions
e26b066 libspeex: support ZygoAudio (quality 10 mode)
785b849 lavd/v4l2: honor previously selected input channel
2a97c59 Make audio FIFO read/write contracts more strict
535c247 fate: use little endian yuv444p10 in h264-reinit tests
fcf73f9 Call do_video_stats when duplicating frame
8b63eeb Merge remote-tracking branch 'qatar/master'
9bb6504 Merge commit '20a8ee3061e6d777600c13db731bee3c25878991'
6efe614 Merge commit '1e8b9738fa70e20967ddb542d2f9d5552fc51ec6'
4c1f61b ffmpeg: Correct inter stream timestamp discontinuities
c46a8c6 ffplay: avoid frame data leak on early frame drop
dda04a5 Changelog: add WebP
89b4e75 lavfi/blend: always peek the first frame of each queue.
859f7da lavc/prores: restore pict_type and key_frame setting.
b3e9f26 x86/mpegvideo: switch to av_assert
cdbf840 x86/h264_qpel: switch to av_assert
3f15b30 fate: add test for cropping h264 to container dimensions
1ed10bd Fix typo in dvvideo decoder dependencies.
93eaeb0 FATE: add a tscc2 test.
4e33582 tscc2: allocate AVFrame properly.
20a8ee3 af_asyncts: fix compensation and PTS monotonicity
1e8b973 avutil/frame: add all remaining frame properties to av_frame_copy_props
428e9da h263dec: switch to av_assert()
ac75e0c matroskadec: switch to av_assert
076c1c9 vp8: WebP decoding support
c0ff2aa img2: WebP support
e0e8c20 Fix compilation with --disable-everything --enable-parser=h264.
d98a531 Fix compilation with --disable-mmx.
abbc34c Merge remote-tracking branch 'qatar/master'
77f60f0 lavu/eval: add between() function.
ac9b056 Do not fail in get_buffer_internal() if pix_fmt planes == 0.
21a5f5e error_resilience: fix const correctness, silence warnings
732b2fd vdpau.h: change vdpau_render_state layout to match fork if AV_HAVE_INCOMPATIBLE_FORK_ABI
f8217da vda_h264: fix for VDA compile
4aa8503 sonicdec: update to new buffer API
85d7f54 sonicenc: fix mono decorrelation
6ec037c sonicdec: fix frame size
1426291 sonicdec: check decorrelation
8251c05 g729dec: switch to buffer refs style
a728a28 v308dec: remove unneeded self assignment
2e2ec66 configure: Enable hwaccels without external dependencies by default.
72ad96c doc/developer: Clarify symbol naming prefixes section.
4257b80 ffmpeg: Replace -deinterlace (which was broken by the buffer ref stuff) with yadif injection
f3980b7 h264: remove unused variable
de8049d h264: add an argument to CHROMA for consistency
881050d Merge remote-tracking branch 'qatar/master'
86d9d34 Merge commit '23e85be58fc64b2e804e68b0034a08a6d257e523'
9265678 Merge commit '6d2b6f21eb45ffbda1103c772060303648714832'
bf4d0f8 Merge commit '7fa00653a550c0d24b3951c0f9fed6350ecf5ce4'
e168b50 Merge commit 'da6be8fcec16a94d8084bda8bb8a0a411a96bcf7'
137df69 Merge commit '48d0fd2d62a476e1db9298163f1fc0abae26cc67'
bbc0f6f Merge commit '25408b2a0660c1e6c8555559c4ed71dff2ede31e'
6c8ac2d Merge commit '1c4073efd24164ac6eaa52c544f5cdb0e5f6aee5'
82f95d7 h264: drop special case for 9bit chroma422
fcf7502 h264: remove redundant freeing of DPB in h264_decode_end
23e85be h264: add a parameter to the CHROMA444 macro.
e962bd0 h264: add a parameter to the CHROMA422 macro.
6d2b6f2 h264: add a parameter to the CABAC macro.
a6931d8 h264: add a parameter to the FIELD_OR_MBAFF_PICTURE macro.
7fa0065 h264: add a parameter to the FIELD_PICTURE macro.
7bece9b h264: add a parameter to the FRAME_MBAFF macro.
da6be8f h264: add a parameter to the MB_FIELD macro.
82313ea h264: add a parameter to the MB_MBAFF macro.
48d0fd2 h264: merge common_init() into ff_h264_decode_init.
25408b2 h264: make ff_h264_frame_start static.
c5b484e lavfi/vf_stereo3d: use standard options parsing
cedf276 Provide local copies of AviSynth's and AvxSynth's requisite headers in compat/avisynth/.
b9ad009 AviSynth demuxer rewrite.
47540c8 avformat/avs: increase probe score to preempt conflict with avxsynth
4331484 lavc/utils: fix metadata audio frame memleak in case of non refcounted frames.
76fdced asrc_sine: avoid use of INFINITY as it might be a non constant
426ebdf Merge remote-tracking branch 'cigaes/master'
b853103 matroskadec: Add support for parsing Matroska ContentEncKeyID
2753d4e lavfi/vf_yadif: use standard options parsing.
8d4d11c lavfi/vf_unsharp: use standard options parsing.
769cc30 lavfi/vf_transpose: use standard options parsing.
392ec7e lavfi/vf_pad: use standard options parsing.
b201c16 lavfi/vf_fps: use standard options parsing.
4e2bcec lavfi/vf_fade: use standard options parsing.
80580b4 lavi/vf_drawbox: use standard options parsing.
37438d0 lavfi/vf_delogo: use standard options parsing.
40ecd44 lavfi/vf_decimate: use standard options parsing.
6202cf5 lavfi/vf_crop: use standard options parsing.
e9ca55a lavfi/af_volume: use standard options parsing.
e9f45a8 lavfi/vf_tile: use standard options parsing.
8c6c811 lavfi/avf_concat: use standard options parsing.
befbcc3 lavfi: add common code to handle options parsing.
cdd78a6 lavf/vobsub: free index pseudo-packet.
6a90f6d ffmpeg: fix freeing of sub2video frame.
21b092d lavfi: add sine audio source.
8d928a9 lavu/opt: add AV_OPT_TYPE_DURATION.
68fb7e2 lavfi/concat: fix silence duration computation.
de1a715 lavf/concatdec: support seeking.
710cd0f avformat: Fix infinite probing that reads the whole file
06a43ba av_find_stream_info: change read_size to 64bit
1c4073e fate: add tests for h264 decoder reinit
9ea6c14 Merge remote-tracking branch 'cigaes/master'
271f959 libavcodec/mips: fix for mips optimized fp fft with hard coded tables disabled
b274703 avutil/atomic: use av_assert0()
eaa5882 avutil: fix compilation
a964d6a lavu/frame: use channels rather than channel_layout.
0d09aa9 lavf: avformat_seek_file(): validate stream_index.
de1568a lavf/concatdec: fix possible leak in case of malloc failure.
5eb273b lavfi/buffersink: check av_frame_ref() failure.
ac44e52 lavfi/showwaves: make use of AV_OPT_TYPE_VIDEO_RATE
7aa9af5 lavu/opt: add AV_OPT_VIDEO_RATE option
a157c7f h264: fix bit depth changes with frame threading
7d29c6e mips: Optimization of IIR filter function
26f3924 mips: Optimization of AAC coefficients encoder functions
e7dd036 Merge remote-tracking branch 'qatar/master'
f7fee8f Merge commit 'c3ebfcd6e1327ca7bbcaee822e593c2da6cfd352'
084510d Merge commit 'c71c80f53b6a63fd6360d9de5a262f9e7c85681f'
54b0bef Merge commit '4e70d66ded537cadd32dbd02a38c3d86a203c812'
df80404 Merge commit '6599b087de62a5f9f2a8d61a1952d777d1bff804'
17ebef2 Merge commit '2c328a907978b61949fd20f7c991803174337855'
a5e6080 rtmp: Pass the parameters to do_adobe_auth in the right order
db8403d vc1dec: interlaced B-frames
d244a61 er: set error_occured on missing slices
17e1b3c fate: make metadata fate tests only output ts and metadata.
33b0549 lavc/utils: add VP6F hack for setting correct video size in stream
d4982b1 lavd/dshow: fix style and typo recently introduced.
17c1881 lavfi: remove harddup libmpcodecs wrapper
b964b0f changelog: 10% faster aac encoding on x86 and MIPS
e292d75 ffprobe: set writer context to 0 after allocation
1c3b428 doc/developer: fix typo in regression tests ref.
879ca31 fate: add missing filter dep in metadata tests.
18f43de doc/ffmpeg,ffmpeg-formats: avoid to mention ffmpeg options from formats.texi
2bac6b6 doc/ffmpeg-formats: reword and extend documentation for avoid_negative_ts option
608bccf lavf/avformat.h: fix a few typos in AVFormatContext:avoid_negative_ts doxy
d23aefa mips: inline assembly clobber list polishing
4ce03a9 lmlm4: check packet_size against lower limit too
d275f6e doc: update release_notes by taking the ones from release/1.2
bf0e44f fate: add curves filter test.
feeb8ca vp56: Check av_frame_ref() return code
5f476cf avformat/tee: add forgotten ret assignment
1e41b8c hpeldsp: Increase put_no_rnd_pixels_tab[][] size
21aa4fa fate: add ebur128 metadata test.
2c993fe audio_get_buffer: add assert to ensure nb_extended_buf has a safe value
fdda9b4 matroska_parse_frame: fix memleak
dec9800 lavf: do not make a hard dep on internal subtitles helpers.
ad98567 mpegvideo_enc: remove stray semicolon
f1c3d8b avutil/add_to_pool: remove unused assgnment
b619a54 alac: Fix order of values in comment
8d0da20 avidec: fix duration and bitrate of truncated files
c3ebfcd mpegvideo: allocate hwaccel privdata after the frame buffer
9c9ede4 h264: allocate hwaccel privdata after the frame buffer
c71c80f pthread: unref already decoded frames when flushing the decoder
4e70d66 mpegvideo: fix allocation of the hwaccel_picture_private data
6599b08 buffersrc: fix a typo.
2c328a9 pixdesc: add a function for counting planes in a pixel format.
1516bf7 lavc: update the doxy for avcodec_decode_{video,audio} wtih refcounting.
c977039 lavc, lavfi: fix counting number of planes in AVBufferRef wrappers
e5c32d6 avplay: remove the -debug option.
3cd93cc Revert "asfenc: return error on negative timestamp"
4d16ba2 ffplay: silence warning of mixed enumeration types
69e9379 lavf/mxfdec: read field dominance flag
97f8c6e pthread: update all get_buffer checks for get_buffer2
55bb8f4 Fix Makefile dependency for the dvd_nav parser.
e4f5aa5 Inform the user if a pix_fmt != yuv420p was chosen for x264 encoding.
6128d33 AVFrame.pkt_dts: improve docs
0e02a51 segment: copy metadata
823efd9 Fix termination of mov_ch_layouts_wav array lookup
9c22039 doc: Document the order in which avoid_negative_ts is applied compared to other timestamp options
aafbfb1 doc: try to improve avoid_negative_ts documentation
4b35be3 lavc: fix avpacket memleak with subtitles recoding.
fdca977 libavdevice sdl: added window_fullscreen option to switch SDL output into fullscreen mode
58bc659 libavcodec/proresdec.h: fix license header
cea3a63 avutil/buffer: Fix race in pool.
73ef127 append_packet_chunked: remove outcommented code
0163ad6 mpeg2: 12LSB w/h of 0 is not allowed in compliant videos thus this also needs AV_EF_COMPLIANT
330e440 Merge remote-tracking branch 'qatar/master'
523c8e0 Merge commit '50c449ac24fbb4c03c15d2e2026cef2204b80385'
3586280 print_options: do not generate docs for options without enc or dec flags
ce0124a mpeg12: do not fail on zero dimensions in the sequence header.
50c449a iff: validate CMAP palette size
d1bec33 asfenc: return error on negative timestamp
6abb554 lavc,lavu: fix two doxy mixup between h/v chroma shift.
c10b579 lavfi/pad: fix horizontal/vertical shift confusion.
fbd3ee9 avutil/frame: typo
3dc25c3 avutil/frame: document alignment and padding requirements
76d1c07 lavfi/ebur128: add metadata injection.
29e0357 aasc: fix pointer vs value error
8152451 buffersrc: fix w/h error
519ebb5 rmdec: flush audio packet on seeking
ef3c888 doc/developer: Add "security fixes" to the release process steps
36258f9 Merge remote-tracking branch 'cigaes/master'
c603f22 avutil/get_pool: remove dead operations whichs result is never used.
e3be7b1 avutil/get_pool: Remove redundant initial atomic operation
ec7fc7b fate: add a test for -filter_complex / -lavfi without input.
40ea006 ffmpeg: make -lavfi an alias for -filter_complex.
9cde9f7 mpeg: Add passing DVD navigation packets (startcode 0x1bf) to caller to allow better playback handling of DVDs.
975fbd4 Merge remote-tracking branch 'cigaes/master'
fa7031a h264_refs: fix typo in refs fallback check
5787a71 lavfi/swapuv: remove deprecated base field use
5fe542d ffplay: remove options skiploop, skipidct, skipframe
f7d1a18 ffplay: remove unused variable "codec"
171bd38 Merge remote-tracking branch 'qatar/master'
ac1cea5 Merge commit '23f4c5acc438366d84cacf49e33b0bcd72f04937'
7e6c67d lavfi/buffersink: fix header.
a514960 lavfi/buffersrc: disable deprecated warnings.
f29c28a lavfi/buffersrc: check channel count changes.
79b1835 sndio_dec: add missing #include for av_gettime()
3cd3426 lavfi/buffersrc: set channel layout if it is known.
6552808 lavc,lavfi: fix calculating the plane size in the AVBufferRef wrappers
9f95e35 Merge remote-tracking branch 'cus/stable'
0f95534 h264_qpel: fix another forgotten int stride
3313b9c lavc: remove unecessary a64enc include.
e96175a ffplay: add -af option
738487f ffplay: use refcounted frames for audio
9eafdd5 ffplay: use frame->pts if available for setting the audio clock
1822519 ffplay: restructure audio stream opening code
286153e lavfi/alphaextract: fix frame memleak.
f566ac4 avutil/frame: fix video buffer allocation
be5c5c3 tests/filter-metadata-scenedetect: update reference
72a1257 tests/eval: fix reference after b2098d2417a085d33d99738dd7f963c7b260a0bf
2b27f7f lavfi/thumbnail: replace frame unref with free.
f7ab23b ffprobe: remove deprecated frame "reference" field
db36ea5 lavfi/settb: add support for named options
0407a79 lavfi/blackframe: add support for named options
356922e doc/filters: add bit-slicing example in lutyuv docs
b2098d2 lavu/eval: add bitor and bitand functions
d8dccf6 lavfi: let gcc realign the stack on public graph driving functions
8d84e90 lavfi/delogo: 10l forgotten trailing NULL in shorthand.
c9a51c2 yadif: remove an 'm' from the LOAD macro definition
1d3b14c yadif: remove repeated check on width
7976d92 yadif: cosmetic indentation from previous commits
0a5814c yadif: x86 assembly for 9 to 14-bit samples
17e7b49 yadif: x86 assembly for 16-bit samples
75c7e45 Do not (re-)set libx264 parameter b_tff if interlaced encoding was not requested.
23f4c5a document the release process
639a9e2 ffmpeg_opt: add OPT_INPUT to -fix_sub_duration and -canvas_size.
a77f453 lavfi/avcodec: deprecate remainders of the avcodec glue code
07d4f55 append_packet_chunked: Remove unused initialization.
946cbf0 Merge remote-tracking branch 'qatar/master'
afb3fb3 Merge commit 'f4281f457194a6a4489fbd7423e2ab2e13c6d4d9'
7fff578 Merge commit 'e4a7b2177d14678ae240edcabaacfe2b14619b7b'
b64077b Merge commit '9676b9a2cdc4a90611188fc48d8d388e427997c5'
e1b1092 fate: test both direct and indirect paths in delogo filter.
9f1667a fate: test both direct and indirect paths in hue filter.
ecade98 Merge commit '42c7c61ab25809620b8c8809b3da73e25f5bbaaf'
8a0187e fate: test both direct and indirect paths in hqdn3d and gradfun.
3b2b636 lavfi: add perms and aperms filters.
1836996 Merge commit '556aab8f11b045a21182eee32413aa78d5c8539b'
e066fb5 Merge commit 'aa3c77998404cc32233cb76e961ca27db8565459'
aef816f Merge commit 'ca6c3f2c53be70aa3c38e8f1292809db89ea1ba6'
e4e4add Add raw VC-1 muxer to match demuxer.
5301aed vc1testenc: give muxer same name as demuxer
c3c3bc7 Make ff_win32_open more robust.
2342698 mpeg12: reduce hwaccel-related code duplication.
4750b05 af_join: do not leak input frames.
c2b9bd9 asrc_anullsrc: return EOF, not -1
f4281f4 asrc_anullsrc: do not set samplerate and channel layout explicitly
e4a7b21 vf_showinfo: remove its useless init function
4d67ff8 AVOptions: fix using named constants with child contexts.
9676b9a AVOption: remove an unused function parameter.
ef4d34a filters.texi: restore mistakenly removed section name for noformat
dd74e3e avfiltergraph: use sizeof(var) instead of sizeof(type)
42c7c61 avfiltergraph: replace AVFilterGraph.filter_count with nb_filters
556aab8 lavfi: use designated initializers in avfilter_class
7d15cd4 changelog: add support for Monkey's Audio versions from 3.93
bcd3eb3 lavd/v4l2: silence libv4l2 logging
361319d dpxenc: fix data offset
b90912b lavd/lavfi: upgrade to AVFrame.
aa3c779 lavf: sanity check size in av_get/append_packet().
a9b4248 lavc & lavf: replace deprecated av_log* functions
3d751b1 yadif: correct strides in filter_edges_16bit
cd5f50a avfilter: avoid direct access to AVFrame.channels
6430894 mpegvideo: Fix exported qp table offest
70c0ae9 matroskadec: avoid integer overflow
2265bb9 Merge remote-tracking branch 'qatar/master'
5be70f5 Merge commit '9652d4fcfc9c07a726b35efc4ac644d9751b36d7'
2317952 Merge commit 'b164d66e35d349de414e2f0d7365a147aba8a620'
9df0057 Merge commit '3e175a2a550f5c2f788e8cd969052e10a5025a27'
ca6c3f2 lzo: fix overflow checking in copy_backptr()
8425d69 flacdec: simplify bounds checking in flac_probe()
eba1ff3 atrac3: avoid oversized shifting in decode_bytes()
c42e262 add support for Monkey's Audio versions from 3.93
9652d4f ape: provide two additional bytes in buffer for old MAC versions
b164d66 ape: make version-dependent decoding functions called via pointers
81cf53e mpegts: add support for stream_type 0x42, which is CAVS
3e175a2 avconv: mark attachment streams as immediately finished
8a523cf dsputil: remove non-8bpp draw_edge.
4672833 rv34: export qp table
feac79c rv10: export qp table
0bcea7b vf_pp: use new API to access qp table
fa80967 mpeg1/2: export qp table
ff9adf5 mjpegdec: export qp table
a0813e7 h263dec: export qp_table
caff888 avutil/frame: add AVBufferRef for qp table
1edbeb3 lavfi/ebur128: check histogram allocations.
db670e5 lavfi/ebur128: add framelog option.
1f68bac lavf/avio: fix two extreemly unreasonble typos.
9bb25db examples/filtering_*: constify AVFrame * for print_frame() and display_frame() functions
9076a6a examples/filtering_audio: update to new API
f0da370 examples/filtering_video: update to new API
7a71544 lavfi/graphdump: fix output for unknown layouts.
0eb56a0 ffmpeg: add OPT_INPUT to -guess_layout_max.
da39717 ffmpeg: add OPT_OUTPUT to -to option.
9ace0db lavfi/ebur128: use same ref for inputs and outputs.
870e625 mjpegdec: fix indention
3c24fbb jpegdec: be less picky on padding
b066d90 vaapi: fix argument for ff_vaapi_common_end_frame call
b76d853 lavc: make compilation of frame_thread_encoder.o optional.
4a88d81 dsputil: remove duplicate or unused functions.
49a514c dsputil: unbreak compilation on sparc after 6802c70
7e1efeb MAINTAINERS: mention that people are welcome to pick up and maintain older releases
2ffa9e6 avdevice: bump major
cacbf64 Merge remote-tracking branch 'qatar/master'
13795db Merge commit '6d97484d72e33f7dde9493a9ead1a72e2f029605'
a9ddb62 Merge commit '1ecdf8912b9ced51b3267cdcdce5e394d0a3bf8e'
fa92ee8 Merge commit '63d744e2be39466e3a734c2987cd713e0bac101e'
905e7eb Merge commit 'f099d3d1d5466bd63f4ab36270d169ff9ea613b8'
360d717 Merge commit '7c147900b86c0f1cf030b7b844c670649c80c191'
33ecf7a Merge commit 'f05e9beb4ab5fb8b9d5ba81405e9fca901832591'
4853b55 lavc: do not set coded_frame->reference
fe898a0 Revert "lavfi/ebur128: fix format negociation for output."
9efcfbe lavfi/ebur128: fix format negociation for output.
a95a387 lavfi/thumbnail: support flushing.
ed69c69 lavfi/avcodec: fix API version checks
3c7f669 lavfi/avcodec: cleanup includes
edcc51f tiff: fix handling of metadata with refcounted frames
0735b50 yadif: restore speed of the C filtering code
12e25ed avcodec: av_log_missing_feature(1) ---> avpriv_request_sample()
6d97484 avcodec: av_log_ask_for_sample() ---> avpriv_request_sample()
1ae0795 rsodec: Use avpriv_report_missing_feature() where appropriate
1ecdf89 avformat: av_log_ask_for_sample() ---> avpriv_request_sample()
63d744e av_log_missing_feature() ---> avpriv_report_missing_feature()
f099d3d Add av_log_{ask_for_sample|missing_feature} replacements to libavutil
ae73264 lavfi/cropdetect: add support for named options
febd78e lavu/frame: free frame metadata when unrefing a frame.
84bf1cb avcodec: remove AVCodecContext->metadata
4abf6fa ismindex: Check the return value of allocations
7c14790 ismindex: Factorize code for printing chunk duration lists
f05e9be ismindex: Rename structs and fields from "file" to "track"
de3e0ab lavfi/delogo: remove sscanf and rely on av_opt_set_from_string() only.
20dab07 lavc/crystalhd: remove now unecessary buffer_hints.
1ec94b0 lavc: factorize ff_{thread_,re,}get_buffer error messages.
e727963 lavfi/thumbnail: remove unecessary poll_frame() callback.
bce2e97 lavfi/mptestsrc: raise filter_frame() error.
afa0b90 lavfi/mandelbrot: raise filter_frame() error.
227a4b6 lavfi/life: raise filter_frame() error.
fe6077d lavfi/cellauto: raise filter_frame() error.
f32fee5 lavfi/alphamerge: raise filter_frame() error.
05854f5 lavfi/movie: raise filter_frame() error.
bdbdadb lavfi/buffersrc: raise filter_frame() error.
27ce858 lavfi/showspectrum: raise filter_frame() error.
df5be5e lavfi/avfilter: raise filter_frame() error.
60bd8c1 lavfi/concat: raise filter_frame() error.
00a13a9 lavfi/anullsrc: raise filter_frame() error.
44f3d21 lavfi/aevalsrc: raise filter_frame() error.
1b0d0e6 lavfi/atempo: raise filter_frame() error.
dda59d9 lavfi/asetnsamples: raise filter_frame() error.
c82bb28 lavfi/aresample: raise filter_frame() error.
e4c5e08 lavu/frame: av_frame_make_writable: set the channels on the new frame.
2035cc3 lavu/frame: copy all frame properties in av_frame_copy_props
9ae6ba2 dsputil: remove deprecated dsp_mask usage
c3bb2f7 dsputil_mmx: remove unused variables
7ff3bfd exr: silence warning "libavcodec/exr.c:351:9: warning: variable ret set but not used"
c31f075 Merge remote-tracking branch 'qatar/master'
11d62fc Merge commit '37cb3b180a1dc3d6f123f68e0806585ebc2578b6'
019b378 vc1: fix int/ptrdiff_t mismatches
db4e4f7 Merge commit 'a8b6015823e628047a45916404c00044c5e80415'
849f015 Merge commit 'a4472ac01e86f9fae5adb9034f2777b86a9c5480'
a62fced Merge commit '202c2acc40a6de8758b44ab3f5c85ab250079734'
bb3823d Merge commit 'a2816230c5c0a8fc72bc0163b7d21a96b194d87a'
8ded171 Merge commit 'fce68c93554803801c32c1b20509bfa8d496b02a'
8bcebf9 Merge commit '555000c7d5c1e13043a948ebc48d2939b0ba6536'
87d263a Merge commit 'c2597c5a0a08526493abb9bc9544b61a290fe20f'
6c3e4e3 Merge commit 'f08fefc4d099f2a1f2e3a6db3d340537e601f762'
72ad824 Merge remote-tracking branch 'cehoyos/master'
df45171 Merge commit 'ee8704916de79158da8a48a9ea5be819e83d23ba'
f1b716c avframe: Copy buffer type in copy_props.
f45fdb1 Merge commit '19cac8e301419dcde31526d15196a952ddf2c4c7'
b2e0c9d Merge commit '85a5bc054c1290699ccbf5799ba6c4e2fbcc3530'
acbd14b avformat: postpone API removials where the functions are trivial wrapers
06a8350 Merge commit '7b486ab13bfcfa88a7cd92586de50e49966ec292'
256e1f7 Merge commit '435c2a31ad5eead20eda1152097f60c3bfa22847'
1c60956 Merge commit 'c7e044c61bb08b3a6e1e8063e8f4449c88b01201'
ac45921 lavc: remove disabled 8SVX_RAW cruft
ed80427 Merge commit '0a7c4daf469d4ac447fb822fe78337f62f4c04e6'
b13cd2d Merge commit 'd6ed604cf4ca86ed345125b26eb5bdeea6d6bf68'
feccf2f Merge commit '3bcdf8dcb9891ffe49b6398d0e2c02f1712d8f00'
b3b46cd bktr: add missing #include for av_gettime()
91d4823 avpacket: copy side data type and size in av_dup_packet
5753e34 Merge commit 'fcb07e8b332bbd6f9558bff98ff5102c5f2d8252'
a8c0777 Revert "Merge commit '0517c9e098092709397cc522c59fa63c83cc81be'" bring the old audio resampling API back
bbaa443 vc1dec: remove unused variables
21dc9b1 CrystalHD: Port to ref-counted frame API.
5b3c1ae hqdn3d: Fix out of array read in LOWPASS
0fe4b48 cabac: remove unused argument of ff_init_cabac_states()
be40d6c rawdec: fix a typo -- || instead of |
19c41c6 opt: re-enable memleak fix for duplicated options.
12fe78a vp56: remove unused variable
f536df9 dsputil: remove hpel functions (moved to hpeldsp).
94b7767 Move alpha half-pel assembly from dsputil to hpeldsp.
6802c70 Move sparc/vis half-pel assembly from dsputil to hpeldsp.
a0565a2 Move sh4 half-pel assembly from dsputil to hpeldsp.
e9e608a Move bfin half-pel assembly from dsputil to hpeldsp.
de99545 Move arm half-pel assembly from dsputil to hpeldsp.
89f16de Move ppc half-pel assembly from dsputil to hpeldsp.
3ced55d Move x86 half-pel assembly from dsputil to hpeldsp.
e0a8f31 mjpeg: use hpeldsp instead of dsputil for half-pel functions.
b42d594 svq1enc: use hpeldsp instead of dsputil for half-pel functions.
771ba8f snow: use hpeldsp instead of dsputil for half-pel functions.
05dd583 svq3: use hpeldsp instead of dsputil for half-pel functions.
4ba5dbc mpegvideo: use hpeldsp instead of dsputil for half-pel functions.
4652389 svq1: use hpeldsp instead of dsputil for half-pel functions.
cc5d17e mimic: use hpeldsp instead of dsputil for half-pel functions.
04a75bb interplayvideo: use hpeldsp instead of dsputil for half-pel functions.
af1e3df bink: use hpeldsp instead of dsputil for half-pel functions.
4b642ab indeo3: use hpeldsp instead of dsputil for half-pel functions.
704c987 vp56: use hpeldsp instead of dsputil for half-pel functions.
d129351 vp3: use hpeldsp instead of dsputil for half-pel functions.
9628e5a hpeldsp: add half-pel functions (currently copies of dsputil).
1f27053 Merge commit 'de27d2b92fa97deb2856d18e9f5f19586ce45a0f'
d3edc65 Merge commit '0517c9e098092709397cc522c59fa63c83cc81be'
150de78 Merge commit 'd6d369bf1370999896500ae7eb5b9447ab635a3d'
e5949cc Merge commit '684e3d2e1ce96625eeef63f2564aab66f6715d05'
ff3e856 Merge commit 'e3232f34312f8187094c875445683277ed0c209d'
047c5e1 Merge commit '98cec5c84feff34e04428de4a86836a83657ae5e'
02a6b06 avpacket: do not copy data when buf ref is available.
b94df21 Merge commit '2eaa3663fda750dac66d41fe8541a8744d5563a4'
d469fa1 Merge commit 'adfa53d67c7a3318157ea9d95e8bdcfb77139452'
cfc1efc avcodec: assert that old codec ids match new
e664f48 Merge commit 'bdd1567c355a8092e7746ef99e831d579e34fa6a'
aeac1da lavfi/fieldorder: add support to named options
a3233e9 lavfi/fieldorder: remove unused headers and commented define
92ca292 lavc: extend documentation for skip_idct, skip_loop_filter, skip_frame options
1019cef ffprobe: support codec options
8bb5680 cmdutils: improve feedback in case of not found option
684a264 configure: remove selection of ff(a)buffersink.
c14a8c8 lavfi/buffersink: schedule removing the "ff" variants.
ceac5c5 Remove references to the "ff" variant of buffersink.
9a26888 lavfi/buffersink: rename filter structures.
f7b041b Merge commit '7d42fd6bb9df99a20cf2d0d0e3b166a83a649d08'
d85c9b0 vp3/x86: use full transpose for all IDCTs.
db594f6 Merge commit '845017105f240ac5348aad1f8a5256b86d49db76'
5beddbc Merge commit '2a113695238e7675ab75c5fb9a5f59fc92f2ddd9'
e052f06 Merge commit '0f24a3ca999a702f83af9307f9f47b6fdeb546a5'
eba6a04 vp6: remove unused variable
2ec3026 Changelog: fix project name
0d0f76e Merge commit '6327c10702922eabcb1c6170abd3f03d23ce4c51'
d64b8540 Merge commit '666fe5da47d127074be7f0e2bac93db6af8b4a30'
212b89f avfilter: remove unused variable
c51fcdf Merge commit 'db2d65ce1ed13ea9a530b1934963a16c3e8fa460'
771919e Merge commit '6deae8e0530a885b76f149841ed4899cb438ec23'
49e8781 Merge commit '1da54e908eba73eb86f5d614c51f06811c85c3ea'
cde1e7d vorbis: unref the skipped first frame.
713ac21 avutil/os_support: use 64-bit fstat/lseek variants for MSVC as well
6a70130 dsputil: make selectable.
b1a9a2c ffmpeg: remove unused variable
37cb3b1 matroskadec: request a read buffer for the wav header
19688e8 h264: show recovery SEIs in debug output
dc7ba0c j2kdec: remove unused variable and empty function
a8b6015 dsputil: convert remaining functions to use ptrdiff_t strides
f91730a jv: initialize AVFrame
bd93f3c ffmpeg: fix reinit_filter type
5743095 Merge commit '9d3009c6c4b9b6734f07df7c88f6a42ded6cdf38'
6b6b0e9 pthread: fix unused variable warning
ee4a658 lavd/v4l2: fix bug in init_convert_timestamp()
7093b75 Merge commit '2240e92f052960693de55cf4924e80426dfaa965'
bf780b7 Merge commit '19dd4017ab6dac11c77d797acebee4f60ad63a6f'
b524219 lavf: add AV_ to two remaining CODEC_ID_*.
7787a6c Merge commit 'cacad1c058f66558ec727faac3b277d2dee264d4'
6ec0447 xface: remove unused stuff, fix related warnings
b36095e Merge commit '3e2f200237af977b9253b0aff121eee27bcedb44'
f506ae1 Merge commit 'd243896987b8b2062d1faba4d8d6f0c62d2dbee9'
0cfbfaa Merge commit '7b89cd20d844cbe763ca34e63e99d110043cf241'
a75f01d Merge commit 'd8b31be6caebd8d1321ecb754b6e7daaf81dc111'
c292e34 avformat: keep r_frame_rate
9cf788e avformat/avdevice: add missing time.h includes
ad78b9e avcodec: postpone removial of parts still used
b2cd0d7 Merge commit '8df23e938b4022d6e6e9e1180ea6418abae74fda'
dac8799 Merge commit 'ddcca4ba074aa537c3059c76d69eb4ad6316bfe9'
32fdfdf Merge commit '354468fc12dcf93e7fb4af552e18906771913273'
3c13264 Merge commit '37045e422903695e610cca6ecb753df643ab9380'
a303dce utils: Dont sent fake channel layouts, 0 layout is better when its not known
f9fd6f9 Merge commit '2eba9087f3031c6050f8dcd996225490be6c2410'
a7f9d92 Merge commit '192f1984b1a93aa08af053b8f9ab4950f307bd5d'
36685c3 Merge commit '15ec0450b4ae891f3e6ababa03c777a4443b94ca'
64d11cb mss1: set frame defaults
80661e0 buffer: use the atomic get instead of the add and fetch variant.
1ad542f get_video_buffer: add vertical padding
53fd4f5 avcodec: fix motion vector vissualization
a4472ac Add informative messages to av_log_ask_for_sample calls lacking them
6ae4372 h264/mpegvideo: fix ff_print_debug_info2 arguments
8f10f1a anm: Get rid of some very silly goto statements
a76ef99 mpegvideo: move ff_print_debug_info2 to where ff_print_debug_info is
b91459e atomic: prefer gcc builtins over win32 atomics, if available.
c48828f atomic: Check for __sync_val_compare_and_swap instead of __sync_synchronize
c536253 snow: set frame defaults
b5e5ed8 Merge commit '3b199d29cd597a3518136d78860e172060b9e83d'
01a0283 h264: disallow single unpaired fields as references of frames
c69acbf lavfi/moviesrc: use refcounted frames
0fc01ae h264: fix null pointer dereference and assertion failure
ee3c3dd ff_alloc_picture: free tables in case of dimension mismatches
9e73f6d mpegvideo: dont allow last == current
9dd0b7a update_frame_pool: use channel field
80e9e63 Merge commit '759001c534287a96dc96d1e274665feb7059145d'
2e7bc9c snowdec: fix off by 1 error in dimensions check
202c2ac vda: remove async decoder leftovers
73b40e2 lavfi/buffersink: move the filter structures at the end.
a281623 avframe: call release_buffer only if it is set
fce68c9 pthread: unref the decoded but not returned frames on close.
555000c h264: check that DPB is allocated before accessing it in flush_dpb()
d0a863a vf_hqdn3d: fix uninitialized variable use
887d31d vf_gradfun: fix uninitialized variable use
c2597c5 h264_refs: cosmetics, reformat
f08fefc h264: remove a useless svq3 condition
0705401 mpegvideo: remove FMT_H264
ee87049 mpegvideo: reindent
19cac8e mpegvideo: remove useless references to h264 and svq3
85a5bc0 lavf: remove disabled FF_API_R_FRAME_RATE cruft
7b486ab lavf: remove disabled FF_API_AV_GETTIME cruft
32e5194 lavf: remove disabled FF_API_INTERLEAVE_PACKET cruft
435c2a3 lavf: remove disabled FF_API_READ_PACKET cruft
c7e044c lavf: remove disabled FF_API_APPLEHTTP_PROTO cruft
0a7c4da lavf: remove disabled FF_API_CLOSE_INPUT_FILE cruft
d6ed604 lavc: remove disabled FF_API_IDCT cruft
3bcdf8d lavc: remove disabled FF_API_SNOW cruft
fcb07e8 lavc: remove disabled FF_API_MMI cruft
de27d2b lavc: remove disabled FF_API_LIBMPEG2 cruft
0517c9e lavc: remove disabled FF_API_AVCODEC_RESAMPLE cruft
d6d369b atomic: prefer gcc builtins over win32 atomics, if available.
fc8406d avframe: copy reordered_opaque in copy_props
1123080 cmdutils: remove conditionnal pp include.
684e3d2 ra144: check buffer size before requesting a buffer
08149b2 wmapro: unref skipped frames
e3232f3 svq1: use av_frame_free to free refcounted frame
98cec5c ratecontrol: remove an unused variable
669cc0f lavc: fix get_buffer() compatibility layer for audio.
e2c2974 vorbisdec: do not leak the first frame.
de54a96 lavfi/buffersink: implement av_buffersink_get_samples().
b71db3f lavfi/buffersrc: do not dereference NULL frame.
03b87fe lavfi: rename sink_buffer.c into buffersink.c.
3add5dc lavfi: remove buffersink.c.
fa41f7e lavfi/sink_buffer: move stuff to reduce the diff.
35135a3 lavfi/smartblur: add support to named options
fb14e37 ffmpeg: re-enable use of buffersrc flags.
b0012de lavfi/buffersrc: implement flags.
cb2bd91 ffmpeg: add the -canvas_size option.
f9b34b8 ffmpeg: port sub2video to AVFrame.
f185a04 doc/ffplay,ffmpeg: mention the corresponding negated option for -stats
a2a8484 cmdutils: clarify log message, in case of option routed to both codec and mux/demux layer
63edd2f cmdutils: remove duplicated check on CONFIG_POSTPROC
475c090 cmdutils: make print_all_libs_info() show libavresample version
daf6ea5 cmdutils: fix stylenits
606efe1 lavfi/unsharp: add missing option flags
dae76e8 lavc/utils: fix typo and reword message in case of too low bitrate
f963c77 avfilter: avoid direct access to "frame"->channels
5d639b2 vf_pad: fix a & instead of && typo
91b747a mem: Fix usage of memalign() on DJGPP.
969e8d3 lavfi/pad: avoid buffer overflow in buffer_needs_copy()
65fc80f lavfi: add curves filter.
3d813e7 lavfi: bump minor version after the first round of evil changes.
108434a sink_buffer: remove unused variables
d5efa84 vp3: embed idct_permutation array directly in VP3DecoderContext.
96e4b00 lavfi: remove remaining forgotten min/rej perms.
806a66f mpegts: clear avprograms only for removed programs
07ab8d3 Merge remote-tracking branch 'cehoyos/master'
f0a5f71 lavfi/hue: reindent.
3da5485 lavfi/hue: add an optimized direct path.
4a62f47 Merge commit '6e7b50b4270116ded8b874d76cb7c5b1a0341827'
e530611 lavu/frame: fix not/note typo in doxy.
5e4bc96 doc: fix examples.
b1b506b fate: disable sub2video
4e7c61b ffmpeg: do not give away our reference to the frame.
9cc0210 lavc/rawdec: set field order on decoded frame.
6184fa2 rawdec: work with refcounted frames.
a05a44e Merge commit '7e350379f87e7f74420b4813170fe808e2313911'
3f78f09 Revert "build: disable iconv by default."
586ae70 port FFmpeg lavc frame specificities to lavu functions.
d1b456b lavu/frame: copy the channels field.
ee0a8bc lavfi/showspectrum: fix outpicref initialization.
22cc8a1 x86/qpel: move fullpel and l2 functions to separate file.
9d40f71 dsputil: make square put/avg_pixels functions local to h264qpel.
9222978 lavd/v4l2: simplify code
0286b42 lavd/v4l2: correctly handle error conditions in mmap_read_frame()
982070c Add some fate dependencies to fix make fate with --disable-everything.
881684e Add some fate dependencies to fix make fate with --disable-avdevice.
2eaa366 avplay: enable only when SDL 1.2 is found
adfa53d lavc: remove disabled FF_API_VDA_ASYNC cruft
bdd1567 lavc: remove disabled FF_API_CODEC_ID cruft
7d42fd6 lavc: remove disabled FF_API_FIND_BEST_PIX_FMT cruft
8450171 lavc: remove disabled FF_API_DSP_MASK cruft
2a11369 lavc: remove disabled FF_API_INTER_THRESHOLD cruft
0f24a3c lavc: remove disabled FF_API_OLD_ENCODE_VIDEO cruft
6327c10 atomic: fix CAS with armcc.
d03a94e lavc: remove disabled FF_API_SUB_ID cruft
9d6cf81 lavc: remove disabled FF_API_COLOR_TABLE_ID cruft
f073b15 lavc: remove disabled FF_API_OLD_ENCODE_AUDIO cruft
3b0f586 lavc: remove disabled FF_API_MPV_GLOBAL_OPTS cruft
5d60686 lavc: remove disabled FF_API_OLD_DECODE_AUDIO cruft
98c4268 libutvideo: Prioritize compatibility with new versions
309d6f5 atomic: Add include guards to the implementation headers
486f0b0 png: use av_mallocz_array() for the zlib zalloc function
e984f47 libmp3lame: use the correct remaining buffer size when flushing
160979f lavc/utils: make sure the iconv descriptor can be opened only once.
307dc32 Merge commit '77b2cd7b41d7ec8008b6fac753c04f77824c514c'
c4e8821 Merge commit '7ecc2d403ce5c7b6ea3b1f368dccefd105209c7e'
fee484e Merge commit 'ad0c9f2d5d81e22207c6ccecc426bf7306acc327'
666fe5d atomic: Exclude the unsupported implementation headers from checkheaders
d9d97f9 Merge commit '1a5e9130162b8adc898e5f6aea82b6372d1e4e6c'
2653e12 Merge commit '1afddbe59e96af75f1c07605afc95615569f388f'
532f31a Merge commit '1cec0624d0e6f48590283a57169b58b9fe8449d3'
36099df Merge commit '8e401dbe90cc77b1f3067a917d9fa48cefa3fcdb'
e92ba51 Merge commit '65f1d45dcc71186ede72fff950996099d23359bd'
23eed00 Merge commit 'eae0879d961b78717dd2a0899809ad22819ae9e3'
1f3a577 Merge commit '4be368b504c6f4a03051448728fc62cd0ed506b2'
e9fbb97 Merge commit 'dbd2a34ba5e5e46b6835e4425c360723c643b7a8'
c32cc7e Merge commit 'bcd0a7137e4aca0f6f598593b90ca8f338444c51'
43c6c18 Merge commit 'd88738e4038b162708dc2f5342e10c1694edfd89'
b094931 Merge commit '06b54e84254e4834b4978ff5b27cc2b7ee8d7a98'
6c17ff8 Merge commit 'efa7f4202088c70caba11d7834641bc6eaf41830'
80f91a7 MAINTAINERS: update for 1.2
e7553f4 avconv: do not silently ignore unused codec AVOptions.
db2d65c avconv: fix a typo
64bfc3e FATE: replace -vb with -b:v
6deae8e FATE: remove the -dct option from some decoding tests.
41d2008 avconv: use a local variable for InputFile in open_input_file().
1da54e9 avconv: use a local variable for OutputFile in open_output_file().
9d3009c avconv: print an error on applying options of the wrong type.
e460aa3 atomic: Check for __sync_val_compare_and_swap instead of __sync_synchronize
f1af3d1 output-example: Update to use encode_video2 instead of the now dropped encode_video
2240e92 atomic: Add include guards to the implementation headers
7c45087 lavc: update the fallback versions of ff_thread_*
19dd401 libopencore-amr: Add the missing 3rd argument of ff_get_buffer()
f86d66b vmdaudio: fix invalid reads when packet size is not a multiple of chunk size
4c0080b wmaprodec: return an error, not 0, when the input is too small.
cacad1c wmaprodec: require block_align to be set.
ea1136b wmadec: require block_align to be set.
3ba40eb ivi_common: do not call MC for intra frames when dc_transform is unset
3e2f200 roqvideodec: fix a potential infinite loop in roqvideo_decode_frame().
8a49d2b xxan: fix invalid memory access in xan_decode_frame_type0()
6c7d339 tty: set avg_frame_rate.
bde48aa FATE: enable multiple slices in the ffv1 vsynth test
d243896 ffv1: fix calculating slice dimensions for version 2
7b89cd2 eamad: allocate a dummy reference frame when the real one is missing
0651e89 Replace remaining includes of audioconvert.h with channel_layout.h
542b83f Replace some forgotten instances of PIX_FMT_* with AV_PIX_FMT_*.
d8b31be Add the bumps and APIchanges entries for reference counted buffers changes.
8df23e9 lavc: postpone the removal of request_channels API.
1296b1f AVFrame: deprecate all now unused fields
ddcca4b lavc: stop setting AVFrame.motion_subsample_log2
e7bbfc4 avserver: don't set deprecated options.
354468f avplay: switch to new refcounted frames API
9b2dc29 avconv: convert to new refcounted AVFrame API
37045e4 mpegvideo: drop vismv code
2eba908 lavc: make up a fake frame channel layout when there is no real one.
192f198 lavc: limit maximum number of channels to 63
15ec045 lavc: allow decoders to override frame parameters.
3b199d2 lavc decoders: properly initialize AVFrame.
759001c lavc decoders: work with refcounted frames.
6e7b50b mpegvideo_enc: drop support for reusing the input motion vectors.
7e35037 lavfi: switch to AVFrame.
77b2cd7 AVFrame: add side data.
7ecc2d4 Move AVFrame from lavc to lavu.
ad0c9f2 lavc: move AVFrame.hwaccel_picture_private to Picture.
1a5e913 pthread: avoid copying input packets when possible.
1afddbe avpacket: use AVBuffer to allow refcounting the packets.
1cec062 AVBuffer: add a new API for buffer pools
8e401db lavu: add a new API for reference-counted data buffers.
65f1d45 lavu: add support for atomic operations.
eae0879 mp3dec: Fix VBR bit rate parsing
4be368b avstring: Fix isxdigit to not accept non-hex characters
870add0 configure: Add missing videodsp dependencies to some decoders
dbd2a34 build: cosmetics: Group hw accelerator Makefile entries together
bcd0a71 configure: Add missing h264chroma dependencies to vp5, vp6
d88738e mpegvideo: Conditionally build error_resilience bits
06b54e8 build: Fix error_resilience code dependencies
5f401b7 Add missing error_resilience includes to files that use ER
efa7f42 Use the avstring.h locale-independent character type functions
12c5c1d avstring: Add locale independent versions of some ctype.h functions
REVERT: 6cb33e0 mpeg12dec: avoid reinitialization on PS changes when possible.
REVERT: 2e75c45 mp3dec: detect CBR and use CBR axiom to seek
REVERT: 430ef8a mmsh: dont close context on seeking failure
REVERT: 627772d avformat/mov: Fix duration of fragmented mov
REVERT: 5ce57e0 libavcodec/x86/mpegvideo: Move mmx functions under HAVE_MMX_INLINE
REVERT: 5effd65 avcodec/x86/vp3dsp_init: move mmx functions under HAVE_MMX_INLINE
REVERT: cb340ec mpegts: only reopen pmt_cb filter if its different from the previous.
REVERT: b88bea1 rmdec: Pass AVIOContext to rm_read_metadata()
REVERT: 9903656 avcodec/x86/dsputil_init: only use xvid idct for lowres=0
REVERT: fcc6460 Fix copying extradata to codec in mxfdec.c
REVERT: 1065d41 mathops/x86: work around inline asm miscompilation with GCC 4.8.1
REVERT: fbb1af3 avdevice/x11grab: allocate just one Cursor
REVERT: 073bde2 avformat/iff: Byte seek is unsupported
REVERT: e4bb67b avformat/libmodplug: Reduce the probe score for small input
REVERT: 59549b5 Autodetect idcin only if audio properties allow decoding.
REVERT: c0445df ff_gen_search: fix infinite loop
REVERT: c77b373 ff_gen_search: fix limit
REVERT: 04d6946 ff_gen_search: make step 64 bit to prevent hypothetical integer overflow
REVERT: ae93d34 swresample/x86/audio_convert: add emms to CONV
REVERT: 0547796 vaapi: return early from ff_vaapi_render_picture() without picture
REVERT: e22dd7f alacenc: Fix missing sign_extend()
REVERT: 376a9f8 avcodec/utils: Fix encoder allocation size
REVERT: 9af68f8 AAC encoder: Fix rate control on twoloop.
REVERT: f236159 mpegvideo: implement ff_put_h264_chroma_mc1 & ff_avg_h264_chroma_mc2
REVERT: 96e6d4d h264_cavlc: fix reading skip run
REVERT: 735deda avienc: Disallow the first frame to be skiped
REVERT: 5f64a7a smacker: remove av_clip_int16()
REVERT: ffd28de ffmpeg: free threads on error conditions.
REVERT: af589dd configure: Autodetect VA-API
REVERT: fd60aeb avidec: dont randomly skip packets for offseting the index
REVERT: 79a3f36 Do not read strd chunk in avi files as H264 extradata.
REVERT: 33d699a Fix configure --help output for some autodetected features. (cherry picked from commit 0f05b72f19c0a07cf48c912d2a71c3fb5f7bc325)
REVERT: f166a02 exr: silence warning "libavcodec/exr.c:351:9: warning: variable ret set but not used"
REVERT: c5948b4 update for 1.2.1
REVERT: 7ee5e97 gifdec: reset previous Graphic Control Extension disposal type
REVERT: 7ef2dbd avcodec/cdgraphics: check buffer size before use
REVERT: 524d0d2 sanm: Check dimensions before use
REVERT: 91f04e7 cmdutils: avtool -> fftool (cherry picked from commit 7d8ad6c1fa11ec548fc63427656989e0e7c6af8b)
REVERT: 9f7baf1 avutil/intfloat_readwrite: include common.h for isinf()
REVERT: ec89046 avutil/intfloat_readwrite: avoid comparission with INFINITY, use isinf()
REVERT: cc0dd86 avutil/log: Fix context pointer used for get_category()
REVERT: 0baa0a5 vmdav: Try to fix unpack_rle()
REVERT: 039f692 mmvideo/mm_decode_intra: check horizontal coordinate too
REVERT: 7fa6db2 mmvideo/mm_decode_inter: check horizontal coordinate too
REVERT: 840931e mjpegdec: fix overlapping memcpy with upscale_v
REVERT: 1ce3f73 src_movie: fix scanf string
REVERT: 4d0090f xbmdec: fix off by one error in scanf()
REVERT: f8d5f3d Fix heap-buffer-overflow in matroska_parse_block
REVERT: 298e03d dpxenc: fix data offset
REVERT: 54f3902 rmdec: flush audio packet on seeking
REVERT: 3ca6253 avcodec/mpegvideo: Fix edge emu with lowres
REVERT: 84df0dc avcodec/mpegvideo: Fix block height for lowres 3 interlaced blocks
REVERT: a857811 matroska: set "done" only during resync fail.
REVERT: 3d6219b lavfi/subtitles: zero-init AVSubtitle.
REVERT: 0a53c70 Fix type of shared flac table ff_flac_blocksize_table[].
REVERT: f0dc5c0 vaapi: fix argument for ff_vaapi_common_end_frame call (cherry picked from commit b066d90211072c7532e17c0c54d8475f10fc97ad)
REVERT: df8c362 lavc: fix recoded subtitles end.
REVERT: c351d87 Skip padding in an id3 tag in aiff files.
REVERT: d553a52 smacker: fix off by one error
REVERT: 0b6d5f2 Write broken aac frames to mov files instead of skipping them.
REVERT: 9ecfd7d Only test the first frame for missing aac_adtstoasc bistream filter.
REVERT: 90f1aa3 configure: Enable hwaccels without external dependencies by default.
REVERT: fc5c81c Do not (re-)set libx264 parameter b_tff if interlaced encoding was not requested.
REVERT: e820e3a mem: Fix usage of memalign() on DJGPP.
REVERT: 17911d0 release_notes: update
REVERT: 2ed7f5a Changelog: update version
REVERT: 7c6c576 jpegdec: be less picky on padding
REVERT: 0ec8695 mpegts: clear avprograms only for removed programs
REVERT: 0b198e3 Revert "build: disable iconv by default."
REVERT: 1ea3248 Update for FFmpeg 1.2
REVERT: bdd2db6 MAINTAINERS: update for 1.2

git-subtree-dir: ffmpeg/csrc
git-subtree-split: 7740e36a89cdc27ef09ec3a8c0151e96017c24e3
Merge commit '87fb03bf9e10b1e28793380863d253f4c549e8d5'
Squashed 'libx264/csrc/' changes from a3ac64b..f0c1c53

f0c1c53 Tweak i16x16-delta-quant-avoidance code
23ef036 x86: faster AVX2 iDCT, AVX deblock_luma_h, deblock_luma_h_intra
4d24fac Add new color primaries, transfer characteristics, matrix coefficients
8c8b46f Add "--stitchable" option for segmented encoding
e4ac506 Interface: if vbv-maxrate < bitrate, set bitrate = vbv-maxrate
11d2203 OpenCL cosmetics
585324f Fix possible crash when writing very large filler NALUs
8be78d3 Fix build with PIC on some systems
f45158c Fix potential misaligment crash in AVX2 denoise_dct
d5dbf46 Fix building with compilers without inline asm support
3af33c9 Fix compilation with OpenCL on MacOS X

git-subtree-dir: libx264/csrc
git-subtree-split: f0c1c53d58420d209f0fb7b63e49125ab1c85aa7
Merge commit '82a9c32ab875a7e20a82cc171a4e545665e7888d'
Squashed 'libvpx/csrc/' changes from 9524765..5000cdf

5000cdf Merge "Wide loopfilter 16 pix at a time"
aedc7c5 Merge "Fix tx_type bug in intra4x4 rd loop"
decead7 Replace copy_memNxM functions with a generic copy/avg function.
c13e0bc Remove unused fwalsh/fdct x86 SIMD implementations.
46997bd Merge "Remove unused iwalsh4x4 MMX/SSE2 functions."
a7ef456 Merge "Remove unused 16x3/3x16 sad SSE2 functions."
64f7a4d Wide loopfilter 16 pix at a time
18803f9 Fix tx_type bug in intra4x4 rd loop
7494bba Merge "Prunes out full-rd computation based on modeled rd"
140447d Merge "Adding read_compressed_header function."
68ef7a6 configure with internal stats not working
3f210f1 Remove unused iwalsh4x4 MMX/SSE2 functions.
48c5323 Remove unused 16x3/3x16 sad SSE2 functions.
e6f9552 Merge "SSSE3 assembly for 4x4/8x8/16x16/32x32 H intra prediction."
6a60249 Merge "SSE/SSE2 assembly for 4x4/8x8/16x16/32x32 TM intra prediction."
865ca76 Merge "remove warnings when NDEBUG is set"
6591cf2 remove warnings when NDEBUG is set
53ff43a Prunes out full-rd computation based on modeled rd
82f5935 Merge "msvc: set a more useful debug format"
9a8524d Merge "test_libvpx: disable pthreads in gtest for win targets"
1144235 SSE2 16x16 ADST/DCT hybrid transform
417df1d Merge "Adding encode_tiles function to vp9_bitstream.c."
e52eec4 Merge "Add a feature to reduce chrome intra mode search"
82c4153 Merge "Add unit test for 16x16 forward ADST/DCT"
25b4909 Merge "Bug fix: set frame_parallel_decoding_mode"
d1f8dd5 Merge "Fix intermediate height in convolve"
704afd0 Adding read_compressed_header function.
44b29a7 Merge "SSE/SSE2 assembly for 4x4/8x8/16x16/32x32 V intra prediction."
89810bf Merge "SSE/SSE2 assembly for 4x4/8x8/16x16/32x32 DC intra prediction."
4823307 Merge "Remove memcpy() in handle_inter_mode() filter selection."
20986c8 Merge "Removing vp9_maskingmv.c and corresponding assembly file."
cf768b2 Add unit test for 16x16 forward ADST/DCT
7fd6432 SSSE3 assembly for 4x4/8x8/16x16/32x32 H intra prediction.
8dade63 SSE/SSE2 assembly for 4x4/8x8/16x16/32x32 TM intra prediction.
75b33c6 SSE/SSE2 assembly for 4x4/8x8/16x16/32x32 V intra prediction.
92c5d36 SSE/SSE2 assembly for 4x4/8x8/16x16/32x32 DC intra prediction.
b1df674 Remove memcpy() in handle_inter_mode() filter selection.
bed27a9 Add a feature to reduce chrome intra mode search
863204e mi_width_log2 & mi_height_log2
6c8170a b_width_log2 and b_height_log2 lookups
fb027a7 removing case statements around prediction entropy coding
059f292 Merge "Revert "Remove memcpy() in handle_inter_mode() filter selection.""
c2a4b20 Merge "remove unused VP8 com/dec asm offsets"
dac57fe Merge "Remove all asm offset files from VP9"
2824048 Merge "Loop filter code cleanup."
205efbc Revert "Remove memcpy() in handle_inter_mode() filter selection."
9718e70 msvc: set a more useful debug format
d3d6ddc Merge "Added a lossless test"
d82f459 Adding encode_tiles function to vp9_bitstream.c.
53971d8 Merge "Add Neon horizontal and vertical vp9_mbloop_filter"
9ce6de1 Added a lossless test
f89335f remove unused VP8 com/dec asm offsets
f0d9f10 Remove all asm offset files from VP9
5900d13 Merge "Removed unnecessary xd->mode_info_context assignment"
198fa6d Add Neon horizontal and vertical vp9_mbloop_filter
ec68d25 Merge "Adding update_tx_ct function, removing duplicated code."
aeed28f Removing vp9_maskingmv.c and corresponding assembly file.
92a9eae Loop filter code cleanup.
69d1d1d Removed unnecessary xd->mode_info_context assignment
204d1b7 Merge "Unbreak lossless."
d8fa5d4 Merge "Make intra prediction pointers RTCD-based."
059c0ba Unbreak lossless.
7f96022 cleanup read_mode_info if (1)
c36d502 decoder speedup - get-segment-id only if segmentation enabled
df57312 Merge "Fix loopfilter bug"
c6c279a Merge "Using mi_cols instead of mb_cols."
1c65c58 Merge "Refactoring setup_pre_planes function."
6254c8d Merge "Calling set_partition_seg_context() instead of code duplication."
8350e7f Make intra prediction pointers RTCD-based.
527fc5c Fix loopfilter bug
a5062cc Don't call encode_sb() for the final of 4-split subpartitions.
bd867f1 Inline vp9_get_mv_joint().
8fde07a Don't recalculate mv_ref costs for each block/partition.
5a73254 Remove unnecessary memset(best_index, 0) from trellis/optimize.
fcf7998 Remove memcpy() in handle_inter_mode() filter selection.
ed995af Make frame-wide filter-type decision fully RD-based.
b755925 Using mi_cols instead of mb_cols.
d9b6216 Implements several heuristics to prune mode search
a38cf26 Merge "Refactor SSE2 8x8 functional units"
18303b1 Fix intermediate height in convolve
ef0ca2d Merge "Fix to comp_inter_joint_search_thresh feature."
bfcef95 Adding update_tx_ct function, removing duplicated code.
f72e072 Refactoring setup_pre_planes function.
2ce6b23 Merge "Adding write_skip_coeff function."
68172db Merge "Enable early termination in rd search"
430bd0c Merge "Replacing 64 / MI_SIZE with MI_BLOCK_SIZE."
dda1835 Adding write_skip_coeff function.
c86b188 Merge "Inline a few intra predictors"
2bd6fe0 Enable early termination in rd search
2ad62c9 Calling set_partition_seg_context() instead of code duplication.
5a21de8 Replacing 64 / MI_SIZE with MI_BLOCK_SIZE.
60198a5 Merge "Adding write_selected_txfm_size function."
0f02dc2 Inline a few intra predictors
2cb75c9 Refactor SSE2 8x8 functional units
61fe678 Merge "Use pmovmskb to skip quantize loops over empty coefficients."
98c493a Merge "Remove unused function vp9_build_inter4x4_predictors_mbuv()."
f58b44a Fix to comp_inter_joint_search_thresh feature.
72c5778 Added two new skip experiments.
5e6b333 Bug fix: set frame_parallel_decoding_mode
b0a2871 Merge "Adjust Speed 0 settings."
1f6e95e Merge "Removing redundant struct from union b_mode_info."
16147d4 Merge "Added a speed feature use_square_partition_only"
be77f6b Removing redundant struct from union b_mode_info.
edb060a Adding write_selected_txfm_size function.
0d7b7c0 Added a speed feature use_square_partition_only
e5fb4b6 Use pmovmskb to skip quantize loops over empty coefficients.
5b87240 Remove unused function vp9_build_inter4x4_predictors_mbuv().
b0520b6 new unit test for cpu-speed
37501d6 Speed feature to binary search dir intramodes
66324d5 Merge "Clean-up in forward update to use mapping tables"
8d3d2b7 Tx size selection enhancements
9c20ced Clean-up in forward update to use mapping tables
904070c Merge "Removing unused implicit segmentation code."
3cc6eb7 Merge "Make get_coef_context() branchless."
3140c44 Merge "Removing vp9_mbpitch.c, moving vp9_setup_block_dptrs to vp9_block.h."
18fd436 Merge "Additional vp9_decodemv.c cleanup."
a3d2e6c Removing unused implicit segmentation code.
f4bee75 Merge "Add speed feature to disable splitmv"
b12e060 Add speed feature to disable splitmv
b91a158 Calculate rd cost per transformed block
9df24b4 Merge "Update quantize SSSE3 SIMD to cover 32x32 transform case also."
1319d9c Adjust Speed 0 settings.
b7cd01e Revert "New motion threshold factor - speed feature."
9e408e3 fix the mismatch again in cpu_used 2
d415828 use partitioning from last frame
1ac0540 Removing vp9_mbpitch.c, moving vp9_setup_block_dptrs to vp9_block.h.
26b6318 Make get_coef_context() branchless.
7ed7549 Additional vp9_decodemv.c cleanup.
ba3b260 Merge "Quantize (64-bit only, for now) SSSE3 SIMD."
6411228 Merge "Removing vp9_modecont.{h, c}."
d9db0d9 Merge "Moving encoder subexp encoding functions to subexp.{h, c}."
a4e14d7 Merge "Adding vp9_rb_read_signed_literal function."
33fffc1 Merge "Inlining decode_atom, decode_sb_intra, and decode_sb."
2381d46 Merge "Cleanup inside vp9_decodemv.c."
c8defcf Update quantize SSSE3 SIMD to cover 32x32 transform case also.
7353cea Quantize (64-bit only, for now) SSSE3 SIMD.
2ab3bc8 Removing vp9_modecont.{h, c}.
7bb436f Merge "New motion threshold factor - speed feature."
632289b fix a mismatch in cpuused 2
1377278 New motion threshold factor - speed feature.
e5e15eb Adding vp9_rb_read_signed_literal function.
993942c Merge "Enable SSE2 4x4 ADST/DCT transform"
466e0cf SSE2 version of vp9_short_fdct32x32_rd.
bb8ccf1 Moving encoder subexp encoding functions to subexp.{h, c}.
bc70c60 Merge "fixed a bug where sse is not populated"
6098e35 Merge "add Neon optimized add constant residual functions"
84d08fa Merge "fix test compile error"
a487af8 Merge "Inline vp9_get_coef_context() (and remove vp9_ prefix)."
7731e53 Merge "Minor change to prevent one level of dereference in cost_coeffs()."
a83cfd4 add Neon optimized add constant residual functions
d6264f9 Merge "Cosmetic reordering of FRAME_CONTEXT members."
1947828 Inlining decode_atom, decode_sb_intra, and decode_sb.
a63e31e fix test compile error
1109b6b Enable SSE2 4x4 ADST/DCT transform
f853e66 fixed a bug where sse is not populated
07b72ac Merge "Fix switch statement in 8x8 transform"
228b823 Cosmetic reordering of FRAME_CONTEXT members.
15fefce Cleanup inside vp9_decodemv.c.
59070f6 Merge "Removing CONFIG_DEBUG checks on assertions."
9def7f7 Fix switch statement in 8x8 transform
cee3bc6 Merge "Some minor optimizations for cost_coeffs()."
ec5d09b Merge "Make coefficient skip condition an explicit RD choice."
d00b8e5 Inline vp9_get_coef_context() (and remove vp9_ prefix).
0345fc3 Merge "Decoder's code cleanup."
8e6ce6b Removing CONFIG_DEBUG checks on assertions.
e3ce2b2 Minor change to prevent one level of dereference in cost_coeffs().
91d223b Some minor optimizations for cost_coeffs().
af66071 Make coefficient skip condition an explicit RD choice.
1b5421f Merge "Minor cleanups"
64bb996 Merge "Optimize partition search order"
8b9eea0 Minor cleanups
1374a06 Optimize partition search order
5de0805 Merge "Fix tile independence with both column tiling and static_thresh set."
5ec57c9 Merge "variance_test: add missing ClearSystemState..."
fd4eed3 Fix tile independence with both column tiling and static_thresh set.
3231da0 Decoder's code cleanup.
1d6dc1b Add Neon optimized loop filter functions.
a366425 Merge "General cleanup in segmentation-related code."
be83ef3 Merge "Moving subexp encoding functions in separate vp9_dsubexp.c file."
7a049be Inline quantize so idiv instruction gets removed from inner loop.
05ffdf2 Merge "Auto adapt step size feature."
59af904 Merge "Start adaptive threshold for each mode at max."
5bcf069 Merge "Change meaning of cpi->sf.first_step and rename."
fc1cfd8 Merge "Make intra predictor reference buffer configurable"
4c10515 Merge "Make update_partition_context faster"
e4d2c25 test_libvpx: disable pthreads in gtest for win targets
e247ab0 variance_test: add missing ClearSystemState...
896dc47 Merge "Change to use LUT for mode-to-txfm conversion"
861cb06 Make intra predictor reference buffer configurable
a9e7243 Merge "Remove empty function vp9_build_block_offsets"
92479d9 Make update_partition_context faster
b546815 Remove unused macro RDTRUNC_8x8 from encodemb.c.
bd9bac0 Remove empty function vp9_build_block_offsets
25fe05f Change to use LUT for mode-to-txfm conversion
3d13a98 Merge "Fix aligned memory allocation in unit tests"
9b744ce Fix aligned memory allocation in unit tests
f36f66c Merge "fixed a compiling problem with MSVC win32 build"
9f3ab83 Auto adapt step size feature.
e4f38c8 test/fdct*: fix some warnings
be07485 General cleanup in segmentation-related code.
49dee16 Merge "Using get_plane_block_{width, height} instead of custom code."
60dc737 fixed a compiling problem with MSVC win32 build
689957e Start adaptive threshold for each mode at max.
e606cac Change meaning of cpi->sf.first_step and rename.
2291563 Merge "vpxenc: send usage to stderr"
8c89e6b Merge ".gitignore: add gcov files"
8137e24 Merge "Move vp9_counts_to_nmv_context to encoder"
7bbb063 Merge "Move vp9_full_to_model_counts to encoder"
e0d07ab Merge "make: add libvpx_test_srcs.txt target"
743e339 Merge "tests/*source: test file pointer before reading"
ad9ee2c Merge "encode_test_driver: check for fatal failures"
3cc8c8c Merge "Refactor intra predictor block"
66c7dff tests/*source: test file pointer before reading
1c05e9d encode_test_driver: check for fatal failures
d19ea38 Refactor intra predictor block
6fb10f2 Renaming "nmv" to "mv".
dc0f457 Using get_plane_block_{width, height} instead of custom code.
0441e0a Merge "Only do metrics on cropped (visible) area of picture."
1d0ae2e Merge "Don't skip right/bottom border pixels in SSIM calculations."
c5be54e Merge "Add averaging-SAD functions for 8-point comp-inter motion search."
4a7cebe make: add libvpx_test_srcs.txt target
3f184bc Merge "Cosmetic changes in 4x4 fwd transform unit test"
d52c359 Merge "Tune the rounding operations in 8x8 ADST/DCT sse2"
4c0f283 Merge "I420VideoSource: normalize framerate types"
450c7b5 Only do metrics on cropped (visible) area of picture.
44f349d Don't skip right/bottom border pixels in SSIM calculations.
c24d922 Add averaging-SAD functions for 8-point comp-inter motion search.
9d95993 Merge "intrapred_test: add virtual dtor to IntraPredBase"
0084e61 Tune the rounding operations in 8x8 ADST/DCT sse2
becf169 Merge "Add SAD unit tests for all rectangular sizes."
5ebe477 Merge "Don't re-allocate comp_pred buffers for each call to comp motion search."
9467571 Moving subexp encoding functions in separate vp9_dsubexp.c file.
5ae0967 Merge "Removing unused code."
29b6e73 Cosmetic changes in 4x4 fwd transform unit test
cd6932d Merge "Add 8x8 dct/adst unit tests"
c2e3ee1 Merge "Changed size of mb_mode_context to 8 bits"
855e23c Merge "Small mode_info_context cleanup in filter_block_plane"
87ee34a Removing unused code.
70e9622 Merge "Removing find_seg_id and using vp9_get_pred_mi_segid instead."
529679b Merge "Transforming scale_mv_component_q4 into scale_mv_q4 function."
ab36262 Add 8x8 dct/adst unit tests
6736552 Merge "Use aligned buffer operations in 8x8/16x16 2D-DCT"
c787f40 Small mode_info_context cleanup in filter_block_plane
b9e2761 vpxenc: send usage to stderr
b9c934d Merge "Enable sse2 implmentation of 8x8 ADST/DCT"
ca976db Merge "change to enable use_largest_txform feature"
82d504b Use aligned buffer operations in 8x8/16x16 2D-DCT
a32a086 Enable sse2 implmentation of 8x8 ADST/DCT
e371cd7 change to enable use_largest_txform feature
381e088 .gitignore: add gcov files
4ecd6db Move vp9_counts_to_nmv_context to encoder
08b1798 Move vp9_full_to_model_counts to encoder
ece724a Merge "Remove unused vp9_build_intra_predictors_sb{y,uv}_s"
ee4a7e4 Merge "Remove unused vp9_model_to_full_probs_sb()"
dfa2ecc Changed size of mb_mode_context to 8 bits
3c4abbe Add SAD unit tests for all rectangular sizes.
4dc70fa Don't re-allocate comp_pred buffers for each call to comp motion search.
93f88ab Merge "Fix loopfilter of leftmost 4x4 edges in SB"
858475a Fix loopfilter of leftmost 4x4 edges in SB
4eb8c56 Merge "Allocate memory using appropriate expected alignment in unit tests."
c2fa839 I420VideoSource: normalize framerate types
f6d293a intrapred_test: add virtual dtor to IntraPredBase
ac6ea2a Allocate memory using appropriate expected alignment in unit tests.
0c8e13d Merge "Add some unaligned test vectors"
9e7019f Remove unused vp9_build_intra_predictors_sb{y,uv}_s
98188e0 Merge "Remove emms - that shouldn't be there."
5c32215 Remove unused vp9_model_to_full_probs_sb()
f27f76d Transforming scale_mv_component_q4 into scale_mv_q4 function.
fc033b3 Remove emms - that shouldn't be there.
cc774c8 variance_test: use REGISTER_STATE_CHECK
4014168 Removing find_seg_id and using vp9_get_pred_mi_segid instead.
ba42c02 Add missing SECTION .text marker in assembly file.
54b2a59 Implement SSE2 block_error.
7756e98 Merge "Add subtract_block SSE2 version and unit test."
9a48048 Merge "SSE2/SSSE3 optimizations and unit test for sub_pixel_avg_variance()."
25c588b Add subtract_block SSE2 version and unit test.
869d770 Merge "Get some speed back for cpuused 1"
45e25a7 Get some speed back for cpuused 1
6172118 Merge "rename variables to avoid build error in MSVC"
ee07a26 rename variables to avoid build error in MSVC
e6cd5ed Merge "Implement sse2 and ssse3 versions for all sub_pixel_variance sizes."
1e6a32f SSE2/SSSE3 optimizations and unit test for sub_pixel_avg_variance().
84490a1 Merge "clean out libvpx-srcs.txt if built"
975df8c clean out libvpx-srcs.txt if built
43d04ef Merge "Revert "test_libvpx: disable pthreads in gtest""
c259af4 Fix win64 warning.
f2dc382 Revert "test_libvpx: disable pthreads in gtest"
4f4713b Merge "Add unit tests for 4x4 ADST"
0373e51 Merge "Cast value to avoid size_t/int warning on win64"
8283d89 Merge "Renaming 'nmv' to 'mv' for several functions."
77186ee Merge "Function decomposition inside vp9_decodemv.c file."
7947a33 Improving model rd with variance and quant step
d94aee6 Cast value to avoid size_t/int warning on win64
9f2a1ae adds force partitioning greater than or less than block size
18bdf70 adds a set partitioning to speed features
476d73d partition by variance using var from last frame
1f94b97 convert all speed things to speed features
727fa7b new partition via variance
0fad6a9 fix to set up new speed feature
df2314c don't copy partitions for key frames or altrefs
8fb6c58 Implement sse2 and ssse3 versions for all sub_pixel_variance sizes.
f954490 disable speed > 1 speed corrections in firstpass
2c6bdbb new debug modes code
fbcce4d Merge "copy partitioning from last fame"
f033b44 copy partitioning from last fame
362809d Add unit tests for 4x4 ADST
db938c2 Merge "test_libvpx: disable pthreads in gtest"
6e3b34b Removed a number of unnecessary check on ref_frame
15eaba1 Function decomposition inside vp9_decodemv.c file.
90a9900 test_libvpx: disable pthreads in gtest
639db57 Add some unaligned test vectors
3656835 Merge "Add two-pass quantization"
b5bf7b1 Add two-pass quantization
12180c8 Remove unnecessary copying of probs.
87e1fa7 Renaming 'nmv' to 'mv' for several functions.
2319b7a Merge "tests: clear system state after non-API calls"
7088426 Merge "Make fdct32 computation flow within 16bit range"
5b75674 tests: clear system state after non-API calls
f231a3e Merge "Code cleanup inside the decoder code."
dfc0385 Merge "Removing vp9_invtrans.{c, h} files."
a41a486 Make fdct32 computation flow within 16bit range
6f06450 Code cleanup inside the decoder code.
686b997 Removing vp9_invtrans.{c, h} files.
c43af9a Enable sse2 version of sad8x4/4x8

git-subtree-dir: libvpx/csrc
git-subtree-split: 5000cdf0ff752abc5a64d21e914d94be8fdb9ebe
Merge commit '59d4a51ff43f2ed51912e7debdbcac17e2215b6c'