Squashed 'captive/ffmpeg/csrc/' changes from 40b7a27..fa7e9f9

fa7e9f9 avformat/vocdec: return AVERROR_EOF when EOF is reached
4b948dc doc/developer: Merge license related policy items
43dec5e Merge remote-tracking branch 'qatar/master'
d3850ac Merge commit '0cb83c563848bf8f8365e7bd30e7e6b57ef360f0'
0c7bd34 Merge commit 'fd2384f02b905a106fba9222ece4ddbe2ec61937'
77caa31 Merge commit 'c18375ec8040a9fe0f186b2033dc975883143758'
92b03cf Merge commit '601d6228c4811d8971a2412a759e1a4ab775ebe8'
8dbf98e Merge commit 'ecab1c77410f023b437c6ed3a3281be8f039e574'
3ce0edd Merge commit 'ed9245dba83f9add60f55718b537b0af2105c60e'
b6ffe8a Merge commit '9c15ef35d404fca2adc31276c1eedb11cf485461'
40ade07 Merge commit '16ea20c827ef2ffaf77d5e05d5cf9983689f7b2b'
29d64b1 Merge commit '66d3f5fd5ca4cb3d09b52ad1041cd4359325a21a'
b35ef85 Merge commit '364af376f343d4706c4cdb7ab9fe0863994e6c01'
de80ceb Merge commit '9ab5f7107d2f1411e9fda6c36af64524e5ed31d1'
830a567 Merge commit 'df6737a55f5dc7c0ae5272bc5fa6182836d5481c'
c9ef6b0 indeo4: Check the inherited quant_mat
0cb83c5 indeo4: Check the block size if reusing the band configuration
87fe0bb lavc: rename h265 to hevc, add AV_CODEC_ID_H265 with identical value for backward compatibility
fd54f70 avformat/avr: use ff_get_pcm_codec_id()
cfc9a4c avfilter/vsrc_testsrc: smpte(hd)bars: use yuv directly
1d8ce10 avfilter/vf_separatefields: do not reset pts to 0
fd2384f oggparsevorbis: fail on memory allocation error
c18375e oggvorbisdec: add support for embedded cover art
601d622 flac: move picture parsing code in a separate file
ecab1c7 oggdec: add support for Opus in Ogg demuxing
ed9245d oggparsevorbis: check allocations
9c15ef3 oggparsevorbis: support official chapter extension
16ea20c lavc doxy: extend/clarify avcodec_decode_audio4() doxy
66d3f5f lavc doxy: remove false statements about alignment requirements.
364af37 FATE: add lavr resampling tests
9ab5f71 FATE: add lavr mixing tests
df6737a audio_mix: fix channel order in mix_1_to_2_fltp_flt_c
8de021f Merge remote-tracking branch 'lukaszmluki/master'
23c8a33 Merge remote-tracking branch 'qatar/master'
3a92ee5 avformat/ftp: add log regarding passive mode failure
e1fb314 avformat/ftp: fix possible deadlock
7b1640c avdevice/pulse_audio_enc: fix stream index
a52b5a5 riff: Add a mapping for VP6A
aeddc6e avfilter/lavfutils: fix memleak of avpacket
eedfee1 avfilter/vf_removelogo: fix pixel pointer so it points where its intended
8c582d1 avfilter/vf_removelogo: fix offset for accessing pixels above and below
8c0687a avfilter/vf_removelogo: use av_freep() for saftey
e4d4567 avformat/movenc: set XDCAM codec tag correctly
713dcdb avformat/movenc: set pretty compressor name for XDCAM
ce994a0 avformat/movenc: make AVStream easier to access
024bf3a doc/codecs: Add missing mpeg2 aac profiles
1fdae10 doc/codecs: Add ignorecrop
db4a677 doc/codecs: Remove no longer existing options
a55e813 doc/codecs: Cosmetics in the flags2 description
dfb89fe doc/codecs: document skip_alpha
e7fa041 Merge remote-tracking branch 'qatar/master'
f02bab6 doc/filters/scale: do not explicitly state the default swscale flags value
a12ab37 lavf/riff.c: Fix GeoVision H.264 fourcc.
d24da74 Add H.264 fourcc GAVC for GeoVision cameras.
08b22c0 Merge remote-tracking branch 'qatar/master'
bb8ce36 Merge commit '5f5ada3dbf97e306a74250ba8dcf8619ad59b020'
964f9ca Merge commit 'ed796fba761f4794bec7735d467c1b2c8e1858fe'
a72bf5f ffmpeg: set the source_index for trivial filter graphs
c0de9a2 prores: Reject negative run and level values
996c734 avcodec/exr: remove pointless initialization
2d52834 atrac3: Better name for imdct window initialization
4fb8de0 atrac3: Remove unused gain compensation tables
054454c mxf: Add jpeg2000 codec to intra only codecs
5f5ada3 shorten: Fix out-of-array read
a830915 swscale: Use full resolution chroma for yuv2rgb when the input has full chroma
d1d875d avfilter/vf_w3fdif: do not reset pts to 0
cdc9657 doc/codecs: Document field_order
ed796fb atrac3: Better name for IMDCT window initialization
be76415 atrac3: Remove unused gain compensation tables
7ab8bce doc/encoder/aac: Remove -cutoff trick
20d78a8 libavcodec/x86: Fix emulated_edge_mc SSE code to not contain SSE2 instructions on x86-32.
ef6b85e avcodec/proresdec2: propagate error codes
0391f46 avcodec/vmnc/reset_buffers(): reset cur_hx/hy too for saftey
3fa4c52 Merge remote-tracking branch 'qatar/master'
5c99ca2 Merge commit '44690dfa683f620c77e9f0e8e9bc5682608636b1'
7acb464 Merge commit 'e6ed8668597cfea25dfb350a9b4df7fb2efc1d90'
c2555bc Merge commit 'be1e1373d267bae2af8a62d79eef736736f24565'
0efbd98 Merge commit '4d7aeff9a1080e64125f3374d993b2c9c4c2751b'
70025c0 Merge commit '41a10f3ba149a2012de499d0b4ad4955d81f28d5'
5fcd0a8 Merge commit 'ceec6e792e4b5baaa23b220f4fd33417631f5288'
dd0429e Merge commit '756547ce7f4d67a18663503e2157aebed3531703'
c589c4c Merge commit '1cac9accbd1f9b8596122d0735e37b97a844c514'
e96c801 Merge commit '1018a92219a38a812cf97761c6b3a5e66a400f4b'
2df7f77 prores: Error out only on surely incomplete ac_coeffs
44690df prores: Add a codepath for decoding errors
5a7a902 Merge commit '071e29af4d383bdb44d0c87416dee3e4bb597936'
e6ed866 flvenc: Write proper cropping for VP6 even if there's no extradata
be1e137 flvenc: Support muxing VP6A as well
4d7aeff flvenc: Don't pretend to support muxing "plain" VP6
41a10f3 vp6: Support cropping to AVCodecContext.width/height
2066975 Merge commit '5e992a4682d2c09eed3839c6cacf70db3b65c2f4'
f18db82 Merge commit '61cd19b8bc32185c8caf64d89d1b0909877a0707'
7824b5f Merge commit 'a66aa0daf290ef157cb3322b034b43d6201c43e9'
ceec6e7 avi: directly resync on DV in AVI read failure
756547c avi: DV in AVI must be considered single stream
1cac9ac avi: properly fail if the dv demuxer is missing
65c2fe7 avcodec/h264: call flush_change() on init
5ac6b60 avcodec/h264_refs: modify key frame detection heuristic to detect more cases
1018a92 jpeg2000: Check block length
071e29a vmnc: Use meaningful return values
5e992a4 vmnc: Check the cursor dimensions
61cd19b vmnc: Port to bytestream2
a66aa0d vmnc: K&R formatting cosmetics
83fc6c8 avformat/wavdec: Dont trust the fact chunk for PCM
3aa5765 lavd/xv.c: Include XShm.h before Xvlib.h.
0f322fe avfilter/buffersink: try to fix AV_NOPTS_VALUE
8780f7f avfilter/ff_filter_frame_needs_framing: fix handling of AV_NOPTS_VALUE
8c7bc7d avcodec/exr: use avpriv_report_missing_feature()
19fda0a avcodec/vmnc: use av_freep()
31d0d35 Merge remote-tracking branch 'qatar/master'
4ce82e6 Merge commit '9e3946aadaef6f7d7ef15c31b5ff1e73d0ba79a1'
ad7d7d4 x86inc: Remove .rodata kludges
9e3946a build: Require yasm 0.8.0 or higher
56db86a doc/filters: remove extra spacing in vid.stab section.
7f22df3 Merge remote-tracking branch 'qatar/master'
3aabfaa Fix make checkheaders for vp9 header files.
f4e85af Add pulse_audio_common.h to skipheaders.
f115e83 MAINTAINERS: add Communication section
df08fd5 doc/default.css + doc/t2h.init: New styles
b2148fa shorten: Extend fixed_coeffs to properly support pred_order 0
885739f ffserver: strip odd chars from html error messages before sending them back
6013634 lavd/pulse: move common code to separate file
1ab9f32 lavd/pulse: rename pulse.c into pulse_audio_dec.c
162e22e avfilter/af_join: remove now unnecessary goto
85b56e4 avcodec/xwddec: use avpriv_report_missing_feature
3abbf20 dpx: abgr support
361b56c lavd: pulse audio encoder
8c0f565 avformat/movenc: factor out find_fps()
2dce4ab Changelog: add max_error_rate
ad75d2b x86: Fix compilation with nasm on PPC & OS/2
deb5add Merge remote-tracking branch 'qatar/master'
19c3890 Merge commit '3e2fa991db7ef172579422accd61624d52777e5a'
31d9aa6 Merge commit '71155665414b551ad350622d5abed20e58371fbf'
3f965ab Merge commit '47f9d7ce5493e119e09d1227d017414feaaf8d97'
1f17619 Merge commit 'bbe4a6db44f0b55b424a5cc9d3e89cd88e250450'
17d9c7c Merge commit '3fb78e99a04d0ed8db834d813d933eb86c37142a'
3352fdb Merge commit '49ebe3f9fe02174ae7e14548001fd146ed375cc2'
006c0fc Merge commit '63f0d623100bdb0c6081456127f4b6713e83d3db'
faafffa Merge commit 'ad76e6e7e193b98e7335156422d35467816f9ef1'
3d5a995 Merge commit 'e52567c2954f627d420b30f75f71af2f2e4afe80'
c1488fa Merge commit '25cb0c1a1e66edacc1667acf6818f524c0997f10'
ba9c557 avcodec/x86/vp9dsp: Fix compilation with nasm.
b6b9c15 ffmpeg: add max_error_rate to allow tuning the point decoding errors are considered a failure of the whole transcoding.
728bb91 avfilter/vf_deshake: fix block_contrast() lower brightness value
6405ca7 x86: h264_idct: Update comments to match 8/10-bit depth optimization split
2779b7b avfilter/deshake
abf2d53 avcodec/options_table: add field_order
23824b9 avcodec/dpx: support for 8 and 16 bit luma only files
e745dc2 avcodec/dpx: refactor pixel format selection
b886678 avfilter/lswsutils: dont override the default scaler
3e2fa99 x86inc: remove misaligned cpu flag
7115566 x86inc: various minor backports from x264
47f9d7c x86inc: Check for __OUTPUT_FORMAT__ having a value of "x64"
bbe4a6d x86inc: Utilize the shadow space on 64-bit Windows
3fb78e9 x86inc: create xm# and ym#, analagous to m#
49ebe3f x86inc: fix some corner cases of SWAP
63f0d62 x86inc: Use SSE instead of SSE2 for copying data
ad76e6e x86inc: Set ELF hidden visibility for global constants
e52567c build: Strip spurious labels
25cb0c1 x86inc: activate REP_RET automatically
c21be58 doc/indevs: make pulse dev formatting consistent with other devices
49ba6e5 lavu/parseutils: add more resolutions
b67cb58 Merge remote-tracking branch 'qatar/master'
57f0f86 Merge commit '9adbc3f3a1770fec9d24b8f5be3438a6c8e9e6a6'
62078f2 avcodec/dpx: return different error code for unsupported depths
ad934bc avfilter/vf_drawtext: remove dead initialization
ce26a01 avfilter/vf_phase: remove dead initialization
38e13f5 ffmpeg: dont detect slight (0.1sec) backward moving dts as discontinuity
8f2386b avformat/oggparseflac: fix handling of old flac in ogg
630c005 avcodec/flac_parser: export sample_rate also when PARSER_FLAG_COMPLETE_FRAMES is set
ee3d03b avcodec/dpx: make .long_name more descriptive
8ec3286 avcodec: add dpx parser
ce1e804 x86: fdct: Employ more specific ifdefs
9adbc3f bmv: Remove unused variable
efff756 configure: filters should select the parts they need not use deps
4916088 fate: fix dpx on big endian
3ee7967 avfilter/vf_scale: dont duplicate default.
4634871 Merge remote-tracking branch 'qatar/master'
c86955d Merge commit '2ddb35b91131115c094d90e04031451023441b4d'
5710f55 Merge commit '6b3ff6f91a535d6383f41ca7bdf760165dcb6015'
7fb1234 Merge commit '258414d0771845d20f646ffe4d4e60f22fba217c'
d0b2703 Merge commit '0b8b2ae5e93d616c2ece59f7175f483154cff918'
90cecd3 Merge commit '4272bb6ef1533846a788c259cc498562d0704444'
931a4b4 avfilter/vf_scale: change the default scaler to bicubic
ccf96f8 swscale/options: switch default to bicubic
6853e40 avformat/matroskadec: only set r_frame_rate if the value is within reasonable limits
90e15e3 oggparsevorbis: return meaningful errors
746e314 avfilter/f_interleave: use the name 's' for the pointer to the private context
2ddb35b x86: dsputil: Separate ff_add_hfyu_median_prediction_cmov from dsputil_mmx
4b05906 configure: add --tempprefix option
6b3ff6f swscale: provide a default scaler if none is set
258414d x86: fdct: Initialize optimized fdct implementations in the standard way
0b8b2ae x86: xviddct: Employ more specific ifdefs
4272bb6 doxy: Document avlog
fc83c99 avcodec/dpx: cosmetics: fix identation
0841652 avcodec/dpx: reformat avpriv_report_missing_feature messages
c3e0fbc avcodec/dpx: return proper error code for unsupported files
9665217 avfilter/af_silencedetect: support more sample formats
922596e Merge remote-tracking branch 'qatar/master'
47a57c6 Merge commit '583a287f6f48f263859df142e6f90993e4217c72'
5de251a Merge commit 'd347a7b248d4ffdc278373fecf033b0ade030343'
a7630e3 Merge commit 'b698542ad83284fbb8c22404e3cafeb2dd739d38'
a927276 avcodec/dpx: check packing
23f105a avcodec/dpx: check encoding
fb726ef avcodec/dpx: fix reading of the packing field
8cb7d20 avcodec/dpx: fix reading 12bit dpx images, which have non zero padding bits
e1f8184 avformat/gifdec: make GIF_APP_EXT_LABEL parsing more robust
b611ea0 lavd/pulse: add MAINTAINERS entry
a4435f9 ismindex: Change the duration field to int64_t
583a287 ismindex: Calculate the file duration among the included tracks
d347a7b ismindex: Use the individual stream duration instead of the global one
b698542 mov: Don't allocate arrays with av_malloc that will be realloced
a2c14ba avfilter/vf_histogram: use const for variables that are not supposed to change
e41ea86 avformat/mov: force parsing of headers if stts is absent
515e651 lavu/opt: fix doxy for av_opt_get* functions about return value
719b4ee lavu/common: add warning to GET_UTF8 doxy
9d8e849 Merge remote-tracking branch 'qatar/master'
74b2b0e Merge commit 'cd818b3a5709b9b08bd5901cb8863a8b61be265e'
5bb3ef3 Merge commit '8921e32f730c191543b84e61338bc9d549aa05a3'
b8e4411 Merge commit '24fee95321c1463360ba7042d026dae021854360'
205b602 Merge commit '72540e514ceaaed8ecb97ed63637b2a2a4447ab8'
d32eec3 Merge commit '4d6d70292e91a7ef027824d731b6b6570ceabf2f'
373d155 Merge commit 'a6b361325f2bfc8d9d4e5f761d6c1a07b209c4fb'
b46f191 cosmetics: group remaining .name and .long_name.
ee77140 Merge commit 'b2bed9325dbd6be0da1d91ffed3f513c40274fd2'
f3968ab Merge commit '49fe9c05f97bc2cfafd8fdcfea2f313d7c8e2c48'
90e1fc8 Merge commit '47b6cfc2a0333fb24f074d27830bf35ae5007050'
1e67800 Merge commit '80fefbed623491b92fe59ead99225f99c0d0ca08'
8378aae Merge commit '6a5bfd4d49e7433f6de869ccfe682940dbca8740'
02a6ee5 avfilter/vf_frei0r: fix out of array read
d4dc673 avformat/vobsub: raise packet even if apparently incomplete.
6cc133e x86: fdct: Only build fdct code if encoders have been enabled
cd818b3 rtmpproto: Validate the embedded flv packet size before copying
8921e32 rtmpproto: Readjust the end of the flv buffer if handle_metadata exited early
24fee95 rtmpproto: Move the flv header/trailer addition to append_flv_data
72540e5 rtmpproto: Clear the flv allocation size on reallocp failures
4d6d702 rtmpproto: Pass the 'live' parameter in the right unit
a6b3613 rtmpproto: Print the error code string if there's no description
dbfe611 avformat/vobsub: fix several issues.
95cafeb avcodec/dvdsubdec: reconstruct incomplete SPU packets.
71e0ae2 avcodec/dvdsubdec: extract every subtitle in a different file (debug).
41fd6f0 avcodec/dvdsubdec: factor out rectangles reset.
b2bed93 cosmetics: Group .name and .long_name together in codec/format declarations
49fe9c0 oggparsevorbis: K&R formatting cosmetics
47b6cfc avformat/output-example: Declare link dependency on libswscale in the Makefile
80fefbe x86: cpu: Restore some explanatory comments removed in 7160bb7
6a5bfd4 atrac: Add missing av_cold
c7fe2a3 ffplay: avoid direct access to lowres use av_codec_g/set_lowres()
b72040d ffplay: avoid direct access to max_lowres use av_codec_get_max_lowres()
79cbac8 atrac3: Generalize gain compensation code
5ce04c1 Use correct Doxygen syntax
4be292d atrac: Move doxygen comments to the header
be0b4c7 atrac3: Replace a silly counter variable name with plain 'j'
5f99e6d avfilter/vf_pullup: do not ignore frame field order
4a63c69 Merge remote-tracking branch 'qatar/master'
2ece7d9 Merge commit '5ce04c14dd3dd3670cbdba82275a3a72c716ec6f'
16bb8fa Merge commit '4be292dac7e7f0586053fcced8d530ccf4ebef29'
c2df959 Merge commit 'be0b4c70ec40d7f9ac8e416a4379d4a387421184'
6565b1a avcodec/h264_sei: make SEI type truncated message more informative
fcd19d6 avcodec/jpeg2000dec: Zero code and quant style
1c71f18 avcodec/tiff_common: Improve formating of long arrays
4d5d905 ffmpeg: avoid direct access to lowres use av_codec_g/set_lowres()
e57dba0 avcodec: add av_codec_get_max_lowres()
0362cf1 avfilter/vf_histogram: add mirrored waveform mode
5b5bb0d avfilter/vf_histogram: fix segfault in parade waveform mode for subsampled formats
4c292d5 Merge remote-tracking branch 'rbultje/master'
5a63fb6 Merge remote-tracking branch 'qatar/master'
c4f3b55 Merge commit '06e7301a2efa8dededecbe6836ee5b59bf7e5e76'
f5b27b6 ffprobe: print stream channel_layout when available
f1548c0 Full-pixel MC functions.
c07ac8d VP9 MC (ssse3) optimizations.
848826f Native VP9 decoder.
b5f219c Print pix_fmt name on h264 context reinitialisation.
64327aa ffmpeg: add support to force specific AVCodecs
5082fcc avformat: add support to force specific AVCodecs
f4aec34 avformat/utils: pass AVFormatContext to find_decoder()
af6e232 VC1 VDPAU: Mark missing reference frames as such.
ebb8dd4 mov: fix trun / pseudo_stream_id handling
95666b2 avcodec/imgconvert/get_color_type: fix type for PAL8
2490996 avcodec: use designated initializers for bitstream filters
451606f lavc: mark deprecated AVCodec.max_lowres for removal on next bump
06e7301 vf_interlace: do not process an already interlaced frame
5e253fd Merge remote-tracking branch 'qatar/master'
c28bca2 Merge commit 'ad0560fe7491a85c3e71d5a3d6a0443f10b33ab1'
8aa6ffd Merge commit 'cc41167aede4c101ad17eeffa8f39bb6c23d3dad'
3841e45 avfilter/avf_showspectrum: use the name 's' for the pointer to the private context
848a1e6 avfilter/af_afade: use the name 's' for the pointer to the private context
0425fd7 ffmpeg: dont return reserved values
e31a239 avfilter/vf_removelogo: use the name 's' for the pointer to the private context
7d0ce1e avfilter/af_silencedetect: use the name 's' for the pointer to the private context
d49f3fa atrac3: Generalize gain compensation code
4fa2484 atrac3/decode_gain_control: cosmetics
4978be2 atrac3: rename num_gain_data to num_points
dc80e25 atrac3: Rename GainInfo to AtracGainInfo
746cb9b atrac: limit line length to 80 chars
3d80ab0 atrac: Move doxygen comments to the header
cc2330f atrac: Update copyright info and file description.
8522415 atrac: Add missing av_cold.
286beeb avcodec/wmalosslessdec: check block_align
ad8fbdd Revert "Merge commit '61c31e4ee7ea79a9e74c0476b81244febf17e6d7'" (configure: Properly set zlib dependencies for all components)
edadda9 avfilter/vf_histogram: change order of histograms for planar rgb
cac9af6 avfilter/vf_histogram: add support for subsampled planar yuv modes in waveform mode
31a8461 avfilter/vf_histogram: improve waveform speed
795eaf8 avcodec/fraps: increase vlc nb_bits
d3a03d9 configure: fix logic for threads in case of OpenCL is enabled. Fixes ticket 3004.
628a17d rtmp: alias rtmp_listen to listen
ad0560f mxf: Remove a typo
2e2a2d8 swscale/utils: dont divide by zero with zero vectors
01e3340 swscale: make bilinear scaling the default
fc0d8cf fate: add fieldorder test
8fafaf1 doc: move sws_dither option description to scaler.texi
d17aaad doc/filters/scale: mention and link scaler options
fd0a164 doc/filters/scale: fix MAN rendering of @ref arguments
31b6300 doc: try to add a link from the vf_scale sws_flags to the scaler docs
0a4aea6 avfilter/vf_hflip: support slice threading
2a6a3d4 avfilter/vf_hflip: refactor plane dimensions calculation
8627739 avfilter/vf_rotate: support slice threading
54197c7 skip_bits: dont call UPDATE_CACHE
f4ab723 cmdutils: print command support in -filters.
0a0b726 configure: fix build with enable-xmm-clobber-test
8fd8ead doc/t2h.init: remove resource-type and distribution meta elements
b0b5012 Merge remote-tracking branch 'cehoyos/master'
cd1b22d avfilter/dualinput: simplify
cc41167 asfdec: Check the return value of asf_read_stream_properties
e34ba47 Avoid img_segment_size == 0 in mtv demuxer.
5c7d86c Merge remote-tracking branch 'qatar/master'
7a28a9f Merge commit '23d0fdcf6f30843fc3f14084d80581f1ca10f1f3'
c7fae90 Merge commit '93370d12164236d59645314871a1d6808b2a8ddb'
bbe50a8 Merge commit 'ff07ec143ebd3833fd5a3f4b6c00474ac523a31f'
c955bac Merge commit 'd1d99e3befea5d411ac3aae72dbdecce94f8b547'
1eead87 Merge commit '7ba0cedbfeff5671b264d1d7e90777057b5714c6'
1ad3655 Merge commit 'aa0dd52434768da64f1f3d8ae92bcf980c1adffc'
7d7fb61 Merge commit 'fc739b3eefa0b58d64e7661621da94a94dbc8a82'
b6dfb82 Merge commit '30db94dc399f6e4ef8905049d9b740556f0fce47'
a612bb3 Merge commit '9fb0de86b49e9fb0709a8ad1e1875e35da841887'
9834874 Merge commit 'a81cad8f86d1feb7e4bfae29e43f3e994935a5c7'
143a19f Merge commit 'c231987662194d009dd91bfc57c678e0e70ca161'
ccb6b05 Merge commit '640a2427aafa774b83316b7a8c5c2bdc28bfd269'
a6b79bb Merge commit '9fc7184d1a9af8d97b3fc5c2ef9d0a647d6617ea'
7057cc8 Merge commit 'a9221e39600a31ee13e736e9e47743cde23f0280'
5badcfe Merge commit 'd07aa3f02b73ab1371c13ac7898338380ca0932b'
a89e9ad swr: fix example code and doxy indent.
565fd3c doc/faq: add @command{} in the tool debug entry.
2e798c6 doc/faq: remove indent in examples.
eafb9c5 doc/faq: remove Delphi/Pascal entry.
e627359 doc/faq: rework r_frame_rate entry.
2f8418b Merge commit '28ff439efd2362fb21e1a78610737f2e26a72d8f'
9e58d46 Merge commit '59480abce7e4238e22b3a4a904a9fe6abf4e4188'
17049bf Merge commit 'adc09136a4a63b152630abeacb22c56541eacf60'
3a3ebc7 Merge commit '8d07258bb6063d0780ce2d39443d6dc6d8eedc5a'
b24f7cf Merge commit '68ff9981283a56c731f00c2ee7901103665092fc'
554c22c Merge commit '9277050e2918e0a0df9689721a188a604d886616'
487b541 omadec: fix bitrate for ATRAC3+ streams
23d0fdc Add support for multichannel ATRAC3+ streams.
93370d1 mxfdec: set audio timebase to 1/samplerate
4be0c6e avcodec/tiff_common: fix bprint max sizes
6127419 avfilter/vf_rotate: use vsub for output plane height calculation
ff07ec1 pcx: Return an error on broken palette if err_detect is set to 'explode'
d1d99e3 pcx: Check the packet size before assuming it fits a palette
7ba0ced rpza: Fix a buffer size check
aa0dd52 xxan: Disallow odd width
fc739b3 xan: Only read within the data that actually was initialized
30db94d xan: Use bytestream2 to limit reading to within the buffer
9fb0de8 pcx: Consume the whole packet if giving up due to missing palette
a81cad8 pngdec: Stop trying to decode once inflate returns Z_STREAM_END
c231987 mov: Make sure the read sample count is nonnegative
640a242 bfi: Add some very basic sanity checks for input packet sizes
9fc7184 bfi: Avoid divisions by zero
a9221e3 electronicarts: Add more sanity checking for the number of channels
d07aa3f riffdec: Add sanity checks for the sample rate
28ff439 mvi: Add sanity checking for the audio frame size
59480ab alac: Do bounds checking of lpc_order read from the bitstream
adc0913 xwma: Avoid division by zero
8d07258 avidec: Make sure a packet is large enough before reading its data
5a47f12 doc/demuxers: fix image2 examples
68ff998 vqf: Make sure the bitrate is in the valid range
9277050 vqf: Make sure sample_rate is set to a valid value
f2eb474 avformat/mpegenc: check, warn and clip muxrate to syntactical possible values
8c1253c avformat/mpegenc: check, warn and clip VBV value to within syntactically possible values
28d35db avformat/mpegenc: fix muxrates AVOption maximum value
a0fec71 avformat/mxfenc: instance number is just 24 bits
5c4fc51 Revert "fate: Force diff into text mode"
e40c965 avcodec/exif: print bytes and undefined types as scalar lists
7859e89 avcodec/tiff_common: add ff_tadd_bytes_metadata()
d87ff55 Remove an incorrect and unneeded assert in the amr demuxer.
face578 Rewrite emu_edge functions to have separate src/dst_stride arguments.
f574b4d vp8: use 2 registers for dst_stride and src_stride in neon bilin filter.
c461265 lavf/mxfdec: add j2k codec to intra only codecs
2b834a0 avcodec/huffman: Allow specifying nb_bits to ff_huff_build_tree()
a63b479 avformat/utils: factor find_decoder() out
07da085 avformat/vfq: fix deadlock in vqf_read_header()
88c8ed1 avfilter/dualinput: remove unused variable
f46a3e3 libopenjpeg: fix encoding of odd sized subsampled images
c341f73 Convert multiplier for MV from int to ptrdiff_t.
7381d31 Merge remote-tracking branch 'qatar/master'
945c7e3 Merge commit '38e15df1489d86c016515223ee693e7d0326c56a'
0767bfd lavfi: allow user-provided execute() callbacks
38e15df avframe: note that linesize is not the usable data size
3e0c78b avcodec/imc: Check flcoeffs5
c2d1943 fate: add phase test
b890198 avfilter: add av_cold to init()
f7bea73 avcodec/mlpdec: Fail if the input is too small
9790a03 avformat/mxfdec: check sample size more completely
e064d0a avfilter/vidstabtransform: update optzoom range values for recent vid.stab update.
df21537 avformat/tls: fix {} error for the GNUTLS case
191ee4a avfilter/af_ladspa: set output channel layout for passthrough case
110a2f4 avfilter/af_ladspa: allow changing controls dynamically
4d86a94 avfilter/af_ladspa: refactor code setting input control ports values
d8d235f Merge remote-tracking branch 'qatar/master'
fc424f3 Merge commit 'a529fa2f4dd3292ba7d9cd3e6ba76425b1ba7aef'
b654aa6 Merge commit '7e52080cb18332cb1da9fe133498750b6b4b0fb3'
e82071e Merge commit '839df90c718dcab9b9e91ca3c7e73479b3e8103c'
72eddc1 Merge commit 'd872fb0f7ff2ff0ba87f5ccf6a1a55ca2be472c9'
328a5b9 Merge commit '06ebc0bf9a6401733a4ce1310325de19f631819a'
47c5c94 Merge commit '1af78b865b66acb8020c54262f12aa41ad47e05c'
f31c36e Merge commit '705b748e8d8612385c96428ae36ed0d42a170d93'
689a1bd Merge commit '5c53bf7aaf03748464cbf978bffe7ffdb71112b1'
e6e71fd Merge commit '8b09d917e7dc7d7f2ace31419f802d4ff518236c'
5c349ad lxf: check the nb_streams instead of relying on padding
a529fa2 lxf: remove deplanarization hack
7e52080 pcm: support 24-bit/32-bit little-endian planar
839df90 lxf: Support 16-channel files
779951c lxf: Support version 1 files
d872fb0 lavf: Reset the entry count and allocation size variables on av_reallocp failures
06ebc0b lavf: Allocate arrays with av_realloc if they will be realloced later
1af78b8 rtpdec_qt: Add an accidentally removed allocation return value check
705b748 tls: Add support for listen mode
5c53bf7 http: Pass options through to the nested protocol
8b09d91 tls: Add options for verifying the peer certificate
f31011e avcodec/parser: reset indexes on realloc failure
5dc6c0e avformat/mpegts: check avio_tell() return code before using it
e024953 avformat/wavdec: check smv_frames_per_jpeg
cd05c40 avformat/mpegenc: minor simplification / use AV_WB16()
1906e00 Merge remote-tracking branch 'qatar/master'
32cde96 avformat/mpegenc: Better heuristic for ordering packets
9304063 avformat/mpegenc: Better default for max_delay
b637118 avformat/mpegenc: change assert to av_assert0
ddd0e23 avformat/mpegenc: improve field names in underflow error message
851a6e2 avcodec/wmalosslessdec: Fix return code for invalid buffer sizes
f5498ef avcodec/flicvideo: fix infinite loops
c99d272 avcodec/wmaprodec: check that there are input bits left in decode_subframe_length()
45f0623 avcodec/lagarith: check scaled probabilities
4370f65 g2meet: Respect cursor_stride properly everywhere
ab6fbe8 avcodec/cabac: remove h264_lps_state
c3c6999 Merge remote-tracking branch 'qatar/master'
9b3d425 Merge commit '2725f2d40315b56f17c5dffe39dda7d94786302d'
4a89868 Merge commit 'cab8c5f8e140c96ba3725ab709d823abfd1e31a5'
b0b6626 Merge commit 'e880418660c80e2f12a123e131975cdb6b12cd13'
57070d9 Merge commit '668643b9239c70b777aea322eab411ebc960d9a0'
65bf9a4 avcodec/pngdec: check for stream end in png_decode_idat()
bb4b041 avcodec/mpegvideo_enc: check qmin/qmax
c88ac1e avcodec/g2meet: fix regression with rgb cursors
5f4b1b1 lavc doxy: document that avcodec_flush_buffers() invalidates decoded frames
2725f2d doc/filters: fix an option name in the unsharp docs
dcc7686 avcodec/mpegvideo: drop emu edge check from chroma_4mv_motion_lowres()
cab8c5f h264: do not reinitialize the global cabac tables at each slice header
e880418 cabac: remove write-only h264_mps_state[]
668643b matroskadec: check av_strdup() when setting defaults
2599a62 ffhash: Change size to an int
4fdf2fa Merge remote-tracking branch 'qatar/master'
1fb0d96 Merge commit 'a454dec19aa6666b555deec431bc42eda391d7b6'
d195e6e Merge commit '71cabb521ac397db3903011d2de7afd3e0fc7ab6'
af2bb83 Merge commit 'edaba18021e4793116f0f266e65077578a5e742e'
9c2e31c Merge commit '26179964ff3fa1173e6f512c5735ba8223e2395d'
0ebc372 Merge commit '5f24fe82e5fcf227abb5ebf62aa9bc246fda8c0d'
ab0b1fd Merge commit 'd6d27f3e58e6980bce4a490e7d8cc0f6a84521fe'
58894ab lavc: add support for interleaved chroma formats to libx264.
a454dec pixdesc: fix NV20* descriptors
71cabb5 h264: do not discard NAL_SEI when skipping frames
84df6d6 h264_sei: check SEI size
edaba18 h264: log extradata skip only for non-ignored NALs
2617996 h264_sei: log unknown sei messages
5f24fe8 mpegvideo: Initialize chroma_*_shift and codec_tag even if the size is 0
d6d27f3 configure: Enable -Qansi-alias for icl 14+
17513f4 Merge remote-tracking branch 'qatar/master'
15d4965 avcodec/mjpegenc: dont store DQT for LJPEG
fb45de7 avformat/omadec: simplify checks in nprobe()
23ad4d6 doc/outdevs: add sdl window_fullscreen option
8812a80 h263dec: Remove a hack that can cause infinite loops
34b429d vp8: fix PPC assembly and bilinear C code to work if src_stride != dst_stride.
3f3867c Merge remote-tracking branch 'cigaes/master'
3560313 avcodec/vc1dec: fix propagating error codes from various functions
a51f3b5 avcodec/vc1dec: Fix return code on malloc() failure from ff_vc1_decode_init_alloc_tables()
552945e Merge remote-tracking branch 'qatar/master'
8c76622 Merge commit 'f2b00a5372bfa1d82a8ab99cb8eafac8a9473494'
50138a9 Merge commit '23d6ba2c44540eb39c6880e4cbd527d297d264a9'
eeeb3c8 Merge commit 'f7e616959aff8706edccdae763c24c897c449f6f'
ef7e8ef Merge commit 'ce67f442be0f6c4a8794272873852e256b5b8ee4'
7bac6e5 ffprobe: fix uninitialized variable warning
c74fa39 Merge commit 'bb7bf175951475235ee7d0504198c4a30cf5d5dd'
79fbd7a Merge commit '5e25fdbfe01635cfc650ac4adc27d434b2df0d64'
8b85d9b Merge commit 'b772b0e28eba6abf76d86ee8c6e459a86642db5a'
eed40b2 Merge commit 'ede508443e4bf57dc1e019fac81bf6244b88fbd3'
621845f Merge commit '91be1103fd1f79d381edf268c32f4166b6c3b6d8'
341dc59 Merge commit 'f1eac2b8a0370b908cd691086d11f51342054730'
d4574b7 Merge commit 'a9553bbb336a7186c62b3b14a0499c1b6ba61ebd'
b189c69 Merge commit '187023f6b2b43966acb2449a379b4ededdc4b22e'
03e9506 Merge commit '5055035670bd1a1eaca64bd3bc71fb07de9df2c3'
09e06cd Merge commit 'c951e4b442df9dde6051634a85359eb809bf2142'
eaa20af Merge commit 'ba77757a7efafe38924b6b423acfca8c1e1c62d6'
c70e647 Merge commit '5840473890440dbe0bd2cce530ebb3d93e187ae6'
eee8cb4 Merge commit 'e40a0e822801d2485e4e555909d7a82713fa86a5'
f3a02f4 Merge commit '32a414f316c7f0eea877370e3f9d9f25afbf5da2'
231e501 lavfi/dualinput: reimplement on top of framesync.
53319d5 lavfi: add an API to synchronize multiple video inputs.
3cfd4df libopenjpeg: init and close properly; don't config during encode
e494f44 avcodec/escape124: fix infinite loop
ca10d66 doc/filters: add [] labels for the graph of the opening paragraph example
21f6ff3 doc/filters: use between() function in select examples
57618d8 doc/fftools: rework some paragraph in the AVOptions chapter
0de4efb doc/filters: put ladspa configure option into @code{}
fbf861c tests/fate/prores: fix skip alpha tests on big endian
b5b762b avcodec/avcodec.h: skip_alpha should not be accessed directly (would cause ABI issues)
f8e8932 doc/filters: mention configure option for ladspa
b6c7bd5 movenchint: Clear size and len if the realloc failed
f2b00a5 movenc: Return a proper error code for invalid combinations
23d6ba2 vc1dec: Check the error handling flags on slice/field header decode errors
f7e6169 electronicarts: Check packet sizes before reading
ce67f44 lavf: Avoid setting avg_frame_rate if delta_dts is negative
bb7bf17 vc1dec: Don't decode slices when the latest slice header failed to decode
5e25fdb vc1dec: Make sure last_picture is initialized in vc1_decode_skip_blocks
b772b0e vc1dec: Undo mpegvideo initialization if unable to allocate tables
283fb76 lavc: Add support for interleaved chroma formats to libx264. Interleaved chroma is x264's native format
b00fb15 avcodec/sgirledec: fix infinite loop in decode_sgirle8()
601eab2 avfilter: add ladspa wrapper filter
547c2f0 Make decoding alpha optional for some codecs.
a5cbf19 avformat/mov: reset extradata size when extradata gets deallocated due to realloc failure
2aa8e33 Fix nonsense MPEG-4 hwaccel code.
ede5084 vc1dec: Fix leaks in ff_vc1_decode_init_alloc_tables on errors
91be110 wnv1: Make sure the input packet is large enough
f1eac2b movenc: Use keyframes as default fragmentation point in ismv
a9553bb movenc: Set all implicit flags immediately in mov_write_header
187023f movenc: Set mov->mode earlier in mov_write_header
5055035 tls: Do not abort on non-fatal TLS alerts with gnutls
05b7a63 avformat/movenchint: use realloc_array() to protect against integer overflow
6362176 avformat/movenchint: only change queue size if reallocation succeeded
091ba02 avformat/movenchint: revert "Use av_reallocp() where suitable"
361bc70 Merge remote-tracking branch 'qatar/master'
85f8a3c Merge commit 'e208e6d209728d332343aa5390ae377ac0a6305c'
8310bcc avutil/pixdesc: try to fix NV20* descriptors
90ca5a9 Add interleaved 4:2:2 8/10-bit formats
c951e4b flv: Make onTextData parsing robust
ba77757 rtmp: Replace a magic number with a macro
5840473 rtmp: Rewrite embedded flv handling
e40a0e8 rtmp: Refactor get_packet
32a414f rtmp: Support AMF_DATA_TYPE_MIXEDARRAY
e07ac72 avcodec/g2meet: Fix framebuf size
5dca837 changelog: add fraps and libx264 changes
08fa828 avutil: Fix compilation with inline asm disabled on mingw
21a2b97 avformat/hls: do not limit manifest lines to 1024 chars
e208e6d lavu: Add interleaved 4:2:2 8/10-bit formats
a072acb avcodec: fix duplicate includes
b8a954e avformat/network: fix duplicate include
ef23b7f lavf/libssh: add MAINTAINERS entry
66c2f20 lavu/attributes: Don't define av_restrict
49515cb avformat: remove duplicate includes
d0c6157 avdevice/v4l: remove duplicate include
4bc7a2a avfilter: remove duplicate includes
0506f3f avutil/cpu: remove duplicate include
1c4fa2a avcodec/fraps: use BT.709 colorspace for YUV Fraps versions
59d72f8 lavfi/pad,crop,scale: remove options description from filter description
8ac0eb2 avfilter/vf_tinterlace: add yuv411p, yuv440p, yuva422p and yuva444p
eedbc2b tools: Fix apparent merge failure
56f1740 matroska: Add the CueDuration element
8ad2465 Merge remote-tracking branch 'cehoyos/master'
ac82155 Remove '-vf' from pullup documentation example.
d0171eb Merge remote-tracking branch 'qatar/master'
de49380 Merge commit '01f111bdb21b4ea6d2ff3ea919d70ae9ca451cf9'
79209f5 Allow encoding YUVJ422P and YUVJ444P with libx264.
f76b633 mpeg4dec: Ensure data is not clobbered too early.
6c169c2 Merge commit '67e285ceca1cb602a5ab87010b30d904527924fe'
f35b2fa fate: add adelay test
29f244e dvbsubdec: Check for invalid clut selector.
97ff584 Apply clut changes only to one table.
5b153f8 lavf: add SFTP protocol via libssh
705b30e Improve pullup documentation.
68f328f avfilter/vf_psnr: avoid 64bit arithmetic in the inner loop
a11c16a avfilter/vf_psnr: Prevent integer overflow.
15672e8 avformat/utils: remove unused variable
fcd64dc avformat/avienc: remove unused variable
39442b1 matroskaenc: Add CuePoints for subtitle tracks
944c338 h264dec: Add .avc file name extension
01f111b h264dec: K&R formatting cosmetics
67e285c mem: Handle av_reallocp(..., 0) properly
bed611f Merge remote-tracking branch 'qatar/master'
8377b2b Merge commit '33b88f2a4ae54d5397c45e39a5326289ebdc7747'
e1f74ad Merge commit '09f2581dc5edb3642858d69d9a70b67e249167e9'
dda7bd1 Merge commit '5532ee6d7d554bb54d4374d0b69f72bc9ab9fd91'
8c320b3 Merge commit 'a9d50bb578ec04c085a25f1e023f75e0e4499d5e'
391e272 Merge commit 'b97b1adb3f807e1acd00d56319ee6cb41cc727e4'
2be92ab Merge commit 'e5d45e028cf4193b562075897e55091779e49f15'
f657ca0 Merge commit 'd8798276b65543d921adadf63cc7f5ba2d1604af'
2a930fa Merge commit '3ca14aa5964ea5d11f7a15f9fff17924d6096d44'
6c18775 Merge commit '83c285f88016b087c2f0f4b9ef356ad8ef12d947'
09b09ef Merge commit 'd8b68660145c76a23fc9665f96932449514ecad2'
9bb86fa Merge commit '3185a80259ce1f8f8111073dbd14a69a396e03a3'
c188c10 Merge commit '82e266c6d3fbf3cc74e515b883e66543381a0f2c'
1cad717 h264: remove an unused static constant
33b88f2 msvc/icl: Use __declspec(noinline)
09f2581 msvc/icl: Use __declspec(deprecated)
5532ee6 rtmp: Unbreak get_packet
c092af3 Merge commit '601c2015bc16f0b281160292a6a760cbbbb0eacb'
61a8eaf Merge commit '7a5a55722749a3ab77941914707277b147322cbe'
a9d50bb dcadec: Validate the lfe parameter
3f4cf77 Merge commit 'e9d61de96c113ee0ef8082833c7e682df0e23eec'
13b353a avcodec/asvdec: dont fail without extradata
1e9a850 Merge commit 'f50803354c6acb4575379d7c54ca48ec5d36dd61'
35a8387 Merge commit '72fe16a13e3ebd5396ac173bf84c8b20085c16d5'
2ad8056 Merge commit '3627ce2f1dab1d33b7f99d78907a3e4d86b7d847'
04ee57c Merge commit 'bb461370e34b1fa1637f34ce7d37b934ddb472d5'
018e0db Merge commit '09f3c937ed6fd7c5bd64450d45f73b0f4975f4c9'
c6b4258 Merge commit '1eb932803037a3c9f98f66aeb80024dfa3c5c743'
c652662 Merge commit 'c53b5dda352452e79a9e962cd4c74c813186d9ed'
c16470d Merge commit '5f408333601a827054335f309defcb246a532b21'
b97b1ad rtmpproto: Add a comment explaining the logic in handle_notify
f6622f9 avformat/matroskadec: correct spurious keyframe warnings in webm
3e2a5b3 avformat/matroskadec: use av_malloc_array() and check for allocation error
13eff47 swscale/swscale_unscaled: fix alpha values for rgb/bgr -> RGB32_1 / BGR32_1
1225b67 avutil/frame: suppress "comparison of unsigned expression < 0 is always false" warning
9c8aeac avutil: add av_get_colorspace_name()
63139f6 avformat/bmv: remove unused variable
e5d45e0 build: Support cparser
d879827 r3d: Add more input value validation
3ca14aa rl2: Avoid a division by zero
83c285f wtv: Add more sanity checks for a length read from the file
d8b6866 yop: Clear all references to the AVBuffer in the local AVPacket
3185a80 fraps: Make the input buffer size checks more strict
82e266c segafilm: Validate the number of audio channels
601c201 svq3: Avoid a division by zero
7a5a557 qpeg: Add checks for running out of rows in qpeg_decode_inter
e9d61de mpegaudiodec: Validate that the number of channels fits at the given offset
f508033 asvdec: Verify the amount of extradata
72fe16a movenc: Use null buffers for measuring the amount of data to be written
3627ce2 aviobuf: Add functions for null buffers
20101f4 avfilter/vf_decimate: add gray16 and yuv440p
bb46137 asfenc: mux chapters in ASF files using an ASF "marker" section
0ad5ef6 avfilter/vf_decimate: fix crash with gray8
09f3c93 asfenc: remember send time and offset of the index entries
1eb9328 asfenc: add ASF_Reserved_4 as defined in section 10.10 of the ASF spec
c53b5dd asfdec: replace magic constant with DATA_HEADER_SIZE
5f40833 asfdec: substract preroll time from marker presentation time
1f5d134 doc: Add missing hashes and dates to APIChanges
390c35a lavfi/mp: remove mp=qp
ad2a083 avformat/concat: revert one hunk of 20dfab33f5ab61fc51de65192ed239f8b62782a2
8be56e4 avformat/smacker: Check if bufs has been allocated before use
93648ee Merge remote-tracking branch 'qatar/master'
52dc360 Merge commit 'bcbe4f3ceb6ee0210d3a401963518906c8b9b230'
b4c88a4 Merge commit '5372cda67109848d22146289e401669266217e80'
374a2f4 Merge commit 'ae0f316a4778e473d407cffa8392595ba0735153'
32ea39f Merge commit '1914e6f010b3320025c7b692aaea51d9b9a992a8'
257f118 Merge commit '5cdefc02079a5b899bdec09e15e2bb099cb01734'
b26ccf2 Merge commit 'c4bfa098072ba338d83555d6e2199f7e1e64ffff'
ac2fc63 Merge commit '9ae53c5860e17d087642d27b00dade071970a2e7'
fbd5482 rtmp: Unbreak handle_notify
20dfab3 Merge commit '5626f994f273af80fb100d4743b963304de9e05c'
f54d751 Merge commit '0f310a6f333b016d336674d086045e8473fdf918'
f0606a2 ffprobe: add -read_intervals option
fdbd924 rv34: Fix a memory leak on errors
bcbe4f3 idroqdec: Make sure a video stream has been allocated before returning packets
5372cda rv10: Validate the dimensions set from the container
6230a95 doc/muxers: itemize tee examples
ae0f316 rtmp: Unbreak handle_notify
ea70e2f matroskaenc: Write muxingapp and writingapp elements when using bitexact flag
93439e8 fate: Fix exif tests ffprobe dependency
164e0e5 doc/APIchanges: Fix two hashes
2e35686 avfilter/vf_telecine: remove redudant av_frame_copy_props()
1914e6f aacdec: Add support for LD (Low Delay) AAC
5cdefc0 aacdec: Add support for Error Resilience syntax.
c4bfa09 Add a WebP decoder
9ae53c5 lavc: add ff_u8_to_s8() for safe type punning of uint8_t to int8_t
5626f99 avformat: Use av_reallocp() where suitable
7f4a500 avfilter/vf_pullup: remove junk_down nonsense
d520055 avfilter/vf_pullup: change log level to error
fe5b761 avfilter/vf_pullup: fix memleak of metrics for last PullupField
b7e7d8c Merge remote-tracking branch 'qatar/master'
394a73c avfilter/vf_pullup: make sure metric_plane is available
8302abf lavfi/mp: remove mp=pullup
66e199b Merge commit 'a4adabb460ace39783d707a5b3bbe28b4b5b9dc4'
015f7ce Merge commit 'c77d409bf95954aceb762dd800d1ee2868c4b0d4'
4131a3c Merge commit '8583b14252deac71136f1dec231910abab0ba503'
46cc498 Merge commit 'd4c2a3740fb95f952a87ba320d2bf31f126bdf68'
c1840cb Merge commit 'dc4acc820076b2149ef6c921bdabe05d07ca1bc6'
e81411e Merge commit '647d655d19c38e9716328e4787199149097d6089'
7742edc Merge commit '0d3784396b736374a61fea26268febdabd803a59'
f9ccdcb Merge commit '8411baf6f0a42bdd61f00f34aa9efec7e138b5f2'
0f310a6 rmdec: Validate the fps value
2dd38a1 avcodec/jpeg2000dec: move "missing SIZ" check up
8ae14bf Merge commit '18a245a2aea31b92bc435f2962a71e060d83b5f7'
4d09d2e doc/APIchanges: List merge commit hashes and version numbers
ed72542 lavd/v4l2: do not fail when VIDIOC_ENUMSTD returns EINVAL without a valid match
e7bf085 movenc: Add an option for omitting the tfhd base offset
a4adabb movenc: Write the moof atom in two passes
c77d409 twinvqdec: Check the ibps parameter separately
8583b14 rtmp: Support reading interleaved chunks.
2d28950 swscale/utils: remove redundant NULL checks before sws_freeVec()
a446657 swscale/utils: simplify cpu caps printing code
9d052ad swscale/utils: Simplify scaler name printing code
29664fa OpenCL: convert meaningless "device id" output to "device name"
78f680c avformat/smacker: use av_malloc_array() and check for allocation error
7703d19 lavf/options_table: improve option help text
9859204 avformat/asfenc: fix a build error
112017e avfilter/x86/vf_pullup: try to fix build on x64
d4c2a37 xmv: Add more sanity checks for parameters read from the bitstream
dc4acc8 rtmpproto: Extend a comment to explain the prev_pkt arrays roles
647d655 rtmpproto: Consistently use the right prev_pkt array
0d37843 rtmpproto: Check for the right return code
9c77445 avfilter: port pullup filter from libmpcodecs
8411baf dca_parser: Handle changes in DCA frame size
fcb069a lavc: Don't export ff_vdpau_vc1_decode_picture
aec91de swscale/utils: Allow sws_setColorspaceDetails() to use the tables from sws_getColorspaceDetails()
0988709 Merge remote-tracking branch 'qatar/master'
102a1d9 Merge commit 'b1db33159fdc2da4bdd8c75e4ff9a7dd0ef2f0c2'
1976976 Merge commit 'ea78a348d86a3a733f6c1e0a65cfdd8283d924b9'
8fc441c Merge commit 'c39f7eba01cd656e8f0eed592f93d11814736650'
028f8c3 Merge commit 'f875a732e36786d49f3650e3235272891a820600'
8d0b899 Merge commit 'a92538b7c0defc86c55fb91f55dfa36aad192673'
7f20440 Merge commit '7f8d41eb097e8d4223c9caf97dd332a2fdb29d52'
5d12ec8 ffprobe: downgrade log level for non fatal errors in open_input_file()
a1fb3e5 Merge commit '19b9659f3174599e8685d329c4330b1ea8c4c6db'
b3dfda8 Merge commit '711c970168297683860422e95d6b7e37ee3c8367'
2c8d876 Merge commit '569d18aa9dc989c37bb4d4b968026fe5afa6fff9'
7163bbe Merge commit 'e1f3847f860a1094a46be4c5f10db8df616c3135'
a64b995 Merge commit '1115689d54ea95a084421f5a182b8dc56cbff978'
18a245a jpeg2000dec: Add more checks when parsing headers
c38854c doc: Add missing hashes and dates to APIChanges
e960b3e avformat/utils: Print warning if reallocating probe buffer failed
01b4689 Merge remote-tracking branch 'qatar/master'
208f9dd Merge commit 'd4aef997809167832ecc64e89dda8cb445e5fe10'
c71541d Merge commit '120af23cd5fcfc539d9575d17d403247ab17109b'
3f76021 Merge commit '68b467742092364f9306283f40effde2c12efe08'
4149981 doc/fftools-common-opts: document -help long and full output
8947de1 Merge commit '1daea5232fc9963ba93b1b6d07a2373f87c9b392'
7b83648 Merge commit '73084391588b0f150737990038829cac5013dd68'
96e6447 Merge commit '596e5d4783ca951258a7c580951fd161f1785ec1'
22f79a2 Merge commit '0a9425d7cfdf0113c3d32096c9406823efe0cd0a'
a275ff7 Merge commit '92ed83e393d25b6d15920e90d56ee77de54a9728'
9589b61 Merge commit 'fe0337e89bbbe84b7274fbb0d9d56ed992937931'
c9eb2ce Merge commit '666ed7eda1d568638689ac7b0cef0a9e564ffbdf'
953a419 Merge commit 'ffb7669e47343ac0caa866361965fdb2bf6ed825'
0483cfe Merge commit '97d35fa89f73468d64f663bfc0686aa6cddd8b6a'
c74c3fb Merge commit '3feb3d6ce4be0a09a9f8f13d613bed25b523b6e7'
ede4210 x86: Add an xmm clobbering wrapper for avcodec_encode_video2
ff4548f Merge commit '187105ff8a02bafc9c58d9d8363bb3f55a415635'
b1db331 ffv1: Make sure at least one slice context is initialized
ea78a34 eacmv: Make sure a reference frame exists before referencing it
c39f7eb truemotion2: Use av_freep properly in an error path
f875a73 mpeg4videodec: Check the width/height in mpeg4_decode_sprite_trajectory
a92538b ivi_common: Make sure color planes have been initialized
7f8d41e mov: Don't use a negative duration for setting other fields
19b9659 oggparseogm: Convert to use bytestream2
711c970 rv34: Check the return value from ff_rv34_decode_init
569d18a matroskadec: Verify realaudio codec parameters
e1f3847 mace: Make sure that the channel count is set to a valid value
1115689 svq3: Check for any negative return value from ff_h264_check_intra_pred_mode
f8d1bb6 rtmp: rename main_channel_id to stream_id.
d4aef99 rtmp: Follow Flash player numbering for channels.
120af23 rtmp: Send video on a separate channel.
7129935 avcodec/mjpegdec: Fix ljpeg RCT
7dea2ea Merge remote-tracking branch 'cehoyos/master'
5c2be81 Do not suggest to increase probesize for image2 files.
bcac6b4 lavf/oggopus: Fixing a log message
b9e7bde lavf/avienc: use av_freep() avoid stale pointers
46a723e swscale/yuv2rgb: make sure yuvTable is set to NULL after deallocation
9078b40 swresample: replace 2 av_free() by av_freep()
68b4677 lavf: Make probe_codec return an error code
1daea52 x86: Add an xmm clobbering wrapper for avcodec_encode_video2
7308439 lavf: Don't explicitly flush after each written packet in muxers
596e5d4 lavf: Add a flag to enable/disable per-packet flushing
c051d66 avformat/avidec: use av_calloc() and check for allocation error
23637f9 lavf/ogg: Support for end trimming Opus
0a9425d flv: Do not export datastream as metadata
92ed83e rtmp: Store all the notify messages
fe0337e rtmp: Do not send the first field twice within the handshake
666ed7e rtmp: Drop an unneeded warning
ffb7669 rtmp: Support play method in listen mode
97d35fa rtmp: Factor out publish specific code
3feb3d6 mem: Introduce av_reallocp
b7dd459 doc/formats: Add documentation for 3 parameters that have been missing
9d05de2 avfilter: add adelay filter
42b8f5f avformat/segafilm: remove deplanarization hack
ca5456d avformat/segafilm: use av_freep()
02f56bf avformat/sierravmd: use av_freep() for freeing context fields
5630577 avfilter/vf_stereod3d: add const qualifiers to ana_convert()
c74d592 avfilter/vf_stereo3d: BGR24 support for anaglyphs
fcea6f7 avfilter/vf_stereo3d: avoid pointless copy
7283d2b Merge remote-tracking branch 'qatar/master'
b3970b3 Merge commit '6fc8226e29055858f28973bb3d27b63b3b65e616'
187105f Fix references to deleted avcodec_encode_video() function
e0fcd02 Merge commit 'ac9d159015a88aa2721b271875d18482f713f354'
18e0dd0 Merge commit 'e90a6846c2c006fbebd00e1f2789f4a86fafacef'
ff0a382 Merge commit '5bbfe193a0a41bd2adb648c8c3f6901a575734a2'
cfa909e Merge commit '0ef1660a6365ce60ead8858936b6f3f8ea862826'
a444ddf Merge commit '342c43d154e586bc022c86b168fe8d36f69da9d3'
97f8d9f Merge commit 'a06a5b78e2c3bd2e12aff0627a3b65c6fee555a5'
85e8192 avpacket: Fix error checking in packet_alloc
6fc8226 vp3: Check the framerate for validity
ac9d159 proresdec: Properly make sure an index doesn't run past the limit
e90a684 cavsdec: Make sure a sequence header has been decoded before decoding pictures
5bbfe19 vocdec: Don't update codec parameters mid-stream
0ef1660 sierravmd: Do sanity checking of frame sizes
342c43d omadec: Properly check lengths before incrementing the position
9ea3598 riff: g723_1 decodes vivo g723.1 in asf works on bellair_digital_movie.asf
7fb2622 avcodec/mjpegdec: rgba64 ljpeg support
1e4e0bd avcodec/mjpegdec: change error return value to be outside the 16bit range
7ac6c63 libavfilter/libmpcodecs: remove unused files
b4a5fcb avcodec/mjpegdec: Fix rgb48 ljpeg
069010f lavf/subtitles: Make comment less arrogant
0442718 avcodec: typo fix sepera* → separa*
24678a6 avfilter/vf_gradfun: use av_calloc()
693747c avfilter/vsrc_life: use av_calloc()
4f1a17b avcodec/c93: force dimensions to the correct value instead of depending on the demuxer to do so
a06a5b7 mathops/x86: work around inline asm miscompilation with GCC 4.8.1
821a593 avcodec/g2meet: Fix order of align and pixel size multiplication.
e428632 avcodec/jpeg2000dec: print invalid cdx/y values
3dfc5f5 avfilter: avoid testing float == 0
60abdb6 avfilter/af_aecho & af_compand: use extended_data
a06e208 changelog: add ffv1 yuva and dts streamid change
211a185 avfilter/avfilter: check allocation failure in ff_insert_pad()
5ab7b3b matroskadec: Mute "Unknown entry" log messages for CueRelativePosition entries
61b3b58 Merge remote-tracking branch 'qatar/master'
81bbe49 doc/encoders: improve libvo-aacenc doc
0e11790 doc/encoders: add doc for AAC encoder
5295407 avcodec/simple_idct_template: adjust coeffs for 12bit idct
d59213b matroskaenc: Bump DocTypeVersion to 4
2fcef19 Adding a line to Changelog about FFV1 version 1.3 now being stable
f2afe96 avformat/nutenc: use av_reallocp_array()
6a70fea avformat/nutenc: use av_calloc()
9997a81 mem: Document the non-compatibility of av_realloc() and av_malloc()
1a3d142 avcodec/bfi: check for malloc failure
bb5e7d3 avcodec/mationpixels: free memory after malloc failures
7d8939a avfilter/avf_avectorscope: improve description
8134edf avcodec/cdxl: use av_freep()
8728360 avcodec/mationpixels: check for malloc failures
90ca814 ffserver: allow choosing the pixel format
108b91c avcodec/mpeg12dec: clear mpeg_enc_ctx_allocated when contexts are deallocated
6c07e41 avcodec/mjpegdec: check for malloc failure of blocks[] and last_nnz[]
23bd033 avcodec/g2meet: remove redundant log message
3dcd3e0 avcodec/proresdec2: remove duplicated tables
b8b3980 avfilter/video: remove commented out cruft
f3ba91a avutil/pixdesc: dont try to use av_read_image_line() with bayer formats
a25585b avutil/pixdesc: Prevent minor array overread in ff_check_pixfmt_descriptors()
fc47726 Merge remote-tracking branch 'qatar/master'
3c89ec2 Merge commit 'd9cdb7d8d6d828bb5497ea3f0fd7edd2f3f6cc30'
aca2510 pcm-dvd: Minor leftovers
d9cdb7d pcm-dvd: Support channel configuration changes
126ba68 avfilter/vf_noise: rename linesize to bytewidth
53102fa Revert "avfilter/vf_noise: dont corrupt the picture outside width x height"
ad96482 avfilter/vidstabtransform: allow negative zoom.
b7bd688 lavf/matroska: Removing experimental suffix for Opus
1d0d220 Adding a line to Changelog about Opus Matroska Support
e2774b3 Merge remote-tracking branch 'cehoyos/master'
1b99514 avcodec/smacker: use init_get_bits8()
16837f9 avcodec/aacenc: use enum for aac coder.
5748e24 aacenc: use constants to set AAC coder
4bd910d aacenc: add AAC_CODER_(FAAC|ANMR|etc.) macros
bfe1445 avcodec/aic: fix "warning: comparison of unsigned expression < 0 is always false"
51dab60 avfilter/vf_noise: dont corrupt the picture outside width x height
3eba83d avfilter/vf_noise: unbreak filter when inline assembly is not present
f144168 avcodec/smacker: fix some memleaks
fbab9a7 avcodec/smacker: remove check that has become redundant
59a08d1 avcodec/smacker: use the correct field instead of a hardcoded value for the index check in smacker_decode_tree()
d2d96f9 vformat/smacker: use av_freep() to ensure no stale pointers remain
b211607 avfilter: various cosmetics
ba5e778 Merge remote-tracking branch 'qatar/master'
52ed1d6 MAINTAINERS: move sections from lavc to lavu
44fb7de Merge commit 'c0779a67e85df856904ee6fab760c4233d4c2be5'
07f6a3d Merge commit 'e2cd766ca1b9bb2ba72aca5f6ba5d8be15743984'
fa9e8ba Merge commit 'b1e469885362febce3d9a4678624e44a92f77da9'
72abfba Merge commit '0f678c0214dccb355ed8955077a2bea46984fbc8'
83d2b7e Merge commit '17d57848fc14e82f76a65ffb25c90f2f011dc4a0'
ad9a877 Merge commit '459f2b393a3f89ed08d10fbceb4738d1429f268e'
d6e650d Merge commit '0d61f260010707f3028b818e8b24598e1a83d696'
fcfbc58 Merge commit '183b9d843a9533774fabd3984a52f3987001acbc'
4caf8c5 Merge commit 'b26742cc308552f242ee2bf93b07a3ff509f4edc'
a44d35d Merge commit '49568851bf1700e3d9ea9cda29208d0df3c2c38b'
00a63bf matroskaenc: Fix stray pointers left over from av_reallocp_array refactoring
c0779a6 mp3: add .mpa extension
e2cd766 configure: Mention that icl does not build both static and shared libs
af53931 Merge commit 'f3d57dc69145f1b7acb4870da9ce60378190a1fd'
f8932d9 Merge commit '0679cec6e8802643bbe6d5f68ca1110a7d3171da'
d510d70 Merge commit 'd002fce24a7206e95f9492031f45adc35711e183'
c16cd55 Merge commit '710b0e27025948b7511821c2f888ff2d74a59e14'
33cf70a Merge commit '8d928023f953a28692ba27071a448259134b103b'
7e88dbe Merge commit '48d6556dd46d4f4fac10d0f4a819e314887cd50e'
ae77f06 Merge commit '5045f6bdfabfa5d3374756d2c23f762fb042acae'
b1e4698 g2meet: Allocate cursor buffers large enough to fit the aligned width
0f678c0 aic: Validate values read from the bitstream
17d5784 mpc8: Make sure the first stream exists before parsing the seek table
459f2b3 mpc8: Check the seek table size parsed from the bitstream
0d61f26 zmbvdec: Check the buffer size for uncompressed data
183b9d8 ape: Don't allow the seektable to be omitted
b26742c shorten: Break out of loop looking for fmt chunk if none is found
4956885 shorten: Use a checked bytestream reader for the wave header
f99f7f4 Set bits_per_raw_sample when reading j2k frames.
7412a4a libopenjpegdec.c: Correctly scale gray16 output if precision < 16
d73565d Use rc_max_rate if no video bit_rate was specified when muxing mxf_d10.
52cf08b Store the video bit_rate in the context when muxing mxf.
bbcaf25 lavu/sha512: Fully unroll the transform function loops
7e4fe51 lavu/sha: Fully unroll the transform function loops
f3d57dc6 smacker: Free memory properly if the init function fails
0679cec smacker: Make sure we don't fill in huffman codes out of range
d002fce smacker: Check malloc return values
710b0e2 smacker: Avoid integer overflow when allocating packets
8d92802 smacker: Don't return packets in unallocated streams
48d6556 dsicin: Add some basic sanity checks for fields read from the file
a8e00cf avfilter: remove redundant use of AV_NE() macro
269845d avformat/nutdec: check for allocation failures
99a2833 avfilter/vf_traspose: move switch out of loop
38155b4 avcodec: add const qualifier to avcodec_find_best_pix_fmt2 args
5045f6b configure: Fix wrong reference to user support mailing list
2a1c24a avformat/utils: use av_realloc_array()
c571409 avformat/mxfdec: use av_realloc_array()
9bca8e5 avformat/matroskaenc: use av_realloc_array()
e529082 avformat/matroskadec: use av_realloc_array()
b5b34c1 avformat/matroskaenc: use av_freep() to avoid leaving stale pointers
2175f76 avformat/asfenc: use av_freep() for extra saftey
2832a82 avformat/gxfenc: Clear nb_fields on array deallocation
a6ca08f avformat/gxfenc: Check and propagate return code from gxf_write_map_packet()
9e50548 avformat/smacker: check avformat_new_stream() return value
848ad8d avformat/libnut: check avformat_new_stream() return value
f2e614e avformat/ffmetadec: return meaningful error codes
60caa3d avformat/sierravmd: check for memory allocation failures
00e1bf8 avformat/flic: check for memory allocation failures
803445e Merge remote-tracking branch 'qatar/master'
c45e909 Merge commit 'ec17d1aa8b833d49d8fc479e44e9e22858aa486c'
24da9eb Merge commit 'c58f4069e1d5b5804c669b691510e1b8fabb67fc'
8c9d6ee avformat/utils: functions that add entries should not destroy the whole list on failure
5ca39a0 avformat/mxfdec: functions that add entries should not destroy the whole list on failure
c9367c0 avformat/matroskaenc: functions that add entries should not destroy the whole list on failure
32805f8 avformat/matroskadec: ebml_parse_elem() should not deallocate priorly existing lists on failure
cbe47b1 Merge commit 'f369b9356c4606cd4d713d60f7db5de119d901fa'
64b6279 avcodec/mjpegdec: Support >8bpc color mjpeg
7bc9fb8 avcodec/utils: add 16bit planar YUV formats to avcodec_align_dimensions2()
ae12d65 lavcodec: Adding support for End Trimming in Opus encoder
7b0a839 opus/matroska: Adding support for End Trimming in demuxer/decoder
889bc79 lavc/utils: Add support for discarding samples from the end
bf5ceef avfilter/vf_psnr: >8 bit planar support
83165e3 doc: Rename avtools-common-opts to fftools-common opts
942babd avcodec/vp56: use av_reallocp_array() and check if allocation failed
7883827 ffmpeg: check for unsupported "queing of command on first filter supporting the specific commend"
1525107 ffmpeg: improve built in docs for passing commands
f8f4e48 ffmpeg: print command replies starting on column 0
bb23bf8 avfilter/avfilter: fix null pointer dereference with queued ping filters
9b07d34 Make avcodec_find_best_pix_fmt_of_list const-correct
5cfa519 avformat/riff: add 0x594a TwoCC
a0b901a Drop pointless directory name prefixes from #includes in the current dir
ec17d1a doc: Drop VDPAU from list of supported codecs
c58f406 fate.sh: Run git-clone quietly
f369b93 avformat: Use av_reallocp_array() where suitable
4640581 Merge remote-tracking branch 'qatar/master'
ada9b17 Merge commit '8b524ab0c43c1767919530abb79d3656113cdc47'
16ae64c Merge commit 'a6a4596e12192375e1d9dffeae24d6d4c41b25c1'
f7003c7 Merge remote-tracking branch 'cehoyos/master'
fe8e013 Use 0x88 as stream id when muxing DTS in program streams.
d92b1b1 lavf/matroska: Adding support for Opus CodecDelay
bb47aa5 opus/matroska: Adding support for DiscardPadding in muxer
bdf9904 movenc: Simplify setting the fragmentation flag
8b524ab movenc: Add a warning message if conflicting options have been specified
a6a4596 tcp: Explicitly convert a pointer to a boolean integer
d1a1656 avcodec/ffv1: YUVA(444,422,420) 9, 10 and 16 bit support
a27227d avcodec/ffv1dec: fix format detection
723cf4b Move packed B-frames message level to info.
4ebf09c Make packed B-frame warning message more useful.
3576b56 avcodec/ffv1enc: encode slice as raw PCM in 1.4 when the buffer is too small.
8393b80 avcodec/ffv1dec: Support decoding planes as raw PCM in 1.4
77f521d avcodec/ffv1enc: check encode_line()s return code
3728603 avcodec/ffv1enc: update buffer check for 16bps
904a286 avcodec/ffv1enc: fix size used for ff_alloc_packet2()
9a0e208 avcodec/util: Make size argument of ff_alloc_packet2() int64_t
a5615b8 avcodec/eatgv: use av_reallocp_array() and check return value
81f231b avcodec/asfdec: check return value of av_mallocz()
5e66d8a avcodec/xwdenc: use AV_LOG_ERROR in error message
9bc59c1 avcodec/bmpenc: return meaningful error code
6e07bb3 avcodec/truemotion2: use av_reallocp_array() and check return value
7d75fb3 h264: do not discard NAL_SEI when skipping frames
8702a94 lavu/ripemd: Add a size optimized version of the transform functions
452ac2a lavu/ripemd: Fully unroll the transform function loops
b4e1630 lavc: don't show "Invalid and inefficient vfw-avi..." warning in mpeg4 parser
ce22820 avcodec/mjpegdec: fix shift_output() with lowres
7caaa72 Merge remote-tracking branch 'cehoyos/master'
43497d8 avcodec/proresdec2: return meaningful error codes
d8fb170 avcodec/ratecontrol: give some trivial tips in case of buffer underflows
43353bf libxvid: guess a good aspect when we cant store the exact one.
cd6241b avcodec/truemotion2: use av_calloc() & av_malloc_array()
c54aa2f avcodec/truemotion2: Fix av_freep arguments
8586d8d avformat/avidec: fix signedness of pointer type in get_stream_idx()
3a54c22 avcodec/srtdec: fix potential overread.
860a081 avcodec/assenc: fix potential overread.
378a830 avformat/subtitles: support standalone CR (MacOS).
90fc00a avformat/subtitles: add a next line jumper and use it.
cfcd55d avformat/srtdec: skip initial random line breaks.
7d7b4e8 avcodec/png: remove obsolete comments
c914c99 swscale/utils: use memcpy instead of loop in sws_cloneVec()
14851ca avformat/matroskaenc: remove bogus prores tag
7f6ec05 lavd/v4l2: Improve debug message
0227b42 avfilter/vf_psnr: refactor subsampled format support
b1319e1 avformat/subtitles: binary search seeking.
1ca4bf9 avformat/subtitles: check lower bound for duration overlap seeking.
f8678dc avformat/vobsub: fix seeking.
53fb52a Merge remote-tracking branch 'qatar/master'
13e35a2 Merge commit '7ee191cab0dc44700f26c5784e2adeb6a779651b'
58e5f6a oMerge commit '85ac12587bfef970d0e0e4abc292df346daf8478'
e3d3410 doc: add *install-doc that covers all documentation
ea538b0 avcodec/snowenc: fix constness of the AVFrame argument in encode_frame()
ffde17e avfilter/vf_histeq: remove unused item from filter private context
c4c3a3d vformat/tee: fix uninitialized use of ret
4cf1900 avfilter/vf_format: add .get_video_buffer back
1e97ae4 doc: rename *install-doc to *install-html
2df184f doc: fix install-doc dependencies
d238290 avfilter/vf_rotate: fix 'oh' option description
b077d8d avfilter: remove redundant .get_(audio/video)_buffer initializations
5a16a1d avfilter/af_asetnsamples: remove .needs_writable as it is not required
26f027f lavf: fix the comparison in an overflow check
7ee191c dv: Add a guard to not overread the ppcm array
85ac125 nuv: check ff_rtjpeg_decode_frame_yuv420 return value
64c54f8 avfilter/af_compand: silence "maybe uninitialized" warnings
797762f avfilter/af_aecho: silence "maybe uninitialized warning"
0f48acf lavu: provide msvc implementation of attribute_deprecated
50b90d5 lavfi/telecine: remove bitstream and pal formats
6770fa4 lavfi/fieldorder: work with non writtable frames too
33dacda lavfi/fieldorder: remove pal8 format
86cb986 lavfi/fieldorder: add timeline support
df7e357 lavfi/fieldorder: use av_image_fill_linesizes()
9b35bee lavfi/fieldorder: remove redundant get_video_buffer()
c9b5ad1 s302m: s/bits_per_coded_sample/bits_per_raw_sample
6b024d8 avcodec/xan: use uint8_t instead of unsigned char
6508bd4 pixfmt: add native GBRAP16 format
898c619 lavfi: Weston 3 Field Deinterlacing Filter
911a100 Merge remote-tracking branch 'qatar/master'
86ca6a7 Merge commit '97b052e56807fab6887e9ba210a28a622e6a4b78'
c4a696f Merge commit 'befe044bb9561c9d7d6559db06bba375e82a4b66'
2a27e52 Merge commit '7f93a861aaf2e76fd63b53ccc465909873b8dc29'
61845dc Merge commit '66f091053f11a8957b2175480d2f368d2cf4474c'
5866c10 Merge commit 'c3e6e8f06c42499bd020fd0b37f9542150e6067b'
92424a45 Merge commit 'b634b36fcebfe16b837b6c4044f5d5cb99a75040'
c16ddcc avisynth: K&R formatting cosmetics
97b052e avisynth: Add missing #include for NULL_IF_CONFIG_SMALL
bcd1c20 avcodec/mjpegdec: support >8bit in mjpeg_decode_scan_progressive_ac()
b155fb0 avcodec/mjpegdec: move shift_output() to its own function
c407c73 avcodec/mjpegdec: 12bit Grayscale support
1deeb94 avcodec/mjpegdec: Fix normal jpeg with bits < 8
15071ed avcodec/mjpegdec fix last_dc for bits != 8
ae57e82 avcodec/dsputil: add 12bit simple idct
d2e2373 lavfi/mp: remove mp=fil
befe044 avcodec: Stop exporting the removed audio_resample* symbols
0a8bb91 lavfi/mp: remove mp=dint
7f93a86 mpeg12enc: K&R formatting cosmetics
59b9ecc avfilter/vf_yadif: Treat mode as a field of flags
4ff5b26 avfilter/vf_yadif: fix "incompatible pointer type" warning
a67dcd7 avfilter/vf_yadif: add gbr(a)p support
2230d85 Merge remote-tracking branch 'qatar/master'
66f0910 mpeg12enc: drop forward declarations
c3e6e8f mem: Do not check unsigned values for negative size
b634b36 mem: Improve documentation wording and spelling
b042712 avcodec/mjpegdec: Simplify masking in ljpeg_decode_yuv_scan()
b394ccf avcodec/mjpegdec: fix rgb ljpeg prediction 5/6/7 with point_transform
38f8640 avcodec/mjpegdec: fix yuv ljpeg prediction 5/6/7 with point transforms
4ced309 avcodec/jpeg2000dec: make SOC finding code more robust
cb026ac avcodec/mjpegdec: make "unknown colorspace" error more informative
61c6800 avcodec/mjpegdec: Add some sanity checks to ljpeg_decode_rgb_scan()
f974289 doc/APIchanges: update hashes and dates after last two commits.
3e1f507 avcodec: make avcodec_close() more tolerant.
36cd017a avformat: make avformat_close_input() more tolerant.
bc68927 tools/crypto_bench: fix 2 typos.
9cbb3fc avcodec/avpacket: zero memory in av_packet_new_side_data()
26b241c matroskaenc: Allow chapters to be written in trailer
04dcdc4 lavc/avfft: init context to 0.
83635ac ffprobe: show bitmap subtitles size.
d7ccfe5 lavc/libvorbisdec: do not return empty frames.
d5b58f6 tools: add benchmark for crypto functions.
dc8f732 doc/examples: fix lib math dep for resampling_audio.
2c1eb38 avcodec: fix AVpacket → AVPacket typo.
98b9bbb doc/examples: remove extra "the".
2ffead9 avcodec: add emuedge_linesize_type
3eeca8b Merge remote-tracking branch 'qatar/master'
35307df Merge commit '0ebfdae099d2749240b6a565abcdf0bf62589748'
1c10e89 Merge commit 'b4ec7a5fee644ad9882e10c097817b65447b8e55'
a711a2c mpegvideo: Avoid 32-bit wrapping of linesize multiplications
44d884f Merge commit '7f9e893f56db52078e0f46677ed337b2e25fa94d'
49f5519 Merge commit 'af11fa5409cc72fc45ca7f3527400beca10967b9'
f1b15c1 Merge commit '35cbc98b720db95b923cb2d745f77bb2ee4363dc'
0ebfdae doc: Describe TB option of setpts filter
9411e9c Merge commit 'd719981273bc779c7d1e879d88404fd867f93a0e'
233ab0f Merge commit '5bcd3ae5b167fb74215520b01d5d810e0c8986ab'
642207d Merge commit 'f7c5883126f9440547933eefcf000aa78af4821c'
b4ec7a5 mem: Document the av_realloc family of functions properly
7f9e893 build: Report an error message when a pc file is not found
54d628a Merge remote-tracking branch 'cehoyos/master'
e5c338b avformat/utils: assert position monotonicity in ff_find_last_ts()
6fcfaff Show subtitle resolution in avcodec_string().
a660991 avformat/mpegts: Ensure that mpegts_get_dts() only considers packets at or after the given position
b78e75e fate: Force diff into text mode
5606123 avcodec/pictordec: remove y checks, which have become redundant
8088d6f avcodec/pictordec: run av_image_check_size() unconditionally
d21e496 lavfi/mptestsrc: use outlink->frame_count
af11fa5 mjpegb: Detect changing number of planes in interlaced video
35cbc98 alac: Check that the channels fit at the given offset
d719981 4xm: Check that the read track value is non-negative
5bcd3ae matroskadec: Check that .lang was allocated and set before reading it
f7c5883 alac: Limit max_samples_per_frame
30d40c9 lavfi/drawtext: add generic timeline interface and deprecate "draw".
493ebbd Update copyrights where my email appears with the new one.
060c6c4 avformat/mpl2dec: handle files with CRLF linebreaks correctly
902a5fa avformat: H265 demuxer
771e2e5 lavfi/hue: relicense to LGPL with permission by all contributors
6053812 x86/simple_idct: use LOCAL_ALIGNED instead of DECLARE_ALIGNED
916549c lavfi/mp: remove mp=phase
3dd4b6e lavfi: port phase filter from libmpcodecs
f4e9c76 avcodec/vcr1: simplify code drop buf variable
84b6451 avcodec/vcr1: simplify code, drop buf_size
a4e7091 avcodec/vcr1: return the actual number of consumed bytes
40bb950 Merge remote-tracking branch 'qatar/master'
4cfe3b7 Merge commit '7df9e693a34c84c698da60426c78140c950f95ed'
50fd98b Merge commit '488b2984fece7ad0c2596826fee18e74aa904667'
bdb4ed9 Merge commit 'a7c1689dedd11689edb30088d467ac03f9b8d1cf'
a5d67bc avformat/utils: Fix bitrate overflow check
d07d54f Merge commit 'df33a58e5311ee9a64a573889b883a80e981af7b'
b0ba2bf Merge commit 'fab694dd3931b1c0bc3c598c3f88b1902c14a303'
8d14596 riff: add 0x64 to g726 works on g726-test1.wav
1eb151c Merge commit 'fe9bb61f9a16be19ad91875632c39e44b7a99a8a'
efb21b0 Merge commit '5f7aecde02a95451e514c809f2794c1deba80695'
164b67c avcodec/vcr1: replace redundant checks from libav (8aba7968dd604aae91ee42cbce0be3dad7dceb30)  by asserts
8ba683e Merge commit '8aba7968dd604aae91ee42cbce0be3dad7dceb30'
0fbda03 movenc: Don't flush after each written packet
92b7e7b avfilter/vf_yadif: reallocate frames if strides differ
cc84f30 avutil/fifo: assert that theres enough data in the fifo on drain calls.
3e36dc8 w64dec: fix end position of summarylist guid
79b70e4 w64dec: fix skipping of unknown guids
fdd1aaf avpacket: Fixing side data copy when src == dst
7df9e69 cosmetics: Fix ATRAC codec name spelling
488b298 ape demuxer: check for EOF in potentially long loops
a7c1689 4xm: check that bits per sample is strictly positive
df33a58 lavf: avoid integer overflow when estimating bitrate
fab694d lavf: move a variable declaration to the block where it's used
fe9bb61 pictordec: pass correct context to avpriv_request_sample
5f7aecd pictordec: break out of both decoding loops when y drops below 0
8aba796 vcr1: add sanity checks
2501f6d avformat/movenc: Use the rate from av_timecode_init_from_string() for tmcd
4fb3e1a avcodec/pnmdec: fix unaligned read
62d07bb avcodec/pnmdec: use a more specific pointer type than void in samplecpy()
ec8a484 Avoid a deadlock when decoding wma.
cdd5df8 avfilter/vf_fps: make sure the fifo is not empty before using it
b339dcc lavc: add teletext decoder using libzvbi
cf94299 Merge remote-tracking branch 'cehoyos/master'
21dc3a3 avcodec/ffv1dec: reorganize thread init/update
c72cca5 avcodec/ffv1dec: move initial_states init to init_thread_copy()
e337c9d Read h264 headers from v4l2 to allow stream-copying.
5be7aec pcm-dvd: use av_freep()
fc435d9 pcm-dvd: remove redundant log message
91acb23 doc: fix insane hard texi2html dependancy
4aeb996 pixfmt: add native bayer 16bit formats
9116995 libavutil: add AV_PIX_FMT_BAYER pixel formats
8901f48 Merge remote-tracking branch 'qatar/master'
d8809b3 Merge commit 'f4ca970dba13a60a1334cce1b574036e6f624b9c'
67d7ea9 Merge commit 'faa8245bd45c1a6dd220ba9407ea1c82132aa1ce'
7c18058 avcodec/pcm-dvd: discard buffer if block size changed
789cd1d pcm-dvd: Fix build on big endian
cb4d05e Merge commit 'a42e3a6700547e4e49445bda81d3a89ec3e081a9'
d7f917c fate: update fate tests after master:291ad12ea2d1: ffprobe: show probe_score in the format section
291ad12 ffprobe: show probe_score in the format section
51b0157 ffprobe: fix format section XML validation
93cf7b0 avcodec/h264: set er.ref_count earlier
990bbc1 avcodec/error_resilience: change out commented printf() to av_log()
0388203 avformat/utils: fix duration_fields calculation when need_parsing=0
8349be8 avformat/lxfdec: use a parser to parse video frame headers
21ffd41 pcm-dvd: Fix build on big endian
8da23be avcodec/utils: avcodec_string: print colorspace type
ea07dbd avcodec/utils: avcodec_string: Print color_range
336982a avcodec/utils: avcodec_string: make the colorspace printing code more extendible.
f4ca970 configure: Add docdir configuration option
faa8245 vf_lut: Constantize
4fa00c5 Merge remote-tracking branch 'cehoyos/master'
b043d80 Merge remote-tracking branch 'qatar/master'
4273236 Merge commit '0d6549d8b57aaa5be8efb794154cdbe9a645910f'
b970f85 Fix make checkheaders for wavpackenc.h
e7da19e Fix make checkheaders for vdpau_internal.h
a42e3a6 pcm_dvd: consolidate pieces from pcm.c and mpeg.c
21fd2f8 pcm_bluray: cosmetics
0d6549d pcm_bluray: rename pcm-mpeg.c to pcm-bluray.c
227a0eb avformat/avidec: match first index and first packet size=0 handling
454a11a avcodec/dsputil: fix signedness in sizeof() comparissions
86736f5 avcodec/pngdsp: fix (un)signed type in end comparission
0b46d6f lavu/bprint: add append buffer function
6e1b1a2 avcodec/avpacket: Use av_free_packet() in error cleanups
5c504e4 vformat/subtitles: check av_copy_packets return code
c042684 kgv1dec: remove unused avctx from codec private context
057dce5 kgv1dec: make decoder independent of sizeof(AVFrame)
ea3ce00 wnv1: remove unused avctx from codec private context
60fed98 avcodec/pngdec: fix last_row_size type
7b47d7f avcodec/pngdec: Fix padded alloc code with threads
d814a83 Reinstate proper FFmpeg license for all files.
8fe1fb4 Fix compilation with --disable-mmx.
48cd103 cmdutils: silence warning about incompatible pointer types
4f5454d avcodec/mpegvideo: reduce log level for messages about allocating frames.
b05cd1e ffv1dec: Check bits_per_raw_sample and colorspace for equality in ver 0/1 headers
0550734 Merge remote-tracking branch 'qatar/master'
62a6052 Merge commit 'e998b56362c711701b3daa34e7b956e7126336f4'
7fb758c avcodec/x86/lpc: Fix cpu flag checks so they work
c191306 avcodec/x86/vp8dsp: Fix cpu flag checks so they work
8be0e2b Merge commit '6369ba3c9cc74becfaad2a8882dff3dd3e7ae3c0'
f0a3562 Merge commit '79aec43ce813a3e270743ca64fa3f31fa43df80b'
01a82f1 ppc: don't return a value from a function declared void
09c94b5 Merge commit 'a6b650118543e1580e872896d8976042b7c32d01'
e45e72f doc/encoders: reformat and add some clarification in libtwolame doc
40b8350 doc/encoders: reformat libmp3lame doc
547d690 ffv1dec: check that global parameters dont change in version 0/1
20b965a avcodec/ffv1dec: check global header version
259292f avcodec/mpegvideo: Dont incorrectly warn about missing keyframes
f1f728c ppc: don't return a value from a function declared void
24b4e6c snow: Check av_frame_alloc() failures
c4224ff avcodec/snow: gray support
ec120ef doc/snow: add gray/alpha/gbr
811d58e avcodec/utils: support non edge emu for grayscale
cf06dee libavcodec/snow: change AVFrame to pointers to AVFrame for ABI stability
1cefdc3 avcodec/snowenc: remove now unneeded include <assert.h>
2bc8348 avcodec/snowenc: convert all asserts to av_asserts
f07b569 snowenc: remove disabled QUANTIZE2 code
f896f92 Merge remote-tracking branch 'qatar/master'
e1c3e62 Merge commit 'f0389eb777b1ab4291329d4f709098cdfa7384dc'
946f080 Merge commit '7ffda66fd5c81af4725bff7c2c4f207ba2aa0613'
99e7c70 Merge commit 'bd549cbaacd33dfb7be81d0619c9b107b8a85be7'
01cac26 Merge commit '1909f6b1b6da2db371c179bed5a19aaf979b7557'
c49b6c3 Merge commit '4e0799a4d04404abfa8fbc072640be76465158cf'
c5cec9a Merge commit '3aa682f25324d811ec284edc808eb71a46eae950'
5ff1b58 Merge commit 'c2503d9c8ab42ea55922e9f5a10c8bfbbbfeaf19'
4399e72 Merge commit '6af2c351b3ae61e4478950ffddd0dfcad06188b8'
3e75f98 Merge commit 'de81b6ae4f38273ff27020f494cc46539110d34b'
8251529 Merge commit '70dd8892bf00923af838756dfbb356a9b1e4e40d'
37494bd Merge commit 'cd529172377229f2e86987869ccc08f426bfe114'
db6b389 Merge commit 'a519583991c38d38503ab08357716513facc5725'
477641e Merge commit 'a64f6a04ac5773aeff2003897455dadb9609f18b'
29daad5 Merge commit 'f61bece684d9685b07895508e6c1c733b5564ccf'
2a60666 Merge commit '8410d6e93c2e074881f1c7b7e4cdefd2e497d52e'
c83d794 Merge commit 'b78b10c4b78b696927f2801cf2d9f193b4eff28b'
18a9dee Merge commit '91d4cfb8127f1de6c4ad173a30fffe584700046d'
8f68ef4 Merge commit '84146963d23d76b09af633e97413cd97d9b3021e'
5f9b1aa Merge commit '6454c44f9f74dbaed17d32cf0eaec185386c27fa'
8b79a45 avfilter/vf_fps: fix ABI compatibility with AV_NOPTS starttime
e998b56 x86: avcodec: Consistently structure CPU extension initialization
6369ba3 x86: avcodec: Use convenience macros to check for CPU flags
79aec43 x86: Add and use more convenience macros to check CPU extension availability
88262e1 Merge commit 'cb8f70c96e14c1b4824ef23d21d78d10fc5a4b93'
d49f260 truemotion2: check return value of av_malloc(z)
a6b6501 ppc: cosmetics: Consistently format CPU flag detection invocations
67e6a9f cosmetics: Place arch initialization calls in alphabetical order
f0389eb arm: fmtconvert: Split armv6 fmtconvert code off from vfp code
7ffda66 arm: float_dsp: Propagate cpu_flags to vfp initialization function
bd549cb arm: dcadsp: Move synth filter initialization to dcadsp file
1909f6b swscale: cosmetics: Drop silly camelCase from swScale function pointer name
4e0799a swscale: Add some missing av_cold to arch-specific init functions
3aa682f swscale: consistent names for arch-specific acceleration functions
c2503d9 swscale: ppc: Hide arch-specific initialization details
f3ace37 lavf/ftp: fix possible crash
c4810fb avformat/utils: fix av_probe_input_buffer2() so it returns the probe score
6af2c35 ppc: Add missing AltiVec cpuflag detection invocations
7528fdc doc/APIchanges: add missing entry for av_format_probe_score() function addition
083f058 doc/formats: remove probe_score entry, since it's not an option
de81b6a ppc: fdct: Remove vim editor settings comment
70dd889 mpegvideo: Replace arch initialization ifdeffery by standard conditionals
cd52917 x86: rv40dsp: Move inline assembly optimizations out of YASM init section
a519583 swscale: x86: Hide arch-specific initialization details
a64f6a0 dsputil: x86: Hide arch-specific initialization details
f61bece ppc: Add and use convenience macro to check for AltiVec availability
8410d6e avutil: Refactor CPU extension availability macros
b78b10c avutil: Move internal CPU detection function declarations to private header
e31db62 avformat: export probe score
91d4cfb apedec: do not buffer decoded samples over AVPackets
90411f7 snowenc: Fix memleak of the ratecontrol related memory
f13e733 avcodec/snow: check for malloc* failures
8414696 configure: x86: Fix handling of i686 and cpunop features
6454c44 rtmpproto: Fix limelight authentication with abbreviated app names
cb8f70c vf_fps: use double constants for default/min/max for start_time
129f506 snowenc: check for memory allocation failures
48480da Merge remote-tracking branch 'qatar/master'
bc6e535 Merge commit '0ce1a7598e84abe6fb3684d0d5b0872d36f001d7'
983ed20 Merge commit 'ef51692a49d58963966adca55c62da9c34c3c7e1'
a8ddafb Merge commit '4332bf98dc051fd1ffbd9d4ddc1c5e55790c96f1'
72196a4 Merge commit '310cc4bf82824f09bdd0b9147ed725cdbeaf9bdd'
7efa9b1 Merge commit 'b1f9cdc37ff5d5b391d2cd9af737ab4e5a0fc1c0'
bfa1b42 Merge commit '818d1f1a3e89d35213af0bd5dc4a772713951882'
f0ee034 Merge commit '6258d362b82934a2c27557e0984aed372d98091a'
946902e Merge commit 'f4634ae8a83d13a1abf3baac8956a3111aa09ed2'
a13af77 Merge commit '21015109ec0fac0f104a5355f272ecb956ba3f4e'
87d38ad Merge commit 'f812eeda17e38797df5cb733ce99cdfd829d84ca'
48f2e53 doc: document the asf demuxer
70106e7 cmdutils: Filter non user AVOptions out from what can be set over the command line.
0ce1a75 vf_interlace: fix file permissions
ef51692 Revert "w32pthread: help compiler figure out undeeded code"
4332bf9 w32threads: Don't use function pointers when linking directly to newer APIs
310cc4b smoothstreamingenc: Write to a temp file while updating the manifest
b1f9cdc ac3: Return proper error codes
818d1f1 ac3: Clean up the error paths
6258d36 ac3: Do not clash with normal AVERROR
f4634ae flv: Fix the help string
2101510 doc: Document the flv demuxer
16c3ed5 libavutil: cast truncated values to uint32_t
f812eed matroskaenc: Fix writing TRACKDEFAULTFLAG
2312013 Merge remote-tracking branch 'qatar/master'
da20382 Merge commit '2bbad1f94cbc5eab0aa2d937bc79d085477d0242'
ef4fcb3 Merge commit '3559fb97c459c88b4f1d0eef80d55933d3b7fabe'
0bd1593 Merge commit '4d122b01e4ce539269ee2df193b061772c7374f6'
0fb3e1c movenc: Check for errors from mov_create_chapter_track
2bbad1f movenc: Properly free allocated data on failures in mov_write_header
3559fb9 movenc: Check that tracks->enc exists before trying to free extradata
4d122b0 movenc: Check for allocation failures in mov_create_chapter_track
535d9a9 avformat/ftp: make const tables static const
b74213d wavpackenc: remove duplicate 'const' declaration specifier
e6e26b8 msrledec: use memset()
6638738 msrledec: use bytestream2_get_bufferu()
f12c27d sgidec: use bytestream2_get_bufferu()
fcaf5fa avcodec/fft-test: put ff_dct* code under CONFIG_DCT
ffdbec6 tests/fate/libavcodec: fate-idct8x8 needs dct
0617efa tests/fate/fft: add mdct dependency as mdct is used too
e29c29e tests/fate/cover-art: add file protocol & rawvideo muxer dependency
d5f616e avcodec: dct_test needs CONFIG_DCT
abe76b8 ffv1enc: Make ffv1.3 non experimental
185fc52 avfilter/vf_fps: Work around msvc (c99wrap) build failure
09ea504 Merge remote-tracking branch 'qatar/master'
6063f01 Merge commit '9e7b62f0fb7462a902330fcc82cf596388f0187b'
e43c672 Merge commit 'b89e8759e053792704741d08cbc41c9ac3c7ed63'
d3ff770 Merge commit '5b41eb91e0083755de8c35e8cd005896ec3ab31f'
b32a6da Merge commit '0b5af5cf1224add1769b1094b9924ecf10de3d7d'
e299aa7 Merge commit '08504380ddf25d6905e189e9bf52e7a4c771a415'
80e0599 Merge commit 'dc518a3ae21e7b6420131b813cfc6bcdcad26b7e'
9748f14 Merge commit 'ef196beeb50e8e024ed5a560a1d39eff4a296ce4'
bc6370b Merge commit 'a3b53ff062eaccdaa28964899c63520ef2978c2e'
f5a0c20 Merge commit 'bf9856250584228678963ce8f11c54f85005d783'
4eb4bb3 imc: support mode 1
9e7b62f twinvq: set block align for codecs and use it in size checks
8d679bc avformat/mp3dec: improve detection of mp3s with huge id3 tags
a9d1a7c avformat: move PROBE_BUF_M* to internal.h
22fbc7f avformat/tcp: fix pointer to int warning
59360cd tools/graph2dot: fix use of deprecated *put_count
1350a5c avfilter/graphparser: fix use of deprecated symbols
7659ee3 avfilter/graphdump: fix use of deprecated symbols
f12174c avfilter/filtfmts: fix use of deprecated symbols
b89e875 mov: Write tmcd extradata
5b41eb9 mov: Parse tmcd extradata
21ba802 Merge remote-tracking branch 'qatar/master'
626739e avcodec/h264: Free rbsp_buffer before copying context over it
be30e44 avcodec/h264: Zero rbsp_buffer earler to ensure no duplicated pointers can leak
ecbf838 h264: prevent rbsp_buffer values from becoming duplicated
88909be avcodec/movenc: move chapter_properties under the #if of the code that uses it
f55a7ba avcodec/ituh263dec: detect and warn about RTP
5c6a587 ffplay: make next_nb_channels[] static const
7495186 avcodec/h263dec: fix aspect of lead h263 EHC
0b5af5c mov: Refactor multiple stsd skipping in mov_mov_skip_multiple_stsd
0850438 mov: Refactor codec specific final steps in mov_finalize_stsd_codec
dc518a3 mov: Refactor subtitle specific parsing in mov_parse_stsd_subtitle
ef196be mov: Refactor audio specific parsing in mov_parse_stsd_audio
a3b53ff mov: Refactor video specific parsing in mov_parse_stsd_video
bf98562 mov: Refactor codec id selection in mov_codec_id
ff9d57e h264_cabac: Mark functions calling decode_cabac_residual_internal as noinline
6067186 Merge remote-tracking branch 'qatar/master'
edf6fb6 Merge commit '84784c297fe6a6e538a7e111dcdbd8b893c2d275'
f9418d1 Merge commit '8506ff97c9ea4a1f52983497ecf8d4ef193403a9'
b99d361 avcodec/h263dec: use FF_CEIL_RSHIFT()
9a271a9 jpeg2000: check log2_cblk dimensions
b8ff4f5 truemotion1: check av_fast_malloc() return value
83b915d truemotion1: use av_freep()
5cc8b81 mpeg4videodec: fix GEOV/GEOX fliping
3941a4f snowenc: change a bunch of assert() to av_assert()
2a75459 pngdec: do not release buffer on failure instead report full progress
b329ff3 MAINTAINERS: Add my GPG fingerprint
aadfadd avformat/redspark: check coef_off
9e477a3 jpeg2000: fix null pointer dereference in case of malloc failure
09927f3 jpeg2000: zero reslevel array on allocation
912ce9d jpeg2000: fix dereferencing invalid pointers
f407856 arm: h264chroma: Do not compile h264_chroma_mc* dependent on h264 decoder
84784c2 libfdk-aacdec: formatting cosmetics
8506ff9 vp56: Mark VP6-only optimizations as such.
800ea20 Merge remote-tracking branch 'qatar/master'
c6f4a3a Merge commit '1f70a5ad284b33e8b3e2b40a5cb33055419781b7'
dd1d29b pngdec: use av_fast_padded_malloc(z)
8fbf940 lavfi/tile: do not leak input frame
0be3be9 lavf/tee: copy metadata to output chained muxers
30ce289 movenc: Make tkhd "enabled" flag QuickTime compatible
1f70a5a mov: use tkhd enabled flag to set the default track
16a0d75 avcodec/mjpegdec: fix overread in find_marker()
2baa12f Fix dependencies for h263 vaapi decoder.
8bb11c3 avcodec/jpeg2000dec: Check cdx/y values more carefully
c443689 avformat/movenc: use av_freep() instead of av_free() except for local variables before return
b1e276f lavfi/hue: allow changing brightness
6e64323 pngdec: frame multithreading support
f903b42 Merge remote-tracking branch 'qatar/master'
7af7b45 lavf/image2: extend start_number range to accept zero
25e4ec6 Merge commit '60198742ff851f11a3757c713fc75a9c19b88566'
606a30c Merge commit 'fe5d5a8ffcafdc14c0d26eaea6464c89e120cc9e'
d68adbd Merge commit 'f8ef91ff3d6bb83d601d816ef9368f911021c64b'
221a99a Merge commit '4622f11f9c83db8a2e08408c71ff901826ca652c'
503aec1 Merge commit '0b45269c2d732d15afa2de9c475d85fcf5561ac4'
139a98b lavfi/gradfun: support gbrp
eadb3ad lavf/tee: initialize ret in parse_bsfs()
3819db7 avcodec/rpza: Perform pointer advance and checks before using the pointers
920046a loco: use init_get_bits8()
e7834d2 lavfi/separatefields: fix frame leak
71c3789 qtrle: make code independent of sizeof(AVFrame)
5c9d44d qtrle: use memcpy()
d5f5473 qtrle: use uint16_t and (u)int8_t instead of unsigned short and unsigned char
925d083 qtrle: use bytestream2_get_buffer()
9a5aa2c avcodec/mdec: use init_get_bits8()
e7b3184 x86: Split DCT and FFT initialization into separate files
ffa18de configure: Add exif to CONFIG_EXTRA.
71c5f9d doc/muxers: add elaborated example for the tee muxer
5ae3563 lavf/tee: add special select option
e6876c7 lavfi/hue: use lookup tables
6019874 movenc: fix detection of 64bit offset requirement
fe5d5a8 movenc: Make chapter track QuickTime compatible
f8ef91f movenc: add faststart option for web streaming
4622f11 w32pthread: help compiler figure out undeeded code
0b45269 x86: h264_idct: Remove incorrect comment
ca7f637 doc/filters: move fps filter start_time item to correct place
3d842cf Merge remote-tracking branch 'qatar/master'
70a7321 Merge commit 'c18838f5eb7d7001a9dc653f5162868c04c1b2a1'
e853cf5 Merge commit '330ad1f6a53a37dec228cb424ca57e1268fafc64'
8299ed2 Merge commit '8fed466b0a7d636ae5035f9c6074fba9a621539b'
16466d9 Merge commit 'c4e43560fe6677e9d60bfb3cffc41c7324e92a0b'
e9cb43c Merge commit 'f34de1486aa0eb147d46ba5d2cb86a17407bb7ce'
614cf1a Merge commit '4f2b469da5e4ae221718ae479f6af627cfdebb91'
b69b075 Merge commit '545a0b807cf45b2bbc4c9087a297b741ce00f508'
58e1273 Merge commit '2a61592573d725956a4377641344afe263382648'
a76390d Merge commit '6c786765cd5eb794dedd4a0970dfe689b16dfeeb'
8d63aae Merge commit 'db03cb37fd9650b4a7c752d24a2e84ff27508ee8'
9ab8de4 Merge commit '64af59bc4916fac5578b31c89da13c30b591bddf'
e95930e avcodec/utils: Simplify a condition that combines HAVE_NEON and ARCH_ARM
be03912 avformat/unix: reshuffle #includes
97e165c avformat/unix: include sys/socket.h
880c73c avcodec/flashsv: check diff_start/height
c18838f h264_ps: Use more meaningful error values
330ad1f h264_ps: K&R formatting cosmetics
8fed466 h264_ps: Drop commented-out cruft
c4e4356 h264data: Move some tables to the only place they are used
f34de14 h264data: Remove unused luma_dc_field_scan table
4f2b469 Add a libfdk-aac decoder
545a0b8 vf_fps: add 'start_time' option
2a61592 avcodec: Remove some commented-out debug cruft
78d2a78 fate: Add EXIF test.
c56d4da swr/rematrix: Fix handling of AV_CH_LAYOUT_STEREO_DOWNMIX output
6dfffe9 swr: clean layouts before checking sanity
6c78676 movenc: Allow chapters to be written in trailer
db03cb3 movenc: Allow chapter track in default MODE_MP4
3d64845 movenc: ilbc needs audio_vbr set.
64af59b avformat: Fix references to removed av_close_input_file in Doxygen
fb679d5 Merge remote-tracking branch 'qatar/master'
eec75e0 Merge commit '22de0f8369f1f3edf1a55e1d275f3c07c617b53e'
4a6f1be Merge commit '39523030108815242178ac5e209c83070bd1baef'
e1acfd3 Merge commit 'b886f5c2f1e71b3e60e4265c500158d392b4b9a4'
d169b56 Merge commit '59f595921eb2b848a80a74aa81b6bb43038c9ebe'
ac957bc Merge commit '98308bd44face14ea3142b501d16226eec23b75a'
976de36 Merge commit '148fbdd1c2a2a88a78ba9fd152c81c840bdb205a'
d9b0b54 ffv1: rename minor to micro version
67400f6 mov: Prevent segfaults on mov_write_hdlr_tag
22de0f8 mov: Compute max duration among the tracks with a timescale
3952303 mov: Set the timescale for data streams
68b63a3 mpegvideo: Use picture_ptr instead of picture in ff_mpeg_draw_horiz_band()
b886f5c mkv: Allow flushing the current cluster in progress
59f5959 mkv: Flush the old cluster before writing a new one
98308bd mkv: Add options for specifying cluster limits
818ebe9 avformat/matroskadec: add WebVTT support
23b3141 swscale: improve dither checks
8c50ea2 swscale: set dither to a specific value for rgb/bgr8 output
148fbdd mkv: Refactor mkv_write_packet
76d8d23 Revert "doc/RELEASE_NOTES: add a note about AVISynth"
daede1e matroskaenc: remove unneeded wavpack tag
54e718d Merge remote-tracking branch 'qatar/master'
9a27aca ogg: Fix potential infinite discard loop
037af63 Fix frame width and height for some targa_y216 samples.
d73cbc2 avformat/mpegts: resync from the smallest packet size on
b4429c2 mpegts_get_pcr: dont loose a packet when resyncing
0f2f65b mpegts: fix pos47_full
ee7f260 avformat/mpegts: print packet size warning only if new size differs from old
47f9a5b Warn the user if a pix_fmt != yuv420p was chosen for MPEG-2 video encoding.
63c0e90 avcodec/jpeg2000dec: fix near null pointer dereference
c666c59 mpegts: reanalyze packet size on mismatches
7d77606 avcodec/error_resilience: Fix handling of matrox mpeg2
70967a6 mpeg12dec: also print progressive seq and chroma format
f4f6eb5 fate: add ffv1.0 test
45975ab Merge remote-tracking branch 'qatar/master'
66722b4 Merge commit 'c34a96a5ddfa390ce2a352eca79190766c9056d4'
338f8b2 avformat/matroskadec: check out_samplerate before using it in av_rescale()
af248fa matroskadec: Improve TTA duration calculation
02eb15a wavpackenc: do not copy samples if they are not available
571efd9 lavf/matroska: Adding the new SeekPreRoll element
0a14fef movenc: Indicate that negative timestamps are supported
6e4b9b8 avcodec: fix compilation without vdpau
a0c6c8e Revert "Merge commit of 'vdpau: remove old-style decoders'"
0a141b0 avcodec/dxa: Support printing picture debug info
2c25e83 avisynth: Support video input from AviSynth 2.5 properly.
c34a96a dxa: fix decoding of first I-frame by separating I/P-frame decoding
9640ea1 dxa: fix support of decoding all frames even in the absence of references
186e47e dxa: only fail with an error about reference frames if the reference frame would be used
7a342f9 Merge remote-tracking branch 'qatar/master'
bd71071 Merge commit 'c59967fa7cc5bc2fa06b36c17d2c207240c06b3e'
2c1a215 ffv1: update years in header
c8d89be ffv1enc: propagate error code from write_extradata()
eeb3fb9 ffv1enc: check for malloc failure
faf7c35 lavf/tee: add support for bitstream filtering
29852ff avcodec/dirac_dwt: Remove unused ff_spatial_idwt2()
cbdf4d6 avfilter/vf_mp: remove unused sws related functions
247fa6c avfilter: remove ff_copy_int*_list
c628012 swscale: change ff_dither_8x8_128 dimensions to be consistent with the others
5ef7c84 dxa: Make sure the reference frame exists
c59967f h261: check the mtype index
66f1de6 lavfi/transpose: call av_frame_copy_props()
e74a5ac lavfi/transpose: support slice threading
ef6718a lavfi/tile: make color of blank/unused area configurable
d7ed473 Merge remote-tracking branch 'qatar/master'
c02945b Merge commit '9d86bfc259ae9ba7a76067ec931ff20fbb86ea2a'
50c0837 Merge commit '09c93b1b957f2049ea5fd8fb0e6f4d82680172f2'
dff205c Merge commit 'c9031c7c1446a1a63eff7c0bf50d1ee559adf3fb'
83386a1 Merge commit '239f55bf3c966782b781338df284f250393b9ed6'
669ea5e Merge commit 'cb214707a6cb0d3272ec0261af6f1f5d8b7dabc7'
dbcee7c Merge commit '38f64c03301ac66d7b54b3e4bd2bf6454f9fb2d3'
89f4812 Merge commit 'ec6c1b1d832ec3261cc3faf93a18d7b2a84883c6'
b7a0250 Merge commit 'c591d4575a6f97fbbe6145304b1ea960e8e81e14'
c14fc45 Merge commit 'aa2ba8c99e5708884a56aea9c1d96e014866f8a3'
1ef0b8f Merge commit 'd258531502b24cb653204fe4f003c8815755bdc4'
7372177 Merge commit '060ce0c697e261ca2792a7df30dfd1bae6900a4f'
e1ec799 Merge commit '4b054a3400f728c54470ee6a1eefe1d82420f6a2'
165e42b Merge commit '163a729725c6eb0081b0af41a7279f7d19aee86e'
4195321 Merge commit '4908c8ef2706d98022bf27a5c5bca1fe109e7529'
6bba695 Merge commit 'a90cff137b2aca89380b0acad41cd7bb05619ece'
6a4e55a Merge commit '288f2ffb57ae9e9eee2748aca26da3aeb3ca6f6c'
a87cf36 Merge commit '8747fce91fca6bb8e9936497f2de05c905cf43b5'
15677e7 Merge commit 'e8c0defe1322f0ff281d9bc5eee91fa1b712b6aa'
f399e40 altivec: perform an explicit unaligned load
ec0e0eb avfilter/vf_scale+aresample: minor simpification
6d246f4 avfilter/vf_scale: generic swscale option support
9d86bfc hlsenc: Don't reset the number variable when wrapping
09c93b1 hlsenc: Append the last incomplete segment when closing the output
c9031c7 hlsenc: Add a proper dependency on the mpegts muxer
1e0e193 sws: add dither enum
60e9b85 swscale_unscaled: make dither_scale static, its not used elsewhere and has no prefix
165b657 avformat/riff: add DM4V FourCC
239f55b vp56data: Move all data tables to the .c file
cb21470 vp56data: Move all shared enum/struct declarations to common header
38f64c0 mpeg12decdata.h: Move all tables to the only place they are used
ec6c1b1 mpeg12decdata: Remove unused #define
c591d45 avcodec: Replace local extern declarations for tables with header #includes
aa2ba8c swscale: Move extern declarations for tables to swscale_internal.h
d258531 swscale: Mark a bunch of tables only used within one file static
060ce0c ivi_common: Make some tables only used within the file static
4b054a3 rtpproto: Check the right feature detection macro
23606f2 avcodec/ffv1enc: bump minor_version for the chroma_plane fix
1a01147 avcodec/ffv1enc: fix chroma_plane for rgb/rgba
c387c45 ffv1: fix plane_count at version 1.4
8ec6188 ffv1dec: support printing information about the global header
163a729 electronicarts: Let functions always returning the same value return void
4908c8e electronicarts: Improve some function/variable names
a90cff1 electronicarts: comment wording fixes
288f2ff electronicarts: Remove bogus function documentation
8747fce electronicarts: K&R formatting cosmetics
e8c0def 8bps: decode 24bit files correctly as rgb32 on bigendian
2c959ec Merge remote-tracking branch 'qatar/master'
c3386bd rtpproto: Check for the right feature when reading a sockaddr_in6
bfbe076 wavpackenc: simplify "sign = ((sample) < 0) ? 1 : 0;"
1a53ddd avcodec/lzwenc: change asserts to av_asserts
796b20f avcodec/gif: use the whole allocated buffer
b4e2e03 avcodec/lzwenc: Add 1 additional bit of padding for gif
5dd5985 avcodec/gif: move BITSTREAM_WRITER_LE up
dc2e4c2 lavf/wavdec: Fix seeking in files with unaligned offsets
dabfa80 avcodec/mjpegdec: print a message when there was just a single field and no frame
93f4277 WavPack encoder
2090451 Merge remote-tracking branch 'qatar/master'
2425be8 Merge commit '6b58e11a8331690ec32e9869db89ae10c54614e9'
1a01f36 Merge commit '2427ac6ccd868811d1fe9df7c64c50ca58abe6f6'
ab06436 Merge commit '5268bd2900effa59b51e0fede61aacde5e2f0b95'
070c22d Merge commit '3562684db716d11de0b0dcc52748e9cd90d68132'
2bac839 Merge commit 'f13fe6020e6a3871f9b0c96b240e58e6ed4fb5d7'
d12bc01 Merge commit '62cc7a91080194d9ead162516f779f20931220d9'
8da4305 Merge commit '2df0776c2293efb0ac12c003843ce19332342e01'
1dee467 Merge commit 'feaaf5f7f0afac7223457f871af2ec9b99eb6cc6'
86fe16a Merge commit '075dbc185521f193c98b896cd63be3ec2613df5d'
b56fc18 sdp: Add an option for sending RTCP packets to the source of the last packets
6b58e11 rtpproto: Add an option for writing return packets to the address of the last received packets
7ec7d62 Merge commit 'aae159a7cc4df7d0521901022b778c9da251c24e'
640a36a ffmpeg_filter: check that the input media type match the filter
1ee1a3d avcodec/gsmdec: reject unsupported msn audio modes
bbbd959 doc/filters: reformat scale filter doc
8a7295b tiff: frame multithreading support
2427ac6 rtpproto: Update the parameter documentation
9706401 avcodec/mpeg12dec: check slice size before trying to decode it
6a64b23 Update my email address.
8e0b6d8 riff: add msn audio comment
cba9a40 avcodec: free priv_data in avcodec_copy_context()
e85771f ffserver: allocate rc_eq, prevent freeing invalid pointer
ef36ba5 avcodec: clarify documentation of avcodec_copy_context()
5268bd2 segafilm: Error out on impossible packet size
11afe28 lavfi/ebur128: fix typo: s/negociation/negotiation
3562684 ogg: Always alloc the private context in vorbis_header
f13fe60 rtjpeg: Use init_get_bits8
62cc7a9 rtjpeg: return meaningful error codes
2df0776 nuv: Use av_fast_realloc
feaaf5f nuv: Reset the frame on resize
075dbc1 nuv: Pad the lzo outbuf
aae159a nuv: Do not ignore lzo decompression failures
7b71fea MAINTAINERS: add myself as maintainer for MIPS and Zeljko Lukac as maintainer for new fixed point FFT
e87fcaa avformat/riff: treat msn audio like gsm_ms
1057390 Merge remote-tracking branch 'qatar/master'
46dee21 png: allow encoding 16-bit grayscale
7a48b1c Remove FF_API_PKT_DUMP cruft. Not compiled since libavformat 54.
ca2378a libavformat/version.h: Drop FF_API_OLD_AVIO (unused and undefined since libavformat 55)
bb4e1b4 avcodec/mjpegdec: Read EXIF metadata in JPEG input.
ad0f757 avcodec: Add EXIF metadata parser to libavcodec.
b7ba7cb avcodec/tiff: Refactor TIFF tag related functions to share the code.
4b101ab avformat/asfdec: call ff_read_frame_flush() in asf_read_pts()
3500f53 libavutil/opt.h: Fix duplicate words
5086b26 libavutil/file_open.c: Fix duplicate words
5347de8 libavcodec/xsubenc.c: Fix duplicate words
ad26aa3 libavcodec/rv40.c: Fix duplicate words
c6325e5 libavcodec/mpegvideo.h: Fix duplicate words
1e6816d libavcodec/lpc.h: Fix duplicate words
e458fd6 libavcodec/dv.c: Fix duplicate words
805fbbe libavcodec/bintext.h: Fix duplicate words
c77c5f6 libavcodec/bink.c: Fix duplicate words
9da6e74 libavcodec/avcodec.h: Fix duplicate words
f104623 libavcodec/ac3tab.c: Fix duplicate words
7fabf3a libavcodec/ac3enc_template.c: Fix duplicate words
a8163a7 doc/filters.texi: Fix duplicate words
e1c44be doc/filter_design.txt: Fix duplicate words
53f309c pixfmt: extend description for planar YUV 9/10 bits formats
2395ae2 img2dec: fix typo (double "with with")
d4ab129 ffmpeg_filter: do not pick evil path for trim filters
9087dcb lavfi/trim: check for right default value
c103d5f Merge remote-tracking branch 'qatar/master'
f18ccb52 Fix wrong use of "an" in some comments.
98fd8a7 avcodec: Remove ff_packet_free_side_data, use av_packet_free_side_data
a5ef796 ape: check avio_read() return value
3ca5df3 wmall: use AVFrame API properly
d404fe35 Make new VDPAU easier to use by adding context to callback.
af05edc vdpau: Add an allocation function for AVVDPAUContext.
d87f9da vdpau_internal.h: Add missing include for FF_API_BUFS_VDPAU.
49cf36f sanm: fix undefined behaviour on big-endian.
61e0e80 tiff: continue parsing on non fatal errors
8e119a2 mpeg4videodec: Parse newpred headers
06137a4 mpeg4videodec: check resolution marker bits
5717689 avutil/avstring: make const tables static const
2215947 avutil/parseutils:make const tables static const
64a3dba avutil/ripemd:make const tables static const
0e98a13 avutil/xtea: make const tables static const
90b40b4 avutil/sha:make const tables static const
475df42 avutil/sha512: make const tables static const
4ccafac avformat/id3v2enc: use UTF-16 in id3v2.3 APIC frame only if non-ASCII
15c92f8 Merge remote-tracking branch 'qatar/master'
99091ff Merge commit '205a4502d3da9de2db75d2c965c9d065574e9266'
5993b96 Merge commit 'd175a5730b42166704b7262b33f4b780d9d92f60'
159dfd2 Merge commit 'a435ca5b4d9efebf0759220681010977c36615f7'
78242e4 Merge commit 'aa16a6b0c56e3f46c5d7efb706b87a8f7a1603ec'
6c7a053 Merge commit '8e1fe345577a42f99591caf8a06c447613449694'
06186a3 Merge commit 'ba5393a609c723ec8ab7f9727c10fef734c09278'
a2b0699 Merge commit '4ebc7d659f0da6c1305ca08cf4303959203fff4b'
b905a71 avcodec/avpacket: Fix memory allocation failure check
67a580f Merge commit '5a9a9d4a2abefa63d9a898ce26715453c569e89d'
921c1d4 Merge commit 'c1076d8479a6c0ee2e0c4b0e2151df5b0228438e'
d2d8e25 Merge commit '5eb488bfa835f2902a31ba99d57c16ae36c4f598'
019eb2c svq3: Fix ff_h264_check_intra_pred_mode() return code check
e0b45ca Merge commit 'b3dc260e7fa6f3f852dd5cb7d86763c4b5736714'
5718e34 rtmp: Do not misuse memcmp
4dcb2f7 lavu: fix grammar in doxy for av_frame_ref.
214293b lavd: Fix make checkheaders
d9c1fb8 bprint: Include va_copy compat
d5f3884 tests/fli: avoid rounding errors in -t option.
5fc5170 avutil/opt: make const tables static const
18b1381 avutil/opt: fix av_log type
db4918b avformat/tedcaptionsdec: make const arrays static const
0b56271 avfilter/f_sendcmd: make const arrays static const
148310c avutil/log: Use bprint for part
205a450 doc: Clarify the avconv section about -re
d175a57 doc: Add an example on publishing over RTMP
a435ca5 doc: Explain that the default RTMP user agent is different when publishing
aa16a6b doc: Extend the rtmp example to include how to pass username/password
3bea53d doc: Add librtmp to the section header for the librtmp specific details
8e1fe34 rtmp: Detect and warn if the user tries to pass librtmp style parameters
112c970 avutil/bprint: add av_vbprintf()
ba5393a rtmp: rename data_size to size
4ebc7d6 rtmp: Use PRId64 when needed.
5a9a9d4 lavc: Add refcounted api to AVPacket
c1076d8 h264: check one context_init() allocation
5eb488b h264: use explicit variable names for *_field_flag
b3dc260 h264: return meaningful values
b37ff48 Merge remote-tracking branch 'qatar/master'
ef13a00 Merge commit 'a76d0cdf21c3d9e464623cc0ad1c005abf952afa'
e3a296d Merge commit 'cb0244daaca83ab666798818f74f5181bf6bc387'
09f1afc Merge commit '33237123c83bf4f8345e6ac889ad2e7dbd303d0e'
296eaa8 Merge commit '9d5ec50ead97e088d77317e77b18cef06cb3d053'
69f5438 doc/filters: fix sine sample_rate abbreviation
d9c46c3 doc: apply various grammar fixes
d4db7c3 Integrate accessors.h header into internal.h
e743e7a libavutil: Make avpriv_open a library-internal function on msvcrt
a76d0cd libavutil: Move avpriv_open to a new file, file_open.c
cb0244d bktr: Changed a missed occurrance of open into avpriv_open
3323712 libavutil: Enable the MSVC DLL symbol loading workaround in shared builds as well
db8578a avcodec/raw: gbrp support
12538bb avformat/nut: support planar rgb
200170e avcodec/tiff: remove redundant check
a9553e8 avcodec/tiff: avoid seek back on reading tags
c94f9e8 avutil/mem: Fix flipped condition
f58cd28 avformat/paf: Fix integer overflow and out of array read
c983761 avfilter/trim: Fix assertion failure with empty frames
9d5ec50 ff_socket: put out-of-line and fallback to fcntl() for close-on-exec
190a589 avfilter/fifo: explicitly assert that a frame should have become available after request
760c527 Merge remote-tracking branch 'qatar/master'
0dc17da Merge commit 'dfc6b5c81491abf7effb97b23af17ccf7adcd132'
18be3fa ffplay: check for filter EOF return codes
e84ca8d ffplay: ensure the decoder is flushed before exiting or looping
608989f ffplay: fix memleak of non-bitmap subtitles
9f120e0 ffplay: free subtitle pictures on exit
3b2e99f avfilter/vf_perspective: factor u cliping code
c11c180 MAINTAINERS: add Alexander Strasser for the server
fa09e76 FATE: add a TAK test
a48979d Reduce MAKE_ACCESSORS code duplication via a new header.
55a88da MAINTAINERS: remove myself from movenc, 2 maintainers should be enough
88a1ff2 MAINTAINERS: add myself as maintainer for lavf/aiff* and lavf/movenc.c
dfc6b5c file: Move win32 utf8->wchar open wrapper to libavutil
9386f33 avcodec/bitstream: Dont try to free buffers for static VLCs
e1a5ee2 Merge remote-tracking branch 'qatar/master'
c0f2ad3 Merge commit '218d6844b37d339ffbf2044ad07d8be7767e2734'
50b7ce1 Merge commit '7a82022ee2f9b1fad991ace0936901e7419444be'
69ea65b Merge commit '3e5898782dce60334ab294821ca00b19c648cf66'
a0fb608 Merge commit '5afe1d27912be9b643ffb4ddc21f6d920260dbb0'
f09b5fb Merge commit '0f1fb6c0194c85483dedb93b20a5b76f6fc9d520'
756f865 Merge commit '51eb213d00154b8e7856c7667ea62db8b0f663d4'
95fa1fe Merge commit '71bf6b41d974229a06921806c333ce98566a5d8a'
eec9c7a Merge commit 'fee9db1fdf921295233e94cbe2769f9cd722206d'
579a137 Merge commit '880391ed2d2faf796ca3a16f63cec69767546a21'
87e8cbf libavutil: Don't use fcntl if the function does not exist
45e10e5 arm: Add assembly version of h264_find_start_code_candidate
218d684 h264dsp: Factorize code into a new function, h264_find_start_code_candidate
7a82022 h264_parser: Initialize the h264dsp context in the parser as well
5f38317 Merge commit '869b04e89154cd92d2bcfdabcecbe3217864c099'
3e58987 Voxware MetaSound decoder
1b2a581 Merge commit '22c879057ead189c0f59241cb9eeb926381e3299'
eb02f0c Merge commit 'f4d371b9737c0405b3bc46d7ca0c856c0a8616b1'
5afe1d2 avio: Add const qualifiers to ffio_read_indirect
0f1fb6c libavutil: Don't use fcntl if the function does not exist
e8edf4e cmdutils: Only do the windows-specific commandline parsing on _WIN32
8d74528 swscale/utils: Fix potential overflow of srcPos*C  before converting to 64bit
bc721ac swscale/utils: Fix potential overflow of dstPos*xInc before converting to 64bit
0b5d1b8 avutil/opt: fix types passed to the format string "%s"
51eb213 libavformat: use avpriv_open()
71bf6b4 libavdevice: use avpriv_open()
fee9db1 libavcodec: use avpriv_open()
880391e libavutil: use avpriv_open()
869b04e libavutil: add avpriv_open() to open files with close-on-exec flag
22c8790 mpegvideo_enc: drop outdated copy_picture_attributes() in favour of a modern av_frame_copy_props()
b11b7ce Merge remote-tracking branch 'cigaes/master'
60ae776 av_frame_copy_props: fix unintended self assignment
f3b7f47 avformat/oggparsevorbis: fix leak of tt
d0a882a avformat/oggparsevorbis: fix leak of ct
731f7ea ff_flac_parse_picture: assert that len is within the array
2960576 avcodec/g2meet: fix src pointer checks in kempf_decode_tile()
dd9555e ffmpeg: remove obsolete workaround in trim insertion.
39bb26f lavu/log: do not skip overwritten lines.
5cd57e8 avcodec/jpeg2000dec: check sample sepration for validity
f4d371b rtsp: Don't include the listen flag in the SDP demuxer flags
e4eab2d Merge remote-tracking branch 'qatar/master'
6bf6d6a Merge commit '62572435d4106098c090fb8f129a9090e41ff1eb'
5d08f81 Merge commit 'f542dedf72091af8e6f32a12bd64289c58857c21'
7f43a09 configure: Add -lstdc++ to the requirements for linking with libgme.
f544c58 deprecate AV_CODEC_ID_VOXWARE and introduce AV_CODEC_ID_METASOUND instead
9db353b avisynth: Exit gracefully when trying to serve video from v2.5.8.
f277d6b avisynth: Cosmetics
6257243 rtpenc_chain: Check for errors from ffio_fdopen and ffio_open_dyn_packet_buf
f542ded rtspenc: Check the return value from ffio_open_dyn_packet_buf
81f4d55 MAINTAINERS: alphabetical sort
b45b1d7 MAINTAINERS: Add some maintainers for parts of libavutil
caa7a49 avformat/utils: fix memleak with nobuffer
a68b6ec avutil/hmac: make const tables static const
9e10b2c avformat/spdifenc make const tables static const
ef71717 avformat/smoothstreamingenc: Make const tables static const
5b13778 mpegts: remove usage of MOD_UNLIKELY()
aa24729 Merge remote-tracking branch 'qatar/master'
66328da Merge commit '6fb65973c9501d3fe94a5a9195c01cd20083066e'
c32db6a Merge commit '61c31e4ee7ea79a9e74c0476b81244febf17e6d7'
05f1b4e Merge commit 'a7d45e06e9757f49ea4e105cbefc3462a7324e9a'
1faece7 Merge commit '406e6c0ba5393fa302080202fe77bd09187889a1'
0a8f5eb Merge commit '255d9c570e117f0fcb8e51fa2c5996f3c4b2052b'
508a534 Merge commit '3dd5c95deef51d7fbf6f4458ba42d1335d2f1472'
7565aae Merge commit 'fcc455ff2e11ed04603aead1984a92ac3a4be226'
89efaab Merge commit 'abe5268c3328bf0e8fcfb7dc6e231b8920177c3a'
287f7d0 Merge commit '2a0ec47bd70ebb79e8b2d2f956feeb3a813df798'
83db013 Merge remote-tracking branch 'qatar/master'
f5b2718 Merge commit '971cce7ebb48a58e72e4dc57b3008e2682bcf4e7'
7d03e60 Merge commit '86f4c59bd676672040b89d8fea4c9e3b59bfe7ab'
a97f749 Merge commit '4d8d16b596c63de85e52488734338fbb41238058'
9648c8e Merge commit 'bc909626b0a3c107625f2cb4c85479d18de422a8'
0df55e1 Merge commit 'a22ae9f0c579793f411e2bd7a8db557091a3a4ae'
91062dd Merge commit '43bacd5b7d3d265a77cd29d8abb131057796aecc'
f606c6e Merge commit '090cd0631140ac1a3a795d2adfac5dbf5e381aa2'
06fd4e4 Merge commit '9991298f2c4d9022ad56057f15d037e18d454157'
2539767 Merge commit 'bb9378251a167ef0116f263912e57f715c1e02ac'
8d06ce7 Merge commit '605387582bd35920b83a26dabbe1c0601f425621'
560e936 Merge commit 'bc54c2ae3ca6abd225dc331eafc12108513158de'
5dd8ca7 Merge commit 'c84ea750cf765c9d8845fca5546eb0ae25b9c855'
4ed0b28 Merge commit 'cabb1681697555e2c319c37c1f30f149207e9434'
8878aef Merge commit 'daf1e0d3de03bd424016e2a7520e4e94ece5c0ac'
7ed002d Merge commit '22a154e4363b351dd9f321003de01dffebd2fa18'
1dfb34d Merge commit 'bea3d6f4363ff1bbbd99c1717f7498b9fdb12cfc'
318d7a9 avcodec/vdpau: include attributes.h, needed for attribute_deprecated
66056f7 avcodec/vdpau.h: define FF_API_BUFS_VDPAU if its not defined
9547e3e Merge commit 'f824535a4a79c260b59d3178b8d958217caffd78'
c3b2902 Merge commit '2852740e23f91d6775714d7cc29b9a73e1111ce0'
50fb8c1 avcodec/vdpau.h: define FF_API_CAP_VDPAU if its not defined
3b805dc Merge commit '549294fbbe1c00fee37dc4d3f291b98945e11094'
4ee0984 Merge commit 'a0ad5d011318f951ecd4c9ffe1829518c9533909'
bf36dc5 Merge commit '578ea75a9e4ac56e0bbbbe668700be756aa699f8'
1c6d2bb pcm_bluray: Return AVERROR_INVALIDDATA instead of -1 on header errors
b7fc269 Merge commit '488a0fa68973d48e264d54f1722f7afb18afbea7'
6d77279 ffmpeg_opt: Remove support for specifying -t anywhere to set the duration
7cbef2e Merge commit '811bd0784679dfcb4ed02043a37c92f9df10500e'
6fb6597 configure: Properly split dv1394 indev dependencies
61c31e4 configure: Properly set zlib dependencies for all components
a7d45e0 configure: The W64 demuxer should select the WAV demuxer, not depend on it
406e6c0 configure: Properly split avserver component and system dependencies
255d9c5 riff: Move demuxing code to a separate file.
3dd5c95 riff: Move muxing code to a separate file
fcc455f avformat/dv: K&R formatting cosmetics
3fa72de Merge commit '56ee3f9de7b9f6090d599a27d33a392890a2f7b8'
84bc317 Merge commit '2e661f26f8b12195f75ae3b07d9591e395135bc7'
abe5268 tcp: Use a different log message and level if there's more addresses to try
2a0ec47 unix: Convert from AVERROR to errno range before comparing error codes
bb5ef96 Merge commit '3799376dd3373ee255651ed542c75b15665801a8'
a59a64c Merge commit '06cd4c5a68e23f5be199c0d2d563da80989f839f'
4131f21 Merge commit '612a5049d9b4ac1c2a293daf75fe814b7a94fdc7'
0ba4ea3 avcodec/options: Drop deprecation warning suppression macros
a7bb12a mpegts: add fix_teletext_pts mpegts demuxer option
4c15f34 Set bits_per_raw_sample when decoding pnm.
971cce7 riff.h: Remove stray extern declaration for non-existing symbol
f646cd4 rtp: Make ff_rtp_codec_id() case insensitive
86f4c59 twinvq: Split VQF-specific part from common TwinVQ decoder core
4d8d16b twinvq: Prefix enums and defines shared with VoxWare MetaSound
bc90962 twinvq: move all bitstream reading into single place
a22ae9f mpegts: Remove one 64-bit integer modulus operation per packet
43bacd5 vc1: check mb_height validity.
090cd06 vc1: check the source buffer in vc1_mc functions
9991298 bink: Bound check the quantization matrix.
bb93782 network: Use SOCK_CLOEXEC when available
6053875 lavf: Support unix sockets
bc54c2a libx264: add shortcut for the bluray compatibility option
3217a70 libxvid: Reduce the size of an array
1ccc215 avcodec/libxvid: Partially check plugins array size with assert
412df0a avcodec/libxvid: set lumi_aq for lumimasking
c84ea75 mpegts: Make discard_pid() faster for single-program streams
cabb168 mpegts: Remove one memcpy per packet
daf1e0d avio: Add an internal function for reading without copying
22a154e build: Add missing img2.o dependency to apetag.o
bea3d6f ismindex: Replace mkdir ifdeffery by os_support.h #include
f824535 vdpau: deprecate bitstream buffers within the hardware context
2852740 vdpau: store picture data in picture's rather than codec's context
549294f vdpau: deprecate VDPAU codec capability
a0ad5d0 vdpau: deprecate old codec-specific pixel formats
578ea75 vdpau: remove old-style decoders
488a0fa avconv: support -t as an input option.
811bd07 avconv: make input -ss accurate when transcoding
56ee3f9 avconv: distinguish between -ss 0 and -ss not being used
2e661f2 avconv: insert extra filters in the same way for both graph inputs and outputs
3799376 lavfi/fifo: fix flushing when using request_samples
06cd4c5 avconv: fix usage of deprecated lavfi API
1ca3902 fate: Add vorbiscomment cover art test
22458cc avcodec/tta: use init_get_bits8()
89c3f5a avformat/takdec: use init_get_bits8()
263da1a avcodec/eatgq: use init_get_bits8()
5dff269 avcodec/diracdec: use init_get_bits8()
6ed1aa4 avcodec/ra144dec: use init_get_bits8()
77e37c3 avformat/latmenc: use init_get_bits8()
dd98d9d Merge remote-tracking branch 'qatar/master'
d6c36fb Merge commit 'a10c4ce24bd4a0dd557d5849aa53a0cc74677808'
48af878 Merge commit '71953ebcf94fe4ef316cdad1f276089205dd1d65'
783c674 Merge commit '51fc88e7467169031b20b9983d80456b893a9fa3'
46b3dbf Merge commit '77cc958f60f73963be4281d6e82ef81707e40c26'
c4f9a4c rdt: make const tables static const
1787432 mp3dec: make const tables static const
6bbcae2 avcodec/fft: Fix "warning: unused variable"
62cf5c1 avformat/matroskadec: make sipr_bit_rate static const
612a504 avserver: do not use a static string as a default for a string option
7684a36 mxfenc: switch to av_reallocp_array() and check allocation errors
a10c4ce aac: Forward errors properly in aac_decode_frame_int
71953eb aac: Check init_get_bits return value
51fc88e avconv: improve some variable names
77cc958 lavfi: add const to the AVFilter parameter of avfilter_graph_create_filter()
18d7074 libavcodec: Implementation of 32 bit fixed point FFT
27cc3e7 doc/muxers: Document use case of mpegts muxer option tables_version
3415058 vf_scale: add force_original_aspect_ratio
48188a5 MAINTAINERS: order libavutil entries alphabetically
61af627 avfilter/graphparser: remove 256 char limit from create_filter()
c0ef5d6 avdevice/vfwcap: make constant arrays static
8862ed7 avdevice/dshow: make constant arrays static
f187390 doc/examples/filtering_audio: make const arrays also static
5b76c3a doc/muxers: Document previously undocumented mpegts muxer options
e43a0a2 avfilter: fix plane validity checks
bc4e798 avdevice/timefilter: 2nd try at avoiding rounding issues
d6fd124 avdevice/timefilter-test: provide more space for the printout to allow larger values
34d48da avcodec/pnmdec: support more pnm files
6273815 pnmdec: always output native pixel format
b7ed18b mpegtsenc: add option tables_version
5ad4e29 MAINTAINERS: add myself as maintainer for the interface code to swresample & swscale in libavfilter
62f616e Merge remote-tracking branch 'qatar/master'
82fdfe8 Merge commit 'a8b19271c3b40ac3c3dc769fe248887acf14ba5a'
1607a98 avcodec/mlp: Fix bugs in libavs warning fixes
20be5e0 Merge commit '7950e519bb094897f957b9a9531cc60ba46cbc91'
038c4f6 configure: Check for GCC diagnostic pragma support inside of functions
85fc1a1 Merge commit '3a7050ffed5ce061b114a11e4de4b77aba8efa0b'
fa5410f Merge commit '79be2c325c5ee8f7ac9e28399e51986ebe99bb3c'
a8e9638 Merge commit 'b5a138652ff8a5b987d3e1191e67fd9f6575527e'
8e970a5 Merge commit '0d6fa3977b016f1b72b0b24b8834ff9222498548'
7cd13f6 Merge commit '0d8b943d204bd16fcf2f4a59c742e65a401dd3d0'
bdccfc3 Merge remote-tracking branch 'cehoyos/master'
ae4c912 Forward interlaced field information from mov to ffv1 decoder.
401f6a7 Do not suggest to use gas-preprocessor if using it would break compilation.
154c8bf avcodec/mdec: make block_index static const
f19a23b avcodec/mjpeg: make 2 outcommented tables static
b984c72 avcodec/dxtory: make def_lru[8] static
04c50cb avcodec/dnxhdenc: make header_prefix static const
6da5b57 configure: Check for GCC diagnostic pragma support inside of functions
0553f2c avformat/matroskaenc: make 2 tables static that are not used outside matroskaenc
65dd932 movenc: make uuids static const
a8b1927 avcodec: Add output_picture_number to AVCodecParserContext
7950e51 Disable deprecation warnings for cases where a replacement is available
3a7050f build: Add _Pragma macro to disable deprecated declaration warnings
79be2c3 doc/print_options: Move options headers to a saner place
b5a1386 Give less generic names to global library option arrays
0d6fa39 rtmp: Add seek support
bc2187c ttaenc: fix packet size
0d8b943 h264_sei: Return meaningful values
2b9590e avdevice/timefilter-test: dont try to optimize par1 for n0=0 case
61a28d0 flvdec: silence unused warning
2ae5ac7 Merge remote-tracking branch 'qatar/master'
da4cd61 Merge commit '4c7fd58f8ae729b964b6859eace5ab9a55ce3c8c'
67291ff Merge commit 'f900f35ac8db4ac30df6fda1c27502c2ef9e6ba5'
ae48547 Merge commit 'e4529df944616917ae8462f5102253ff7f983093'
cb73f84 Merge commit '390b4d7088b5cecace245fee0c54a57e24dabdf4'
ca1b029 Merge commit 'fd8f91e3f44a2bdbefaaebead388133c5fdd3423'
bff371e jpeg2000dec: simplify jpeg2000_read_bitstream_packets()
5936d98 avcodec/wmaenc: change commented assert to av_assert
d75d911 mpegts: save last pcr of pcr pids in PES Context
b3f858b libxvid: cosmetics: Realign the code
f118b41 ffmpeg: raise level for message printed in case of auto-select pixel format
fbc0004 lavf/movenc: Write disc number and total number of discs as part of metadata.
bb7f71d lavf/movenc: Write total number of tracks as part of metadata.
9408d99 Merge remote-tracking branch 'qatar/master'
0f5a40c Merge commit 'ee37d5811caa8f4ad125a37fe6ce3f9e66cd72f2'
b184121 h264_sei: K&R formatting cosmetics
4c7fd58 h264_sei: Remove pointless old comment
2ee58af Merge commit '1851e1d05d06f6ef3436c667e4354da0f407b226'
4f07fcd Merge commit '7748dd41be3d6dd6300f14263586af4ee104ead2'
56e6823 Merge commit 'b85dbe68e222586fd77332716eb8ed5724db4e1b'
9ea24e9 twinvq: Add proper twinvq prefixes to identifiers
f900f35 flvdec: Eliminate completely silly goto
e4529df flvdec: K&R formatting cosmetics
390b4d7 flvdec: Fix = vs. == typo in sample rate check
cca229e Merge commit 'c7e921a54ffe7feb9f695c82f0a0764ab8d0f62b'
fcccb4c Merge commit 'b7e6da988bfd5def40ccf3476eb8ce2f98a969a5'
d6b37de Merge commit '892b0be1dfbdeaf71235fb6c593286e4f5c7e4ec'
b39f012 Merge commit '7531588fffbca1f0afdcc06635999c00dfc16ca6'
d2c613d Merge commit '54e03ff6af8a070f1055edd26028f3f7b2e2ca8e'
57b8ce4 Merge commit '2e814d0329aded98c811d0502839618f08642685'
0c8efe4 Merge commit '45dd1ae1b3c18331f3db2293a9135bc5851e553f'
b326438 avutil/tree: fix memleaks
161054f Merge commit 'c2e936de07d054bf476e60445b453bf6b4836820'
fd8f91e rtsp: Simplify code for forming the remote peer url
bc47d12 Merge commit 'a9b04b2c43f95cc17c2291f83c27a3119471d986'
3c8bff0 avframe: have av_frame_get_side_data take const AVFrame*
ee37d58 rtpproto: Allow specifying a separate rtcp port in ff_rtp_set_remote_url
1851e1d rtpproto: Check the size before reading buf[1]
11ace70 doc/protocols: Document file protocol options
69fe25c lclenc: remove unused code
fe37551 sunrastenc: do not set avctx->coded_frame
678431d jv: make code independent of sizeof(AVFrame)
ff1c13b mss3: make code independent of sizeof(AVFrame)
02fe531 mss2: make code independent of sizeof(AVFrame)
451b2ca indeo2: make code independent of sizeof(AVFrame)
76e27b1 smacker: make code independent of sizeof(AVFrame)
7748dd4 avconv: add -n option to immediately exit when output files already exist
681ad3a Document new 'blocksize' option of 'pipe' protocol
a8f1711 file: Add 'blocksize' option
b85dbe6 avconv: Call exit_program instead of exit in avconv_opt as well
c7e921a avopt: Check whether the object actually has got an AVClass
b7e6da9 rtpproto: Move rtpproto specific function declarations to a separate header
892b0be rtpproto: Simplify the rtp_read function by looping over the fds
7531588 rtpproto: Remove a misplaced comment
54e03ff rtpproto: Support nonblocking reads
2e814d0 rtpenc: Simplify code by introducing a macro for rescaling NTP timestamps
45dd1ae avfilter: Add some missing FF_API_AVFILTERBUFFER ifdefs
c2e936d tree-test: Refactor and plug memory leaks
a9b04b2 tree.h: K&R formatting and typo cosmetics
3b3c1ed libxvid: Add SSIM displaying through a libxvidcore plugin
ccb212b libxvid: add working lumimasking and variance AQ
9596002 Merge remote-tracking branch 'qatar/master'
38536e5 Support for shine 3.0.0
d492527 lavf/webvttenc: use proper printf format for int64_t values
1bbf94d avfilter/af_compand: %f is for printing doubles
121fc05 avcodec/get_bits: place volatile at the right spot
43411f4 avcodec/get_bits: init_state is used for thread sync, make it volatile
6b255e5 doc/encoders: add libxvid doc
d668614 asfdec: Skip to keyframe after seeking
66487d7 avdevice/timefilter: cleanup the formating of the test output
231e33f avutil/pixfmt: dont refer to deprecated PIX_FMT in the documentation
e5526a4 avformat/gxfenc: replace deprecated PIX_FMT constants
000f8bc Merge remote-tracking branch 'qatar/master'
870f506 Merge commit '1f57d60129b0e297cd197c6031c4439b30a6b503'
0b712f5 Merge commit '74972220909787af5a3ffe66f7fa8041827c2bd2'
42f7c45 Merge commit '7d99c92945e4b2d12ed2126365482e1900340da0'
15ca3ab Merge commit '3357bccc5cb31795f248cd72dc480025f3075a5b'
9696740 hls: Call avformat_find_stream_info() on the chained demuxers
c7d1717 Merge commit '0e8c6f221a8ddb7dfb3c9e9bd0b33cb12e9391b8'
5fae467 Merge commit '4822ee3ca620a92cd2b0a9a03ea9e34288192c79'
dc737f0 Merge commit '711c4da1af71e0d26ca93626a3c2dd48821f1cc7'
1f5755d Merge commit 'd99a2b6d0a4d0b2f5ba6a1f1637d6cb88c5c9184'
db75537 avutil/tree: allow adjusting the log level
6478366 avutil/tree: change debug output to AV_LOG_DEBUG level
93b3a5e Merge commit '10db1a9bca46b0f760a1263d47142b2f57e195d7'
4cf6e00 Merge commit 'c47037c7a17e4026d38dfa41da27b9f91506725b'
7dfe798 Merge commit '06205b5efdcf0bc4c5463bfdd02f09b5f79fc4cd'
ef15447 Merge commit 'a2b7eeeb06471979ee39fd3075a04633222678a6'
4971551 Merge commit 'c44191039944526dd7eb6e536990b555837961f5'
5a27029 Merge commit 'e1d5b244761cf69db655ad7ece1dbf2c13dd4fce'
947f2d4 Merge commit '55c4cba2a7037161ea56b2d55b347c8381df7f1e'
6df20d0 asfdec: remove "ignoring invalid packet_obj_size" code
465aa53 asfdec: move packet_obj_size to ASFStream
cb6d02d asfdec: avoid using AVStream->priv_data
78b4bfd Replace remaining obsolete PIX_FMT names with AV_PIX_FMT equivalents
c96b3ae doc/filters: fix typo
1f57d60 rtsp: Support RFC4570 (source specific multicast) more properly.
7497222 rtpproto: Support more than one SSM include address, support excludes
7d99c92 udp: Keep track of include and exclude sources separately
3357bcc udp: Allow specifying multicast include/blocks as host names as well
6b68e2a lavfi: add compand filter
3cd8aaa avcodec/kmvc: fix MV checks
0e8c6f2 avisynth: Fix a "AVISynth" vs. "AviSynth" struct name typo
4822ee3 configure: Detect AIX ar command instead of hardcoding it in the OS section
711c4da fate: Add tree test
d99a2b6 avutil/tree: Drop debug messages that clutter the output
10db1a9 avutil/tree: K&R formatting cosmetics
c47037c fate: Add timefilter test
06205b5 hls: Free packets when skipping packets when seeking
a2b7eee hlsproto: Store all durations in AV_TIME_BASE
c441910 hls: Store all durations in AV_TIME_BASE
e1d5b24 hls: Store first_timestamp in units of AV_TIME_BASE
55c4cba huffyuvenc: BGRA support
f2118d4 Fix compilation with --disable-everything --enable-shared.
f80ccf0 avcodec/ff_init_vlc_sparse: use a local array for static vlcs avoiding malloc()
6af8326 avcodec/ff_init_vlc_sparse: use a spinlock for thread sync
a9903f7 Revert "bitstream: make vlc init of static tables thread safe."
2786ac7 zmbv: use av_image_copy_plane()
994e093 Merge remote-tracking branch 'qatar/master'
65dcb54 Merge commit '9d64f236292ba28018dd9afd2d57f8f944b33f81'
2f9e97b Merge commit 'c11e33a3d9665dd1fc5dbdecdd03a4860ac6a622'
d31c0fc Merge commit 'cdd2d73d315ecaf19ff49e64c91923275f1bda68'
07440c9 Merge commit 'eb33ba04e03d9f36e23fffd442510c824be709c3'
f7bc03b Merge commit 'c5b46a064d9991f2cd045c90179fccf35ecffc34'
5fb652d Merge commit '2219e27b5b17d146e4ab71a3ed86dfc013fb7a93'
9d8fb23 Merge commit '9d0b45ade864f3d2ccd8610149fe1fff53c4e937'
bc672a0 Merge commit '4f03a77e52596cbe9ec179666ddb3e0345a8133a'
6561aae Merge commit '3ca1dd2502a860989ee5289316af6b9816cee78f'
39a69d9 Merge commit '0f51c398beac87682b2249662b97e30512f7868c'
0c6f382 Merge commit '62b1e3b1031e901105d78e831120de8e4c3e0013'
5f31213 Merge commit '45ee556d51ef04d79d52bf6b0b7f28a4d231cb0c'
03853b1 Merge commit 'f1cb490d6d7391ff7e28cc376908cc98a652228d'
688331c Merge commit 'e13a929314e4a9a09d3146648f876f162f46cc32'
c110cbf hls: Create an AVProgram for each variant
9d64f23 hls: Respect the different stream time bases when comparing dts
c11e33a3d hls: Set stream offset before opening a chained demuxer
cdd2d73 hls: Don't check discard flags until the parent demuxer's streams actually exist
82bf8c8 hls: Copy the time base from the chained demuxer
eb33ba0 hls: Return all packets from a previous variant before moving on to the next one
c5b46a0 lavf: Don't interpret just slightly broken timestamps as wraparound
19da86f targaenc: remove unused TargaContext
e999f23 truemotion2: make code independent of sizeof(AVFrame)
a515529 pnm: do not set avctx->coded_frame
329221e pnm: fix 255 < maxval < 65535 for pam with depth 1
2c046c7 Revert "Avoid overflows when reading pgm files with maxval != 255 and != 65535."
768e40b Revert "pnm: remove nonsense code"
2219e27 oma: correctly mark and decrypt partial packets
9d0b45a oma: check geob tag boundary
4f03a77 oma: refactor seek function
ac8e70d oggenc: Write stream metadata if available
3ca1dd2 xl: Make sure the width is valid
7651c0e Avoid overflows when reading pgm files with maxval != 255 and != 65535.
7e8e8ba Assume gray8 if 1 < maxval <= 255 in pgm.
0f51c39 http: Support reading gzip/deflate compressed data
ae4dc0b Set bits_per_raw_sample when decoding mjpeg / ljpeg.
8a09195 lavf/movenc: improve psp check
ee4ef13 lavf/movenc: remove useless checks on AVOutputFormat
b09d86c utvideoenc: use av_image_copy_plane()
2186a7e ffprobe: add -show_programs option
2fcd400 ffprobe: do not treat array elements as nested in the compact writer
18df69d doc/ffprobe.xsd: specify tag elements in stream after disposition element
62b1e3b aasc: Check minimum buffer size
45ee556 qdm2: Whitespace cosmetics
0e78ef0 flac: use meaningful return values
f0308af Merge remote-tracking branch 'qatar/master'
b0edd59 Merge commit 'bf4b0ed1d5d323050a87c9f0ad1dd40860eb3da2'
8ff23f0 Merge commit '5b097399baa2e38cc513939cfab3a9b6fdbc33df'
2655c1a Merge commit '6ff15cd569e1345bc3612fb69ad3003b104fe50d'
3afcddc Merge commit 'c8f0b20b4a6bb6691928789d83e4b02896969848'
d781220 Merge commit '10aa44aa675e05067845e3e55fac37642cbbdae4'
f1cb490 xl: Fix the buffer size check
e13a929 xl: K&R formatting cosmetics
1ecf380 Merge commit '37063714c0a064808f9671ec4d376955d664f463'
102397d Merge commit '16c22122c788b5e54a2f2e224bd0106429f0714c'
edab63a Merge commit '966689442ed843019dc0722a49bfb0ac51755d19'
63c0113 lavc: do not override format if neither text nor bitmap codec prop is set
94ad38e dpx: use av_image_copy_plane()
6a57494 dpxenc: cosmetics: reindent
9d099b9 targa_y216dec: remove empty function
0909f3e zmbv: return meaningful error code
60a7fac utvideoenc: use av_image_copy_plane()
84e345b Forward interlaced field information from mov to v210 decoder.
b4bd21b doc/codecs: fix dangling reference to codec-options chapter
270d7e3 doc: cosmetics: Consistently format list and table items
bf4b0ed Add missing deprecation attributes
5b09739 eval: Explicitly ignore return value of strtod() in parse_db()
6ff15cd Remove unreachable returns
c8f0b20 avidec: Let the inner dv demuxer take care of discarding
10aa44a avidec: K&R formatting cosmetics
3706371 build: Only check FATE dependencies when running FATE tests
3adf054 avcodec/vorbisenc: change 6 asserts to av_asserts()
5e76392 avcodec/mpegvideo: update disabled assert() to av_assert0()
88b071a exr: set pict_type
d9954cc targa: set pict_type
3ea5d01 escape130: make "chroma_vals" static
6dbcecd lclenc: allocate FF_INPUT_BUFFER_PADDING_SIZE for extradata
573018c lclenc: cosmetics: reindent
86e722a sgidec: safer check for buffer overflow
997e2b5 sgidec: return meaningful error codes
5efa510 sgidec: simplify return path
16c2212 h264: K&R formatting cosmetics
9666894 buffersink: K&R formatting cosmetics
e8023db Merge remote-tracking branch 'qatar/master'
9027928 Merge commit '86f042dcabde2a5386dbd95ab0451b274987d253'
e64dc86 Merge commit '80ade7985cd95156e2156f50adc7b86d0e43a07a'
103b8d8 Merge commit 'b512360184ade835fba621f5042d643fc9e2ee9d'
5cb3d35 Merge commit '1297f7b87f8a84930a23eca705765c7c353dfcd5'
2fffc05 Merge commit '779e6c2b985f2ad461a1ae704160822f97709ba7'
8720d3a avfilter/vf_scale: set in_color_matrix default to "auto"
8efe96e swscale/fill_rgb2yuv_table: fix default detection
f3f4e13 avfilter/vf_scale: use sws_getCoefficients()
205f423 libavcodec/mpegvideo: change some asserts to av_assert0()
c88bbc0 avcodec/mpegvideo: replace assert about interlaced EC by debug av_log()
979e9e8 wtv: Drop some casts that now are unnecessary
86f042d wtv: Make WTV_SECTOR_BITS a 64 bit constant
80ade79 AIX: add support for shared builds
b512360 avio: Don't set the seekable flag if no seek function is provided
1297f7b rtpenc: Fix some odd comments
1fa0284 qcelpdec: change asserts to av_asserts
fdf9296 sgienc: remove unused SgiContext
be7d671 lavfi/frei0r: use AV_OPT_TYPE_IMAGE_SIZE
779e6c2 lavfi: add attribute_align_arg to all public entry points
7ac736a lavfi/frei0r: use AV_OPT_TYPE_VIDEO_RATE
2634af5 avdevice/fbdev: use AV_OPT_TYPE_VIDEO_RATE
0addc82 avdevice/x11grab: use AV_OPT_TYPE_VIDEO_RATE
a4b899f lavfi/gradfun: remove nv21/nv12 as they are not supported
2868035 pcxenc: get rid of unused PCXContext
3838637 yop: check return value of av_frame_alloc()
9437259 vmnc: check return values of reallocation
cf5ab8b vmnc: make code independent of sizeof(AVFrame)
af2a196 lavfi: add attribute_align_arg to all public entry points
2a1a599 lavfi/buffersrc: remove unused item from BufferSourceContext
6663205 avformat/dtsdec: Improve probe, reject things looking like analoge signals
46ad2d9 Merge remote-tracking branch 'qatar/master'
5dc2c99 Merge commit '93a51984a27f3ba84d4e6f13d0c704ee9891603e'
bbc7d33 Merge commit '582963a8156522582e55466be4a59974a8d909a5'
af7949f Merge commit '4a2ef39442bf7f0150db07a1fbfcf8286e4d44a3'
e28fabb Merge commit '6c145ecf785dc3d26ba3fed3ea9892cc80244625'
1af9211 Merge remote-tracking branch 'cehoyos/master'
fd84b6f lavu/opt: show default values for AV_OPT_TYPE_PIXEL_FMT and AV_OPT_TYPE_SAMPLE_FMT too
4a60df2 avformat/gxfenc: Added support for writing correct auxiliary data for DV streams.
03039f4 miscellaneous typo fixes
93a5198 mpeg12: Ignore slice threading if hwaccel is active
9375879 Show max bitrate for mpeg2 video streams in avcodec_string().
8ca3766 Allow native compilation on the iPhone.
de0a1f6 avfilter/can_merge_formats: fix memleak
6bde1e9 avfilter/avfiltergraph: fix check using the wrong variables
582963a vdpau: Fix VC-1 interlaced mode
4a2ef39 cosmetics: Add '0' to float constants ending in '.'.
6c145ec twinvq: K&R formatting cosmetics
0815b23 Merge remote-tracking branch 'qatar/master'
5156d48 avfilter/vf_scale: use the inputs color range when its set and its not overridden
a7e45cf swscale/sws_getColorspaceDetails: dont fail for non yuv
6db57fa avcodec/mjpegdec: Support RGBA lpegs
436616f swscale: exchange src & dst chroma pos
54ba520 arm: Comment out unused labels in simple_idct_arm
24a4367 vf_scale: add input h/v_chr_pos parameters
e31d202 vf_scale: add output h/v_chr_pos parameterss
11cb697 doc/encoders: partially rewrite and reformat libx264 docs
c5f3cc4 matroskaenc: implement CueRelativePosition
101c7ea avcodec/mpeg12dec: remove commented out assert
a553cb4 documented that av_codec_close is required to call
8006377 alsdec: minor simplification in read_block()
7dec851 Merge remote-tracking branch 'qatar/master'
da0f67b Merge commit 'bd7b4da0f4627bb6c4a7c2575da83fe6b261a21c'
8265417 Merge commit '2f034f255c49050e894ab9b88087c09ebe249f3f'
a550926 Merge commit 'ca488ad480360dfafcb5766f7bfbb567a0638979'
865f348 Merge commit '70ecc175c7b513a153ac87d1c5d219556ca55070'
6bab343 avformat/http: support reading compressed data
274a50a avcodec/utils: Warn the user about the lack of a lock manager if insufficient locks are detected
6fd221e 8bps: Make the bound-checks consistent
bd7b4da 8bps: Bound-check the input buffer
2f034f2 4xm: Reject not a multiple of 16 dimension
ca488ad alsdec: Clean up error paths
70ecc17 alsdec: Fix the clipping range
55db06a avcodec/utils: use av_assert0() to check validity of input pointers for start code search
6a0b72f avfilter/avfiltergraph: minor cosmetic
fe328f0 avfilter: Dont partially merge lists
6503550 avformat/aviobuf/ffio_init_context: set seekable automatically
7dc7761 Merge remote-tracking branch 'qatar/master'
abc8110 avcodec: add avcodec_chroma_pos_to_enum()
b739785 avcodec: add avcodec_enum_to_chroma_pos()
4443213 avcodec/libopenjpegen: XYZ 12 bit support for libopenjpeg encoder
b9b1a2c libswscale: Adding RGB => XYZ support
419a3d8 avformat/hls: avoid floating point arithmetic
2a5891b avformat/hls: parse EXTINF duration as floating-point number
69e6702 arm: Mangle external symbols properly in new vfp assembly files
47d57f2 arm: Mangle external symbols properly in new vfp assembly files
23f250d Merge remote-tracking branch 'qatar/master'
366e415 Merge commit '800ffab48a7844dd5dc0a33b8f6b8e5ed718cf2e'
c30eb74 Merge commit '8b9eba664edaddf9a304d3acbf0388b5c520781d'
bacba8e Merge commit 'ba6836c966debc56314ce2ef133c7f0c1fdfdeac'
2305a67 Merge commit 'b63bb251ea6d6ba23295294e37a92625c0192206'
3cab228 Merge commit 'd6e4f5fef0d811e180fd7541941e07dca9e11dc0'
1573274 Merge commit '26ffcc7de1d98f77400a2ebe4e75055515c54587'
0d3400e Merge commit '31c6f6f65c0ed5a894e26ce44ab0c3e89c82b9a2'
877bbe0 Merge commit 'ce9ed10ac27b9cf32a6257e083ea2f052692d971'
0129026 Merge commit '41ef1d360bac65032aa32f6b43ae137666507ae5'
9d4dece Merge commit '8000206abcc82491c2a8c71e494c5477ede7264c'
2ca6a13 Merge commit '7ef760d95c73dfee021b8fdee04f65126eb7edd1'
b909428 Merge commit '4719040cd1b54381796b22056a9ae37bd2b4668d'
ff30d12 arm: Add VFP-accelerated version of qmf_32_subbands
800ffab dcadsp: Add a new method, qmf_32_subbands
8b9eba6 arm: Add VFP-accelerated version of fft16
ba6836c arm: Add VFP-accelerated version of dca_lfe_fir
b63bb25 arm: Add VFP-accelerated version of imdct_half
d6e4f5f arm: Add VFP-accelerated version of int32_to_float_fmul_array8
26ffcc7 dcadec: Use int32_to_float_fmul_array8
31c6f6f fmtconvert: Add a new method, int32_to_float_fmul_array8
ce9ed10 arm: Add VFP-accelerated version of int32_to_float_fmul_scalar
41ef1d3 arm: Add VFP-accelerated version of synth_filter_float
5feaa45 doc: add "rematrix_maxval"
7ac1259 swresample: fix negative rematrix volumns
e2b7184 swresample: Make rematrix maxvalue user settable
5169111 avfilter/REDUCE_FORMATS: fix bug that ended reducing too early
682e8a6 avcodec/h264_sei: Try to make code more robust by jumping to the specified SEI ends
8000206 libspeexdec: fix detection of final terminator code
f9f7f4c ffplay: improve error message in case of failure, mention filtergraph configuration
7ef760d configure: generate full msvc debug symbols when linking in debug mode
9042c8a Merge remote-tracking branch 'cus/stable'
118a1c2 avcodec/ff_h264_decode_sei: use skip_bits_long()
45da7a0 avcodec/ff_h264_decode_sei: Check SEI size
80c873a avcodec/ff_h264_decode_sei: fix integer overflow with size.
800ffa1 avcodec/h264_sei/ff_h264_decode_sei: fix error codes for insufficient data
37ecd67 Revert "avformat/utils: Close codec context since it is allocated by avformat_new_stream in refrence to ticket 2716"
8710a63 h264: add frame packing as stereo_mode frame metadata
0f229f9 avformat/utils: Close codec context since it is allocated by avformat_new_stream in refrence to ticket 2716
4719040 libx264: Define X264_API_IMPORTS on MSVC/ICL
db0384c Merge remote-tracking branch 'qatar/master'
b198e33 ffplay: fix build with disabled avfilter
0a28a52 Merge commit 'dd0bfc3a6a310e3e3674ce7742672d689a9a0e93'
75fbe41 Merge commit 'fcae3ff124ee97c9265e3b93f3d41238b2aee9bd'
1f7acf3 vfilter/vf_scale: avoid using "{}"
953c755 avcodec/snowenc: convert speed relevant asserts to av_assert2()
7b79c84 avcodec/snowdec: remove assert.h include, its unused
1434df3 jpeg2000dec: Support non subsampled 9-16bit planar pixel formats
0c480bc doc/filters: document vf_scales color range
3242747 avfilter/vf_scale; fix indent
835eee8 avfilter/vf_scale: add in/out color range option
bbf6cb7 avfilter/vf_scale: Add in/out yuv color matrix option
c25d1ba lavu/log: print prefix after \r.
b674017 Merge remote-tracking branch 'qatar/master'
4835332 Merge commit '36fb0d02a1faa11eaee51de01fb4061ad6092af9'
73b2043 ffplay: use start_time as next audio pts on flush when seeking is not supported
b383498 ffplay: estimate audio frame pts from the previous frame pts values
782e06e ffplay: simplify audio decoding
7456168 avfilter/vf_separatefields: fix ;;
07704c6 avformat/matroskaenc: Only change chapter ids if needed.
fd81899 dsicinav: Clip the source size to the expected maximum
dd0bfc3 dsicinav: Bound-check the source buffer when needed
fcae3ff dsicinav: K&R formatting cosmetics
122536e avfilter: fix preprocessor condition
a289f41 doc/filters: add sepia example for colorchannelmixer
56123fc avutil/softfloat: remove unneeded include assert.h
ca857c8 tests/tiny_psnr: remove unneeded include assert.h
8589d7a avfilter/vf_yadif:remove unneeded include assert.h
6d323ff swscale: remove unneeded include assert.h
db33010 jpeg2000dec: silence unused variable warning
5f39992 bmp: fix decoding of flipped rle4
a4b55bb swscale/input: fix 16bit gbrp input
72f5a6d examples: demuxing: print ffplay command even if sample format is planar
9f31c16 examples: demuxing: simplify audio output
06b269d examples: demuxing: do partial audio packet decoding
6756d98 lavfi: filtfmts: use newer avfilter APIs
25ffaf5 Merge remote-tracking branch 'qatar/master'
36fb0d0 rtsp: Support multicast source filters (RFC 4570)
4d97ca0 rtpproto: Check the source IP if one single source has been specified
336353d rtpproto: Support IGMPv3 source specific multicast inclusion
c88503e Merge commit '439902e0d68a0f0d800c21b5e6b598d5fa0c51da'
8740762 Merge commit 'd010e95f86089abe9a3d4d4a66ac8102312d28a4'
454c89d img2enc: add option to use strftime() for filename
fc6de70 jpeg2000dec: Support non subsampled 8bit planar pixel formats
99de97c jpeg2000dec: parse CDEF
9100420 compat: Add missing license boilerplates
439902e Employ consistent LIBAV_COMPAT_ multiple inclusion guards in compat/
ed8c34a Merge remote-tracking branch 'cehoyos/master'
7203dbd avformat/rt*p: Joining a SSM multicast group using an SDP (Issue #2171)
d010e95 avserver: Remove unused loadable module support
b39a6bb Fix pix_fmt detection in the native jpeg2000 decoder.
36b21e1 lavf/concat: Never fail for sample aspect ratio 0:1.
42272e8 lut3d: Fix reading 3dl files with leading comments.
ebaf20e lavfi/scale: allocate interlaced scalers only if needed.
630fc7d vorbiscomment: Add DESCRIPTION to ff_vorbiscomment_metadata_conv
562fb9c lavf/riff: Add ITRK tag
9d01bf7 Merge remote-tracking branch 'qatar/master'
1816f55 Merge https://github.com/lukaszmluki/ffmpeg
37ded53 vf_scale: use sws_init_context()
353f302 lavf/matroskaenc: using valid chapter ids
3ac7fa8 Consistently use "cpu_flags" as variable/parameter name for CPU flags
a0b7e73 swscale/options: fix copy and paste typo
816c579 ftp: warning about pure-ftp server used as and output
2217243 ftp: comments
db72b77 ftp: remove unused headers
247e658 ftp: fix interrupt callback misuse
33968c2 Fixing a stride issue in VP8 Alpha encode
066111b matroskaenc: simplify mkv_check_tag()
088ed53 lavf/matroskaenc: Check for valid metadata before creating tags
b4fe41c Merge remote-tracking branch 'qatar/master'
10336ca Merge commit '50612484e058e8b241f0528584d64d9d2ccebf12'
b6293e2 fmtconvert: Explicitly use int32_t instead of int
9836f47 doc/filters: update/correct mp documentation
34322ab doc/bitstream_filters: document dump_extra
b405f4e swscale: Add support to specify chroma position
53c853e lavc/h264_mp4toannexb: improve feedback in case of invalid bitstream
a80e622 avcodec/avutil: Add AVColorSpace and AVColorRange to AVFrames
0092bcd lavc/avcodec.h: fix various typos in av_bitstream_filter_filter() docs
5061248 pthread: Rename thread_init to avoid symbol collision
5ceffb1 matroskaenc: use ffio_fill()
8d9c1b3 mastroka audio muxer: Set long_name to Matroska Audio so that it differs from the long_name of matroska video.
37f4aa1 swscale: move default colorspace setup to sws_init_filter()
4f1d3e0 Merge remote-tracking branch 'qatar/master'
13eed26 Merge commit '31931520df35a6f9606fe8293c8a39e2d1fabedf'
38b701a Merge commit '5b4eb243bce10a3e8345401a353749e0414c54ca'
0b95f01 Merge commit '8f24c12be7a3b3ea105e67bba9a867fe210a2333'
e740929 lavf: Make sure avg_frame_rate can be calculated without integer overflow
3193152 mov: Do not allow updating the time scale after it has been set
5b4eb24 mov: Seek back if overreading an individual atom
8f24c12 ac3dec: Don't consume more data than the actual input packet size
9512672 mxfenc: use ffio_fill()
69383d0 ra144enc: set supported channel layouts.
5999db9 lavfi/scale: remove av_opt_free()
6158a3b avformat/matroskadec: Detect conflicting sample rate/default_duration
3ea765b avfilter/avf_concat: fix AVOption flags typo
fcbf16a Merge remote-tracking branch 'qatar/master'
c4b904c Merge commit 'f9e5261cab067be7278f73d515bc9b601eb56202'
8e4ecd8 Merge commit '28dda8a691f1c723a4a9365ab85f9625f1330096'
e3b13c1 Merge commit 'b0eeb9d442e4b7e82f6797d74245434ea33110a5'
1cd74a9 Merge commit '25a6666f6c07c6ac8449a63d7fbce0dfd29c54cd'
2fe5e3e Merge commit '1dd1b2332ebbac710d8e0214cec7595e118f2105'
4aa2874 lavc/avcodec.h: extend documentation for AVPicture API
5b2a295 indeo: Reject impossible FRAMETYPE_NULL
f9e5261 indeo: Do not reference mismatched tiles
28dda8a indeo: Sanitize ff_ivi_init_planes fail paths
b0eeb9d indeo5: return proper error codes
25a6666 indeo: Bound-check before applying motion compensation
5fe5f02 MAINTAINERS: drop 1.1 from the releases that i maintain
85a2209 lavfi/stereo3d: subsampled yuv support for non-anaglyph outputs
04b9836 oggparsevorbis: Support official chapter extension
17b98c1 fate: fix stereo3d
d5598c0 lavfi/drawutils: set subsampling for rgb too
1dd1b23 rtsp: Include an User-Agent header field in all requests
ed448ef lavfi/mp: remove mp=perspective
80c6445 lavfi: port perspective filter from libmpcodecs
ab5f581 doc/bitstream_filters: amend name of some bitstream filters
febbddb indeo4: print an error message if ref_mb is needed but unavailable
76d0a66 indeo: print errors if transform and block size mismatch
a8e5fac Merge remote-tracking branch 'qatar/master'
ccb422a Merge commit 'cd78e934c246d1b2510f8fba0abfe40bb75795f6'
8c0bb19 Merge commit '6255ccf7d51c82ab79bf0cd47a921f572dda4489'
5462361 Merge commit '8435bca087c0e79385763c51de009fd89390b6a5'
ac20ba3 Merge commit '031be5b41b54c3b666f31d83fe3ad41c194af8c5'
198e10b Merge commit '68e57cde68f3da4c557ca15491fda74d1ea6321e'
b24e8f5 Merge commit '886e1b36f5044d3ceccbb01f64619acaf288fb7c'
c75dde6 swscale: call handle_format() from the functions that need it
0fc11e7 swscale: make handle_formats() safe to be called multiple times
d5f5e51 swscale: move format handling to its own function
fc6ca37 lavfi/aecho: fix invalid free
f486d7e lavfi/silencedetect: unbreak for unknown channel layouts
099dfca lavfi/ashowinfo: unbreak for >8 channels
729709b lavfi/asetnsamples: unbreak for >8 channels
e967863 lavfi/trim: fix sample copy for >8 channels
6347824 lavfi/showwaves: fix floating exception with >8 channels
aac57c7 avfilter/asrc_aevalsrc: fix cases of unknown channel layout
f3d138a avdevice/lavfi: fix input with unknown channel layout
dc79685 indeo: Bound-check before applying transform
cd78e93 indeo4: Validate scantable dimension
6255ccf indeo4: Check the quantization matrix index
8435bca indeo4: Do not access missing reference MV
031be5b ac3dec: Consistently use AC3_BLOCK_SIZE and sizeof
68e57cd ac3dec: Increment channel pointers only once per channel
886e1b3 jpeg2000: Remove unused passes array in Jpeg200Cblk structure
f56fe04 jpeg2000: Initialize only once mqc arrays
673d4e8 fate: add tests for stereo3d filter
0a06e6e av_frame_get_buffer: Do not fail when the channel layout is unknown
289737c configure: Disable avresample if an old version of yasm is used.
aecb9d3 rmdec: Forward error messages from rm_assemble_video_frame() to the caller.
8e3c5c7 g726: Do not try to decode more than one channel.
149def7 configure: Only build ffserver if SA_RESAMPLE is available.
9e4bb09 lavfi/delogo: Document where parameter show=1 draws its rectangle
b6d0bb6 lavfi/delogo: Fix sign extension issue
4cdb42b avcodec/012v: improve stride selection
786b096 ffplay: remove explicit idct option
f57119b jpeg2000: fix overflow in dequantization
dc072c9 Merge remote-tracking branch 'qatar/master'
dd1382a jpeg2000: Initialize only once mqc arrays
7f4a1fd lavf: add missing build dependency for tta demuxer
34fd211 retry_transfer_wrapper(): check for interrupt before operation
1e85b5e ff_network_wait_fd_timeout(): check for interrupt before operation
9219ec9 avfilter/trim: add compatibility layer to not break ABI used by ffmpeg
6476967 Fix compilation with --disable-everything --enable-demuxer=aac.
b3405b1 lavfi/trim: use AV_OPT_TYPE_DURATION
8aea97a avcodec/jpeglsdec: Implement the 4th (lossy) transform
937cfeb lavfi/aevalsrc: remove hard limit on number of channels
86d1a5d Merge remote-tracking branch 'qatar/master'
bc82405 Merge commit '52ea29867070243385220a223d7512ea7d4ae2d2'
cce2543 Merge commit '3802833bc1f79775a1547c5e427fed6e92b77e53'
107a56c Merge commit 'f261e508459e28beca59868a878e1519a44bb678'
73f940e Merge commit 'c82da343e635663605bd81c59d872bee3182da73'
0da0caa Merge commit 'c0d973c41b4568d5bad1295879e35cfa611bdcf2'
e9348e1 Merge commit 'e9d394f3fad7e8fd8fc80e3b33cb045bbaceb446'
9d47333 Merge commit '2b379a925162b6783bd9a81dc03e647e8b65494c'
50617fc Merge commit '3abde1a3b49cf299f2aae4eaae6b6cb5270bdc22'
54bbb90 Merge commit '170fb593c617cd797d00cf05bfb8d8c21d612893'
c695358 Merge commit 'ef5b70affc6376bfeadd1ff649b79bad9a124fa8'
bec509d vf_interlace: better handling of odd video size
52ea298 fate: use current syntax for the scale filter
3802833 dca: Respect the current limits in the downmixing capabilities
f261e50 dca: Error out on missing DSYNC
c82da34 pcm: always use codec->id instead of codec_id
c0d973c vdpau: use the correct namespace for the union
e9d394f mlpdec: Do not set invalid context in read_restart_header
2b379a9 mlpdsp: x86: Respect cpuflags
3abde1a pcx: Do not overread source buffer in pcx_rle_decode
170fb59 pcx: K&R formatting cosmetics
161047f rmdec: fix crash in case of oom
38ce775 libavformat/mov.c: Skipped duplicated MOOV atom
0fff7f0 Supply a User-Agent header when opening rtsp streams.
43d3659 lavd/fbdev.c: Support RGB565 input colour space.
ef5b70a configure: Check for support for labels in the inline assembly
0ef4044 mjpegdec: print length too in APPx debug code
8024b48 avcodec/jpeglsdec: support xfrm 1-3
96747e6 mjpegdec: parse app-xfrm
7afa68d mjpegdec: parse app-colr
531f016 Merge remote-tracking branch 'qatar/master'
45cc62f Merge commit 'f5c48f5adaead5259660d4eaab2e695d1bac3a08'
5698f6b Merge commit '04e9853a210e07b1a150aa2b8e9af0aa3601ff21'
2efc2b5 Merge commit '7d65e960c72f36b73ae7fe84f8e427d758e61da9'
56090b5 Merge commit '3865ba7b21aef5d60183719e238361ec8797ab5a'
15cee5e mjpegdec: Fix used quant index for gbr
94e86ae mjpegdec: initialize source variables before gbr remap
71a2e52 lavf/segment: use AV_OPT_TIME_DURATION for time_delta
459dc81 lavf/segment: reindent after last commit
19ea08a lavf/segment: add initial_offset option
b3ac8a2 doc/formats: add section describing stream specifiers
e7a6962 doc/developer: update sections about external development
db4e191 lavfi/aevalsrc: do not free AVOption variables in uninit()
badbd24 lavfi/aevalsrc: use AV_OPT_TYPE_DURATION
1e89f74 lavfi/afade: use av_rescale()
2ea6097 fate: Always enable avresample
4511973 wmalosslessdec: do not set avctx->coded_frame
07206de Merge remote-tracking branch 'cehoyos/master'
0a3a0ed avfilter/af_earwax: Fix out of array accesses on odd packets
8f09957 avcodec/qdm2: initialize sign_bits
1db88c3 Suggest recompilation with openssl or gnutls if the https protocol is not found.
c9eb5c9 lavf/utils.c: Avoid a null pointer dereference on oom after duration_error allocation.
fbe159e avcodec/qdm2: store bits in an integer instead of float variable
b050956 avformat/utils: avformat_find_stream_info set value for ret in case of oom
2e6338b Merge remote-tracking branch 'qatar/master'
d14a26e wmavoice: conceal clearly corrupted blocks
f5c48f5 wmavoice: use init_static_data
04e9853 wmavoice: return meaningful error codes
7d65e96 iff: Do not read over the source buffer
3865ba7 iff: K&R formatting cosmetics
bc95b94 lavfi/aconvert: unbreak
5649090 Merge commit 'adadc3f2443d25b375e21e801516ccfd78e0b080'
2c0ec52 fate/crc fix after master:410192e36958: add crc24 tables
884c890 lavfi: add aecho filter
4977e46 lavf/takdec: check metadata blocks checksum
8491f40 tak: use crc table from lavu
410192e add crc24 tables
067c9c3 Merge commit '12576afe206d35231ccd61f9033c5fdab6a11e80'
a3d9a21 Merge commit 'bbf6a4aa20bfe3d7869b2218e66063602dfb8aa7'
40e8967 Merge commit '22e76ec635bafdd1d1ec35581a7ac09e69e3c43e'
ccf9211 avformat/utils: avformat_find_stream_info fix a crash in case of oom
0574fe7 Changelog: add back the <next> placeholder for new changes
a37e42b Update back for git master
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
4ecdb5e qdm2: Conceal broken samples
adadc3f qdm2: refactor joined stereo support
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
12576af adpcm: Write the correct number of samples for ima-dk4
bbf6a4a imc: Catch a division by zero
22e76ec atrac3: set the getbits context the right buffer_end
50cf5a7 atrac3: Error on impossible encoding/channel combinations
874c8a1 atrac3: fix error handling
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'
e99f324c 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
1e1015f3 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
eab49f4 Revert "aacdec: Reconfigure output as needed, disable pop_output_configuration()"
8978c74 aacsbr: Check for envelope scalefactors overflowing
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
199db97 Close output codecs if input codec initialisation fails.
a21fd66 Add dependencies for the voice fate tests.
0edfda7 Add dependencies for the flac encoding fate tests.
53e3bc3 Add dependencies for the aac encoding fate tests.
de4811e Force using a 64bit intermediate when calculating calendar time with av_timegm().
d30ee5e mpegaudio_parser: Don't ignore information from the first frame
60dbf2e aacdec: Reconfigure output as needed, disable pop_output_configuration()
fee5da6 psymodel: dont apply lowpass filters with a cutoff close to the nyquist
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
cada996 avformat: Fix apics with aac
a12a618 hls: fix timebase
8cc5481 Merge remote-tracking branch 'qatar/master'
47f1af4 Merge commit '70762508ec5919474edb92a5b1f266fd06640f9c'
54b298f lavc: Deprecate the deinterlace functions in libavcodec
64e4386 h264: Integrate draw_horiz_band into ff_h264_draw_horiz_band
7076250 lavc: Prettify printing of codec tags containing non alphanumeric characters
d65522e h264: Rename the jpeg_420 pixfmt list to match the common naming structure
1f5b5b8 libavcodec: changed mathematical functions in aacpsy.c
d95143e lavf/segment: add support to ffconcat segment list
9167db3 doc/texi2pod: fix @ref substitution rule, disallow "}" within the fields
9767ec6 lavu: add escape API
38d40ac Merge remote-tracking branch 'qatar/master'
fa3a7b5 Merge commit '5da51284937649a8ebb84fa951c235438fcbf8ae'
ff9b607 Merge commit '5a4e9fe855282a99586050a507d0a486ad39df5b'
90f8b2c Merge commit '4c364eb2b856fc33cf7b42f7c7b979e69fde5f3a'
09131eb Merge commit 'a2ad554def214d2d03b7c16f68dc081a8622f9ca'
be493ca Merge commit 'c10da30d8426a1f681d99a780b6e311f7fb4e5c5'
bcaf64b normalize calls to ff_alloc_packet2
e760e1d avconv: Make sure the encoder exists before inspecting supported_list
5da5128 cavs: Add a dependency on h264chroma
8d06198 lavc: Split out ff_hwaccel_pixfmt_list_420[] over individual codecs
c257fe1 Move ff_cropTbl and ff_zigzag_direct from dsputil to mathtables.
a3e0fc9 snowenc: fix indention
70a2a49 snowenc: add forgotten emms_c()
87a954d lavf/concat: document the use of the files durations.
5a4e9fe avcodec/internal: Fix #if DECODE_AUDIO / ENCODE_AUDIO name mismatch
188c082 snowenc: initialize edges
2dd2ee9 vc1dec: use av_log_ask_for_sample for odd sprites
037adf5 libilbc: use ff_alloc_packet2
1811f1d libopusenc: use ff_alloc_packet2
baf10ad Merge remote-tracking branch 'qatar/master'
28adecf Merge remote-tracking branch 'cehoyos/master'
a354189 qdm2: check "AC" codewords
5c8ffba qdm2: simplify arithmetic coder tables generation
bb01be8 rv20: Fix handling of frame skip.
7bab631 mss2dsp/upsample_plane: fix 0x0 handling
4c364eb shorten: report meaningful errors
a2ad554 shorten: K&R formatting cosmetics
5cf7c72 shorten: use the unsigned type where needed
c10da30 shorten: set invalid channels count to 0
02055b6 vorbisdec: check memory allocations
34e7a3d Move the iconv test to the bottom of configure.
b45e85a Make 32bit zmbv colour-space opaque.
96d2e4d Use uint8_t instead of uint16_t pointer in kega decoder.
940b06a kgv1dec: Simplify kega decoding by using memcpy instead of loops
058e1f8 vc1dec: odd sized sprites are unsupported
d929364 asfdec: dont truncate type 2-5 values
4c56b79 vf_stereo3d: Add AVOption table terminator
4987fae h264: check for luma and chroma bit dept being equal
34d0ea5 lavfi/deshake: support named options.
c0bfc2b doc/filters: make examples a bit more consistent.
72d2e94 doc/showspectrum: add some examples.
8d95093 lavfi/overlay: improve log message warning in case of clipped overlay
f164228 lavfi/overlay: add support for partial overlaying
1c80894 lavfi/mp: drop mp=stereo3d filter
3f35f36 lavfi: port MP stereo3d filter
c31458c lavf/concat: compute duration if possible.
9b211c4 examples/muxing: fix memory leak.
ad48556 lavu/eval: add native support to lte and lt functions
622a6f6 doc/muxers: specify that tee needs -map.
3ab25e4 Revert "lavf/concatdec: define "ffcat" and "ffconcat" extensions"
b1a2684 lavu/opt: fix weird align
7b9a3df lavu/opt-test: do not explicitly set default value in test_ctx
aba18c5 tests: add overlay rgb and yuv444 tests
29d8cd2 mp3dec: Fix VBR bit rate parsing
d2b0b83 fate: add dependency for xface
1567095 Merge remote-tracking branch 'qatar/master'
1cb3ca2 Merge commit '9c7d85b3b45a77742b1e69c48ab33f9c8a2e6f35'
890b9c5 Merge commit 'f868b24d0f280bb966e5c352028a343e45d20a02'
06ad309 Merge commit '813b82b927b19532e3bc3397b972c8a27b9f6326'
d7f9f34 zmbv: stop doing colorspace conversion
c57a593 hwaccel: consistent name prefixes for start_frame/end_frame/decode_slice
f5ce359 doc/filters: fix short options for noise filter
2a7ab2d configure: Use check_builtin() where appropriate
9c7d85b configure: Add check_builtin convenience function
f868b24 configure: Add sanitize_var_name convenience function
813b82b configure: Fix silly typo in logging command of check_struct()
715c230 Merge remote-tracking branch 'cehoyos/master'
e398990 msrledec: fix output_end checks
3dbc0ff iff: fix integer overflow
d043461 Add h264chroma dependency for mpegvideo / lowres to configure.
7992bdb update_stream_timings: check bitrate for being in range.
dae38a6 dnxhddec: return the correct number of bytes from decode_frame
faa0068 avformat: Make duration estimation from pts more robust
9bb54bb nutdec: more specific return codes for decode_syncpoint()
7ccc0ed nutdec: print error on invalid/unsupported fourcc style
144da7e Merge remote-tracking branch 'cehoyos/master'
53ca0cb build: [autodetect] -> [no] in iconv help.
03148fd buildsys: only include log2_tab per library for shared builds
523b12a Add h264chroma dependency for cavs decoder to configure.
9051e29 Add h264qpel dependency for snow codec to configure.
2b09078 Add h264chroma dependency for vp5 and vp6 decoder to configure.
15ea1ac fate: remove last incomplete frame from mpeg2-field-enc test
393dcbf compat/strtod: isspace -> av_isspace.
9ad3cd5 build: disable iconv by default.
16ed6a6 doc/filters: fix degrees/radians copy/paste fail.
e2427f0 ffmpeg_opt: Ask for overwrite in single image2 files too
14e240c lavfi/opencv: isgraph -> av_isgraph.
88d55b8 Remove incorrect use of ctype.h functions.
2cffe38 Deprecate deinterlaced in libavcodec.
9af8179 ffmpeg: fix -stats -v 0
f2cb993 avformat: gather aspect ratio from rv30/40 in find_stream_info
d210e97 rv34: fix aspect ratio
6c6dc8c wmadec: check nb_frames
3fac99c Merge remote-tracking branch 'cehoyos/master'
d98aa7c h264: put call to ff_print_debug_info2 under CONFIG_MPEGVIDEO.
d4e649c h264: make it possible to compile without error_resilience.
981cf0c movenc: Do not flag secondary audio and subtitle tracks as enabled.
fd464d4 Merge remote-tracking branch 'qatar/master'
454c5d1 h264: add a copy of draw_horiz_band.
4f0d4ac libxvid: cleanup on error pathes
667bf15 libxvid: check & clear encoder_handle
8fe5924 libxvid: use av_freep() for saftey
6a8f6c7 libxvid: remove temporary files at the end
8fbab7a rtpdec: Initialize some variables to silence compiler warnings
03bc7a0 mjpegdec: fix endiansoup
6091a8d Avoid huge memory allocations from asf demuxer.
1d5b35c lavc/flacdec: Add frame CRC calculation
4ae74c6 ffmpeg: print maxrss "-benchmark" data even on errors
5167bb2 er: Fix slice threading check
547042a Merge remote-tracking branch 'qatar/master'
2d2e6db Merge commit '668e16a0dd1ff56d4beeff5c658d8a2a08dbfac8'
ec203cd Merge commit 'e671d3ad6cd7fe1d02e9b35b889a25d8c059fce9'
973dc11 Merge commit 'c91c63b5380bf79655c09320774a022f84d76fd5'
437211a h264: set ref_count to 0 for intra slices.
668e16a h264: on reference overflow, reset the reference count to 0, not 1.
e671d3a h264: do not copy ref count/ref2frm when updating per-frame context
3827734 v4l2: fix regression that caused ffmpeg to occasionally get stuck
0d66268 lavd/v4l2: copy frames into normally allocated packets whenever there is just one buffer left available
c5a738c flvdec: Check the return value of a malloc
c91c63b flvdec: Don't read the VP6 header byte when setting codec type based on metadata
ec1d2e2 ffplay: use AVFrame accessor functions
cc38ca6 avcodec/utils: use AVFrame accessor functions
30806dd avcodec/rawdec: use AVFrame accessor functions
f59ff8f pngdec: use AVFrame accessor functions
ff08034 gifdec: use AVFrame accessor functions
7d7fb70 cpia: use AVFrame accessor functions
f232659 tiff: use AVFrame accessor functions
e0f716a ac3dec: use AVFrame accessor functions
3ded235 ffprobe: use AVFrame accessor functions
5ade6bf doc/examples/demuxing: use AVFrame accessor functions
bf90ef0 avcodec: add ff_frame_get_metadatap()
5b802cf lavc/codec_desc: add/fix .props for SGI/DPX/X-face/BRender PIX image
4a6bd34 Handle an invalid extra mpeg2 picture header following a frame-encoded picture.
6c7d160 sgidec: use unchecked bytestream2 functions where it makes sense
dc666d3 soxr: libsoxr 0.1.1 support
5a232e5 exr: use bytestream functions in pxr24_uncompress()
4b335e7 Merge remote-tracking branch 'qatar/master'
7da1b23 Merge commit '4da950c0ae224b9b8ef952dadf614be2c050023e'
1a7166a Merge commit 'e8c52271c45ec27d783e74238dcfad0c2008731c'
28bb17c Merge commit '399663be9d4a839b894c48a21b62926eb8497d72'
76f8d3c Merge commit '9d4da474f5f40b019cb4cb931c8499deee586174'
fb4b160 Merge commit '7ac6d2423e9bf0f40c67be9a0ca7600b516b0282'
4140177 Merge commit 'df0229a7caa124dcfb84c34b48d316744c467311'
46f4b46 Merge commit 'cb6f8245aed2c26fe95c30cd68c45983277a945a'
0b31129 lls: Do not return from void functions
4da950c lls: #ifndef --> #if in FF_API_ version guard
e20f2dc ffmpeg: fix variable name in psnr printing code
1d17871 libvpxenc: dont redundantly zero fields, the whole context is zeroed on init
3c3a8c1 libvpxenc: add psnr support
e8c5227 Revert "Move H264/QPEL specific asm from dsputil.asm to h264_qpel_*.asm."
b56e029 avformat/lavfi: force probesize to cover at least 30 frames
33240df exr: pxr24 decompression
9f3c90a exr: fix error message when pixel type is not set
4751c6c exr: s/bits_per_color_id/pixel_type
a71926a exr: track channels properties
d9fad53 lavf/avio: check for : in filenames for protocols.
3d2adeb lavfi/af_aresample: fix info log for unknown layouts.
2bd104c lavfi/af_aresample: fix layout consistency check.
89f9f69 lavf: rescale duration for chained muxers.
bf63a47 lavc/exr: use size_t instead of int for sizes.
c4735ee loco: silence warning: decoded may be used uninitialized in this function
399663b lls: mark max_order as unsigned short
9d4da47 lls: move to the private namespace
7ac6d24 lls: K&R formatting cosmetics
df0229a avconv: Apply codec options to streams that are copied as well
cb6f824 cmdutils: Allow calling filter_codec_opts without a set encoder
86611ff pnm: Use av_pix_fmt_desc_get instead of accessing the array directly
03678a3 Merge remote-tracking branch 'qatar/master'
085bd03 Merge commit 'e2c272eb3660d7f4f1d7720980e30f6a617e7eb3'
a791b62 Improve dump_attachment documentation.
e54a1bd Merge remote-tracking branch 'cus/stable'
1c6477f Revert "lavf/utils: add support for special characters encoding in URL"
7b2d50f build: make iconv build configurable.
4a8fc1d lavf/utils: add support for special characters encoding in URL
6cc1235 lavf/concatdec: define "ffcat" and "ffconcat" extensions
ac37d21 ffplay: do not cycle through unavailable show modes
d0c6ed7 ffplay: add option to disable subtitling
daece4c ffplay: use NAN to signal invalid external clock
26c208c ffplay: if audio or video clock is invalid return NAN
38f6496 ffplay: allow frame dropping if we redisplay an already displayed frame
36dc476 ffplay: return true for pictq_prev_picture if it was successful
3070600 ffplay: only quit from audio_decode_frame before decoding when paused
48e43a1 ffplay: drop remaining frames in current audio avpacket when seeking
4be7d57 ffplay: signal seek event to read thread
2ecf564 build: fix iconv detection on some systems.
5c86965 lavf: Add a fate test for the noproxy pattern matching
de9cd1b lavf: Handle the environment variable no_proxy more properly
e2c272e LICENSE: Move (L)GPLv3 explanation block to a more suitable place
13811b1 lavc/libopusenc: report an error if global_quality is set.
f102c24 ffmpeg: free last sub when using -fix_sub_duration.
1fd04ca Merge remote-tracking branch 'fredjean/master'
c53e8d9 Include fix for building ismindex under MinGW
9774145 exr: simplify decompression path
5c924c9 dv: Correctly identify CDVC profile
21c2e20 vf_lut: correct color/comp permutation
c87c2d0 swscale: Add support for unscaled 8-bit Packed RGB -> Planar RGB
57c4c25 swscale: Add support for unscaled 8-bit Packed RGB -> Planar RGB
50c2738 Merge remote-tracking branch 'qatar/master'
cdb9752 Merge commit '845cfc92f908791714b8c4c8a49c91b8c64b685e'
04ec796 Merge commit '096cc11ec102701a18951b4f0437d609081ca1dd'
f2bbc2f Merge commit '31a23a0dc663bd42bf593275971b4277a479b73d'
5d2f2c7 oggdec: chained oggs have timestamp discontinuities
0dcecf4 avcodec: mbd has a range of 0..2
1672624 mpegvideo_enc: fix gray flag with 444 jpeg
2d70446 ffmpeg_opt: add -to option to specify stop time
ebc7019 x86: dsputil: Drop some unused function #defines
845cfc9 x86: dsputil: Drop aliasing of ff_put_pixels8_mmx to ff_put_pixels8_mmxext
096cc11 x86: vc1dsp: Move ff_avg_vc1_mspel_mc00_mmxext out of dsputil_mmx.c
31a23a0 x86: dsputil_mmx: Remove leftover inline assembly fragments
997a362 mpeg12: Detect MXF essence stuff at the end of frames
e4eedb9 swscale-test: fix 3 pointer type warnings
c6d3b3b aacsbr: Silence warning: max_qmf_subbands may be used uninitialized in this function
e907aa9 Merge remote-tracking branch 'qatar/master'
a984efd Merge commit 'c242bbd8b6939507a1a6fb64101b0553d92d303f'
9b1a0c2 Merge commit '76b19a3984359b3be44d4f7e4e69b7b86729a622'
6fbddc8 Merge commit 'e8da807537e314d74cb6d93598f1dcfb891fa655'
13fa074 Merge commit 'e951b6d94c441d46b396ef12da1428297d77251d'
2b277f2 Merge commit 'b58b00aeca21de00ab6da2944684f784d9d6bc47'
f6fff8e ac3enc_template: silence may be used uninitialized in this function warnings
5bcb379 motion-test: fix warning: dsp_mask is deprecated
bfcc21a libavcodec/motion-test: set the bitexact flag
3a02b68 configure: icc: Drop nonsense adding of cpuflags to LDFLAGS
c242bbd Remove unnecessary dsputil.h #includes
76b19a3 Fix a number of incorrect intmath.h #includes.
d925cca avconv: remove an unused variable
e8da807 cmdutils: only use libavresample when it is enabled
e951b6d vorbisdec: cosmetics: rename variable avccontext to avctx
699d02b libschroedinger: cosmetics: rename variable avccontext to avctx
09031b4 vorbisenc: cosmetics: rename variable avccontext to avctx
bfcc38e libvpx: check if CQ level is in correct bounds
188947c libvpx: allow 0 as min quantizer value
af0e814 ffmpeg_opt: cosmetics
e6f2734 pmpdec: make i unsigned, avoid undefined behavior of i++
a960f3b pmpdec: fix integer overflow
b2d688e configure: Identify icc compiler with a less ambiguous pattern
b58b00a configure: Separate "ln" command line arguments
b8f6912 fate: update pixfmts_hflip
e0ccb5f lavfi/hflip: support more formats
eac9393 lavfi/geq: improve support for formats with alpha plane
875f883 Merge remote-tracking branch 'qatar/master'
f7dc6aa5 Merge commit '5b47c19bfda92273ae49e83db26a565afcaed80a'
a0312a2 Merge commit 'fc386f2eea8d93ecd4f81e1646c835d1645c56a0'
cb72f69 Merge commit '11dcecfcca0eca1a571792c4fa3c21fb2cfddddc'
23bd9ef vorbisdec: Accept 0 amplitude_bits
5b47c19 vorbisdec: Add missing checks
fc386f2 vorbisdec: cosmetics
11dcecf vorbisdec: Error on bark_map_size equal to 0.
bb7bc34 af_biquads: memset(0) cache
35aaa30 swr: make the default of nopts for first_pts actually work
7f2ab12 fate: force a first_pts=0 for the aresample test
e420289 ffmpeg: Force a first_pts of 0 for the first configuration of -async use
394130e ffplay: reindent and remove pointless cast in audio_decode_frame() code
a3fa27e ffplay: set type for channel_layout AudioParams field to int64_t
566560b lavfi/abuffersink: fix weird indent and spacing
b59cd08 lavfi/abuffersink: add sample_rates field to AVABufferSinkParams
5085b46 lavc: change type of AVFrame.channels field from int64_t to int
ad89952 ffmpeg: use a AVDictionary instead of the context to move swr parameters around
f3abdf4 cmdutils: fix null pointer dereference
8b3affd swr: support a seperate output sample bits.
c4c702b avfilter/avfiltergraph.h: Move public field out of the private fields
2abbe6d swr: add duplicate cutoff for compatibility
8a7d177 fate: add animated gif decoder tests
bc980d5 fate: add animated gif demuxer test
c65eb79 mpeg12: Fix non-hwaccel VDPAU decode.
db6e2e8 hls: do not access pb->opaque for custom IO.
3d035d5 dsputil_alpha.h: Add missing stddef.h header to fix standalone compilation
036df23 Merge remote-tracking branch 'qatar/master'
214cb30 Merge commit '3fc09b0081184f26edbb62d2d72ae89bf9e21768'
5f8f9dc Merge commit '45235ac488363e3360bf2f2275102d1ec66eba0f'
6db37c9 Merge commit '5c7db097ebe1fb5c233cedd8846615074e7d6044'
71cf094 Merge commit '9f1223562e134bac6345a465870b9d56ff7d60cf'
f7c4b76 Merge commit 'd7c450436fcb9d3ecf59884a574e7684183e753d'
dbabea2 configure: hwaccel autodetection has been removed in 82ca17ac7a0a08784cb6808384ee237ac28e8334
fdd392e configure: Simplify VDPAU header check
8cf9253 Merge commit '82ca17ac7a0a08784cb6808384ee237ac28e8334'
60cc4a3 Merge commit '215cdd35efd625ec28ef5846f1692b18f7c2c230'
7b12554 exr: make sure that data_size is not bigger than expected
74a78bf exr: simplify filling channel_buffer[]
645f96f exr: check color channel subsampling too
1a08758 exr: slice threading
845bf99 Merge commit '4cc4b33f71d3982df404fceb4405d656c538bc74'
42b4119 Merge commit '2aac411fd4c74e22b978525206f3b8257de1842b'
56c245f Merge commit '9840130edf3a969ec06dd0faa61dcf8d90c5f67a'
74c9245 Merge commit '0a8da1a3e5f0b9329dfb89d17356ff5444c02351'
409890c Merge commit '7432e872066d6960a9fbd31c51a94ebe6183389e'
2fc662a Merge commit '040c565e51985477a8fa5e42d2ddfb26ebde6608'
5ecf818 pnm: use av_pix_fmt_desc_get()
198ea7a Merge commit 'b5f536d24b5ae360503935c34d5d59fa5181b94d'
a77a27a Merge commit '2f325a6fd4421c4dd4e26d7065e5d4bf26ed52f2'
6f5f067 Merge commit '7b4f91155bd4ef5a8d4e9af65c48b42bfa5b52c6'
9ba38e6 Merge commit 'e10659244782b26061e7d52c06437de32a43a7af'
9748cac Merge commit '4f3b058c84f570e261d743c7c22f865617fd28ac'
663ebae Merge commit '56daf10e0313c5e36f43e773f457d2a99ff0df10'
ea2de3d lavf/concatdec: add the "duration" directive.
b92c7a8 tools: add seek_print.
3379664 loco: check the last plane too
714ff44 Merge commit '067432c1c95882c7221e694f33d9f3bdbe46de7f'
4ba3519 Merge commit 'f935aca44c674d30e3ed940ef73bbad1228a5855'
ccc7bcc lavc: check return values consistency when decoding subtitles.
e568d43 lavfi/formats: reindent after last commit.
2d98dd3 lavfi: fix merging of formats and clarify exception.
3d7f4f8 lavf/avio: check that the protocol supports the open mode.
bf0712c libavfilter/af_amerge: fix segfault if init fails.
04cccb5 configure: List external libs used using print_enabled()
3fc09b0 configure: Move list of external libs to a separate variable
45235ac configure: Move x11grab option to a more suitable place in the help output
066739f pmpdec: check packet sizes
7276e9e pmpdec: fix signedness
b0bc0eb pmpdec: read index before creating audio streams
50a37f9 pmpdec: check for EOF while reading index.
82d7928 avformat: Allocate duration_error separately
5c7db09 avconv: pass libavresample options to AVFilterGraph
9f12235 lavfi: connect libavresample options to af_resample via AVFilterGraph
b2eea61 lavr: allow setting internal_sample_fmt option by string
50f4337 lavr: Add "resample_cutoff" option as a duplicate of "cutoff"
285485a matroskaenc: fix cue tracknum off by 1 error
d7c4504 ac3dec: validate channel output mode against channel count
82ca17a configure: Fix vaapi/vda/vdpau dependency declarations
215cdd3 configure: Refactor dxva2api.h dependency declarations
4cc4b33 build: Add proper infrastructure for adding and checking host CPPFLAGS
2aac411 configure: Simplify VDPAU header check
9840130 configure: Simplify VDA header and extralibs check
0a8da1a configure: Do not redundantly list enabled hwaccel libs
7432e87 configure: Add print_3_columns helper function and use where appropriate
040c565 doc: developer: Allow tabs in the vim configuration for Automake files
94ee7da Remove pointless av_cold attributes in header files
73fce25 vf_mp: Set pseudo pal
da8ef5a rtmpproto: increase APP_MAX_LENGTH
02ac339 rtmpproto: Check APP_MAX_LENGTH
b5f536d pnm: add high-bitdepth PGMYUV support for both encoder and decoder
df63e0c doc/filters: add forgotten sentence for blend filter examples
c10c2ae h264: Silence warning: comparison of distinct pointer types lacks a cast
5270cb3 bmp: Fix warning X may be used uninitialized in this function
2f325a6 libx264: change i_qfactor to use x264cli's default
d8a74d1 qtrle: use AV_LOG_ERROR in an error message.
7b4f911 qtrle: cosmetics, reformat CHECK_PIXEL_PTR() macro
e106592 qtrle: add more checks against pixel_ptr being negative.
4f3b058 cavs: initialize various context tables to 0
0dff40b mlpdec: do not try to allocate a zero-sized output buffer.
56daf10 mov: use the format context for logging.
23c9180 aacdec: Fix warning: initialization from incompatible pointer type
cfcab4c vf_overlay: silence warning: X may be used uninitialized in this function
3c14c82 avfilter: Silence warning: passing argument 3 of av_image_copy from incompatible pointer type
ddfe124 flicvideo: avoid an infinite loop in byte run compression
067432c loco: check that there is data left after decoding a plane.
de6dfa2 lagarith: avoid infinite loop in lag_rac_refill()
f935aca av_memcpy_backptr: avoid an infinite loop for back = 0
8097fc9 4xm: check the return value of read_huffman_tables().
0ac71f9 fate/subtitles: add character encoding conversion test.
e956378 tests: fix parseutils test after 12a269a5229d3a37be0743fc9655f743ebc44b6e
160def3 doc/muxers: fix reference to @anchor defined in another manual
ce84c14 lavu/parseutils: remove spurious "]]" in date format specification
12a269a lavu/parseutils: allow MM:SS format for duration in av_parse_time()
239b88c Improve QTRLE encoding performance, no change to output file size/content.
2c21d34 avutil/mem: do a small set of checks for memalign hack before freeing.
89c77b6 exr: shorter channel buffer names
7a930f3 exr: remove superfluous check
fefd4b0 exr: cosmetics: reindent
9c75c24 exr: check if line offset table is complete only once per frame
cc0bd78 exr: support more line orders
1178868 exr: fix overflow check in lineoffset processing
88d7259 exr: merge multiple if () blocks
3456891 exr: check version too
8902f5b doc/filters: apply minor spacing fixes to boxblur docs
f30979e lavfi/boxblur: add support to named options
6f77122 aac: reconfigure output on pop
c46400d cafenc: do not leak caf->pkt_sizes
21f6852 aacdec: dont pop random configurations
a72b410 mxg: do not leak mxg->buffer
db05f7a Merge remote-tracking branch 'qatar/master'
b16bf91 dxva2: move _WIN32_WINNT handling to public header
29436c1 libavcodec/mips/aacsbr_mips: fix ;;
46d52a0 mips: optimization for float aac decoder (ps module)
8d2eb5f mips: optimization for float aac decoder (sbr module)
67b3fcf configure: Use libiconv on systems that lack built-in iconv
82a4a4e Fix Win64 AVX h264_deblock by not using redzone on Win64
04220b4 h264: ensure that get_format() is called when changing format but not otherwise.
8d8c594 matroska: fix missing ,
8a64491 avcodec_decode_audio4: check got_frame_ptr before handling initial skip
47619e4 blend filter
8036ba2 h264: move next/last picture init to decode_slice_header
669d50b ec: check that reference pictures have matching parameters before using them.
bdeb61c h264: check that luma and chroma depth match
311443f x86: h264: Don't use redzone in AVX h264_deblock on Win64
59015c1 exr: constify s in rle_uncompress()
a3d8905 exr: reset compression in decode_frame()
6b8f211 Merge remote-tracking branch 'qatar/master'
9fa5a47 ffmpeg: set resample_pix_fmt for sub2video.
01649c7 lavfi/buffersrc: set channel layout if it is known.
d714576 Use SMPTE standard notation when showing mxf Universal Labels.
cdb7a1a vf_idet: adapt default scores due to bugfix
dc9edb0 vf_idet: Fix macro arguments sideeffect
9ed6af4 fate/subtitles: add MicroDVD remux test.
7346354 lavf/microdvd: fix muxing.
580e228 lavf/swfdec: remove 8-bit audio FIXME.
551d8b5 brender_pix: use a grayscale palette as fallback instead of a uninitialized one.
47e9215 mjpegdec: check for packed rgb mjpeg.
c4dc6c4 Fix bits_per_coded_sample when encoding png with frame-level multithreading.
624fb5f lavf/swfdec: support 8-bits PCM audio.
9a0076f lavf/swfdec: factorize the creation of a new stream.
da7672b h264: Fix handling of changing reference counts between slices
039f55c h264: call alloc_scratch_buffers() only once linesize is known
9b9d996 lavfi/subtitles: fix recently introduced warning about discarded const qualifier.
22b0610 lavfi/overlay: add format option
2db0056 lavfi/overlay: apply minor consistency fixes
3d77a27 lavfi/overlay: implement shortest option
7f07c61 doc/filters: rework introductory description for decimate
a2a1e20 lavfi/decimate: use named options
49c8fe3 doc/filters: apply misc fixes to drawbox documentation
2ccaab9 mov: fix self referencing timecode tracks
a0a1ac0 dxva2: Add missing #define to make header compile standalone
3e85b46 arm: vp8: Add missing #includes for header to compile standalone
951d39f avfilter: fix segfault with setsar/dar
f7b46d8 Merge remote-tracking branch 'qatar/master'
271f411 lavf/matroskaenc: avoid assert failure in case of cuepoints with duplicated PTS
39b0393 Merge commit '8a11ce43d08352f7a290355ebb5b29c495ad9609'
8c6d9ca Merge commit 'fae6fd5b873911cfcd7f7b3d72de6598af5e003a'
98f63e1 Merge commit '7ebfb466aec2c4628fcd42a72b29034efcaba4bc'
b5ad422 doc: filters: Correct BNF FILTER description
dd37326 lavfi/hue: reindent after previous commit
d709a18 lavfi/hue: simplify parsing by making use of option shorthands
088f20a Merge commit '2ed008204d5467be03a0a3af1e293b2f7038d0a0'
536d1ed Merge commit 'e5ffffe48d20642acc079166f0fa7d93a6a9f594'
8d1dd5b cinepak: More correct Cinepak decoder.
a3adbed cinepak: simplify
4e635e1 cinepak: Use correct colorspace.
f5c00b3 avcodec_align_dimensions2: Ensure cinepak has large enough buffers.
2b10d41 h264: add videodsp dependency.
c9ad5f5 intreadwrite: tomi: Add missing attributes.h #include for av_always_inline
8a11ce4 build: Ensure that output directories for header objects are created
c69315a cook: check js_subband_start for validity
26ee5ca h264: Get rid of unnecessary casts
a5153b1 shorten: Fix signedness of comparission
ce153ee vc1dec: dont decode slices when the slice header failed to decode.
fae6fd5 h264/svq3: Stop using draw_edges
7ebfb46 h264: Don't store intra pcm samples in h->mb
9918f57 get_bits: Return pointer to buffer that is the result of the alignment
2ed0082 h264: Add add_pixels4/8() to h264dsp, and remove add_pixels4 from dsputil
e5ffffe h264chroma: Remove duplicate 9/10 bit functions
0c0828e x86: Use simple nop codes for <= sse (rather than <= mmx)
f859678 vp56: Remove clear_blocks call, and clear alpha plane U/V DC only
76415a9 configure: fix libavfilter pkgconfig description
a34418c tiff: check bppcount
633f997 bmp: check available space when reading palette
1acd7d5 h264: integrate clear_blocks calls with IDCT.
a1f1ca9 svq3: fix decoding residual blocks of b-frames.
b97d61f avfilter/ff_merge_formats: only merge if doing so does not loose chroma or alpha
b9237aa x86/h263_loopfilter: Fix author attribution after code has been moved/splited around
fa09ad5 Merge remote-tracking branch 'qatar/master'
cf10616 Merge commit '7a03145ed7cb4f1ce794b5126559dd6f38029243'
4e46984 Merge commit '202b5f6deb65e405b07b9b5c20f97c8cb925cf49'
03b711d tmv: initialize unused pallete entries with 0
f2d200d lavfi/overlay: yuv444p & yuva444p support
d41efc1 h264: put visualization and debug support back
a3a9712 mpegvideo: make ff_print_debug_info independant of mpegvideo
e2789d3 split out ff_hwaccel_pixfmt_list_420[] over individual codecs.
480ddf2 lavfi/histogram: overlay display mode for levels histogram mode
e39821a nutenc: only write an index if there are syncpoints
6cd650d ff_gen_search: Fix finding the maximum timestamp in a really small file
695a766 ff_read_timestamp: check stream_index before using it as array index
8592149 cdgraphics: set palette to zero too
1f4ab61 lavc/cdxl: clear palette before reading it
9acd23d x86: dsputil: Fix h263 loop filter link error in some configurations
7a03145 x86: dsputil: int --> ptrdiff_t for ff_put_pixels16_mmxext line_size param
71ae8d5 x86/dsputil: fix compilation when h263 decoder/encoder are disabled.
51513b9 h264/svq3: stop using draw_edges.
f894246 lavf/showspectrum: add divVerent in the (c) for his recent work on the filter.
202b5f6 doc: Fix some obsolete references to av* tools as ff* tools
0789374 Merge remote-tracking branch 'qatar/master'
82e82fa Merge commit 'aa11cb79318baa3415d553424ba378f6c62e1f9b'
4b7c81c Merge commit '870a0c669e536d56c6325d84f65e34c53792398e'
2220f13 Merge commit '8837f4396a1a458a0efb07fe7daba7b847755a7a'
ab213b5 Merge commit 'e6bda9a9fd86505927a2e095e495eae104860701'
4ff0e63 Merge commit '56632fef65c0cb6946ed3648ded3d7b82e5c5c17'
f88f7b8 Merge commit '0b70fb1d518cbd796545fd6eef02772cd0d892c7'
9600808 Merge commit '488f87be873506abb01d67708a67c10a4dd29283'
7f3624d svq3: unbreak decoding
c63f9fb h264: don't store intra pcm samples in h->mb.
54b2bdd v4l2: try to fix build on BSD
f4e29c4 lavfi/noise: switch to AVLFG noise generator
259603b h264: don't initialize missing pictures when using VDPAU.
dece584 h264: avoid calling get_format() multiple times
aa11cb7 build: make audio_frame_queue a stand-alone component
8d0757e Revert "swfenc: use av_get_audio_frame_duration() instead of AVCodecContext.frame_size"
fdbe762 Add yvu410 as a supported v4l2 input format.
fdec49c Add gray16 as a supported v4l2 input format.
29c8619 fate: add print() to the tests of eval
09ece9f eval: print() support
cf36180 Only set accelerated arm fft functions if fft is enabled.
1e860f1 doc/codecs: simple sub_charenc option documentation.
dcc73aa doc/examples: do not allocate AVFrame directly.
59e46ef Merge remote-tracking branch 'qatar/master'
f314791 lavf/subtitles: error out in case of bitmap subtitles.
fe150a4 lavc: fix codec_descriptor and pkt_timebase doxy.
894ed8f tests: fix values for the unsharp test
b1e6b14 lavc/utils: reindent in avcodec_decode_subtitle2() after f7963993.
90fb3e9 lavfi/subtitles: set a different description between ass and subtitles.
2a14b23 lavfi: rename vf_ass.c to vf_subtitles.c
08d149d lavfi/subtitles: support charenc option.
3a0a959 lavfi/subtitles: split options between ass and subtitles.
f796399 lavc: support subtitles character encoding conversion.
870a0c6 build: The libopencore-amrnb encoder depends on audio_frame_queue
8837f43 libopencore-amrwb: Make AMR-WB ifdeffery more precise
e6bda9a libopencore-amr: Conditionally compile decoder and encoder bits
56632fe libopencore-amrnb: cosmetics: Group all encoder-related code together
0b70fb1 dsputil: convert remaining op_pixels_func
8732271 lavc: mark bitmap based subtitles codecs as such.
7ca2f8b lavfi/mp: drop mp=kerndeint filter
8c85a9f lavfi/mp: drop mp=unsharp filter
89505f2 lavfi/unsharp: add missing NULL check
64e592e lavfi/unsharp: merge definition and declaration in init_filter_param()
d2cadea lavfi/unsharp: directly access in-loop variables in apply_unsharp()
ef4c71e lavfi/unsharp: add check on matrix x/y size values oddity
488f87b roqvideodec: check dimensions validity
f7d18de vqavideo: check chunk sizes before reading chunks
39bec05 qdm2: check array index before use, fix out of array accesses
1f8f43a error_resilience: add required headers.
b8bb661 Changelog: Add entry for encrypted TTA stream decoding
2e988fd lavc/tta: Use a safer check for encrypted streams
1d6f6ff h264: don't initialize missing pictures when using a hwaccel
a56fd9e lavu: Fix checkheaders for x86/emms.h
b7fe35c Merge remote-tracking branch 'qatar/master'
ddbbfd9 Merge commit '1d0feb5d1ac04d187b335f0e8d411c9f40b3a885'
1fad547 Merge commit '54974c62982ae827becdbdb9b620b7ba75d079a0'
2bac153 Changelog: add missing empty line after the version line
8b7568c Merge commit 'd9ebb00dcbaac3812b8b1fbc3d6e027506c11cbc'
131b9c9 Merge commit '68f930d2188aba5b32624887dcbf688c23482834'
0a707da cinepack: print an error if cinepak_decode() failed
b4bb996 yadif: remove unused variable
bb29ee6 Merge commit 'd2a25c4032ce6ceabb0f51b5c1e6ca865395a793'
1c5b8b9 h264: color frames gray
a53b144 avcodec: add avpriv_color_frame()
af882e1 lavfi: port MP noise filter
1e78679 mpegvideo_enc: draw edges on input
446f7c6 Merge commit '64ed397635ef2666b0ca0c8d8c60a8bc44581d82'
fab8a89 Merge commit 'ccd70d9c1689990e5aef2de383199bbc7cf60d13'
b9c5448 Merge remote-tracking branch 'cus/stable'
87d359f lavfi/yadif: support 9, 12, and 14 bits per pixel
7240618 lavfi/yadif: remove unnecessary cast
f84ef19 lavfi/kerndeint: move is_rgb_packed definition to the internal context
51ba843 lavfi/kerndeint: use aligned linesizes for the temporary buffer.
2042cd3 lavfi/unsharp: extend range for amount values, to reflect the behavior of mp=unsharp
37b42bc doc/filters: itemize unsharp examples
fbcc584 lavfi/unsharp: use named options, and add missing checks on matrix size values
5e947ae sws/x86: improve rounding for yuv2yuvX
5ad43af lavfi/kerndeint: use av_pix_fmt_desc_get instead of directly accessing the table
0018221 doc: fix reference to ffmpeg-bitstream-filters.html page
b64de24 lavfi/ebur128: advance pointer to samples
de21e67 lavfi/ebur128: fix channel weights
2c54155 h264: deMpegEncContextize
1d0feb5 mpegvideo: split ff_draw_horiz_band().
54974c6 error_resilience: decouple ER from MpegEncContext
d9ebb00 svq3: remove a pointless if()
2491f9e h264: remove a pointless if()
68f930d h264: simplify calls to ff_er_add_slice().
d2a25c4 get_buffer(): do not initialize the data.
64ed397 vf_yadif: fix out-of line reads
ccd70d9 vf_yadif: factorize initializing the filtering callbacks
77ab702 ffplay: only display frames if there are no pending events
f985989 Merge remote-tracking branch 'qatar/master'
048ecbd Merge commit '49fe280753e0f167ac3d9f227f0c0f7744501fc1'
61fbb4c Merge commit '4db96649ca700db563d9da4ebe70bf9fc4c7a6ba'
75758f8 build: fixes a "can't cd to..." issue when installing shared libraries.
4a6fa79 lavf: dont try to find fps for attached pictures
3594554 sparc: dsputil: Simplify high_bit_depth checks
7ac3ccc lavfi/unsharp: use the same macros used in the original MP filter
772b949 examples/scaling_video: fix typo
8102a09 doc/APIchanges: List merge commit hashes and version numbers
49fe280 h264idct: Replace duplicate scan8 table by appropriate #include
5534d8f ffplay: remove remains of video_clock
b853cfe ffplay: remove refresh thread to achieve more precise frame delay
12c71f6 dshow: Fix MSVC support, remove av_export, which was apparently unneeded anyway.
003be0a Removing network.h from matroskadec.c
c3fb20b ffmpeg: Check for parameter changes at the output of the audio filter graph
d5ce725 Fix a few "its" vs "it's" typo.
35a995f doc/resampler: fix two typo.
0224375 lavfi/showspectrum: simplify intensity_color_table declaration.
cf8dec7 lavfi/showspectrum: pretty-align constants.
ce6a8e5 Adding AlphaMode element to Matroska Parser
2f3bc51 apichanges: fix 2 wrong hashes
33d6330 apichanges: Use , instead of / to seperate multiple hashes
ad6802f apichanges: fix date
4db9664 avutil: Ensure that emms_c is always defined, even on non-x86
8c95d17 fate: Add encrypted tta stream test
405cc0d movenc: hotfix, dont store fiel for h264 / mpeg4-asp / dnxhd
759a3a2 configure: Move MinGW CPPFLAGS setting to libc section, where it belongs
ab441e2 avutil: Move emms code to x86-specific header
c557a5b lavfi/vf_ass: reindent after last commit.
bb3303b lavfi/vf_ass: ignore subtitles decoding errors.
7d0e3b1 Write the fiel atom to mov files independently of the used video coded.
41ae43c lavfi: remove softskip libmpcodecs wrapper
968f8ac lavfi: remove dsize libmpcodecs wrapper
8bbb487 Merge remote-tracking branch 'qatar/master'
9f16cb9 doc/APIchanges: fix odd .01 versions
a08ebf0 matroskadec: simplify additional_id writing code
30c5c45 Adding support for parsing BlockAdditional
701e9b8 h264: Use mb itself as memcpy anchor and assert the other anchors position
130cefc doc/platform: Fix 10l typo
faf8eca h264: remove clear_blocks call in threading init.
c230af9 h264: Reset last_pocs in case of reference or frame number inconsistencies
c650794 dsputil: Move STRIDE_ALIGN macro to the only place it is used
15e7533 doc/dev: clarify public symbols prefixes.
5dd78ef WAV muxer: reindent
21cd905 swr: check channel layouts before using them.
34126cd lavfi/transpose: support more pix fmts
cf73e0b lavu/intreadwrite: add AV_[RW][BLN]48
324d966 libvorbisdec: Remove AVFrame from context
fe84577 libvorbisdec: set sample type
a17ecec libcelt: decode directly to the user-provided AVFrame.
b68dd8a lavf/concatdec: allow probing.
db9dc51 lavf/concatdec: add signature directive.
6d680d2 lavf/concatdec: add safe option.
b2e57eb mjpegdec: pass nb_components into ljpeg_decode_yuv_scan
8f7c7ff evrcdec: decode directly to the user-provided AVFrame
2cced2a paf: decode directly to the user-provided AVFrame
9145818 vima: decode directly to the user-provided AVFrame
845fa2f Merge remote-tracking branch 'qatar/master'
91043de Merge commit '1647da89dd8ac09a55c111589f7a30d7e6b87d90'
0dff771 Merge commit '205a95f7b5178362874bc1e65eae9866723491c1'
dca6fb0 Merge commit 'ee6ca11b657515ad736ec0d2b8635e098d0a2680'
2becf21 Merge commit '4a2b26fc1b1ad123eba473a20e270f2b0ba92bca'
08059f6 Merge commit '5d5c248c3df30fa91a8dde639618c985b9a11c53'
65da700 Merge commit '1b9b6d6e5ea556b6d307f9d473f54f6406fdc3c8'
afe30fe Merge commit '86bfcfcf2364bc837b7bb582c66a8a15a332414f'
5459cf4 Merge commit 'a8ea936a0a00570f61a16a588821b52f6a3115c2'
d88e674 Merge commit 'cb7b47a61dba0b9329ecede5dd3211dc0662dc05'
0a51386 Merge commit '182821cff43f5f977004d105b86c47ceb20d00d6'
f03cdbd Merge commit '5cc0bd2cb47cbb1040f2bb0ded8d72a442c79b20'
d13f434 Merge commit 'e3db34291f4401a16f6ac92721617a9f33cd4c31'
4789955 Merge commit 'e57daa876bf0cf50782550e366e589441cd8c2bd'
2acd5fb doc/demuxers: quote command line arguments with @code
4f12791 shorten: dont leave invalid channel counts in the context.
e1219cd tiff: Check buffer allocation and pointer increment more carefully in shorts2str() and double2str()
6f9ae39 faxcompr: Dont read ref when the end has been reached in pass mode
1ac0fa5 pngdec/filter: dont access out of array elements at the end
157542e lavr: fix mixing matrix reduction when normalization is disabled
600b4c9 lavr: fix matrix reduction for upmixing in certain cases
a3735bb lavr: cosmetics: reindent
1647da8 lavr: make sure that the mix function is reset even if no mixing will be done
646831e lavr: print out the mix matrix in ff_audio_mix_set_matrix()
205a95f wmaenc: alloc/free coded_frame instead of keeping it in the WMACodecContext
8ae50d8 ws-snd1: decode directly to the user-provided AVFrame
c815ca3 wma: decode directly to the user-provided AVFrame
5a72888 wmavoice: decode directly to the user-provided AVFrame
ee6ca11 vorbis: decode directly to the user-provided AVFrame
4a2b26f tak: decode directly to the user-provided AVFrame
f4a283e wmapro: decode directly to the user-provided AVFrame
f80f8dd vmdaudio: decode directly to the user-provided AVFrame
903b62c smackaud: decode directly to the user-provided AVFrame
9873d71 wavpack: decode directly to the user-provided AVFrame
3b7d433 twinvq: decode directly to the user-provided AVFrame
09d6831 sipr: decode directly to the user-provided AVFrame
ad2104b tta: decode directly to the user-provided AVFrame
3997fef truespeech: decode directly to the user-provided AVFrame
5d5c248 s302m: decode directly to the user-provided AVFrame
fed74c0 shorten: decode directly to the user-provided AVFrame
79fb2a1 ra288: decode directly to the user-provided AVFrame
1b9b6d6 qcelp: decode directly to the user-provided AVFrame
86bfcfc mace: decode directly to the user-provided AVFrame
f7e8c87 ra144: decode directly to the user-provided AVFrame
0905c96 pcm-bluray: decode directly to the user-provided AVFrame
cbeb3ed ralf: decode directly to the user-provided AVFrame
0fe4056 nellymoser: decode directly to the user-provided AVFrame
e01e1a4 qdm2: decode directly to the user-provided AVFrame
3a23752 mpc7/8: decode directly to the user-provided AVFrame
2c785e2 mpegaudio: decode directly to the user-provided AVFrame
dc33fbb mlp/truehd: decode directly to the user-provided AVFrame
a8ea936 libilbc: decode directly to the user-provided AVFrame
cb7b47a g726: decode directly to the user-provided AVFrame
182821c dca: decode directly to the user-provided AVFrame
bed957b libspeex: decode directly to the user-provided AVFrame
b878867 dpcm: decode directly to the user-provided AVFrame
7e52fd6 g723.1: decode directly to the user-provided AVFrame
7b78321 cook: decode directly to the user-provided AVFrame
19b2cb2 libopus: decode directly to the user-provided AVFrame
9b28e58 imc/iac: decode directly to the user-provided AVFrame
036e9b0 g722: decode directly to the user-provided AVFrame
0cd0836 libopencore-amr: decode directly to the user-provided AVFrame
6fdfdb2 gsm: decode directly to the user-provided AVFrame
b8e9c99 flac: decode directly to the user-provided AVFrame
4f69612 libgsm: decode directly to the user-provided AVFrame
97c7bdc cinaudio: decode directly to the user-provided AVFrame
5cc0bd2 binkaudio: decode directly to the user-provided AVFrame
e3db342 amrnb: decode directly to the user-provided AVFrame
e57daa8 adpcm: decode directly to the user-provided AVFrame
cddf899 comfortnoise: decode directly to the user-provided AVFrame
9a75ace atrac3: decode directly to the user-provided AVFrame
9b0b355 als: decode directly to the user-provided AVFrame
55d2e12 ac3: decode directly to the user-provided AVFrame
e42e5a8 bmvaudio: decode directly to the user-provided AVFrame
0ded61b atrac1: decode directly to the user-provided AVFrame
5cd597f alac: decode directly to the user-provided AVFrame
ffd2123 aac: decode directly to the user-provided AVFrame
a6bb39a pcm: decode directly to the user-provided AVFrame
5932e2d ape: decode directly to the user-provided AVFrame
bae4f47 adxenc: alloc/free coded_frame instead of keeping it in the ADXContext
a3de401 8svx: decode directly to the user-provided AVFrame
da28bb3 amrwb: decode directly to the user-provided AVFrame
0588935 adx: decode directly to the user-provided AVFrame
1ecce26 WAV muxer: add RF64 support
0957041 lavc/tta: Add support for encrypted streams
a63dc84 Merge remote-tracking branch 'qatar/master'
08db519 Merge commit '56dea32f09e71460add14a1b6d0fbe6eb16f02a4'
7491356 Merge commit '304b806cb524fb040f8e09a241040f1af2cb820b'
fe54f6c Merge commit '4c51fe48ba6dde059360b7451db7f6bbf2f11db3'
e2b703f Merge commit '62a43d30cc3b9b2460f2c926beb522df32493625'
3ccda2b Merge commit '375ef6528c9dd2db7f9881e232cb0ec3aa16970d'
fd1abf4 lavu: avoid clashing definition of E
7ff1a4b Add add_pixels4/8() to h264dsp, and remove add_pixels4 from dsputil.
5260ede sanm: Use the correct height variable in the decoded_size checks
4ee88db sanm: init sizes with the full frame size
f0d9cca sanm: reset frame sizes on buffer destruction
365270a sanm: add forgotten check for decoded_size in old_codec37()
3b1f037 ffmpeg: fix streamcopy of lsf mp3.
64353be doc/filters: rework idet filter description
af60e45 doc/filters: apply minor fixes to il filter docs
4c69caf doc/filters: fix position of il filter docs
b582af1 Use simple nop codes for <= sse (rather than <= mmx).
972771d h264chroma: remove duplicate 9/10 bit functions.
56dea32 doc: developer: Fix wording in "naming conventions" section
304b806 build: Make library minor version visible in the Makefile
3658d2d doc: developer: Add a note about reserved system name space
69dca3a openbsd: Add minor number to shared library install name
b3f2a3f x86: mpeg4qpel: Make movsxifnidn do the right thing
4c51fe4 h264: Copy h264chroma dsp context to slice thread copies
0aa1d84 ffv1enc: better heuristic to calculate initial states
d192ac3 swscale: Disallow conversion to GBRP16
62a43d3 crc: Move static data table from header to .c file
6fb296e avcodec/rectangle: Remove nonsense assert
c177f2e libfdk-aacenc: Actually check for upper bounds of cutoff
375ef65 libfdk-aacenc: Actually check for upper bounds of cutoff
ab8f1a6 arm: Fall back to runtime cpu feature detection via /proc/cpuinfo
8160864 lavfi/amerge: make description consistent with documentation
182e342 Print mxf Universal Label if the user requested verbose logging.
c3a62d3 Merge remote-tracking branch 'qatar/master'
5d7009d evrcdec: fix wrong condition
fd6a021 get_bits: return pointer to buffer that is the result of the alignment.
5e74a2b bit_depth_template: don't depend on dsputil.h.
c7e3e55 Move ff_emulated_edge_mc prototypes to videodsp.
55e35c9 h264 intra pred: add missing includes.
8491ac3 mlpdec: check ch_assign more completely
d46d87d sparc: dsputil_vis: Fix silly variable name search and replace typo
3acaea2 lavfi/il: filter out hwaccels formats from the list of supported formats
6b171f0 lavf/matroskaenc: provide more feedback in case of unsupported codec
f0703b6 lavd/v4l2: fix error logic when enumerating standards
0e3dacb tiff: dont leave geotag_count in an invalid state on errors.
f28043d tiff: check for failure in search_keyval()
478fc7f pictordec: fix cga palette index limit
ea1d846 Fix division by 0 due to audio frame size
cb85779 dpx: include offset in the  total_size calculation
151067b dpx: Fix rounding in 10bit total_size calculation
d24de45 pcx: Add missing padding to scanline buffer
f41329c pcx: use init_get_bits8()
60950ad lavd/v4l2: implement consistent error handling
e005697 tests: add fate-lavfi-il test
6462268 pcx: fix rounding in bytes_per_scanline check
034a125 Support more atrac3-in-mkv samples.
2c5e4ae Revert "Merge commit 'db0a943266be29ff0596872ebb418dfed75d00de'"
02b3ac8 Merge remote-tracking branch 'qatar/master'
f2b89f2 Merge commit '7b41c24c5fa221b55a9302efaf1a9eeb38b12551'
0b18965 lavfi/il: move query_formats() definition up
63a9962 lavfi/il: simplify/generalize linesize computation
d1d9b93 Merge commit 'e58013dd8f00e17dd98ba64e41c72f1d152f6608'
42431a5 Merge commit 'd6d5ef5534d582f9dbaf18ac2605cf5bb72cd821'
e88f392 Merge commit '81726a4f0b8a43e19898e2a36fdde80583bafff0'
9a714d8 Merge commit 'f5fac6f77752931347ab302563802dcaa49c2419'
d808206 Merge commit 'db0a943266be29ff0596872ebb418dfed75d00de'
30085bd Merge commit '84b721db366c0734fdfd23c8daaa7da7da21f761'
3600049 Merge commit '61f9ad2dfcb3f98b7ac5777d19d0e7b61d0be01e'
0af4506 Merge commit '36fab50e90d15352e403e4cc210890810f2fb4e2'
f02f231 Do not write invalid matroska files.
cf8d9b7 imgconvert: use get_pix_fmt_score in avcodec_find_best_pix_fmt_of_2()
13ae02d imgconvert: add get_pix_fmt_score()
969039e lavfi/il: fix typo in Copyright
c0a8918 lavfi: remove mp=il filter
6e9abce lavfi: port MP il filter
796012a targa: Fix y check in advance_line
f43d09c lavf: add tee pseudo-muxer.
813784a sws: disable yuv2rgb warning for planar rgb.
350128b rv10: remove check that is always true
7b41c24 sws: dont enable chrSrcHSubSample for planar RGB
e58013d sws: use planarRgbToRgbWrapper only for 8bit per component
d6d5ef5 sws: GBRP9, GBRP10, and GBRP16 output support
81726a4 FATE: add tests for additional flavors of asf cover art
f5fac6f asfdec: support reading ID3v2 tags in ASF files
db0a943 avplay: apply the stream sample_aspect_ratio to decoded video frames
84b721d asfdec: also read Metadata Library Object
61f9ad2 asfdec: read the full Metadata Object, not just aspect ratio information
36fab50 asfdec: silence a warning
1ef0e8a asfdec: do not assume every AVStream has a corresponding ASFStream
b5fc95e motionpixels: Check that the vlc table has been fully inited
4401958 motionpixels: Propagate errors in vlc table init
e149127 Call the common 7.1 wide channel layout "7.1(wide)".
faac850 lavu/internal: rename macro E(x) to EXPAND(x)
4fa9def lavfi/histogram: make waveform mode more useful
da726a8 paf, sanm: remove unused header after b05830169d
7a259a5 Fix libpostproc compilation on x86_32 with disable-optimizations.
b46a8f0 doc/filters: end table in histogram docs
bad8224 doc/demuxers: add docs for rawvideo demuxer
765dbea lavf/rawvideodec: fix/extend option descriptions
9b9b5a4 doc/demuxers: fix copy&paste error in "@c man end" line
1116971 doc/demuxers: sort demuxers by name
5cfc0ae Merge remote-tracking branch 'qatar/master'
6b2e650 Merge commit '218aefce4472dc02ee3f12830a9a894bf7916da9'
8658e1c mss4, ra288: Remove unused DSPContext local codec context members
276c9c0 Merge commit '059866eb17cd3c66422a61d3e9c3305f55830a50'
5fd6d85 rnd_avg: fix author attribution
81a1145 Merge commit 'bf6b3ec924b4fb64d14df33077f4d4541d525dbf'
a886461 Merge commit 'b9c2408b19dc9408e9dc0ce4a099af529bbfba3b'
ffbe19f Merge commit '35685a3c2a1ec09f3c62dcfc4368fe9e92bcddf6'
0af0749 Merge commit '6a4430407404bfe55581e66a86a496c9adf6fb44'
e5670cb lavfi/histogram: make it C90 compliant
b058301 Merge commit 'b9ba5253dd1232be4b48cfe61c31ff4b3de3d10a'
29a92c0 histogram filter
e521235 Merge commit 'b9ee5f2cab3ffe1c962e542346b1ed61394864ec'
bcb15e6 Merge commit 'b5b7b75e91e291c810ebd01868a42b53f267a87c'
55151aa Merge commit '0b016eb99d38738e2c53e36549a4732a0f863b2e'
a35f5c2 Merge remote-tracking branch 'rdp/dshow_shared'
53b2083 sparc: Revert some parameter name changes in dsputil_vis.c
a92816c get_se_golomb: fix decoding of very large values
5d3d39c dsputil: Move fdct function declarations to dct.h
218aefc dsputil: Move LOCAL_ALIGNED macros to libavutil
059866e dsputil: Move WRAPPER8_16_SQ macro to the only place it is used
bf6b3ec dsputil: Move rnd_avg inline functions to a separate header
b9c2408 dsputil: Remove commented-out, unused function declarations
b8820e7 dsp: make put_no_rnd_pixels_tab 4x4 big
89946c8 dxva2: Prevent redefinition of _WIN32_WINNT
4733512 ff_end_tag: assert that the start is aligned.
810cd0d riff: chunks must be at 2 byte boundary
0d194ee vc1dec: Fix destination pointers in context for fields
35685a3 dsputil: Move ff_shrink* function declarations to separate header
6a44304 dsputil: Move ff_h264_idct function declarations to a separate header
b9ba525 dsputil: Move copy_block functions to a separate header
b9ee5f2 indeo3: replace use of copy_block4 with put_pixels
75d5156 dsputil: Move ff_svq3 function declarations to a separate header
9e31729 dsputil: Drop unused functions copy_block{2|4|16}
ed62e6e mjpegdec: use put_pixels instead of copy_block8
b5b7b75 dsputil: Move get_penalty_factor() to the only place it is used.
0b016eb dsputil: Move ff_block_permute to mpegvideo_enc
a8e748e lavf: add seek2any to allow forcing seeking to non keyframes via AVOptions
7c00d85 matroskadec: support seek to non keyframes
c0a4871 lavfi/select: correctly set prev_t and prev_pts
872855e lavfi/select: avoid double -> int lossy conversion in debug log
1afbb4c doc/filters: remove another instance of '×'
a00c4b4 af_biquad: avoid subtraction in loop
9f95661 af_biquad: unroll loop, remove variable copies
4e2c636 sws: dont write out of array on bigendian
4887085 x86/dsputil: Fix author attribution after code has been moved/splited around
54d8322 Merge remote-tracking branch 'qatar/master'
c7002e3 Merge commit '12b54a1f39fee22fa0399825ae47a43e60bad4c5'
1c65393 Merge commit '605b047bcc48482dc8a356f56629da259fbddbf1'
b8d6108 error_resilience: assert that unsupported B frame interpolation isnt used with h264
7f23b2a Merge commit 'c5fcdb440237f06f6c954185ab60970cabf786a2'
d551854 Merge commit 'ca1fe6c0e60808da45d4dfd8728f45e843b9f9b0'
60a0bc4 Merge commit 'a846dccb29d2bb0798af1d47d06100eda9ca87cc'
c4e394e Merge commit '79dad2a932534d1155079f937649e099f9e5cc27'
b5884db lavfi: fix missing space in error message.
3dea8b3 lavfi: remove disabled code.
199683c mov: remove unused function
08797c5 flac: don't check the number of channels before setting the channel layout
a1d3673 dsputil: x86: Fix compile error
aa715cd dshow: attempt to build shared as well as static
659d4ba dsputil: x86: Convert h263 loop filter to yasm
d11ac64 doc: replace '×' symbol with 'x'
b3d2c6f lavf/segment: fix DTS inconsistencies with -reset_timestamps
59d40fc lavf/mov: skip version and flags attributes in mov_read_chan function
12b54a1 mpegvideo: remove an unused function parameter
605b047 rv10: improve buffer size check.
c5fcdb4 error_resilience: remove a useless if() and FIXME
9782c77 h264: remove silly macros
ca1fe6c h263: remove an unused parameter from ff_h263_decode_init_vlc
9d083d6 flac: add channel layout masks for streams with 7 or 8 channels.
41244e1 flac: don't check the number of channels before setting the channel layout.
4745194 Merge remote-tracking branch 'rdp/combined2'
864fdfa framecrcenc: print all side data elements, not just the first
b2c4431 framecrcenc: Also print the size of side data elements
579c4ad Fate test to print side_data crc if present
78dc4cb Merge remote-tracking branch 'qatar/master'
d71f8d7 qtrle: fix 1bit row_ptr comment
0b74fd1 Merge commit 'dff6197dfb9b2d145729885c63f865c5fdd184aa'
73562f1 Merge commit '8136f234445862c94d1c081606b2d1e3d44fccf3'
a846dcc h264chroma: x86: Fix building with yasm disabled
3138b15 Merge commit '06cf597c352519d2b70f293518c61b8c312f5d4f'
769eba7 Merge commit '89f11f498b9c15bc71494a11a7ec560f4adf630d'
68c0144 Merge commit '685e6f2e3939f124b41c7801cc541dad8252af3d'
a845ac7 Merge commit '2cd4068071b9a8908823a3107f97e938211045ce'
ddc3ca2 Merge commit 'da7baaaae79b4d7d715d35ea6bcfbdd149edc177'
6e9f3f3 Merge commit '238614de679a71970c20d7c3fee08a322967ec40'
fadf845 Merge commit '48a4ffa722c0874b251de9d201babed52cef0bcb'
7af876a flac: add channel layout masks for streams with 7 or 8 channels
8ab2173 lavc/bink: Chech for malloc failure
6c38884 Merge commit '620289a20e022b9c16c10d546ef86cc0bb77cc84'
0ddca7d dsputil: fixup half a dozen bugs with ptrdiff vs int linesize
ede45c4 Merge commit '25841dfe806a13de526ae09c11149ab1f83555a8'
82bd04b rv34: Drop now unnecessary dsputil dependencies
79dad2a dsputil: Separate h264chroma
293065b mpegvideo: initialize dummy reference frames.
dff6197 nuv: do not rely on get_buffer() initializing the frame.
8136f23 yop: check for input overreads.
06cf597 yop: check that extradata is large enough.
89f11f4 qtrle: fix the topmost line for 1bit
685e6f2 xxan: properly handle odd heights.
2cd4068 fraps: fix off-by one bug for version 1.
da7baaa aasc: fix output for msrle compression.
238614d cdgraphics: do not rely on get_buffer() initializing the frame.
39a9fdd yop: initialize palette to 0
9bd6375 msrledec: check bounds before constructing a possibly invalid pointer,
6ed9fc4 svq1: replace struct svq1_frame_size with an array.
6a39985 cmdutils: remove ansi from the list of broken codecs.
99162f8 vf_yadif: silence a warning.
48a4ffa asf: K&R formatting cosmetics
77bcb89 vc1dec: use codec_id instead of codec_tag for VC1IMAGE
127ff88 ffmpeg: do not call exit from exit_program()
68dfe53 vdpau: Rename union, avoid name conflict with vdpau
ccf9dd0 ffmpeg: dont allow -flags to override -pass
a127879 lavf/segment: extend PTS debugging log with -reset_timestamps
212bb64 ffplay: report video frame changes only in debug mode
58c4b0f ffplay: extend feedback in case of video changes
b2a722a sh4: drop unused functions
f0eacbc dvenc: dont fail hard if the timecode is invalid
620289a sh4: Fix silly type vs. variable name search and replace typo
b0635e2 movtextenc: fix pointer messup and out of array accesses
f7b7f02 Merge remote-tracking branch 'rdp/combined'
c2dd5a1 ljpegenc: allocate needed scratch-buffer
a8343bf riff: fix infinite loop
70b348e configure: Group all hwaccels together in a separate variable
c9f933b Add av_cold attributes to arch-specific init functions
2b20397 libmpcodecs/vd_ffmpeg.h: remove, its unused and removed upstream
81e357d libmpcodecs/vf_pullup: update to latest version from mplayer
13afcdd libmpcodecs/vf_uspp: update to latest version from mplayer
3ce3d4c libmpcodecs/vf_unsharp: update to latest version from mplayer
7a48856 libmpcodecs/vf_spp: update to latest version from mplayer
1413259 libmpcodecs/vf_sab: update to latest version from mplayer
fe8bc6d libmpcodecs/pullup: update to latest version from mplayer
8f7e3e6 libmpcodecs/vf_noise: update to latest version from mplayer
3ca46d0 libmpcodecs/vf_pp7:update to latest version from mplayer
fdd574e libmpcodecs/vf_qp: update to latest version from mplayer
b7e6622 libmpcodecs/vf_mcdeint: update to latest version from mplayer
25ed6e9 libmpcodecs/vf_ilpack: update to latest version from mplayer
011702f libmpcodecs/vf_ivtc: update to latest version from mplayer
0b36a05 libmpcodecs/vf_fspp: update to latest version from mplayer
2b9eb61 libmpcodecs/av_helpers: update to latest version from mplayer
e02c713 libmpcodecs/vf_filmdint: update to latest version from mplayer
5d01151 libmpcodecs/vf_divtc: update to latest version in mplayer
99a0813 libhmpcodec/mp_msg: update to latest from mplayer
25841df Use ptrdiff_t instead of int for {avg, put}_pixels line_size parameter.
745cb39 libmpcodecs/help_mp: update to latest from mplayer
a54737f libmpcodecs/cpudetect: update to latest from mplayer
0b6f34c Merge remote-tracking branch 'qatar/master'
103a2c2 libmpcodecs: update img_format.* & mp_image.* to latest from mplayer
708ed15 libmpcodecs/vf_stereo3d: update to latest version from mplayer
5a83115 ffv1: check for malloc failure
b77d94d ffv1enc: check for malloc failure
0e2b003 doc/filters: apply various rendering changes to the showspectrum docs
2d22e97 doc/filters: fix @item syntax in showspectrum docs
fc0d069 flacdec: silence several "warning: X may be used uninitialized in this function"
96a08d8 wmavoice: silence may be used uninitialized warnings
e66240f avfilter: x86: consistent filenames for filter optimizations
81f2549 lavfi/showspectrum: display multiple channels in separate row
353bd15 sws: Fix "warning: comparison of distinct pointer types lacks a cast"
63c61f0 vc1dec: Fix 2 "warning: may be used uninitialized in this function"
c67ddb5 Merge remote-tracking branch 'mjbshaw/master'
a2bff49 Merge remote-tracking branch 'qatar/master'
60f06f9 libopenjpegenc: make dci compliant j2c
d9df93e mpegvideo: simplify REBASE_PICTURE
b5f544a swr: Dont use floats for S32->S32 when possible
be989f9 swr: reorder init code to make rematrix status available earlier
24244ce swr-test: Fix clip to 32bit
b8c5559 swr/resample: fix integer overflow, add missing cast
91debec swr/resample: fix filter rounding and cliping for s32
cf7b71b doc/filters: reformat various filter tables items
7195637 lavu/parseutils: add digital cinema frame sizes
d106679 qdm2: disable superblocktype_2_3==0 code
ccfd8cf qdm2: Fix data type used in multiplication.
773fc6e lavfi/showspectrum: set default height to 512
4d37d2b put_vp_no_rnd_pixels8_l2_mmx: fix type
fe63f3d doc/syntax: add missing frame sizes
3bba91d doc/syntax: fix frame rate documentation
1897109 lavfi/pad: add support to named options
c442819 ffplay: remove misleading comment from audio_decode_frame()
02af4e9 ffplay: rename audio_decode_frame() variable "pts" to "audio_clock0"
6e32b37 ffplay: remove pts_ptr argument from audio_decode_frame()
cb573f7 avcodec/x86: Add daniels copyright to the recent gcc->yasm convertions he did.
13eb9fc build: Remove superfluous MAKE variable for the build suffix
d1511c02 proresdsp: Fix checkheaders
90020d7 lavf/segment: use correct spelling and value for EXT-X-ALLOW-CACHE tag
c91f1f3 ffplay: drop redundant NULL sws_freeContext() check in stream_close()
0cecaa9 ffmpeg: free attachments, fix memleak
a60530e Require at least three frames to autodetect loas.
695af8e h264: skip error concealment when SPS and slices are mismatching
0e9b9a6 flacdec: skip in stream header packets
23686c7 doc: update filter_design.txt to API changes.
cdc4886 h264: silence warning about array index being out of bounds
4be0b91 Merge remote-tracking branch 'cus/stable'
6d9c21d doc/indevs: add missing final dot in v4l2 option value description
fd6b6ef lavfi/crop: fix help message for the keep_aspect option
6032a1c ffplay: extend doxy for audio_decode_frame()
55910e1 lavd/alsa: simplify reordering functions definition.
6726fb6 avfilter/vf_hqdn3d.h: restore author attribution, history and project name
d593f2b avfilter/x86/vf_hqdn3d_init: fix author attribution & project name
0d13a7b Merge remote-tracking branch 'qatar/master'
4ea7fbb ffplay: step to next frame if paused when seeking
c5eab4b ffplay: move up pause functions
5de3f72 ffplay: remember last window dimensions
4fd6e5a ffplay: fix order of setting show_mode
571ef42 ffplay: dynamically allocate audio buffer
b45a3e1 Map the interlaced flag of yuv4mpeg streams to AVCodecContext->field_order.
6289a82 build-sys: Fix pkgconfig files when ffmpeg is built with --build-suffix
985e93a Do not fail for mixed interlaced / non-interlaced YUV4MPEG streams.
8af915c vp56: remove clear_blocks call, and clear alpha plane U/V DC only.
6a50e8a Do not change codec in flv streams if the user has forced a codec.
5a67e30 ffmpeg: fix broken channel_layout option
423856c doc/filters: fix syntax and typo for the afade curve option
986540b doc/filters: create a dedicated examples section for lut*, and itemize
902fa77 doc/filters: fix syntax and description for the lut* options
b868275 doc/muxers: fix level for the segment options subsection
99eedfc doc/muxers.texi: Fix mp3 picture attachment documentation.
911e270 Merge remote-tracking branch 'qatar/master'
1bc51a7 Merge commit '1730ca2eca42974af0c29f38a0770997cba2f0da'
69a6edd Merge commit 'f2960097e42ddf9a356bab6547f87906f6999e0a'
76d9012 vf_hqdn3d: x86: Add proper arch optimization initialization
6c1a7d0 Use proper "" quotes for local header #includes
4eef2ed ppc: fmtconvert: Drop two unused variables.
9ec8971 bink demuxer: set framerate.
1730ca2 bink demuxer: check malloc return value
f296009 bink: fix a check for the first frame.
8787847 doc/developer: Drop obsolete MPlayer reference
8b0fda1 doc/developer: Add ISC license to list of acceptable licenses
cb30bf7 doc/developer: Add web links for all suggested licenses
086566a dict: fix memleak
ffd02d0 Merge remote-tracking branch 'mjbshaw/master'
4789c25 matroska: fixed missing S_DVBSUB subtitles
c6779c5 vc1dec: fieldtx is only valid for interlaced frames
28f36dc libopenjpegenc: simplify switch statement
c58c673 libopenjpegenc: add support for pix fmt gbrp (8-16 bit)
131fac1 vc1dec: fix block_off
b999774 doc/indevs: document v4l2 options
349e7f4 doc/indevs: itemize examples for the v4l2 device
d2ccab5 lavfi/buffersrc: forward filter_frame errors.
dcce433 lavfi/af_amerge: set outbuf->audio->channels.
ae14887 lavfi/af_amerge: check for buffer queue overflows.
6560625 lavfi/bufferqueue: add ff_bufqueue_is_full().
dd87d4a Merge remote-tracking branch 'qatar/master'
01d012b Merge commit '29f1fa74225e9fdbab6d590857edbecb51cf74da'
324498f Merge commit 'a65f965c04bfa27adedc0409c14cc05903f483d0'
ed34154 Merge commit 'a5ba798c16d0614d982a76755fdd72b37d437170'
7e0fc1a CREDITS: redirect to Git log, remove current outdated content
22fad4e doc/filters: fix afade cuve types listing
e47114d lavfi: increment max number of registered filters from 128 to 256
a842dc6 doc/indevs: apply misc fixes to the v4l2 documentation
514216d lavd/v4l2: read the correct time per frame from devices that support a standard
402ea62 lavfi/biquads: remove pointless casts
b70ea49 Port biquads filters from SoX
ff23b76 lavd/v4l2: add list_standards option
dcfbe1e doc/eval: sort functions by name
41e5e28 doc/eval: fix/extend documentation for taylor() function
d99bc84 doc/eval: fix/extend documentation for root() function
52acd79 x86: hpel: Move {avg,put}_pixels16_sse2 to hpeldsp
29f1fa7 configure: Move newlib libc check before mingw libc check
197252f configure: Add a comment indicating why uclibc is checked before glibc
0f5b0b4 avisynth: Change demuxer name to avoid conflicts with AVS
a65f965 mpegvideo: Do REBASE_PICTURE with byte pointers
cdf0877 h264/cabac: check loop index
fe6767f asfdec: fix integer overflow in packet_replic_size check
2b6a818 mips: optimization for float aac decoder (core module)
9df9420 interplayvideo: Free previous frames on resolution changes.
9c50e69 loco: fix rgba on big-endian
a084884 flashsv: clear blocks array on reallocation
0dcfcca auenc: strict check for supported codec
10e4905 auenc: remove put_au_header() and merge its code into au_write_header
984add6 wma: check byte_offset_bits
033f164 fixup_vorbis_headers: add missing malloc failure check
0451ff2 oggparsevorbis: use av_realloc consistently
4a2da83 dnxhddec: fix integer overflow / index check
b926cc7 mss3: prevent AC state from becoming invalid in rac_normalise()
32de283 avstring: fix "warning: return discards const qualifier from pointer target type"
d2e0a27 msrledec: merge switches
dbaae33 msrledec: move loop into switch
c2992b7 msrledec: move output pointer test up
d8a7c49 mpegvideo_enc: factor expression out
afb4bc3 Merge remote-tracking branch 'qatar/master'
a5ba798 dsputil: remove unused functions copy_block{2, 4, 8, 16}.
61d3676 movenc: Simplify code by using avio_wb24
91f3592 Correctly mark non-default streams when muxing matroska.
71f8d70 dirac/x86: fix compile without yasm
4d3d362 dirac/x86: fix compile without inline asm
3c3d68a Fix 1bpp palettized png with width not a multiple of 8.
dc8dd2f sanm: Check MV before using them.
1d81f74 dict.c: use av_mallocz instead of av_realloc
0dfc01c huffyuvdec: Skip len==0 cases
4420b41 huffyuvdec: check for and propagate failures from inside generate_joint_tables()
f67a0d1 huffyuvdec: Check init_vlc() return codes.
99b1b2b r3d: check that sampling rate is non negative.
df92ac1 r3d: fix division by 0 with 0 sample rate
3cd9849 eval: fix 'warning: ignoring return value of strtod, declared with attribute warn_unused_result'
ebe368d ac3enc: fix 'warning: block0 may be used uninitialized in this function'
036b9ee oggenc: fix "oggstream may be used uninitialized in this function" warning
4e0bc99 bfin: unbreak compilation
5068bcd Merge remote-tracking branch 'qatar/master'
d1bbd30 Merge commit 'f81c37e40fe3236d54da12aef9cdba48ba70ec31'
3c8085d Merge commit 'e6b1c3bbe7082c71ea8ee8ac83698c156c9e4838'
31d8d61 Merge commit 'aec50f79e7460340a148a3096fe212d67edc2c64'
f02033b Merge commit 'f713411d4cfbd9c467aeda77b16ca6bc4db55d10'
14aa358 Merge commit '098eed95bc1a6b2c8ac97f126f62bb74699670cf'
8265c0f4 Merge commit 'f550583c00e231b587d8ef98451cfbb6b6561eb6'
8a6ae87 lavc: move deprecated audio_resample* bellow
7194330 vf_delogo: fix copying the input frame.
f81c37e vf_delogo: fix an uninitialized read.
76e74e4 h264: remove obsolete comment.
4731895 mpegvideo: remove some unused variables from Picture.
231fd1e utvideoenc/v410enc: do not set AVFrame.reference.
e6b1c3b pthread: make ff_thread_release_buffer idempotent.
729b371 mvi: set framerate
aec50f7 rawdec: use AVPALETTE_SIZE instead of magic constants.
e6da5d2 mimic: remove a pointless cast.
30d6250 mdec: return meaningful error codes.
f713411 mdec: cosmetics, reformat
098eed9 mdec: merge mdec_common_init() into decode_init().
f1c3959 eatgv: use fixed-width types where appropriate.
11c99c7 h264: check the pixel format directly and force a reinit on mismatches.
f9a8eeb iff/deep: fix rle32 on big-endian
c59211b x86: Simplify some arch conditionals
9efceaf takdec: switch to init_get_bits8()
3939b79 wmavoicedec: use the checked bitstream, reader
14c8ee0 vp3dec: move threads check out of header packet type check
1336382 avfilter_get_audio_buffer_ref_from_frame: fix handling of >8 channels
438ea56 bfin: Separate VP3 initialization code
f550583 bfin: update VP3 idct
94ef166 dirac/x86: Fix handling blocksizes that are not a multiple of 4
5c9cae7 dirac: Only use MMX if MMX is available.
8c4aebb qdm2: increase noise_table size
4484c72 alsdec/read_specific_config: check for init_get_bits failure
1146bbc Merge remote-tracking branch 'qatar/master'
bb2f4ae Merge commit '05b0998f511ffa699407465d48c7d5805f746ad2'
51e9d2d aasc: fix 16bpp on big-endian
834e9fb x86: hpeldsp: Fix a typo, use the right register
4839fbe shorten: fix array subscript is below array bounds warning
05b0998 dsputil: Fix error by not using redzone and register name
0501d06 lavd/v4l2: use avcodec_find_decoder in list_formats
4ade824 mjpegdec: rgb mode is specific for ljpeg, disable it for others.
73abc3a aacdec: check init_get_bits return
8888c72 mjpegdec: fix memcmp size for *_count
d88d0b6 Write forced track flag to matroska files.
a6a5101 Fix some avi rawvideo formats on big endian.
4eb93be swscale: GBRP output support
deefdf9 avpriv_mpeg4audio_get_config: check init_get_bits() return code.
96f452a aacdec: check channel count
9d602a0 lavc/dnxhdenc: print valid profiles when codec parameters are invalid
5b83b2d lavc/dnxhddata: add frame_rates field to cid table
93d319a lavd/v4l2: select input immediately after opening the device
5306976 lavd/v4l2: sanitize logic of device_try_init(), so that it properly signal errors
27db2bf ffmpeg: remove -crop* and -pad* options
43af18e ffmpeg: implement -force_key_frames expression evalution
2b14344 Merge remote-tracking branch 'qatar/master'
f5c0b9a Merge commit '96753bd00d6d4046db6818c0aadc21bf2a11d77b'
edde562 AVG_PIXELS8_XY2: fix typo, make code actually work
5327a45 dsputil: x86: Correct the number of registers used in put_no_rnd_pixels16_l2
d9e62f3 dsputil: add missing HAVE_YASM guard
5934be1 x86/mpeg4qpel: Fix author attribution
aa3f449 x86/hpeldsp: Fix author attribution
91c8921 Merge commit '71155d7b4157fee44c0d3d0fc1b660ebfb9ccf46'
6b2f7fd Merge commit 'f90ff772e7e35b4923c2de429d1fab9f2569b568'
f2b6aab lavf/srtdec: do not try to queue empty subtitle chunks.
2026eb1 arm: vp8: Fix the plain-armv6 version of vp8_luma_dc_wht
07a7145 lavc/iff: rgbn: fix decoding on big endian
96753bd dsputil: x86: Correct the number of registers used in put_no_rnd_pixels16_l2
0eedf5d dsputil: add missing HAVE_YASM guard
78bc4d6 hwaccel: do not offer unsupported pixel formats
ec0e920 vdpau: add missing pixel format for H.264
71155d7 dsputil: x86: Convert mpeg4 qpel and dsputil avg to yasm
f9abeec swr/ build_filter: use av_calloc() fix buffer overflow
167af70 swr: limit phase_shift to a less insane value.
f90ff77 Move H264/QPEL specific asm from dsputil.asm to h264_qpel_*.asm.
b168308 tiff: in add_string_metadata() check the count more completely
5de286e mvdec: check var_read_string() return value
362271d mvdec: Check the frame counter against the correct limit.
6512405 sws: disable yuv2rgb warning for planar rgb.
f0d3a03 sws: include isRGB in  isAnyRGB() so that future RGB formats wont be missed again
02001a3 sws: add planar RGB formats to isAnyRGB
3c2ecfc sws: dont enable chrSrcHSubSample for planar RGB
4e585f6 sws: use planarRgbToRgbWrapper only for 8bit per component
5cb0782 Merge remote-tracking branch 'qatar/master'
c46943e Merge commit '3f47d316cda9037024ffbc76f789332e62b729bc'
8380fc8 Merge commit '7bcaeb408e3eb2d2f37a306009fa7fe7eb0f1d79'
8ab97a6 Merge commit 'a0cabd0a27587525e90a44660c795d40d2f44fe2'
c0c06c1 doc/texi2pod: fix warnings introduced in e7e14bc69a606a6bec82efef729263cd38f122d4
27cadb9 remove av_strnstr from Changelog
fe1057e doc: update the reference for the title
325ee4e Merge commit 'f337c29017b10c98ccb4dce20efced4c74b665f6'
3a9f48f Merge commit 'ade402804a0e811cd00862c90559121a793054a6'
446d62f Merge commit '69c25c9284645cf5189af2ede42d6f53828f3b45'
d235d24 Merge commit 'ded3673d77943c376d94e8157b1238bbd1eeca2d'
e7e14bc Merge commit '38c1466ca41c73c7ce347da702362cb69c151716'
04f4dbc mpegvideo_enc: fix indentation in load_input_picture()
3f47d31 mpegvideo_enc: do not modify the input frame.
7bcaeb4 mjpegdec: fix indentation
0ce033f rawdec: cosmetics, reformat
b965cb9 mimic: return meaningful error codes.
a0cabd0 mimic: cosmetics, reformat
04e1249 iff: drop ff_ prefix from a static function.
9221c0a pngdec: cosmetics, reformat.
edb2426 dxa: return meaningful error codes.
adf0110 eatgq: cosmetics, reformat.
25c7552 lavc/iff: ilbm: unbreak decoding on big endian
f337c29 eatgq: return meaningful error codes.
4b7598e eatgv: cosmetics, reformat
ade4028 eatgv: return meaningful error codes.
0859eaa cyuv: return meaningful error codes.
6837bd6 txd: return meaningful error codes.
42c6f2a lavfi/vf_drawtext: default to expansion=normal.
69c25c9 dnxhdenc: fix invalid reads in dnxhd_mb_var_thread().
5361f49 fate: add an attachment to the Matroska test.
255ae9f lavfi: version bump and change log entries after the last commits.
033a86f x86: h264qpel: Move stray comment to the right spot and clarify it
41f025d ffmpeg: support filtering of unknown channel layouts.
699b286 lavfi/af_anull: accept unknown channel layouts.
b005024 lavfi/af_aresample: accept unknown channel layouts.
6d962ae lavfi/af_aformat: accept unknown channel layouts.
ea645e9 lavfi/buffersrc: accept unknown channel layouts.
19506af lavfi/sink_buffer: accept unknown channel layouts.
b6b2f34 lavfi: implement ff_query_formats_all().
7bb98b7 lavfi: implement ff_all_channel_counts().
b6afb2d lavfi: support unknown channel layouts.
fccd8c2 ffmpeg: add -guess_layout_max option.
9648e14 lavc/gif: remove some obsolete/irrelevant chunks
d1d159d lavf/gifdec: cosmetics: remove extra whitespace
254e11c lavf/gifdec: fix typo
e4033d8 sws: GBRP9, GBRP10 GBRP12 GBRP14 output support
61884d1 sws: GBRP output support
c8f25ca atrac3: fix buffer size for get_bits.
66daebc indeo4: check for invalid transform_size blk_size combinations
cfc7b9c 4xm: remove avcodec_get_frame_defaults() calls
d73b65e 4xm: add assert to check that the pointer from read_huffman_tables is within the array
53a3fdb 4xm: Check available space in read_huffman_tables()
dcbb920 Fix atrac3 decoder broken in e55d53905f34f8e8747f6d321e9a695dc02ebb2f
c6ef764 ffv1enc: fix gbrp>8bit
0e3afac atrac3: use correct loop variable in add_tonal_components()
e80be5a0 lavfi/showwaves: fail in case of push_frame() error
e4e36a4 doc/filters: apply minor fixes
b7d34b3 lavfi/showwaves: add display mode option and mode=line
13aca07 gifdec: resync support
ded3673 doc: document libx264 options and mappings
38c1466 dict: add av_dict_parse_string()
29b553c libx264: introduce -x264-params private option
40b4468 lavc/dnxhddata: fix bitrates for cid 1251 and 1252 in cid table
495cb44 setpts: deprecate RTCTIME, we have time(0) which is more generic
fc29228 Merge remote-tracking branch 'qatar/master'
25be630 Merge commit 'b85a5e87af4254b80913fe33591d96361f30832b'
b2d0c5b Merge commit '33552a5f7b6ec7057516f487b1a902331f8c353e'
e9125dd Merge commit '2c10e2a2f62477efaef5b641974594f7df4ca339'
d07b0d9 swscale: check flags instead of nb_components to find if pixel format have alpha
5ea5ffc doc: support multitable in texi2pod
7003d65 lavc/gifdec: remove obsolete check
51c7af9 lavc/gifdec: move idx_line allocation out of gif_read_header1()
285128e lavc/gifdec: do not return nonzero *got_frame if frame is not passed
aaebdce lavc/gifdec: simplify "!= 0" checks
f1412c7 lavc/gifdec: use memcpy()
91ae9bc Merge commit '6bdb841b46d170d58488deaed720729b79223b1d'
0b55b16 avfilter: allow setpts filter to use wallclock time for calculations
b85a5e8 lavu: Add av_strnstr()
a84fb6e h264: Allow discarding the cropping information from SPS
ab6c933 vqavideo: check chunk sizes before reading chunks
e9d443c eacmv: Free frames on resolution changes
286930d gifdec: check that w,h is not zero
a0d1440 Fix compilation with --disable-everything on x86_32.
c4738c3 ffmpeg: fix typo in open_files() message
1ec3324 lavf/img2enc: extend current options documentation
069d156 lavf/img2dec: fix option help fields
2756c30 doc/faq: fill missing word in the concat protocol entry
40cb682 doc/faq: mention concat protocol documentation in the protocol concatenation entry
c103503 gifdec: gif_copy_img_rect: Fix end pointer
fc8e8e5 h264_qpel: put cpuflags checks back.
cf48b00 cavsdec: check for value in get_ue_code()
77b740a lavu/timecode: fix time code calculation for 60000/1001 drop frame
a717fa8 lavu/timecode: Allow drop frame mode for 60000/1001 fps
33552a5 arm: Add mathops.h to ARCH_HEADERS list
4333df6 avstring: K&R formatting cosmetics
2c10e2a build: Make the H.264 parser select h264qpel
c5c2060 x86: h264qpel: add cpu flag checks for init function
55d66b2 movenc: check that fps for tmcd is within encodable range.
9362f31 movenc: Calculate fps for tmcd without intermediate step.
bee044d ffmpeg: copy tmcd track timebase parameters
b75ac7c lavc: include timebase in avcodec string at debug level.
c071b00 mpeg12demux: Fallback to startcode for stream type identification.
6bdb841 h264: copy h264qpel dsp context to slice thread copies
8e148b8 arm: h264qpel: use neon h264 qpel functions only if supported
eb567a7 eacdata: do not set sample_fmt
7b007a7 flic: do not set sample_fmt
fc13a89 Merge remote-tracking branch 'qatar/master'
70b0aeb Merge commit '7a95afe433b2a692f490b98948c082e62ffc1d27'
9c555bc Merge commit '528878ee7b377e23a194d7c801571d97793047e0'
b4581e9 Merge commit '4a4a7e138c92901e04db46a6b05cc6948023e5f5'
1d2abca wmv2enc: drop setting of idct_algo
40c2750 Merge commit '57ed8debb9b9cc565cc6e9f98c5b5cbb9f69097c'
dd5689a matroskadec: export codec bits_per_coded_sample
ee8d4a4 matroskaenc: fix -codec copy with TTA
9ddf563 matroskaenc: support TTA muxing
c89a8ee doc/eval: fix/review the section about SI prefixes and usage
ca1bc18 doc/eval: fix documentation for time() function
2b207ba doc/eval: substitute if/then/else construct with an example making use of boolean expression composition
2ed0803 lavu/eval: extend if/ifnot functions to accept a third parameter
056664f lavc/tta: remove nonsense s->avctx indirection, use avctx directly
e65046b lavfi/earwax: remove config_input()
e9d8173 dsputil: Separate h264 qpel
7a95afe doc: fix dependencies in pod generation
528878e openbsd: configure: Stop enabling PIC by default
4a4a7e1 rtpenc_chain: Use the original AVFormatContext for getting payload type
9321171 rtp: Make sure the output format pointer is set
fc50175 Refuse to mux tta into matroska, the output file is broken.
7e059c9 mpeg4videoenc: check w,h to be within the supported range.
46cb618 gifdec: check that the last keyframe exists and has been successfully parsed.
b53ed19 lcldec: Check length before unsigned subtraction.
69fb605 mpc8: check stream count before accessing stream 1.
ee9151b ff_mss12_decode_init: check dimensions
df39c3c matroskaenc: add codec_tag lists back.
f8b6d48 Only try to auto-detect LATM in mpegts if the LOAS demuxer was configured.
9d6e0ac floatdsp: restrict->av_restrict
7357ca9 sanm: Check decoded_size.
57ed8de wmv2: Propagate the wmv2 idct permutation type to the dsputils context
e90820d rtp: Make sure priv_data is set before reading it
31cd1e2 eval: add function to access the current "wallclock" time.
665f2d4 hls: add missing checks for accessing avoption fields
8071288 mlpdec: move ch_assign setup code down to after ch layout is set.
6747b0b mlp: fix channel order.
d4e5d8d lavf/hls: broker HTTP options
e319725 lavf/segment: exit immediately in case of invalid stream specifier
bb539eb lavf/segment: avoid failure in case -flags +live and -segment_times/frames are specified
f4e4e5b lavf/segment: drop now pointless segment_list_close() function
ca68acd lavf/segment: mark #EXT-X-ENDLIST in M3U8 only at the end of stream
8b8ac78 Merge remote-tracking branch 'qatar/master'
1e7a92f Merge commit 'baf35bb4bc4fe7a2a4113c50989d11dd9ef81e76'
f900fd5 Merge commit '2612c4dc78e1750c4653bf5a9f2cbe95f7b4ed6e'
70270f2 Merge commit '2bef1a83d7a3ca60b161ab90bf4d4338e5def5e7'
6d1e9d9 Merge commit '32ff6432284f713e9f837ee5b36fc8e9f1902836'
ac89875 Merge commit '88bd7fdc821aaa0cbcf44cf075c62aaa42121e3f'
a793a58 lavfi/swapuv: support all planar yuv pixel formats
b90ab2b Merge commit '2e4bb99f4df7052b3e147ee898fcb4013a34d904'
516f30e Merge commit '0ee8293a77a6afad161e91ce1d43c4a57ce33a6a'
0ff21c3 mlpdec: remove disabled code, leftover from merge
826188d Merge commit 'ed1b01131e662c9086b27aaaea69684d8575fbea'
86b892a Merge commit 'b0c7e3ffd09f68022429920da483ad7abed84aa1'
1cf6f6f Merge commit '1fd2deedcc6400e08b31566a547a5fac3b38cefb'
cd6a861 Merge commit '3ffcccb4fbaae4d5ad775506f1f2761f2029affa'
fa36270 Merge commit '99ccd2ba10eac2b282c272ad9e75f082123c765a'
8102f27 Merge commit '73b704ac609d83e0be124589f24efd9b94947cf9'
24604eb Merge commit '5959bfaca396ecaf63a8123055f499688b79cae3'
6e6e170 Merge commit '42d324694883cdf1fff1612ac70fa403692a1ad4'
b1b870f Merge commit '55aa03b9f8f11ebb7535424cc0e5635558590f49'
cf29f49 rtpenc: fix overflow checking in avc_mp4_find_startcode()
ecb918e rtmp: fix buffer overflows in ff_amf_tag_contents()
3cff533 rtmp: fix multiple broken overflow checks
205b2d2 adcpmenc: remove unused header
a2dd988 jpeglsenc: add missing put_bits.h header
be38aab ffv1enc: include correct header
6f465c6 dcaenc: remove unused header
92d874c flacenc: include correct header
2e41300 float_dsp: Include config.h for redefining restrict
4e69237 rtmp: fix buffer overflows in ff_amf_tag_contents()
902cfe2 rtmp: fix multiple broken overflow checks
2f01456 rtpenc: fix overflow checking in avc_mp4_find_startcode()
713dea5 truemotion2: use av_mallocz()
e49c2aa truemotion2: clear the token array if its initialization fails.
baf35bb dsputil: remove one array dimension from avg_no_rnd_pixels_tab.
2612c4d dsputil: remove 9/10 bits hpel functions.
2bef1a8 dsputil: remove some never-assigned function pointers from the struct.
32ff643 dsputil: remove avg_no_rnd_pixels8.
88bd7fd Drop DCTELEM typedef
2e4bb99 vorbisdsp: convert x86 simd functions from inline asm to yasm.
0ee8293 vp3dsp: don't do aligned reads on input.
b89815f mvdec: check channel count.
e6cc3c8 mvdec: minor simplification, remove av_inv_q()
4c9f35b mvdec: use avpriv_set_pts_info() instead of directly setting tb.
1bb0579 sanm: remove "duplicate" for loop.
ed1b011 mlp: implement support for AVCodecContext.request_channel_layout.
b0c7e3f mlp_parser: account for AVCodecContext.request_channels when setting the channel layout.
1fd2dee mlpdec: set the channel layout.
3ffcccb mlpdec: TrueHD: use Libav channel order.
99ccd2b mlp: store the channel layout for each substream.
40cf1ad mlp_parser: cosmetics: re-indent.
49b729d sanm: check image dimensions before using them
73b704a arm: Add some missing header #includes
5959bfa floatdsp: move butterflies_float from dsputil to avfloatdsp.
42d3246 floatdsp: move vector_fmul_reverse from dsputil to avfloatdsp.
55aa03b floatdsp: move vector_fmul_add from dsputil to avfloatdsp.
d56668b floatdsp: move scalarproduct_float from dsputil to avfloatdsp.
c4274d1 lagarith: return more meaningful error codes
5b10c5e lavfi/showwaves: fix check on showwaves->outpicref
379d03b Fix compilation with --disable-everything --enable-demuxer=loas
c114414 lavf/aiffenc: ID3 tags support
30a40d4 lavf/segment: provide link to HTML M3U8 draft, also fix mentioned version in docs
7694533 doc/muxers: remove outdated comment about live flags for the segment muxer
40297a8 Support solid gray frames when decoding Lagarith.
e65d850 libm: Add fallback definition for cbrt() using pow()
26345ac Merge remote-tracking branch 'qatar/master'
9774251 rtpenc: do not use random values for seq when bitexact is requested.
73b59cc Merge commit '4f56e773fe8a554b8c2662650aaf799c2ece2721'
eb2f499 Merge commit '9146e872c643fb8f20f9043f1b93a3cddfad15c6'
766f055 Merge commit '4af5310d29379283553bcd9f541a3f6c317f706e'
b4a7f4d Merge commit '570a4a0189946c2c983da41d37fdd67fa13266e7'
0881cbf proresdec: support mixed interlaced/non-interlaced content
0a84174 mov: prevent double free if the caller replaces the io context.
b3ab281 avcodec/x86/cabac: workaround llvm 4.2.1 bug
4a73fbd vp3/5: move put_no_rnd_pixels_l2 from dsputil to VP3DSPContext.
2338af0 doc: document aresample:first_pts
4f56e77 x86: ac3: Fix HAVE_MMXEXT condition to only refer to external assembly
ab587f3 rtpenc: Start the sequence numbers from a random offset
e4eebc2 avf_showwaves: fix null pointer dereference
03a82d5 doc/swr: More verbose description of the force resample flag.
c5f9cc9 doc/swr: elaborate on what the LFE mix level is.
ace74b2 doc/swr: typo fix
e0f208a doc/swr: docu lfe mix level unit & range
4606183 doc/swr: try to fix non english "inclusively included between"
83440f4 doc/swr: Mention that the internal sample format is choosen automatically if not set
2dd0751 docs/swr: better used_channel_count docs
05340be img2dec: support seeking in infinitely looped stream
9146e87 Revert "fate: Use wmv2 IDCT for wmv2 tests"
0f2d4ed doc/muxers: extend and clarify documentation for the segment muxer time options
4630dfd lavf/hlsenc: append last incomplete segment when closing the output
aeef76b dsputil: CONFIG_DWT doesnt exist anymore
5b95d39 vp3: fix compilation with a disabled theora
4af5310 get_bits/put_bits: K&R formatting cosmetics
ed37a56 oggdec: remove unused variables
f6a80d6 Merge remote-tracking branch 'qatar/master'
cf4515e Merge commit 'ce378f0dd0c4e5350b3280e6b3e8d6b46fe4b0a3'
6ea8a83 afade filter
5f61e09 Merge commit '93af2734ee609133eaeca28329d7f13241dd411f'
db23d5d Merge commit 'e6bc38fd49c94726b45d5d5cc2b756ad8ec49ee0'
570a4a0 avidec: use sensible error codes instead of -1
2cf9ab6 Merge commit '8a4f26206d7914eaf2903954ce97cb7686933382'
248140f Merge commit '3ef6d22e1ba544ab37c73e8fc61382f13aac250f'
bc639db Merge commit 'a2a991b2ddf951454ffceb7bcedc9db93e26c610'
acc0c01 Merge commit 'f53490cc0c809975f8238d5a9edbd26f83bd2f84'
fbdb031 ac3dec: fix non-optimal dithering of zero bit mantissas
144529e Merge commit 'd9bf716945046333c24580d538f450b516f15710'
0a5da9c Merge commit 'c6f1dc8e4cd967ae056698eafb891a08003c211c'
950482b Merge commit '2326558d5277ec87ba6d607a01ec6acfc51c694c'
c3f3c22 Merge commit 'a717f9904227d7979473bad40c50eb40af41d01d'
a85311e Merge commit '68f18f03519ae550e25cf12661172641e9f0eaca'
098d389 EVRC decoder
9f00b1c dsputilenc: x86: Convert pixel inline asm to yasm
c7df153 libgsm: detect libgsm header path
ce378f0 fate: Use wmv2 IDCT for wmv2 tests
1768e43 vorbisdsp: change block_size type from int to intptr_t.
93af273 lavc: put FF_IDCT_{VP3,H264,CAVS,BINK,EA,WMV2} under FF_API_IDCT.
e6bc38f wmv2: move IDCT to its own DSP context.
8a4f262 dsputil: remove butterflies_float_interleave.
c74d465 oggdec: #if 0 disabled code
c8ea5cc fix memory leak on string reassign
00cae86 swr: support first_pts
eb55309 lavfi: fix null checking in avfilter_config_links()
cb1c69c Clarify that the recommended audio squeezing/stretching filter is aresample.
c9311f3 srtp: Move a variable to a local scope
3ef6d22 srtp: cosmetics: Use fewer lines for the test vectors
a2a991b srtp: Improve the minimum encryption buffer size check
ae01e8d srtp: Add tests for the crypto suite with 32/80 bit HMAC
b4bb1d4 srtp: Don't require more input data than what actually is needed
e1d0b3d srtp: Add support for a few DTLS-SRTP related crypto suites
f53490c rtpdec/srtp: Handle CSRC fields being present
a76bc3b rtpdec: Check the return value from av_new_packet
64b7e7d cafdec: fix overflow checking in read_header()
3317414 wtvdec: fix integer overflow
04ea549 ac3dec: fix non-optimal dithering of zero bit mantissas
3fba3e7 h264/ff_generate_sliding_window_mmcos: fix use of uninitialized variable
dcbe158 h264: print mismatching opcode details in check_opcodes()
fc86f88 h264: fix use of uninitialized variable
bc15fcb theora: support midstream reconfiguration
7cb27d2 oggdec: Support chained streams, support replacing streams in multistream files.
d9bf716 ppc: vorbisdsp: Drop some unnecessary #includes
a23abaf avconv: Increase the SDP buffer size to fit xiph SDPs
c6f1dc8 rtpdec: Move setting the parsing flags to the actual depacketizers
a9c847c rtpdec: Split handling of mpeg12 audio/video to a separate depacketizer
2326558 rtpdec: Split mpegts parsing to a normal depacketizer
d5bb8cc rtpdec: Reorder payload handler registration alphabetically
6136b98 vc1dec: add assert to impossible *_valid combination.
a717f99 mpegts: Share the cleanup code between the demuxer and lavf-internal parser functions
21f5c24 rtpdec_mpeg4: Return one AAC AU per AVPacket
d160a2f ppc: Include string.h for memset
cc4a417 swr: fix "may be used uninitialized in this function" warnings
68f18f0 videodsp_armv5te: remove #if HAVE_ARMV5TE_EXTERNAL
60af6c3 h264: Only apply error concealment if theres a frame
0b711ca dsputil: drop non-compliant "fast" qpel mc functions
28245fb Merge remote-tracking branch 'qatar/master'
c62cb11 Merge commit 'fef906c77c09940a2fdad155b2adc05080e17eda'
cf061a9 Merge commit 'aeaf268e52fc11c1f64914a319e0edddf1346d6a'
4603ec8 get_bits: change the failure condition in init_get_bits
0e02b38 Remove put_no_rnd_pixels_l2 function pointer for w=16 from dsputil.
fef906c Move vorbis_inverse_coupling from dsputil to vorbisdspcontext.
aeaf268 vp3: integrate clear_blocks with idct of previous block.
b3b456b lavf/id3v2: seek back to previous offset if header size is not matched
0c6b040 mpeg1enc: Disable threads for resolutions too large for multi-threading
89afa63 sws: check that dither array is not null before memset
aef5c0b sws: Check for unsupported combination of ED/FULL_CHR flags
f94220a sws: Fix error diffusion flag
992b031 mpegvideo: fix loop condition in draw_line()
beb5d8f ffmpeg: accept "chapters" as forced key frames.
4097625 dvdsubdec: parse the size from the extradata
9381521 cmdline: fix -- to escape files starting with -
6162556 lavf/id3v2: cosmetics: reindent
b6576dc configure: Fix Barcelona and Bulldozer compiler options with suncc
4f8b731 doc/Makefile: Fix make docclean
ed8ff70 Merge remote-tracking branch 'qatar/master'
b45e0c2 Merge commit 'd633d12b2cc999cee3ac25bf9a810fe7ff03726d'
1b03e09 Merge commit 'ef5d41a5534b65f03d02f2e11a503ab8416bfc3b'
a5faae4 APIchanges: Add git version and fix version for avfilter_ref_get_channels().
371cf6e Add APIchanges entry for av_codec_get_tag2().
96d1b7f h264: unmark frames at the end
5c42078 sws: fix ED mono dither black level
7ba9f40 Merge remote-tracking branch 'cus/stable'
24c47f0 lavfi: EBU R.128 irregular time
2dc2e4f sws: Enable full chroma resolution when needed for ED dither
8045c01 sws: Only reset dither state for bitexact mode
ca44759 sws: rgb/bgr 4/8 error diffusion dither
d7a46ca sws: add AVOption flag for error diffusion dither
040c461 doc/muxers: apply minor cosmetics to segment option descriptions
f65e571 ffplay: flush video filters on seek
1427c68 ffplay: use videoq.serial to detect obsolete frames
d00df26 lavf/segment: do not auto-select a video stream with attached_pic disposition
bbce913 lavf/segment: move reference stream selection code to a dedicated function
1de369a lavf/segment: remove now unused field list_max_segment_time
d4890c1 lavf/segment: add support to segment list file entries sliding window listing
6b7d9d5 lavf/segment: add SegmentListEntry and use it
176b72a lavf/utils: provide feedback in case of invalid probe size
c79be51 vf_fade: use AVPixFmtDescriptor to find out if pixel format have alpha
646ade7 sws: Support error diffusion dither for mono output
24bbc41 doc/filters: create a dedicated "Examples" subsection for fade, and use @itemize
2852bd7 lavfi/fade: accept shorthand syntax
822b072 x86: dsputil: Drop some unused macro definitions
f4facd2 x86: Add a Yasm-based emms() replacement
d633d12 x86inc: Add cvisible macro for C functions with public prefix
ef5d41a x86inc: Rename "program_name" to "private_prefix"
6d1114a configure: Run SHFLAGS through ldflags_filter()
44d5a28 doc/filters: avoid @example for showing the drawbox shorthand syntax
fd165ac golomb: check log validity before shifting
d084c5c vf_fade: support YUVA422P & YUVA444P
13178d0 h264/get_lowest_part_list_y: remove unneeded operations
8ac0d95 Merge remote-tracking branch 'qatar/master'
1759619 Merge commit '80ac87c13dc8c6c063e26a464c5c542357c0583f'
a003c5b Fix opencv detection.
940b8b5 h264: avoid pointless copying of ref lists
d270c32 avcodec_decode_audio: do not trust the channel layout, use the channel count.
b90632d lavr: always reset mix function names and pointers in mix_function_init()
f07ef2d lavr: call mix_function_init() in ff_audio_mix_set_matrix()
4aed4f5 mlpdec: dont leave a invalid huff_lsb in the context.
e1d7d4b mpegvideo: reset context state on failed thread update.
56ef1ef fate: update ref after rv30_loop_filter fix
783e37f rv30: fix masking in rv30_loop_filter()
80ac87c lavc: support ZenoXVID custom tag
43e0e0c libcdio: support recent cdio-paranoia
9a038a9 Use new function av_codec_get_tag2() in ffmpeg.c.
a1a707f Add a new function av_codec_get_tag2().
8fdd244 .gitignore: add /doc/examples/pc-uninstalled
973b4d4 float_dsp: Add #ifdef HAVE_INLINE_ASM around vector_fmul_window
e33db35 theora: Skip zero-sized headers
ad406f7 Only skip MLP header in mpeg files if the codec actually is MLP.
12cb21e Make the latm decoder less verbose on initialisation.
46730e7 mux/chunked interleaver: better align duration chunks.
69a96f9 mux: de-obfuscate chunked interleaver checks
c57c132 mux: simplify chunking interleaver code
2dc9bca Merge remote-tracking branch 'qatar/master'
b454c64 latmenc: Check for LOAS sync word
c345100 Fix detection of struct v4l2_frmsize_discrete.
765a3ba h264: add assert to check that block_offset is consistent.
97d1902 h264: always copy linesizes in thread update
f674cc7 h264: always copy block_offset in thread update
641bbd9 vima: switch to init_get_bits8()
1191db3 mux: fix chunked interleaver
b7bc49a mips: move vector_fmul_window_mips to libavutil
b805c72 idcin: fix memleaks in idcin_read_packet()
0942aa4 lafv/matroska: add A_OPUS/EXPERIMENTAL codec name.
f0cf017 configure: suppress "enumerated type mixed with another type" for icc
cae11e4 mux: fix chunked_duration rounding anomaly
5c7e9e1 Merge remote-tracking branch 'qatar/master'
0e79fe3 lavd/v4l2: init return value.
1459f34 Merge commit '977d4a3b8a2dbc2fb5e747c7072485016c9cdfaa'
9ea65c6 Merge commit '0eecafc948b74c247ebbc59f18f508db5d590d0b'
06af724 Merge commit 'fb845ffdd335a1efd6dfd43e8adeb530397b348e'
68f92a7 Merge commit 'dae1d507af94261bafd3b11549884e5d1eca590e'
f245a20 lavd/v4l2: update broken link to v4l2 video capture example
3681021 lavd/v4l2: improve debug message
e034cc6 lavc: Move vector_fmul_window to AVFloatDSPContext
a7ba324 rtpdec_mpeg4: Check the remaining amount of data before reading
c916389 dshow: allow for more codec ID's
3b9166f dshow: better error reporting
6d33026 dshow: fix log message
bbe56bc motion_est: Limit motion vector search range to MAX_MV
5c6283e mpegvideo: Increase MAX_MV for HD video
2d372d3 h264: document h264_set_parameter_from_sps() re-calling behavior
31c4a1b h264: do not mess up cur_chroma_format_idc during thread update
c540312 Merge remote-tracking branch 'origin/master' into combined
47e8848 hdyc col
2c85d7c h264: add 3 pixels below for subpixel filter wait position.
a50049a dshow: use standardized raw pixel format lookup
e7a39e1 examples/demuxing: free AVPacket after usage
c92b6f3 tools: add plotframes script
10315b1 doc/protocols: document HTTP protocol cookie support
0b80a12 lavf/http: add HTTP protocol cookie support
977d4a3 rtpdec_mpeg4: Check the return value from malloc
0eecafc configure: Make the new srtp protocol depend on the rtp protocol
42364fc srtp: Mark a few variables as uninitialized
c2603aa lavf: Add a fate test for the SRTP functions
3130fa5 lavu: Add a fate test for the HMAC API
fb845ff h264: add 3 pixels below for subpixel filter wait position
d012059 lavd/v4l2: apply grammar/consistency fixes to options help fields
aa359d3 lavd/v4l2: return meaningful error code from device_init()
fce1650 lavd/v4l2: fix misc messages
1b325ce lavd/v4l2: extend error/debug feedback in case of invalid codec/pix_fmt
f924d52 dvdsubdec: Support palette in mkv
c994bb2 oggdec: Leave treatment of serial changes to the decoder.
e9ffee2 vorbisdec: handle midstream parameter changes
c5cf58d oggdec: resync from the last page.
778069c vorbisdec: support freeing partially allocated contexts.
dae1d50 x86: Add PAVGB macro to abstract pavgb/pavgusb instruction via cpuflags
23098bb vf_fps: add final flushed frames to the dropped frame count
918b411 rtpdec: support CSRC
0b22107 rv34_parser: Adjust #if for disabling individual parsers
b7ede94 Merge remote-tracking branch 'qatar/master'
77041e2 Merge commit '094a7405e5d8463d7d167d893e04934ec1a84ecd'
b52925d Merge commit '2f3bada63e57345329c4f9b48e9b81b5cfc03d05'
e7e0186 Merge commit 'ab2ad8bd56882c0ea160b154e8b836eb71abc49d'
e074fe2 Merge commit '47812070a267cbdf74164e154d03d99bf8ced100'
9aeffb3 Merge commit 'bff3607547fdbb6e32b3830a351e6a33280c1e0d'
cfc40a6 Merge commit 'd8c772de53d29afb1bada88afa859fce8489c668'
24d06cb Merge commit '5e753ed502d3597077d8675ca1438e1bcade1459'
353dbaa Merge commit '3f111804eb5c603a344706b84b7164cbf7b4e0df'
8686b6c Merge commit 'ba0c72a9ae1e2954e5dcf920f7b4e9a8f8a22f3e'
eaf1f01 Merge commit 'd0fe217e3990b003b3b3f2c2daaadfb2af590def'
f6badba h264: don't clobber mmco opcode tables for non-first slice headers.
320e1d0 x86: ABSB2: port to cpuflags
094a740 x86: ABSB: port to cpuflags
611bf39 sdp: Include SRTP crypto params if using the srtp protocol
2f3bada lavf: Add a protocol for SRTP encryption/decryption
424da30 rtsp: Support decryption of SRTP signalled via RFC 4568 (SDES)
ab2ad8b lavf: Add functions for SRTP decryption/encryption
8ee288d lavu: Add an API for calculating HMAC (RFC 2104)
4781207 libx264: use the library specific default rc_initial_buffer_occupancy
bff3607 lavc: set the default rc_initial_buffer_occupancy
8ac8f04 mpegvideo: Fix long standing race condition with frame threads
d8c772d nutdec: Always return a value from nut_read_timestamp()
df4203a Fix compilation with libutvideo version 12.0.0
5ce023b Fix color filter example.
274e48d x86/Makefile: move dirac_dwt to right type
9cb3c1a x86/dirac: fix asm on win64
30981a9 lavc: split snow and dirac DWTs
99853cb configure: Make warnings from -Wreturn-type fatal errors
51969a6 x86: ABS2: port to cpuflags
171f144 vdpau: Remove av_unused attribute from function declaration
ea38276 h264: fix ff_generate_sliding_window_mmcos() prototype.
5e753ed suncc: Replace more GCC flags by their equivalents in suncc_flags()
055b373 libtheoraenc: fix granularity of video quality
39403c6 oggparsetheora: fix comment header parsing
3f11180 libvpx: make vp8 and vp9 selectable
bad446e h264: don't clobber mmco opcode tables for non-first slice headers.
dab1f54 libvpx: support vp9
23a610b nut: support vp9 tag
66aabd7 mkv: support vp9 tag
d596f2b rtpdec: Make variables that should wrap unsigned
ba0c72a build: Remove stray Makefile entry for non-existent VCR1 encoder
30b50f7 rtpdec: Handle more received packets than expected when sending RR
d0fe217 rtpdec: Simplify insertion into the linked list queue
6276193 rtpdec: Remove a woefully misplaced comment
922332e nuv: remove unused variable
7980cca init_get_bits: fix off by 1 error
153fad1 init_get_bits8: zero pointers & struct on error
ac73d3a init_get_bits8: check byte_size against being positive
c29c7c1 The c99-to-c89 binaries are now hosted on videolan.org.
57d59e8 Merge remote-tracking branch 'qatar/master'
92b2387 Merge commit 'df9036830b15997a3e9c3f2c632ed98d64f9deef'
f9d5bdd Merge commit '1a31dff9370b4732c91df5cb1ca4b39f2cb3050e'
4adc8a2 Merge commit '74a9a624c5c4d50760d8d57458eba57366f6cb26'
8943925 Merge commit '688b132b881d423877e38dc82f17e23a604be676'
329675c Merge commit 'a1c525f7eb0783d31ba7a653865b6cbd3dc880de'
a646ac8 Merge commit '90cfc084e3e6d37ab88fc96a95f0401d8e8b4cd1'
53c2f40 Merge commit '246da0b13551b1f80f067e4f258e5bd691f5ab33'
41bdef1 Merge commit '200e8ac92007bc2fe30da05d3bd00ab620842a6b'
8ee7b38 Merge commit '44e065d56c87d6a9d0effccec5f31517f72924ec'
6dc8505 rtmpproto: Fix assignments in if()
d641ee9 lavf: Fix assignments in if()
30aeada svq1enc: Fix assignments in if()
1d7ffd0 lavc: Fix assignments in if() when calling ff_af_queue_add
59d5680 h264: Fix assignments in if()
60a42ef truemotion2: cosmetics, reformat
df90368 truemotion2: return meaningful error codes.
a4a26f5 tscc: remove some pointless comments and empty lines.
ac1e93f tscc: return meaningful error codes.
b627c30 loco: cosmetics, reformat
1a31dff loco: return meaningful error codes.
a9d970a flicvideo: return meaningful error codes.
6b3a122 vcr1: remove disabled encoder stub
74a9a62 vcr1: return a meaningful error code.
e4ca055 rpza: return a meaningful error code.
80cf2eb qdrw: cosmetics, reformat
688b132 qdrw: return meaningful error codes.
8f17829 qtrle: return a meaningful error code.
048ffb9 gifdec: return meaningful error codes.
3d973e4 interplayvideo: remove a static variable.
089b3d6 interplayvideo: return meaningful error codes.
14cf33e lcldec: return meaningful error codes.
01cbc6f targa: return meaningful error codes.
62d9655 qpeg: return a meaningful error code.
3344f5c nuv: return meaningful error codes.
a1c525f pcx: return meaningful error codes.
6bf7012 tmv: return meaningful error codes.
9e67649 msrle: return meaningful error codes.
8fd4d1f cscd: return meaningful error codes.
67360cc yadif: x86: fix build for compilers without aligned stack
a601eb9 rtmpproto: Fix assignments in if()
1ac5a8d lavf/mux: Fix assignments in if()
6f88d2d vsrc_testsrc: Fix assignments in if()
659546b tiff: Fix assignments in if()
37be1d8 svq1enc: Fix assignments in if()
e270438 ra144enc: Fix assignments in if()
795d2dc nellymoserenc: Fix assignments in if()
bdd71ab libvorbisenc: Fix assignments in if()
0ccb31d libvo-aacenc: Fix assignments in if()
3b8d66d libspeexenc: Fix assignments in if()
d6180aa libopencore-amr: Fix assignments in if()
871b6ec libmp3lame: Fix assignments in if()
9302ad1 libfdk-aacenc: Fix assignments in if()
68a25c6 libfaac: Fix assignments in if()
98fed59 aacenc: Fix assignments in if()
48a7981 doc/examples: fix assignments in if()
e28ac6e lavc: introduce the convenience function init_get_bits8
d9cf5f5 lavc: check for overflow in init_get_bits
aaa7d2f h264: don t leave stale pointers in delayed_pic in flush_changes.
55d0528 swr/dither: fix division by 0
c13e4e2 h264: fix () placement
2d8d63a ffplay: fix sws_flags
d676598 swr: fix handling of timestamps that cause multiple drops or silence injections
90cfc08 avpacket: free side data in av_free_packet().
49dc82e v4l2: do not assert on a value received from outside of Libav
838b849 v4l2: set the average framerate instead of codec timebase.
246da0b v4l2: avoid pointless indirection.
a34aee4 swr: limit buffer size for silence injection
b481d09 swr: limit buffer size for discarding.
e8bab4c ffplay: extend documentation for the -vf option
db4e0ec swr: move silence buffer to context to avoid per use malloc/free
dc65884 swr: move buffer used to discard sample to context
98247e3 lavf: clarify/extend documentation for AVFormatContext::analyzeduration
78e27c4 lavf/utils: clarify/extend messages in avformat_find_stream_info()
89ef586 doc/ffmpeg: extend documentation for the -filter options and -af/vf aliases
c499d45 doc/texipod: add rule to correctly interpret @ref{ANCHOR,XREF,SECTION_NAME,...}
7752532 vdpau: Add VC-1 decoding via hwaccel infrastructure
51b56a0 vdpau: Add H.264 decoding via hwaccel infrastructure
200e8ac vdpau: Add MPEG-4 decoding via hwaccel infrastructure
aaf9d0e vdpau: Add MPEG-1/2 decoding via hwaccel infrastructure
44e065d vdpau: Add context and common helpers for hwaccel support
5b9126b lavfi/gradfun: support YUV440P
3bcf443 Merge remote-tracking branch 'qatar/master'
6cd1dbe Merge commit 'e568db40258d549777ac1c16971678e18a18f5f5'
6d6eb7c Merge commit 'abae27ed3acd0a7c54f11760c5be2d2653c4edf8'
841a288 Merge commit '4d3b144c5ea824193019019d33740a1ae9e0bb69'
a6e4796 pthread: Do not use a half updated context as master for deallocation.
2ea3f37 dvdsubenc: use unsigned shifts to avoid shifting into the sign bit
754dd7e dvdsubdec: use unsigned shifts to avoid shifting into the sign bit
c8737d3 swr: work with 4 noise shaping coeffs at a time
93bc0f0 swr/noise_shaping_data: pad coeffs to multiple of 4 when they are 1 below
22c436c rtpdec: Send a valid "delay since SR" value in the RTCP RR packets
e568db4 rtpdec: Calculate and report packet reception jitter
abae27e rtpdec: Fix the calculation of expected number of packets
1c14c34 dec/developer: Add Valgrind / Address Sanitizer to the patch checklist
ef7fdc8 swr: use a local variable for ns_coeffs
68ff7d2 swr: use local variable for ns_errors
b5d9e5d swr: minor simplification for the noise shaping pos update
f9eed5d lavfi/aevalsrc: try to honor specified duration
4d3b144 fate: cosmetics: Order some test entries
0f94c0b fate: vp3: Fix fate-vp3-coeff-level64 test dependencies
868ac91 frmdec: do not abuse ff_codec_get_id()
db1ba22 lavf: use avpriv_find_pix_fmt instead of ff_
43d6ac5 lavc: ff_find_pix_fmt ->avpriv
dae382b Merge remote-tracking branch 'qatar/master'
15daa8f Merge commit 'f61272f0efd80da437570aad2c40e00f9d3f4fe6'
e730c3a Merge commit '54cb096ee4558b3bfc28c2fcd6418ce82dc39fe1'
dda2d29 Merge commit 'c44784c9bb9d0ddf5d39d0dfa640816a57b8f457'
f89466a Add version bump and APIchanges entry for Add AV_PIX_FMT_VDPAU.
f61272f ratecontrol: K&R cosmetic formatting
169fb94 pixfmt: add picture format for VDPAU
4a0d1b2 doc/protocols: improve wording of a sentence in http docs
0edb440 doc/ffserver: remove painfully outdated "What do I need?" section
df01820 doc/ffserver: remove paragraph in the introductory blurb
cab8505 doc/ffserver: rework introducing paragraphs of the "description" chapter
0a7cd74 doc/protocols: document http protocol options
255ec76 lavf/http: fix/extend option descriptions
d9226b3 mpegvideo: dont leave stale pointers in next/last picture
cc548ea vc1dec: ensure cbpcy_vlc has been set before decoding a frame.
6832938 fate: try to fix dirac
b53adef h264: reset first_field when current_picture_ptr is reset
f6804c3 rtpdec: Remove a useless todo comment
54cb096 rtsp: Remove an outdated comment
3900d53 rtsp: Remove references to weirdly named variables in other files
c44784c rtp: Rename a static variable to normal naming conventions
58b5971 rtp: Cosmetic cleanup
f8bab2f fate: add dirac decoding test (main profile).
969e75e mjpegdec: Fix out of array read in unescaping code
e5e422b mxfdec: Fix integer overflow with many channels
8d06be6 wavpack: check pointer to avoid overreading input buffer
85a4dbe ra144enc: fix two "may be used uninitialized in this function" warnings
2e230cf au: switch to ff_pcm_read_packet() again, after the merge
f137d57 Merge remote-tracking branch 'qatar/master'
6fc0648 Merge commit '7b8c5b263bc680eff5710bee5994de39d47fc15e'
8bfc8d8 Merge commit 'ec86ba57312745fd7ad9771e3121e79c6aacba30'
3ac85be lavf: remove nonexistent symbols
d11cb13 configure: enable pic for shared libs on AArch64
c1d1ef4 zmbv: Reset the decoder on keyframe errors
7b8c5b2 vc1dec: prevent a crash due missing pred_flag parameter
23318a5 error_concealment: Check that the picture is not in a half setup state.
8b47058 ass_split: fix out of array access in ass_split()
97b1ba6 ass_split: fix out of array access
2c16bf2 vorbisdec: Check bark_map_size.
ae3d416 matroska: Fix use after free
7e5c5fa lavfi/vf_overlay: check that filter_frame does not return EAGAIN.
a745485 swr: check that allocation of in/out_convert succeeded
ec86ba5 vp3: Fix double free in vp3_decode_end()
e5a7362 swr: Use a temporary buffer for dither/Noise shaping when the input is read only
2eec981 swr: mark noise data for noise shaping as const
558aa6c swr: add seperate in/out pointers to the noise shaping code
fca5125 swr: rename dither_pos to noise_pos
f8936c6 fate: Split fate-siff test into demuxer and VB video decoder test
36055aa idcin: fix memleak
91da6b9 Merge remote-tracking branch 'qatar/master'
b563afe Do not allow arbitrary packet size in aac decoder.
ac6e074 Merge commit 'ed79093222ceb42f0c3a39095a69af0b32be5450'
56ca871 Merge commit '5d0450461ff729be5f531d333d29754155e406c5'
a0dbe2a Merge commit '7040e479a1530b2eda4b89a182d5eb50a77bd907'
6e44662 Merge commit 'ccc0ffb1ba3fc1adb05a9f56dfc26131e61db3fb'
8d691f8 Merge commit '12c2530b1d87fa94f81ea97df575b77c825e6f4f'
65b8527 Merge commit 'f7bf72a4a1146a7583577c9bdc066767e1ba3c6a'
8c7de73 Merge commit 'fd9147f11456a7e39a998d7270684922a2a46e6d'
dc5767f Merge commit 'c88d245c9866e48cb8a238b7564964c1fcf3315f'
452f632 Merge commit 'af68a2baae6761044cbed95575e8bcfebf55c6f1'
be894d6 Merge commit 'c837b38dd33a11c3810e988a60193a858eb4f58c'
0287eea lavfi/yadif: fix shorthand/option mismatch
4cd8902 Merge commit '2613de88051818abafccb98646394341887acb3a'
70a65ec Merge commit '9a7b56883d1333cdfcdf0fa7584a333841b86114'
f023003 Fix compilation with --disable-everything.
76c40fb rtpdec_vp8: Don't trim too much data from broken frames
3b366c3 rtpdec_vp8: Simplify code by using an existing helper function
ed79093 rtpdec: Add a terminating null byte at the end of the SDES/CNAME
6471f63 wmalosslessdec: make arrays indexed by ch large enough for maximum number of channels
7cb46b5 targa: use checked bytestream read
2b12d1f qdm2: fix out of stack array read.
2672b2c swr: scale data down in noise shaping to avoid cliping
0b60fc9 swr: reorder the operations in the noise shaping code
ead3a2a swr: add noise_scale field to seperate it from the noise shaping scales
6908ded swr: fix the noise sample type for noise shaping
3ef06f3 swr: split swri_dither_init() out
dc60ecd doc: add noise shaping dithers
c20ce9a Add -movflags rtphint documentation.
a800fd5 yuv4mpeg: do not use deprecated functions
fba8e5b oggdec: fix faulty cleanup prototype
5d04504 idcin: better error handling
06deaf8 idcin: return 0 from idcin_read_packet() on success.
7040e47 idcin: allow seeking back to the first packet
ccc0ffb idcin: set start_time and packet duration instead of manually tracking pts.
12c2530 idcin: fix check for presence of an audio stream
f7bf72a idcinvideo: correctly set AVFrame defaults
33f58c3 idcin: check for integer overflow when calling av_get_packet()
4954337 idcin: set AV_PKT_FLAG_KEY for video packets with a palette
4b84093 idcin: set channel_layout
b0c96e0 idcin: validate header parameters
8514d5b swr: remove unused variable
3ab1970 swr: move dither related fields to their own context
899157b yadif: Port inline assembly to yasm
ba1314c swr: update copyright years of a few files iam working on
8274229 swr: Implement Noise shaping dither
fd9147f au: cosmetics: pretty-print and remove pointless comments
c88d245 au: use ff_raw_write_packet()
af68a2b au: use %u when printing id and channels since they are unsigned
c837b38 au: move skipping of unused data to before parameter validation
2613de8 au: do not set pkt->size directly
f7a3c54 au: remove unnecessary casts
bdd00e2 au: set stream start time and packet durations
47d029a au: validate sample rate
fb48f82 au: do not arbitrarily limit channel count
2f8207b au: return AVERROR codes instead of -1
9a7b568 au: set bit rate
bd4cdef au: set block_align and use it in au_read_packet()
3f98848 au: validate bits-per-sample separately from codec tag
5b69c07 frmdec: tag 5 is AV_PIX_FMT_BGRA with reversed alpha (0=solid/opaque ..  255=transparent)
4765f63 Merge remote-tracking branch 'qatar/master'
75afbe2 Merge commit '1fb8f6a44f06e48386450fe0363aefc02583d24a'
34c1c08 Merge commit '86d9181cf41edc3382bf2481f95a2fb321058689'
8c3ae9e Merge commit '42805eda554a7fc44341282771531e7837ac72b7'
7b822b1 Merge commit '9c80ed836a511293f4cc3a858060969d32f2b1ce'
aed58f6 Merge commit '92e354b655613b88c3c202a7e19e7037daed37eb'
71194ef rtpdec_vp8: Mark broken packets with AV_PKT_FLAG_CORRUPT
d744801 xan: Convert to bytestream2
f3c9d8d swr: use SIMD for dithering
57bdd67 dirac: fix inverted check
119d70d lavf/mux: do not pass a copy of the packet to write_packet().
59220d55 oggenc: add a page_duration option and deprecate the pagesize option
1fb8f6a x86: lavr: add SSE2 quantize() for dithering
a6a3164 x86: lavr: add SSE2/AVX dither_int_to_float()
142c390 doc/APIchanges: fill in missing dates and hashes.
a260c79 ffmpeg: fix dither to 24bit PCM output
9aec63a swr: fix assertion failure if dither is used without the preout buffer differing from in
252316c img2dec: fix -loop
0b68ebc Fix compilation with --disable-everything --enable-decoder=dirac.
9e2387a fate: upate after 55d32eed8f
6f72441 rtpdec_vp8: Request a keyframe if RTP packets are lost
626756a img2dec: do not change packet pts for image2pipe
86d9181 rtpdec: Support sending RTCP feedback packets
42805ed rtpdec: Store the dynamic payload handler in the rtpdec context
9c80ed8 rtpdec_vp8: Avoid a warning about a possibly unused variable
09ed809 rtpdec_vp8: Make sure the previous packet is returned
92e354b rtpdec_vp8: Set the timestamp when returning a deferred packet
ba8cb33 hlsenc: Make the start_number option set the right variable
55d32ee img2dec: seeking support
8615970 ff_find_pix_fmt: return NONE for the "not found" case.
ff6b340 lavfi: fix use-after-free in ff_filter_frame.
315f15a Merge remote-tracking branch 'qatar/master'
48d30f6 Merge commit '8729698d50739524665090e083d1bfdf28235724'
249fca3 Merge commit '074a00d192c0e749d677b008b337da42597e780f'
3a0bac2 Merge commit 'ac2603be28602bea76cf38bdbf37aead0dc2979a'
32cf37d Merge commit 'dc3e12d1cb65d74fb120197ce869a205718b6715'
adc7296 Merge commit 'b5f9b9ac3681acb06d95530f34660ba9fe225305'
3bca69c Merge commit '9a00374cb4512a58a1fee366b850dfa87c76e1f3'
f811cd2 rtsp: Respect max_delay for the reordering queue when using custom IO
8729698 rtsp: Recheck the reordering queue if getting a new packet
7ff3fd7 lavr: log channel conversion description for any-to-any functions
074a00d lavr: add a public function for setting a custom channel map
4164b0e lavr: mix: reduce the mixing matrix when possible
1ccf82c lavr: cosmetics: reindent
4d68269 lavr: typedef internal structs in internal.h
1a088f6 oggparseskeleton: Check the overall start time before using it.
4c80184 mjpegdec: allow 2 components in ljpeg_decode_yuv_scan()
b23aff6 Add forgotten AVC Intra entry to Changelog.
953061e lavf/utils: more complete dts checks
3b57bb4 svq1dec: check that the reference frame matches in size before using it.
dbf0a90 lavc: fix forgotten "que" reference.
0780fe2 rmdec: Limit videobufsize to remaining amount of data
f65daf5 rv10: always check direct mode interpolation times.
ac2603b doc: Mention memory allocation in the fuzz testing section
dc3e12d doc: Mention zzuf in the fuzz testing section
6042a12 doc: Extend commit message section
b5f9b9a doc: Merge disjointed bits about emailing patches
9a00374 doc: Fix a few typos in the developer documentation
a572cc8 wtvdec: prevent memory leak in get_tag()
7fb87bc mpeg12enc: check dimension validity
bcc4ef1 mpeg12enc: Correctly mask dimensions
878e5bd mpeg12: Support decoding dimensions that are a multiple of 4096
7a6beed oggparsevorbis: fix vorbis_cleanup return type
1700be5 Merge remote-tracking branch 'qatar/master'
2db8660 Merge commit '89b51b570daa80e6e3790fcd449fe61fc5574e07'
bbae685 xwma: Remove unused variable
8b4842c wtvdec: warn about truncated files
801b636 wtvenc: mux thumbnail picture
361ecb6 wtvdec: ignore WM/MediaThumbType metadata entry
5088369 wtvdec: demux thumbnail picture to AVStream.attached_pic
2a89081 Add EVRCA and SMV codec id
6cff56f frmdec: tag 2 is AV_PIX_FMT_RGB0
8d4c817 frmdec: terminate frm_pix_fmt_tags
f2dc158 frmdec: use AV_PIX_FMT_xxx
2516023 012v: remove double ; and return correct error code if ff_get_buffer() fails
7f7f31b iff: support seeking with maud
3174137 w64: fact guid support
e13c5ab Changelog: move Megalux where it belongs
e817d91 asfdec: Fix printf format string length modifier
92e79e5 Merge remote-tracking branch 'qatar/master'
c526a01 Merge commit '4f50646697606df39317b93c2a427603b77636ee'
8429320 Merge commit '44a0036d10579ed91e48df24859e54b08a582742'
ea93ccf Merge commit '5b4dfbffc258f90a7d2540d21209ac23afcf7cd0'
55d8cac Merge commit '6689474b91049411b5b7986616d1c66b701ae11f'
501db2f Merge commit '9dbbda235d93d628777b986e502213f1ed390973'
4b20d30 Merge commit '7b1fbd4729a52dd7c02622dbe7bb81a6a7ed12f8'
d306603 Merge commit '3c6e5a840c45fd3b832e86881602a72e47d46f19'
07f22d0 Merge commit '57d11e5e28bfe0bc445ad78fc033aafa73068bb4'
7b018e5 Merge commit '84f2847de394ac447f53306bd4dd73e1af6ea5e4'
6190446 Merge commit 'e83c1e2d0bedb5d4fa9ab351126b2ecc552f1355'
a2aeaff Merge commit 'aa15afb7ce850e2ac688efdef189df5da817a646'
58edabb MAINTAINERS: add 1.1, remove 0.10
d46fca4 RELEASE: 1.1.git for master
6270564 Changelog, update for 1.1 release
2713e43 ff_get_audio_frame_size: try to fix wma in wav
b3d8147 tests/fate/avfilter.mak: merge pp tests into GPL test list
caee85b lavfi/kerndeint: remove unused pixel_step.
f6659e5 lavfi/kerndeint: fix temp buffer linesize.
1ae9d28 Support decoding AC-3 in wav.
d894f74 oggdec: make sure the private parse data is cleaned up
89b51b5 oggdec: free the ogg streams on read_header failure
9ff92cf 012v decoder.
40648d8 add note on windows pipe
f6ef62e doc/ffmpeg-resampler: Try to document async
9ffe790 Support stereo as experimental feature in mmf / Yamaha SMAF.
a0c5917 Drop Snow codec
6b8d888 Prepare for 10_alpha1 Release
631ec06 fate: disable kerndeint test
8214c1d mxfenc: avoid depending on private codec structures and functions
3db02b8 dnxhd: Add avpriv_dnxhd_get_frame_size()
4f50646 x86: sbrdsp: Implement SSE qmf_post_shuffle
44a0036 x86: sbrdsp: Implement SSE sum64x5
5b4dfbf x86: ABS1: port to cpuflags
11e1466 cos_tablegen: fix the lack on M_PI
bfde6e5 alsdec: Introduce failsafe switch to keep ALSSpecificConfig consistent to the input.
95f8115 alsdec: Consistently use a period at the end of error messages.
6689474 v210x: return meaningful error codes.
9dbbda2 vb: return meaningful error codes.
7b1fbd4 indeo2: check decoding errors.
3c6e5a8 rl2: use fixed-width integer types where appropriate
57d11e5 fraps: return meaningful error codes.
84f2847 xl: return a meaningful error code.
de16f08 v210x: cosmetics, reformat
39039f2 r210dec: return meaningful error codes.
a0ffcee ptx: return meaningful error codes.
6ea2c9a indeo2: return meaningful error codes
126abaa rl2: return meaningful error codes.
405486c kgv1dec: return meaningful error codes.
d47dabb xan: return a meaningful error code.
4324a3c vb: cosmetics, reformat
b2a7b81 tiff: return meaningful error codes.
6781b53 rl2: cosmetics, reformat
7c8fcee cljr: return a meaningful error code.
e1a7061 kmvc: return meaningful error codes.
26a161a vqavideo: return meaningful error codes.
8034426 fraps: cosmetics, reformat
f3fcb1a wnv1: return meaningful error codes.
edfe05d mss2: return meaningful error codes.
0c19b23 dpx: return meaningful error codes.
f0547c9 v210dec: return meaningful error codes
b61e0b9 truemotion1: return meaningful error codes
c04c64c indeo2: cosmetics, reformat
380242c pnm: return meaningful error codes.
e83c1e2 avs: return meaningful error codes.
aa15afb 4xm: simplify code with FFSWAP
4aebb8d xxan: return meaningful error codes.
620faee aura: return meaningful error codes.
10c26e9 4xm: return meaningful error codes
aaf2083 zmbv: return more meaningful error codes.
38de336 asvdec: return meaningful error codes.
01b6088 yop: use a meaningful error code.
b3b17f7 ansi: return a meaningful error code
11c3f20 c93: return meaningful error codes.
b622e2b anm: return meaningful error codes
2b011a4 bmv: return meaningful error codes.
18009e6 aasc: return meaningful error codes.
abcc235 bmp: return meaningful error codes.
313da47 8bps: return meaningful error codes.
6a97ea6 bink: operate with pointers to AVFrames instead of whole structs.
f7d15d2 4xm: operate with pointers to AVFrames instead of whole structs.
86d4e75 bink: return meaningful error codes.
85383d1 4xm: eliminate a pointless indirection
86e09b9 bfi: return meaningful error codes.
fc2a94c bethsoftvideo: return meaningful error codes.
7456164 Merge remote-tracking branch 'qatar/master'
c44b4ee frmdec: reduce probe score to reflect test accuracy (and pass probetest)
e797f22 vf_tinterlace: fix logical/bit op mixup
521daf1 lavfi/kerndeint: get pix format description only once.
c4bfb0f fate: kerndeint requires gpl
aaf5976 lavfi/avfilter: remove now unused {src,cur,out}_buf.
2e7744a lavc/subviewerdec: fix potential NULL deref.
3d0994b Megalux Frame demuxer
e27c470 fate: disable lavfi-histeq
0ef6151 vf_kerndeint: memset buffer to avoid use of uninitialized memory.
4784a13 tiffdec: Use the correct height field.
8bf7015 10l: Update fate seeking reference after last commit.
1a34103 mmf.c: Use LIBAVFORMAT_IDENT when writing Yamaha SMAF version information.
39d1875 libavfilter/video.h: remove unused things related to the start/slice/end API
2468827 internal.h: remove start/end_frame from AVFilterPad
7e5d4fa mmf.c: Do not write metadata into the SMAF Contents Info chunk.
95d01c3 x86: lavr: use the x86inc.asm automatic stack alignment in mixing functions
f3c9d66 libspeexdec: fix terminator check
6717d1a MAINTAINERS: add myself as maintainer of lavf/astenc.c
b7d77f8 astenc: Enable the loop flag only when needed
9a697cf lavu: test for broken binutils on ARM
305180f lavu/base64: return meaningful error code.
6a9af92 Allow remaining 32bit RGB packed pix_fmts in kerndeint filter.
860b5c0 lavfi/kerndeint: fix mismatch between declared pixel format and test
bb4fb77 Merge remote-tracking branch 'qatar/master'
2163c88 Merge commit 'b14e89b3c5e6d7f6401a2ff1e3d198fa902e988a'
be0a67b lavfi/drawutils: fix blending computation in blend_line function
f27eb1b lavu: check that assert level is defined
14d50c1 w64dec: support metadata (summarylist guid)
d4211c4 alsdec: change channel sorting so it match reference implementation
0140566 lavfi: add histeq filter
172505b lavfi: add kerndeint filter
92f1bed tests/lavfi-regression: always require three parameters in do_lavfi_pixfmts()
c52e07b Fix AVCI50 SPS to specify a SAR of 4:3 instead of 3:4.
bbab9cc lavfi/drawutils: fix typo
f73f76f swscale: fix NULL checking in sws_alloc_context()
3b81bba mxfdec: fix NULL checking in mxf_get_sorted_table_segments()
3f89b49 finalize changelog for version 9
498e1c6 lavu: check av_clip*() limits
ddeb299 lavc: remove img_get_alpha_info as it not available any more
fa11f36 mpegpsenc: avoid shifting dts/pts
cf369d4 mpegpsenc: show first SCR/DTS at debug level
9fd0cf8 mpegpsenc: move preload recalculation to where its needed
2a23f60 mpegpsenc: Fix SCR handling for DVD
84aba8e mpegpsenc: restructure SCR handling
f2214c6 au: use ff_raw_write_packet()
d885cc4 Fix "knwon" typo and add a check in tools/patcheck
467c033 fixed granularity of video quality when encoding with theora codec
b14e89b Prepare for 9 Release.
a5d8c92 Update release notes for the 9 release.
c98d305 msrle: fix small palette handling
ac25b31 lswr: Improve default resampler's default parameters
a08194b Merge remote-tracking branch 'qatar/master'
8d0b2aa Merge commit 'e96406eda4f143f101bd44372f7b2d542183000a'
ea96fed Merge commit '3f95f0dda55fca74b646937095a02a8fa9776622'
e1cf1a9 Merge commit 'a0b7e289075dccf223b7f407790d8a86fc5d77e8'
d0b4504 matroskadec: fix ffio_init_context() usage
dda20a6 avprobe: also output dar/par if only defined in stream
cb8d396 lavfi/yadif: add support to named constants
f7dc6aa6 lavfi/yadif: add support to named options and options introspection
8674597 lavfi/yadif: remove redundant NULL checks in uninit
4ea7c17 lavfi/yadif: fail during the configuration stage in case of invalid video size
b52c1d0 lavfi/yadif: remove unused poll_frame callback
155cdc1 Add a comment about an intentional misspelling to the id3v1 tags.
2284448 Revert "Fix id3v1 tag spelling."
95016fd Fix id3v1 tag spelling.
be6cde3 lavr: fix missing " in header documentation
b888cea ac3dec: split out pointer update loop for saftey
4e0738c mpegaudiodec/mp3on4: fix buffer size.
7b5fdd0 locodec: flip RGBA
9e36d9e pngdec: fix decoding of right column for 2/4bpp
c5142a9 Support more AVC-Intra files
def0173 mxfdec: Set AV_FIELD_PROGRESSIVE, needed for AVC-intra
28d7544 fate: update seek-lavf-aiff after previous commit
48340bb aiffenc: metadata support
0c89439 gifdec: use log level that have more common sense
bbb11f3 lavf: add return to silence compiler warning
be01d1a fate: disable globbing when calling shell functions.
53c25ee aviobuf: Discard old buffered, previously read data in ffio_read_partial
e96406e rtsp: Add support for depacketizing RTP data via custom IO
3f95f0d rtpdec: Move the URLContext used for RTCP RR out from the context, to a parameter
a0b7e28 aviobuf: Partial support for reading in read/write contexts
3048fae build: Avoid detecting bogus components named 'x'
1894302 Merge remote-tracking branch 'qatar/master'
7768a63 cmdutils: update copyright year to 2013
9ac44ad h264: check SPS entries directly to detect pixel format changes
dc8b367 lavf/webvtt: use ff_subtitles_read_chunk().
3fa642d subviewer: sanitize packets.
60e60d9 forgotten changelogs for 9_beta2
52334f5 tiff: print error for old style LZW
491ca0e Replace references to "que" with the appropriate word.
43adc62 lavf/mpegtsenc: fix missing word in error message.
f263426 lavu/math: fix than/then typo, and add a comma.
98db905 avformat_seek_file: Dont attempt to rescale INT64_MIN/MAX
740e740 av_rescale: support passing MIN/MAX through
091ce6b doc/faq: add -start_number example
69d75dc lavu/base64: extend/clarify doxy for the base64 API
49a78e6 lavu/eval: handle div by zero in mod().
aa86d2d lavf: move stream==-1 handling from ff_subtitles_queue_seek() to avformat_seek_file()
fc86f86 fate/sub2video: move sws flags globally in the filtergraph.
ccb7f20 fate: add missing bitexact flag to scale filter
b252d9e fate: add sub2video test.
e4f14c3 examples/muxing: improve error messages.
b99bef1 lavfi/avfiltergraph: check pick_format return code.
82deb0c doc/muxers: adopt new -codec:SPEC syntax in segment example
8bbe9d9 doc/muxers: add a dedicated section for segment examples
fd44dfb doc/muxers: fix typos in the segment chapter
8bc7422 lavf: remove generic index flag from text subtitles.
5a2f3f0 lavf/vobsub: do not count trailing NUL char in extradata.
1e28fa2 rawdec: fix NV12
e9fd51b h264: check SPS entries directly to detect pixel format changes
341e40f lavf: Fix codec id forcing with probed codecs
3a6b6f4 lavf: move force_codec_ids() up
98ce9b8 fate: merge mapchan and options into ffmpeg.
102cf96 ffmpeg: sub2video: set resample size.
5ed5e90 lavc/dvdsubenc: improve color distance function.
8dbbaf5 lavf/matroskaenc: respect bitexact for attachments.
5bab99b ffmpeg: apply flags to attachments too.
951a03b ffmpeg: move stream_copy flags handling after attachments.
10a9277 better filter error message when accidentally reusing outputs
ecda1d3 lavf: add data: URI scheme.
ba1cbf4 lavfi/lut: use ff_fill_rgba_map()
fde1305 aiffdec: set block duration for QDM2
7d66bc7 lavc/movtextdec: keep the min size instead of max to fix overread.
1dd4a21 fate: re-enable fate-sub-mpsub.
c14f8a5 lavf/mov: fix timecode track reference usage.
8d398f4 lavf/mov: simplify timecode track ref.
69a1667 ffmpeg: mark attachment streams finished.
9b53306 cmdutils: we have 2013
82541d8 lavfi: merge all filtering code into ff_filter_frame.
765158d mov: fix parsing of the chap atom.
8c33cb5 fate: add nistsphere demuxer test
9336a98 Merge remote-tracking branch 'qatar/master'
8e4e532 lavfi/avcodec: fix typo
c047a41 Merge commit '33f28a3be3092f642778253d9529dd66fe2a014a'
d079d1d ffprobe: do not escape '"' between single quotes.
c1abfcd doc/resampler: remove .html from link text.
1313168 ffmpeg: avoid negative timestamps for DVD
2eb2e17 lavfi: add avfilter_get_audio_buffer_ref_from_arrays_channels.
f105fe5 rawdec: fix decoding of odd dimensioned raw yv12
67abe21 mov: fix handling of odd sized yv12
6e8df25 mpeg12: fix frame_pred_frame_dct handling in field pictures
49ec0d8 mpeg12: print invalid cbp value
343900a mpeg12: print error for invalid skip cases
9e28e00 lavc/flacenc: improve error return.
11ab2c2 lavfi/avfiltergraph: print query_formats errors.
5f12d5a lswr: improve rematrixing error message.
08196c7 Merge remote-tracking branch 'qatar/master'
9827528 Merge commit '5e6ee38bd3cef0dd05f1dd7977c71f3479eb6d01'
ca95d1b Merge commit '7d8482640058d66867602a6f58446c9342d9d146'
6ddda83 Merge commit '64bb3fa6b7f5b2db22b7577585d5861be24eebd8'
87350d6 lavc/textdec: fix subviewer1 preproc check.
c1ea44c rtmp: Add support for limelight authentication
08225d0 rtmp: Add support for adobe authentication
33f28a3 rtmp: Add a function for writing AMF strings based on two substrings
c76daa8 rtmp: Return a proper error code in handle_invoke_error
5064097 configure: suppress -fPIC in msvc builds
bcb8d9e Drop unnecessary 'l' length modifier when printfing double values.
117f79d truemotion2: Sanitize tm2_read_header()
72ff8ee lavc: correctly set AVSubtitle format for text based subtitles.
e3c2586 lavc/utils: reindent in avcodec_decode_subtitle2().
9a74282 Sony Wave64 muxer
fe5a2fc Changelog: remove av_{base,dir}_name addition.
8d06e83 lavfi/Makefile: add missing dependencies to FFLIBS.
21b6991 lavfi/Makefile: make FFLIBS list consistent.
1f265f5 microdvd: sanitize AVPackets.
faa9406 Add SubViewer v1 subtitles demuxer and decoder.
7b43402 Add PJS subtitles demuxer and decoder.
580ee97 FATE: disable fate-sub-mpsub temporarly.
a1e4e35 Add AQTitle subtitles demuxer.
9495061 lavf/subtitles: fix CLRF/CRLF typo.
725d6c6 Add MPlayer subtitles demuxer.
d9ac8d2 lavf: move srtdec:read_chunk() to subtitles utils.
67286fa 10l: export ff_bprint_to_extradata between libs using avpriv_ prefix.
5c68aae Add VPlayer subtitles demuxer and decoder.
5f02844 Add MPL2 subtitles demuxer and decoder.
2d3305e lavc/avcodec: fix FF_INPUT_/BUFFER_/PADDING_SIZE typo.
9db5f82 ffserver: add missing padding to extradata.
36e61e2 lavc: add ff_bprint_to_extradata() helper and use it.
e911f4a lavc/srtenc: just like the decoder, mark SRT encoder as deprecated.
1b673cd lavc/srtenc: do not add trailing line breaks with SubRip.
3af3a30 lavf/srtdec: remove line break hack.
d927d83 lavc/srtdec: make some sscanf to work at the end of a line.
5e6ee38 FATE: add cavs test
fb0cb11 cavsdec: export picture type in the output frame
7d84826 cavs: deMpegEncContextize
64bb3fa cavs: cosmetics, reformat top part
185c2ef cavsdec: cosmetics, reformat
c36302a lavfi/sink_buffer: switch to filter_frame.
a978c04 lavfi/video: ensure that filter_frame is called.
522cb6a gifdec: use transparent instead of background color index
b84871b vf_tinterlace: dont mix declarations and expressions
c0c0b19 lavfi: remove some draw_slice related code that has become unneeded
8997a0f lavfi/tinterlace: add low-pass-filter for top/bottom interleave modes
9e3b628 doc/filters: drop duplicated description of resampler options in aresample docs
cbed242 Merge remote-tracking branch 'qatar/master'
384dd98 Merge commit '30a76487304e7250294c9c0e9fa179bf07fd822a'
56c71cd Merge commit '9b1370aced385698bc783747917544ab69ecb373'
19e1c8e Merge commit '0448f26c97c5ab4858d31e456a4f1738ae783242'
2ce43b3 Merge commit '6dd93ee6f1b050ad7c4b247899e83efa293ee405'
613001d Merge back some registering macros in all*.c.
c83002a lavc/ass_split: check for NULL pointer in ff_ass_split_override_codes().
b113d4a aacdec: make dual mono mode selectable through AVOptions too.
644f021 aacdec: simplify dmono
6d38661 aacdec: fix dual mono
518239c build: postproc cleanup.
015da96 libavcodec/utils: Add braces to shut up gcc warnings
c77eb4e sws: fix warning: cast from pointer to integer of different size
3cd137b vf_deshake: fix strict aliassing errors
aa9507c swscale: fix warning: assignment from incompatible pointer type
05d81a5 motion_est_template: fix warning: "ASSERT_LEVEL" is not defined Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
4f1d7cc bktr: fix warning: missing braces around initializer
925c9f4 Fix OS/2 threading
53228f4 avf_concat: init pointers to NULL for saftey and to avoid warning of uninitialized use.
d59d39e wavdec: fix duration calculation for files with invalid data size
d615da6 snow: use VideoDSPContext
30a7648 hlsenc: make segment number unsigned
9b1370a hlsenc: do not add timestamps in different timebases
0448f26 hlsenc: keep the playlist to the correct number of items
27a15e0 hlsenc: make EXT-X-MEDIA-SEQUENCE always increase
0d8cc7a hlsenc: use the correct AV_TIME_BASE macro
6dd93ee hlsenc: check append_entry return value
ae85d6c hlsenc: use the segment filename in the playlist entry
66f7b48 hlsenc: use the basename to generate the list entries
d8fd06c avstring: add av_basename and av_dirname
981baf7 lavfi: replace REGISTER_BUILTIN_FILTER() by REGISTER_FILTER_UNCONDITIONAL()
83d4a84 Merge remote-tracking branch 'qatar/master'
2a9443a Merge commit '69583bd3b1eba471366141c945030c163e073e02'
ba34e56 Merge remote-tracking branch 'cus/stable'
c5bea1b xtea: fix unused variable warning for config_small
e0a99d5 msmpeg4enc: fix possible use of uninitialized warning
2fbc8ea hpel_motion_search: move code used for asserts under correct #if
30872fa ivi_common: Fix use of uninitialized warnings
76e65a1 avs: silence "may be used uninitialized" warnings
3f8ee30 mmfenc: use ff_raw_write_packet()
f18d213 aiffenc: use ff_raw_write_packet()
8ad010a soxenc: use ff_raw_write_packet()
a4b62f3 soxdec: use meaningful error codes
0940169 soxenc: use ffio_fill
a4912aa soxenc: use FFALIGN
07abf13 h264: avoid a grayscale related if() in hl_decode_mb()
92b50b7 ffplay: fix type of time_diff in waveform display
ec89ea3 ffplay: always display audio visualization if mode is set
ef7f3b0 ffplay: hide cursor on no mouse movement
0ca4e9f ffplay: reset external clock to unknown on start
4e33d8e ffplay: only drop frames if not in frame step mode
97660b8 ffplay: move frame step pause from the video thread to video_refresh
c73c87b cosmetics: Prettyprint codec/format/filter registration files
69583bd avfilter: Refactor unconditional filter registration
5ad2f0b build: Add rtpenc_chain extra config option
844c685 configure: Add --disable-all command line option
5079568 auenc: do not write invalid file size
8afe168 vf_divtc: dont mix av_strdup and free
baa5d6d vf_detc: dont mix av_strdup & free
458afd2 vf_mp: fix 'discards const qualifier from pointer target type'
33f15ab libavutil/samplefmt: Fix project name
0d4572a MAINTAINERS: s/mjpeg.c/mjpeg*.c/
0156dd6 lavf/segment: add segment_frames option
7a8face lavf/segment: add reference_stream option
9e04e11 libpostproc: alloc a few bytes more in the temporary buffer
f1185fb libpostproc: Fix off by 1 error in the C dering code
69db85c mjpegdec: Support 16bit DQT
10a3fa8 build: fix g723_1 decoder dependency
64f4fb7 gifdec: fix transparent background color
b61097f mjpegdec: reset restart_count on progressive scans
ae2b51a doc/encoders: clarify the direction of the quality setting parameters for libtheora
7e0676a doc/ffmpeg-formats: extend documentation for the probesize parameter
750382d ffmpeg: remove annoying logs and improve reporting in case of unavailable bitrate
b3f3fe3 MAINTAINERS: add libswresample
8d9a503 docs: add soxr documentation
03d38ee soxr_resample: soxr API parameter rename
f2957ad soxr_resample: Correct email address
ceee440 lavfi/tile: small align cosmetics.
4cd724d lavfi/tile: remove usage of link->{cur,out}_buf.
3b870f9 lavfi/scale: remove usage of link->cur_buf.
a612e86 lavfi/deshake: remove usage of link->cur_buf.
5673a01 lavfi/decimate: remove usage of link->cur_buf.
33e0eb5 lavfi/video: remove unused ff_inplace_start_frame().
011169c mjpegdec: handle the occurance of rstn emulation
5ff8ca1 mjpegdec: Handle RSTn in progressive jpegs
47e7f57 mjpegdec: factor handle_rstn() out
c46cfed build: mp filter does not depend on postproc anymore
a2349dc vf_idet: fix type of stats
d155abd lavfi/idet: remove unused assert include.
a7f0af1 lavfi/idet: remove unecessary context assignment.
43cbd44 lavfi/idet: support named parameters.
915d748 lavfi/idet: remove unecessary poll_frame callback.
39d1788 Merge remote-tracking branch 'qatar/master'
075eaf8 vc1dsp: fix the warning fix, make it work with --disable-asm
955c7c7 doc/resampler: extend docs for min_comp and min_hard_comp options
e06c147 lavfi/aresample: fix style
b367453 libswscale/swscale-test: fix some const correctness
fceeac9 vc1dsp: fix pointer type warnings
67c1acf lavc/utils: fix 'warning: missing braces around initializer'
169dfe3 lcldec: fix zlib const pointer warning
2ad1eb1 imgconvert: fix 2 "discards const qualifier from pointer target type"
2eab1a1 imgconvert: dont depend on default return type for get_color_type()
4f92754 h264_direct: silence several warning: assignment from incompatible pointer type"
1f4ea4e mpegvideo: initialize videodsp with correct pixel depth
7fc73d9 rmdec: fix compiler warning for uninitialized variables
4c41fc8 mpegts: update AVProgram after pmt change
928727f mxfdec: Rescale audio stream duration from EditRate to SampleRate
a752b9b ffmpeg: use the new swr -async parameter instead of a set of parameters.
f9e55c0 swr: support -async X as a simple way to do what ffmpeg -async X did
0b980e5 Merge remote-tracking branch 'cus/stable'
8b6b363 vf_pp: add postproc to the library dependencys for avfilter when enabled.
cf0c63d ffplay: fix greenish line on the right edge with some xv sizes
1be8d0f srt_probe: make buffer pointer const
9cb887e dsputil_mmx: fix pointer type for emulated_edge_mc_func()
f89f3d4 str_probe: make buffer related pointers const
28b9099 pva_probe: make buffer related pointers and function arguments const
59693ed mxf_probe: make buffer related pointers const
c8e5efb mpc8_probe: make buffer related pointers and function arguments const
7a84664 mp3_read_probe: make buffer related pointers const
9d95dee microdvd_probe: make buffer pointers const
c3cb338 mpegps_probe: make buffer related pointers const
e1f9432 loas_probe: make buffer pointers const
29397c9 lmlm4_probe: make buffer pointers const
2334864 ipmovie_probe: make buffer pointers const
4fcf6aa flac_probe: make buffer pointers const
658bd6d ac3_eac3_probe: mark buffer pointers const
d7e050b adts_aac_probe: mark buffer pointers as const
ec40d15 oggdec: fix warning: assignment discards qualifiers from pointer target type
bd16f0a avfiltergraph: put variables used in #if 0 code themselfs under #if 0
70d5cd1 mcdec: suppress "warning: a/vst may be used uninitialized in this function"
e9c4f36 lavf/mpeg: suppress warning: lpcm_header_len may be used uninitialized in this function
7681b8e Merge remote-tracking branch 'qatar/master'
9dbedf3 Merge commit 'c6303f8d70c25dd6c6e6486c78bf99c9924e2b6b'
ba8e909 Merge commit '3193b13aa1e271f6d2dd68de67d448c08aef3c00'
d69238e Merge commit 'f3298f12997eb4b7ad203766f768f92e3dd72a2a'
c666424 Merge commit 'f5f1cf52240759208b42477e2157a7b4409ade10'
0a9132b wnv1: cosmetics, reformat
51648da xan: remove a trivially true if().
99e36dd ansi: do not depend on get_buffer() initializing the frame.
261f0b1 zerocodec: remove an unused variable.
8adfacf zmbv: remove some pointless comments and empty lines
c6303f8 yop: simplify/sanitize the decoding loop
f6e395e c93: set palette_has_changed.
3eab600 bmp: cosmetics, reformat
98b7a50 tiffdec: Fix runend handling
d4d8d4f rl2: return EOF on EOF
eeb111d Changelog: reword H264-MT entry
86c6bf0 doc/filters: remove outdated comments
98dc256 lavc/pthread: do not re-define _GNU_SOURCE if already defined.
00ebac6 doc: stop generating syntax.html.
4a9f7d2 hlsenc: Don't duplicate a string constant
3193b13 hlsenc: Allocate enough space for the pattern string
4f5440a NIST SPHERE demuxer
98fed176 alsdec: improve warning message when invalid channel position is found
57e99ea doc/ffserver: fix a few typo.
0940580 lavc: Correct the description of pkt_dts
d33c939 docs: add aresample/async example
3e15775 x86/ac3dsp_init: try to workaround ICC failure.
768c47e lavfi: remove mp=pp filter.
9b8de93 lavfi: add pp filter.
72380d1 fate/mp=pp: remove dering subfilter test.
e36ba98 fate/mp=pp: expand subfilters with dr (dering) in them.
5af5373 avfilter: Compile FIFO filters unconditionally
f3298f1 Return proper error code after av_log_ask_for_sample()
ed40b6b configure: cosmetics: Separate hwaccel dependencies from decoders/encoders
85e83e7 doc/ffmpeg-resampler: mention that the options also work with the aresample filter
9bbfcc2 rmenc: write correct bytes per minute
76f126b rmdec: set bit rate for ra3
8e09e18 Merge remote-tracking branch 'qatar/master'
def18e5 Merge commit 'b047c68783aa4042b322af7af043b643d5daf09c'
2f9903f Merge commit '418693bdc5edad72b0d055f741931612d797eb05'
ba064eb oggdec: check memory allocation
f5f1cf5 oggdec: K&R cosmetic formatting
7e98956 hlsenc: correctly report target duration
b6d7d4e 8bps: cosmetics
b047c68 4xm: don't rely on get_buffer() initializing the frame.
c64cf2a aasc: cosmetics, reformat
808b222 ansi: remove an extra return
c3a76c3 asvdec: cosmetics, reformat
bdfa245 aura: cosmetics, reformat
2ca5ca2 huffyuv: split encoder and decoder into separate files.
6e5c44b lavc: make pkt_{p,d}ts doxy less confusing
418693b lavc: rewrite and extend AVFrame doxy
f9d8658 libpostproc: fix leak of 2kb
ca9eb93 mpegvideo_enc: fix edge emulation of dimension%16 != 0 for YUV != 420
707af43 lavf/y4m: spellcheck
2e6bd22 rmdec: set bit rate for ra4
bc5d6e4 docs: point to aresample from asyncts docs
60c801c lavf/hlsenc: reuse pattern string, rather than redefining it
005b360 lavf/hlsenc: fix basename size computation off-by-one bug
d02202e opt: avoid segfault in av_opt_next() if the class does not have an option list
5778299 ttadec: fix last frame handling when seeking
e749b5d configure: consider using /usr/include/openjpeg-1.5 when searching for openjpeg
985aa0b h264: Detect POC inconsistencies and try to handle them reasonably
68a04b0 alacdec: do not be too strict about the extradata size
5715d67 Changelog: add entry about the new documentation layout design
1330d1d doc/filters: reword introduction sentence of aformat.
ba5ea7d doc/filters: simplify escaping in aformat.
0824aa6 doc/filters: add overlay daisy-chaining example
35b97ad doc/filters: rework and itemize examples for the overlay filter
bde1e8b lavfi/overlay: make use of av_opt_set_from_string()
5e402a5 lavfi/overlay: switch to filter_frame API
9825662 Merge remote-tracking branch 'qatar/master'
aef5150 flac: only set channel layout if not previously set or on channel count change
3f72dbe ffplay: fix another use of context instead of frame parameters
5ffb5e7 4xm: check the correct stream, fix fate
44fe118 lavc/4xm: use bytestream2_get_bytes_left
6b50df6 doc/filters: rename reference to movie filter from "src_movie" to "movie"
e16bac7 videodsp: Fix project name
90eaa98 x86/videodsp_init: Add back lost author attribution
28286a6 videodsp_template.c: fix year
e64a7f2 doc/default.css: use ffmpeg.org website CSS
042c2a1 doc: move HTML CSS to a dedicated file default.css
185d1f3 lavfi: declare arrays that never change as static const
165be91 img2enc: fix typo
2f436b1 lavc: Warn in case the set bitrate is very low
d828bae better failure message for img2enc
0e3a4da yop: set video bit rate
a8ebb77 lavfi/swapuv: use FFSWAP
a3a22c2 Revert "Always write all colours for animated gif files, including transparent ones."
0fb79f3 Support H264 over video4linux2.
1b598e6 Merge commit 'c7d4de3d730473167e31cf765e0333c965f934d3'
bb3420d Merge commit '90c784cc13f6bf21a8eb69f3b88b50c7a70f6c59'
be2c0ad Merge commit '69f086e0f90f23d89e5739b099a4f984fa6a7885'
d27edc0 Merge commit '511cf612ac979f536fd65e14603a87ca5ad435f3'
a41bf09 Merge commit '6906b19346ae8a330bfaa1c16ce535be10789723'
9378be9 prepare 9_beta3 release
fb3f28e alsdec: cosmetics after previous commit
ae27b70 alsdec: channel sorting
29707f5 Merge commit 'a925f723a915bc0255e2673f8817af5212131763'
c7d4de3 rtpdec_vp8: Don't return known-broken packets
90c784c rtpdec: Pass the sequence number to depacketizers
6375318 lavf: Remove "Adjusting PTS forward" code
cfa5300 gifdec: remove dead store
230bef0 ffplay: fix handling of resolution changes with h264-mt
9eca649 Fix compilation with --disable-everything --enable-muxer=mov.
0a0e340 configure: Make avconv depend on null, anull and resample filters
69f086e build: avfilter: Remove duplicate compilation entry for vf_scale
511cf61 miscellaneous typo fixes
340b7ca lavf/hlsenc: provide some feedback in case of invalid basename
28b96ef lavf/hlsenc: fix minor grammar inconsistencies in the option help messages
b448677 doc: remove inclusion of libav* documentation in tools
ca3327d doc/ffmpeg-formats: include metadata chapter
d4fdaaf Always write all colours for animated gif files, including transparent ones.
9321e93 gifdec: fix invalid write in gif_copy_img_rect
c004de0 gifdec: fix invalid write in giff_fill_rect
103410d ffmpeg_opt: fix recording time in->out carryover.
c7a1239 lavfi/af_aconvert: update audio->channels.
17714ad tiffdec: support LZW compression with inverted FillOrder
217bdd0 lavf/srtdec: reindent after previous commits.
6c26fc7 lavf/srtenc: honor subtitle position side data.
1dab8d9 lavf/srtdec: switch to FFDemuxSubtitlesQueue API.
0072116 lavf: split packets before muxing.
52f2176 aiffenc: set correct number of bits foru8 in aiff
6906b19 lavc: add missing files for arm
8c53d39 lavc: introduce VideoDSPContext
a925f72 rtp: Don't read priv_data unless it is allocated
0146c1f lavfi: remove init and check of rate and layout.
5033a1a lavfi/buffersrc: remove init of rate and layout.
34de47a lavfi: add an accessor for ref->audio->channels.
238edd2 lavfi: add a channels field to AVFilterLink.
a9275b4 h264: Fix code to also handle pix format changes.
41135b7 Merge remote-tracking branch 'qatar/master'
40ea343 Merge commit 'c661cb6672af5ebcb900ec8766b24761bd2ab011'
1eaff98 flvenc: Check whether seeking back to the header succeeded
e30e8e3 sapenc: Pass the title on to the chained muxers
174c483 lavfi/select: fix compilation with avcodec disabled.
974ac57 astenc: Remove two AVRationals with denominator 1
8525fa7 h264: remove unused variable
a46c565 ffmpeg_opt: fix pointer types
73db0bf mpegvideo: increase scratchpad sizes
53fa6f5 doc/general: sort subtitles formats.
e5e5664 fate: add and fix subtitles dependencies.
7e90053 Merge remote-tracking branch 'qatar/master'
1667152 Merge commit 'acb571c89a065d943163c11efb46de35774f1909'
ba4bcb1 cmdutils: implement debug/fdebug log level update differently.
af4b1c0 Merge commit '77bd1bc73a1946b0f0ce09a7cbb242a65e138d06'
b2fe675 lavr: add option for dithering during sample format conversion to s16
52b8664 doc/faq: move filter links to the ffmpeg-filters.html page.
521a963 doc/faq: improve concatenation entry.
cb0881c ffmpeg: use GROW_ARRAY in opt_map_channel.
61bc3d8 Merge commit '0ec1642b60a5b1a4d913e2b9e3899173dff77e7a'
33f9b24 Merge commit '8c9af5b2051b9927f845c7afdfeb30b82670ee77'
5823686 mpeg12: do not decode extradata more than once.
465c7de Merge commit 'a01c02bcff755a7891f777706b27452203aac71e'
c661cb6 cmdutils: pass number of groups to split_commandline().
330983b Merge commit '10bca66101b79954512cd9d8ee20c3bc4513adf3'
f61498e Merge commit '9e696d2e5ffaa763c564682ec18c3b51b3e5fccc'
ca4dd38 h264: use must_reinit to simplify code
af0fafc h264: decode_update_thread_context() copy parameter sets before using them
e33811b h264: remove reschange blocking
c2dfb1e h264: support frame size changes with multi threading
7e6c683 ffmpeg_filter: use frame instead of decoder context pixel format
04a530f ffmpeg_filter: use frame dimensions instead of decoder context dimensions.
8ea4a55 h264: move h264_set_parameter_from_sps() call up
afc0326 h264: move list_count and current_slice reset to flush_change()
971c469 h264: split flush_change() out of flush_dpb()
25a0af5 h264: factor get_pixel_format() out
76877be au: return meaningful error codes
a1d1433 pp: fix a few typo in the template.
d85854b pvfdec: drop pointless casting of buffer in ff_get_line()
642a655 Merge commit 'f1d8763a02b5fce9a7d9789e049d74a45b15e1e8'
bb2bab9 mov: handle h263 and flv1 for codec_tag 'H','2','6','3'
e84194f Merge commit 'ed2d7d5868a4a5d914f1e5488d63ea696a3b2937'
af804db Merge commit '523c7bd23c781aa0f3a85044896f5e18e8b52534'
1c8bf3b h264: fix sps parsing for SVC and CAVLC 4:4:4 Intra profiles
80a9297 doc: remove mention of fifo filter in the introduction.
022e118 lavfi/setpts: enable debug logs, and improve/extend debug messages
ec4a084 Show underscores in av_get_codec_tag_string().
c5d7c7d doc: extend "See Also" chapters in library manuals
9b323a9 doc: extend "See Also" chapters in component manuals
9d6517a doc: extend "See Also" chapter rendering for ff* tools
c2ac647 doc: rework synopsis section for ff* tools
461716d doc: use a common authors.texi file blurb
ca3d786 doc/texi2pod: rework man inclusion logic
4563588 mpegvideo: increase edge_emu_buffer size for VC1
a34d9ad lavc: merge latest x86inc.asm fixes with x264
1166fc0 utils: fix duration calculation for strange_duration_example.ts
de2022c lavfi/gradfun: small align cosmetics.
fea6f5e doc/filters: reformat and rework gradfun.
526e241 lavfi/gradfun: support named options.
ca83e6c fate: re-enable lavfi gradfun filter test.
3bdd70f lavfi/gradfun: reduce up limit for threshold.
63e1fc2 lavfi/gradfun: remove rounding to match C and SSE code.
60ba9a9 lavfi/gradfun: fix dithering in MMX code.
49de902 lavfi/gradfun: fix rounding in MMX code.
dd8a76a lavfi/gradfun: do not increment DC pointer for odd values.
dea9da5 qcelpdata: correct start bit for cbgain[0] in qcelp_rate_octave_bitmap[]
c4a32d9 ffmpeg: Fix shortest with libx264
1b9ced6 MAINTAINERS: update my GPG key fingerprint
d687b8c Cosmetics: Reindent after last commit.
00a62e6 Do not skip three bytes and don't search for extradata in old realaudio files.
acb571c avcodec: bump minor for adaptive h264 frame-mt
e82cb79 avconv: pass the actually selected decoder to filter_codec_opts().
77bd1bc avconv: use new options parser.
0ec1642 cmdutils: don't log an error in opt_default().
8c9af5b cmdutils: add a commandline pre-parser.
a01c02b cmdutils: split parse_option().
10bca66 cmdutils: add a macro to simplify grow_array() calls.
9e696d2 h264: support frame parameter changes during frame-mt
f1d8763 mpegvideo: allocate scratch buffers after linesize is known
ed2d7d5 ff_h264_direct_ref_list_init: fix B slice check.
73ad2c2 h264: increase dist_scale_factor for up to 32 references
9700a7a af_apad: remove unneeded av_opt_free
c311431 apad: add whole_len and pad_len options.
c264014 apad: fix apad_options formating
b7e085a af_apad: add user setable packet_size
5eae7f8 avfilter: add apad filter
5c2fc3b Merge remote-tracking branch 'qatar/master'
14f79ba h264: remove redundant parts of old slice in extradata code.
99321d1 h264: merge old and new "slice in extradata" checks
09b4ae8 Merge commit '61c6eef5456f2bc8b1dc49a0a759c975551cea29'
94ecbe2 Merge commit 'c35f0e8495e34c2082dcde805e9323c9f6a4cb0a'
9501563 wtv: permit root table and first sectors to be located beyond 2GB boundary
ebfb738 nutdec: sanity check r_frame_rate
523c7bd misc typo, style and wording fixes
ea061af configure: formatting cosmetics
c9aab8a h264: use mbaff ref indices in fill_colmap() only for mbaff references
61c6eef h264: prevent decoding of slice NALs in extradata
8b63744 Fix "bistream" typo and add a check in tools/patcheck.
1dd33d4 doc/ffmpeg-bitstream-filters: fix typo in title
a71de9a Fix typo in mvc decoder.
41bebda mjpegenc: fix restart interval parameters for yuv444
28b85b1 mjpegenc: fix YUV444 with w%16!=0
85e6f6d doc/indevs: update syntax for the color filter in the lavfi device examples
1f9855d doc/texi2pod: correctly handle @url commands in the form @url{URL,...}
9bba6835 doc/Makefile: add docclean rule
f14e248 doc/texi2pod: add support to @ifhtml and @ifnothtml directives
992772b doc: remove references to external documents
1d29624 oggparsevorbis: check channels
2f7465b SAP muxer set session name from metadata
8976ef7 concatdec: change data type to suppress warning about limited range of data type on some platforms.
26e4f0c doxy: Clarify what avpriv_set_pts_info does
df0d673 doxy: Clarify what avpriv_set_pts_info does
c35f0e8 au: Reorder code so that both muxer and demuxer are under #ifdefs
4d6c96f fate: Move RALF test into lossless audio group
81c7c81 cosmetics: Use consistent names for multiple inclusion guards.
8505daa Merge remote-tracking branch 'ramiro/dshow'
082dd17 Merge remote-tracking branch 'qatar/master'
8d07bbc Merge commit 'f322b2073581119de5da74f92a03309a36891cfa'
021b349 Merge commit '65e053271a98f7acf3ef6b412998cfcb44a8eef8'
0f450ac siff: set duration
fb9d585 isom: support SGI RLE 8-bit in QuickTime file format
6fb4077 Silicon Graphics Movie (.mv) demuxer
746b1dc Silicon Graphics Motion Video Compressor 1 & 2 decoder
afa1617 SGI RLE 8-bit decoder
83a9f29 dshow: call CoUninitialize() on dshow_read_close()
190f613 dshow: handle events in graph
0cf3505 avresample: use valid log context in mixing functions
2e59142 sctp: dont abort on invalid input
d28dfa2 ac3dec: fix outptr increment.
f322b20 lavr: only save/restore the mixing matrix if mixing is being done
f1c2915 lavr: remove automatic context close/open for resampling compensation
7973a07 h264: Improve first slice and slice type checks
55b243c doc/examples/resampling_audio.c: fix path
0212c1c swr/doxy: fix missing quote in code example.
9ad6b13 lavu/pixdesc: fix a const qualifier discarding warning.
7fb4963 lavu: make sure av_pix_fmt_desc_next returns a valid pix fmt.
e798085 rtpdec_vp8: Cosmetics: Fix bad alignment/indentation
3b2e8d1 rtpenc: Allow including a SDES/CNAME block in RTCP SR packets
65e0532 rtpenc_vp8: Include the picture number in VP8 packets
cb8163d bfi: set duration
de89dff brstm: ask for samples for version != 1.0
633ae5a mjpegenc: fix 444 block count so it is below 10
5be38f9 brstm: add missing new line to request for sample messages
5b09c34 doc/filters: fix "Dolby Pro Logic II" option name
efb4f96 Merge remote-tracking branch 'qatar/master'
94877aa lavfi/crop: free x and y parsed expression objects
dde4832 Merge commit '27c8337e595a058347150269d5c2c48281e4285b'
1081d78 build: fix idf demuxer dependency
f4fe4fa Remove 8SVX_RAW on next lavc mayor bump
5648069 aiff: support in24/in32 tags
7959c26 brstm: fix number of samples for the last block
d0bdcbc thp: set duration
013b700 ffplay: provide some feedback in case the codec cannot be set
1cbb11c ffplay: set codec_id in codec context
cb0f97b ffplay: improve robustness of opt_codec(), and add options acodec,vcodec,scodec
718eab5 ffmpeg: Improve filter input fps selection heuristic.
1e901ff wrap_timestamp: remove unneeded check
1662bd3 lavf: fix integer overflows
d7599bd h264: dont mess with frame gaps on second fields.
c16f768 ffmpeg: replace magic number with VSYNC_CFR
2d74dea lavf: Provide a monotonic timestamp to the outside world
388241e mpegvideo_enc/rv20: width and height must be multiple of 4
0ebf857 doc/filters: remove @example use for showing syntax
a871b5c doc/filters: extend syntax description for transpose, and add examples
6722f35 doc/filters: add basic crop examples
55b8152 doc/filters: itemize crop examples
1e5492f lavfi/crop: add support to option parsing
a421bbf h264: fix memleak on error during SPS parsing
27c8337 h264-mt: handle NAL_DPAs before calling ff_thread_finish_setup
230acdd lavr: move AudioMix struct definition to audio_mix.c
2b64385 dirac_parser: check prev_pu_offset before using it
fef75ef mpegvideo_enc/rv10: width and hieghtmust be multiple of 16
fe3e0e4 lavd/dshow: rename dshow class name
ac6cb66 Merge remote-tracking branch 'qatar/master'
54b0c04 lavfi/overlay: clarify/fix comment, add a few empty lines to ease readability
3d1e2ad lavfi/overlay: remove duplicated definition of ff_null_get_video_buffer()
8f44170 lavfi/avfilter.h: clarify doxy for AVFilterLink.out_buf
f186ecc Merge commit 'bb675d3ac6d722d5e117ae9042a996b55ca05b1d'
75b7e54 fate: update fate for 1a490df12fd9
33ab9eb doc/APIchanges: fill empty git commit hashes and dates
1a490df ffprobe: show pkt_size in frame
96d815f lavc: add pkt_size field to AVFrame
a8b3f0c fate: check if rsync has the contimeout option
b667178 flashsv2_prime: check block before using it.
02d6d05 dcadec: check xch_base_channel against channel_order_tab.
51fcf27 mp3on4: fix null pointer dereference
a99c273 dnxhddec: fix CID changed check.
e095c4e fate: update asyncts reference
ecebf6f lavf/segment: provide more debug feedback when a new segment starts
df5f949 lavf/segment: add missing flags to segmenter option constants
6ca2465 ass_split_section: dont overread array
b2c2589 westwood_vqa: fix null pointer dereference
3c5c6b9 Merge remote-tracking branch 'qatar/master'
be26232 Merge commit '07acdd651d1e2f4cfa5f610e616e70e323bb69cd'
a01fe55 Merge commit 'c0dc57f1264dad1e121772d03abdb9e14ed8857f'
2f265d9 Merge commit '6a27ae28f9bde981e85c82cf5bf42c5f43fb6f13'
86b4dc6 Merge commit 'bd255f9feb4deea4c990e582f0ba3b90d7b64b4c'
3b5c0f5 h264: remove low_delay/has_b_frame setting code from nal loop
b9d887c Merge commit '072be3e8969f24113d599444be4d6a0ed04a6602'
b6e7041 Merge commit 'b35e5d985dd12acf9a0aaa52334134edcf35d68e'
593f5c0 Merge commit '8083332c2de9ee189f96844ff4c2d9be1844116f'
f33b5ba vp56: release frames on error
bb675d3 vp56: make parse_header return standard error codes
deabb52 ivi_common: check that scan pattern is set before using it.
07acdd6 ivi_common: use proper logging context in ivi_decode_blocks().
8ab4202 ivi_common: make some functions and tables static.
5c78a81 sauce: test filetype correctly for datatype 5 (binary text)
58f3017 mem: minor simplification of the alignment hack code
d187062 audioconvert/arm: require alignment of 16
ceb9f8d audioconvert: support simd code with specific alignment requirements.
a286b04 configure/arm: print if thumb mode is enabled
a974adc g729dec: check pitch_delay_int.
c0dc57f asyncts: merge two conditions
4e5a887 asyncts: ignore min_delta only if first_pts is set
56d0925 nuv: dont try to copy an empty frame
0995ad8 x86inc: fully concatenate tokens to fix macro expansion for nasm
2947e7b flvenc: don't write random data if seek fails
0aa0bab docs: -asyncts has been replaced by aresample not asyncts in ffmpeg
ddf6131 lavf/segment: add segment_start_number option
d93d03a lavf/segment: add function set_segment_filename()
6a27ae2 mpegvideo: treat delayed pictures as used
bd255f9 lavc: set frame parameters after decoding only if necessary
072be3e h264: set parameters from SPS whenever it changes
0eae920 h264: initialize frame-mt context copies properly
b35e5d9 doc: improve documentation for the asyncts filter first_pts option
8083332 asyncts: use clipped delta value when setting resample compensation
0ee440f asyncts: cosmetics: reindent
c143de4 asyncts: fix the asyncts behavior when using the first_pts option
f266486 asyncts: fix flushing of final samples at EOF
616e6ff aresample: increase n_out buffer size a bit to reduce delay in some corner cases
7726916 mpegts: check av_new_stream() return value.
be75fed vp6: properly fail on unsupported feature
0ea4742 qt-faststart: Check offset_count
eee8c94 cavsdec: check ff_get_buffer() return value
5cb080f snowenc: check ff_get_buffer() return value
7effc26 svq1enc: check ff_get_buffer() return value
1818a11 alsdec: propagate error codes in read_block()
0213d5a alsdec: make return checking for read_*_block_data() consistent
79bfba1 alsdec: Use AVERROR_INVALIDDATA in read_const_block_data
d711713 mips: ac3 downmix updated to the new data layout.
2dbc84b lavf/matroskaenc: check for overflow in display width.
7897919 Merge remote-tracking branch 'qatar/master'
2e5e2bf Merge commit 'f3f60dcbdd6ff2201526a603fe28293975bb7667'
de7c95d Merge commit '7941159df6aad2d219e2a7184489be7a735dd944'
9c0ec23 Merge commit '998fdcff41bbda8ef13c991743376556f910efa9'
e7f255d Merge commit '95baf701db719ecad6b31000429e20eca2526ed6'
db6e960 lavfi: drop ff_null_start_frame/end_frame/draw_slice.
4391262 lavfi/select: assign NAN to ignored values
6ba1f28 lavfi/select: add support to options
c214cd1 lavfi/select: in select_frame(), rename picref -> ref
e7a0b2e doc/filters: itemize select/aselect examples
c51f090 lavfi: mv vf_select.c -> f_select.c
f5461fa lavfi: add aselect audio variant of select
64c5fbd lavfi/select: remove deprecated and unused poll_frame() callback
6d5b009 aacdec: Fix an off-by-one overwrite when switching to LTP profile from MAIN.
26db653 lavf/matroskaenc: use integers to for display size.
140367a x86inc: fix stack alignment on win64
a016795 mpeg1video: fix regression with slices != threads
03df972 mpeg1video: support multi threaded slice encoding.
f18c873 adpcm: fix off by 1 error and out of array access in DK4
03b9d4a msmpeg4dec: fix coeff index
028cc42 read_gab2_sub: fix null pointer dereference
02b2381 avfilter_get_audio_buffer_ref_from_frame: check that layout and channels match if they are set
0f23634 ffmpeg: sub2video: use start and end time.
29d2595 rtpproto: Remove unused defines
e69e780 ff_copy_buffer_ref: use the channel count
5a4eb6a avfilter_get_video_buffer_ref_from_frame: check channel count
0ceca26 alsdec: check block length
16c3cb9 lavf/concatdec: avoid leaking URLs.
75b3911 mxf_set_audio_pts: fix division by 0
a0f659b oggspeexparse: fix array overread
f3f60dc rtpdec_mpeg4: Cosmetic cleanup
584a017 rtpdec: Cosmetic cleanup of the header
abf74a1 rtpdec: Get rid of a useless _s suffix on a struct name
7941159 rtpdec/enc: Remove outdated/useless/misleading comments
d6ec745 rtpdec: Improve some comments
e66d448 rtpdec: Remove unused context variables
81ef519 rtpdec: Limit writing to the buffer size
48238fd svq1: Fix building with -DDEBUG
12fcc62 Merge remote-tracking branch 'qatar/master'
ce58642 x86inc: support stack mem allocation and re-alignment in PROLOGUE.
82c0211 Merge commit '14758e3211d34a97c42b07acae117ce5627d7f57'
8dbc384 Merge commit 'd04c17c91363a6b15d1ac2d79c817f3d5e2998b3'
d276f28 swfdec: print warning when len is cliped
31f9cf3 Fix frame-rate documentation.
c4182d7 svq1: return meaningful error codes.
998fdcf lavc: replace some forgotten instances of PixelFormat with AVPixelFormat
84a0806 svq1: unmacroify macros used only once.
95baf70 svq1: deMpegEncContextize
be5389d Merge commit 'e70c5b034c4787377e82cab2d5565486baec0c2a'
42b5688 lavr: fix segfault due to overlooked change needed in 14758e3
6f40e9f x86inc: support stack mem allocation and re-alignment in PROLOGUE
9138f6d lavfi/showinfo: check plane count before dereferencing.
2fb240d ac3dec: fix out of array read
a202541 cafdec: Check duration before use.
99a8552 bfi: fix division by 0
1cf7b61 Changelog: update for soxr
803af81 doc/ffmpeg: fix/extend documentation for -copyts
801b315 swr: Add SOX resampler support
41049d0 swr: add a lowpass default so that each Resampler can have its own default.
ae5a55e swr: move flush into Resampler
431dcc4 swr: make realloc_audio() available outside swresample.c
5a5d707 swr: Add API to make resample engine selectable.
e8e5756 lavc/utils: Do not require dimensions for PNG.
bbc8f0c doc/filters: fix grammar mistake in setfield documentation
14758e3 lavr: temporarily store custom matrix in AVAudioResampleContext
887d4c0 lavr: clarify documentation for avresample_get/set_matrix()
4b4f16c lavfi/fps: remove parse opt error message.
b2f2321 doc/filters: extend fps documentation.
0e0e3db lavfi/fps: add shorthand.
7d05bbb mxfdec: drop unneeded extradata padding
d04c17c swfdec: cosmetics: fix indentation
e70c5b0 swfdec: do better validation of tag length
b655708 mxfdec: fix leak of extradata
02823f6 Make LOCAL_ALIGNED syntactically similar on all systems
9e28c7e filters.texi: document more aresample options
7dee5f0 svq3: fix cast type to be independant of "sizeof(int)"
17d5746 build: fix dca encoder dependencies
2375139 fate: add BRSTM demuxer test
7016aa6 iff decoder: support RGB8 and RGBN
53ae32d iff demuxer: support RGB8 and RGBN
67c1b5b lavf: remove unneeded pb check
b688a28 astenc: fix assignment vs compare
a70b38d lavf: fix memleak
9696ad6 Merge remote-tracking branch 'qatar/master'
fd3cdca lavfi: remove mp=denoise3d filter.
80e5c51 doc: fix a -map syntax in one command line example.
7eafd27 build: fix prores decoder dependencies.
18d9398 doxy: add ref for lavfi, lpp and lsws.
5595e7a doxy: fix swr group name
71b1912 Print bpc (for bits per component) with pixel format if it is smaller than expected.
8e90565 lavf/segment: add reset_timestamps option
22e4988 opt: fix memleak on error of range_array
0a60f83 http: dont null check p, its unneeded
b11a889 vf_tinterlace: default of mode switch is impossible, add assert.
e7101a7 libavcodec/x86/mpegvideo: switch to av_assert2
623184a itu H.263: Fix handling of PB blocks
c3bb333 h264: dont try to allocate scratchpad if linesize is not known
395c3feb build: fix 'clean' target
c736853 swfdec: check lens validity
2ddf7c8 ZeroCodec: Flip output
a354839 build: update mxf muxer dependencies
d880c34 lavc: fix typo and avrn build dependencies
ddbf070 dsputil_mmx: switch to av_assert2()
4c75152 takdec: silence/fix warning for undefined behavior
4a5289a mips: disable ac3 downmix, until its updated to the new data layout.
6321e02 Merge remote-tracking branch 'qatar/master'
f540851 mov: parse @PRM and @PRQ metadata tags
e044cd4 codec_desc: AV_CODEC_ID_SMPTE_KLV is data
ccb59c1 rtpdec: Remove an outdated todo comment
0d85663 rtpdec: Rename a static variable to normal naming conventions
f9e493c sh4: dsputil: remove duplicate of ff_gmc_c()
7aabeea ac3dec: fix bugs in direct buffer use.
529d3e0 Merge remote-tracking branch 'qatar/master'
a933698 Merge commit '30b39164256999efc8d77edc85e2e0b963c24834'
b7d8484 Merge commit 'b8f3ab8e6a7ce3627764da53b809628c828d4047'
78ac7ee Merge commit '5d471b73d20616f5ac701ff62e5de49465cda264'
5c75708 configure: fix automatic processing of _extralibs in check_deps
20899c5 http/utils: rename "demuxer" to mime_type
cbe43e6 ffserver: set oformat
2dd95bd dsputil: remove unused macro WRAPPER8_16
cef28b5 tak: reduce difference with qatar
d4f8cec configure: fix automatic processing of _extralibs in check_deps
461b5bf lavc/avcodec: extend/clarify/fix documentation for avcodec_fill_audio_frame()
ad47ac2 lavf/segment: remove silly assert(), improve feedback
68bc012 http/utils: move mime -> demuxer maping from http to utils
0af7ccd mpeg12: move current_picture_ptr reset to the end of decode_frame.
774e6fc libvpxenc: Support forcing keyframes
e3d95b5 probe: belive protocol content type if set and avoid lengthly probing.
76d851b http: export ICY content type
1600137 lavf: TED Talks JSON captions demuxer.
18eb319 Improve x264opts description.
9282fbb mpegts: demux asynchronous SMPTE 336M Key-Length-Value (KLV) metadata
3193a5c arm: put prefetch under matching #ifdef as the actual code
30b3916 ac3dec: make downmix() take array of pointers to channel data
b8f3ab8 ac3dec: output planar float only
ec5da7a ac3dec: decode directly into output buffers
288bb3d svq3: make slice type value unsigned to match svq3_get_ue_golomb return type
998c1ee configure: Have protocols select network code instead of depending on it
1374b5e Merge remote-tracking branch 'qatar/master'
e7d924d Merge commit '91ac403b1316d59b4f43c4ea0f237e24cec2819a'
5d471b7 rtpdec: K&R formatting and spelling cosmetics
ba0c898 cosmetics: Fix dropable --> droppable typo
5de1f7a Merge commit '18e6f087c4a50bede8449ee164778945480be50c'
9f92e59 mxfdec: fix double free
66dc3ba Flip zerocodec output.
1dd1c1c avio: K&R cosmetic formatting
e8ca7cf h264: avoid calling idr() twice
4c554c9 lavc/libcelt: add missing internal.h include.
92f630e add forgotten AV_ prefix to some CODEC_IDs
7f01247 tiff: support zlib with invertedFillOrder
f494647 lavu/opt: change the way ranges are printed
f2c49da dshow: fix return code when opening device
91ac403 lavf: fix arithmetic overflows in avformat_seek_file()
129d737 lavu/opt: make av_opt_query_ranges_default() return a meaningful error code
e5550c0 mjpegdec: support more pix_fmt_ids for grayscale
0ad654d lavu/opt: perform misc cosmetical fixes
642a60f lavfi/setfield: add support to named options and introspection
0110108 sbr_hf_gen_sse: Optimize code a bit more.
7f154bd lavfi/setfield: switch to filter_frame API
4cd40ef lavfi/idet: switch to filter_frame API
6a1aa5c mjpeg: initialize input padding after unescaped buffer to zero
18e6f08 img2: document the options available
3c3a580 hls: improve options description
adbe030 hls: use a meaningful long name
5fbceb2 hls: add start_number option
ddd7559 h264: check for invalid zeros_left before writing
5c07620 Merge remote-tracking branch 'qatar/master'
1a42504 MAINTAINERS: add myself for my works
5825e94 lavfi/version: remove unused dropped symbol
3a7ef8d Merge commit '57231e4d5b467833fb289439cd35a92513bb55c1'
64e174e doc/filters: move volumedetect documentation below volume
10db70d lavfi: drop af_volume_stefano.c in favor of af_volume_justin.c
759e7a2 doc/filters: fix copy&paste error in volume_justin documentation
7695466 lavfi/volume_justin: add support to option shorthands and introspection
402ac72 lavfi/volume_justin: fix a few grammar inconsistencies in options description
7f70db3 doc: sync avoid_negative_ts option with internal help.
57cee85 Merge commit '096abfa15052977eed93f0b5e01afd2d47c53c1f'
7efee14 get_bits: rename get_bits_longlong to get_bits64
b2b12a1 mpegts: rename get_bits64 to get_ts64
aba1a48 Merge commit 'b326755989b346d0d935e0628e8865f9b2951c30'
89c8eaa Merge commit '637606de2d2e0af0a9fa2f23f943765d7d7c5cd5'
ee9e7a2 Merge commit '7f2b3dcabd108926bde819ad574017f4161d1546'
4f0cf62 Merge commit 'c6ebc9faa2210d7f36a3036c357f6f199520f575'
fa6bab7 Merge commit 'f0fe245bc31cf4fa3b3ed0240cd1ab6f0d5043ea'
840a002 Merge commit '1234c66a315b139339d52ca193b3f1d67af9ce19'
7181806 Merge commit '9ebd45c2d58ad9241ad09718679f0cf7fb57da52'
8ee14aa lavf: improve avoid_negative_ts help text
9a2e791 golomb: use unsigned arithmetics in svq3_get_ue_golomb()
35e8144 lavfi/sendcmd: switch to filter_frame API
3eae531 lavfi/swapuv: switch to filter_frame API
e6701d5 lavc/mlpdec: reset layout when channels change.
1c012e6 x86: float_dsp: fix loading of the len parameter on x86-32
3fd60d8 gifdec: port to bytestream2 API
e0a553d opt_list: fix vertical alignment of types
f4ceca6 opt: print ranges in opt_list()
a8e0d51 opt: Add support to query ranges
b3deec3 takdec: fix initialisation of LOCAL_ALIGNED array
cd71af9 takdec: fix initialisation of LOCAL_ALIGNED array
419ade4 lavc: check dimensions for video encoders
57231e4 tak: demuxer, parser, and decoder
096abfa parser: fix large overreads
41540b3 bitstream: add get_bits64() to support reading more than 32 bits at once
320ae9f sws_scale: check input against NULL
710c4ba lavf: VobSub demuxer.
fe508f8 lavfi/alphaextract: consistently prefer "cur" over "in" in filter_frame()
0bc0d31 lavfi/alphaextract: access outlink properties rather than out_buf->video
130c649 lavfi/alphaextract: fix assignment of invalid size value to memcpy in case linesize < 0
c3ad91a lavfi/alphaextract: switch to filter_frame() API
1f46722 lavfi/alphaextract: drop cur_linesize = out_linesize branch in draw_slice()
fe63d41 brstm: do not return partial packets
b326755 arm: rename ARMVFP config symbol to VFP
b57c1da arm: detect cpu features at runtime on Linux
637606d configure: arm: make _inline arch ext symbols depend on inline_asm
7f2b3dc configure: arm: check inline and external asm support for extensions
c6ebc9f configure: add check_insn function
f0fe245 configure: arm: set fast_clz and fast_unaligned in cpuflags section
1234c66 configure: arm: detect toolchain default arch version
9ebd45c configure: do not bypass cpuflags section if --cpu not given
a7831d5 arm: use HAVE*_INLINE/EXTERNAL macros for conditional compilation
7fd9011 configure: clean up check_inline_asm and check_as functions
c29d49c dct-test: arm: indicate required cpu features for optimised funcs
380232f snow: fix build after 594d4d5df3c70404168701dd5c90b7e6e5587793
857d719 Merge remote-tracking branch 'qatar/master'
6777aa6 lavc/takdec: s/get_b/get_bits_esc4
4ed0c35 avcodec: Fix a typo in an option description
1c77985 lavc/takdec: simplify code
7c425e4 Merge commit 'd7d6efe42b0d2057e67999b96b9a391f533d2333'
af164d7 Merge commit 'c25fc5c2bb6ae8c93541c9427df3e47206d95152'
92dad66 arm: fix use of uninitialised value in ff_fft_fixed_init_arm()
8ca8b43 lavf/pcm: check size, do not produce invalid packets
ea6da80 diracdec: check dimensions against chroma format.
2c96392 avpicture: Don't assume a valid pix fmt in avpicture_get_size
a394959 h264: add a pointer for weighted prediction temporary buffer
d7d6efe h264: check sps.log2_max_frame_num for validity
8cc2fa1 mov: validate number of DataReferenceBox entries against box size
80b6b31 mov: compute avg_frame_rate only if duration is known
480be07 flac: change minimum and default of lpc_passes option to 1
c25fc5c fate: dpcm: Add dependencies
2aef3d6 SBR DSP x86: implement SSE sbr_hf_gen
9a16359 AAC SBR: use AVFloatDSPContext's vector_fmul
33086f9 fate: image: Add dependencies
f5d6b0c diracdec: fix typo in mctmp allocation
2f6ec9f diracdec: Test mctmp and mcscratch for malloc failure.
b84d1bf diracdec: fix emulated_edge condition, fix out of array reads
f8d6882 takdec: use samplefmt.h from libavutil
6a7fed1 add missing dependency for tak demuxer
4e4a95b takdec: remove get_code() and use get_sbits() directly
24b2008 Fix compilation with yasm 0.6.2.
892750b fix tipo
da9a45b lavfi/tinterlace: drop redundant NULL checks in uninit()
c6a2167 lavfi/tinterlace: add support to option parsing
fef7b2e lavfi/tinterlace: switch to filter_frame API
656500c lavf: improve help text for avoid_negative_ts
4b6869d bitstream: make vlc init of static tables thread safe.
bbd44f6 lavfi/mp: switch to ff_filter_frame.
586c252 dxa: port to bytestream2 API
547b8ae smacker: use meaningful error codes
29c3ebf siff: return meaningful error codes
7510a9a lavf/apedec: return meaningful error codes
4d1912f huffyuv: return meaningful error codes
4a722a5 huffyuv: check for malloc failures
b64ba37 Changelog: add an entry for deprecating the avconv -vol option
7f261ac huffyuv: make use of av_fast_padded_malloc()
eaa47e7 lavfi/deshake: small align prettifying.
0377857 lavfi/deshake: switch inverted comments.
0678641 lavfi/deshake: remove unecessary check before unref.
e7b0e83 lavfi/deshake: switch to filter_frame.
71949ef Merge remote-tracking branch 'qatar/master'
54a71f2 Merge commit 'b519298a1578e0c895d53d4b4ed8867b1c031a56'
1bb5471 lavfi: rename af_volume to af_volume_stefano
b38c79b Merge commit 'b384e031daeb1ac612620985e3e5377bc587559c'
377d201 lavd/lavfi: fix float.h include.
a0b2e8e lavfi/silencedetect: use eval builtin to parse dB.
15784c2 Merge commit '9d5c62ba5b586c80af508b5914934b1c439f6652'
ecc8b02 x86: float_dsp: fix compilation of ff_vector_dmul_scalar_avx() on x86-32
32aedeb lavf: add a concat demuxer.
c3fa6ad lavfi/field: switch to filter_frame API
3942294 lavfi/drawtext: make use of outlink variable in filter_frame()
3bb3cdd mmfdec: fix seeking
1e85fd6 lavfi/mp: remove dead extern vf_info_t declarations.
de42d2a lavfi/mp: add ff_ prefix to exported symbols
0f65d56 Add examples/resampling_audio to .gitignore.
e8278b9 doc/decoders: fix typo in "@Options"
8992038 examples: add resampling_audio.c file
3ab5f7d h264: slice-mt: check master context for valid current_picture_ptr
24c62ea h264: slice-mt: get last_pic_dropable from master context
7885fa7 ff_lock_avcodec: make the lock state be consistent in case of failure.
2dec950 avcodec_open: if obtaining a lock fails, dont attempt to unlock it.
0393cf1 Revert "Acquire lock when initializing parsers."
eed8655 Revert "Add assert that the avcodec lock is held when initializing static VLC tables."
d716928 frame_thread_encoder: fix locking while locks are held
bde6f6e vc1dec: prevent v_edge_pos from becoming negative.
b6a7f66 resample: remove disabled debug code
d3451a9 fate/hqdn3d: add -idct simple.
5945c7b h264: slice-mt: check master context for valid current_picture_ptr
a8cb174 h264: slice-mt: get last_pic_dropable from master context
2273b3a swr: remove unused ONE define.
5e1bbb8 alacenc: add support for multi-channel encoding
9ef29af cafenc: do not include riff.h
9f66531 lavc/dxa: return meaningful error codes
0aabd35 lavf/dxa: return meaningful error codes
c500813 dxa: signal EOF
dd15419 Add assert that the avcodec lock is held when initializing static VLC tables.
7feef7d Acquire lock when initializing parsers.
25fec85 avcodec: add ff_lock/unlock_avcodec functions.
5381960 wmaenc: add new line to some error messages
9283460 mpegvideo_parser: fix buffer access beyond end
58df8be av_assert should use AV_LOG_PANIC.
6d7effa mpegvideo_enc: use av_log() in debug code
911c00e motion_est: use av_log() in debug code
7c2481f j2kenc: remove duplicate debug functions
9bb188d j2k: avoid printf() useage in debug code
b023392 mpegvideo: remove #if/define PARANOID code
4012cd6 lavc: fix decode_frame() third parameter semantics for rest of video decoders
b519298 pixdesc: fix yuva 10bit bit depth
835fd77 Merge remote-tracking branch 'qatar/master'
b384e03 lavfi: add volume filter
9a71d36 avconv: deprecate the -vol option
b30a363 x86: af_volume: add SSE2/SSSE3/AVX-optimized s32 volume scaling
f96f1e0 x86: af_volume: add SSE2-optimized s16 volume scaling
9d5c62b lavu/opt: do not filter out the initial sign character except for flags
5312268 eval: treat dB as decibels instead of decibytes
ac7eb4c float_dsp: add vector_dmul_scalar() to multiply a vector of doubles
fc1152d Merge commit 'df9b9567518f2840d79a4a96b447ebe1aa326408'
022553e Merge commit '387bef95d28019c13c6805cfa4079e59948284e5'
83db6cb Merge commit 'e57c4706e969afa1f2384481b955ccd9494cddb5'
d2a3f08 lavc: move ff_init_buffer_info() down to ff_get_buffer()
2f980cf Merge commit 'ff953fecffd3b9a616a046723fb9d4690be032a6'
874c5b0 Merge commit '594d4d5df3c70404168701dd5c90b7e6e5587793'
4727611 ircamenc: 10l do not use avio_skip()
4c18562 Ensoniq Paris Audio File demuxer
8801916 IRCAM demuxer & muxer
8ecf22f rsodec: use ff_pcm_read_packet()
acac16b soxdec: use ff_pcm_read_packet()
c090b54 audec: use ff_pcm_read_packet()
a647eb5 pvfdec: use ff_pcm_read_packet()
15ab039 avr: use ff_pcm_read_packet()
93dc8ed pcmdec: move read_packet function to pcm.c so it can be shared with other demuxers
99efd59 Merge commit 'cb45553f577f8e0ebfe05d3287e1b6fa5859b967'
1fa2bdc fate: disable vf_gradfun test
09de0ff vc1dec: Fix null pointer dereference in vc1_decode_skip_blocks()
217b10d lavc/dvdsubdec: accept palette from options.
9db3fb6 oggdec: prevent codec from changing through ogg_replace_stream()
599ae99 ff_emulated_edge_mc: fix handling of w/h being 0
45326cb pixdesc: fix broken yuva definitions
8bf16e6 ffv1enc: allow encoding with 1 slice for CIF and smaller in version 3
4e6f9db Set some audio stream properties in the vivo demuxer.
da025d1 fate: workaround for slighly broken 'test' shell builtin
c15fea7 mimic: initialize padding of swap_buf through av_fast_padded_malloc
42060c7 eamad: initialize padding of bitstream_buf through av_fast_padded_malloc()
54c7fe6 raw demuxer: initialize end of partial packets
b5ffbcd fate: add gradfun filter test.
ab981ca fate: add hqdn3d filter test.
ab5497d lavfi/subtitles: 10l close codec before format.
df9b956 lavc: fix decode_frame() third parameter semantics for video decoders
387bef9 lavc: factorise setting buffer type in avcodec_default_get_buffer().
e57c470 lavc: don't reuse audio buffers
ff953fe lavc: set frame properties in ff_get_buffer().
594d4d5 lavc: add a wrapper for AVCodecContext.get_buffer().
cb45553 Remove pointless #undefs of previously forbidden functions.
03847eb lavf: compute probe buffer size more reliably.
0444733 lavfi/drawtext: add the reload option.
83ddedb lavf: the core rfps code needs 2 durations to estimate rfps
a3bb59b av_register_protocol is gone :(
481c843 rawvideodec: set bit rate
3b1b8f8 ffmpeg: small indent fix.
60c2cdd ffmpeg: use the correct variables in do_video_stats()
e98fab1 Update video stats log during encode flush
18aaed6 gifdec: do not handle timestamps
0877f64 Add debug output when skipping unknown swf tags.
9015346 fate: Add dependencies for bmp, cdxl, dfa, mp3
dacd620 Merge remote-tracking branch 'qatar/master'
765debf auenc: remove pointless assigment
266e88a mmf: return meaningful error codes
b70251c AST Muxer
7f0e7fc ast: Rename ast.c -> astdec.c
1696c72 iff demuxer: include DEEP TVDC lookup table in extradata buffer
59fe5a3 iff decoder: DEEP TVDC 32-bit decoder
400647f configure: Fix ARM thumb detection
5e1bacf matroskadec: reset size when freeing data.
359cd12 lavfi/mp: fix invalid read with filters with no argument.
ef18683 lavfi/removelogo: switch to ff_filter_frame.
3313e46 lavfi: add subtitles filter.
1944d53 ppc: always use pic for shared libraries
b5eb630 lavfi: remove some video w/h settings after avfilter_copy_buffer_ref_props.
d913883 lavfi/gradfun: remove check for AV_PERM_PRESERVE.
e2fc6a0 libspeex: allow custom sample rates again.
62641dc build: cosmetics: Move CONFIG_RTPDEC entry to a more suitable place
03290ff mpegts: check that codec is not open in mpegts_find_stream_type
8897b5a mpegts_set_stream_info: remove unneeded codec id check
4c160b6 ff_mp4_read_dec_config_descr: check that the codec is not open
f2ceb67 doc: describe micro versioning policy
0a8360c takdec: add .sample_fmts
694dc62 shorten: update .sample_fmts
2016288 fate: ea, h264: prettyprinting and ordering cosmetics
d0b7e83 Merge remote-tracking branch 'qatar/master'
8bee8f7 lswr/swresample: use AV_OPT_TYPE_SAMPLE_FMT for sample format options
eb7018d configure: Strip ordinals from mingw generated def files
66371c2 configure: arm: detect default thumb state of compiler
7e93b0b ra144enc: reject unsupported sample rates
5e2be27 fate: fix typos in wtv seek test
b452c8a Merge remote-tracking branch 'qatar/master'
7711f19 Merge commit 'e816034a5fa131b13c4ad87bb0b5065b4f5697c6'
211372e Merge commit '0b300daad2f5cb59a7c06dde5ac701685e6edf16'
9c208b4 vp56: Ignore reconfiguration from the alpha plane.
eebc40e fate: fft: Fix libavcodec dependency
31f16dc build: Make the ISMV muxer select the MOV muxer
81dfa21 configure: move arm arch extensions to a separate variable
e816034 fate-seek: remove use of gnu make 3.82 only private modifier
c8148e5 fate: move vsynth reference files to their own directory
337dbe2 fate: move fate-acodec reference files to their own dir
d173ede configure: avplay now depends on avresample
abab043 fate: split dependencies for fate-seek tests
0b300da h264: error out on unset current_picture_ptr for h->current_slice > 0
89a4465 avprobe: report per stream bit rate if set by the decoder
ec79b1f wtvdec: fix null pointer dereference
e32bea8 aac: avoid a memcpy in sbr_qmf_analysis
80aa89b asfdec: check extradata size before alloc and read
936eaa8 h264: check for integer overflow, fix null pointer dereference
2cb227f lavu/channel_layout: document the semantic of layouts.
5148147 lavfi/bbox: switch to ff_filter_frame() API
255be07 lavfi/alphamerge: fix leak introduced in 217163eb
49435d3 gifdec: read pixel aspect ratio
ddd8723 lavfi/vf_super2xsai: fix output ref size.
bd465fd lavfi/framestep: switch to ff_filter_frame API
fbc339f lavfi/super2xsai: switch to ff_filter_frame() API
adfd9ca lavfi/hue: move to ff_filter_frame.
72e84a0 fate: add hue filter test.
24cb1f9 lavfi/vf_tile: forward errors.
3b31624 lavfi/vf_tile: cosmetic after last commit.
6f3d2fb lavfi/vf_tile: switch to filter_frame.
8be18ff Merge remote-tracking branch 'qatar/master'
3d72820 lavfi/decimate: switch to ff_filter_frame() API
217163e lavfi/alphamerge: switch to ff_filter_frame() API
83ab46a lavfi/blackdetect: switch to new ff_filter_frame() API
86a2486 lavu/parseutils: accept %J for hours >= 24.
b61ba26 mpc8: check seektable size before attempting to use it.
ff7e234 dcadec: fix reading from prior to an array
9e1914d lavfi/hqdn3d: avoid use of uninitialized variable.
a3554bb lavfi/gradfun: avoid use of uninitialized variable.
77693c5 xxan: more complete ybuf checks, fix out of array accesses.
1969200 Add FourCC V264 for H264 in CCTV recordings.
f61369d lavfi/vsrc: switch to ff_filter_frame.
7e9e7cc configure: fix indentation in option parsing loop
6d2892c lavf/assdec: return appropriate error code instead of -1.
069c897 lavf/assdec: add ass_ prefix to callbacks.
e0260e2 lavf/assdec: rewrite using the demux subtitles API.
bad4e11 lavf: use ff_subtitles_queue_seek() for text subtitles demuxers.
ad5d72b lavf/subtitles: seek a little more backward when necessary.
ff3624b lavf/subtitles: add ff_subtitles_queue_seek().
b684f74 ffmpeg: use avformat_seek_file() instead of av_seek_frame().
aae4780 vmnc: Check for integer overflow
3b2cd83 dcadec: check lfe field
56e149f PVF demuxer
5442083 Support Sorenson Spark in f4v files streamed by Flash Media Server.
873049e mxfdec: check index_tables before dereferencing in close.
7389bb1 svq1dec: update w/h only if the header is successfully parsed.
c9ff322 lavu/opt: allow to set sample and pixel format with av_opt_set_int()
b5cedf8 fate/mp3: increase fuzz for NEON, due to different rounding from lrintf()
13c39e9 lavfi/geq: add T variable and example
5473f62 Merge remote-tracking branch 'qatar/master'
12cd992 doc/ffmpeg-filters: add short description
13d351b tests/ref/seek/lavf_gif: update for 9d5cfce85540: gifdec: rudimentary seeking
9d5cfce gifdec: rudimentary seeking
2152b60 gifdec: use av_fast_malloc()
6b11ae7 shorten: return more meaningful error codes
e4af8ed ws-snd1: return meaningful error code
679c757 wnv1: return more meaningful error codes
51bcf8a xldec: K&R formatting cosmetics
24e5cb4 xldec: return meaningful error code
3b56ed3 motionpixels: use meaningful error code
b912895 mvi: check av_mallocz() result
822d10e swscale: fix 12 and 14 bit YUV planar output with scaling.
f0695b0 pcmdec: check codec_id
b90e795 check std tag size before reading.
a7ee628 qdm2: check array index before use, fix out of array accesses
991e235 aacps: check iid/icc_par more completely.
7205e89 dxa: check reference frame availability before use.
daede25 update Changelog
57b00d7 gifdec: remove width and height from demuxer context
2c69fcc smacker: more complete vlc length check, fixes out of array read
50cbe09 smacker: check smacker_decode_tree() return value
d56b150 undo file modifiers that suck in
3bbe63d configure: Use headers in the check for _beginthreadex for w32threads
7e6a11b avutil: Use a configure check to enable windows console functions
b70abd5 avutil: Include io.h with a separate condition from windows console functions
f83657f Add exception for "gif" in image2 probe() method.
5603b2b Gif demuxer
005cb97 Move some definitions to header file.
de0cb7f Additional checks to prevent overread.
91499f4 Prepare gif decoder for use in conjunction with gif demuxer.
c5fe41c Add meaningful error codes and constants.
034a1af Merge remote-tracking branch 'qatar/master'
db29a7c Merge commit '9d46eaec7a90bd8f5cd9e45398c6d17804182320'
8119d8b configure: add lavfi avr dep to .pc when required.
d4c59f7 adpcm/thp: cosmetics: reindent
1560c32 iff: fix some incorrect interpretations of invalid files
50b5c22 iff: MAUD support
ccf771c Correctly skip strf tag for subtitles when decoding avi.
d9bec3b lavc: fix duplicate stats_out line.
bc16031 mjpegdec: print error message when quant_index is invalid
a2f680c mjpegdec: check h/v_count, fix context becoming inconsistent and causing out of array accesses.
08d0969 lavu/opt: change the way default pixel and sample format value is set
0b28abf vble: check packet size.
10416a4 id3v2: check index against buffer size. Fix out of array access
0b14c19 iff: mention all decoders
9a31997 BRSTM demuxer
15816c8 avutil: Include io.h with a separate condition from MapViewOfFile
15caccb cmdutils: Use a configure check for enabling CommandLineToArgvW
9d46eae build: The FLAC encoder also depends on the flacdsp code
cc7d5cf img2: K&R formatting cosmetics
6abb9a9 huffyuvdec: check width more completely, avoid out of array accesses
27eada2 tiffdec: better checks for bitstream offsets, fixes out of array reads
3ae6104 roqvideodec: check dimensions validity
c1fcf56 h264: check context state before decoding slice data partitions
a9236b8 fate: add tak dependencies
26f1b1a fate: add ADPCM 4XM test
0ecfcf8 Merge remote-tracking branch 'qatar/master'
9f8e2e9 Merge commit 'e4d349b4014ee2a03f521027e0bd1ace4a9e60bd'
3ae69b9 flashsv: make sure data for zlib priming is available
52066bd Merge commit 'c74f81786d434dfaf9b3dff06aa96bfd23d0127b'
d7b20bf Merge commit '5c7bf2dddee5bdfa247ff0d57cb8a37d19077f66'
076300b Merge commit 'bfe5454cd238b16e7977085f880205229103eccb'
7dc0ed8 Merge commit '1f3f896564501c23b44fcf605567c78ce066b539'
a7eabbb lavfi/concat: prefer av_asprintf() over stack allocated buffer.
b99f130 lavfi/concat: switch to filter_frame.
ea3bad0 lavfi/smartblur: switch to filter_frame.
9262f13 lavfi/show{spectrum,waves}: use ff_filter_frame().
e2718e7 avplay: Do not use removed av_get_int()
605f1d9 lsws: define version in SWScaler class
cf56c20 doc/Makefile: rework component configuration logic
989c6a4 doc/ffmpeg-codecs: add short description
3fd8e07 vsrc_mandelbrot: switch to filter_frame
9236e9f lavfi/ebur128: use ff_filter_frame() everywhere.
55a5ded Merge remote-tracking branch 'cus/stable'
1eb8809 Merge remote-tracking branch 'qatar/master'
87b9dc0 Merge commit '565e4993c63f797e2d50ad2f1e8f62fdbe299666'
031d644 lavfi/ass: switch to filter_frame.
9178235 avfilter: mark start_frame/end_frame/draw_slice as deprecated
502ecc9c lavfi/colormatrix: 10l fix forgotten buffer unref.
269cd07 lavfi/colormatrix: switch to filter_frame.
88f8af2 vf_format: switch to filter_frame
7c42814 vf_copy: switch to filter_frame
ece5dec vf_null: switch to filter_frame
015c2b4 libavfilter: default to filter_frame when neither it nor start/slice/end is set.
60e50dd buffersrc: switch to filter_frame
b5ecfa1 buffersink: switch to filter_frame
5d79627 lavfi/thumbnail: re-use ctx instead of inlink->dst.
782993d lavfi/thumbnail: use avfilter_unref_bufferp() where appropriate.
24f4253 lavfi/thumbnail: switch to filter_frame.
69d4420 libavfilter/split: switch to filter_frame
94fdef8 vf_scale: switch to filter_frame
3860e34 lavfi/sendcmd: expose the options for both filters.
0b70ffa lavfi/sendcmd: add FLAGS to AVOption array.
a5b7652 lavfi: add priv_class for some forgotten filters.
8a12c96 lavfi/mptestsrc: add FLAGS to AVOption array.
0a767ad vf_blackframe: switch to filter_frame
8f21cfc vf_aspect: switch to filter_frame
aa61728 vf_cropdetect: switch to filter_frame
71f82c3 vf_crop: switch to filter_frame
95682d8 avconv: fix variable shadowing in configure_input_audio_filter()
a42b899 vf_drawbox: switch to filter frame
267290c vflip: switch to filter_frame
8c1f98d Merge commit 'bb6c67bb36b136de10256f0999128df4a42f9ffc'
5ddc072 doc: add ffmpeg-bitstream-filters.texi file
5f648ce vf_yadif: switch to filter_frame, this filter did not support slices
9a65b8c vf_fade: switch to filter_frame
2d9d444 lavfi: convert remaining input/output list compound literals to named objects.
bff576c vf_lut: switch to filter_frame
eb7e7e8 vf_hflip: switch to filter_frame
dabb993 f_setpts: switch to filter_frame
bb56436 f_settb: switch to filter_frame
eb1424b src_movie: switch to filter_frame
f7f6f28 vsrc_testsrc: switch to filter_frame
c262e8c vsink_nullsink: switch to filter_frame
45eed9b vf_unsharp: switch to filter_frame, this filter did not support slices
afded18 vf_transpose: switch to filter_frame
f7eb50f ffplay: increase maximum frame duration to 1 hour for streams without TS discontinuity
2efd01a ffplay: fix updating external clock after seeking
fc38bbc ffplay: disallow seeking before the start of the file
2c3b665 vf_select: switch to filter_frame
0663a9e vf_showinfo: switch to filter_frame
6be0df5 vf_pad: switch to filter_frame
a095894 Vivo demuxer
e42b7ff vf_pixdesctest: switch to filter_frame
1f94f86 vf_libopencv: switch to filter_frame, this filter did not support slices
5d170b0 lavfi/geq: switch to filter_frame.
2a06bc1 vf_gradfun: switch to filter_frame, this filter did not support slices
6325957 vf_frei0r: switch to filter_frame, the filter did not support slices
57d9c86 lavfi/edgedetect: switch to filter_frame.
e4d349b fate: h264: Add dependencies
d2f576b fate: ea: Add dependencies
47e7fb8 fate: Do not unconditionally run libavutil tests
92b57e8 vf_fps: switch to filter_frame
e67fdbf vf_fieldorder: switch to filter_frame, this filter did not support real slices
5990734 libavfilter/fifo: fix indent
b5572ab vf_boxblur: cosmetics to reduce diff to qatar
2c4593d rtpenc_chain: Remove unused variable
7bfa2f2 vf_drawtext: switch to filter_frame, this filter did not support slices
3846414 vf_delogo: switch to filter_frame, this filter did not support slices
ed547e2 vf_hqdn3d: fix permissions
46a4e72 vf_delogo: fix order of operations in apply_delogo()
250b122 vf_boxblur: switch to filter_frame, boxblur did not support slices
05945c7 libavfilter/fifo: switch to filter_frame, the filter did not support slices.
6549a9b pgssubdec: remove unused variable
c74f817 nuv: cosmetics: pretty-printing
5c7bf2d lavf: move nuv fourcc audio tags from riff to nuv
ab87d9b nuv: check for malloc failure when allocating extradata
261e934 lavf: add a common function for selecting a pcm codec from parameters
838ed29 nuv: use the stream indices generated by avformat_new_stream()
bfe5454 lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h
cdaa1f8 lavf: move "MP3 " fourcc from riff to nut
01eed8c iff demuxer: 16SV support
1b43fc1 vf_hqdn3d: switch to filter_frame
8227a0b libavfilter: update doxy for filter_frame
3ed483c libavfilter: Support using filter_frame for video
a0b8eec default_filter_frame: fix argument name
f6dd145 avfilter: check that filter_frame and slice variants are not both used
cd7febd lavfi: replace filter_samples by filter_frame
16af29a vc1dec: add hacks to ensure static tables are initialized in open().
92947c6 Use err_out label for error-case cleanup.
8aa29f0 atrac3: do not use init_static_data to init VLC data.
db9dbfb fate: vpx: Add dependencies
a1d1fc9 fate: Fix wavpack-matroskamode test dependencies
9b15c0a x86: dsputilenc: port to cpuflags
1f3f896 fate: Add dependencies for Vorbis, ProRes, QTRLE, utvideo tests
5116ac7 fate: real: Add dependencies
9534e0f fate: lossless-audio: Add dependencies
89145fb x86: h264dsp: Fix linking with yasm and optimizations disabled
23101ce avrdec: implement seeking
42d3fea Merge commit 'af7d13ee4a4bf8d708f9b0598abb8f6e22b76de1'
2644417 Merge commit 'f5fa03660db16f9d78abc5a626438b4d0b54f563'
b0d9b01 avrdec: sample rate takes 3 bytes not 4
1793128 avrdec: fix typo in .long_name
4c973de vf_fieldorder: require write permissions
49dd71a vf_fieldorder: reindent
565e499 lavfi: merge start_frame/draw_slice/end_frame
bb6c67b lavfi: remove vf_slicify
af7d13e asink_nullsink: plug a memory leak.
2c92398 qpeg: reset palette on seeks
2754dbb nut: put nut PCM audio tags in front of avi tags.
2e89aee x86: h264_idct: port to cpuflags
490df52 x86: cpu: Drop unused HAVE_RWEFLAGS condition
3a227f5 doc: add ffmpeg-protocols.texi manual
9c49227 doc: move syntax and eval chapters from libavutil to ffmpeg-utils
d823317 doc: add libavdevice.texi and ffmpeg-devices.texi files
8ddeae5 doc: add libavformat.texi and ffmpeg-formats.texi files
2ac6a3d lavfi/drawtext: add support to expansion of generic expressions
f5fa036 vble: Do not abort decoding when version is not 1
1d86aa8 lavr: do not pass consumed samples as a parameter to ff_audio_resample()
d2f9f8e lavr: correct the documentation for the ff_audio_resample() return value
7f534d1 lavr: do not pass sample count as a parameter to ff_audio_convert()
28e1cf1 x86: h264_weight: port to cpuflags
2cfa6fd mjpegdec: dont set got_picture to 0 per frame.
541efe4 mjpegdec: reset got_picture on errors, successful return, init and flush.
1c16483 mjpegdec: replace returns by goto fail in frame decode.
de9fc0e mjpegdec: make sure ret is set before its used.
761aba6 fate: add ADPCM IMA Dialogic OKI decoder test
93b8986 h264: support invalid annex B in mp4
54fd593 configure: Enable avconv filter dependencies automatically
c2c1726 ffserver remove CONFIG_NOCUTILS check
4063bb2 Merge remote-tracking branch 'qatar/master'
577b39a Merge commit '6e5cdf26281945ddea3aaf5eca4d127791f23ca8'
b4d4e51 Merge commit '3c370f5abc55739a261534b9f9bdc739cedbbbb9'
2684d2e Merge commit '284ea790d89441fa1e6b2d72d3c1ed6d61972f0b'
2571962 file: fix 10l error in access() check
d5e8312 h264: set Picture.owner2 to the current thread
6e5cdf2 h264: check ref_count validity for num_ref_idx_active_override_flag
150b236 h264: add missing new line to log message
51d6879 AFC demuxer
10c8f91 astdec: improve probing
13c6252 lavfi/overlay: enable yuva420p as overlay background
8aa6d89 cafdec: fix seeking with adpcm
16ef48c file: Fallback to stat() based file_check() when access() or its named flags are unavailable.
465becb configure: check for access()
5d47850 dcadec: skip QMF on unused channels
4079210 file: fix file_check()
2fe0094 wavenc: write fact chunk sample count at the correct file position
3c370f5 riff: only warn on a bad INFO chunk code size instead of failing
259d8c5 riff: do not add empty metadata tags in INFO chunk
d89f2fa configure: Add separate list for libraries and use where appropriate
109268c get_dc: fix rounding
8d231e3 af_aresample: consistently use ROUNDED_DIV
89d5262 mpeg4videodec: use ROUNDED_DIV for pts calculation
67be7fb adpcm: thp, afc: support multichannel decoding
ec51b33 h264: Fix minor bug in h264.c error trace
947f933 x86: float_dsp: add SSE version of vector_fmul_scalar()
284ea79 dsputil: move vector_fmul_scalar() to AVFloatDSPContext in libavutil
1e27655 aacenc: use the correct output buffer
4b5a12a af_aresample: fix rounding of negative timestamps
386fc67 Merge remote-tracking branch 'qatar/master'
a3f30f2 Merge commit '5ae72f54532960cb9eae82a1c9e8d505106c022b'
59b68ee Merge commit '3d3cf6745e2a5dc9c377244454c3186d75b177fa'
edd80ec aacdec: fix signed overflows in lcg_random()
dd3b73f base64: fix signed overflow in shift
a13148f Merge commit '8e134e5104e99a69cd4cea10540a7ce9c3682a2c'
8627023 dsputil_mmx: ff_put_dirac_pixels depend now on yasm.
76f6078 iff demuxer: don't bother checking bitmap compression type; iff decoder does this now
f737e76 iff decoder: reindent
929a24e iff decoder: merge iff ilbm and byterun1 decoders
f2dc82b dpx: perform width/height upgrade and av_image_check_size earlier to prevent segfault on malformed input
5a33708 av_get_audio_frame_duration: add ADPCM_AFC
c5607df doc/general: improve AST description
7709ce0 lavf: avoid integer overflow in ff_compute_frame_duration()
5ae72f5 flashsv: check for keyframe before using differential coding
706acb5 h264: enable low delay only if no delayed frames were seen
b5e0e32 ffmpeg: fix swr filter_type for auto inserted aresample filters
4bd6d73 ffmpeg: fix passing swresample options to the auto inserted swr
69d45d2 avfiltergraph: add aresample_swr_opts
2624027 lavu: drop time redefinition as it causes some problems in some uncommon configurations.
7b29b07 Merge remote-tracking branch 'qatar/master'
7ee4071 x86: fix build without inline asm
7d2156a adpcm/thp: make use of ADPCMChannelStatus to store prev samples
3d3cf67 aacdec: use float planar sample format for output
8e134e5 lavc: clarify get_buffer() documentation
3ffed68 mpegaudiodec: use planar sample format for output unless packed is requested
66c3bac Merge commit 'ad01ba6ceaea7d71c4b9887795523438689b5a96'
2d3993c x86: h264 qpel: use the correct number of utilized xmm regs in cglobal
bf2f93c Merge commit '28c8e288fa0342fdef532a7522a4707bebf831cc'
b473c99 lavu/samplefmt: return the size of the allocated samples buffer at the next bump
329b8f8 doc/encoders: add a note for x264 options that use colon
d643dd5 Support switching field order when decoding frwu.
e96d90e remove #defines to prevent use of discouraged external functions
b5b9686 imc: flush decoder
579d21f tga: check palette size earlier.
610e00b x86: h264: Convert 8-bit QPEL inline assembly to YASM
e55c385 lavc/utils: check return value of avcodec_fill_audio_frame() for < 0
ad01ba6 x86: h264: Remove 3dnow QPEL code
51e9f58 lavu/opt: add support for reading pixel and sample format through av_get_int()
cf6c613 doc: add libswscale.texi and ffmpeg-scaler.texi files
3318197 mpsmpeg4: use av_image_check_size
a246a60 avrndec: use av_image_check_size
2d954cc rawdec: use av_image_check_size
252746d lavu/imgutils: add consistency checks to av_image_copy_plane()
28c8e28 x86: h264_chromamc: port to cpuflags
b491da1 yop: fix typo
4632abc avconv: fix copying per-stream metadata.
26c531c lavu/opt: fix range shown in set_format() log message
be2c0bc configure: prefer "resampling" in the libswresample pkg-config description
c70ec63 lavu/opt: add av_opt_ accessors for pixel/format/image size options
fdd71cf iff decoder: initialise HAM line decoder with first palette entry
8f507fe avfiltergraph: add AVOption table
2bf794b doc: avtools-common-opts: Fix terminology concerning metric prefixes
f2ce813 configure: suncc: Add compiler arch support for Nehalem & Sandy Bridge
ddb0094 riff: Make ff_riff_tags static and move under appropriate #ifdef
48cbdae smacker: fix smacker_decode_header_tree() empty vlc table init
e6305f7 mov: set flags to indicate that byte wise seeking is not supported.
e903cb4 doc: add libswresample.texi and ffmpeg-resampler.texi files
f62abbf doc: move filters documentation to dedicated manual page ffmpeg-filters
fa4ead1 doc: move codec options and descriptions to a dedicated manual page
ca4872e lavf/sbgdec: use proper constants for av_log().
d080292 Support u8 in aiff.
807fa71 adpcmdec: Fix OOM/infloop
34b6f1e libopencore_amrwb: check packet size
57c0da6 smacker: sanity check audio size.
014058a af_aresample: check ff_get_audio_buffer() failure
ed017ab atrac1: Check block align.
5c392ba ra288: Check block align.
387f506 Fix type of default value for v210 decoder option -custom_stride.
081bf60 c93: signal EOF
05b02e9 mmf: simplify code by using FFMIN
7f321fc mmf: signal EOF
9378a90 omadec: remove stale comment
4995145 codec_desc: mark PCM A-law/mu-law lossy
2d62732 codec_desc: provide aliases for PCM A-law/mu-law
3d8e684 ADPCM IMA Dialogic decoder
ed591ed rl2: return meaningful error codes
1a61c7a wvenc: multichannel muxing
1b9467a omaenc: remove superfluous "OMA: "
bc5ba1c omaenc: abort for unsupported codecs
6d6bf25 riff: fix decoding of 24-bit packed int (type 1, 20-bit)
95903e3 Support G.722 in Sun AU.
df651cf Add an annotation field as required by the specification when muxing Sun AU.
f1470ca ratecontrol: Fix assertion failure on mismatching 2pass file.
66244ba ffmpeg: fix mixed declarations and statements.
d92073a ffmpeg: Correct starttime based on non discarded streams.
fe97bf6 ffmpeg: minor simplification of wraping code
09456d0 riff: ignore ff_read_riff_info() failure.
9a7256e ffprobe: free dictionary in opt_show_entries()
a8ebbf8 fate: add ADPCM AFC decoder test
6f9ca8c fate: add AST demuxer test
0efcf16 replace av_log(0, by av_log(NULL,
c322f19 vf_mandelbrot: give all av_log a context
533a8b2 x86/mpegvideoenc_template: use av_assert
8328df7 motion_est: use av_assert* instead of assert
56540bb h263dec: switch 2 asserts to av_assert
5da885b dv: use av_assert
7ca97b6 Merge remote-tracking branch 'qatar/master'
d28467b Merge commit '457cc333b424994ecf80a82369325771e0397fd9'
25ca8ae Merge commit '4a606c830ae664013cea33800094d4d0f4ec62da'
33db40f configure: sort cpuflags section by architecture
457cc33 configure: properly support DEC/Compaq compiler
4a606c8 av_memcpy_backptr: optimise some special cases
5e39bb0 mpegvideo: simplify dxy calculation in hpel_motion()
c262649 build: add rules to generate preprocessed source files
e9c3723 id3v2: restructure compressed and unsync code
0560b28 ffv1dec: remove incorrect assert()
3616afc rmdec: fix av_log level and context
2fc0cbd truemotion2: Fix av_log level and context
801a2a1 mpeg12: fix av_log level and context
42dde25 dcadec: fix av_log level
be89693 avidec: try to support oddly muxed MMES stream
dd6abc9 vqavideo: Reinitialise the actually used partial codebook bytestream-reader.
6aa6baa xmv: signal EOF
66b45d8 movenc: fix assert failure caused by rounding.
32cd3a7 ADPCM AFC decoder
08e26e7 id3v2: print ver/flags/len on debug level.
4a753fc tests: prefer ffprobe -show_entries to -show_format_entry
a9cfbf6 Merge remote-tracking branch 'qatar/master'
c8a5365 ffprobe: implement -sections option
196765a ffprobe: implement subsection field selection through the -show_entries option
9ae80e6 id3v2: fix reading unsynchronized frames.
f67ebf5 lavfi/avfiltergraph: improve error message in graph_check_validity()
eb87b34 lavfi/drawtext: add support for printing frame numbers
dcbf728 ffmpeg: add setting of field_order flag
91743fb frwu: do not set interlacing flags.
305a935 brender: move declaration out of for() to make old compilers happy.
492a5f8 brender_pix: a new image decoder
2e08a82 Fix the path to the C99-to-C89 Converter & Wrapper to the only existing repository.
3a0f3ff ffmpeg: fix weird reindent
02b4ae0 ffmpeg: print debug_ts off and off_time values with timestamp helper routines
e41b518 mips: Fixing HAVE_MIPSFPU dependencies
bdba96e use correct doxygen parameter direction syntax
9ccc349 ensure comment blocks that contain doxygen commands start with double asterix
88161b2 siff: signal EOF
9530439 segafilm: signal EOF
1ed7ca0 bethsoftvid: signal EOF
425d088 bfi: signal EOF
8e69579 yop: fix 10l typo
b93c933 imgconvert-test: count the number of unused pixel format values.
fb1bb97 imgconvert-test: skip pix formats without name
64dc383 ffprobe: fix typo in a comment
6ca9c74 ffprobe: add "," at the end of enum list
2c5d911 imgconvert-test: test alpha flags
1dafbda pixdesc: fix alpha flags
c9ad2e9 imgconvert: remove avg_bits_per_pixel(), its redundant
0705cbd bink: return AVERROR_EOF upon reaching end of file
60b59d6 codec_descriptors: fix typo in mpeg 2 video
ea5adf7 Merge remote-tracking branch 'qatar/master'
b044e81 Merge commit 'ae3822bca16f1cdb2460a35b16f8ef636a04314e'
6ff544e imgconvert: fix color type for non normal pix_fmts like HW stuff and unused entries.
6adf97f avcodec_get_pix_fmt_loss: remove PixFmtInfo use
fc04c99 imgconvert: print color type too
e4e7846 cdxl: use url_feof()
f6c4395 imgconvert: remove PixFmtInfo use from avg_bits_per_pixel()
0880f26 avcodec_find_best_pix_fmt_of_2: favor formats with fewer components if it does not incur a loss.
649d8bd pixdesc: add av_get_padded_bits_per_pixel()
ad9333d imgconvert-test: add avg bits per pixel
0efa240 is_yuv_planar: remove use of PixFmtInfo
be19e7e imgconvert: add self test code
168a7f0 rawenc: cosmetics: reindent
494945c Merge commit 'd1d9efaae6c7e8466b06c30ca21c6b569dd2e480'
0d31236 cdgraphics: fix incorrect vertical offset mask in cdg_scroll()
b655cfe apetag: fix error handling in ff_ape_parse_tag()
17fecb4 flashsv: Drop unused function and struct parameters
4bf3bc6 sierravmd: signal EOF
e94f429 cafdec: return right code if EOF is reached
25d8ebd thp: signal EOF
9a0ecd5 rpl: return AVERROR_EOF instead of -1
030db0c lavf/hls: whitespace cosmetics after 23db5418.
57d7e21 lavf: move libmodplug registration with the other ext lib.
23db541 hls: create an AVProgram for each variant
8b6aeb1 lavf/segment: fix value for the M3U8 EXT-X-MEDIA
5a1ac46 lavf/segment: do not pre-increment segment_idx value
2b31aa8 lavf/segment: unbreak behavior for segment muxer
b6c0587 lavf/segment: consistently use "seg" in segment_start()
3d52083 ffmpeg: rework debugging timestamp logs in process_input()
cc88734 lavf/srtdec: trim line break event separators from packet.
d513fb1 Add -skip_initial_bytes option.
b1e190d Correctly signal EOF when demuxing caf files.
52b7823 swr: include stdint.h instead of inttypes.h.
391f323 rc: fix 10l typo in  rc_max_available_vbv_use calculation
50a9530 fate: increase pcm coverage
186942a swr: fix a few typo in the public header.
156a75a swr-doxy: elaborate on swr_get_delay() and the timebase
7cca237 swr: general doxy text about swr and example code.
4293464 lavf/segment: do not copy codec_tag when not available
6253cee the hyperlink to the Developer's Certificate of Origin no longer works; use Linux kernel hyperlink
dd59f01 add some planar PCM encoders
f17f759 pcmdec: use memcpy() when possible for planar decoders
00dd9a6 pcm: fix decoding of pcm_s16le_planar on big-endian
07a8662 oggdec: fix memleak on header parsing failure
99a30ad doc/platform: replace link to site arrozcru.org with link to ffmpeg.zeranoe.com
6dadb0e Merge remote-tracking branch 'qatar/master'
00e0236 pcmenc: use ENCODE macro for pcm_s8
2d232f8 pcm: revert from libavs planar code to durandals.
70c0f13 Merge commit '7c278d2ae410a64bdd89f1777026b4b963c30a1a'
ae3822b imgconvert: remove PixFmtInfo
d1d9efa avcodec: split avpicture from imgconvert
cbe5a60 pixdesc: add PIX_FMT_ALPHA flag
da8242e 8svx: move pcm_s8_planar decoder to pcm.c
a5e382a 4xm: return error code if decode_init() failed
b353321 FATE: add 24-bit ALAC tests
7c278d2 alacenc: support 24-bit encoding
3e6c2a6 FATE: rename ALAC tests from alac-* to alac-16-*
c9d0f45 pcmdec: use planar sample format for pcm_s16le_planar
79b7747 vorbisdec: use float planar sample format
cf5f4c5 aacsbr: check sample_rate before using it, fix division by 0
aed128f 4xmdec: fix integer overflow, null ptr dereference
ed27ed9 iff: DEEP RLE 32-bit decoder
a74ae46 mips: Optimization of AC3 FP encoder and EAC3 FP decoder
c02ae48 swr: set default channel count options to 0.
19660a8 Allow use of @ character in username and passwords embedded in URLs
ebf4750 pthreads: increase MAX_BUFFERS due to 24c043c98ef22b9d4aa7a54ec5f1cebd21042dd7
c44a028 af_aresample: allocate at least 1 sample buffer. Fix null ptr dereference.
1b20877 vble: remove superfluous braces
e6d81ce Merge remote-tracking branch 'qatar/master'
4116151 Merge commit '1c5805521c3e406886341d752ebf38f8d41e1d13'
fdbb616 sbr: increase f_tablelim size, it appears it was too small by 1.
b0d83e0 doc/general: remove duplicate entry for ADPCM SMJPEG IMA
305fe9a nut: add tag for PCM signed 8-bit planar
086e305 doc/general: remove 8SVX audio, there is no such codec
0dbf297 doc/general: move 8SVX codecs to right section
a5d4e94 Support iLBC in caf.
ba35343 h264: dont stop parsing NALs without cleanup on DPC.
45d8537 vble: do not abort when version is not 1
24c043c mpegvideo: increase MAX_PICTURE_NUMBER.
ade9960 avrndec: support lowres for mjpeg
e8fed4d error concealment: check that references are frames and not fields.
8a03a60 h264: Check gray scale CBP, fix out of array accesses.
27d39c2 liavfi/avcodec: allow channel layouts with fewer channels than actually available.
0df7d95 pcmenc: remove dead increment
6557c46 pcm: move i into for loop to avoid { } inside switch statement
a6f4c41 fate: add mjpeg-422 and mjpeg-444 tests
36cf247 ff_h264_direct_ref_list_init: fix B slice check.
9f02d4e mjpegenc: yuvj444p support
89923fc x86: h264_intrapred: Fix C function names in comments
1c58055 PGS subtitles: Set AVSubtitle pts value
87af05c x86: SPLATD: port to cpuflags
1587633 lavfi/frei0r: in init() check path loop, free resources in a single point
6c7ae49 lavfi/frei0r: extend load_path() to support arbitrarily long paths
d6c1848 h264: correct ref count check and limit, fix out of array accesses.
2d5f1ad h264: fix integer overflow, assert failure
1a947df ff_mpeg_update_thread_context: assert context unequality
f48cddf pp: add SSE2 deInterlaceInterpolateCubic().
4e264d1 pp: add support for SSE2.
f6be711 lavfi/mp/pp: use PP_CPU_CAPS_AUTO.
59d686f pp: add auto detection cpu flag.
e034b07 pp: add various const for pointers.
c437c25 lavfi/drawtext: implement more generic expansion.
4413a84 iff: decode HAM8 images with masking correctly.
4fecc3c h264: Skip odd NALs in extradata, prevent undefined behavior
4bee030 lavf: let av_find_best_stream use bitrate info if available
05001dd iff: process DEEP DLOC chunk to obtain image dimensions
d26eeb0 iff: recognise more DEEP colorspaces
0c79a3d Merge remote-tracking branch 'qatar/master'
d0a503c ast: check bit depth too
f5f2991 img2enc: remove dead code
3bd1eac configure: Refactor CPPFLAGS settings for glibc/uclibc
5873b62 configure: add basic support for ARM AArch64
8f7b814 build: set -U__STRICT_ANSI__ for newlib
ab82b77 Fix possible NULL-pointer dereference when decoding mov files.
dab1904 mjpegdec: reset h/v_count, fix assertion failure.
7a9e65a x86: lavr: fix stack allocation for 7 and 8 channel downmixing on x86-32
0273879 lavr: fix the decision for writing directly to the output buffer
e3edee6 eamad: return meaningful error codes
d98364e smush: check audio packet size
845724c vcr1: check if dimensions are supported, fix out of array accesses.
fb1ea77 electronicarts: check size before reading duration out of a chunk.
461ecea AST demuxer
9ba41ae PCM signed 16-bit big-endian planar decoder
37e2a97 lxfdec: remove deplanarization hack
467dfd5 PCM signed 24-bit/32-bit little-endian planar decoder
ee2d6fb doc/texi2pod: recognize @table @command.
29e388a lavfi/drawtext: use bprint for the expanded text.
4cd74c8 lavu/bprint: implement av_bprint_strftime().
5af530f parisc: work around bug in gcc 4.3 and later
f96a653 flvdec: disable hack that attempts to parse aac bitstream in the flv demuxer.
63ac648 eamad: fix out of array accesses
130dc95 Merge remote-tracking branch 'qatar/master'
abf91f7 Merge commit '8f5587c3d0bc4b5f075e4282215bda91a21fc12e'
cb8c5e5 cmdutils: free the report file name.
1ba2e58 configure: add --fatal-warnings option.
c551c3b configure: warn when en/disabling has no effect.
a0f2d3f lavf/avienc: return proper error codes, and provide some more feedback
da5408e FATE: add a bink version 'b' test
108bfe4 FATE: add a bink version 'i' test
8ad9b48 xxan: check ybuf index before use.
7748300 cook: check subbands more completely, fix out of array read.
84281d1 ff_mpeg4videodec_static_init: fix return type
caedd51 mxfdec: fix potential integer overflow in mxf_compute_sample_count()
7b723ed cpu: add a few cpu names as aliases for their cpu flags
65e5797 cpu: add cmov ro the table, which appears to have been forgotten
31fce39 tm2: check for invalid vlcs, fix out of array read
c694522 pp: simplify postProcess().
375cd3f pp: rework the way templating is done.
6535d81 g723_1dec: Fix lsp2lpc() so it can handle values at the ends of the table.
2207ea4 ff_emulated_edge_mc: fix integer anomalies, fix out of array reads
7750c48 dshow: Use NO_DSHOW_STRSAFE for all dshow header inclusions
c2cbc80 ffv1enc: consider 2pass float rounding, fix loop
ee6ae83 doc/filters: fix a few typos in the frei0r docs
cb30992 doc/ffprobe: factorize definition of writers syntax
8071695 libswscale: remove unnecessary direct #if LIBSWSCALE_VERSION_MAJOR
8f5587c cpu.h: define AV_CPU_FLAG_MMX2 for libavutil major 52
83cab07 mxfdec: set audio packets pts
8ee6db3 mov: add more udta meta data recognition
2dd0da7 lavf/mp3enc: make sure the header is valid before writing audio pkt.
ff3b59c Merge remote-tracking branch 'qatar/master'
e6160bd h264: Fix parameters to ff_er_add_slice() call
60b6b8c h264: always check ref_count for validity
f30cf51 ffserver: put NoDaemon back so as not not break existing conf files.
3db32ec Merge commit 'bf5f46b4cc47b7a4568119f224057d4ff91b6cdd'
8c3849b x86: dsputil: port to cpuflags
8ff0f77 crc: av_crc() parameter names should match between .c, .h and doxygen
9264810 lavu/opt: fix av_opt_get_key_value() API.
468781f doc/APIchanges: clarify comment on new APIs.
68def00 rv34: check image size before using it
7845f8d vc1dec: do not allow field_mode to change after the first header
8f42b09 swr/resample: fix SSSE3 included unconditionally.
5cd567c pp: fix typo in avg() comment.
4c0aece pp: use av_clip_uint8 instead of a custom implementation.
c4f317e pp: fix a few typo in the internal header.
b3bf9b1 lavfi/geq: fix GPL license header.
5e68bf9 swr/rematrix: move templating parameters to template itself.
8ea8833 swr/resample: move templating parameters to template itself.
e31b193 zmbv: avoid use of uninitialized data
c2409a7 vmdav: more complete check for block_align, prevent out of array access.
ea3eaa3 flashsv: only realloc blocks for version 2
566de8c avserver: replace av_read_packet with av_read_frame
39c4afd avserver: fix constness casting warnings
bf5f46b APIChanges: add entry for av_read_packet deprecation
c84cce5 mxfdec: fix typo in mxf_read_seek()
a4cd2ad avserver: use freopen to redirect stdin/out/err to /dev/null
ada51a3 avserver: remove daemon mode
9eded0f configure: Check for -Werror parameters on clang
116ae72 doxygen: remove obsolete options from Doxyfile
eca2eb2 pcm: give more descriptive name to codec
c0d68be pgssubdec: check RLE size before copying. Fix out of array accesses
bc08ca8 flashsv: reallocate block array independant of frame type.
850e5c0 Read QuickTime version 1 audio fields in broken mov files.
d53f447 swr: move if() block into the only branch where it can be true.
17da2d9 swr: reorder/redesign operations to avoid integer overflow.
0e482a8 ffserver: fix streams and priv_data memleaks when closing a connection.
a9b1536 Merge remote-tracking branch 'qatar/master'
4d941ea Merge commit '3b4296f41473a5b39e84d7a49d480624c9c60040'
62006b5 ituh263dec: more complete w/h check.
caa2fa2 rv10: always check image size not just in some cases.
a3cb7f9 xwma: check bytes_per_sample, fix division by 0.
12eb2fd dxa: dont try to use the previous frame if there is none.
e70144c bink: check quant_index, fix out of array read
e28b755 configure: Add option to disable all command line programs
b74dbdd bgmc: Fix av_malloc checks in ff_bgmc_init()
612ecfb gifdec: check ff_lzw_decode_init() return value, fix out of array reads
50f0a6b wmaprodec: check num_sfb for validity. Fix out of array accesses
3b4296f avformat: clarify stream id for muxing
8034130 rtp: set the payload type as stream id
30bce34 vpriv_adx_decode_header: avoid underreading the array.
ab8517b vc1dec: require a minimum of 2x2 for the edge pos. Avoid assertion failure
dbc4466 Add missing dependency for avr demuxer
ccce723 vc1dec: check first field slices, fix out of array read.
a3138eb fate: Add dependencies for aac, alac, amrnb, amrwb, atrac tests
7f1fcaf ppc: do not pass redundant compiler flags
7ba0c1b avutil: change GET_UTF8 to not use av_log2()
87d073e mov: Dont try to calculate with unknown durations, fix division by 0
a1b5c96 Merge remote-tracking branch 'qatar/master'
b0c543b Merge commit 'da39cac8def7ea73cad2fa2b611209663c7abe2c'
d4e74d5 Remove deprecation of avcodec_get_chroma_sub_sample.
e13d5e9 Merge commit '5e9c6ef8f3beb9ed7b271654a82349ac90fe43f2'
e8769b3 segment: fix NULL pointer dereference in seg_write_header()
26afdbc ffserver: fix NULL dereference with quoted Stream name.
a9ba926 ffserver: prefer av_asprintf over malloc+snprintf for Launch setting.
66ff90f 8bps: check index against buffer size before reading line length pointer.
7acee66 mpeg12data: increase size of ff_mpeg1_default_intra_matrix to prevent harmless overreads from crashing
e1631f8 aasc: check before reading the first 4 byte, fix overread
39c5cd6 vmnc: check input size before reading chunk header, fix overread
b616588 Merge remote-tracking branch 'lippit/master'
9f08871 ffmpeg: fix double ;;
9406d6b ffmpeg: fix audio timestamps on stream copy with -ss
26301ca x86: mmx2 ---> mmxext in asm constructs
da39cac Drop broken and unused CABAC test program.
2f74f8d imc: sanity check scalefactors.
1f19605 lxfdec: fix "no audio stream" check. avoid null ptrs deref
334a0d1 lavfi/frei0r: add additional trailing slash in FREI0R_PATH paths
9a2028d lavfi/frei0r: correctly handle paths longer than 1023 chars
af9ec3d av_probe_input_format3: support NULL as buffer. Fixes null ptr deref
001af70 alac: check channel count more completely, fix out of array read
b119133 avrndec: calculate true_height only when used.
7373b3a pcmdec: consistently use codec_id, fixes out of array reads
eab022d mpegts: prevent freeing ones own section in pat_cb
4392e69 mov: check stps correctly, avoid overreading 1 element.
3669915 dvdec: check ipcm more completely, avoid assert failure.
41ebbb3 lavf/wtvenc: fix s[tp]_pairs memleak.
15b02dd Update iec61883 to handle multiple devices, and allow selection of DV device by its GUID
7c76eae mpeg4video_parser: init static tables before use, fix nulll ptr deref
1bd024e mpeg4videodec: split static decoder table init out
5e9c6ef x86: h264_weight_10bit: port to cpuflags
c74cd99 rv10: consider B frames in low delay streams invalid.
83f9ed4 libtheoraenc: add missing pixdesc.h header
a0212ec dcadec: check layout & channel count for consistency.
cc08599 avcodec: remove ff_is_hwaccel_pix_fmt
c1a02e8 pixdesc: add av_pix_fmt_get_chroma_sub_sample
4facddd mpegts: dont set stream info when a decoder has already been opened.
327cd0d mpegts: prevent freeing ones own section in pmt_cb
09a0392 paf: set channel layout
1acd2f6 Replace rest of libavutil/audioconvert.h with libavutil/channel_layout.h
e97a241 avcodec.h: update audioconvert.h header after rename
7945665 lavfi: store and propagate number of channels information in audio buffer properties
9d2a7c0 doc/encoders: document libtheora encoder
8cb76ef lavc/libtheoraenc: return proper error codes
799d749 Merge remote-tracking branch 'qatar/master'
7eb40d8 Merge commit 'ef1b23ad21e3f12fc4ff2a73a6d4d4cd9d630c4b'
a8f2420 remove tests/asynth1.sw
f6f5293 fate/avfilter: honor GPL dependency.
22a0827 hlsenc: stand alone hls segmenter
d8a1eb1 wavpack: check the blocks sample count, fix out of array accesses
580021c wavpack: check ch_offset
e9cb533 flashv: check if keyframe is available, fix null deref.
4b2f696 flashv: use avcodec_set_dimensions()
0a373c3 svq1dec: dont export the qscale table.
7ab690b indeo4: more complete check for the scan vs block sizes.
7581ad2 lavc/aac: fix shared build failures with MSVC.
0e239b2 xan: check size_segment before reading, fixes out of array read.
a9456c7 mjpegdec: tighten unescaped_buf_size size check, prevent null ptr deref
abe6836 swfdec: check space before copy
d1493d2 theora: check that pix fmt is valid, fix null ptr deref
9eef41b lagarith: always allocate for 4 planes. Fixes out of array accesses
87c113f wv: use right function to read block_samples
b9629ac yop: set channel layout
935fbb6 wtv: set channel layout for mpeg audio
7b48d93 westwood_aud: set channel layout
2ce7f82 wc3movie: set channel layout
a94b026 tmv: set channel layout
7f348bd tiertexseq: set channel layout
a3949fe swfdec: set channel layout
1c75877 sol: set channel layout
bfccd76 smacker: set channel layout
57e590e siff: set channel layout
a634896 sierravmd: set channel layout
c1ac602 rtpdec_amr: set channel layout
ce84202 rsodec: set channel layout
60a5853 rmdec: set channel layout for RA version 3
444b79c qcp: set channel layout
b5e3e77 psxstr: set channel layout
c9759eb omadec: set channel layout
ef1b23a jvdec: set channel layout
d4088ef oggparsespeex: validate channel count and set channel layout
4371131 iss: set channel layout
232e9c4 nuv: set channel layout
cc57228 mxg: set channel layout
66d7ceb mvi: set channel layout
f6c6e5a mpc7: set channel layout
f24b0b1 mmf: set channel layout
87199d3 mm: set channel layout
41a2d95 ipmovie: set channel layout
024e037 iff: set channel layout
73e2007 idroqdec: set channel layout
f6c3add gxfdec: set channel layout when applicable
d4a105a gsmdec: set channel layout
644d8d2 flvdec: set channel layout
d5ca70b dv: set channel layout
49e7af0 dsicin: set channel layout
a05a637 daud: set channel layout
0d09a58 cdxl: set channel layout
e8088d6 bmv: set channel layout
2fe804f bink: set channel layout
ff50d27 bfi: set channel layout
b5d1a15 bethsoftvid: set channel layout
39f0e9b apc: set channel layout
5595368 amr: set channel_layout
c433823 4xmdec: test version for cfrms, fix out of array accesses
be818df wavpack: fix out of array access
0cbb31a adpcm: reindent after previous commit
e8a9b1a adpcm: ADPCM IMA SMJPEG stereo decoding
0baec57 anm: return meaningful error codes
4d60e50 Merge remote-tracking branch 'qatar/master'
8c0a14d Merge commit '2b479bcab0a8365a7c094c5fa44b8cb6da9810d0'
03b0787 Merge commit '97bf7c03b1338a867da52c159a2afecbdedcfa88'
a384f6a ppc: replace pointer casting with AV_COPY32
031aac9 ppc: fix some unused variable warnings
9eda2a8 configure: remove support for -n flag in print_enabled()
da501ea Merge commit '802713c4e7b41bc2deed754d78649945c3442063'
faf340f binkaudio: set channel layout
3a04c18 vc1dec: prevent null ptr dereferences.
8e74973 vc1dec: factorize srcU/V offseting out
b5f4836 vc1: check image height, fix division by 0
8824a9e mpeg12: clean current picture ptr.
3a7f008 lavfi: remove mp=geq filter.
8eecbaf lavfi: add geq filter.
3704804 lavf/assenc: add non strict ts flag.
2b3597f lavfi: remove mp=fixpts filter.
84aed3f lavfi: remove mp=tile filter.
a8afb08 fate/lavfi: increase vf tile coverage.
11ed12c doc/filters: complete tile documentation.
7582012 lavfi/tile: extend shorthand parameters.
4a90e71 lavfi/tile: add nb_frames option.
ecfaff3 lavfi/tile: add margin and padding options.
aa5a029 lavfi/tile: allow named arguments.
5aedee4 gxf: avoid null ptr deref without streams.
c871244 proresdec: check input size before reading qmats, prevent overreading.
2b479bc build: Drop AVX assembly ifdefs
97bf7c0 doc: git-howto: Leave reviewers time to react before pushing patches
b8e8a07 x86: Require an assembler able to cope with AVX instructions
7faa177 dsicinav: update bitmap_frame_size, avoid out of array reads.
a903f8f Include libavutil/channel_layout.h instead of libavutil/audioconvert.h
5980f5d lavu: rename audioconvert.* to channel_layout.* and deprecate audioconvert.h
26452e2 snow: fix edge emu switch
b7b7e23 msmpeg4dec: check w/h, prevent assert failure later
192db16 segafilm: fix division by 0
f1d6f01 omadec: fix len check in nprobe() prevent out of array access
44c23aa zmbvdec: check decompression buffer size.
3ba5843 diracdec: check wavelet depth, prevent out of array read.
8c41453 libvorbisdec: dont try to update an empty que
0a4087b diracdec: Use only one frame per reference
802713c mss2: prevent potential uninitialized reads
6d93308 mss2: reindent after last commit
b077eb0 mss2: fix handling of unmasked implicit WMV9 rectangles
e5e1a06 configure: add lavu dependency to lavr/lavfi .pc files
c0aff40 doc/Makefile: generate library headers with the correct section number
6f78ba8 electronic arts: support rare samples containing adpcm_ea_r1 audio
d168fcb electronicarts: use av_log_ask_for_sample
039f4ff h264: 2nd try at getting sm2v working
def8588 dwt_yasm/vertical_compose: fix width witdth argument.
bec3793 Merge remote-tracking branch 'qatar/master'
514910f doc: add libavfilter.texi
598546e doc: add libavutil.texi
f0d124f x86inc: Set program_name outside of x86inc.asm
c194701 smackaud: return meaningful error codes
2a374f0 targa: return more meaningful error codes
7dab48b diracdec: allocate enough space for blocks
dca2fa1 diracdec: fix edge emulation check, fixes out of array reads
991f6bf h264: Support SMV2
a39d361 h264_refs: Print default in case we are missing a reference.
d7da4d4 mxfdec: avoid double free and leaks.
c2ca016 matroskadec: check h in generic rm packet shuffler
1f41cff mjpegdec: check SE.
e56b098 lavf/srtenc: ignore invalid timed packets instead of failing.
a1e093a alac: fix bps check
47ca248 lavfi/avcodec: check that injected avframes use a supported channel layout
a150bad lavfi/avcodec: check avfilter_copy_frame_props() return code
304a1ed mips: Add dependencies on HAVE_INLINE_ASM
2d71f31 lag_read_prob_header: fix out of array access
b53f897 alac: Check channel indexes more completely, fix out of array accesses.
3920d13 alac: fix integer overflow leading to subsequent out of array accesses.
fd4f492 alac: fix nb_samples < order case
6cd7960 x86: h264_qpel_10bit: drop unused parameter from MC10/MC20/MC30 macros
eb3dc23 mov: Make sure no streams after the header lack a timescale.
cc5c2ef riff: add SMV2 FourCC for H264
2ce6441 Merge remote-tracking branch 'qatar/master'
b56ff0b Allow forcing a frame size in bytes for image2pipe.
f91f049 Add yuv4xxp12 and yuv4xxp14 pixel formats to y4m encoder and decoder.
8b67ec7 pictordec: fill any unset portion of the image
49c2f2d riff: add GXVE FourCC for WMV2
dab70c6 ivi_common: check ref_tile size, fix out of array accesses
a93c7ca ivi_common: more MV Checks, fixes out of array reads
c63e76b ebml_read_binary: use fast_padded_malloc()
4b60fac x86: PALIGNR: port to cpuflags
98b3770 twinvq: make ibps check unsigned
4d1f69f x86: h264_qpel_10bit: port to cpuflags
2fbb37b iff/ilbm: check remaining buffer size.
b8551f8 pcmdec: check that channels is valid.
ac7ff09 aacdec: fix temporary array size
623cfc9 pngdec: check that format matches too not just dimensions
02a325c tiffdec: check rps, fix infinite loop.
b8dc5f8 twinvq: check bitrate for validity avoid division by 0
e481ba2 vqf: check samplerate, avoid division by 0.
fb6a72c iff: avoid out of array reads, due to too many planes.
7989f7e xmv: Fix integer overflow
9195377 vp56dec: Fix handling of alpha configuration changes.
7ec1fe1 lavf: Dont compare absolute to relative timestamps in duration gcd
4c6e7c2 ivi_common: dont dereference null pointers.
13451f5 atrac3dec: Check coding mode against channels.
5ee008e qdm2: check that coding_method is valid before using it.
909a18f mjpegbdec: dont return a picture when there is no picture.
6d1c5ea tiffdec: check count in metadata reading.
ce1ebb3 tiffdec: use checked reads for tget*()
1b5a6d3 Merge remote-tracking branch 'qatar/master'
7693543 PRINT_CODEC_SUPPORTED: fix used variable
aeb4d27 doc/faq: explain libfoo-dev packages.
3a2731c flacenc: ensure the order is within the min/max range in LPC order search
3ba4164 avconv: rescale packet duration to muxer time base when flushing encoders
00f8ad4 add 24-bit FLAC encoding to Changelog
e004d17 rtpenc_aac: Fix calculation of the header size
3affcc9 frame_thread_encoder: silence integer to pointer without cast warning
6ca60d4 x86: h264_intrapred: port to cpuflags
5ff43ec sctp: silence const warning
60e0289 ffmdec: remove unused variable
4a28962 libopencore-amr: fix av_log() argument
bc17a6f Merge remote-tracking branch 'qatar/master'
78e08fd rtpenc_aac: Fix 10l bug
d55911a doc/faq: replace @file by @command for "ffmpeg".
4ccfcc8 doc/libavcodec: hint to where to find the Git history
58d1d70 doc/Makefile: change DOCLIBS check
1c6962d lavu: remove disabled FF_API_OLD_EVAL_NAMES code
ef4dc3e lavu/opt: show valid range in case of out-of-range value
12776d5 libvpxenc: Allow enabling constrained quality (CQ) mode
98cbbab Fix the packet duration when flushing the encoder.
9dfe07a fate-rsync: replace -a by -rlt
4d2f83f gsm_parser: fix infinite loop
08101e6 adpcm: improve smjpeg decoding
a373f35 wtvenc: produce seekable files
b89cd2a wtvenc: simplify write_timestamp
3e65134 wtvenc: output third video pts in timestamp chunk (this is what Microsoft Windows Media Center expects)
0d94350 wtvenc: indent fixup
b50759c wtvenc: do not emit stream2 and DSATTRIB_TRANSPORT_PROPERTY chunks; these are not required for playback
fdfbb79 ffv1dec: propagate return code from ffv1_common_init()
dd11615 ffv1dec: more completely check slice count
cb39592 Merge remote-tracking branch 'qatar/master'
7c2cfaa smjpegenc: use bits_per_coded_sample instead of calling function
de0aa9e kgv1dec: fix end condition
ad96172 libopencore-amr: Check the return value of amr_decode_fix_avctx
2b442ff lavfi/movie: return proper error code in case of av_get_token() allocation failure
29d46d7 ffprobe: fix potential NULL pointer dereference
b5436f4 lavfi/showwaves: return error in case of allocation failure in filter_samples()
5f63448 lavfi/showwaves: simplify check in filter_samples()
e9b8523 sbgdec: dont set slide to a uninitialized value
44e9d7f vf_drawbox: dont move uninitialized and then unused colors around
2ca649f utils: fix integer overflow with DURATION_MAX_READ_SIZE
1c445f4 fate: add PMP demuxer test
4744f67 wavpack: check if number of samples is not too big
e6ef628 wtv: move duplicated guids into wtv.c
1701a22 wtv: rename ff_stream_guid to ff_SBE2_STREAM_DESC_EVENT
9632f5e wtvenc: fix typo
1e4e497 Merge remote-tracking branch 'qatar/master'
0fe8c9f wavpack: use more meaningful error codes
e6c4c0f fate: atrac: Place atrac1 and atrac3 tests in different groups
06c7b33 fate: aac: cosmetics: Group AAC LATM tests together
f6b3937 .gitignore: ignore *.3 files as well
a1934da doc/Makefile: remove .3 file with make clean
352e18b x86: avresample: Add missing colons to assembly labels
98506e1 doc/libavcodec: do not say multimedia streams in the title
23b57b0 doc/libavcodec: improve wording in description
d658f9a doc/ffserver: fix typos/reword paragraphs about FFM versions
e8c0b67 examples/muxing: fix typo: allocated -> allocate
6a30233 Merge remote-tracking branch 'cus/stable'
2a0dfc5 img2enc: support 16bit per sample yuv in split planes.
52c40a0 MAINTAINERS: fix entry for img2
2c87565 img2enc: support storing alpha planes too in split plane mode
db012e1 img2enc: Fix yuva with yuv split planes.
67ee2d2 img2enc: check pix_fmt for split planes mode.
6dfcc7a img2enc: ensure that the codec is rawvideo for split planes mode.
7f6f8f6 examples/demuxing: fix braino
794cea5 examples/demuxing: dump input information *after* trying to open audio stream
c995644 fate: add more pix_fmt tests for xwd
6493842 Merge remote-tracking branch 'qatar/master'
7d26be6 Merge commit '5ff998a233d759d0de83ea6f95c383d03d25d88e'
e859339 Merge commit '930e26a3ea9d223e04bac4cdde13697cec770031'
f061555 rtmpproto: Use av_strlcat instead of strncat
10ac70d avrndec: use more meaningful error codes
70727e8 lavf/avr: make .long_name consistent with others
efbe162 cljr: use meaningful error code
8a58894 FATE: add a 24-bit FLAC encoding test
5ff998a flacenc: use uint64_t for bit counts
31c3b9c FATE: rename FLAC tests from flac-* to flac-16-*
e783316 flacenc: remove wasted trailing 0 bits
2e76f34 flacenc: use RICE2 entropy coding mode for 24-bit
13e1ee6 flacenc: add 24-bit encoding
799e232 flacdsp: move lpc encoding from FLAC encoder to FLACDSPContext
dfde8a3 lavu: add av_ctz() for trailing zero bit count
6a744d2 flacenc: use a separate buffer for byte-swapping for MD5 checksum on big-endian
282a630 udp: check ff_socket_nonblock() return code
2253df7 fate: aac: Place LATM tests and general AAC tests in different groups
92fec47 build: The A64 muxer depends on rawenc.o for ff_raw_write_packet()
930e26a x86: h264qpel: Only define mmxext QPEL functions if H264QPEL is enabled
30d2768 segment: fix null ptr deref
962314f AVR demuxer
8d88920 dpcm: use AV_LOG_ERROR for error message.
461797f riff: add "lsvm" FourCC for H263.
b2b67fd docs/ffserver: document ffm/ffm2
9829ec1 ffm: redesign header format to make it extensible
2a2d39c fate: add more pix_fmt tests for pam
dbb37e7 x86: PABSW: port to cpuflags
6c10482 x86: vc1dsp: port to cpuflags
d578f94 rtmp: Use av_strlcat instead of strncat
e870a7d lavfi: stop using -1 instead use AV_PIX_FMT_NONE/AV_SAMPLE_FMT_NONE
f4aaf98 frame_thread_encoder: fix handling of case where the encoder does not output a packet.
17e67c5 fate: add smjpegenc test
a8b3130 lavf/srtdec: recognize subtitles starting at event index 0.
c673ef1 Write tiff tag YCbCrPositioning if chroma_sample_location is top-left.
b015cd7 fate: try to fix mxpeg failures
cc5bcaa pnm: cosmetics: reindent
ae5ecb8 pnm: remove duplicated check for maxval > 255
e82afa3 filmstripenc: fix rounding that caused fate failure
a147c1b oggenc: remove unneeded null check.
1ba0d9b oss: warn when non block mode cannot be enabled.
a0348d0 pnm: remove nonsense code
bf8f4db fate: add MxPEG test
992a6a5 cdxl: add read_probe function
6e625d4 fate: add some missing dependencies
5eaeb42 ivi_common: dc_transform is needed for intra
712287e ff_ac3_apply_rematrixing: set flags to NULL
747c749 ffplay: adjust external clock speed based on buffer fullness for realtime sources
74a50e7 lavu: drop disabled FF_API_OLD_TC_ADJUST_FRAMENUM code
008ace3 doc/libavcodec: apply misc minor typo fixes
1ba2459 lavfi/scale: declare the filter private class
1b3dbe3 lcldec: fix decoding of uncompressed rgb24 sample
c4dd4f1 smush: improve probing
a15adab aacsbr: fix integer overflow
b5d496f Support new transparency colour-spaces with libopenjpeg.
b042874 indeo3: move get_buffer() above decode_plane() calls
a04698c ffserver: zero dest_addr
bbd7b46 sab_diamond_search: add assert to double check the minima_count
617d0d4 doc: add libavcodec.texi
1fa47f8 cmdutils: allow to set the report file name.
3bdf497 lavu/opt: implement av_opt_get_key_value().
e021eeb lavu/opt: parse key into a mallocated buffer.
4e6fa5b Revert "cmdutils: allow specifying the file for -report"
50d3a1a vocenc: fix 10l regression
1c5b56e vocenc: abort if unsupported codec is used
4a2599b transform: give avfilter_transform() a return value for returning an error
5f53138 movenc: remove unneeded check
c9e4554 cook: fix use of uninitialized variable
d034847 lavfi/earwax: add missing NULL check in filter_samples()
3af7919 add tools/fourcc2pixfmt to .gitignore
aa48446 lavc/xfaceenc: prefer do{}while() over for(){} construct in xface_encode_frame() loop
33d54af fate: add filmstrip test
0ecef3a amr_decode_fix_avctx should not return value
6450c05 lswr/swresample: adopt globally consistent rules for options help message
0372ecf lavc/options_table: force non-negative bitrate range
930226c crystalhd: fix missing braces warning
ab796de avstring: fix compiler warning about freeing const pointers
73180ec doc/faq: make the -sameq question more explicit.
8cf6377 doc/faq: explain why -sameq is gone.
94f2245 westwood_aud: remove stale comment
2581d9b Merge remote-tracking branch 'qatar/master'
37e8199 Merge commit '9221efef7968463f3e3d9ce79ea72eaca082e73f'
1885ffb Merge commit '9a07c1332cfe092b57b5758f22b686ca58806c60'
b91fa5f lavu/opt: set sample format default value, and accept NULL value
1dad486 Merge commit '9ce02e14f01de50fcc6f7f459544b140be66d615'
1c755f7 lavc/options_table: make "request_sample_fmt" an AV_OPT_TYPE_SAMPLE_FMT option
ca11f6b lavu/opt: prefer if(){}else{} over if()else{} construct
481fdee lavu/opt: add AV_OPT_SAMPLE_FMT option
7be09a9 lswr/swresample.h: use consistent inclusion guard header name
a622426 ffmpeg: complain loudly and exit in case removed -sameq option is specified
c9eaa98 doc/ffmpeg: remove -debug option description
b7280cf asfdec: check stream_index for validity
e592791 asfdec: flip the interpretation of the header aspect back
343c73e asfdec: parse aspect ratio payload extension
8c93269 asfdec: correctly parse payload extensions
2d8c76e asfdec: parse payload extension list
ac2a3a7 vf_tinterlace: check av_image_get_linesize() return value
03764f6 af_earwax: remove unused pointer value
d3dfe99 libgsmdec: fix decoding of non 8khz gsm files
6e6033b gsmdec: fix decoding of non 8khz gsm files
20ac916 indeo3: release buffer before calling decode_plane
b02116c Revert "Partly revert f174fba: indeo3 decoder does not support direct rendering."
4ad6ef0 libvo-amrwbenc: allow sampling rates other than 16khz
b30f451 libopencore-amr: allow sampling rates other than 8khz
0aaf0a0 libopencore-amrdec: allow sampling rates other than 8khz
2c1e938 amrwbdec: allow sample rates other than 16khz
d8aaec3 amrnbdec: allow sample rates other than 8khz
f58f600 lclenc: make compression level user selectable
25b7aa9 Fix bit_rate in MPEG1/2 Video
77d89a5 apedec: consume packet after it has been fully decoded
b3fab1f doc: add apidoc target for doxygen API documentation
9221efe lavf: fix av_interleaved_write_frame() doxy.
34871be matroskadec: do not use avpacket internals
717a450 lavf: clarify the lifetime of demuxed packets.
c8977f6 avconv: do not free muxed packet on streamcopy.
b4dc6dc crc: move doxy to the header
b68aac7 vf_drawtext: do not use deprecated av_tree_node_size
c39fb30 smjpegdec: set nb_frames for video stream
0a7a94f x86: Refactor PSWAPD fallback implementations and port to cpuflags
9a07c13 parser: Move Doxygen documentation to the header files
85f67c4 PGS subtitles: Expose forced flag
26f01bd x86: PMINUB: port to cpuflags
9ce02e1 x86: ac3dsp: port to cpuflags
61bc2bc x86util: Add cpuflags_mmxext alias for cpuflags_mmx2
805b570 lavc/pngdec: decode textual data (tEXt and zTXt).
483c1aa lavu/bprint: add av_bprint_get_buffer().
8551c6b Merge remote-tracking branch 'qatar/master'
012f73e x86inc: Only define program_name if the macro is unset
6788350 Merge commit '50a65e7a540ce6747f81d6dbf6a602ad35be77ff'
00aa7fa pcm: fix handling of more than 8 channels for planar
db9f426 Merge commit '8ac0f6767bf63d3e6b308ee6648ff02598b81e03'
e1c804d dv1394: Swap the min and max values of the 'standard' option
2b831a5 rtpdec_vp8: Don't parse fields that aren't used
0876c28 lavc: add some AVPacket doxy.
fdc8672 audiointerleave: deobfuscate a function call.
179a5c3 rtpdec: factorize identical code used in several handlers
f70381a a64: remove interleaved mode.
a5f6720 Add QT CC track mux support
ebfc212 dv1394: fix order of AVOption fields
1475815 Apply again [916352f282855e3e4e86a39df9452fead2aa0771] that got lost in the merges.
099786a Merge remote-tracking branch 'cus/stable'
c19e9d0 doc: Point to the new location of the c99-to-c89 tool
f742c7b lavf: fix integer overflow in rfps calculation
bacebe1 avienc: force a valid timebase for video
6d1270a decode_audio3: initialize AVFrame
7669144 doc/platform: Comply With All Capitalized Words Convention
4695ee7 lavfi/fifo: add assert to ensure request was successfull.
304ebed mpegts_probe: detect files with garbage at the begin.
5459848 ws-snd1: set channel layout
f7b8506 wmavoice: set channel layout
50a65e7 vmdaudio: set channel layout
002097a wmapro: use AVCodecContext.channels instead of keeping a private copy
b5f628e twinvq: validate sample rate code
2ed4060 wma: do not keep private copies of some AVCodecContext fields
335826c twinvq: set channel layout
8cc72ce twinvq: validate that channels is not <= 0
cebea00 truespeech: set channel layout
523734e sipr: set channel layout
4c53f4a shorten: validate that the channel count in the header is not <= 0
4e13e50 ra288dec: set channel layout
6159f64 ra144dec: set channel layout
eb38d8f qdm2: remove unneeded checks for channel count
be2ab8b qdm2: make sure channels is not <= 0 and set channel layout
e3d6ab5 qcelpdec: set channel layout
d26701c nellymoserdec: set channels to 1
d40dab9 libopencore-amr: set channel layout for amr-nb or if not set by the user
30f8da2 libilbc: set channel layout
0fd1ddf dpcm: use AVCodecContext.channels instead of keeping a private copy
1c7a016 imc: set channels to 1 instead of validating it
32c7769 gsmdec: always set channel layout and sample rate at initialization
8ac0f67 dcadec: allow the decoder to change the channel layout mid-stream
c5b8aca libgsmdec: always set channel layout and sample rate at initialization
a346aaf g726dec: do not validate sample rate
e00eb03 g726dec: set channel layout at initialization instead of validating it
99d8686 flacdec: do not warn on sample rate change
90fcac0 flacdec: allow mid-stream channel layout change
268f8ba flacdec: use av_samples_* functions for sample buffer allocation
93e27f8 cook: use av_dlog() for debug logging instead of av_log() with AV_LOG_ERROR
8f173ef cook: move samples_per_frame from COOKSubpacket to where it is used
7efbba2 cook: use av_get_channel_layout_nb_channels() instead of cook_count_channels()
d21b2e4 cook: reverse a condition so that the code makes more sense
926e9d2 cook: remove unneeded COOKContext variable, sample_rate
8aa5b8c cook: remove unneeded COOKContext variable, bit_rate
3509eee cook: use AVCodecContext.channels instead of keeping a private copy
a3145d0 bmvaudio: set channel layout at init() rather than validating it
a38eadf atrac1: do not keep a copy of channel count in the private context
4f56f9c dsicinaudio: set channels and channel layout
ec2694d g722dec: set channel layout at initialization instead of validating it
ee0e967 amrwbdec: set channels, channel_layout, and sample_rate
b24a444 amrnbdec: set channels, channel_layout, and sample_rate
a420200 dca_parser: allow the parser to change the sample rate
0366664 lavc: check channel count after decoder init
bb6941a lavc: move SANE_NB_CHANNELS to internal.h and use it in the PCM decoders
84e7d36 mxfdec: Fix inferred misuses of enums
fec39d9 ffplay: remove redundant !codec check
fdb9334 ffplay: only initialize codec opts before using it
8cb7402 ffplay: always free buffersink_params in configure_video_filters
09214f4 ffplay: remove uneeded format filter, buffersink format is set
afd9e70 ffplay: check for buffersink_params allocation success
abd49a7 ffplay: always free inputs and outputs in configure_filtergraph
65f6c42 ffplay: fill the unused part of the window with black
00b70f8 ffplay: add update parameter to fill_rectangle
e5cf100 mpegvideo_probe: check slice order
7fd9d49 Merge remote-tracking branch 'qatar/master'
add7513 Merge commit 'fa8fcab1e0d31074c0644c4ac5194474c6c26415'
14f1fa5 doc/filters: add "Notes on filtergraph escaping" section
6204ea1 rational: test add/sub too
841bf0e cmdutils: allow specifying the file for -report
7139f0e Fix typo in platform documentation.
bb9bc1f flicvideo: return more meaningful error codes
6a712e7 sws: bump micro for range bugfix
25a21c5 eval-test: add some otherwise untested functions.
54a48d2 lavfi: fix references to avfilter_* functions that don't exist anymore.
010f1ce ffv1: assert that there is at least one slice
6b07830 fate: add ac3/eac3 tests to FATE_SAMPLES_AVCONV
fd6707e lavfi/hue: add missing GPL dependency.
5b4cae5 LICENSE: update GPL filter list.
f53112b lavfi: remove hqdn3d libmpcodecs wrapper.
adc39b2 av_image_copy: check for av_image_get_linesize() failure.
6992b0b utils: fix rounding of micro seconds
fa8fcab x86: h264_chromamc_10bit: drop pointless PAVG %define
02e4275 avconv_opt, cmdutils: Add missing function parameter Doxygen
c37322e x86: Move optimization suffix to end of function names
d8eda37 x86: mmx2 ---> mmxext in function names
38fdf72 swscale: do not forget to swap data in formats with different endianness
3a34ac6 file: typo
31bf820 av_tempfile: document umask() issue
1b21642 lavfi/scale: avoid to print a NULL value in log message
09ea482 Fix #1827, segfault with XXCH samples when downsampling.
be0b37c lavf/avienc: fix/extend error message, in case of too large number of skipped frames
f35d5f9 lavf/avienc: enable debug log
29a9e4d lavfi/mp: drop the mp=rectangle filter
9d478f3 lavfi/drawbox: add "width" and "height" aliases for "w" and "h" options
93399e9 lavfi/drawbox: add thickness option
84833b0 Merge remote-tracking branch 'qatar/master'
28c0678 Merge commit 'be923ed659016350592acb9b3346f706f8170ac5'
4b874fc Merge commit 'a65bdceb060628881578afb29df4eb222421381f'
78ec407 Merge commit '652f5185945c8405fc57aed353286858df8d066f'
9766d9c Merge commit '04581c8c77ce779e4e70684ac45302972766be0f'
264f123 x86: Fix assembly with NASM
3174616 Merge commit '6860b4081d046558c44b1b42f22022ea341a2a73'
976175f probetest: fix possible use of uninitialized data
755038d lavfi/drawbox: remove some unnecessary parentheses
003bd88 lavfi/drawbox: reindent after previous commit
1b3fdd9 lavfi/drawbox: implement color=invert mode
652fab5 lavfi/mp: drop wrapped field filter
3c4aa50 lavfi: add field filter
5707af8 aacdec: Drop some unused function arguments
9c16791 x86: Fix assembly with NASM
dc239b3 av_get_audio_frame_duration: add IAC
0e4d34e pix_fmt_info: add 9/10 bit YUVA formats
6c49562 tree-test: fix printf() types
370e397 sws: fix handling of big endian alpha
be923ed x86: fmtconvert: port to cpuflags
be2c456 x86: fmtconvert: Refactor cvtps2pi emulation through cpuflags
588fafe x86: MMX2 ---> MMXEXT in macro names
a65bdce x86: mmx2 ---> mmxext in variable names
652f518 x86: mmx2 ---> mmxext in comments and messages
04581c8 x86: yasm: Use complete source path for macro helper %includes
6860b40 x86: include x86inc.asm in x86util.asm
1730dcf doc/filters: fix typo in drawbox section
b624829 doc/filters: itemize examples for drawbox, add an example, fix grammar
2ed7e6c lavfi/drawbox: extend syntax, accept named options
b420b87 lavfi/tinterlace: remove poll_frame() callback
7adc600 av_get_audio_frame_duration: add G723_1
7b378c2 lavfi: remove yuvcsp and yvu9 libmpcodecs wrappers
f7a9a99 wavenc: fix curruption of metadata
2f84f13 fate: remove typo, reenable AC3 tests
28bcca4 av_get_audio_frame_duration: fix IMC
b90d784 lavc: const correctness for avpicture_fill()
03179c2 lavfi/smartblur: add missing draw slice call.
5cac065 af_ashowinfo: integrate config_input() in filter_samples.
674c4a1 configure: fix print_config() with broke awks
4d2f1d8 swscale.c:remove fill_plane9or10() use fillPlane16()
70c25c6 sws: move fillPlane16() to header so it can be used from more than 1 place
89d2f01 sws_unscaled: drop fill_plane9or10()
a44c3ae Change my GPG fingerprint
65e0a3c sws: fix BE/LE handling for fillPlane16()
a201639 Merge remote-tracking branch 'qatar/master'
788afee lavfi: remove palette libmpcodecs wrapper
8a4284a ff: fix case where image does not have alpha channel
ab9545a cng: Reindent some incorrectly indented lines
6b68223 cngdec: Allow flushing the decoder
036e6c3 cngdec: Make the dbov variable have the right unit
cafefd8 cngdec: Fix the memset size to cover the full array
9b50d20 cngdec: Update the LPC coefficients after averaging the reflection coefficients
6f5f7f7 Merge commit '08b028c18dc31b6de741861b9555669dcca4d12a'
e79c385 Merge commit '14f031d7ecfabba0ef02776d4516aa3dcb7c40d8'
d16c4ae configure: fix print_config() with broke awks
cd37963 Merge commit '381dc1a5ec0925b281c573457c413ae643567086'
60e9574 rawdec: check avpicture_get_size() return value
d3de3a1 Partly revert f174fba: yop decoder does not support direct rendering.
7658295 pixfmt: support more yuva formats
26b5ad2 swscale: support gray to 9bit and 10bit formats
8bf44d5 Partly revert f174fba: indeo3 decoder does not support direct rendering.
f454e87 configure: rewrite print_config() function using awk
5f614bc vqavideo: return more meaningful error codes
02e6364 FATE: fix (AD)PCM test dependencies broken in e519990
4b7f34a mpeg12videodec: dont pass mpeg1 VBR special case value on as bitrate.
c349177 mpeg12video_parser: Wrong bit rate in MPEG2 video file (Ticket #1862)
740959f mpeg12parser: cleanup bitrate parsing.
95c89da Use ptrdiff_t instead of int for intra pred "stride" function parameter.
bad8e33 x86: use PRED4x4/8x8/8x8L/16x16 macros to declare intrapred prototypes.
08b028c Remove INIT_AVX from x86inc.asm.
11d695d x11grab: fix mixed declaration and code
977cb54 tree: fix type used for testing the tree
1838961 qt-faststart: fix signedness of variable used to hold return code
91295f0 mp3dec: remove unused variable
ba8adf9 truemotion2: remove unused variable
c285edd Remove usage of INIT_AVX in h264_intrapred_10bit.asm.
ede4ced dv: fix indentation
14f031d dv: use AVStream.index instead of abusing AVStream.id
bf0d098 pictordec: decode 1bpp / 4bpp images when extra header marker is missing
20dd41a lavfi: add ashowinfo filter
a29ed50 avuidec: correct long_name
9051025 lavc: remove duplicated .capabilities
9b500b8 avcodec: Add a RFC 3389 comfort noise codec
8b25a20 lpc: Add a function for calculating reflection coefficients from samples
39ef66f lpc: Add a function for calculating reflection coefficients from autocorrelation coefficients
dc57930 lavr: document upper bound on number of output samples.
01b7601 lavr: add general API usage doxy
bff5e5f indeo3: remove duplicate capabilities line.
381dc1a fate: ac3: Place E-AC-3 tests and AC-3 tests in different groups
2cbdd7c fate: ac3: Add dependencies
e519990 fate: Add shorthands for acodec PCM and ADPCM tests
7047874 avconv: Drop unused function argument from do_video_stats()
ab79966 cmdutils: Conditionally compile libswscale-related bits
c1804dc lavfi/frei0r: allow for Windows style paths
7691860 lavfi/frei0r: update link to spec
72c758f aacenc: Drop some unused function arguments
19add32 lavfi/scale: implement clever/insane parsing heuristic, and add a size option
d4604d1 lavu/parseutils: add trailing characters check in av_parse_video_size()
adf0cd1 doc/filters: itemize scale examples, and create a dedicated subsection for them
c2428ad lavfi/scale: return error code in case of failed reconfiguration in start_frame()
83938c3 lavfi/scale: accept named options, make parsing more robust
f21d5c9 rtsp: Avoid a cast when calling strtol
8a9b48b movenc: Add required 'prof' atom to 'tapt' atom set.
67420b3 Merge remote-tracking branch 'qatar/master'
d4bff9f nut: support textual data
7d1e003 doc/syntax: add a "Quoting and escaping" section
07585ff nutenc: verbosely report unsupported negative pts
f174fba lavc: add CODEC_CAP_DR1 to all video decoders missing them
b4e6265 dcadec: skip QMF on unused channels
a3886ea smoothstreamingenc: check return value of mkdir()
b399816 smoothstreamingenc: fix integer overflow
224afdd ismindex: check return value of avio_open_dyn_buf()
c5be619 cmdutils: avoid using cpp directives within printf macro arguments
c2e2b30 cafdec: fix parsing of chunks which may have unused data
3d6a246 lavf/srtenc: add AVFMT_TS_NONSTRICT flag.
48f0139 rtpdec: Cosmetic cleanup
d41c019 fate/scalenorm: unbreak fate
74e81b4 tests: do not set bogus scale sws_flags option in the scalenorm test
f472d01 frame_thread_encode: fix context memleak
991db63 frame_thread_encoder: fix packet memleak
d8246d4 vc1dec: mark by assert that the default path cannot occur
07ed191 parse ID3v2 chapters
3f44809 Synchronize libmpcodecs: Support 16bit yuv in telecine filter.
96fac76 Add an additional AAC TwoCC.
d72aef4 movenc: add more metadata types
ac090fa lavu: keep context size variables
c73fcc8 Merge remote-tracking branch 'qatar/master'
8943ad4 Merge commit '4521645b1aee9e9ad8f5cea7b2392cd5f6ffcd26'
f9f79cb fate: make sure the global sws flags are set to be bitexact for scalenorm
14f69a0 fate: add a test for scale with variable input format.
b0e2f4a lavfi/concat: implement unsafe mode.
424b1e7 yuv4mpeg: reject unsupported codecs
fce4450 nutenc: K&R formatting cosmetics
c4a36b6 lpc: check that lpc_type is valid in ff_lpc_calc_coefs
8edf9b1 sws: rgb has no range, avoid random results if the user tries to mess with it anyway.
d23e8f5 swr: use 64bit index/len for x86_64 mix
2aecfd4 vf_showinfo: check return code of av_image_get_linesize()
0f943ed swfenc: zero fifo after freeing
189fbce tak_parser: check ff_combine_frame() return code
6078bd8 lavf/showspectrum: fix unaligned rdft data.
2ef26b5 riff: support 0xa100 TwoCC
6c8d259 msmpeg4dec: fix init code to not fail when called from 2 threads at the same time.
f44be0d ff_h263_decode_init_vlc: fix order of operations to avoid failure with 2 threads
4cbae57 assdec: fix qsort() callback signature
4cd217c configure: detect sparc64 automatically
4471a24 vp8: fix memset() crossing array boundary
c4cccc8 h264: fix invalid pointer arithmetic
50be207 amrwbdec: fix invalid pointer arithmetic
5f9cbad Port MPlayer fixes for coverity issues in libmpcodecs.
425c30d sws: loose the minimum dimension checks
733f85b sws: improve error messages
7de2196 sws: fix extreem downscaling
95760b3 Merge remote-tracking branch 'qatar/master'
4521645 avio: fix pointer type mismatches in avio_enum_protocols()
cc64ec5 avserver: use socklen_t where appropriate
be2efe0 udp: use socklen_t where appropriate
9efbfe5 network: use HAVE_THREADS instead of local hack
67a68dc af_channelmap: remove stray enum declaration
6b776c6 buffersink: remove stray semicolon after function definition
c25e929 fix a compiling error with llvm-gcc
1909dbf ffmpeg: use av_rescale_delta() for audio stream copy
2bcbdd8 lavu: add more doxy to av_rescale_delta
c430cb4 Update my email address
e823e73 sws_getGaussianVec: check variance and quality
fe573d1 sws_allocVec: check length validity
a9d97e1 ffmpeg: use av_rescale_delta() on the audio filter input
8766ad9 lavu: add av_rescale_delta()
03e44bc ffmpeg: trivial simplification
90d4b07 mathemathics: update copyright years
ae52eb7 lavu: add av_clip64()
1aa07aa configure: fix tests for 2-arg math functions
5f0105b lavf/srtenc: allow zero duration events.
eb36ee1 lavc/srtenc: fix invalid read in case of SubRip.
ca7f591 doc: git-howto: Clarify comment about pushing series of commits
87cdd7c ivi_common: Drop unused function parameter from decode_band()
707f58f cook: Remove some silly Doxygen comments
8a61ba0 cook: Remove senseless maybe_reformat_buffer32() function
f23b4a0 cook: cosmetics: Better names for joint_decode() function parameters
2001537 cook: cosmetics: Better name for ccpl COOKSubpacket member
13bbefd doxygen: Add av_alloc_size to list of predefined macros
74e742d doxygen: Drop some pointless entries from PREDEFINED macros list
5b45b66 cws2fws: check fstat return code.
86aba86 cws2fws: check lseek() return
59eae88 cws2fws: check inflateInit return value
154ff81 h263: avoid memcpys over array bound in motion vector caching for obmc
adc61d6 bit: check av_new_packet() return value
ca28cb5 examples: fix doxy so they appear on the example page
c01a462 rmdec: fix null derefercne
1bf5071 rmdec: use av_assert for audio_pkt_cnt
9aa630a Merge remote-tracking branch 'qatar/master'
6aa9368 configure: sanitise sparc vis check
eadfb05 configure: recognise more sparc variants as --cpu argument
7fe6f6e caf muxer: write metadata
507f294 Merge commit '1b891d17c531e8a63c2974aab4bf997ce70746f3'
9f36ec6 aacps: fix order of operands of ipdopd_reset().
0018aa9 aacps: loose self assignment
f69f9b3 aacenc: replace scale factor warning by assert
cfb1c3c aiffdec: read ID3 attached pictures
73f9d2e cafenc: make .long_name match demuxer
15f52e5 tools: add ffescape utility
04a585f fraps: use meaningful error codes
43f662d lvfdec: cosmetics: fix identation
13d2671 lavfi/showspectrum: add sliding mode.
b19bfd6 lavd/lavfi: fix leak in case of failure
48ec8b2 lavfi/af_volumedetect: print stats in uninit().
ce028ab Restore installation of libavutil/lzo.h after 2a91ada8282f18d2807abee5188225bba1b19bda
77a72d3 lavfi/vf_fps: allow to set the rounding method.
cc72d52 ffserver: fix printf argument type
121604b build: Include HEADERS-yes in the HEADERS variable
254056c pcm: change references to raw to pcm
d8245c3 dsicinav: return proper error code in case of malloc failure
296f9c2 dsicinav: return meaningful error code
1b891d1 avconv: fix bitrate report when writing to /dev/null
285b706 avfilter: fix graphparser memleaks on error paths
587874e rawdec: remove ff_raw_read_header
2ef4d58 pcmdec: remove dependency from rawdec
5f0e161 g722: refactor out of rawdec.c
42c26a4 rawvideo: use a specific read_header
5c10809 mxfenc: Write MultipleDescriptor ref in Preface
da4e4d6 aacdec: reorder multiuplications to make code safer against too large input values.
aa604e8 Merge remote-tracking branch 'qatar/master'
2a91ada avutil: Make LZO decoder code configure-time selectable
5bac2d0 avutil: Move memcpy_backptr() to mem.c
d312ffd mpegvideo: fix lowres on field pictures
1a535fc fate: reenable some recently lost audio tests
fa48da1 ffmpeg: fix null ptr deref in psnr printing code
a1af505 roqaudioenc: remove dead code
4a22972 qt-faststart: check return of ftello()
ed68085 asfdec: fixed signedness in comparission
0008e0d cmdutils: fix unclosed file on error
58c2c17 mov_probe: use correct variable
aa47821 cmdutils: remove writes in never read variable
2ecf949 lavf/srtenc: set codec to subrip by default.
fd090a5 lavf/srtenc: simplify timing printing.
c27b381 srt: make the demuxer output SubRip packets.
4d46fd0 lavc: add AV_PKT_DATA_SUBTITLE_POSITION side data type.
60d9ee1 lavc/utils: make sub decode consistent with A/V.
a96b39d lavf/srtdec: simplify start/end computation.
a945607 ffprobe: add an array of section print buffers to the WriterContext
a161def Doxyfile: update examples path and patterns
ce875a6 doc/texi2pod.pl: drop unnecessary rule, which was converting "\," to ","
f68ff2e fourcc2pixfmt: fix compilation
95d07f3 libavfilter: include needed header for AVDictionary
c01d1d4 http: add -content_type user option.
6ddb03c pgmyuvenc: do not create files which are not supported
e12cfd0 lavf: const correctness for avformat_new_stream
e3ba817 mxfenc: Fix possible integer overflows
fbb39f4 mxfdec: Fix potential leak in mxf_read_local_tags()
1d22d26 mxfdec: Fix a potential DoS vector in mxf_read_pixel_layout()
187630b mxfdec: Fix CID 732262
a6e9d64 configure: detect parisc64 automatically
5620359 configure: detect ppc64 automatically
2acda28 configure: detect mips64 automatically
d4c9951 configure: generalise 64-bit test
55c77a0 doc/filters: escape special Texinfo character @ in overlay example
51467ee doc/filters: remove unnecessary and inconsistent double ',' escaping
7d0ca5b doxygen: disable header/footer/stylesheet
8a34b85 avio: detect implicit truncation by assert in avio_w*
a3fb3a6 avio: avoid implicit truncation in avio_w*
e377b50 matroskaenc: avoid implicit truncation in avio_w*
d0ab71e Merge remote-tracking branch 'qatar/master'
719fde4 Merge commit 'c68317ebbe4915035df0b08c23eea7a0b80ab881'
5cf794e Merge commit 'd82f188504410fdfa446c5682c128c31bb5851a4'
5555d20 Merge commit 'ceb754d041f5f6327fd9195a5f43575af9516daa'
c44cef9 smoothstreamingenc: Don't assume streams start from timestamp 0
f3b8096 Merge commit '0c03cc68386443f1e96ab6fb358220faf67cd5ff'
42ee9f3 build: fix detection of math functions with 2 parameters.
2dbc934 Merge commit '80521c1997a23e148edf89e11b939ab8646297ca'
292a08c asfdec: cosmetics, reformat ff_asf_parse_packet()
5a95676 g.723.1: add missing CODEC_CAP_DR1
8e84f20 avconv: remove now unneeded calls to avcodec_get_frame_defaults().
1bc64c2 lavc: initialize output AVFrame before decoding.
cccb457 yuv2rgb: fix integer overflow in fill_gv_table()
a494792 yuv2rgb: fix integer overflow in fill_table
6c87b2b swscale_unscaled: remove unused variables
3556e7c mpegvideo enc: choose VBV buffer size for mpeg4 when none is specified instead of failing
1856162 mpegvideo enc: choose VBV buffer size for mpeg1/2 when none is specified instead of failing
33c4535 examples/decoding_encoding: add and use the decode_write_frame function
4a227a7 lavc/utils: fix a few grammar/style nits in log messages
5ffadec lavc/utils: propagate or return meaningful error codes in avcodec_open2()
2fdc6f3 Do not detect mov with maximum score if the atom size is too small.
8b03cd3 lavd/lavfi: add graph_file option
bd6240e lavfi/sendcmd: move buf init() variable to internal scope where it is used
c7065f1 lavfi/sendcmd: release file in case of failed allocation
469a65b x11: Fix x11grab BadCursor
c68317e lavc: fix documentation for AVCodecContext.delay
44d854a atrac3: return an error if extradata_size is not a specific known size
a5ef830 lavc: use the correct API version guard macro for avcodec_encode_audio()
5e28e97 Move Doxyfile into the doc/ subdirectory
d7a39b3 doxygen: Build Doxygen documentation in the doc/ subdirectory
d82f188 Remove need for padding in av_memcpy_backptr()
a153e45 dfa: use av_memcpy_backptr() where previously impossible
e831b3b av_memcpy_backptr: Drop no longer necessary malloc padding
e2820d9 pnmdec: use more meaningful error codes
ceb754d lzo: Use AV_COPY*U macros where appropriate
a9f0dce prepare 9_beta2 release
5442c6c lavf: fix duration estimation for multi program TS
31cdf60 lavf: increase retries to guess duration from pts by 1
330b864 dsputil: Replace AV_WNxx(AV_RNxx()) combinations by AV_COPYxxU
af6dd6d intreadwrite: Add AV_COPYxxU macros for copying to/from unaligned addresses
aa91fe8 dxtory: Replace AV_WN16A(AV_RN16A()) combination by AV_COPY16
d8f27ec asfdec: ignore stored duration for truncated files
8469fc1 wtvdec: display warning for encrypted wtv files (instead of 'unsupported chunk' messages)
4d54ecf Merge remote-tracking branch 'qatar/master'
79ec524 Merge commit 'ec444c84cfd30ef34a4e7b4ec7ee77d7e5250d25'
35ce42e Merge commit '8b8899ac3233b4f7af83ded0dc032fad8902d714'
d0ac26a Merge commit 'c692957c4edd119920cd7f2121628dd183589e6a'
0c03cc6 mp3: exit on parsing error in mp_decode_frame
9ab0874 mp3: properly forward mp_decode_frame errors
c2dac8a rtmppkt: Avoid unescaped backslash in Doxygen comment
a65bc27 Merge commit '468ea9d5b14f92fe61f47f034e67066f65163f5f'
c2a25e1 Merge commit 'add3a6902ea4d459f36655656a1f8daa409118a7'
af3fe43 Merge commit '2b8dd371e4d276ca0d342e82b8b4cc281be0630a'
2a222a7 fate-lavfi: replace sed/grep/cut combos with awk
4ebc6a7 build: Plan 9 support
80521c1 build: allow targets to specify extra objects to link with executables
a805cef swscale: avoid pointless use of compound literals
fab0a8b2 libm: add fallbacks for various single-precision functions
c3e7310 network: use getservbyport() only if available
da0d0ae network: add fallbacks for INADDR_LOOPBACK and INET_ADDRSTRLEN
3f65eff Include sys/time.h before sys/resource.h
7bc6631 Merge commit '5d1007f74dd496d54b932242004382f44e3b22b4'
8748472 Merge commit 'a2664c91fba15a1307f676ffad511f8f86fb3a27'
dcb0d11 Merge commit '5ac673b5531d846b79a3d77e3e932e0cb1234c45'
a1f6ad6 fate: check that dependencies actually exist
6f9018f fate: fix ENCMUX macro
ec444c8 mpegaudiodec: Fix buffer handling on random access
2f17f26 mpegaudio: Refactor mp3on4 flush function
88bdec0 fate: Add dependencies for audio tests
71f3eb4 fate: cosmetics: Group idct8x8 test together with all other libavcodec tests
8b8899a fate: Declare avcodec/avformat deps in the respective Makefile snippets
7d420a4 fate: More fine-grained dependencies for libavcodec test programs
e273a1a fate: Add dependencies for WMA and WavPack tests
8f4c414 Improve wording and spelling of av_log_missing_feature messages.
c692957 lavu: remove disabled avoptions cruft
468ea9d Revert "avutil: make some tables visible again"
add3a69 lavu: bump major to 52
2b8dd37 lavu: postpone recent deprecations until the next major bump
00ed7f5 lavu: remove disabled FF_API_AV_FIFO_PEEK cruft
8207c67 lavu: remove disabled FF_API_GET_BITS_PER_SAMPLE_FMT cruft
c6b25d1 Revert "avutil: Add a copy of ff_sqrt_tab back into avutil to restore ABI compatibility"
9cac8a5 APIchanges: update lavr bump date
4e61a38 avconv: only apply presets when we have an encoder.
34ccb94 g723_1: remove unneeded cliping
e9b61ff g722dec: s/Libav/FFmpeg/ The copyright years predate the existence of Libav
7770c0d fate/mapchan: add bitexact flag
a57d560 LVF demuxer
3318d6b ffmpeg: check avpicture_get_size() retuen value
da317ef j2k: reorder multiplications to avoid interger overflows related to precincts
45ae9a8 j2k: reorder multiplications to avoid interger overflows related to code blocks
7c2d5ee fate: quote file paths in movie/amovie filtergraphs.
2649b78 fate: improve metadata filter deps readability.
ae69c68 fate: add scale filter to the scene detect dependencies.
7be9c0c fate: fix SAMPLES dependency for ffprobe.
0de41ea qt-faststart: check fseeko() return codes
250fe6e cmdutils: apply option to codec and format contexts if possible.
c68a8a1 lavf/aiffdec: don't stop parsing after SSND chunk
d8173f2 dv: fix a check on dv_extract_timecode return value
22793d7 ffmpeg/lavc: move experimental warnings to libavcodec.
5d1007f atrac3: initialize static tables in AVCodec.init_static_data()
a1f4cd3 atrac3: replace a calculation with FFALIGN()
78edce3 atrac3: separate window initialization from IMDCT initialization
808686f atrac3: remove unused ATRAC3Context field, sample_rate
c51311b atrac3: move the 'frame_factor' field from ATRAC3Context to where it is used
89a6c32 atrac3: use sizeof(variable) instead of sizeof(type)
327747d atrac3: simplify MDCT window calculation
a2664c9 atrac3: move the 'samples_per_frame' field from ATRAC3Context to where it is used
7e76f27 atrac3: remove unused ATRAC3Context field, bit_rate
7c1f93a atrac3: remove unused ATRAC3Context field, samples_per_channel
cdd0e0d atrac3: use AVCodecContext.block_align instead of keeping a private copy
64ebbb8 atrac3: move the 'delay' field from ATRAC3Context to where it is used
5ac673b atrac3: use AVCodecContext.channels instead of keeping a private copy
56a9d2b atrac3: move the 'version' field from ATRAC3Context to where it is used
aefdb73 atrac3: simplify some loop indexing
e55d539 atrac3: cosmetics: pretty-printing and renaming
abdee95 pcm: define AVCodec instances only for enabled codecs
5957aef libxvid: remove useless doxy comments.
f9cf14c Merge remote-tracking branch 'qatar/master'
b691135 lavc: remove stats_out from the options table.
e3a91c5 Merge commit 'c3e15f7b39aac2012f09ee4ca86d2bc674ffdbd4'
c3778df ffmpeg: fix negative array index
6182e0a vf_aspect: unbreak avoption system
6752aac lavfi/aspect: add max option
ccd6def lavfi/aspect: extend syntax for the setdar and setsar filters
b6e36a4 lavu/parseutils: remove unused gcd variable in av_parse_ratio()
cb0add3 lavf/flacenc: disallow creation of invalid files with -c copy
6173a8f riff: remove a write-only variable
d6f4fe6 lavc: extend frame_size doxy.
46a86c6 alacdec: set bits_per_raw_sample
c3e15f7 rtpdec: Don't pass a non-AVClass pointer as log context
e0d5ac6 rtsp: Update a comment to the current filename scheme
2d11ee4 fate: fix fate-filter-metadata-scenedetect
39747d8 avfilter_graph_parse: add support for parsing sws_flags
248b1ff Fix various uses of av_log_missing_feature()
c854102 avcodec: handle AVERROR_EXPERIMENTAL
a893655 avutil: Add AVERROR_EXPERIMENTAL
a4aa20f avcodec: prefer decoders without CODEC_CAP_EXPERIMENTAL
8f37a1e lavfi/avfiltergraph: avoid to print "(null)" in the scale args
2969abd lavfi/graphparser: fix parsing error in case of NULL sws_opts addition
8c2dbc3 lavc/utils: provide more feedback in case of experimental codec
5713091 mpegaudiodec: Fix buffer handling on random access
e168165 doc/muxers: document mov faststart option.
c0d56bf fate: fix filter metadata dependency to ffprobe.
fa190b3 Improve MPEG-PS-in-MOV detection.
747a00b Merge remote-tracking branch 'cus/stable'
d6e9566 h264: add support for AFD detection
40ceb6d libavformat/oggenc: add {} to complex ifs
c2c0667 libavformat/mxfenc: add {} to complex ifs
b8a64d6 libavformat/mpegvideodec: add {} to complex ifs
fefe9bd libavformat/movenc: add {} to complex ifs
217193f bavformat/mov: add {} to complex ifs
f72b735 libavcodec/vorbisenc: add {} to complex ifs
4ce9312 libavcodec/cook: add {} to complex ifs
38797dc compat/getopt: add {} to complex ifs
fbedce6 lavfi/silencedetect: export silence info to metadata.
de23953 lavfi/select: store scene score in buf ref metadata.
6fb2fd8 lavc: add lavfi metadata support.
3166a6f ffplay: if there is no audio stream, use external clock by default
d30c692 ffplay: use get_master_sync_type where necessary
fca16a1 ffplay: add get_master_sync_type function
b2a8850 ffplay: only check external clock if current frame serial matches the displayed frame serial
2a4c7e6 ffplay: add serial field to PacketQueue entry and populate it
77bd595 ffplay: fix external time sync mode
66bb5b1 ffplay: initialize audio and video pts drift
eaa91ed ffplay: fix nosync threshold check in synchronize_audio
da56955 ffplay: use framedrop by default when sync is not done to video
d7b8a9a Merge remote-tracking branch 'qatar/master'
0e09761 Merge commit 'a7d2861d36756b913e85681b86ed3385274e8ced'
aa760b1 Merge commit '2d09b36c0379fcda8f984bc8ad8816c8326fd7bd'
99ea47f Merge commit '4a2a4524a3f50ed302820ba971ddd48e78c7436f'
69fd0b7 Merge commit '71f7b22dba60524b2285643ae0b49d8f64977129'
e4255ea ffv1: split decoder and encoder
dcbff35 Merge commit 'd15c21e5fa3961f10026da1a3080a3aa3cf4cec9'
05f228b ffv1: fix gray
b626790 mp3demux: Rewrite xing TOC based seeking
7696a39 mp3dec: propagate error code correctly.
273fca9 lavfi/silencedetect: increase duration precision.
99a5200 lavf/webvttdec: fix potential timing overflows.
1ea3c03 lavf/subviewerdec: fix potential timing overflows.
044c0e6 udp: add missing mutex unlock
c4503a2 rtpdec: check av_new_packet() return value
3a8b66a rtmp_write_amf_data: remove dead code
e4ef2e0 riff_has_valid_tags: remove unused variable
620345f fate: adpcm: cosmetics: Sort test entries
a7d2861 svq3: K&R formatting cosmetics
2e0c410 fate: adpcm: Add dependencies
8860878 fate: Introduce ENCMUX macro for tests that require encoders and a muxer
af1ede0 svq3: cosmetics: Drop useless parentheses
6cfca5b ffv1: Add missing #includes to header file
73581af nutdec: fix integer overflow
d633e15 nsvdec: fix division by 0
ee23dcf avformat_free_context: allow NULL as argument
830f7f1 mmsh: fix integer overflow in mmsh_seek()
d3b8d56 examples/decoding_encoding: prefer 'frame' over 'picture' for an AVFrame
dd84efe matroskaenc: Fix hypothetical integer overflows
b1f517f matroskaenc: check avio_open_dyn_buf() retuen code
eed7406 doc/platform: Add info on shared builds with MSVC
11a7374 doc/platform: Move a caveat down to the notes section
2d09b36 doc/platform: Add info on shared builds with MSVC
f2a7236 doc/platform: Move a caveat down to the notes section
ebe46b8 ARM: reinstate optimised intmath.h
0f13cd3 ffv1: update to ffv1 version 3
4a2a452 ffv1: propagate errors
71f7b22 ffv1: split decoder and encoder
79393a8 Replace usage of the deprecated av_pix_fmt_descriptors array with av_pix_fmt_desc_get
2c5b92f matroskadec: fix double negation typo
1116491 matroska_parse_rm_audio: check for malloc failure
d7cabb3 bgmc: check the correct pointers
bf52ad1 lavc: revert broken hunk from 1cd9c81ddb317ca00061d11d3562d3a34888d91b
d15c21e avutil: Add a copy of ff_sqrt_tab back into avutil to restore ABI compatibility
def8c94 avutil: make some tables visible again
8c0a3d5 avutil: remove inline av_log2 from public API
f0c07be celp_math: rename ff_log2 to ff_log2_q15
6912e7a Merge remote-tracking branch 'qatar/master'
04c6ecb Merge commit 'c9ef43215c7d68c2cdcdbe02287aa114f27a32ed'
cdea54b lavu/parseutils: rework rational reduction logic in av_parse_ratio()
935ecfb examples/scaling_video: remove unnecessary intermediary variable in fill_yuv_frame()
7bc533c lavc/utils: fix a few case/punctuation inconsistencies in avcodec_open2()
1cd9c81 lavc/utils: extend feedback provided by avcodec_open2()
7b116a9 examples/decoding_encoding: fix misc typos in the usage text
8c4753f examples/decoding_encoding: remove misplaced and confusing comment
6d6ccba examples/decoding_encoding: add missing checks on avcodec_alloc_context3()
79042ab configure: Group math functions into a separate variable
5532cf3 avutil/mem: K&R formatting cosmetics
c085369 avutil/lzo: K&R formatting cosmetics
c9ef432 fate-vc1: add dependencies
1846ddf ARM: fix overreads in neon h264 chroma mc
04bf2e7 swresample: include ff_log2_tab for shared builds
953a3dc Mark data symbols shared between libraries with av_export
2f41eaa rtsp: Make sure the ret variable is initialized in ff_rtsp_fetch_packet
33f2a49 vc1: only disable interlaced b-frames for software decoding
b87ff34 vc1: implement vc1 field interlaced dxva2 decoding
8fb8d53 hlsproto: fix integer overflow
ba39303 gxfenc: fix null ptr dereference
395caf3 hls: fix integer overflow
a96577d avio: fix sizeof argument
d2d08d7 gitignore: ignore files created by msvc
d303513 url_alloc_for_protocol: fix use of uninitialized variable
3d48dd0 avidec: remove unneeded null check
aaf78e4 vf_mp: fix null ptr deref in case of ENOMEM
042a738 vf_mp: check list in querry_format()
31fdf30 vf_idet: reorder operations to avoid division by 0
12549db fate: Add proper dependencies for the tests in video.mak
0fa26bd utvideoenc: fix theoretical integer overflow
d86ef54 avcodec_align_dimensions2: add missing breaks
2470851 lavc: enable recursively using avcodec_open2/close.
4b58784 configure: Disable Snow decoder and encoder by default
8fb1e26 lzo: Drop obsolete fast_memcpy reference
c896aa9 build: Drop OBJS declaration for non-existing PCM_DVD encoder
7abf394 mov.c: Check for stsd + m1s tag indicating MOV-wrapped MPEG-PS, and force continued probing if found.
6bcdfe4 mpeg4videodec: Disable frame multithreading for GMC, its not implemented at all
9434ead fate: Handle lavf-fate tests in a makefile
c5fd9d3 Merge remote-tracking branch 'qatar/master'
81ff0c2 Merge commit '1cd432e167b1a80853760c89a33606e2b5f229c2'
93f244e Merge commit '0af1fe845a9d7112da0a58d33a4fc81fe7c47e95'
b0554fe Merge commit 'c0329748b04e1f175dad8c9c2ebf22a5e2dc5b72'
61cc997 fate: Add proper dependencies in qt.mak
91485e7 fate: Add proper dependencies in lossless-video.mak
169514c indeo3: do not try to output more lines than we can fit
8774d58 bmv: get a new frame on every decode_frame(), so we can use direct rendering
d50aa00 tiffenc: fix integer overflow
a06f943 roqvideodec: replace dead code by assert
c0b17ea roqaudioenc: Fix crash with very small roq files
4ebf305 lavc/tta: do not overwrite bits_per_coded_sample
445f36d kmvc: use meaningful error codes
be536f0 xxan: return more meaningful error codes
0bf40e0 lavc/yop: remove redudant YOP in av_log() messages
4c6c6a2 jvdec: use more meaningful error code
5272248 idcinvideo: if decoding fails return error
aadb7b3 lavc/c93: use meaningful error codes
1cd432e configure: fix libcdio check
05b0337 motionpixels/mp_decode_frame_helper: assert that the first pixel doesnt reuse the last.
df727d4 mlp_parser: print error when ff_combine_frame() fails to add the current buffer
e807a2b lavc: add raw text subtitles decoder.
3f055f8 rtsp: Allow setting the reordering buffer size via an AVOption
1c37744 rtsp: Vertically align a constant definition
0de9380 rtp: Update the check for distinguishing between RTP and RTCP
c753b56 ff_convert_matrix: fix integer overflow
5537c92 mpegvideoenc: check return value of ff_MPV_frame_start()
2472f3f lzwenc: change assert to av_assert
97d1cb5 bmv: remove unreachable default case
7a12d97 aac: fix build with hardcoded tables
23b2030 indeo4: prevent printing uninitialized variable
2b1a246 dv: change assert(a2 < 4) to av_assert()
e8fe208 fate: dependencies for screen codec tests
7b2121e riff: Move functions around to be covered by appropriate #ifdefs
d0c27e8 riff: retry reading metadata without padding if it fails with
1350dff riff: dont discard truncated metadata
0af1fe8 avformat: Fix references to the removed function av_write_header in comments
22310ee changelog: Mention the MSVC DLL support
55351de fate: add dependencies for misc microsoft codecs
c032974 fate: add a dependency helper macro
22f5149 fate-twinvq: add dependencies
08c6a12 fate-mpc: add dependencies
2e05143 fate-indeo: add dependencies
b55dda4 fate-als: add dependencies
eccd067 fate: dependencies for demux tests
d66c52c Add support for building shared libraries with MSVC
eaa9b2e avcodec: Rename avpriv_frame_rate_tab to ff_mpeg12_frame_rate_tab
fc085c5 gxf: Add a local copy of the relevant parts of the frame rate table
53e8cd6 configure: Split out msvc as a separate target OS
3777e6b Merge remote-tracking branch 'qatar/master'
9317b73 Merge commit '36ac9a16a19a365ce58cc871484c20cffe9b6401'
5806cd9 fate: dependencies for ffmpeg vsynth tests
aadaa81 fate: dependencies for ffmpeg acodec tests
17e4b06 Merge commit '292d1e78743855404c7d07e3e7cb3f9c9ae6275b'
eb19d89 cache: check lseek() return
b760ffd aviobuf: Remove a senseless ifdef in avio_seek
ce739e6 cmdutils: add missing check for ftell() return
b93e934 mips64: mark hi/lo registers clobbered in MAC64/MLS64 macros
36ac9a1 fate: dependencies for seek tests
292d1e7 fate: dependencies for acodec tests
206a070 fate: list lavfi tests in a makefile
fa26335 fate: handle lavf test dependencies entirely in make
b262e45 fate: dependencies for vsynth tests
21fed58 fate: add macros useful for conditionally enabling things
916352f configure: do not quote arguments passed to filter{,_out} in check_ld.
35daf3c cmdutils: remove unneeded null check
eebde40 examples/muxing: merge add_audio_stream() and add_video_stream()
eda0a52 examples/muxing: check on frame
d6196d9 examples/muxing: fix bogus setting of st->id
5ca298d examples/muxing: remove misleading comment about pending API change
1f79626 examples/muxing: remove video_outbuf unused and useless code
709628a lavfi/avf_concat: fix invalid exclusive test.
d185c8a tiff: run strlen() after setting the pointer
f03c0f6 ffmdec: check av_new_packet() return value
a0e0e1e ffmdec: fix hypothetical overflows
71bc8c9 ffm_read_write_index: check lseek return code
378a5b9 ffm_write_write_index: check lseek() return code
7fd6510 ffm_seek: fix division by zero
657998b libavfilter/lavfutils: remove useless NULL check on format context
fd9e88f libavfilter/lavfutils: remove useless NULL check on codec context
a4fe661 mov_probe: fix integer overflows
9b762e2 idcinvideo: remove redundant "  id CIN Video: " from av_log()
abd8b9e libmp3lame: resize the output buffer if needed
775d41b Merge remote-tracking branch 'qatar/master'
940ee63 Merge commit '79922d7237aba2b8c6abbd2e06a0c08e4f498ad4'
df5e089 Merge commit '31c54711cc3f1484af101d629bbb805820d37ad1'
d8cfa98 Merge commit '58b619c8a226cc4564ad5af291bc99a04f89ee56'
c079da5 Merge commit '0bca0283ccded5e32da143a462168ad1988a58fd'
fadfbb3 Merge commit '71e92414bfd79e56ea6fff174a665ff7b9b86e68'
d6e8719 Merge commit 'a25d912dca9cd553440167e0476c47581359c0fc'
1ade37a lavc/tta: use meaningful error codes
d6ea59b tta: datalen is unsigned integer per reference library
364c60b sws-test: parse command line args before initing contexts
711ffb8 lavf/swfdec: support DefineBitsLossless{,2} tag.
4e2e3d9 ffv1: fix packed rgb with 1.3
adbb75d mov: fix time types related to mov_metadata_creation_time
7b8fd29 examples/muxing: fix video pts
c75848c configure: Add support for Tilera processors
5d2b885 lavfi: limit matching w/h/fmt asserts to non scale filters
6cbb8a4 libavfilter/buffersrc: Do not fail hard on changes of input parameters.
3e0b29c ffmpeg: Make video filter graph reinit user selectable
a07e9d7 yuvPlanartouyvy_c: fix sign extension
a309726 yuvPlanartoyuy2_c: fix sign extension
cb65b32 mp3enc: remove unneeded null ptr check
6d55a40 mov: print warning if ff_get_wav_header() fails
24d6af0 sierravmd: flip reduce arg order.
de6c150 nut: fix int32 overflow
3403056 riff: fix division by zero for G726
9de5b11 swr-test: fix division by 0
dd3e5ba swr-test: check pointers before use
a43283b wavdec: check size before reading the data, not after.
79922d7 wav: do not fail on empty INFO tags
31c5471 lavf: split wav muxer and demuxer into separate files.
58b619c wav muxer: write metadata
0bca028 riff: do not write empty INFO tags
71e9241 lavf: move RIFF INFO tag writing from avienc to riff
a119c64 avconv: fix disabling auto mappings with -map_metadata
a25d912 avcodec_encode_audio(): fix invalid free
4a74292 pcm-mpeg: correct bitrate calculation
9a978b3 ffv1: K&R formatting cosmetics
c0a6cac fate: Add rangecoder test
1fbaabe network: #include stdint.h in network.h
21de6ba nut: export codec_tag provided by rawvideo
3b20eb2 avserver: move avserver-specific code from ffmdec.c to avserver.c
8227d36 Merge remote-tracking branch 'qatar/master'
8396200 Merge commit '3dc06b6972cf389269e9c36ff0a4373f80f7149b'
5717562 Merge commit 'c1fcfdec75468009dc7de29a5d1c6adf3b2ef77d'
25f3827 tools/ffeval: do not use UNIX-specific /dev/std{in,out} files
7ca102a examples: add README file with simple compilation instructions
d15be91 Merge commit '66a1ccd7467ab1913cd8877114c6d4c2588bb12f'
9270a2b Merge commit '4c995fafd861f537360b3717901cdbed6a6844e7'
36b3b23 gitignore: add *.dylib for those of us on Darwin/OS X systems.
4cc4ca5 mandelbrot: fix inner=period coloring routine
9c66967 x86/motion_est: widen before multiply.
3896cd1 mxfenc: explicitly truncate continuity count.
1fe4590 msvideo1enc: fix interframe encoding
ba31e59 ffmpeg: Override r_frame_rate by corrected timebase only for interlaced streams
901f4bb utils: consider mpeg4 in mp4/mov to have a unreliable timebase
f558126 ra288: assert order to be withinn supported range in do_hybrid_window()
db3a0aa msvideo1enc: fix initial keyframe value
07b3790 build: simplify linking tools with cmdutils.o
bf868c4 tiny_psnr: fix range calculation for sample size of 32 bits
3dc06b6 tiny_psnr: check for specified sample size less than 1
faa1cb5 lavfi/ass: extend syntax for ass filter
0992945 fate: improve md5sum utility selection
22c5cc2 tools/ffeval: include compat/getopt.c in case of missing system getopt()
a726ac9 examples/muxing: extend usage notice
0cc3cd5 Merge branch 'docu' of https://github.com/rdp/FFmpeg
f1be514 rangecoder-test: Drop timer output that clutters stderr
c1fcfde rangecoder-test: Return in case of an error
547ec4d ffmpeg: check timebase validity before using it.
af32a1f doc/filters: pad examples should be a @subsection
dfd085a docu: add word resize to scale filter, to make searching for the word resize simpler
a8eaa9e docu: change verb flite
7f5a78a docu: add flite ffmpeg example
d9d5470 docu: fix flite example
3ca8a23 lavf/audiointerleave: check return value of av_new_packet()
bb50241 nutdec: check return value of av_new_packet()
8cbb8f5 dv: Set FS flag from AVFrame.top_field_first
7b383bd dvdec: Set top_field_first from FS flag
2b4bbd1 dvdec: Move the VSC pack parsing to before avctx->execute()
0ee57f8 rawdec.c: Extract interlace information from quicktime flag if it exisits.
84e65c7 build: simplify enabling of compat objects
66a1ccd configure: simplify argument handling in check_ld
4c995fa configure: simplify get_version() function
0fbb62a build: support asan and tsan toolchain shortcuts
d7d5b5d flvdec: check return value of create_stream()
295218f idcin: check chunk_size value before using it
3f81489 img2dec: check return value of av_new_packet()
011f389 h264: use designated initializers for AVClass
59e31aa examples/muxing: provide more information in case of avcodec_open2 failure
6133149 examples/muxing: add missing error checks
e56b3a5 examples/muxing: fix case inconsistency in message
e75357e xbmenc: cosmetics: reindent
5864fe6 flacdec: replace -1 with AV_SAMPLE_FMT_NONE
5c7a62a movenc: fix tmcd parameters
5bac83d shorten: fix U8 to be planar too
916e40b smacker: return more meaningfull error codes
ae237a1 Merge remote-tracking branch 'qatar/master'
7e68c91 rmdec: Move SIPR code shared with Matroska demuxer to a separate file
4f5e5a0 lavf/txd: cosmetics: fix identation
b08273c lavf/mkv: avoid negative ts by default.
304c37b tests: add fate-xface test
cd559bb lavc: add xface image decoder and encoder
95cd815 swscale: try to use mmap only if available
e98b02d configure: check for mprotect
35782bf h264: Change asserts to av_asserts in ff_h264_fill_default_ref_list()
151469d j2kenc: remove unneeded dereference
1b8f4d7 ffmpeg: use framerate not fieldrate as filter input.
a63d721 ffplay: Prevent 0/0 aspect from being passed on to lavfi
f9d732c wmapro: use planar sample format
2725ce7 wmalossless: output in planar sample format
7ebfe5b wmadec: use float planar sample format output
977eb7d shorten: use planar sample format
bc077ca j2kdec: remove unneeded operation
1e6cbb0 j2kdec: make curtilenum integer.
0de0ae5 tag_tree_decode: check node being non null
a6cac64 compute_lpc_coefs: assert that normalize and fail have a supported combination
93ef29b noise_bsf: fix division by 0
8441909 lavc: update documentation for AVFrame.extended_data
c73b1a1 flac_parser.c: fix issue with looping output for small files.
41bf943 bgmc: fix sizeof arguments (should fix CIDs: 700724 and 608084)
45bd0d1 lavf: fix fps detection with PAFF H.264
572781b h264: fix parsing of old lossless profile (profile_idc == 144)
6bf4344 eatgq: raise error on unsupported macroblock mode
0ea5536 ansi: by design nb_args may exceed the size of the args array, so guard accordingly
d6f6a75 Merge remote-tracking branch 'qatar/master'
de3b111 eatgq: fix small overread
82c0055 Merge commit 'b5198a2637b7b45b0049a1d4b386a06f016f2520'
db51c65 Merge commit '1bd442c276e6688b43777a198cad0d7e3a92123f'
0376029 doc/nut: Clarify what/where is the official nut specification
039341e wv: do not report invalid stream duration
dd5aff0 svq1dec: use log level that have more common sense
7b9fc76 svq1dec: use more common way to check if result is not zero
8f4020d svq1dec: check return value of get_bits1() in more common way
e2bf108 svq1dec: return more meaningful error codes
d310981 mp3enc: fix signed C99 overflow
2217a22 dpxenc: fix signed c99 overflows
7a32ab5 sws: get rid of C99 signed overflows try #2
693097c paf: avoid C99 overflows
3ee8eef sws: avoid signed C99 overflows
555f352 swr/rematrix: fix C99 left shift overflow
014b178 g723_1: fix overflow in square_root()
2fed05f avoid more "0xFF << 24" as it is considered a integer overflow in C99
b12d92e avoid "0xFF << 24" as it is considered a integer overflow in C99
d3d715f mpeg4videodec: Recalculate timebase in case of guessing time increment bits
096d96f lavfi/select/scene: use pointer increments instead of y*linesize.
0852648 lavfi/select/scene: fix potential overread.
dff826b lavfi/select/scene: move out convoluted sad variable init from loop.
feaff42 alsdec: fix clipping of weightings for MCC decoding
20ec0d2 mpegvideo: fix motion_val checks
f4d73f0 mpegvideo: check return value of ff_MPV_common_init()
8cda27b avcodec_find_best_pix_fmt_of_2: fix handling or PIX_FMT_NONE
b3eb4f5 flashsv: check deflateInit() return value
6581b6c dnxhdenc: assert ff_dnxhd_get_cid_table() return value
1037e48 dnxhddata_ Fix mixup of sizeof() and array elements in ff_dnxhd_find_cid()
670b927 ffv1: make sure gob_count is not 0
f70a651 sws-test: raise limigts a bit.
3689ec3 pp: avoid overflow in w*h
c0f0bec sws-test: check W/H
2c85727 lavc/codec_desc: add/update properties of some codecs
225d3cc ffeval: avoid folding EOF onto a valid char
80db07a probetest: check command line arguments
8ab0b9c trasher: check seek return value.
7638f0b avutil: Do not make ff_ symbols globally visible.
a5e0046 xbmdec: s/av_reverse/ff_reverse
52d113e avutil: Rename ff_set_systematic_pal2() ---> avpriv_set_systematic_pal2()
b5198a2 configure: tms470: add mapping for -mfpu=vfpv3-d16 flag
b6f8d63 build: tms470: work around glibc math.h problems
5ab432f configure: improve tms470 compiler usage with glibc
183117f libavutil: loose idiotic circular dependancies between version and avutil.h
083c7bf sdp: output speex optional vbr parameter
c45b829 tests: fix checksums for png aspect ratio change
9393114 lavc: return s->get_buffer() error code if it errors out
f58f902 pngenc: write sample aspect ratio
8288c2b pngdec: read sample aspect ratio
2a56e65 Merge remote-tracking branch 'qatar/master'
d070767 ffplay: use audio parameters from the decoded frame instead of AVCodecContext
15ef1cf Merge commit 'f5962229bfcb14c2879e69ccdf7f1a4934168609'
6571833 smjpegdec: use url_feof()
18884f1 Merge commit '0a7005bebd23ade7bb852bce0401af1a8fdbb723'
c55bebe Merge commit '90558e848a29ef1e85ecb1832ad9a26eebe958e0'
85fe70b Merge commit 'ca411fc1d34329cd17b28627f697e391ae52073f'
741a8b7 configure: recognise Minix as OS
ac17ccf configure: work around bug in ash shell
b4ca1b1 Merge commit 'bc4620e5d61a4dd9a1f654fadd281a172aab04be'
d6c342f Merge commit 'd5c62122a7b26704bf867a1262df358623bf5edf'
d197bd4 Merge commit '930c9d4373e0f3cb7c64fcfc129127a309f6d066'
3b0bb32 Merge commit 'f6c38c5f4ed6683a6a61db2ed418a68bbe5f5507'
3cc0252 vp8dec: reset loopfilter delta values at keyframes
74c39bc eval-test: make table static const
10e645e lavr: handle clipping in the float to s32 conversion
1bd442c nut: prioritize native tags
9228185 nut: support pcm codecs not mapped in avi
6254ffe Allow autodetection of some dnxhd files that can be decoded correctly.
e8b5038 fate: update pcx reference
79133fd pcxenc: store sample aspect ratio
f2f711c pcx: read sample aspect ratio
92b3d8b bethsoftvideo: return meaningfull error codes
efb0e4e truemotion2: use more meaningful return codes
5d2be71 vc1: Use codec ID from AVCodecContext while parsing frame header
6304f78 avplay: support mid-stream sample rate changes
f596222 avplay: use audio parameters from the decoded frame instead of AVCodecContext
61d5313 dca: allocate a secondary buffer for extra channels when downmixing
ff814c7 ffserver: fix return value of add_codec()
8dc8994 jpegls: increase run_index to 4
4acfe3d jpegls: fix off limit
9f9307f rv30_decode_intra_types: make check tighter
3f01042 ff_celp_lp_synthesis_filterf: change loop end check
3f350a4 ff_celp_lp_synthesis_filterf: check that filter_length is within the supported range
f657d49 rtpdec_qdm2: change one assert to av_assert0
e47024d wtvdec: fix memleak on error
120b38b avio: redesign ffio_rewind_with_probe_data()
54b2d31 ffv1: avoid checking a double for equality
d2a618a af_pan: fix memleak of arg
f374e99 vf_fade: fix memleaks of args
a77f01c configure: use utilities from /usr/xpg4/bin if it exists
0daac64 avstring-test: fix memory leaks
0f46825 ffserver: prevent nb_streams from becoming too large
c234083 aacsbr: change order of operation to prevent out of array read
24778c3 Fix writing 12 bit DPX
05b7315 Fix DPX decoder
0a7005b rtpdec_xiph: fix function return type
366484f smjpeg: fix type of 'ret' variable in smjpeg_read_packet()
7e76fc5 mpegvideo: remove write-only variable
cdfa926 lavf/swf: transform the swf tags define in an enum.
a1d2210 lavf/swf: re-align after previous commit.
91fad50 lavf/swf: define more tags.
cd78192 lavf/swfdec: return more meaningful error codes.
5e88527 mpeg4videodec: disable frame multithreading for GMC, its not implemented at all
0c40220 lavf/swfdec: fix flushing with compressed swf.
90558e8 rangecoder: K&R formatting cosmetics
ca411fc avcodec: Remove broken MMI optimizations
bc4620e Remove libmpeg2 #define remnants
717adde Use proper return values in case of missing features
c1ef30a De-doxygenize some top-level files
9e6ea3c fate: add avstring test
4c66af6 rangecoder-test: Set error message log level to error, instead of debug
d5c6212 Move av_reverse table to libavcodec
930c9d4 avutil: Duplicate ff_log2_tab instead of sharing it across libs
b8d6455 movenc: fix timescale for timecode track
f6c38c5 avfilter: call x86 init functions under if (ARCH_X86), not if (HAVE_MMX)
8684e39 add dshow maintainer
3a48e38 motion_est: more complete SAB diamond size check
6f557a2 caca: fix 10l typo
a291345 sws: do not use av_pix_fmt_descriptors directly
82eba22 lavd: do not use av_pix_fmt_descriptors directly
0d002de exr: fix twin ;
e330145 avidec: Use sample size in case incorrect timestamps for aac in AVI (Ticket #1755)
77e6b08 imgutils: do not use av_pix_fmt_descriptors directly
a41c824 Parse DEFINESOUND tags in swf (fix ticket 1638)
a51540d lavc: do not use av_pix_fmt_descriptors directly
27ccc82 Merge remote-tracking branch 'qatar/master'
5a2cb78 rtspdec: Set the default port for listen mode, if none is specified
c80b59f tscc2: Fix an out of array access
2f1b2ff rtmpproto: Fix an out of array write
eae35ea rtspdec: Fix use of uninitialized byte
13afee9 Merge commit '59ee9f78b0cc4fb84ae606fa317d8102ad32a627'
af7dd79 Merge commit '50ba57e0ce63d9904269ea0728936a0c79f8bfb5'
3d179ed yop: check return value of avformat_new_stream()
0bf511d vp8: reset loopfilter delta values at keyframes.
a9bd51b Merge commit '9953ff3cd844eb5f6d8dfce98cad94b78a0fc7dc'
a33ed6b Merge commit 'b7f1010c8fce09096057528f7cd29589ea1ae7df'
6d5600e avutil: add yuva422p and yuva444p formats
f391e40 Merge commit 'e002e3291e6dc7953f843abf56fc14f08f238b21'
d6135a8 Merge commit '15ba7f6525c0f56f0c8e3e3e0c0c5129de054f41'
e335658 Merge commit '9734b8ba56d05e970c353dfd5baafa43fdb08024'
43cce41 Merge commit '0a75d1da23b8659ec49391469bb592da12760077'
caa7e24 truemotion2: remove unreachable code
22c8cbc lavu,lavd: do not use av_pix_fmt_descriptors directly.
59ee9f7 lavfi: do not use av_pix_fmt_descriptors directly.
50ba57e lavc: do not use av_pix_fmt_descriptors directly.
9953ff3 mpegvideo: fix indentation
b7f1010 tools: do not use av_pix_fmt_descriptors directly.
0a7068f sws: do not use av_pix_fmt_descriptors directly.
d2fcb35 pixdesc: add functions for accessing pixel format descriptors.
4dcf71a takdec: stop decoding in case of unknown bps
56519d7 takdec: s/bits_per_coded_sample/bits_per_raw_sample
62722ae nellymoserenc: fix array element ordering
fdd6660 build: add support for Tru64 (OSF/1)
927d866 tscc2: fix out of array access
5a75924 rtmpproto: fix out of array write
e576105 motion-test: zero dsp context
5e689b6 dv: zero dsp before init, this fixes use of uninitialized dct_bits
e0909ff lavc: Fix use of uninitialized field.
0c6b9b9 rtspdec:read_line: fix use of uninitialized byte
1b5069a sanm: fix off by 1 error in draw_glyph()
59cbedf update_initial_timestamps: increase pts_buffer size
da18e91 md5: Allocate a normal private context for the opaque md5 context pointer
e002e32 Use the new aes/md5/sha/tree allocation functions
9a92aea avutil: Add functions for allocating opaque contexts for algorithms
3632f35 bethsoftvid: check return value of av_packet_new_side_data()
fb32f31 svq3: fix pointer type warning
366b72f1 svq3: replace unsafe pointer casting with intreadwrite macros
313b40e bmp: unbreak non BMP_RGB compression for v4 and v5
15ba7f6 parseutils: fix const removal warning
68e360a parseutils-test: various cleanups
9ad1ea1 lavfi/ebur128: fix typo in condition.
e578f8f prepare 9_beta1 release
9734b8b Move avutil tables only used in libavcodec to libavcodec.
26474d1 random_seed: fix digest size
7fe5548 random_seed: fix out of array read
0a75d1d options_table: refs option is not snow-only
adcbb3f yuv2rgb: fix declared array sizes, so they match actuals.
1093383 random_seed: Support using CryptGenRandom on windows
b96d185 jpeglsenc: favor av_freep() for saftey over av_free() when a variable is still accessible afterwards
34bbab4 jpeglsnec: fix memleak of state in error case
104b1d9 libvpxenc: fix memleak on error path
c9454cb av_tempfile: fix leak in error case
229ccce libxvid_rc: fix leaks in ff_xvid_rate_control_init()
4b20b21 tiff: fix leak on error return in doubles2str()
9ba2484 af_aresample: fix leak on alloc failure
7457da3 drawtext: fix leak with timecodes
bb35864 Merge remote-tracking branch 'qatar/master'
526cb36 Merge commit '4436f25a1682ada3f7226cb6fadf429946933161'
26b3fde doc: update the faq entry about custom I/O
a75dd13 Merge commit 'eb657ecefdeb8b2ed9bfb55d3c2c9e0f568486bf'
ce27c9e Merge commit '7cc3c4e1d4179aeabcd891090e31ee5e5bfd9692'
b6c3487 Merge commit '88058d9a994f42e4e9ed4e67baf696bbfe53128c'
de31814 Merge commit 'b522000e9b2ca36fe5b2751096b9a5f5ed8f87e6'
1ec6293 mlpdsp: adding missing file
2d6caad dsputil: split out mlp dsp function
25dc79b sh4: add required #include, fix build
c4aaff8 Revert "configure: link flite against libasound"
396648c configure: link flite against libasound
8cd1c0f pcx: convert to bytestream2 API
492b8ec av_opt_set_from_string: fix memleak
7df9f59 swri_resample_init: unsupported sample formats are an internal error.
e47ab0b ffmpeg_opt: dont fail for sameq/same_quant.
4334ba0 ffprobe: fix use of uninitialized pointer in av_strtok()
bdcff5a af_volumedetect: fix use of uninitilaized variable in case of planar audio.
989c91b asrc_aevalsrc: Fix use of uninitialized pointer inside av_strtok()
4e4ae2f sha: change loop condition to be tighter.
fac1ccb swscale-test: fix freeing of uninitialized variable
e782d87 fate: add vf_idet filter to lavfi regression tests
4d4f431 vf_idet: zero pointers after freeing references
cac749a vf_idet: fix free after use
1a2c788 averror: make error values proper negative values
4436f25 build: remove references to unused EXTRAOBJS variable
effe443 build: do not use LIB as variable name
1c7428e build: whitespace cosmetics
e5c6e9a build: remove single-use variable THIS_LIB
1a104bf Fix broken timestamps for some mp3 in avi samples.
568c70e lavfi: convert input/ouput list compound literals to named objects
317505b lavf: do not prematurely accept a format with low score in init_input()
b47396b img2dec: detect .raw files only with a low score as img2
94f5470 lavf: add a AVPROBE_SCORE_RETRY instead of using hardcoded values.
b404c66 fate: add h263 obmc vsynth tests
8d09d39 avconv: remove bogus warning when using avconv -h without parameter
25227c3 averror: explicitly define AVERROR_* values
c466eb1 flashsv: propagate inflateReset() errors
6d556e8 indeo4/5: remove constant parameter num_bands from wavelet recomposition
bd141f5 mxfdec: return error if no segments are available in mxf_get_sorted_table_segments
35a35d4 Double motion vector range for HPEL interlaced picture in proper place
eb657ec vc1dec: Set opposite to the correct value for 1REF field pictures
7cc3c4e vc1dec: Invoke edge emulation regardless of MV precision for 1-MV chroma
88058d9 vc1dec: Set chroma reference field from REFFIELD for 1REF field pictures
b522000 avio: introduce avio_closep
26db910 segment: support applehttp style list
82569b0 mpegtsenc: set muxing type notification to verbose
9586db6 lavc: docs: the field_order is set by the demuxer and not libavcodec for decoding
92c3173 qt-faststart: fix printf argument type
2c5b1a2 txd: remove duplicated header inclusion
ee109c6 dtshd: fix seeking
73ad355 avidec: fix 10l typo
229e33a avidec: override sample size of 1024 for VBR AAC
f94edfe vf_idet: remove some unnecessary statement and unused variable
7fb35ee vc1dec: Use correct spelling of "opposite"
706a559 a64multienc: change mc_frame_counter to unsigned
507dce2 arm: call arm-specific rv34dsp init functions under if (ARCH_ARM)
63a46c6 svq1: Drop a bunch of useless parentheses
03cc52a takdec: fix seeking
41e46a5 parseutils-test: do not print numerical error codes
ada12f8 svq1: K&R formatting cosmetics
c6d39fb Merge remote-tracking branch 'qatar/master'
cd6f5c4 Merge commit '6d0beefbf6ee6dbf8efb522a9307e54c6ed5f702'
b7ebb49 Merge commit 'fb722a900fc5cc9e003b9fef25b27ed7fc5547a2'
eb71f02 dtshd: remove redundant/wrong avio_tell()
1470c8a takdec: remove redundant/wrong avio_tell()
50b5477 Merge commit 'b94e4acb4874843e914fd3cb8e089aff0756bb4a'
eadba3e Merge commit 'cbcd497f384f0f8ef3f76f85b29b644b900d6b9f'
4b895cb build: sanitize linking of tools and test programs
096a5d7 fate: Refactor setting of environment variables for groups of tests
b4e516e pcx: use meaningful return values
25f44b0 x86/dsputil_mmx: change assert() to av_assert()
6d0beef swscale: Do not make ff_ symbols globally visible.
f3f35f7 crypto should allow passing of options to the underlying protocol via the url_open2 interface
6ac5e3f lavfi/silencedetect: add av_opt_free() call.
bd2f8e8 Fix second use of AVOptions in HLS
d5ef935 rtspdec: use av_strlcpy for writing into fixed size buffer
f1de23f g722enc: fix size argument in memset
4a7c0c4 http: use av_strlcpy instead of strcpy() without size checks
79e6e8e avfilter: correct memcpy size avfilter_copy_buf_props()
233a5a8 lavc: split asv12 encoder/decoder
fb722a9 avconv: remove -same_quant
b94e4ac cmdutils_read_file: increment *size after writing the trailing \0
ac9a895 af_resample: unref out_buf when avresample_convert returns 0
b6f435f http: add 'timeout' AVOption
2e009c6 tcp: accept params through avio_open2() options
949acef tcp: use timeout option consistently
d2b18c8 Introduce ff_network_wait_fd_timeout()
3a45688 lavc: include os2threads.h in vp8.h if HAVE_OS2THREADS is enabled
8d2e0e2 Check for resync marker based on vop coding type- vop_fcode_forward and vop_fcode_backward L
ce19aec Check resync marker only when enabled.
8501c09 af_amix: prevent memory leak on error path
6f8ef53 vc1dec: prevent memory leak in error path
714f5ab vc1dec: prevent memory leak on av_realloc error
1afd7a1 af_channelmap: free old extended_data on reallocation
18ff4d2 avconv: simplify memory allocation in copy_chapters
4ffbe3f matroskaenc: check cue point validity before reallocation
53e122d swfenc: error out for more than 1 audio or video stream
0fb3b24 build: link test programs only against static libs
cbcd497 adxdec: use planar sample format
4ebd74c adpcmdec: use planar sample format for adpcm_thp
327cdb0 adpcmdec: use planar sample format for adpcm_ea_xas
da9620e adpcmdec: use planar sample format for adpcm_ea_r1/r2/r3
d2b6ae0 adpcmdec: use planar sample format for adpcm_xa
8b85428 adpcmdec: use planar sample format for adpcm_ima_ws for vqa version 3
4356d66 adpcmdec: use planar sample format for adpcm_4xm
1b9ac72 adpcmdec: use planar sample format for adpcm_ima_wav
176db0b adpcmdec: use planar sample format for adpcm_ima_qt
7e5f045 pcmdec: use planar sample format for pcm_lxf
c1a9cfd mace: use planar sample format
23d53c5 atrac1: use planar sample format
ac56ff9 build: non-x86: Only compile mpegvideo optimizations when necessary
8dd0650 rtpdec_mpeg4: au_headers is a single array, simple av_free is enough
3fbda30 avcodec: free extended_data instead address of it
7bc433b fate: Add tests of the ff_make_absolute_url function
33893e6 url: Handle relative urls starting with two slashes
eea0038 url: Handle relative urls being just a new query string
a6363e3 url: Don't treat slashes in query parameters as directory separators
ef9fe5b Merge remote-tracking branch 'qatar/master'
a75b9a1 mingw/cygwin: Stop adding -fno-common to gcc CFLAGS
f75f419 Restructure av_log_missing_feature message
238e904 DTS-HD demuxer
c136a81 rtp: Support packetization/depacketization of opus
3a2d3df fate-lossless-tak: remove unneeded -f s16le
e04826c file: Set the return value type for lseek to int64_t.
61a9f09 Write 32bit palette to Targa files.
1e83e6a ra144: fix code with ftrapv.
03f5043 eval: Fix eval test with ftrapv
e73bac4 configure: add support to nicely enable ftrapv
b56f94c targa: cosmetics - add some whitespace
50787fe targa: remove unused context members
c2eec3d targa: support 2-way and 4-way interleaved files
3d9cdfd targa: use named constants for flag values
d07940b motion_est: switch asserts to av_asserts
72c2d8a dsputil: convert asserts to av_asserts
8da7907 adpcmenc: switch to av_assert()
b49d94e Support decoding of targa files with 32bit palette.
f79364b ppc: fix Altivec build with old compilers
a027629 movenc.c: Force correct value for "Samples per packet" for pcm audio
643933f build: add LTO support for PGI compiler
8f23907 build: add -Mdse to PGI optimisation flags
c9b10cc rtpenc_vp8: Update the packetizer to the latest spec version
66d652c rtpdec_vp8: Make the depacketizer implement the latest spec draft
52dc18d Merge remote-tracking branch 'qatar/master'
27a310e doc: allow building with old texi2html versions
ac627b3 Merge commit '716d413c13981da15323c7a3821860536eefdbbb'
89715a3 lavu: fix typo in Makefile
ae77266 Merge commit '78071a1420b425dfb787ac739048f523007b8139'
43c157f Merge remote-tracking branch 'qatar/master'
ea14a65 avutil: skip old_pix_fmts.h since it is just a list
7e52285 x86: vc1: call ff_vc1dsp_init_x86() under if (ARCH_X86)
cb36feb x86: cavs: call ff_cavsdsp_init_x86() under if (ARCH_X86)
f101eab x86: call most of the x86 dsp init functions under if (ARCH_X86)
d19d01b doc: support the new website layout
91f5f87 doc: remove a warning from filters.texi
175d0d9 doc: initial nut documentation
0826d85 segment: drop global headers setting
d7a4739 TAK demuxer, decoder and parser
208a5d1 fate/ffprobe: add some stream metadata.
f7c46d2 ffserver: fix seeking with ?date=...
8728b95 lavu: fix typo in Makefile
716d413 Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat
78071a1 pixfmt: add AV_ prefixes to PIX_FMT_*
9425dc3 Fix build failure on osx 10.5.8 ppc
f464b02 mpegts: fuzzy crc check for not so spec compliant files
43bbc3f xtea: give constants the correct type
89074e9 wmalosslessdec: remove unused variable
b9a7719 tscc: fix "assignment discards qualifiers from pointer target type" warning
c5fdd06 tiff: fix "assignment discards qualifiers from pointer target type" warning
bd2613a rangecoder: fix "incompatible pointer type" warning
106790a ffv1: fix array data types
fc6860a 8svx: remove unused variable
adcfc05 mxfenc: fix av_log data type for dts paramater
f2a7e1a mux: change 1 assert->av_assert1()
2714e84 x86/motion_est: assert->av_assert2()
f9b0694 motion-test: fix height parameter
7b556be af_resample: avoid conversion of identical sample formats for 1 channel
37f701f avcodec: allow either planar or interleaved sample format when encoding mono
5364327 adpcmenc: ensure calls to adpcm_ima_compress_sample() are in the right order
62ae37d timefilter: De-doxygenize normal code comments and drop silly ones
d58b25a adpcmenc: ensure calls to adpcm_ima_compress_sample() are in the right order
27a3415 avformat: fix typo in comment
979b9b1 h264: switch some asserts to av_assert1/2()
1822aee dsputil_template: replace assert() by av_assert2()
e67b0f9 gxf: Include the right header for the avpriv_frame_rate_tab declaration
87244c8 matroskaenc: remove MATROSKA_ID_VIDEODISPLAYUNIT 3
79d3032 Merge remote-tracking branch 'qatar/master'
537ef8b movenc: support an alternative to edit lists to handle the first DTS != 0 case.
d067e25 mov: fix integer avoption types
c6c560d mpeg4videodec: fix integer avoption types
57e1553 libvpcenc: fix flags voption types
3c9502b h264: fix integer avoption types
ffc1d95 tests/Makefile: fix ffprobe-test.nut with target-exec
19a4e10 gmc_mmx: enable also for large pictures when emu edge isnt needed.
e063ffb dsputil_mmx: put optimized gmc code back and avoid a VLA without loosing features.
094a82c get_bits: get_bits_long() support n=0 as the docs allow it
ac6659a movenc: fix regression with yuyv caused by c5f23d
31b2262 wmaenc: use float planar sample format
b1540fc (e)ac3enc: use planar sample format
f3e2d68 aacenc: use planar sample format
51211d3 vf_tile: fix typos/grammar in comments
095be4f adpcmenc: use planar sample format for adpcm_ima_wav and adpcm_ima_qt
d9a13c2 adpcmenc: move 'ch' variable to higher scope
9606f19 adpcmenc: fix 3 instances of variable shadowing
1e35574 adpcm_ima_wav: simplify encoding
cfc0a80 libvorbis: use planar sample format
473b297 libmp3lame: use planar sample formats
233783e vorbisenc: use float planar sample format
11dcddb ffm: do not write or read the audio sample format
6221e24 parseutils: fix parsing of invalid alpha values
293e542 configure: enable  -Werror=vla
24702a9 pca: get rid of VLA
56d7f7d snowenc: get rid of VLA (well it wasnt really variable anyway)
37ac11d doc/RELEASE_NOTES: update for the 9 release.
13a2152 swr-test: avoid VLA
55c49af Merge remote-tracking branch 'qatar/master'
886c366 doc/filters: fix typo
9d19d7c segment: reverse pass avoid_negative_ts from the muxer
cde2674 smoothstreamingenc: Add a more verbose error message
fadd3a6 smoothstreamingenc: Ignore the return value from mkdir
8e27637 smoothstreamingenc: Try writing a manifest when opening the muxer
3ea06ac smoothstreamingenc: Move the output_chunk_list and write_manifest functions up
5fa43f7 smoothstreamingenc: Properly return errors from ism_flush to the caller
eb2f391 smoothstreamingenc: Check the output UrlContext before accessing it
2c34367 libvorbisenc: fix afq delay setting
d3a72be yuv4mpeg: return proper error codes.
e4cbf75 Give all anonymously typedeffed structs in headers a name
76f644d fate: Add parseutils test
c010fce parseutils-test: Drop random colors from parsing test
ba04177 vf_pad/scale: use double precision for aspect ratios.
7548c80 Pinnacle TARGA CineWave YUV16 decoder (fourcc Y216).
5de7533 mpegvideo_armv5te: change asserts to av_asserts
ed015f6 ffv1enc: fix assert in put_vlc_symbol() and update to av_assert2()
856834a ffv1: change w/h asserts to check as the condition can likely happen
5709e20 ffv1: remove commented asserts
1578d01 Changelog: add empty line after version lines
531872d ffprobe: reindent after previous commit
3d189d4 ffprobe: add -select_streams option
c07d56a build: error on variable-length arrays
07eb7e2 ppc: swscale: rework yuv2planeX_altivec()
642b4ef ppc: fmtconvert: kill VLA in float_to_int16_interleave_altivec()
bcf07a1 x86: dsputil: kill VLA in gmc_mmx()
f1c6a74 libspeexenc: Updated commentary to reflect recent changes
978d5bd libspeexenc: Add an option for enabling DTX
d9dfe9a Fix libcdio detection.
eb63a74 Do not print debug output for the (MPlayer) pullup filter.
4c5a9fd Fix showspectrum dependencies: Add rdft.
0a7d4ea configure: dts demuxer needs dca_parser
db4bb4c oggparsetheora: fix comment header parsing
0ed0232 Merge remote-tracking branch 'qatar/master'
2a77d4f Merge commit '65d12900432ac880d764edbbd36818431484a76e'
f74f8bc Merge commit 'a854362b40f0e458db5a1fb0d2612a5702ee0ace'
b26cbf7 Merge commit 'f7b240434c015056bc6319ddbdb8483757cc13e2'
50c555e Merge commit '378a6315b7c48195ffd94e6aa9aa6d663d42b35e'
008d36b Merge commit 'eb447d515956b3ce182d9750083131735f00324c'
1bd2222 Merge commit '73871dc96ff78053b9dcd0eb259b7f5a5308ec87'
d19728d Merge commit '0edae4e6286096023cdd6adea74722fa06029867'
2f49e3d doc/APIchanges: fill in missing dates and hashes.
006afc7 lavr: bump major to 1 and declare it stable.
e7ba5b1 lavr: change the type of the data buffers to uint8_t**.
30223b3 lavc: deprecate the audio resampling API.
2e59210 lavc/h264: don't touch H264Context->ref_count[] during MB decoding.
5cdd3b9 hls: Disable http seekability probing
8a33210 http: prevent the Range header being sent when seekability probing isnt used
dd1e6b2 http: add option to prevent probing for HTTP seekability
cf5a98b mpeg2videodec: fix list of supported frame rates to include sane ext rates.
f6f7d15 h264: don't touch H264Context->ref_count[] during MB decoding
66a4ac5 libspeexenc: Updated commentary to reflect recent changes
038325a libspeexenc: Add an option for enabling DTX
d568342 aacenc: fix out of array writes
60b433d movenc.c: Add support for >16bit BE flavours
a7329e5 x86: get_cpu_flags: add necessary ifdefs around function body
f6fbce7 x86: Drop CPU detection intrinsics
1f6d869 x86: Add YASM implementations of cpuid and xgetbv from x264
65d1290 configure: add --enable-lto option
54b2431 x86: cpu: Break out test for cpuid capabilities into separate function
cc5e9e5 x86: ff_get_cpu_flags_x86(): Avoid a pointless variable indirection
1e164c0 build: Factor out mpegaudio dependencies to CONFIG_MPEGAUDIO
2e8dcde ffplay: autodetect realtime streams and enable infbuf
cb3fd02 ffplay: add a 3rd state to infbuf for autodetection
91c1567 segment: Add comments about calls that only are relevant for some muxers
e214306 mpeg2enc: support and use frame_rate_ext when needed
489d8a7 Merge remote-tracking branch 'qatar/master'
0f1446a Merge commit 'ab35ec29a4071871934856c00da7d6ebcc0c095b'
a854362 segment: Flush buffered data before finishing a segment
f7b2404 segment: Set the resend_headers flag for each segment
378a631 segment: Add an option for disabling writing of a header/trailer to each segment
eb447d5 segment: Free and reinit the muxer before calling avformat_write_header
73871dc segment: Use the public av_write_header/av_write_trailer functions
0edae4e segment: Properly create new AVStreams for the chained muxer
c864c39 segment: Add an option for omitting the first header and final trailer
aa9f128 segment: Add a missing space
741f5b0 Merge commit '29abb04e73b0580ebe38703cadb988d26df6a76a'
4673a5a vf_overlay: properly sync inputs.
ab35ec2 vf_overlay: get rid of pointless messing with timebase.
cd15b7c samplefmt: make av_samples_alloc() initialize the data to silence.
047dcfa afq: sanity assert on remaining_samples
b27e2b6 afq: update remaining samples variable.
b02493e movenc: force video timebase to be 0.1ms precisse at least.
c9df489 libspeexdec: handle NULL return value from speex_packet_to_header()
769ed30 h264probe: Don't error out on bits that no longer are reserved
1481e19 mpegvideo: set extended_data in ff_update_duplicate_context()
29abb04 libspeexdec: If the channel count is not valid, decode as stereo.
45e5d0c libspeexdec: properly handle DTX for multiple frames-per-packet
908e22b libspeexdec: move the SpeexHeader from LibSpeexContext to where it is used
892695c libspeexdec: simplify setting of frame_size
27c3f9c libspeexdec: set channel_layout
3b061c5 libspeexdec: improve setting of Speex mode and sample rate
5e6439a ff_choose_timebase: only try factors upto 14
de707bc mux/nut: factorize ff_choose_timebase() out of nut
ad11681 libspeex: Add a private option for enabling VAD
05e5a24 tiffenc: remove unused variable
f0fce9f xtea: Test inplace decryption
b434500 xtea: Fix CBC decryption when src==dst
ca074cc xtea: Factorize testing into a separate function
fd712a5 configure: Refactor HAVE_ options available on the command line
8be5b0d avconv/avprobe: Add missing 'void' to exit_program() definition
dc82b2c framecrcenc: print flags and side data elements
6a697b4 parser: fix large overreads
1e2e2c8 lavc/h264: move ff_init_cabac_states() from decode_slice() to ff_h264_decode_init().
05e209c Allow use of strncpy()
75366a5 blowfish: Add more tests
87f023f blowfish: Fix CBC decryption with dst==src
0cc9a64 blowfish: Factorize testing into a separate function
7e5496f Merge remote-tracking branch 'qatar/master'
51a15ed ARM: use numeric ID for Tag_ABI_align_preserved
695f086 ffv1dec: print bps for pict debug too
df82454 8svx: Fixing header size, move decoding to per call instead of the first call.
26d1c7d 8svx: avoid custom clip, avoid +128 for compressed data.
6eed92a 8svx: fix delta_decode cliping limits
72f10d5 8svx: copy start value in output samples.
f077e1f ffserver: fix potential buffer overflow, based on wrong fscanf format indentifier.
d4e82a3 8svx: remove malloc and memcpy that have become unneeded
4edb34f segment: Pass the interrupt callback on to the chained AVFormatContext, too
8f0168a fix exit_program() prototypes
1ca3b62 ARM: bswap: drop armcc version of av_bswap16()
5e826fd ARM: set Tag_ABI_align_preserved in all asm files
032ba74 Merge remote-tracking branch 'qatar/master'
dd78e10 Merge commit '1e46c63eb72be752e044ba32257d77f35cbd9dac'
6cbbf4a Merge commit '86bbdf865e04bc5ddc2021b0620e6de634375253'
513042c Merge commit '55f9037f38bc3beacb2f5a17408c1d24c077d7fd'
f5b31da libopusenc: use more specific and correct name for the channel order
e88ca80 Merge commit 'bfcd4b6a1691d20aebc6d2308424c2a88334a9f0'
82db8ee Merge commit 'fd41cb43702498948ff14ba8c284fd5c15fc729d'
f7f5370 mov: add option to ignore edit lists.
7bda4ed ARM: fix Thumb PIC on Apple
72d30b2 nut: add do {} while (0) to GET_V
e97e0ef doc/swresample.txt: fix typos
c053f48 lavfi/transpose: add passthrough option
6300062 lavfi/transpose: add support to named options and shortands
b92dfb5 tiffenc: Check av_malloc() results.
9bc055e tiffenc: Simplify pixel format setup using AVPixFmtDescriptor.
c785b6d Libspeex VAD support
44ae7ba ffmpeg: print muxed packet sizes in debug output too
4abc411 nutenc: choose for non audio streams a timebase with finer resolution.
e3fb5bc nut: store and read the r_frame_rate
4eb0f5f nutenc: use 1/sample rate as timebase for audio instead of framesize/sample rate
c4dba58 isom: fix redundant redeclaration of ff_mov_read_chan().
5e3f997 Use atexit() instead of defining a custom exit_program() interface.
bd680c7 msvc: Fix detection of VFW & Avisynth required libs
2308c5b lavfi/edgedetect: add missing minus in a comment.
d771b1d lavfi: EBU R.128 scanner.
81bbce9 Move xGA font data from lavc to lavu.
1e46c63 avformat: refactor avformat_write_header
86bbdf8 avformat: refactor avformat_write_header
55f9037 avformat: split muxing functions from util.c
bfcd4b6 adpcmdec: set AVCodec.sample_fmts
1478a36 twinvq: use planar sample format
a34be78 ralf: use planar sample format
1a34590 mpc7/8: use planar sample format
fd41cb4 avconv: improve sample format negotiation for decoder request
3fca0d7 iac/imc: use planar sample format
64c312a dcadec: use float planar sample format
cbf6ee7 cook: use planar sample format
9af4eaa atrac3: use float planar sample format
461ba7e apedec: output in planar sample format
cf8c93a 8svx: use planar sample format
c39916b jpeglsdec: move pict debug log under correct if()
64604e2 cpu: improve av_get_cpu_flags() doxy
31ab157 Merge remote-tracking branch 'qatar/master'
6cb8c85 Opus encoder using libopus
15d35be mpegts: Drop pointless casting of hex_dump_debug arguments
d3c40a7 avformat: const correctness for av_hex_dump / av_hex_dump_log
d25fe4c wmadec: Adjust debug printf argument length modifier
1218777 avcodec: Convert some commented-out printf/av_log instances to av_dlog
9c6cf7f avcodec: Drop silly and/or broken printf debug output
6f6b031 avcodec: Drop some silly commented-out av_log() invocations
72eaba5 avformat: Convert some commented-out printf/av_log instances to av_dlog
11d4e92 avformat: Remove non-compiling and/or silly commented-out printf/av_log statements
14d3e7a Remove some silly disabled code.
adc5539 smacker: read escape codes in single get_bits() call
56b6a43 ac3dec: ensure get_buffer() gets a buffer for the correct number of channels
14fd34d movenc: fix edit list for the case of negative pts.
015b805 sws: drop unused variable
115e291 swscale: move main swscale wraper to swscale.c
59003fe qt-faststart: simplify code by using FFMIN
610efb6 qt-faststart: dont allocate a bigger buffer than needed
f4d9148 qt-faststart: speedup
13d8783 lavfi/ashowinfo: check plane value before deferencing.
a8cb21f xtea: fix decryption with --enable-small
178ecfc swscale: fix To{Y,UV} extern prototypes.
0065d31 APIchanges: fill hashes.
a04cb98 Move subrip/text API change info from Changelog to doc/APIchanges.
29619f4 fft-test: fix order of operations for calculating the average error
857797b vima: check packet size before initializing bitstream reader
06f5edc vima: fix typo in license header
48154c2 xtea: move iv decrypt handling code into xtea_crypt_ecb()
a4dcdd0 xtea-test: test inplace decryption
8c3ee93 xtea: fix CBC mode when src=dst
a0321da xtea-test: factorize test code
3fa1002 flac: use get_bits_longlong()
01c9ffa tta: let samples declaration match cast
f51c4bf bitstream: add get_bits_longlong() to support more than 32bits
89a823a ffmpeg: disable buffering for stderr, needed for win32 runtime
20bd921 Merge remote-tracking branch 'qatar/master'
853a938 Merge commit 'd9a2e87b1ce44cce23801e7ec6810f8bf994fa23'
e5ce6d4 Merge commit 'd05f72c75445969cd7bdb1d860635c9880c67fb6'
301f6da ffprobe: extend disposition printing support
50efde6 ffprobe: generalize nesting model for the XML writer
e4b1fcd lavu/opt: cosmetic fixes forgotten in the previous patch.
438978f opt: implement av_opt_set_from_string().
5f1c3c7 get_bits_long: fix variable type
01aa664 cyuv: implement raw cyuv
1a8c691 h264: avoid stuck buffer pointer in decode_nal_units
99b18b1 doc/fate: Move fate config example into doc subdirectory
0f583d2 mpeg12: fix the semantics of the int* parameter of decode()
d9a2e87 mpeg12: move mpeg_decode_frame() lower
85f4779 avsdec: Set dimensions instead of relying on the demuxer.
d65d834 wmalosslessdec: Reset put bit buffer when num_saved_bits is reset.
d05f72c dfa: improve boundary checks in decode_dds1()
6a99310 wmalosslessdec: Fix reading too many bits in decode_channel_residues()
f48fbf2 wmalosslessdec: fix a get_bits(0) in decode_ac_filter
607f571 wmalosslessdec: make MCLMS arrays big enough for what is written into them.
ae3da0a indeo4/5: check empty tile size in decode_mb_info().
5d2170c ivi_common: make ff_ivi_process_empty_tile() static.
2d09cdb indeo5: check tile size in decode_mb_info().
e4d4044 indeo3: fix out of cell write.
f049729 ffv1enc: fix integer overflow with high resolutions and lots of slices.
594b1fc mov: add av_dlog() to dump edit lists.
3ceeb01 mov: only print multiple edit lists warning for actually unsupported cases
44a7a63 lavf: free probe data in case we close before probing finished
acfe696 bink: reindent
897d336 bink: remove unneeded special case in the init code.
574e879 bink: get rid of double precision float use
062cd9a fate: Fix --disable-zlib
1bdb4b2 dshow: enhance error message
6fcd4f3 dfa: replace redundant check by assert
b96dc09 Merge remote-tracking branch 'qatar/master'
8672fc7 Merge commit 'b146d74730ab9ec5abede9066f770ad851e45fbc'
065b3a1 wmalosslessdec: increase channel_coeffs/residues size
4a96903 wmalosslessdec: increase WMALL_BLOCK_MAX_BITS to 14.
74bd0cf ffprobe: rework/fix ini writer
01e4537 ffprobe: rework/fix flat writer
06fd4c2 ffprobe: generalize nesting model for the compact writer
44c1cc3 ffprobe: generalize nesting model for the default writer
b6ea9c8 ffprobe: drop SECTION_ENTRY macro
23564a4 ffprobe: add support to library ident printing
b631e4e lagarith: check count before writing zeros.
99f392a wmaprodec: check num_vec_coeffs for validity
0af49a6 avidec: use actually read size instead of requested size
eeade67 avidec: return 0, not packet size from read_packet().
b146d74 indeo4: update AVCodecContext width/height on size change
ee715f4 dfa: check that the caller set width/height properly.
8919184 indeo5dec: Make sure we have had a valid gop header.
c20a696 cavsdec: check for changing w/h.
12e1e83 lavc: set channel count from channel layout in avcodec_open2().
bad603c doc/platform: Rework the Visual Studio linking section
08c3156 doc/faq: Change the Visual Studio entry to reflect current status
f824105 doc/platform: Replace Visual Studio section with build instructions
7147efa doc/platform: Nuke section on linking static MinGW-built libs with MSVC
d41906f doc/platform: Remove false claim about MinGW installer
583661e doc/platform: Mention MinGW-w64
7d1d446 doc/platform: Rework the Visual Studio linking section
ed8a2dd doc/faq: Change the Visual Studio entry to reflect current status
f45b544 doc/platform: Replace Visual Studio section with build instructions
3e07155 doc/platform: Nuke section on linking static MinGW-built libs with MSVC
55254a3 doc/platform: Remove false claim about MinGW installer
6a3078b doc/platform: Mention MinGW-w64
c0209fa mov: remove default of 1024 sample skip for aac.
bfe735b aacdec: detect faac and skip correct amount of startup samples
791b595 dsputil_mmx: fix reading prior of the src array in sub_hfyu_median_prediction()
ed2b69a ffprobe: remove unused "args" argument in writer init callback
97cfa55 mpegaudiodec: fix short_start calculation
a70b493 Add missing version macros to libraries
b75c3d2 swresample: Create version.h header
ec87389 postproc: Create version.h header
35e0903 avcodec: Add missing include to version.h
c402d36 nutdec: fix get_vb_trace() / -DTRACE compile
2acb5cd Merge remote-tracking branch 'qatar/master'
d16860a libopus: Remap channels using libopus' internal remapping.
44617d6 Opus decoder using libopus
e4aa383 avcodec: document the use of AVCodecContext.delay for audio decoding
4dc8c83 vc1dec: add flush function for WMV9 and VC-1 decoders
4fefe91 configure: add missing dependancies for gpl tests
7ed9ec0 Merge remote-tracking branch 'qatar/master'
ac7d0c7 mp3dec: ask for 8khz switch point mp3s
a96e3a3 tests/Makefile: fix ffprobe test dependancy
b4c7534 asfenc: avoid negative timestamps
94041fe mp3dec: Fix possibly exploitable crash
8bd324e http: Increase buffer sizes to cope with longer URIs
13f0cd6 mxfdec: allow container_ul to override codec_ul if codec is A-law
6226d10 Changelog, split next from 1.0
9e9b515 mpegvideo_enc: reduce QMAT_SHIFT to avoid overflow in dnxhd
bc66827 nutenc: const correctness for ff_put_v_trace/put_s_trace function arguments
6c5b051 h264_refs: Fix debug tprintf argument types
8041299 golomb: const correctness for get_ue()/get_se() function arguments
e002150 get_bits: const correctness for get_bits_trace()/get_xbits_trace() arguments
9de731e lavfi/sink_buffer: implement libav compatibility API.
279ae1c lavf: move fields that appear to be intended as public API to the correct section
7e9830d dsputil_mmx: fix reading prior of the src array in sub_hfyu_median_prediction()
8e1f063 lavfi: enable buffersinks unconditionally.
e760424 Merge remote-tracking branch 'qatar/master'
4e5b7f3 dwt: Drop unused functions spatial_compose{53|97}i()
8365544 nutdec: Remove unused and broken debug function stub
0ae3ba8 avcodec: Drop long-deprecated imgconvert.h header
bcc1f7c Add Opus support to the Ogg muxer.
2a3d82a Add Opus codec id and codec description.
0575772 avformat: Identify anonymous AVIO typedef structs.
00e1afd fate: add faststart regression test.
a714150 lavf/movenc: add faststart option.
f379a10 lavf/movenc: make mov_write_stco_tag() not use the offset pos for mode64 heuristic.
e17a2ab lavf/movenc: add get_moov_size and use it in fragment code.
65f7aee ffmpeg: add option to control copying of frames prior to start.
d370446 file: set the return value type for lseek to off_t
c76ffdc RELEASE: update for 1.0
67016b3 MAINTAINERS: add 1.0
163f7af ffprobe: fix indentation of the first line of packets_and_frames sections in the json output
2e4ec89 lavf: fill in past dts based on reordered pts once the delay becomes known.
a8e3815 lavf: factorize timestamp shift in update_initial_timestamps()
cddbafb ffmpeg: allow printing muxer side packet timestamp debuging info
93e81ee nutdec: const correctness for get_v_trace/get_s_trace function arguments
2dc1310 truemotion2: Request samples for old TM2 headers
6967313 rtpdec: Remove a useless ff_ prefix from a static symbol
b6bf149 rtpdec: Support depacketizing speex
490ae95 rtpenc: Add support for packetizing speex
3b92075 Revert "arm/h264: fix overreads in h264_chroma_mc8-and-h264_chroma_mc4"
55a6f70 ffv1dec: support decoding older 1.3 bitstream variant
ff0c628 ffv1:update copyright year
5c4e2e8 nutenc: avoid negative timestamps
3ba0dab lavf: Add support offset timestamps on muxing.
e9350c4 nutenc: remove outdated fixme
ae04493 Merge remote-tracking branch 'qatar/master'
4552e9b ffprobe: generalize writer subsection nesting model
299c0b3 lavf: fix bug that caused has_decode_delay_been_guessed() to never return !=0
4b80a61 Handle the following type of relative URL correctly:
f75c5f0 diracyasm: fix win64
5fe8085 libx264: fix open GOP
7133d25 configure: Fix 10l in 5ae9fa13f5ac640bec113120d540f70971aa635d
5ae9fa1 MinGW: Use our snprintf/vsnprintf when MinGW's is broken
de73ae6 ffmpeg: avoid apics for video output if possible
a7b4839 ffmpeg: factor area out of video stream selection code.
c5e2347 mlpdec: supress layout mismatch warnings for 2 ch upmixed mono
eda5db6 mlpdec: discard a 2nd substream if the stream is mono
2a67265 mlp_parser: dont override existing channel geometry.
92d2b90 xsub: feed init_get_bits the whole buffer
d25f87f arm/h264: fix overreads in h264_chroma_mc8-and-h264_chroma_mc4
375bff7 libfdk-aac: Allow setting VBR modes via a private option
a10190d libfdk-aac: Warn the user that the VBR modes are unsupported
b62d4c1 Revert "cbrt_tablegen: Include libm.h"
49331f7 dnxhdenc: fix speed regression
6b33e91 mpegvideo: factorize ff_dct_encode_init()
71d6eb2 dnxhdenc: remove redundant call to ff_dsputil_init()
8deddc6 avcodec_alloc_frame: dont zero the whole struct twice
d9d5671 oggparsetheora: print error when failing on unknown header
abcaacf Merge remote-tracking branch 'qatar/master'
d3ef2da oggdec: add missing () for OGG_NOGRANULE_VALUE
0842e32 Merge commit 'd1f05dd18375f2f8e68372edee11436927e43ba8'
4c273eb oggdec: print a warning if the number of headers mismatch expectations.
cc4deaf oggdec: print error when headers couldnt be parses successfully
46a3595 Merge commit '7751e4693dd10ec98c20fbd9887233b575034272'
7a1a9dd pthread: make sure AVFrame.extended_data is set properly.
2089f93 ffprobe: drop pointless opaque parameter in writer init callback
58e9025 ffprobe: reindent after previous commit
4b370d6 ffprobe: rework checking logic in writer_print_time() and writer_print_rational()
4390f8c Fix two "skiping" typo.
c8ba8be libfdk-aac: reindent after last commit
94a69de libfdk-aac: Limit to supported sample rates.
2768b71 cbrt_tablegen: Include libm.h
aea15df ffv1dec: change bitstream end check to a exact check instead of a +-1 check
d867614 ffv1: inject sentinels for RC->VLC transitions begining with 1.3
ad9371e ffv1enc: fix RC slice sentinel
6bcbe76 lavf: dont add apic streams for demuxers that dont support it.
dde8068 ffprobe: Consider the chosen separator when doing CSV escaping
dd83028 ffprobe: Rename variable in csv_escape_str()
f70122d ffprobe: Simplify CSV field quoting code
7e3208a ARM: libswresample: NEON optimised generic fltp to s16 conversion
97599f8 swr: make sure the last data element is NULL so we can use it to detect the number of channels
5dc7363 ARM: libswresample: NEON optimised stereo fltp to s16 conversion
0eebde0 ARM: libswresample: NEON optimised flat float to s16 conversion
d1f05dd ogg: calculate the start position once all the headers are parsed
7751e46 ogg: check that the expected number of headers had been parsed
0336dea oggparsetheora: make it more robust
bb146bb ogg: prevent NULL pointer deference in theora gptopts
bbe9fe4 lavf/utils: remove loop on AVERROR(EAGAIN) in av_read_frame()
a716006 libx264: change default to closed gop to match x264cli
fd63c2f fate: fix --disable-ffprobe
f3bd6fa lavc/mmvideo: forward reget_buffer return value in mm_decode_frame()
ff58480 Merge remote-tracking branch 'qatar/master'
874b9dc ppc/cpu: make linux 32bit specific altivec detection depend on __linux__
c75b611 configure: enable runtime cpu detect by default.
11d1ca4 Use avcodec_free_frame() to free AVFrames.
9eb2965 lavf: use a malloced AVFrame in try_decode_frame().
a42aada lavc: add avcodec_free_frame().
b437cec lavc: ensure extended_data is set properly on decoding
2bc0de3 lavc: initialize AVFrame.extended_data in avcodec_get_frame_defaults()
c084a97 lavc: use av_mallocz to allocate AVFrames.
a83499b lavc: rename the argument of avcodec_alloc_frame/get_frame_defaults
efa3d5a lavc/roqvideodec: fix error message
b1fee1b lavc/roqvideodec: propagate reget_buffer() error code
d2c70ec lavc/roqvideodec: remove useless headers
d40b197 tests/fate-ffprobe: fix typo in metadata comment
10c00f7 tests/fate-ffprobe: use an ffmetadata file for the injected metadata
64d340c lavf/utils: add error check in av_read_frame()
127b70e ra144: factor division out
7200fec cmdutils: sort codec lists.
cee1950 rtp: Packetization of JPEG (RFC 2435)
71908f0 smoothstreamingenc: Copy the SAR on the AVStreams as well
f25d53d configure: disable VDA on ppc, fix build
033f53f Document why we always send a Range HTTP header.
3905caf Document that the MPEG12 "fast" functions can read out of bounds.
2599541 WebVTT demuxer and decoder.
697ea4f Introducing speex RTP demuxing (RFC 5574)
b024c41 Add initial support for speex RTP packetization (RFC 5574)
fecfdf6 Merge remote-tracking branch 'qatar/master'
f0bb88e Revert "http: only send range header when necessary"
21c4393 lavf/find_stream_info: make sure we decode at least one frame for DTS
61a8475 lavf: dont open a decoder at the top of find_stream_info before probing has finished
48cf0f1 http: only send range header when necessary
0a8cc11 http: larger buffer for long URIs
641c0ee bitmap header lookup: add code comment
697b476 wav: Fix DTS detection
a9f522d lavf: document request_probe properly
a380f82 lavf: allow using request_probe as a score threshold to accept a codec
740c995 lavfi: add asendcmd and sendcmd filters
7fe1ece lavfi/hue: simplify/fix setting logic in set_options()
eb94954 ffmpeg: fix 10l (use of uninitilaized variable)
374033e ffmpeg: remove now unneeded old *_codec_name code
8ccb56a ffmpeg/opt_output_file: extract subtitle codec name through new API
a4271f3 ffmpeg: dont match unspecified media types in MATCH_PER_TYPE_OPT
3db4c88 ffmpeg/opt_preset: update to new option API for reading codec names.
bad953b ffmpeg: fix overriding codecs with the new syntax
0ccf051 avcodec: fix memleak in avcodec_encode_audio2()
8364bde Merge remote-tracking branch 'qatar/master'
79bf1f0 rawdec: fix "warning: assignment from incompatible pointer type"
225efcc lavfi/buffersink: fix check on pixel_fmts in the opaque parameter
ab4ee9f tests: update fate-ffprobe test to make use of -bitexact flag
42047c3 ffprobe: reindent after the previous commit
4cd1add ffprobe: add -bitexact boolean option
07cdd39 pnmdec: use explicit casts to remove const to avoid warning with clang
28e88a2 rtsp: fix "warning: ret may be used uninitialized in this function"
0079232 rtsp: kill a pointer type warning (void **) vs. (AVFormatContext **)
8d45c00 flac_parser: fix fifo ptr wrap check
1b1b902 hqdn3d: Fix out of array read in LOWPASS
ea5bd7e lavf/oggdec: check for begin-of-stream flag in case of chained streams.
c54e006 sipr: fall back to setting mode based on bit_rate.
405ee40 ffmpeg: complete mov/mp4 based timebase hack with "f4v" format.
41f7e06 mxf: export ff_mxf_get_samples_per_frame to lavf
7bc7093 lavf/movenc: add F4V flavor.
406cddd Merge remote-tracking branch 'qatar/master'
9543cd5 ffprobe: print format long_name only if non-NULL
3aa1b53 lavfi/hue: set to NULL freed pointers
31aa5b1 lavfi/hue: fix crash when resetting the saturation expression
0f40105 ffprobe: print codec_long_name only when available
e52e4fe libx264: add forgotten ;
87b017a matroskadec: fix a sanity check.
bdb939a matroskadec: only return corrupt packets that actually contain data
1cc569d lavf: zero data/size of the packet passed to read_packet().
8995d34 ARM: use 2-operand syntax for ADD Rd, PC in Apple PIC code
cdb7db5 ARM: align PIC offset pools to 4 bytes
fb96ac4 nutdec: fix mixup of nb_streams and timebase_count
6ab1166 nutdec: fix type of intermediate variable for ts calculation.
3dc2460 vsrc_testsrc: Fix case without a specified duration
cc07a79 Add av_copy_packet()
d33908a Move av_dup_packet() copy logic to separate procedure
a6ec1e4 matroskadec: matroska_parse_rm_audio: remove unused parameter
6d87781 mp3dec: fix seeking without xing TOC
5864ce1 Merge remote-tracking branch 'qatar/master'
8c51ea5 Merge commit 'c831ebf61629d219ebcaa9f02d262e67aad09d83'
b804497 Merge commit '117d8c6d1f1c187ffc6098d9618457e00534e013'
0da5005 matroskadec: fix typo
6902c3a Merge commit '870e75524aa0d00ebcd1d15589c8d29b84af1565'
2f39d7f lavfi/select: make lavc dependency optional.
a27a690 ARM: swap source operands in some add instructions
0122118 configure: update tms470 detection for latest version
6746cd7 lavf probe: prevent codec probe with no data at all seen
a16c512 Merge commit 'c9a39cec70603f662f4c326b21b11c4f0112079a'
1df2e3c Merge commit '8d4dd55c37b14ecea596f3477b35bf6c20688d8b'
33f92a3 configure: fix git domain check with out of tree build
db0087d mxfdec: fix index_tables check in mxf_read_seek()
5bd6a48 tests: add fate-ffprobe test
53d7133 lavd/lavfi: push frames until the last sink is EOF
98f753e lavfi/testsrc: increase precision of the duration parameter
a34a609 motion_est: fix use of inline on extern functions
16e52c8 error_resilience: guess_dc: check malloc failure
d2981b8 h263dec: disable coded dimensions = 0 handling
61ced71 Merge commit '581281e242609a222233a2e5538b89dfb88fb18e'
d57ca5e mxfenc: support 23.976 and 24 frame rates
906a263 mxfenc: factorize samples per frame code
d1974e0 j2k: fix "static is not at beginning of declaration" warning
161c6d1 configure: Detect old git domain and inform the user about it.
168bc5f mov: fix 32/64 format type
36c2694 dcadec: fix "set but not used" variable
c1f3a4d libavfilter/filtfmts: fix argv/argc checks
f5326dc bavfilter/filtfmts: fix type for channel layouts
270a325 av_des_init: suppress warning about unused parameter
50d1f44 mp3dec: read Xing frame TOC index
2d1a1a7 mp3dec: use named constants for Xing header flags
9bf4121 libx264: add support for nal-hrd, required for Blu-ray streams.
d17d0ec mov: support random access point grouping
c831ebf matroskadec: split frame parsing
117d8c6 matroska: implement support for ProRes
870e755 matroskadec: validate lace_size when parsed
c9a39ce matroskadec: return meaningful errors in matroska_decode_buffer
8d4dd55 matroskadec: refactor matroska_decode_buffer
7d84310 matroskadec: properly support BlockDuration
2d0e771 matroskadec: split laces parsing
8071dca matroska: implement support for ALAC
df1d841 matroskadec: fix incorrect unsigned->signed conversion
581281e matroskadec: check realloc in lzo encoding
cd4739c matroska: honor error_recognition on unknown doctypes
df6c3f9 tiffdec: Add support for GRAY16LE.
298ed79 tiffenc: Add support for little endian RGB48 and GRAY16
8701f4f mpeg4: support frame parameter changes with frame-mt
01fc5d6 mpegvideo: check ff_find_unused_picture() return value for errors
32c7589 mpegvideo: release frame buffers before freeing them
cb3591e avutil: Cast AV_NOPTS_VALUE to int64_t explicitly
d5fd610 wmavoice: initialize best_hist_ptr to NULL to prevent (incorrect) warning.
8846115 Merge remote-tracking branch 'qatar/master'
67d501b Merge commit '1b3439b3055b083df51d7f7838ecc6b3f708b15c'
ac3a9b5 configure: msvc: default to 'lib' as 'ar' tool
3dbc777 build: support some non-standard ar variants
b90210e doc/filters: clarify use of graph2dot
f398617 ffprobe: fix CSV writer output
b16d001 rv34: use ff_MPV_common_frame_size_change()
435c0b8 mpegvideo: add reinit function for frame parameter changes
1b3439b mpegvideo: move frame size dependent memory management to separate functions
d0c6ac0 Fix segfault with -filters option
f1b6c14 ffserver: fix typo in log message
aeeb782 configure: add --toolchain option
8d07742 avidec: workaround aac with broken block align
8e2a950 ffprobe: Add a few common disposition cases
b89c16e lavfi/select: make sure avctx is set before closing it.
9e208ce Silence warning C4554 when compiling with msvc.
0b2ac67 sonic: factorize tail_size
512beea sonicenc: limit quant so that golomb codes are less than 32 bits long
e772f9f configure: Make the smoothstreaming muxer enable the ismv muxer
84cc314 smoothstreaming: Export the mp4 codec tags
efac6f7 x86/mpegaudiodec: drop likely now unneeded #if HAVE_AVX_EXTERNAL
c0dfc72 mpegaudiodec: add prototypes for all functions that may need them
36e5c47 allcodecs: re-enable sonic
a44cbc1 sonic: update to encode2() API
9888ffb mov: check for EOF in long lasting loops
419ffb2 avcodec: cleanup utils.c
ee90119 binkaudio: remove unneeded GET_BITS_SAFE macro
7bfd176 binkaudio: use float sample format
0801b59 binkaudio: use a different value for the coefficient scale for the DCT codec
4cdc337 Merge remote-tracking branch 'qatar/master'
91af760 Merge commit '23aae62c2cb4504a09ceb8cd0cabc1c8b260f521'
4aade44 targaenc: Use named TGA_RLE constant instead of magic number
8e59062 Fix typo in targa encoder comment
6a08955 flvenc: silence bogus warning
6e03da7 doc: fix typos in filter documentation
70a9734 dsputil: change assert(8) to av_assert2(8)
db436b1 swscale: change assert() to av_assert()
a1fb2b9 nsvdec: change 2 commented assert() to av_assert()
66bdc58 get_cabac_inline_x86: workaround clang bug with disabled optimizations
2a8a860 configure: include flags in nm variable
b0fabed When copying pkt side_data, don't forget size, type
63951ae libx264: feed x264_param_apply_profile from AVCodecContext.profile in absence of other information
fd9cd8c libx264: connect AVCodecContext.rtp_payload_size to x264_params_t.i_slice_max_size
07d2d06 Remove code that duplicates existing code a few lines down.
5c95a93 dirac_arith: Fix unprotected inline asm
ee0f53e alsdec: fix misplaced parentheses.
ac3f5a6 alsdec: check return values.
6619798 alsdec: fix number of decoded samples in first sub-block in BGMC mode.
97f0efb alsdec: Fix out of ltp_gain_values read.
5b051ec alsdec: Check that quantized parcor coeffs are within range.
23aae62 alsdec: Check k used for rice decoder.
9853e41 alsdec: check opt_order.
e3496e5 avfiltergraph: silence an uninitialized variable warning
34ebbbf xsubenc: reindent
466b39e lavc: replace AVCodecContext.encode with subtitle-specific callback
9f64c82 lavc: add const to private codec class initialization.
58dee6e avconv: don't pass a bogus parameter to avfilter_graph_create_filter().
049ce4f id3v2: strdup the genre name explicitly.
ffdd2e9 lavf/id3v2: do not export empty fields.
4e48aa8 buffersrc: add const to the AVFrame* argument of av_buffersrc_write_frame()
1fce361 lavfi: replace empty input/output lists with null pointers
291b220 Merge remote-tracking branch 'qatar/master'
1ad63ff fate: add av_small_strptime() test to fate-parseutils
85c93d9 lavu/parseutils: fix av_small_strptime() whitespace directive parsing
2f34021 avconv: flush filtered frames before reconfiguring filters
83438a0 Merge remote-tracking branch 'cus/stable'
d8f8e91 ffplay: dont wait 100ms if data is not yet ready
a593f5b arm/dca: Fix compilation of decode_blockcodes() with --enable-thumb
094991e lavf/oggdec: reword stream creation error message.
23f6420 lavf/oggdec: reindent and comment blocks.
a218c5e lavf/oggdec: make stream replacement less convoluted.
e18ea76 lavf/oggdec: more explicit zeroing of the new ogg stream.
3a89553 lavf/oggdec: rework allocations in ogg_new_streams().
a5ea623 mov: stsd entries must be at least 16 byte
edca803 lavf/oggdec: simplify destroying streams with chained audio streams.
277ddf1 lavf/oggdec: rename str to sid.
e1ca1dd lavf/oggdec: remove a comment not matching anything.
bf8bfc6 lavf/oggdec: inline ogg_get_headers().
6fa2532 vda_h264.c: Change header inclusion order.
52ef5ca Mentioning 8bps once in the FFmpeg documentation is sufficient.
9db67be mov: detect EOF in mov_read_dref()
4ed5ac5 file: return proper error on seek failures
e80cbdb Merge remote-tracking branch 'qatar/master'
744e442 mp3enc: merge mp2/mp3_write_trailer
197bbcf mp3enc: move mp3_update_xing() down
f276a49 Merge commit '3f7fd59d151a2773f0e2e93e56b6b13ec6e5334b'
2568646 mpegvideo: drop unnecessary arguments to hpel_motion()
66f5a6b mpegvideo: drop 'inline' from some functions
66f52d0 nellymoserdec: drop support for s16 output.
8b78c29 bmpdec: only initialize palette for pal8.
d214e5c lavc/ass_split: add ff_ prefix to ass_style_get().
74434d3 lavfi/ass: mark ass_libavfilter_log_level_map as static const.
ca81e3b lavf/mkv: prefix video stereo arrays with ff_.
8b05220 lavu/error: make error_entries static const.
e3a1eb9 af_pan: Fix sscanf formats to work with buggy sscanf implementations
d512e74 bprint: Remove custom vsnprintf
663c21d compat/vsnprintf: return number of bytes required on truncation.
e1b4496 msvc: Add a va_copy compatability macro for msvc
31fbdec msvc: Disable stripping
1c9d54b build: Properly remove object files while cleaning
7689eea flacdsp: arm optimised lpc filter
49f3b33 lavf/segment: Use distinct IDs for list type ext & csv
3245be9 lavf/segment: Rename variable in print_csv_escaped_str()
bac1b31 lavf/segment: Simplify CSV field quoting code
aefed6c udp: pick params from AVOptions also
0da0b5e pngdec: av_log() zlib errors
5a627c1 Remove mt-work directory
c1c8fda compat/vsnprintf: return number of bytes required on truncation.
374c17c lavc/vp56: Re-indent functions affected by threading refactor
39a3894 lavc/vp6: Implement "slice" threading for VP6A decode
1c20fcf lavc/vp56: Simplify get/release_buffer code
eebc11e lavc/vp56: Move golden_frame into VP56Context
6e86d6a lavc/vp6: Refactor vp6_decode_init into vp6_decode_init/vp6_decode_init_context
23503ca lavc/vp56: Refactor ff_vp56_init into ff_vp56_init/ff_vp56_init_context
3f7fd59 avformat: fix typo in avformat_close_input
7040c9f mp3enc: write Xing TOC
ca8e39d mp3enc: support MPEG-2 and MPEG-2.5 in Xing header.
6365e4d mp3enc: downgrade some errors in writing Xing frame to warnings
3b4bb19 lavf: flush the output AVIOContext in av_write_trailer().
0c27023 lavf: cosmetics, reformat av_write_trailer().
5d1203f avio: flush the internal buffer in avio_close()
47277c4 x86/v210: fix xmm clobbers
aa7c88d Document tcp proto 'timeout' parameter behavior
a9e4817 ffmpeg: use PTS from the AVSubtitle structure for sub2video.
2939e25 ffplay: use PTS from the AVSubtitle structure.
6d8b326 ffmpeg: use PTS from the AVSubtitle structure.
37bbc9e lavc/pgssubdec: use the PTS from the presentation segment.
9dd8272 lavc: set AVSubtitle.pts if possible.
1b9a251 ffmpeg: call sub2video_update for end packets.
0443879 Enhance doc on asyncts audiofilter
990450c cmdutils: avoid setting data pointers to invalid values in alloc_buffer()
cb66328 libavcodec: remove av_destruct_packet_nofree()
f1ca40e Merge remote-tracking branch 'qatar/master'
ab94d1b bintext: mark hscroll() as unused
c3c646a aacdec: add support for dual mono in Japanese DTV
75d3486 lavfi/hue: add dynamic expression evaluation support
8bdba0b tools: move raw-test program to tools, with the name fourcc2pixfmt
1c56cda riff: Add SVQ3 fourcc
fef412a riff: Add SVQ3 fourcc
e2d643e lavf/compute_pkt_fields: only run pts by duration correction if reference ts is available
07e8785 fate: ac3: add 4.0 and downmix tests
692dd8e configure: x86: improve ebp availability check
714508b vorbisdec: ensure FASTDIV denominator is never 1
44272c1 avformat: refactor avformat_close_input
4d1f443 avformat: simplify avformat_close_input
509f502 Merge remote-tracking branch 'qatar/master'
3633078 tools/graphdot: unbreak syntax
dead458 lavfi/avcodec: apply cosmetics style fixes
8d0e871 ffprobe: kill initializers with nested union field definition
5e99a23 ffprobe: avoid potentially lossy long long int -> double cast in value_string()
e332947 pthread: Avoid crashes/odd behavior caused by spurious wakeups
93b240f mpegaudio_parser: reset state to prevent it to be random
570931d aacpsy: psy_3gpp_analyze_channel() handle energy == 0
413b32f aacpsy: calc_reduction_3gpp() handle active_lines = 0
062091f compute_pkt_fields2: dont interpret max_b_frames of <0 as there being b frames.
58139e1 x86: dsputil: Move Xvid IDCT put/add functions to a more suitable place
c21f819 mpegaudioenc: replace pow(2,.. by exp2(
51fa653 examples/decoding_encoding: clarify operations in the usage message
18d8825 trasher: Include all the necessary headers
2017f0f x86: Remove some leftover declarations for non-existent functions
bcf93f7 examples/decoding_encoding: replace "picture" with "frame" in encode_example()
70b671a examples/decoding_encoding: apply various message log fixes
8ff7857 ARM: libavresample: NEON optimised generic fltp to s16 conversion
d26de33 ARM: libavresample: NEON optimised stereo fltp to s16 conversion
643b5b7 ARM: libavresample: NEON optimised flat float to s16 conversion
8ad54a4 lavfi: check that buffer and link properties match.
c262ddb lavfi: set sample_rate in the default allocator.
9d89d1d swr/resample: mark mm_flags as potentially unused
bd39772 x86_cpu.h: newline at the end to shutup some warnings in opencc
59db014 Revert "lavc/libx264: remap X264_LOG_INFO loglevel from AV_LOG_INFO to VERBOSE"
75f3e0a mpegvideo: skip ff_print_debug_info() for VDPAU
bc3d517 libavformat.v: export ffurl_protocol_next
0ed0f2e sws: revert: "swscale: Remove two bogus asserts"
e3e09f2 Merge remote-tracking branch 'qatar/master'
c942e8b Merge commit '07584eaf4a95db3f11d3bc411f9786932829e82b'
ca6b544 os_support: Choose between direct.h and io.h using a configure check
7b07fab os_support: Include io.h instead of direct.h on mingw32ce
91ff4e8 x86: ac3dsp: Only refer to the ac3_downmix_sse symbol if it has been declared
b9141aa swscale: Remove two bogus asserts
b5bea2f lavfi/aresample: set buffer properties after copy.
97cb923 ac3: move ac3_downmix() from dsputil to ac3dsp
b901c30 lavr/audio_mix_matrix: acknowledge the existence of LFE2.
3844572 mlp_parser: avoid mapping multiple disctinct TrueHD channels to the same Libav channel.
8919fee lavu/audioconvert: add a second low frequency channel.
07584ea mpegts: check substreams before discarding
62c9ae1 Add a smooth streaming segmenter muxer
29a9b12 file: Add an avoption for disabling truncating existing files on open
ddabecb vc1dec: export adv profile color format indication
2de8877 asfdec: invert SAR
ddc9bc7 configure: try to support clang on netbsd
5e35728 img2dec: always close AVIOContexts
8e082df Support decoding of monochrome tiff images without bpp tag.
7680d99 Fix muxing mjpeg in swf.
ac0f1ae Merge remote-tracking branch 'qatar/master'
c3bcd22 rtpdec_jpeg: Error out on other unsupported type values as well
1743938 rtpdec_jpeg: Disallow using the reserved q values
1de9317 rtpdec_jpeg: Fold the default qtables case into an existing if statement
a218deb rtpdec_jpeg: Store and reuse old qtables for q values 128-254
a252649 rtpdec_jpeg: Simplify the calculation of the number of qtables
cbaa9ee rtpdec_jpeg: Add more comments about the fields in the SOF0 section
31adff0 rtpdec_jpeg: Clarify where the subsampling magic numbers come from
c64d2a6 rtpdec_jpeg: Don't use a bitstream writer for the EOI marker
20f325f rtpdec_jpeg: Don't needlessly use a bitstream writer for the header
43957fc rtpdec_jpeg: Simplify writing of the jpeg header
932d830 rtpdec_jpeg: Merge two if statements
7ef4323 rtpdec_jpeg: Write the DHT section properly
f9dd2e5 ffprobe: print start_pts and duration_ts stream information
0c5fe2f FATE/bprint: Convert a VLA to a normal array
23e9e5c rtmpproto: reorder some expressions to fix compilation with clang without optimizations
507c041 Merge remote-tracking branch 'cus/stable'
578bbf8 diracdsp: Fix unprotected inline asm
23a5a24 ffmpeg: Only include unistd.h if it exists
30a265f lavd/lavfi: apply stylistic fixes to the options help fields
749ddc1 ffprobe: add priv_class field to Writer, and factorize writer options initialization
cdea19e ffplay: increase sample array buffer
66532cb configure: add crop filter as ffplay requirement
81f26d6 ffplay: ensure that pictq_prev_picture never fills the picture queue
99b01e4 ffplay: simplify picture allocation
255c7bb ffplay: make initial window size calculation based on aspect ratio
bd14d84 ffplay: factor display rectangle calculation to its own function
34b5b73 examples/muxing: add check on avformat_write_header() result
b3e2975 examples/muxing: apply misc fixes to log messages
1d0048c examples/muxing: rename img_convert_ctx to sws_ctx
976bb42 examples/muxing: merge some declarations and definitions
bdd9bfb examples/muxing: prefer AVPicture to AVFrame, when feasible
e20ac54 postproc: Fix unprotected inline asm
e592fd0 lavf/flvenc: convert commented debug log to an av_dlog call
3015194 lavfi/amerge: clarify the error message in case of input overlap
bbae8cd lavfi/amerge: avoid a forward declaration.
0ea65bb ratecontrol: change a commented printf to av_log
50dba71 ratecontrol: fix get_fps() argument
ce7876c ratecontrol: Dynamically choose a default for rc_max_available_vbv_use
a990a30 ratecontrol: correct predictor in case of stuffing
2fe8fd3 examples/demuxing: add audio decoding/demuxing
76fa7e0 utvideoenc: Add missing AV_ prefix to codec ID
676ea8f avserver: Add missing #include for av_gettime()
ec79468 Merge remote-tracking branch 'qatar/master'
6121a3e configure: Only disable aligned stack on MSVC on 32 bit
7b56ddd lavfi/amerge: fix input pad name behaviour.
f69f51b configure: indentation cosmetics
20361bc The TrueHD decoder needs the MLP parser.
55e778b rtpdec_jpeg: Add support for default quantizers
1648a50 x86: dsputil: Move specific optimization settings out of global init function
0e8dccb avplay: get rid of ugly casts in the options table
4e82cbb avplay: fix prototypes for option callbacks.
ee0dadc flvdec: always set AVFMTCTX_NOHEADER.
ba9e960 cavsdec/decode_mb_b: fix return type
bb4ddee xtea: optimize core, about 4-5% faster.
ef91213 x86/swscale: use unsigned to build SIMD values to avoid signed overflow
8470e6c lavf/avformat_seek_file: fix harmless integer overflow
386d60f aacdec/lcg_random: fix harmless integer overflow
7ea5dbc cavsdec: Fix assertion failure.
00d5164 lavf/segment: add segment_list_flags option
7b62d34 lavc/h263dec: return or propagate proper error codes
ac006d2 lavc/flvdec: return meaningful error codes
0c71d5a ffprobe: add print_section option to the compact writer
f740c1a ffprobe: add and use DEFINE_WRITER_CLASS macro
76fac07 mpegaudiodec: replace pow(2.0,...) by exp2()
c5f0b6b atrac3: replace powf(2,...) by exp2f()
14de557 sws/output: use unsigned variables where harmless overflows are expected.
17b3251 ra144enc: avoid integer overflows.
5829b7d ffmpeg: check timebase validity before considering it to be used for stream copy
f0d5050 ffmpeg: fix bytes written statistics.
b3b27b6 mpegtsenc: add forgotten ()
206c34e lavfi/setpts: set SAMPLE_RATE to NAN when input is no audio
722762f lavfi/setpts: add FRAME_RATE constant
0697d81 file: Use a normal private context for storing the file descriptor
5fa22ae configure: Adjust the xgetbv instrinsic check
afb5ed5 configure: Add --disable-inline-asm command line option
e14725c add OTF support for attachments
41dba45 utils/update_stream_timings: fix division by zero
108957c avidec/guess_ni_flag: fix harmless integer overflow
88a3569 configure: Don't try to enable the log2 function on msvcrt
b422e2c compute_pkt_fields: fix harmless integer overflow
616ef2e lavc/pngenc: Enable frame threading for PNG encodes
bff2afb Merge remote-tracking branch 'qatar/master'
e4fe4d0 ffprobe: simplify default printer
a84edba x86: dsputil: Only compile motion_est code when encoders are enabled
8c5ed7a mem: fix typo in check for __ICC
f181662 fate: mp3: drop redundant CMP setting
2474ca1 aacdec.c: fix some comments
3c19815 rtp: Depacketization of JPEG (RFC 2435)
aefea4d Rename ff_put_string to avpriv_put_string
a0845ba mjpeg: Rename some symbols to avpriv_* instead of ff_*
16c03f2 file: Add S_ISFIFO compatability macro
44f8393 x86/mpegaudiodec: fix compilation failure on cygwin with undefined imdct36_blocks_avx
3629d1c dsputil_template: Reindent after recent change
6add8eb x86/h264dsp_init: put a HAVE_YASM back
28165fe yadif: cosmetics
17f9626 tiff/doubles2str: check for truncation
0196bc6 tiff/doubles2str: factor out component_len
07108ca gxfenc: assert that the to be written data has not been truncated.
eb336cb gxfenc: dont duplicate buffer size
7992814 ffprobe: avoid unsafe usage of the snprintf() return code
b9a07e7 srtdec: fix unsafe snprintf() return usage
9fea619 ass: assert that the timsstamps fitted in the buffers
d7cb5a8 ffmpeg_filter: fix unsafe snprintf() usage
1fc3e8f ffserver: fix unsafe snprintf() return usage.
9c6af3a ffserver: increase buffer size in http_send_too_busy_reply()
77aedc7 Merge remote-tracking branch 'qatar/master'
4819d43 aacpsy: use exp2(f) instead of pow(f)(2,...)
b027156 ffprobe: use exp2 instead of pow(2, ...)
363d302 imc: use exp2 instead of pow(2,...)
eab438e lavu/samplefmt: fix/clarify documentation for av_samples_fill_arrays()
3634441 lavu/samplefmt: add note regarding buf validity in av_samples_fill_arrays() doxy
a4cb0af lavfi: drop deprecated and pointless avfilter_default_end_frame() function
e62e455 dsputil/me/pixels: Actually use av_restrict
d48ebfb mpeg4videodec: Fix "warning: dc_pred_dir may be used uninitialized in this function"
59fdf54 smush: read subversion for version==1 too.
31a797e swr: add av_cold to init/free functions
75c37c5 swscale: Provide the right alignment for external mmx asm
dd081f9 dct-test: fix order of evaluation bug
d40c0e4 ffserver: fix order of evaluation bugs
0e78e57 swr/auto_matrix: treat a single channel as mono instead of failing
f8d74cb swr/auto_matrix: treat stereo downmix like stereo.
c8ffab0 swr/auto_matrix: add clean layout function
ebc854e swr/auto_matrix: move layouts to local variables
e0c6cce x86: Replace checks for CPU extensions and flags by convenience macros
9ab538e random_seed: Replace a VLA with a normal array
6a0200f configure: msvc: fix/simplify setting of flags for hostcc
fb4e983 x86: mlpdsp: mlp_filter_channel_x86 requires inline asm
b86e18f yuv4mpeg: fix potential alignment bug
7beadfe Merge remote-tracking branch 'qatar/master'
8a0118b ffio_read: dont spam the user at EOF with a truncation error
124f0b2 flashsv2enc: only encode diff blocks when needed
5710dbf mpegts: Fix potential memory leak in mpegts_read_packet()
9a27fd1 avio: replace ETIMEDOUT by EIO
7b699d8 mov_chan: Only set the channel_layout if setting it to a nonzero value
5f72bc0 mov_chan: Reindent an incorrectly indented line
407eeb3 mp2 muxer: mark as AVFMT_NOTIMESTAMPS.
097c64f flashsv2enc: remove experimental flag, the encoder seems working now
070b0e1 libswr: remove redundant ARCH_X86, MMX* implicates X86
5f256f9 swsresample: Fix unprotected inline asm
d940b0a vf_mp: Do not build if inline assembly is not available
80d2ec6 dshow: Change WINBOOL to BOOL
dbb9117 flashsv2enc: move blockbuffer realloc to reconfigure_at_keyframe()
9b6467f flashv2enc: reallocate not only on block count changes but on dimension changes.
3174987 flashsv2enc: Replace a VLA with a heap alloc
9b326fc flashsv2enc: fix prev-Z-prime encoding
7327525 x86: float_dsp: fix ff_vector_fmac_scalar_avx() on Win64
3fe303a vf_idet: Remove emms
8e6511c proresdec2: avoid VLA and use SliceContext instead.
af2a17c cache: Only include unistd.h if it exists
f3be359 file: Only include unistd.h if it exists
a4d71eb random_seed: Only read /dev/*random if we have unistd.h
9d0bc5c rtpdec: Don't explicitly include unistd.h any longer
1d4c4b0 wtvdec: Remove unused strings.h header
a2015b4 vf_colormatrix: Drop unused strings.h header
1169f0d x86: more specific checks for availability of required assembly capabilities
7621c35 Makefile: remove old codec_names.h on distclean
54d7094 gitignore: codec_names.h is no more
09cc23e lavd/sdl: decrease debug info notice log level from AV_LOG_INFO to VERBOSE
a7c7b34 lavd/sdl: remove trailing dot in messages
25f139e lavf/utils: fix typo in has_codec_parameters
d74af89 img2dec: Don't leave AVIOContexts open on zero byte files
8cb7ed5 x86: avcodec: Drop silly "_mmx" suffix from dsputil template names
fa85118 Merge remote-tracking branch 'qatar/master'
a7fbc7d lavf: factor codec id forcing out
91141f2 lavfi: add qp_table_size
74c8414 fate: Drop redundant setting of FUZZ to 1
6efb698 cavsdsp: set idct permutation independently of dsputil
5fe64d8 x86: allow using add_hfyu_median_prediction_cmov on any cpu with cmov
5891e45 faxcompr: fix out of array read
911519c lavc/libx264: remap X264_LOG_INFO loglevel from AV_LOG_INFO to VERBOSE
dc5fcdb lavd/dshow: use AV_OPT_TYPE_IMAGE_SIZE
37a0db5 lavd/dshow: support video codec and pixel format selection
cf5629c lavu/opt: reindent after last commit
9afb706 mov_chan: Pass a separate AVIOContext for reading
91a84a5 af_asyncts: check return value from lavr when flushing.
ca7be93 lavfi: 10l fix () placement
a33b4bc lavfi: factor copy_video_props() out
c9a0f9b libavfilter: pass QP table through the filter chain
de9f5b6 lavc/vp6: Disable deblock filtering for Simple Profile
c5278cb Add Dolby/DPLII downmix support to libswresample
2dd2e42 swr: update rematrix coeffs to match AC-3
323d912 swr: update copyright years
144caa7 lavc/raw-test: invert the order of key/value when printing the fourcc->pix_fmt map
da2ea7c lavf/flvenc: apply various log fixes/clarifications
1bd6b0c lavf/flvenc: return meaningful error codes
290d102 mss2: simplify loop in decode_rle()
9699b3a mss12: avoid unnecessary division in arith*_get_bit()
6ceef07 mss2: do not try to read too many palette entries
59383d5 mpegvideo: set AVFrame fields to NULL after freeing the base memory
40112e7 Merge remote-tracking branch 'qatar/master'
2bb6245 Revert "lavu: add snprintf(), vsnprint() and strtod() replacements for MS runtime."
376b16d Merge commit '0db2d94280e260af5f3ad7993c5a6357462f17c9'
a224b2c configure: Set the right cc_e flags for msvc
fb2e7ac lavfi/mp: drop rotate wrapper
2b36600 fate: Allow setting the ld parameter from the config file
ef6ba1f x86: dsputil: Do not redundantly check for CPU caps before calling init funcs
ef122ff eliminate some mingw warnings
52fa5ce amrnbdec: silence a warning about unsigned cant be negative
bdfffa6 tests/lavfi-regression: name temporary files after $testname in do_lavfi_pixfmts()
5780f9b tests: add tinterlace filter tests
77c991d tests/lavfi-regressions: support user-specified test name in do_lavfi_pixfmts()
9a2daef lavfi/tinterlace: declare source buffers in copy_picture_field() as const
fd5293d lavfi/tinterlace: set inlink->cur to NULL, since it is stored internally
29e972f lavu/parseutils: add av_small_strptime()
79dcd58 lavu/parseutils: make small_strptime() return a (non const) char *
5620088 lavf: fix a few typo in some comments.
9d9f34a lavf: remove a few useless AV_NOWARN_DEPRECATED().
4a185ed configure: Disable some warnings in MSVC
e60fcdb vf_hue: fix AVOption defaults
750cc3c acelp_pitch_delay: add missing libm.h include for exp2()
d914ea6 x86: vp56: cmov version of vp56_rac_get_prob requires inline asm
269e621 g723_1: add some const for more correctness
397ebc1 proresenc_anatoliy: add 2 const to silence 2 warnings
b3fdfc8 Optimization of AC3 floating point decoder for MIPS
42e63ec avopt: fix examples to match the same style about default values as the actual code.
9afd559 imgconvert: silence some const incompatible pointer warnings.
7666828 avopt: fix examples to match the same style about default values as the actual code.
8267f0f vf_scale: fix incompatible pointer type warning
5666a1b lavu/opt: support NULL and special "none" values for size and pixel format options
dfa559b configure: Add support for MSVC cl.exe/link.exe
4fa661a lavu: add snprintf(), vsnprint() and strtod() replacements for MS runtime.
0db2d94 dsputil: workaround __VA_ARGS__ missing tokenization for MSVC
b797f3c configure: add section for libc-specific hacks
a322247 build: disable ranlib on mingw
b21b5b0 Merge remote-tracking branch 'qatar/master'
6d65496 parser: Don't use pc as context for av_dlog
8510150 Merge commit '21bc44038491e525335ad763883b0288402ff6a0'
98840ee Merge commit 'c7b610aa0b1bac47eea0056b13fe6e982b85844a'
d46c1c7 Merge commit 'e6153f173a49e5bfa70b0c04d2f82930533597b9'
99de3df Merge commit 'd58dd4b5b5d31cfd4092e38a5f2c894eee2ab078'
d5f65e9 Merge commit '124134e42455763b28cc346fed1d07017a76e84e'
743a295 Merge commit '2d7d91f06d6a1d243dc74c96d3389ee237a3b906'
5e99768 h264: Remove an assert on current_picture_ptr being null
fc15f58 doc/filters: add mp=noise example
8a7b82c doc/filters: itemize example for mp filter
6980453 build: eamad: Add missing dependency on mpegvideo code
aa66111 build: utvideoenc: Add missing dependency on Huffman code
0e28e3c doc/filters: remove reference to mp=hue filter, which was dropped
3b6e9cd lavc/dvdsubdec: parse the size from the extradata.
686a329 avopt: Reorder the default_val struct, making i64 the first field
21bc440 avopt: Explicitly store rational option defaults in .dbl
c7b610a avopt: Explicitly store float/double option defaults in .dbl
e6153f1 avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member
d58dd4b avopt: Store defaults for AV_OPT_TYPE_FLAGS in the i64 union member
124134e avopt: Store defaults for AV_OPT_TYPE_CONST in the i64 union member
d83ff76 intreadwrite: Dont evaluate value for AV_W* multiple times.
8c6d651 paf: avoid using expressions with sideeffects in AV_R*
daa3c28 configure: update sinks used by ffplay/ffmpeg
49c230f libavfilter/Makefile: add forgotten entries for the ff-sinks
172161c sink_buffer: fix #ifs for FF-sinks
2d7d91f svq1enc: Set picture_structure correctly
9167250 mpegvideo: remove last_picture_ptr / h264 assert.
1900012 mpegvideo_enc: remove assert that has become obsolete with the new API
2c34059 elbg: Fix an assert
9dcc4c3 Merge remote-tracking branch 'qatar/master'
b36f87f configure: add support for bdver1 and bdver2 CPU types.
3093939 avio: make avio_close NULL the freed buffer
a684267 pixdesc: cosmetics
cc86bd4 proresenc: Don't free a buffer not owned by the codec
6d9e74c proresenc: Write the full value in one put_bits call
aa264da adpcmenc: Calculate the IMA_QT predictor without overflow
9de7622 lavfi/transpose: implement landscape passthrough mode
3b34cbc examples/scaling_video: write to rawvideo file
838b1d6 lavf/segment: add EXT-X-MEDIA-SEQUENCE tag in M3U8 header
ebd703f lavf/segment: deprecate "ext" format in favor of "csv"
d815763 lavf/segment: add escaping for filename field of the CSV list file
2994897 tty: return av_get_packet() error codes instead of converting them to EIO
bf959ac tty: return EOF when the 'effective' end of file is reached. ('effective' because ansi/tty files may be concatenated with SAUCE/EFI metadata)
688cb71 aaccoder: switch to av_assert
7b1ff5e h263dec: fix xvid IDCT switching
f82c4fb x86: Add convenience macros to check for CPU extensions and flags
a84ac7a x86: h264dsp: drop some unnecessary ifdefs around prototype declarations
1fa4018 jpegdec: try to fix different flipping behavior of inteljpegs.
507d2d2 lsp: change assert to av_assert
c868219 lavc: put motion test back.
e6dc0da rmdec: remove unused variable
8cc7764 yadif: remove unused variable
b0dc428 Merge remote-tracking branch 'qatar/master'
344fbc4 mss12: merge decode_pixel() and decode_top_left_pixel()
626c1a3 mss12: reduce SliceContext size from 1067 to 164 KB
a97ee41 mss12: move SliceContexts out of the common context into the codec contexts
eb239a5 build: avcodec: order cosmetics
7681b88 intrax8dsp: Add missing #include to make header standalone
13b6b7e Delete motion-test tool; it is of doubtful utility.
5d55830 snowdec: remove unused variable
0b23452 ffv1: fix 2 uninitialized variable warnings
f099fbf Remove redundant masks in STORE_BGR24_MMX.
50b0ede Merge remote-tracking branch 'qatar/master'
083e65c fate: add ansi256 test case
15616eb intrax8: move functions from dsputil to own context
c8ef309 examples: add demuxing.c example
f7eec89 lavf/segment: set EXT-X-VERSION to 3 rather than to 4
34bf06a lavfi: when configuring a link, set channel layout from previous link if unspecified
06fc74b lavc/codec_desc: fix name of wavesynth codec
4654bf4 flvdec: fix creation of lots of phantom data streams
c112b6b configure: Treat warnings as errors in check_yasm()
19a71db psxstr: more correct array type.
c0daa73 fix flv new stream handling after head already parsed
5081310 lavf: add missing new line to some error messages 2
9d87cf5 lavfi/vf_frei0: add missing new line to some error messages
53241b5 lavc: add missing new line to some messages
08277a4 lavf: add missing new line to some error messages
9b4badb Fix libx264 profile listing
9cdb596 libmpcodecs: remove unused and half existing vo_fs variable
65a31a0 ansi: erase screen on first frame
3ac718d ansi: support 256-colors
95b9e56 ansi: support escaped codes where last argument is zero
368a768 ansi: remove misplaced return
c3f20ce Merge remote-tracking branch 'cus/stable'
75a4b91 Merge remote-tracking branch 'stev47/master'
899101d Merge remote-tracking branch 'qatar/master'
a26789c Fix compilation with yasm-0.6.2.
e309677 Merge branch 'master' of git://source.ffmpeg.org/ffmpeg
296140e cpia: move reget_buffer after header check
d55252c lavfi/mp: remove decimate wrapper
3061664 avoid ambigous buffersink names
e4e02a7 libavfilter: Support the forks ABI for buffer sinks
9d89c8b matroskadec, matroskadec, srtenc: Read/Write duration for subtitles.
6a0dfe3 fate-utvideoenc: remove unneeded -f avi
4814326 swr/resample: update SSSE3 flag to new name
12c8912 crypto: Remove a stray double space
235f74d Rename missed cases of FF_OPT_TYPE_* to AV_OPT_TYPE_*
5059162 flic: use AV_LOG_ERROR for error message
d2b927d filmstripdec: add new line to error message
dfb4757 lavc: support building with the forks ABI for avcodec_find_best_pix_fmt2()
42e7855 configure: add switch to enable debian/libav compatible ABI
7b607eb avfiltergraph: use avcodec_find_best_pix_fmt_of_2()
704a5a0 ffmpeg_filter: use avcodec_find_best_pix_fmt_of_2()
2a54ae9 imgconvert: add avcodec_find_best_pix_fmt_of_2()
5559444 ffplay: only free vfilters on exit
0e5042b ffplay: replace SDL_delay in read thread with SDL_CondWait
4a45e72 ffplay: requeue last picture on forced video refresh
fe79fc2 dvbsubdec: set width/height from display def if not set.
dddd006 wtvdec: set correct codec ID for CC streams.
54ca7e3 lavfi/hue: add process_command callback
fa838a0 configure: add decimate filter dependency on avcodec
9dd3d6c lavfi: port decimate libmpcodecs filter
6c01078 lavfi/mp=decimate: fix off-by-one logic in diff_C() x loop
e64b941 lavfi/mp: remove smartblur filter
d7587ba flvdec: remove duplicate return
0b7d12e vf_mp: fix duplicate return
52be542 Add some missing _EXTERNAL suffixes to yasm source files.
9cb9199 buffersink: remove stray ;
e234301 bintext: remove stray ;
f61ee9b dsicinav: fix signed integer overflow
a9a1bc5 ffplay: get rid of void casts in the option table
b103450 ffplay: fix function parameters
c617bed Merge remote-tracking branch 'qatar/master'
98298eb Merge commit 'ec36aa69448f20a78d8c4588265022e0b2272ab5'
f368334 Write TIFF Tag ExtraSamples when encoding pix_fmts that contain transparency information.
5eb532a Cosmetics: Reorder pix_fmts in tiffenc.c.
a5a90fa Simplify setting colour space for mono* when encoding tiff.
ede3d64 MSS1 and MSS2: set final pixel format after common stuff has been initialised
ee769c6 MSS2 decoder
e7b4337 v4l2: fix compile on systems that lack V4L2_PIX_FMT_CPIA1
d96d6ba configure: handle --disable-asm before check_deps
17337f5 x86: Split inline and external assembly #ifdefs
43b73d5 configure: x86: Separate inline from standalone assembler capabilities
6eac554 Add CPiA video decoder
469f8b1 ffmpeg: Fix assert failure
19d8954 find_stream_info: update last_dts more often
21411a4 pktdumper: Use a custom define instead of PATH_MAX for buffers
bcc4487 pktdumper: Use av_strlcpy instead of strncpy
372de27 pktdumper: Use sizeof(variable) instead of the direct buffer length
db0a0aa examples/scaling_video: add logging in case of image allocation failure
952caf1 examples/muxing: remove pointless #undef exit
438b86f faxcompr: fix byte alignment case
cb6defb examples/scaling_video: consistently use printf rather than av_log()
078e203 examples/scaling_video: add file doxy
e53becc examples/Makefile: give priority to pkg-config flags
ec36aa6 x86: Fix linking with some or all of yasm, mmx, optimizations disabled
50cd43f configure: Add more fine-grained SSE CPU capabilities flags
cdaec0b avfilter: x86: Use more precise compile template names
a886b27 x86: cosmetics: Comment some #endifs for better readability
04fc5c6 g723_1: add comfort noise generation
6fc892d libvorbisdec: fix const nitpick warning
040405b utvideoenc: Switch to dsputils' median prediction
bbefd27 utvideoenc: Avoid writing into the input picture
370bb89 mp3enc: fix const correctness
0e781d9 utvideoenc: remove unused variable
e8e4c8b Merge remote-tracking branch 'qatar/master'
11d957f avtools: remove the distinction between func_arg and func2_arg.
bbcedad avconv: make the -passlogfile option per-stream.
038c0b1 avconv: make the -pass option per-stream.
e2785fa cmdutils: make -codecs print lossy/lossless flags.
a231832 lavc: add lossy/lossless codec properties.
f4c020e swscale: fix usePal()
340e8e0 dnxhdenc: fix pointer type warning
b054580 wmalosslessdec: remove unused variable
d40e2c7 avfiltergraph: kill uninitialized variable warning
5e363bb flvenc: kill a uninitialized variable warning.
b3facc4 ac3dec: fix uninitialized var warning
310fd0d vsrc_testsrc: fix uninitilaized variable bug
19dceef vf_framestep: fix uninitilaized variable bug
afe6f33 swscale.c: remove unused variable
19008e0 wmavoice: switch to av_assert
158a70f mov: fix av_log int type
946ed78 aacdec: fix priming/skip for AAC HE/HE2
0fc684f aacdec: pass AVPacket to aac_decode_frame_int()
818f3dc audio_frame_que: remove broken code that is specific to old audio_que
ad7fae4 dshow: allow user to specify audio buffer size
a570465 lavfi/af_atempo: use av_malloc for rDFT buffers.
7816c7e Add missing codec descriptor for timingless subrip.
8579d4b Merge remote-tracking branch 'qatar/master'
1c66807 Merge commit 'd488c3bcbaf7ddda42597e014deb661a7e9e2112'
8db73c6 build: allow non-standard variations of linker -l/-L flags
85c8303 lavc: protect calls to frame_thread_encoder by HAVE_THREADS
e4fff08 exr: fix decoding ZIP16 and height not multiple of 16
bbabeb5 Add reminders to update the codec descriptor list with new codec IDs.
2d5c80b frame_thread_encoder: pass frame pict type and quality
097a909 frame_thread_encoder: pass private options
7baa115 build: export filtered -lz flag in config.mak
095792f build: add separate setting for host linker
2763587 configure: probe_cc: use separate variable for linker output flag
028b6d2b Add 'timeout' option to UDP protocol
2e6f93a x86: Always compile files with functions that are called unconditionally
2f2aa2e x86: mpegvideoenc: fix linking with --disable-mmx
d488c3b configure: support Bitrig OS
d39791b x86: mpegvideoenc: Do not abuse HAVE_ variables for template instantiation
7870722 Add 'rw_timeout' into URLContext
b64a72e yuv2rgb: handle line widths that are not a multiple of 4.
09d5e02 graph2dot: Use the fallback getopt implementation if needed
212ec5f tools: Include io.h for open/read/write/close if unistd.h doesn't exist
3ad9eac testprogs: Remove unused includes
dd4169a qt-faststart: Use other seek/tell functions on MSVC than on mingw
bff714a ismindex: Include direct.h for _mkdir on windows
a9b1a15 ffmpeg: count finished streams for last stats line.
6c06b56 rtpenc_xiph: switch to av_assert
d4bba93 sdp: Use static const char arrays instead of pointers to strings
c149586 gitignore: add scaling_video example.
2cbffc6 examples/Makefile: remove duplicated -f switch
74419fc examples: add scaling_video example
316afee lavfi: add smartblur filter
18217bb ffmpeg: report max time of unfinished streams in stats.
bcc45d6 x86: avcodec: Drop silly "_mmx" suffixes from filenames
efbd04c x86: avcodec: Drop silly "_sse" suffixes from filenames
06b5246 sdp: Include profile-level-id for H264
1ea77a5 add myself as vda decoder maintainer
ba53720 lavu: add snprintf(), vsnprint() and strtod() replacements for MS runtime.
6d35470 utvideoenc: use ff_huff_gen_len_table
5a582bd huffman: add ff_huff_gen_len_table
998f92d cllc: simplify/fix swapped data buffer allocation.
6af2480 rtpdec_h264: Don't set the pixel format
6f5b1a2 h264: Check that the codec isn't null before accessing it
0b58c77 audio_frame_queue: Define af_queue_log_state before using it
416d2f7 Merge remote-tracking branch 'qatar/master'
fb6fb0d tools: add make_chlayout_test perl script.
786dadc cmdutils: add -layouts option.
61e262f vp56: Don't use DECLARE_ALIGN on a typedef name
7627c35 vc1: export some functions
4f92d31 vf_hqdn3d: remove duplicate inline
fa6c795 allcodecs: fix vda order
e3b87b3 configure: fix vda order
78cca74 vdadec: implement vda decoder
e367d90 aiffdec: support QDM2
ae43c4c configure: use HOSTCC_C/O in check_host_cc
df0d634 configure: use AS_O setting in check_as
29b64b6 configure: use LD_O setting in check_ld()
dbc9f84 Revert "dsputil: make {add/put/put_signed}_pixels_clamped() non-static."
3d868fe build: Restore dependency of acelp_filters.o on celp_math.o
dafcbfe celp_math: Replace duplicate ff_dot_productf() by ff_scalarproduct_c()
5549854 celp_math: Move ff_cos() to the only place it is used
8f7c26e build: Use portable abstraction for linker/hostcc output file syntax
d5683ab configure: Fix shared library creation for OpenBSD
5395d88 vp56: Don't use DECLARE_ALIGN on a typedef name
be862c0 movenc: support for itunes tempo tag
237f53c cllc: simplify/fix swapped data buffer allocation.
5cc5d9d dpx: 10 and 12 bit decoding
0de4a56 mss1: move code that will be reused by MSS2 decoder into separate file
49df339 mss1: merge decode_intra() and decode_inter()
b42be2d avprobe: Get rid of ugly casts in the options table
99f5090 aiffdec: try #2 to fix bps
4abb88d Merge remote-tracking branch 'qatar/master'
b441a45 vf_hqdn3d: Remove a duplicate inline declaration
2bd6717 vf_hqdn3d: Don't declare the loop variable within the for loop
e0f7a9f huffyuv: update to current coding style
f76e478 huffman: update to current coding style
125c6c0 rtsp: Free the rtpdec context properly
60924df examples/decoding_encoding: make operation logic more self-evident / predictable
3b0e276 examples/Makefile: apply misc minor fixes to the RM rule
c0bca64 examples/decoding_encoding: store temporary files in current dir
73b40da Use correct format identifier for uint64_t.
4e8b206 mpc: fix seeking to the end
a503afb mpc: clip seeking timestamp in valid range
3f02c53 build: fft: x86: Drop unused YASM-OBJS-FFT- variable
b9b97c2 aiffdec: fix bits per sample
a366bea ffplay: fix odd YUV width by cropping the video
95d1af1 build: Fix compilation when configuring with a prog suffix
851bac4 vf_hqdn3d: avoid declaring variable in for()
17106a7 Merge remote-tracking branch 'qatar/master'
3a621c9 nutenc: Support writing an index
b2a8ce4 nutenc: keep track of max_pts
c2a134c nutenc: keep track if keyframe PTS
e6a045b nutdec: Flip the direction for seeking with an index in the failure case.
cebbaf5 nutdec: improve information in error message
d1ee2cf nutenc: keep track of the written syncpoint count
d7f9786 audio_frame_queue: Clean up ff_af_queue_log_state debug function
1ce5dce dwt: Remove unused code.
88386fe cavs: convert cavsdata.h to a .c file
a6d9f9e cavs: Move inline functions only used in one file out of the header
ef07ac1 cavs: Move data tables used in only one place to that file
09bd0ea fate: Add a single symbol Ut Video decoder test
7a1944b vf_hqdn3d: x86 asm
566858a vf_hqdn3d: support 16bit colordepth
8f9941b avrndec: silence warning about incompatible pointer types
44b0b85 avconv: prefer user-forced input framerate when choosing output framerate
bfb3902 h264: ff_init_cabac_states doesnt use its argument thus remove it
c684cb2 Merge remote-tracking branch 'qatar/master'
0c3a3b7 ac3_probe: fix probing of non standard AC3
db70730 x86: fft: remove unused fft_dispatch* functions
cba79d2 avconv: remove unused variable opt_shortest
4b9e448 lavf: fix avio statistics for packets directly read without the buffer.
efab2e0 FATE: Add Canopus Lossless tests
2626cc4 matroska: Mark S_TEXT/UTF-8 as Subrip encoded subtitles.
0bb37bb riff: fix remuxing of atrac3 in wav
65b552c lavc: add some missing .long_name to codec_descriptors[]
4abb353 Fix one of the problems with -codecs, -encoders and -decoders.
aa7a565 cllc: Pad swapped buffer
2a57c9a dpx: 10 and 12 bit encoding
fef9e84 examples/decoding_encoding.c: tell where the decoding output files are printed
864e8ad examples/muxing: update to the new avcodec_encode_video2() API
5ac603d doc/developer: add "Adding files to the fate-suite dataset"
15a0fb5 Merge remote-tracking branch 'qatar/master'
bec180e Merge commit 'a1bcc76e6036e78f25cbb7323c145056cfca9d93'
6b72615 rtpdec_xiph: switch to av_assert()
b66afe0 lavfi/asetpts,setpts: rework debug log
1181461 lavfi/asetpts,setpts: add variables T, STARTT, PREV_INT and PREV_OUTT
01cb4c8 utvideodec: Fix single symbol mode decoding
3d6d59e doc/filters: itemize examples for *settb filters
c45178c doc/filters: itemize examples for *setpts filters
0043db2 doc/filters: move *setpts and *settb filters to the multimedia filters section
0b9a915 lavfi: rename vf_setpts.c to f_setpts.c
de60880 lavc/dvdsubenc: check the type of rectangles.
081bab5 truespeech: drop useless casts
0c88e7a libavcodec: drop bogus dependencies from mpc[78] and qdm2
2e2b8ef mpegaudio: move ff_mpa_enwindow to a separate file
a1bcc76 cmdutils: fix a memleak when specifying an option twice.
4d7adec AVOptions: store defaults for INT64 options in int64 union member.
12b1512 lavf/utils: Try to unwrap pts/dts so as to minimize wraps
254917f lavf/utils: run update_initial_timestamps() outside some if()
dc40285 x86: mpegvideo: more sensible names for optimization file and init function
d211547 x86: mpegvideoenc: Split optimizations off into a separate file
26ce9ae dnxhdenc: x86: more sensible names for optimization file and init function
f1e06d3 svq1/svq3: Move common code out of SVQ1 decoder-specific file
43da682 dirac: add Comments and references to the standard
06e751a lavr: x86: optimized 6-channel flt to fltp conversion
e07c970 lavr: x86: optimized 2-channel flt to fltp conversion
5245c9f lavr: x86: optimized 6-channel flt to s16p conversion
31d0d71 lavr: x86: optimized 2-channel flt to s16p conversion
6092daf lavr: x86: optimized 6-channel s16 to fltp conversion
91851a7 lavr: x86: optimized 2-channel s16 to fltp conversion
205ace8 lavr: x86: optimized 6-channel s16 to s16p conversion
8eeffa8 lavr: x86: optimized 2-channel s16 to s16p conversion
b66e20d lavr: x86: optimized 2-channel fltp to flt conversion
d5b4e50 lavr: x86: optimized 6-channel fltp to s16 conversion
a58a013 lavr: x86: optimized 2-channel fltp to s16 conversion
90cc27f lavr: x86: optimized 6-channel s16p to flt conversion
46f929a lavr: x86: optimized 2-channel s16p to flt conversion
13df7d2 lavr: x86: optimized 6-channel s16p to s16 conversion
c0e1253 lavr: x86: optimized 2-channel s16p to s16 conversion
91c18be ffmpeg: fix wrap correction code.
168ddcd mjpeg: fix fliping with emu edges.
628e6d0 Fix partially hidden macroblocks for 10-bit DNxHD.
15acfa2 ffv1: more than 8 bit per RGB channel
2b3b52d lagarith: fix alignment on buffers passed into prediction dsp code.
732dfc7 lavf/ape: Fix stream duration calculation
599a4e0 mpeg4audio: dont take the SBR flag too serious.
104f42e Merge remote-tracking branch 'qatar/master'
7b44061 doc/APIchanges: add an entry for codec descriptors.
a0a5fed vorbisenc: set AVCodecContext.bit_rate to 0
890fddd vorbisenc: fix quality parameter
c2271fa lavfi: free partial audio buffers when destroying links.
e981215 FATE: add ALAC encoding tests
4b0e0f3 lpc: fix alignment of windowed samples for odd maximum LPC order
f24cc1b alacenc: use s16p sample format as input
358078d alacenc: remove unneeded sample_fmt check
ec7a212 alacenc: fix max_frame_size calculation for the final frame
081a822 FATE: Add Canopus Lossless tests
12ad68b utvideoenc: use dsp.sub_hfyu_median_prediction
729b2d0 utvideoenc: align mangled buffer starts.
d79c87a utvideoenc: drop step
ba69eb5 utvideoenc: avoid writing into the input picture.
f92f493 utvideoenc: use ff_generate_len()
52820bc lavfi/overlay: fix return values.
a9cfe65 lavfi/split: handle closed outputs.
8b61aba ffmpeg: use close_output_stream more systematically.
666fd09 ffmpeg: move close_output_stream earlier.
425b771 ffmpeg: make decoding_needed a counter.
beeba91 lavfi: add a closed field to AVFilerLink.
ac07f94 ffmpeg: use AV_BUFFERSRC_FLAG_PUSH.
5d4ef00 adpcm_swf: Use correct sample offsets when using trellis.
7011a42 rtmp: support strict rtmp servers
ac33016 mjpegdec: support AVRn interlaced
3f943fe huffman/huffyuv: move lorens huffman table generation code to huffman.c/h
4fced11 utvideoenc: optimize and simplify mangle_rgb_planes
5b170c0 x86: remove FASTDIV inline asm
3699960 Merge remote-tracking branch 'qatar/master'
a721952 examples/decoding_encoding: flush audio frames in the encoder
535df74 examples/decoding_encoding: re-organize frame configuration code
780bf75 doc/filters: fix level for the flite Examples subsection
6fa4886 build: x86: Only compile mpegvideo optimizations when necessary
2c0b164 doc/faq: mention doc/examples
005af8c examples/muxing: cast sws_scale() argument to the expected one
4a91962 doc/eval: add missing documentation of functions
4a32b30 doc/filters: itemize examples for pad filter, and fix a few typos
66baa45 configure: Drop fastdiv option
4264a0d build: Make the E-AC-3 encoder select the AC-3 encoder
efa4d6a fate: flac: Only run tests requiring samples when samples are available
bc151ae avrn: lowercase "name" and expand"long_name"
e16fda9 mov: Change default aac priming fallback from 2112 to 1024
37a15f3 mov: parse custom "----" Metadata
50df561 Merge remote-tracking branch 'qatar/master'
72e8d86 dirac: use meaningful return values
26ec392 lavf: remove unused AVStream pointer.
3dba9e1 lavf: add const qualifier to AVCodecDescriptor pointer in is_intra_only().
44c56a1 flacdec: simplify sample buffer handling
ea98507 flacdec: simplify loop in decode_residuals()
2e2d0b1 fate: make Ut Video encoder tests use bitexact swscale flags
10c3329 doc/ffmpeg: extend documentation for -(no)stdin option
957521e fate: make Ut Video encoder tests use bitexact swscale flags
62527dc rmdec: parse logical-fileinfo, instead of creating phantom tracks
19a61bf rmdec: pass mime type to ff_rm_read_mdpr_codecdata()
85a5767 lavf: factor ff_free_stream() out
3ac754b hls: fix min DTS code, try #2
bf60633 hls: fix EOF check
9a19904 lavfi/showspectrum: add priv_class and flags to options
7123e95 hls: use av_compare_ts() instead of comparing apples to oranges.
1c585dd lavfi/asyncts: Fix compilation with GCC 4.7
f4aeb48 ffmpeg: remove outdated warning.
ac45637 lavf/nutenc: write stream metadata.
454e37c lavf/nut: define fourcc DVBT for DVB_TELETEXT.
dcae2ec ffmpeg: remove useless flags to EOF av_buffersrc_add_ref.
5bbe414 lavfi/buffersrc: add AV_BUFFERSRC_FLAG_PUSH.
3899e49 lavfi/edgedetect: use "@see" instead of the invalid "@url".
ddda29b lavfi: add showspectrum filter.
786f06e h264: fix variable overflow after a few years of video playback
d0b68a9 fix spelling
415f4cc dshow:protect access to curbufsize to promote consistency
a966d94 dshow: avoid integer overflow when using curbufsize
1826369 utvideoenc: Port to ff_alloc_packet2
67308bd fate: fix utvideoenc tests
08bd8c8 rename the remaining instances of HAVE_MMX2 to HAVE_MMXEXT
bb3ed3b Merge remote-tracking branch 'qatar/master'
aee5103 Merge commit 'f8b1e665539010d3ca148f09cb1203c20c1ca174'
67a6dac Merge commit '7c5012127fb7e18f0616011257bb4248f6a8b608'
c5af068 Merge commit '8fc83fb081963001e1197c6fdd59fd2af415078a'
deb2377 build: amrwb: Drop redundant lsp dependency declaration
d71e2c1 fate: fix utvideoenc tests
93e75c7 ffmpeg_opt: get rid of casts for the HAS_ARG case
949938d ffmpeg_opt: remove casts for OPT_FUNC2
581537c ffmpeg_opt: fix copy_tb
927022a Merge commit 'd3810c47fe8c9509c28c65c0244e743c1d353daf'
a5a0ded Fix duplicate packet init introduced by 7f9aaa4
b96509c fate: Add FATE tests for the Ut Video encoder
1ab5a78 lavc: add Ut Video encoder
677e763 mpegvideo_enc: remove stray duplicate line from 7f9aaa4
76c3fff h264: Workaround invalid MPEG-TS broadcasts
9e5f79e avrndec: add DR1 capability flag
b1acf5d AVRn: fix progressive
ba2cf85 lavc: move AVRn to a seperate decoder.
1e60721 swscale: x86: fix #endif comments in rgb2rgb template file
602b189 avconv: mark more options as expert.
f9fada2 avconv: split printing "main options" into global and per-file.
6e3857f avconv: refactor help printing.
f8b1e66 avconv: print info/capabilities options in a separate help group.
1136bd3 avtools: add -h demuxer/muxer
a3ad68d cmdutils: extend -h to allow printing codec details.
7c50121 cmdutils: change semantics of show_help_options() and document it.
dc4c24a avtools: move some newlines to show_help_options().
79600a8 avconv: deprecate -isync.
8fc83fb avconv: reformat the options table.
d3810c4 avconv: get rid of ugly casts in the options table.
db4766a avconv: try to match codecs by codec descriptor name as a last resort.
f617135 avtools: fix show_foo() signatures.
a93c221 dshow: protect access to curbufsize
42dbf06 dshow: cleanup reference
c28d80f lavc: avcodec_get_name: return "none" for AV_CODEC_ID_NONE.
c9fe864 Merge remote-tracking branch 'qatar/master'
4855022 vorbisdec: remove some pointless comments
5980e57 lavfi: add volumedetect filter.
13b965e ffmpeg: reindent after last commit.
429c6ca ffmpeg: reduce differences with avconv for in/out scheduling.
af50860 ffmpeg: Clip invalid video timestamps like audio instead of failing hard.
0de4918 rawdec: support AVRn 1:1 raw interlaced mode
e35c0ee lavf/segment: fix computation of M3U8 segment target duration
a21f65b elbg: switch to av_assert
9018f8c elbg: fix assert
28ff17f lavf: add use_wallclock_as_timestamps
92b8c9d lavf/au: check bits per coded sample.
7f46f04 buildsys: fix cleaning of libmpcodecs
e707300 h264: vdpau: fix crash with unsupported colorspace
8b13445 avprobe: add const to AVCodec pointer
edb5238 libavformat: add const to AVCodec pointers
11434c9 pthread: add const to AVCodec pointers
6c180b3 Merge remote-tracking branch 'qatar/master'
69fc248 doc/muxers: simplify segment examples
2d31ae2 lavf/segment: change default value for segment_list_size option, from 5 to 0
1c522e3 lavf/segment: guess list type from list filename suffix
dc7e4d6 lavfi/mp: remove framestep wrapped filter
48d1164 lavfi: add framestep filter
7cd5fa3 lavfi/testsrc: set output framerate
e5ae2f9 lavf/segment: add M3U8 list support
4a12d1e lavf/segment: compute max list segment duration
769500c lavf/segment: create segment_list_open and close functions
d3a2a61 lavf/segment: fix bogus segment index rewrapping logic
b89e00b lavf/segment: move file description to @file doxy
7252135 lavf/avio: flush internal buffer when calling avio_close()
63f57f8 lavf/avio.h: doxygen avio_flush()
5296d7b ffmpeg,ffplay: show filter options
42d621d lavfi: add priv class to filter definitions and flags to filter internal options
831a999 lavfi/movie: split class definitions for movie and amovie
a77436a lavfi/lut: duplicate class definitions for each lut variant filter
8e2cf68 doc/Makefile: add doc target, as an alias for "documentation"
9467f4e lavc/tscc: use reget_buffer.
7f9aaa4 mpegvideo_enc: don't use deprecated avcodec_encode_video().
7c10194 cmdutils: refactor -codecs option.
3c0df90 avconv: make -shortest a per-output file option.
91e59fe lavc: add avcodec_descriptor_get_by_name().
0a0f19b lavc: add const to AVCodec* function parameters.
15c71df swf(dec): replace CODEC_ID with AV_CODEC_ID
e0aa5e7 dvenc: don't use deprecated AVCODEC_MAX_AUDIO_FRAME_SIZE
7e49474 ffmenc: switch to av_assert
b5abebe acelp_filters: switch to avassert
8337b5d rtmpdh: Do not generate the same private key every time when using libnettle
ceb8773 libvpxenc: Fix CQ encoding without a specified bitrate
1ee7a29 libvpxenc: only force CBR if a bitrate is set
a2dd4f7 rtp: remove ff_rtp_get_rtcp_file_handle().
e7993ec rtsp.c: use ffurl_get_multi_file_handle() instead of ff_rtp_get_rtcp_file_handle()
d6b9da1 avio: add (ff)url_get_multi_file_handle() for getting more than one fd
2e8f3cb h264: vdpau: fix crash with unsupported colorspace
ca00a7e amrwbdec: Decode the fr_quality bit properly
6f98e29 mips: change list of files with MIPS copyright notice in mips.txt
2b02bc6 mips: add assembler flags for mips32r2 ISA and mhard-float
9341bbf vf_yadif: fix permissions.
71adb74 vf_tinterlace: leave harmless permissions alone.
d37f823 vf_thumbnail: fix permissions.
469d07a vf_select: require AV_PERM_PRESERVE.
f6647d8 vf_removelogo: fix permissions.
616c3f3 vf_overlay: fix permissions.
5ec6ae9 vf_idet: fix permissions.
3bc644e vf_fps: fix permissions.
738fab1 vf_fieldorder: fix permissions.
3c0cc3a vf_fade: fix permissions.
d5765d4 vf_drawtext: fix permissions.
0238806 vf_drawtext: fix permissions.
8492355 vf_deshake: fix permissions.
f3133a4 vf_delogo: fix permissions.
12ff3fa vf_colormatrix: fix permissions.
ceb8dc1 vf_ass: fix permissions.
0766387 vf_alphamerge: fix permissions.
de35d2b avf_concat: fix permissions.
44127c0 af_channelmap: fix permissions.
368f368 af_channelmap: require AV_PERM_PRESERVE.
44aeb06 fifo: fix permissions.
a34eb39 split: set rej_perms = AV_PERM_WRITE on outputs.
a0d274d sink_buffer: require AV_PERM_PRESERVE.
e54e30c lavfi: grant all permissions on mallocated audio buffers.
cc8104b lavfi: fix erroneous use of AV_PERM_PRESERVE in ff_inplace_start_frame.
046eb21 lavfi: grant all permissions on mallocated video buffers.
fa3fde1 Merge remote-tracking branch 'qatar/master'
4aa3d7b libvpxenc: use the default bitrate if not set
77f47e3 utvideo: Rename utvideo.c to utvideodec.c
fd6a085 doc: Fix syntax errors in sample Emacs config
517a2bb lavfi/edgedetect: add rounding for high/low threshold.
7e5a622 escape124: Fix long == 64 assumtation.
3a1ca24 ccitt fax: fix some group3 1d files without EOL
0f64cd1 mjpegdec: more meaningful return values
20bcce5 configure: clean up Altivec detection
3d78170 escape124: fix integer overflow leading to excessive memory allocation
962e912 getopt: Remove an unnecessary define
4b529ed deprecate av_parse_cpu_flags
540bd5a av_parse_cpu_caps: add "mmxext" as alias for mmx2
e71df84 fft-test: switch to new cpu flags API
3250231 lavfi: add edgedetect filter.
cb5ab02 rtmp: Use int instead of ssize_t
da8201c getopt: Add missing includes
12d2bbf lavfi/movie: extend a doxygen comment.
e6ee58f libswscale: fix #endif comments in rgb2rgb_template.c
584acbf lavfi/movie: set pkt->stream_index for flushing.
bb46b9a vc1dsp_mmx: remove libavutil/internal.h include
9bfeaf6 simple_idct_mmx: remove libavutil/internal.h include
64b23d7 x86/motion_est_mmx: remove libavutil/internal.h include
191ffc7 x86/mlpdsp: remove libavutil/internal.h include
a3ececf yadif: remove libavutil/internal.h include
501b681 lpc_mmx: remove libavutil/internal.h include
7cb9f1a idct_sse2_xvid: remove libavutil/internal.h include
e5f2731 rtmp: Add support for receiving incoming streams
75cd9a6 libvpxenc: check for odd RC parameter combinations that could crash
d472453 libvpxenc: fix division by zero
c581cb4 Merge remote-tracking branch 'qatar/master'
7ebe396 Add missing includes for code relying on external libraries
208d6e6 lavfi/hue: add verbose debug message showing initial parameters
5b0151a lavfi/hue: reindent after previous commits
419e1b7 lavfi/hue: apply misc fixes to default values setting
191b77e lavfi/hue: add named options support
6efce3a lavfi/mp: remove hue wrapped filter
232e35d Fix even more missing includes after the common.h removal
f704a07 build: Factor out rangecoder dependencies to CONFIG_RANGECODER
c292f6a build: Factor out error resilience dependencies to CONFIG_ERROR_RESILIENCE
6961bdf x86: avcodec: Consistently name all init files
e701b0c Support reading 16-channel lxf files.
33e1128 Add more missing includes after removing the implicit common.h
569027e movtextdec: Don't emit errors for normal duration-end packets.
6057de1 srtenc: Add timing-less "subrip" encoder.
6af680f srtdec: Add timing-less "subrip" decoder.
b1b84b0 lavf: minor bump for avformat_queue_attached_pictures()
484aec4 LICENSE: correct incorrect claims on *GPL incompatibility
c151e0c ffplay: reque attached pictures on channel changes.
11f8f2c avformat: export queue_attached_pictures
a39c5c4 dv: fix null ptr dereference
f0896a6 sp5xdec: fix off by 1 error causing a crash
747774e av_get_audio_frame_duration: fix ra144
6ecf1eb snowdec: add 2 av_asserts to check run validity
4a596d1 snowdec: check log in get_symbol2()
70766c2 Add some more missing includes after removing the implicit common.h
0114c57 mpegvideo: dont call draw edges on lowres
e8c4022 h263penc: fix multitheraded encoding
e2c54d4 mpegvideo_enc: reset mb_x/y before writing the headers
717a187 motion_est: switch some asserts to av_assert
1d9c2dc Don't include common.h from avutil.h
93f257d rtmp: Automatically compute the hash for SWFVerification
9e89bc3 Merge remote-tracking branch 'qatar/master'
635ac8e rtmp: Add support for SWFVerification
661454a api-example: use new video encoding API.
aee7b88 msmpeg4v2: initialize mb_type array
fafd844 mpegvideo: fix MB/MV vissualization on videos that are not mod 16 == 0
29cfdd3 x86: avcodec: Appropriately name files containing only init functions
be12958 mpegvideo_mmx_template: drop some commented-out cruft
6093960 movdec: Try to recover from overreading atoms
f952ae1 pafdec: fix wrong check for input buffer size.
456f0c6 pafdec: fix wrong palette index check.
4cf4028 libavresample: add mix level normalization option
11928d2 w32pthreads: Add missing #includes to make header compile standalone
fb7e780 rtmp: Gracefully ignore _checkbw errors by tracking them
8b6a5a7 rtmp: Do not send _checkbw calls as notifications
02f12de vda: better frame allocation.
c0f4cf7 prores: interlaced ProRes encoding
70f0ffa bmv_videodec: fix out of array read
068c8ce remove duplicated code
c8e186f prores_kostya: implement interlaced encoding.
f0cbab2 prores_kostya: fix incorrect picture_size field.
a22c996 Add ICO muxer
aec9390 Check for avio fail in avformat_write_header, av_write_frame
7427d1c Merge remote-tracking branch 'qatar/master'
0e05908 vda: fix make checkheaders.
a32fa21 lavfi/asetnsamples: push as many frames as ready
0d230e9 g723.1: simplify scale_vector()
a4b8fc3 g723.1: simplify normalize_bits()
063910f vda: cosmetics: fix Doxygen comment formatting
694be29 vda: better frame allocation
dc87ac5 vda: Merge implementation into one file
3c37970 vda: support synchronous decoding
cfc680a vda: Reuse the bitstream buffer and reallocate it only if needed
082b745 filter_design: document ownership and permissions.
271ddb1 lavfi: use min_perms and rej_perms for out pads.
67a804b dvdsubenc: reindent after recent commit.
2d3acbf lavc: add const to AVCodecContext.codec_descriptor.
9bb936a lavc: reimplement avcodec_get_name with descriptors.
690ef61 ffmpeg: copy subtitles frame dimensions.
e4f4d99 ffmpeg: make -s work for subtitles too.
17e4023 dvdsubenc: set frame size in extradata.
b1511e0 lavf: probe PGS subtitles definition.
2dedd8f dvdsubenc: make it usable for transcoding.
0cad101 ffmpeg: add an option to fix subtitles durations.
ad08dfd build: Factor out mpegvideo encoding dependencies to CONFIG_MPEGVIDEOENC
1bfa349 vda: merge implementation into one file.
7f3dfd2 vda: support synchronous decoding.
47682dd more verbose error messages at configure time
e47d979 asfdec: ignore too tiny indexes
0af85d5 avprobe: Include libm.h for the log2 fallback
cee0343 proresenc: use the edge emulation buffer
fb96c1c rtmp: handle bytes read reports
5e3900c hls: Initialize stream_offset before find_stream_info.
cc913f7 hls: check that the streams have been initialized before checking their discard flags.
fe5fba4 configure: Fix typo in mpeg2video/svq1 decoder dependency declaration
d752509 Use log2(x) instead of log(x) / log(2)
ffda8f0 Proresenc: add multithreading support
90540c2 x86: swscale: fix fragile memory accesses
10b83cb x86: swscale: remove disabled code
480178a x86: yadif: fix asm with suncc
8ec0204 x86: cabac: allow building with suncc
c8252e8 x86: mlpdsp: avoid taking address of void
87fa05a ARM: intmath: use native-size return types for clipping functions
603221e g723_1dec: inline normalize_bits() in scale vector and optimize it.
20035fa g723_1dec: remove dead code that leaked in from libav
84d29df g723_1dec: remove unneeded cliping that leaked in from merge from libav
a9040a1 g723_1dec: avoid memcpy
d8c3170 Merge remote-tracking branch 'qatar/master'
bd70a52 paf: prevent invalid write
c3da2c1 build: extend documentation building mechanism
ae60d2c lavfi: add hue filter
03e8944 lavc: add missing codec descriptors.
f594daf tools: add a script to find missing codec descriptors.
7106000 h264_cavlc: switch forgotten assert to av_assert
e9d0ab5 h264: fix x264 build detection
69665bd g723.1: do not pass large structs by value
138914d g723.1: do not bounce intermediate values via memory
cbcf1b4 g723.1: declare a variable in the block it is used
35b533e g723.1: avoid saving/restoring excitation
4b728b4 g723.1: avoid unnecessary memcpy() in residual_interp()
f645710 g723.1: make postfilter write directly to output buffer
1953264 g723.1: drop unnecessary variable buf_ptr in formant_postfilter()
b2af2c4 g723.1: make scale_vector() output to a separate buffer
783da0d g723.1: make autocorr_max() work on an arbitrary buffer
3716105 g723.1: do not needlessly use int64_t
47c73a7 g723.1: use saturating addition functions
4aca716 g723.1: optimise scale_vector()
1eb1f6f2 g723.1: remove useless uses of MUL64()
5a43eba g723.1: remove unnecessary argument 'shift' from dot_product()
8b0de73 g723.1: deobfuscate "(x << 4) - x" to "15 * x"
fddc5b9 celp: optimise ff_celp_lp_synthesis_filter()
6c4975e libavutil: add saturating addition functions
ed8d827 riffenc: fix aac
5c0d8bc lavfi: add avfilter_get_class() and iteration callbacks
a25346e lavu/opt.h: add AV_OPT_FLAG_FILTERING_PARAM macro
3239382 doc/texi2pod: add "use warnings" directive
118bd60 Optimized unscaled yuvp9/yuvp10 -> yuvp16 conversion.
bb70739 oggparsetheora: fix metadata parsing
17c11ce cllc: Implement ARGB support
ba752dc cllc: Implement ARGB support
7fda47d cllc: Add support for QRGB
f4bb38c cllc: Rename some funcs to represent what they actually do
21d62c4 cllc: Add support for QRGB
4637009 cllc: Rename some funcs to represent what they actually do
ab0ea7c ffplay: avoid SDL_atoi()
d70231f Fix reading past the end of frame buffer.
bd92205 mov: remux AALP tag
bbe1a46 fate: split asyncts from aresample test
3b9e832 x86: Drop silly "_yasm" suffixes from filenames
d5c90ff lavf: reimplement is_intra_only() by using the AVCodecContext codec descriptor
da74e88 lavc: add codec_descriptor field to AVCodecContext.
d0bf3bf Merge remote-tracking branch 'qatar/master'
f30ff54 doc: Clarify licensing issues arising from external libraries
bdefe22 lavf: Detect discontinuities in timestamps for framerate/analyzeduration calculation
30c26c2 lavf: Initialize the stream info timestamps in avformat_new_stream
6e9bbc6 id3v2: Match PIC mimetype/format case-insensitively
6fd7bf7 sgidec: fix error free end detection.
39c56ef sgidec: correct end pointer
c5ea3a0 ffmpeg: Do not discard slightly invalid timestamps.
15e4bd6 vc1dec: support debug & FF_DEBUG_PICT_INFO.
a036ac5 lavf: do not discard correct dts in favor of wrong pts for vc1-wmapro.ism
2e4b662 mov: add av_dlog() to CTTS reading code like is already done in STTS.
575db88 configure: Rename check_asm() to more fitting check_inline_asm()
e017c87 fate: Only test enabled filters
3aa696e avresample: De-doxygenize some comments where Doxygen is not appropriate
7d23a65 asfdec: fix FRAME_HEADER_SIZE
5a49482 dsputil_template: switch to av_assert
f5f3684 Merge remote-tracking branch 'qatar/master'
f5ce90f rtmp: split chunk_size var into in_chunk_size and out_chunk_size
a810350 rtmp: Factorize the code by adding find_tracked_method
885da7b lavf: simplify is_intra_only() by using codec descriptors.
51efed1 lavc: add an intra-only codec property.
c223d79 lavc: add codec descriptors.
48d20b9 snowdec: increase stack size
994923e dwt: switch to av_assert
58825a1 msrle: fix regression causing null ptr dereference
f950592 cavsdec: check dimensions being valid.
bd6ece4 mp3enc: fix CODEC_ID/CodecID that leaked in from older patch
e874b29 doc/Makefile: invoke perl to interpret texi2pod.pl
ad5043e cmdutils: show options in show_help_children only if the context has options
a6d6b8a lavu/opt: fix crash in av_opt_next() in case the class has no options
2ff67c9 lavc: fix mixing CODEC_ID/AV_CODEC_ID in C++ code.
7fd467f mp3/mp2: identify the video codecs as APIC through query_codec.
22d804b ffmpeg: dont auto match videostreams with attachment pics.
f9f11c1 lavf: return APIC fourcc from query_format() if the codec is supported as an attachment pic
b2bc48a iff: replace av_abort by av_assert0
18b0c39 Merge remote-tracking branch 'qatar/master'
33de86d dict: move struct AVDictionary definition to dict.c
987170c dict: add av_dict_count()
d9d0c1c mjpegdec: support AVRn interlaced
05c36e0 g723.1: fix addition overflow
52aa301 g723.1: simplify and fix multiplication overflow
e141cf2 g723.1: deobfuscate an expression
e2b7c57 g723.1: remove unused #includes
0d735ca ARM: add missing "cc" clobber in av_clipl_int32_arm()
633b90c Merge remote-tracking branch 'qatar/master'
9692674 ffmpeg: Allocate new buffer for bitstream filter when buffer shifted
a0d1502 yadif: check input video size.
8f29901 yadif: remove get_video_buffer, its redundant now
2f7e8dc yadif: redesign first and last 2 lines handling.
3eebc1e rtmp: Factorize the code by adding handle_invoke_error
71036a3 rtmp: Factorize the code by adding handle_invoke_status
5e6001d rtmp: Factorize the code by adding handle_invoke_result
54918d0 libavutil: remove unused av_abort() macro
6d3783d ffmenc: replace if/abort with assert()
1c4ab37 libavutil: drop offsetof() fallback definition
d913fd1 libavutil: drop fallback definitions of INTxx_MIN/MAX
83c93fe configure: Check for a sctp struct instead of just the header
c72f12c configure: suncc: Add -xc99 to dependency flags, required on Solaris
804d7a1 doxygen: Fix function parameter names to match the code
52561d0 doc: Drop obsolete shared libs cflags hint to workaround Cygwin gcc bugs
90f7e61 swf: Move shared table out of the header file
2804ba6 swf: Move swf_audio_codec_tags table to the only place it is used
84f9d78 fate: add G.723.1 decoder tests
9f088a1 Merge remote-tracking branch 'qatar/master'
e1a983e Merge commit '0c00fd80ee4791bd70b634084307fc9f179e0412'
fc97f8e ffmpeg: factorize process_input() out
b7e9eea Merge commit 'f154ef1ae5b03f288dd8c025dab1884b4cb20c1a'
0db9eba motion_est: drop inline from sad_hpel_motion_search()
5bf7bc6 motion_est: remove unused macros
74f82f9 motion_est: remove useless no_motion_search() function
e13df05 dvbsub: reindent after last commit.
aed032c dvbsub: fix encoding of termination packets.
f9150c8 lagarith: frame multithreading
cc650cf Remove "Error parsing options string [...]" messages.
5d8e54f checkheaders: Rename HEADEROBJS to HOBJS
2cdb081 ffmpeg: reduce difference to qatar by a few lines
b41d481 common.mak: add forgotten hunk from last merge
36a8c43 doxygen: qdm2: Drop documentation for non-existing function parameters
24d3796 build: add HOSTOBJS to SUBDIR_VARS list
f69f403 mpegvideo: reduce excessive inlining of mpeg_motion()
7a85115 mpegvideo: convert mpegvideo_common.h to a .c file
18bbca1 build: factor out mpegvideo.o dependencies to CONFIG_MPEGVIDEO
bd971dd aasc: 8bit support
8a57ca5 aasc: fix out of array write
d7a4f8f Move MASK_ABS macro to libavcodec/mathops.h
070a402 x86: move MANGLE() and related macros to libavutil/x86/asm.h
c318626 x86: rename libavutil/x86_cpu.h to libavutil/x86/asm.h
122d5c5 aacdec: Don't fall back to the old output configuration when no old configuration is present.
4ec03d1 bessel: check that the function terminates as expected by av_assert2().
f79f25e integer: switch to av_assert
ae199ab integer: fix typos in asserts
f6580b5 lavfi: add asetpts audio filter
11a1033 Merge remote-tracking branch 'qatar/master'
4270d8c lavd/x11grab: deprecate "nomouse" specification in filename
be2b885 doc/indevs: document missing options in x11grab section
c93b796 lavd/x11grab: apply misc consistency fixes to options definition
f09a069 doc/indevs: use separate @example blocks for separate examples
083754f doc/indevs: rework options description in the x11 grab section
7794dde doc/ffmpeg: do not show examples making use of the deprecated glob_sequence pattern type
3a06ea8 lavf/img2dec: add and document pattern_type option
0325e01 doc/demuxers: itemize image2 examples and put them in a dedicated subsection
f89584c rtmp: Add message tracking
1243c72 rtsp: Support mpegts in raw udp packets
df8cf07 rtsp: Support receiving plain data over UDP without any RTP encapsulation
c864e46 rtpdec: Remove an unused include
bfb82fc rtpenc: Remove an av_abort() that depends on user-supplied data
cb5bb52 lavf/movenc: use two explicit bytes instead of a short.
e6dd285 lavfi/atempo: remove dead increment.
7ca14c7 vsrc_movie: discourage its use with avconv.
ab29609 avconv: allow no input files.
a5fd7c6 avconv: prevent invalid reads in transcode_init()
57d2422 avconv: rename OutputStream.is_past_recording_time to finished.
0c00fd8 avconv: split the code for processing input packets out of transcode()
b615dbb lavf: block special characters in dump metadata
f154ef1 avconv: send EOF to lavfi even if flushing the decoder fails
cc2133b avconv: get rid of pointless temporary variable.
8391602 avconv: simplify transcode().
c0fbf97 avconv: cosmetics
0b26ef4 avconv: replace no_packet array in transcode() with a var in InputStream
bed43d5 avconv: remove unused variable from InputFile.
d64901f avconv: remove commented out cruft.
a4f5011 avconv: maintain sync on lavfi outputs.
ee475e2 matroskadec: fix lace vs block duration.
dbf25b7 lavfi/testsrc: set default value for option "color" to NULL and rework color setting logic
bed63a5 configure: fix sctp check.
c7bbd82 doc/general: move ZeroCodec to right section
5864eb4 build: cosmetics: Reorder some lists in a more logical fashion
197439c x86: pngdsp: Fix assembly for OS/2
69ac640 fate: add test for RTjpeg in nuv with frameheader
8261356 rtmp: send check_bw as notification
e78e6c3 g723_1: clip argument for 15-bit version of normalize_bits()
f86b2f3 g723_1: use all LPC vectors in formant postfilter
385ec29 id3v2: Support v2.2 PIC
1a4b556 avplay: fix build with lavfi disabled.
fe2147e avconv: split configuring filter configuration to a separate file.
f5e6682 avconv: split option parsing into a separate file.
8f2aa89 mpc8: do not leave padding after last frame in buffer for the next decode call
aca0f78 lavf/movenc: add frame rate heuristic for timecode frame rate.
4b365b0 lavu/timecode: add av_timecode_check_frame_rate().
6b3484d lavf/mxfenc: better error handling with invalid frame rate.
aad737c lavf/mxfenc: simplify frame rate checks.
82e5c5d lavc/old_codec_ids: Fix make checkheaders.
94364b7 mpegaudioenc: list supported channel layouts.
927e92c mpegaudiodec: don't print an error on > 1 frame in a packet.
5702c86 api-example: update to new audio encoding API.
e40f7f1 cavs: fix memleak
c794acc x86inc.asm: remove redundant ifdef __YASM_VER__
8654d6c libtwolame: fix stupid bug
bb2f13c rename missed CodecID to AVCodecID
154caa6 configure: add --enable/disable-random option
2fc7c81 Merge remote-tracking branch 'qatar/master'
2da5a5c gifdec: return more meaningful error codes
f642889 gifdec: remove redundant "gif: " from av_dlog()
3662f78 gifdec: pass avctx to av_log()
578344f doc: cygwin: Update list of FATE package requirements
a2b4d1d build: Remove all installed headers and header directories on uninstall
7a72695 Merge commit '36ef5369ee9b336febc2c270f8718cec4476cb85'
dfd9159 build: change checkheaders to use regular build rules
00cb52c rtmp: Add a new option 'rtmp_subscribe'
f9e77c1 rtmp: Add support for subscribing live streams
12127b6 rtmp: Factorize simultaneous URLProtocol / AVClass declarations with a macro
4944085 build: Fix some paths in uninstall-libs
7c5466d checkheaders: Fix directory creation in out-of-tree builds.
ec9d2c1 ARM: use Q/R inline asm operand modifiers only if supported
bc773d0 Merge commit 'f5d2c597e99af218b0d4d1cf9737c7e68ee934e4'
0049af2 pnmdec: make ff_pnm_decode_header() more robust
bb7744a pnmdec: make pnm_get more robust
9b34ae4 configure: Add support for e500mc CPU
13c5069 lavfi: add smptebars source
13bbc46 examples/muxing: set codec in the codec context
8993c25 avidec: fix AVStream.info memleak with dv.
4ab26cb4 configure: Add support for e500mc CPU
2f6f2f4 mpeg12dec: move checks out of decode picture coding extension.
edd8226 x86: fix build with nasm 2.08
180d43b x86: use nop cpu directives only if supported
7238265 x86: fix rNmp macros with nasm
f295fee build: add trailing / to yasm/nasm -I flags
2b140a3 x86: use 32-bit source registers with movd instruction
a3df478 x86: add colons after labels
36ef536 Replace all CODEC_ID_* with AV_CODEC_ID_*
104e10f lavc: add AV prefix to codec ids.
f5d2c59 build: fix library installation on cygwin
7febc5a arm: fix compile with disable-optimizations on android
cf753d5 doc: fix misspelled "convergence".
011ce89 avcodec: add bmp parser
29d1df6 mpegaudiodec: replace assert() by check under #ifdef DEBUG
3865ec2 proresenc_kostya: do not attempt to free random things
cde4741 h264: disable assert on current_picture_ptr being null.
7ae473e Merge remote-tracking branch 'qatar/master'
a80ce39 avidec: parse INFO tags at the end
fdbeae4 mpc8: add a flush function
2fa57c9 mpc8: set packet duration and stream start time instead of tracking frames
21eafa1 msrle: fix extradata palette handling
cf22705 nuv: K&R formatting cosmetics
baac24e build: generalise rules and variable settings for av* programs
d74ade7 ffprobe: refactor frames decoding.
610c67d mpegvideo: remove last_picture_ptr / h264 assert.
e6690b6 mpegvideo.c: convert some asserts to av_assert
3e0b4e3 svq1enc: set picture_structure correctly
f8dbbe5 mpegvideo_enc: switch some assert to av_assert
f72e0d9 mpegvideo_enc: remove assert that has become obsolete with the new API
859a579 nuv: check RTjpeg header for validity
110d015 Revert "nuv: check per-frame header for validity."
b40ea0f imc: remove unused field IMCContext.one_div_log2
bc90230 imc: fix size of a memset()
2b68043 imc: remove empty if() block
add8f5e fate: simplify variable setting filter.mak
388243b udp: do not call pthread_{mutex,cond}_destroy when not initialized.
e6b9903 shorten: fix cmd type
9c1619b mpc7: remove duplicated definitions
7bf16ec mpc8: fix pts
e4b53d9 mov: dont clip timestamps at 0
958df52 configure: make libtwolame check more robust
68f4156 movenv: fix remuxing of qdm2
1b72a7e aiffenc: fix remuxing of qdm2
16dc5f2 Replace various inlined inverse AVRational with av_inv_q().
ad55244 lavfi/overlay: remove dead initialization.
5d2f89a movenc: fix remuxing of svq3
6c071a2 lavf: Declare an AVRational struct without a struct literal
b4780d0 Merge remote-tracking branch 'qatar/master'
2096857 x86: h264_idct: Rename x264_add8x4_idct_sse2 --> h264_add8x4_idct_sse2
69aeba1 oggdec: Initialize stream index to -1 in ogg_packet.
a4163b2 oggdec: simplify start time calculation code.
f5f9872 libtwolame MP2 encoding support
8249483 rational: add av_inv_q() returning the inverse of an AVRational
965efc1 dpx: Make start offset unsigned
fe40dc1 matroskaenc: Implement support for ALAC
50b4dbf ass subtitles: Fix valgrind warnings.
c30f53e matroskadec: prevent potential integer overflow
bc3b422 matroskadec: Implement support for ALAC
d106ffd fate: add bitexact flag to fate-sub-movtextenc
b11b0e1 libavcodec/options_table: mark flags as also for subtitles
8331d56 doc/filters: fix typo in "@end table."
3eb56e8 movenc: Fix unfreed memory found by valgrind.
8d6f46a doc/filters: add mandelbrot source documentation
9bece76 lavf/img2dec: add start_number_range option
b907655 examples/muxing: drop duplicated code in add_video_stream()
8007504 lavfi: properly signal out-of-memory error in ff_filter_samples
2db097c configure: fix lib.exe check
9e1c55c oggdec: check stream index before using it in ogg_get_length()
74c6db0 doc/demuxers.texi: avoid comma splice in image2 documentation
b0d23ae lavf/img2doc: document options
b5c7318 lavf/img2dec: improve error logging in case of find_image_range() failure
2dfee8a lavf/img2dec: sort options by name
48c1d1d lavf/img2dec: introduce and use FIRST_INDEX_SEARCH_RANGE macro in find_image_range
07ef7b1 lavf/img2dec: fix out-of-range check in find_image_range()
59e4e40 lavf/img2dec: doxygen find_image_range() function
e408e32 lavf/img2dec: rename find_image_range() "max_start" parameter to "start_index"
a30e776 lavf/img2dec: fix weird start_number count logic
66747a6 examples/muxing: simplify alloc_picture()
e776ee8 Merge remote-tracking branch 'qatar/master'
8b8750e cosmetics: Fix a few switched periods and linebreaks
88fc143 ffmpeg: insert bitmap subtitles as video in filters.
8d6eed7 lavfi: document the constraints on incoming frames.
8ef740c lavfi: use a new field for automatic buffer copy.
f857465 Merge remote-tracking branch 'dwbuiten/master'
82de3e1 movtextenc: Remove dangling reference to movtext.h
616fd4f zerocodec: Fix memleak in decode_frame
29facc1 zerocodec: Cosmetics
fcf550c zerocodec: Fix memleak in decode_frame
d6124d0 zerocodec: Cosmetics
7b24be5 avformat/srtdec: Write duration into packet from srt demuxer.
18175ca movenc: Handle need for extra packets to express subtitle duration.
2daaf77 movtextenc: 3GPP TS 26.245 Timed Text Encoder.
759901f mpegdemux: support MLP/AOB
ce7cf60 mpegdemux: move private stream 1 handling out of mpegps_read_pes_header
afa6afc mpegdemux: remove redundant dvd audio code
8821ae6 lavr: fix handling of custom mix matrices
3e1cf49 compute_pkt_fields: do not attempt to calculate dts when the delay hasnt been estimated.
2107009 lavf: move nb_decoded_frames out of info.
b288b4c has_decode_delay_been_guessed: adjust value for has_b_frames=0
c91ca5b lavf: move has_decode_delay_been_guessed() up to make it accessible to earlier functions
ae0312a h264: print num_reorder_frames in debug output
73486e3 fate: force pix_fmt in lagarith-rgb32 test
56977ee fate: Rename FATE_SAMPLES make file variable to FATE_EXTERN
c5d5d17 fate: add tests for lagarith lossless video codec.
878b3f2 LICENSE: Document all GPL files
668c873 matroskadec: check element size against stream limit in ebml_parse_elem()
e6cd698 ARMv6: vp8: fix stack allocation with Apple's assembler
9829a81 ARM: vp56: allow inline asm to build with clang
4a8143e fft: 3dnow: fix register name typo in DECL_IMDCT macro
d673a3f motion_est_template: switch to av_assert
a189475 dvdec: switch to av_assert
70bcdfb g732_1: reduce difference to qatar
a7acab6 Merge remote-tracking branch 'qatar/master'
0c3ff19 x86: dct32: port to cpuflags
239fdf1 x86: build: replace mmx2 by mmxext
a763caf libopenjpegdec: increase max lowres from 5 to 31
66adb7c Revert "wmapro: prevent division by zero when sample rate is unspecified"
3693608 wmapro: prevent division by zero when sample rate is unspecified
7191e1c lagarith: fix color plane inversion for YUY2 output.
98d0d19 lagarith: pad RGB buffer by 1 byte.
da6505a dsputil: make add_hfyu_left_prediction_sse4() support unaligned src.
9cc74c9 vc1dec: Remove separate scaling function for interlaced field MVs
8379ea5 vc1dec: Invoke edge_emulation regardless of MV precision
d84dd35 paf: fix audio packet duration
44bd69e lavc/utils: rename ff_init_buffer_info() pic parameter to frame
b99381e lavc/utils: generalize ff_init_buffer_info() and use it when seems feasible
39a8275 lavfi: move color filter to testsrc, factorize
e39f6a3 Fix misc swapped dot and carriage returns in av_log calls.
231ffb9 flvdec: follow packets backward until a valid last timestamp is found
71a5cd7 flvdec: perform duration search just once
a2232e6 cllc: fix typo in the error message
bc42682 lavf/movenc: fix invalid free with timecode meta and tmcd data copy.
ca844b7 x86: Use consistent 3dnowext function and macro name suffixes
d3e0766 g723_1: scale output as supposed for the case with postfilter disabled
94bfdfd g723_1: increase excitation storage by 4
802bcdc g723_1: fix upper bound parameter from inverse maximum autocorrelation
8ddadea g723_1: make scale_vector() behave like the reference
8772d25 g723_1: fix off-by-one error in normalize_bits()
7f92db1 g723_1: save/restore excitation with offset to store LPC history
3680b24 wmapro: prevent division by zero when sample rate is unspecified
31d8261 mpegprobe: fix misdetection of mp3
752344d amerge/astreamsync/pan: fix license boilerplate.
9c6e23f Merge remote-tracking branch 'qatar/master'
0373741 x86: proresdsp: improve SIGNEXTEND macro comments
9f14cd9 fft: port FFT/IMDCT 3dnow functions to yasm, and disable on x86-64.
19d40c7 eamad: Use dsputils instead of its own bswap16_buf
f92a99d flacenc: switch to av_assert
4d38b83 flacdec: switch to av_assert
8190508 x86: h264dsp: K&R formatting cosmetics
144e4b0 LICENSE: Document all GPL files
c728518 x86: fft: fix imdct_half() for AVX
150adea rtmppkt: Add missing libavcodec/bytestream.h include.
32aeba1 mpegtsenc: Fix AC3 Sound issue with Blu-ray Players.
93d4289 assdec: return EOF instead of EIO.
50468f9 rtmp: add functions for reading AMF values
cfb1091 vc1dec: remove useless #include simple_idct.h
af500c0 dct-test: always link with aandcttab.o
cf5781f vp8: pack struct VP8ThreadData more efficiently
ec7c501 x86: remove libmpeg2 mmx(ext) idct functions
aa5b93f lavfi/rgbtestsrc: use ff_fill_rgba_map() rather than a local copy
3bcde3f lavfi/drawutils: make ff_draw_color() accept a const rgba map
65520f5 lavfi/video: remove duplicated function ff_null_start_frame_keep_ref()
8cac86e vorbisdec: fix heap buffer overflow.
a6aa7e0 mpegaudio_tablegen: try to fix hardcoded tables
96cb143 Merge remote-tracking branch 'dwbuiten/master'
571572f mp3dec: adjust IMDCT scaling to avoid overflows
a675d73 eamad: Use dsputils instead of a custom bswap16_buf
45eaac0 Canopus Lossless decoder
91c86d3 Canopus Lossless decoder
98a2f4e configure: reduce difference to qatar by 2 lines
ec7ecb8 Merge remote-tracking branch 'qatar/master'
4c8fc6a lavfi/testsrc: use AVFILTER_DEFINE_CLASS for defining the filter classes
33474eb lavfi/testsrc: extend logic in request_frame, support static image output
20e940e lavfi/testsrc: free the context in uninit
c2502b7 alac: remove redundant "alac: " from log messages
b9df3f4 swr: fix 10l typo mixing in and out config.
53a3748 ffmpeg: honor -ss and -t parameters with muxed subtitles.
c99d3e2 tiny_psnr: fix undefined shift
98b0120 nuv: Fix playback of RTjpeg from current MythTV,
e1bc017 nuv: check size of buffer before accessing it instead of after.
1f68be4 timecode: show frame rate when invalid.
1894f88 configure: add support for dlltool when lib.exe is unavailable
39b0d40 fate: add test for the tile video filter.
ff2955a apetag: return value when required.
f952b23 vf_tile: fix output buffer ownership.
19cf716 dca: Switch dca_sample_rates to avpriv_ prefix; it is used across libs
faa7882 ARM: use =const syntax instead of explicit literal pools
9981709 ARM: use standard syntax for all LDRD/STRD instructions
7ddf082 lavfi/testsrc: drop pointless parentheses
2702e38 lavfi: remove unused defaults.c file
6eee9f5 8svx: ensure that packet size is multiple of channels.
d1ebb25 Skip chan tag padding.
b6a3849 fft: port FFT/IMDCT 3dnow functions to yasm, and disable on x86-64.
ddbe71b dct-test: allow to compile without HAVE_INLINE_ASM.
53dfaed x86/dsputilenc: bury inline asm under HAVE_INLINE_ASM.
296bcdd paf: use reget_bufer() instead of get_buffer()
c36bad3 xvma: remove unused variable
b0c51bb h264_mc_template: switch to av_assert
38d1c5a g722enc: switch to av_assert
d57a992 ffmpeg: avoid bogus error with "test.flac -c copy -f null -"
9e4bca1 dca: Move tables used outside of dcadec.c to a separate file.
13a79cf dca: Rename dca.c ---> dcadec.c
6376a3a x86: h264dsp: Remove unused variable ff_pb_3_1
d1dad7c Merge remote-tracking branch 'qatar/master'
9210638 apetag: change a forgotten return to return 0
f2ed006 mpc8: return more meaningful error codes.
263dbe9 mpc: return more meaningful error codes.
782e64f wv,mpc8: don't return apetag data in packets.
d2ca5dd loco: fix return value.
91ec1c6 loco: take decode overflow into account.
b2814b0 sp5xdec: sanitize return value.
7a539e6 8svx: unify mono and stereo code paths.
5caea64 8svx: remove useless rounding code.
1c98781 8svx: use a more direct condition.
9009fa6 movtextdec: fix return value for too small packets.
3d5dc7d mmvideo: count preamble size in return value.
cc7eff1 vc1dec: count ENDOFSEQ code in return value.
89898cd ffprobe: fix validity error with tags and data.
9c9c21e rtmp: do not warn about receiving metadata packets
8728b38 x86: h264dsp: Adjust YASM #ifdefs
d1505db x86: yadif: Mark mmxext optimizations as such
52bd9cb lavfi/movie: force channel layout if not set by the decoder
c809b89 ffprobe: show audio frame channels and channel_layout
23fc4dd lavc: add channels field to AVFrame
b4c3359 lavfi/asettb: do not create a new reference in filter_samples()
a7c3720 lavu/bprint: readd documentation for 0 and 1 av_bprint_init() special values
b829b4c h264: convert loop filter strength dsp function to yasm.
00ddf62 mpegdemux: Fix probing of unrecognized_mpeg_video.mpg
3b5ba60 vc1dec: fix handling of max_coded dimensions
30c8573 mpeg4videoenc: ensure SAR is within the supported range
b5da7d4 Merge remote-tracking branch 'qatar/master'
0177b7d Improve descriptiveness of a number of codec and container long names
a85b4a5 lavfi: use correct PTS for link age.
64f0775 buildsys: fix c++ compilation
64a2c51 fate: fix forgotten hunk for framerate order change in ffmpeg.c
3161958 yadif: update frame rate
cbb2c95 ffmpeg: init simple filter graph before trying to extract framerate from its output.
dfd8f2f avfilter: fix minor typo
6774247 avformat: Drop pointless "format" from container long names
f893904 audioconvert: add av_get_standard_channel_layout().
33449b1 audioconvert: add av_get_channel_description().
cc55470 audioconvert: include the description of channels in the library.
8a6d673 flacdec: fix memleaks
753a1b0 samplefmt: Fix warning about discarded qualifier
938e447 options: Fix warning about incompatible pointer type
8e5d71d swscale: bury one more piece of inline asm under HAVE_INLINE_ASM.
7d1918a Merge remote-tracking branch 'qatar/master'
29d7027 wv: K&R formatting cosmetics
193cdd9 configure: Add missing descriptions to help output
316f6df lavfi/avcodec: rename picref->samplesref variable in avfilter_get_audio_buffer_ref_from_frame()
9cf9214 lavfi/color: free internal context options in uninit()
a74dcb7 lavfi/color: cache and reuse colored picture in context
47b6b7a lavfi/color: reindent after the previous commit
e5d617a lavfi/color: drop support for old deprecated syntax
ad2022a lavfi/testsrc: add comment in options
be391fb h264_ps: declare array of colorspace strings on its own line.
70c8753 fate: amix: specify f32 sample format for comparison
9f1280d tiny_psnr: support 32-bit float samples
7c26761 Merge commit 'fe1c1198e670242f3cf9e3e1eef27cff77f3ee23'
f3eb008 eamad/eatgq/eatqi: call special EA IDCT directly
591766a eamad: remove use of MpegEncContext
87cf481 mpegvideo: remove unnecessary inclusions of faandct.h
72dabdf aacenc: new default cutoff
be51e58 af_asyncts: avoid overflow in out_size with large delta values
70d71b5 af_asyncts: add first_pts option
41f4320 flvdec: remove spurious use of stream id
981d97f doc/filters: document TB variable for vf_setpts.
5c81a9f libx264: list possible profiles.
aba232c lavf: deprecate r_frame_rate.
f66eeff lavf: round estimated average fps to a "standard" fps.
fe1c119 lavf: use dts difference instead of AVPacket.duration in find_stream_info()
681ed00 avf: introduce nobuffer option
e4f3a96 lavf/apetag: move common stuff between writer and reader to single file
c3c9c4d doc/general: add missed WavPack muxing support information
29ba3aa lavf/smacker: remove bogus video from .long_name
c25dc1f wvenc: support for ape tags
bd93f96 APE tag writer
a3a0774 WavPack muxer
706bd8e Merge remote-tracking branch 'qatar/master'
d905c64 fate: make yadif tests consistent across systems
1ad715d vf_hqdn3d: support 9 and 10bit colordepth
0f583e6 vf_hqdn3d: reduce intermediate precision
85e228c vf_hqdn3d: simplify and optimize
fb44e74 factor identical ff_inplace_start_frame out of two filters
60b9785 vf_hqdn3d: cosmetics
dcb7ef5 avprobe/avconv: fix tentative declaration compile errors on MSVS.
0f8f924 faq: suggest the concat filter.
2d6f442 faq: disambiguate "join".
3adc9c9 ffmpeg: allow using the r_frame_rate as fundamental timebase for stream copy in avi
c83f44d h264_idct_10bit: port x86 assembly to cpuflags.
f8d8fe2 x86inc: clip num_args to 7 on x86-32.
96c9cc1 x86inc: sync to latest version from x264.
b3c5ae5 fft: rename "z" to "zc" to prevent name collision.
157f956 ffmpeg: add code to perform ts wrap correction
05a6c62 fate: switch rsync to fate-suite.ffmpeg.org
efcfcf8 avf_concat: fix silence duration.
4ce87ec asrc_flite: do not crash on multiple instances.
c1d865d wv: return meaningful error codes.
ccc10ac wv: return AVERROR_EOF on EOF, not EIO.
f73e393 mp3dec: forward errors for av_get_packet().
67b1156 mp3dec: remove a pointless local variable.
61f8bb7 mp3dec: remove commented out cruft.
b3fa478 lavfi: bump minor to mark stabilizing the ABI.
8f9537f FATE: add tests for yadif.
8112710 FATE: add a test for delogo video filter.
7339340 FATE: add a test for amix audio filter.
67ef5f4 audiogen: allow specifying random seed as a commandline parameter.
4583856 vc1dec: Override invalid macroblock quantizer
2bf369b vc1: avoid reading beyond the last line in vc1_draw_sprites()
1100acb vc1dec: check that coded slice positions and interlacing match.
0aa907c vc1dec: Do not ignore ff_vc1_parse_frame_header_adv return value
fb0688b doc/general: add missing device support information
9a757cc avf_concat: fix min value for v option.
bfe9f48 configure: Move parts that should not be user-selectable to CONFIG_EXTRA
66a5201 lavfi: add flite audio source
fd2b6c1 doc/filters: itemize movie examples
32390d6 lavfi: move movie and amovie to a "multimedia sources" section
7cf9aad lavu/bprint: extend/clarify documentation for av_bprint_init() size_max value
efd3491 lavf: remove commented out cruft in avformat_find_stream_info()
c4ef6a3 Add missing libavutil/time.h includes.
a2f91e7 mpegaudiodec: switch to av_assert
4d777ee vp3: don't compile mmx IDCT functions on x86-64.
a5bbb12 h264_loopfilter: port x86 simd to cpuflags.
64c53fa dxva2: Fix some warnings about incompatible pointer type
23565c2 build: support non-standard replacements for -c flag
18031c4 build: support non-standard replacements for -E flag
d07ff3c h264_chromamc_10bit: port x86 simd to cpuflags.
4a26fdd vp3: port x86 SIMD to cpuflags.
42ade11 build: Use portable compiler flag constructs in header compilation rule
24f8961 x11grab: cosmetics: consistent naming for x11grab-related things
755834e build: Rename YASMDEP variable to DEPYASM for consistency
0fa3526 dvdsubenc: switch to av_assert
55cdd45 avio: Document that write_packet() is not allowed to change its input
8ebacfb hls: Proceed to the next segment at any error code
41ecbbc tls: Return AVERROR_EOF if the TLS_read/write functions return 0
76888c6 rv34: port x86 SIMD to cpuflags.
c6963a2 Merge remote-tracking branch 'qatar/master'
158744a vp56: only compile MMX SIMD on x86-32.
2734ba7 vp56: port x86 simd to cpuflags.
94c3e11 imgutils: Fix warnings about incompatible pointer type and discarded qualifiers
5361e10 proresdsp: port x86 assembly to cpuflags.
4f2549e Fix aiff demuxer dependencies.
e9da9a3 lavr: x86: improve non-SSE4 version of S16_TO_S32_SX macro
743f070 lavfi: better channel layout negotiation
81f548d alac: check for truncated packets
fb57e91 alac: reverse lpc coeff order, simplify filter
52a62f9 dwt: Fix several warnings about incompatible pointer type
2f096bb lavr: add x86-optimized mixing functions
7968707 x86: add support for fmaddps fma4 instruction with abstraction to avx/sse
b3841db vf_alphamerge: Fix reversed conditional
789f8cb avutil: support 50 and 60 frame rates in timecode api
3be02af mxfdec: fix off by one error in d10 aes3 decoding
c49e0d2 aviobuf: Fix warning about discarded qualifier
a2cd13f zmbv: Fix warning about discarded qualifier
cb40d36 ffv1: Fix warnings about incompatible pointer type and discarded qualifiers
0cf7d84 tscc2: fix typo in array index
b9d3c37 build: use COMPILE template for HOSTOBJS
a758c5e build: do full flag handling for all compiler-type tools
02ac282 eval: fix printing of NaN in eval fate test.
8784959 build: Rename aandct component to more descriptive aandcttables
236ecc3 fate: change fate-suite rsync server.
bde73f2 mpegaudio: bury inline asm under HAVE_INLINE_ASM.
30b45d9 x86inc: automatically insert vzeroupper for YMM functions.
316f8db SubViewer demuxer and decoder.
2755abf lavc/rt: small wording fix in a comment.
8ea1459 rtmp: Check the buffer length of ping packets
e49e6b6 rtmp: Allow having more unknown data at the end of a chunk size packet without failing
2357f60 rtmp: Prevent reading outside of an allocate buffer when receiving server bandwidth packets
7333798 Merge remote-tracking branch 'qatar/master'
307a20c Changelog: put entries lost in 2cb4d516549526b5e17e941f6d2375a2c501ade6 back
f5a5b43 ffmpeg: doxyfy some comments and mention the timebase used in various timestamp fields.
1a7af51 ffmpeg: move decoded_frame->pts computation together
c76a536 ffmpeg: Fix rounding errors in decoded_frame->pts computation
9b1fdb1 ffmpeg: fix assumed decoded_frame->pts timebase
b616405 ffmpeg: reset decoded_frame->pts after rescaling.
e15e532 mpc8: Initialize AVFrame properly
5938b4d mpc7: Initialize AVFrame properly
55fa883 ffmpeg: fix units of next_?ts in debug printing routine.
506ffa7 h264_cabac: switch to av_assert
7a4e30f h264_cabac: switch to av_assert
44dc9c6 libopenjpeg: support YUV and deep RGB pixel formats
9256654 Fix typo in v410 decoder.
d5d5e3d lavfi/af_amerge: avfilter_copy_buffer_ref_props will overwrite output pts
97c0d53 omadec: switch to AVSTREAM_PARSE_FULL_RAW
9c83f3e loasdec: switch to AVSTREAM_PARSE_FULL_RAW
e083a62 aacdec: switch to AVSTREAM_PARSE_FULL_RAW
6f61823 hls: replace probsize=0 by noheader flag removial.
12d1ee6 ff_add_index_entry: reject AV_NOPTS_VALUE
2cd491a lavf: move generic index generation code to a later point
2880c31 parse_packet: use pkt.pos always instead of the avparser offset.
4e7f9eb wav: switch to AVSTREAM_PARSE_FULL_RAW
fdc3711 ff_raw_audio_read_header: mark as AVSTREAM_PARSE_FULL_RAW
5ea4ee7 flacdec: mark as AVSTREAM_PARSE_FULL_RAW
ea8c12c mp3dec: mark as AVSTREAM_PARSE_FULL_RAW
c5f23df movenc: fix remuxing of yuv2
9054f6b probe_codec: fix memory corruption
6bf8778 ffmpeg: warn about new streams after startup.
d0d9272 faq: explain about new streams, probesize and analyzeduration.
b5c8aa7 vf_yadif: unset cur_buf on the input link.
f431315 vf_overlay: ensure the overlay frame does not get leaked.
08fc1ad vf_overlay: prevent premature freeing of cur_buf
5423e90 Support urlencoded http authentication credentials
abf77a2 rtmp: Return an error when the client bandwidth is incorrect
be8f949 rtmp: Return proper error code in handle_server_bw
088a82b rtmp: Return proper error code in handle_client_bw
e7ea688 rtmp: Return proper error codes in handle_chunk_size
f7d4e26 Merge remote-tracking branch 'qatar/master'
0dadf9d lavr: x86: add missing vzeroupper in ff_mix_1_to_2_fltp_flt()
9746f87 libvpxenc: switch to av_assert
aee675a intrax8: asserts cleanup
4809878 vp8: Replace x*155/100 by x*101581>>16.
a1878a8 vp3: don't use calls to inline asm in yasm code.
79195ce x86/dsputil: put inline asm under HAVE_INLINE_ASM.
845e92f dsputil_mmx: fix incorrect assembly code
6d1c994 rtmp: Factorize the code by adding handle_invoke
7be2a7d rtmp: Factorize the code by adding handle_chunk_size
0ffd516 rtmp: Factorize the code by adding handle_ping
912ecc9 rtmp: Factorize the code by adding handle_client_bw
9b49814 rtmp: Factorize the code by adding handle_server_bw
758377a rtmp: Add a new option 'rtmp_pageurl'
98df48d doc: Update the description of the rtmp_tcurl option
63ffa15 rtmp: Make the description of the rtmp_tcurl option more generic
160a27c libfdk-aacenc: add LATM/LOAS encapsulation support
ecfff0e sctp: add port missing error message
f9a9a14 tcp: add port missing error message
3005122 hls: call avformat_find_stream_info()
da62b43 av_find_stream_info: skip flushing codecs and estimating timings if probe_size==0
703f294 fate: update avui test due to
10b44f4 ffprobe: use av_guess_sample_aspect_ratio() for guessing the aspect ratio
9b42d6e lavf/avformat.h: fix verb person for av_guess_sample_aspect_ratio()
e564de2 lavfi/avfilter.h: add doxy for AVFilterLink.out_buf
b73be80 lavfi/avfilter.h: add doxy for AVFilterLink.cur_buf
20e88d8 Fix avui stream-copy.
49c45a2 avfilter: Fix printf format string conversion specifier
1c2beff lavf: Set pos for all packets of AVSTREAM_PARSE_FULL_RAW files.
72743ae imgconvert: Implement avcodec_find_best_pix_fmt_of_list()
23bb85b riff: make the G723.1 in wav output compatible with WMP/msacm codec
e2fd18d lavf: factor AVStream st out
6b38101 parse_packet: reset pkt->pos after it has been used
043c75a libopenjpegenc: set numresolution max to INT_MAX
93342de Merge remote-tracking branch 'qatar/master'
3ccf22c ffmpeg: keep packet/frame availability in global structures.
b9c129b riff: fix remuxing of G723_1 in wav
6a433fd rtmp: Add credit/copyright to librtmp authors for parts of the RTMPE code
01272e7 Revert "lavf: count skipped samples for initial timestamps."
f7bfb12 rtmp: Move the CONFIG_ condition into the if conditions
0e1925d iffdec: Fix integer overflow.
22ce78a vc1dec: dont apply the loop filter on fields
697edcc vc1dec: dont attempt error concealment on field pictures.
2e346bd ec: print picture type with concealment error message.
65d94f6 aac: Mention abbreviation as well in long_name
3f22fcc tools/bisect-create: Support "bisect run"
6a2bad2 dsputil_mmx: fix incorrect assembly code
6b80142 build: Skip compiling rtmpdh.h if ffrtmpcrypt protocol is not enabled
dc31b84 rtmpproto: fix compilation without optimizations
c66495c configure: Add a dependency on https for rtmpts
816ff35 doc: Add Git configuration section
5a9fa84 cavsdec: switch to av_assert
bb1e0e8 libavcodec/bitstream: switch to av_assert
3933782 cosmetics: iff: split very long line
d147aed Fix typo in v410 decoder.
6c1ed45 configure: Add a dependency on https for rtmpts
999c63e rtp: Only choose static payload types if the sample rate and channels are right
c9a96ec cosmetics: iff: fix typo
ddcb99b vf_deshake: set cur_buf to NULL.
6d4c97b fate: enable fate-vc1_sa10143
ebe846f vf_colormatrix: add missing semicolon
2cb4d51 Merge remote-tracking branch 'qatar/master'
7e15df7 swr: resampling: add filter type and Kaiser window beta to AVOptions
d04c529 v410dec: Implement explode mode support
6c8fdfc zerocodec: fix direct rendering.
61884b9 wav: init st to NULL to avoid a false-positive warning.
37c6ad2 wavpack: set bits_per_raw_sample for S32 samples to properly identify 24-bit
a7ac05c src_movie: implement multiple outputs.
0577611 buffersrc: use avfilter_get_buffer_ref_from_frame.
5c5f75b lavfi: add avfilter_get_buffer_ref_from_frame.
58db34a h264: refactor NAL decode loop
a8fb769 tls: user documentation
08cd95e RTMPTE protocol support
acd554c RTMPE protocol support
0e31088 rtmp: Add ff_rtmp_calc_digest_pos()
3505d55 rtmp: Rename rtmp_calc_digest to ff_rtmp_calc_digest and make it global
7afd42d lavfi/showwaves: do not set on outlink->out_buf the sent video frame
cc12a94 iff: set ham palette alpha to 0xFF
67a3049 vf_overlay: fix missed return
6123079 lavfi: change "transmedia" into "multimedia".
be33da9 lavfi: add concat filter.
1cadab6 ffmpeg: select input file based on output time.
3b17538 swscale: add missing HAVE_INLINE_ASM check.
3124886 lavfi: place x86 inline assembly under HAVE_INLINE_ASM.
8d2e3fe vc1: Add a test for interlaced field pictures
f4451d2 libschroedingerenc: remove assert related to the old API.
d014e19 libvorbisenc: switch to av_assert
72a9e64 libschroedingerenc: switch to av_assert
62514ca g723.1dec: Make postfilter user switchable
1eb1392 g723.1: various cosmetics and changes that should have no user vissible effect.
5a6e3c0 swscale: Mark all init functions as av_cold
16d2a1a swscale: x86: Drop pointless _mmx suffix from filenames
fd48721 lavf: use conditional notation for default codec in muxer declarations.
a6e922f swscale: place inline assembly bilinear scaler under HAVE_INLINE_ASM.
d486a6e Merge remote-tracking branch 'dwbuiten/master'
88beb2d Merge remote-tracking branch 'qatar/master'
5ab8557 wav: Add check for 'fmt' tag in SMV code
a35738f dsputil: ppc: cosmetics: pretty-print
85a3c19 dsputil: x86: add SHUFFLE_MASK_W macro
9023de3 Merge commit '1470ce21cec5ee26e106e2a884c26bbf84e5aaea'
b2704a6 configure: respect CC_O setting in check_cc
4f4eb38 tls: TLS/SSL server
d1146d6 tls: parse uri path options to underlying tcp URLContext
b246085 tls: verify option
973a758 tls: cafile, cert, key options
9c1d649 overlay: clear cur_buf on main input link.
df53a4a FATE: fix the asyncts test
1be55c8 av_url_split: dont let '/' char whallop '?' char
21fb7ff doc: declare encoding for texi2html.
6bd37e0 build: Drop gcc-specific warning flag from header compilation rule
82ecae8 lavfi: add alphaextract and alphamerge filters
8c2ce16 doc/filter_design: fix a few typos
c0b9134 lavd/caca: create display *after* checking dither options
9ce0e19 lavd/caca: provide more meaningful feedback if fails to set a dither option
fa71471 lavd/caca: rename "colors" option to "color"
d510527 lavd/caca: sort arguments for -list_dither
295e0e4 lavd/caca: extend error message for -list_dither option
2fd8804 doc/outdevs: extend documentation for caca -list* options
73cd131 FATE: add a test for the asyncts audio filter.
71311d6 Fix yuv4mpeg parsing of 'mono16' files.
721113b matroskadec: return more correct error code on read error.
a8a2271 buffersrc: check ff_get_audio_buffer() for errors.
8f3a3ce lavfi: check all ff_get_video_buffer() calls for errors.
1dc4205 lavfi: check all avfilter_ref_buffer() calls for errors.
80e4ed2 vf_select: avoid an unnecessary avfilter_ref_buffer().
785fa50 buffersrc: avoid creating unnecessary buffer reference
02ac731 lavfi: use avfilter_unref_bufferp() where appropriate.
043800a vf_fps: add more error checks.
d515e9c vf_fps: fix a memleak on malloc failure.
3825b52 lavfi: check all ff_start_frame/draw_slice/end_frame calls for errors
d4f8990 lavfi: add error handling to end_frame().
e9b992d lavfi: add error handling to draw_slice().
ebc8d97 lavfi: add error handling to start_frame().
1470ce2 Bump libavcodec and libavformat minor versions for G.723.1 decoder and demuxer
55c3a4f G.723.1 demuxer and decoder
8aac558 Add a shift parameter to celp_lp_synthesis_filter()
2f48dff atrac3: switch to av_assert
86af292 kbdwin: switch to av_assert
32c3038 Merge remote-tracking branch 'qatar/master'
51a5ddf libopenjpeg: K&R formatting cosmetics
1aeb87f tscc: employ more meaningful return values
731fa11 yadif: use emms_c() instead of inline assembly for emms invocations.
7c71f8e pthread: mark lockless thread synchronization variables as volatile
b170b32 ac3: don't use different names for option tables in the template file.
3db4070 lavfi: use const for AVFilterPad declarations in all filters.
98041af adpcm: don't duplicate identical AVSampleFmt array for each encoder.
388ff81 configure: cosmetics: Group test dependencies together
ad93dcc configure: add more passthrough flags in tms470 filter
d0c6d42 configure: move flag filtering functions out of if/else blocks
b2668c8 x86: swscale: Place inline assembly code under appropriate #ifdefs
9e1508f Merge remote-tracking branch 'qatar/master'
f7e0c18 vf_overlay: prevent premature freeing of cur_buf
0ecaa44 vf_overlay: use unref_bufferP()
dc49105 sink_buffer: prevent prematurely freeing of cur_buf
1890853 vf_thumbnail: prevent premature freeing of ref
5aab307 vf_colormatrix: avoid using out_buf
5354a90 rtsp: remove terminal comma in FF_RTP_FLAG_OPTS macro.
313d198 zerocodec: fix direct rendering.
bdbb21b configure: Remove redundant RTMPT/RTMPTS dependencies
6c3fa06 configure: add filtering of host cflags/ldflags
a36f19e libopenjpegdec: set cp_reduce value only once
881e0de iff: pass context to av_log_ask_for_sample
68485d1 configure: initialise all flag filters at the same place
64933b6 configure: add filtering of linker flags
01d31e1 configure: name some variables more consistently
cd52ec9 configure: remove filter_cppflags
07e3f9a configure: set icc_version where it is needed
1cf6e7d mpegenc: remove disabled code
ad69e77 iff: remove dupe ID_ANNO definition
beef7a6 doc/outdevs: fix @code{} syntax in caca device docs
f1a7124 Changelog: add entry for the caca device
17352ad alacdec: fix packed sample output with 5.1
3800fac riff: add G723_1 wav tag
b99e9ee ac3dec: set decode_error_flags field in ac3 codec
016a472 avcodec: add decode_error_flags field to AVFrame
296c1b6 libcaca output device
3c033d0 Merge remote-tracking branch 'qatar/master'
85761ef tiertexseq: remove redundant string from log message
4c9080a lavfi: unref AVFilterLink.out_buf in ff_end_frame().
fd58678 v4l2: remove call to v4l2_fd_open.
07bad27 lavfi: unref AVFilterLink.cur_buf in ff_end_frame().
533fd5b vsrc_testsrc: avoid an unnecessary avfilter_ref_buffer().
5b50ae9 vf_slicify: clear AVFilterLink.cur_buf in start_frame().
0393af4 vf_settb: simplify start_frame().
9203fa0 vf_fieldorder: don't give up its own reference to the output buffer.
f493c64 vf_pad: don't give up its own reference to the output buffer.
ad8b632 vf_overlay: don't access a buffer reference that's been given away.
7155763 vf_drawtext: don't give up its own reference to the input buffer.
d19499c vf_gradfun: don't store two pointers to one AVFilterBufferRef.
0fe010a vf_delogo: don't store two pointers to one AVFilterBufferRef.
51a8049 vf_aspect: clear AVFilterLink.cur_buf in start_frame().
b70d89a lavfi: add avfilter_unref_bufferp()
b040ffc exr: display warning if multiple compression attributes are found
01f76a7 exr: merge common code
a2dab75 exr: compression attribute is mandatory
55de89e cmdutils/alloc_buffer: fix typo
99c4e91 dnxhd: Fix 10-bit DNxHD quant matrices
a4f94f2 udp: fix compilation when HAVE_PTHREAD_CANCEL isnt defined
7c6ebe2 alac: drop packed sample output support with the next major bump
ce64e5b libopenjpeg: introduce lowres and lowqual private options
cb6a20f lavfi: add  FF_*LINK_IDX convenience macros.
461f506 lavc: set best_effort_timestamp for audio too.
97f8668 lavfi: make copy_buffer_ref common.
b062936 lavf: make cmdutils's check_stream_specifier public.
3bd3e46 doc/avtools-common-opts: fix a few typos in the "Stream specifiers" section
b34ce5a faq: explain dependency problems with static libs.
3054929 matroska: add support for Opus.
a6cf296 lavc: Opus decoder using libopus.
e62fd66 oggdec: add support for Opus codec.
bf8ce5a ffmpeg: probe buffersinks once more after EOF.
5eb9c49 FATE: add a test for flac cover art.
5e99df0 alacdec: several players have problems with planar audio still thus temporary put packed output back by default
e2c96fb ffplay: fix warning that i just mistakenly introduced
cdafec6 ffplay: fix planar audio
1749e12 cafdec: allow larger ALAC magic cookie
4cd22b7 alac: fix channel pointer assignment for 24 and 32-bit
7e17389 lavd/sdl: use verb in options help message
885fc05 lavf: count skipped samples for initial timestamps.
cd08900 lavc: update pkt_duration for skipped samples.
d853ed4 Revert "ffmpeg: set pkt_timebase"
0e57d79 lavf: set pkt_timebase at the same time as stream->time_base.
0e18ac5 lavc: warn when impossible to adjust timestamps for skipped samples.
11ce1cf lavc: add debug info about skipped samples.
e4c00ac Merge remote-tracking branch 'qatar/master'
a8d8e86 lavf/udp: warn in case the circular_buffer_size or overrun_nonfatal options are not supported
e142294 doc/protocols: add a note regarding the circular RX UDP buffer
6b80f75 doc/protocols: apply misc fixes to the UDP protocol section
dd13da6 doc/protocols: extend/clarify documentation for the buffer_size UDP option
469b9ce doc/protocols: document "fifo_size" and "overrun_nonfatal" UDP options
8504435 Merge remote-tracking branch 'qatar/master'
eeb55f5 alac: cosmetics: general pretty-printing and comment clean up
f3e5a78 alac: calculate buffer size outside the loop in allocate_buffers()
bae83f2 alac: change some data types to plain int
2aebac6 alac: cosmetics: rename some variables and function names
1b3ef15 alac: multi-channel decoding support
81c9e2e alac: split element parsing into a separate function
cd63261 alac: support a read sample size of up to 32
73dc0db alac: output in planar sample format
6482bd8 alac: add 32-bit decoding support
6cda74c alac: simplify channel interleaving
5138ff1 alac: use AVPacket fields directly in alac_decode_frame()
7a206eb alac: fix check for valid max_samples_per_frame
1193d3f alac: use get_sbits() to read LPC coefficients instead of casting
7a50ec6 alac: move the current samples per frame to the ALACContext
4604396 alac: avoid using a double-negative when checking if the frame is compressed
9a6c528 alac: factor out output_size check in predictor_decompress_fir_adapt()
ebd4c3a alac: factor out loading of next decoded sample in LPC prediction
a4ecd41 alac: use index into buffer_out instead of incrementing the pointer
f2515cd alac: simplify lpc coefficient adaptation
abc4376 alac: reduce the number of local variables needed in lpc prediction
01880d2 alac: simplify 1st order prediction and reading of warm-up samples
d0c0bf0 alac: cosmetics: reindent after last commit
79def4c alac: remove unneeded conditionals in predictor_decompress_fir_adapt()
4bcd637 alac: use sizeof() instead of hardcoded data sizes
91620a0 alac: make block_size signed
2fc24b3 alac: remove a duplicate local variable
5177413 alac: conditionally set sign_modifier to 1
7e6593e alac: eliminate 2 unneeded local variables in bastardized_rice_decompress()
6fd8a28 alac: adjust conditions for updating entropy decoder history
a06fdad alac: cosmetics: reindent after last commit
d983743 alac: limit the rice param before passing to decode_scalar()
6e91f62 alac: reduce the number of parameters to bastardized_rice_decompress()
836e8b9 alac: cosmetics: rename some ALACContext parameters
2ac1737 alac: clean up and update comments leftover from reverse-engineering
3bab7cd avformat: move 'chan' tag parsing to mov_chan.c to share with the CAF demuxer
c0196a1 caf: use int64_t for num_packets
f5a9c35 caf: fix 'pakt' chunk parsing
b0b77b9 caf: support either old or new style ALAC magic kuki chunk
55ed91c threads: fix a potential race spotted by helgrind.
652887d fate/subtitles: sort tests alphabetically.
daa2905 mxfdec: simplify code by using av_calloc()
83d6ad3 avidec: Mark first frame as keyframe in case there are no keyframes.
e03cd10 Fix misspellings of FFmpeg
5c858a0 swscale/input: silence warnings about incompatible pointer types
0fe8acf ffmpeg: add -(no)stdin option.
52ab418 ffmpeg: invert using_stdin and rename accordingly.
45870f8 Print full compiler identification, not only version number
bf1cf4d flacdec: reverse lpc coeff order, simplify filter
9f97af2 x86: dsputil: drop some unused CPU flag debug code
6b7849e swscale: unscaled rgba64->rgb48
b4befca swscale: unscaled rgba64->bgr48
9d8eac6 swscale: simplify unscaled rgb48<->bgr48
204c4e9 Merge remote-tracking branch 'qatar/master'
c66978e sws: more complete doxy for sws_setColorspaceDetails()
5784a46 lavf/utils: show the number of stream in case of missing parameter
739ec71 lavf/utils: suggest what to do in case of missing codec information
a293549 lavf/utils: extend has_codec_parameters() to make it show what info is missing
31a192f imgconvert: favor pixel formats without resolution loss
ef1c0b5 avfiltergraph: add some debug info about selected pixel formats
6a314d5 configure: simplify dependencies for x11_grab_device
0cc9077 configure: fix help message for --disable-avfilter
712d821 lavfi/avfiltergraph: apply misc fixes to fix avfilter_graph_request_oldest() @return doxy
dece4f4 ffmpeg: revert 3ba90d9 (cosmetics to reduce difference to qatar by about 90 lines)
60f3291 mlpdec: switch to av_assert
ba0e699 sws/input: switch to av_assert
ffdd93a ppc: fix build with altivec disabled
28f9ab7 vp3: move idct and loop filter pointers to new vp3dsp context
ab9f987 build: add CONFIG_VP3DSP, reduce repetition in OBJS lists
4cfb0d8 tscc2: do not add/subtract 128 bias during DCT
3c6c191 tscc2: fix typo in DCT
c547e5f configure: clarify external library section of help output
8724695 configure: mark libfdk-aac as nonfree
47876d6 configure: cosmetics: drop some unnecessary backslashes
56ae592 Merge remote-tracking branch 'qatar/master'
d483867 avfiltergraph: document a catch in request_oldest().
f98d814 avfiltergraph: add a debug message on EOF.
d06bfda lavfi: rescale link->current_pts.
7a24962 os_support: K&R formatting cosmetics
0b74b8f ptx: correct decoding
ad8dabf mov/aac: skip initial aac padding
b688c7b riff: add "SM4V" FourCC
6d4e0d1 avf:rmdec.c fill duration to AVFormatContext
453c02f libopenjpeg: introduce encoding support
b43a7bb libopenjpeg: rename decoder source file.
21d8255 sws: handle non native rgb<->rgb convertions
22a2795 yuv2rgb: implement 15/16bit ordered dither
86991ce RTMPTS protocol support
6aedabc RTMPS protocol support
1d903a5 lswr: channel_map requires input conversion.
5417efb avconv: print an error message when demuxing fails.
81dd908 Fix libilbc compilation.
7f5fae1 mpeg4videodec: Add two missing format specifiers for debug output.
34aa61a mpeg4videodec: Use format specifier PRId64 for int64_t.
6dfea3a Remove internal MPlayer FourCC viv1.
0b40153 tscc2: DCT output should not be clipped
bdf28d1 sws: extend dither tables by 1 line so simpler arithmetic can be used to address the next line
3071af6 tiff: read more tags of type string
292850b tiff: add smarter checks if there is enough data left
1ec83d9 tiff: port to bytestream2
775c4d3 rtmp: Rename rtmphttp to ffrtmphttp
6dac8c8 lavu: disable av_uninit for clang
9db747b Merge remote-tracking branch 'qatar/master'
5dba4cb ffmpeg: fix streamcopy of some mp3 in avi
b45a313 ffv1dec: fix error concealment for gop>1
e03077c Fix DCA-XXCH extension scaling for embedded downmixes.
73154fe Fix ordering of XXCH downmix coefficients.
ac9389a ffv1dec: detect errors in bytestream end mismatches for EC
b0d674e ffv1dec: set the first slices bytestream end correctly
f5af356 ffv1dec: keep track of errors in slice headers for EC
094845a ffv1dec: add simple error concealment in case of CRC errors on slices.
371d37f ffv1: keep last_frame (to be used for error concealment)
8486c8c configure: print if the docs building tools have been found
4564101 doc/filters: Fix two typos
08e087c rtmp: rtmp_parse_result() add case for video and audio packets to avoid undesired debug output.
f06dee7 configure: Move the getaddrinfo function check into the network block
7543fd8 exr: check size of uncompressed buffer returned by uncompress()
8b855b6 Changelog: add geotiff
fbe0245 Merge remote-tracking branch 'qatar/master'
03d1b18 configure: Remove an unused 'have' item
20d569d mpeg: remove disabled code
c37c383 libfdk-aac: Check if cutoff value is valid
9e4b04f network: Always use our version of gai_strerror on windows
c98e205 network: Undefine existing gai_strerror definitions
2ca6e9b network: Extend the fallback gai_strerror implementation to handle more error codes
9a1963f ffprobe: reindent after the previous commit
5626e81 ffprobe: only decode frame if the codec is available
fda968a lavfi: decrease logging level of message showing initial parameters
a1e52c9 Simplify ptx decoding on big-endian.
a8ff7e3 riff: Assign U263 FourCC to CODEC_ID_H263
96e2507 isom: add "NO16" FourCC
198c4ea riff: add dvis/pdvc FourCCs
209f92d lavc: add seperate AVCodec for CODEC_ID_H263P so demuxers can use that id.
8d0ec6e isom: add "MNG" FourCC
b4675d0 configure: Check for CommandLineToArgvW
0828295 vc1dec: Do not use random pred_flag if motion vector data is skipped
25f056e vp8: Enclose pthread function calls in ifdefs
2c31ed3 exr: make channel_offsets int instead of int8_t
1463bd9 cosmetics: reindent after d3abbb1d1
a8f6df8 libfdk-aacenc: remove redundant log message if ff_alloc_packet2 fails
c44091a snow: refactor code to work around a compiler bug in MSVC.
a794600 vp8: Include the thread headers before using the pthread types
6ad4560 mss1: improve check if decoded pivot is invalid
ab46300 Merge remote-tracking branch 'dwbuiten/master'
39afcf1 Merge remote-tracking branch 'qatar/master'
39d18f2 configure: Check for getaddrinfo in ws2tcpip.h, too
2c501ae movtextdec: 3GPP TS 26.245 Timed Text Decoder.
951455c vp8: implement sliced threading
17343e3 vp8: move data from VP8Context->VP8Macroblock
337ade5 vp8: refactor decoding a single mb_row
45ff9e5 doc: update api changes with the right commit hashes
f3e5e6f mem: introduce av_malloc_array and av_mallocz_array
57d5a22 mp3enc: add lame tag with start padding info
7b521c5 ffmpeg: add -progress option.
2d497c1 eval: add gt(), gte(), lt() and lte() fate tests
3aba391 libx264: list possible presets and tunes.
caac3ab eval: fix swapping of lt() and lte()
160df97 lavc/tiffenc: apply misc doxy fixes
6c3b3cf ffprobe: add frame metadata printing
75abfab lavc/tiff: add GeoTIFF support to the TIFF decoder
fb57180 lavc/avcodec.h: keep avframe_* field setter and getter close
f49ec1b lavc: add metadata to AVFrame
2090e40 configure: Check that texi2html supports --init-file
d48f014 doc/Makefile: Add missing $(HOSTEXESUF) to print_options
3e03f8d build: Fix documentation dependencies and rules
bd58f00 doc/filters: prefer "special" over "magic" for special input/output labels
b65ccce doc/filters: update documentation
5a6c7a2 doc: merge libavfilter.texi into filters.texi
825e1e2 ffmpeg: use pkt_pts before pkt->pts for audio
744bd8d ffmpeg: set pkt_timebase
aa32971 lavc: adjust timestamp in case of skiping initial samples
2fe1864 lavc: skip initial silence when requested
0f03563 lavc/w32pthreads: Fix make checkheaders.
e98330d movenc: write track header transformation matrix depending on "rotate" metadata
bc0ef29 exr: fix scan_line_size calculation
cd3136e exr: print channel names not yet supported
fedefe4 exr: remove double ;;
1033807 exr: frame multithreading support
6742169 Merge remote-tracking branch 'qatar/master'
af28507 ffv1enc: use default number of slices if unspecified
051dd2e ffv1dec: print timestamp at which a CRC mismatch happened
c3a4c1b add PLV1 fourcc to mpeg4 works on http://samples.ffmpeg.org/V-codecs/PLV1/york-water-meteor.avi
0eb0b31 lavc: add pkt_timebase to allow avcodec to adjust pkt_dts/pts when needed
f30260d imgconvert: deprecate avcodec_find_best_pix_fmt()
ac29054 imgconvert: add avcodec_find_best_pix_fmt2()
cb59e62 doc/ffmpeg: document more deeply -re option.
86dd5fb doc: Remove stray @item from git-howto
7ff318e libfdk-aac: Port to ff_alloc_packet2
29470bb doxy: move av_guess_sample_aspect_ratio to correct place
39bb27b imgconvert: avoid undefined left shift in avcodec_find_best_pix_fmt
ff2fda5 doc/protocol.texi: fix missed application reference
790e25e general.texi: fix project reference
c5cc949 matroskaenc: switch to av_assert
1cef5a0 ffmpeg: fix type of av_log() argument
47aed43 build: Fix APE tag dependencies
5b7e3a1 MS Expression Encoder Screen decoder
d3abbb1 lavc: fix ff_alloc_packet()
81fe2e8 build_system: mark libfdk as non GPL compatible until the situation is clarified by someone qualified.
620c629 Merge remote-tracking branch 'qatar/master'
f9c823d lclenc: switch to av_assert
db03f91 mxfenc: switch to av_assert
7548831 libfdk-aac: Allow setting the encoder bandwidth/cutoff frequency
375c0f7 av_samples_copy: support overlapping copies
19ff479 mp3dec: parse initial silence padding information from lame tag
018601d lavf: inject sample skip side data when requested by the demuxer
c916af9 add output for frame timestamps
f7e26cc exr: rle decompression
26d7232 configure: produce useful uninstalled pc files.
0da2972 build: Fix Ogg demuxer dependencies
b896008 build: Fix FLAC demuxer dependencies
8eea8fd flac: Move flac functions shared between libraries to flac common code
a519463 build: Fix CAF demuxer dependencies
b7884ff build: Fix MP2 muxer dependencies
d648de6 build: Add missing build rules for the ISMV muxer
7d605d5 configure: Drop redundant mxf_d10 test dependency declaration
37eeb5e Support AAC encoding via the external library fdk-aac
372597e libavcodec: Add more AAC profiles
a568a84 exr: cache some values
65219c3 dca: map xxch side channels to AV_CH_SIDE_LEFT/RIGHT instead of REAR.
9ca27df Merge remote-tracking branch 'qatar/master'
5f298c6 vorbisdec: switch to av_assert
e3c2d83 avidec: switch to av_assert
74f3c53 exr: zip decompression
5ee41d0 exr: remove dead assigment
667fb97 dct/fft-test: use a replacement getopt() if the system has none present.
183b1c2 configure: Check for the math function rint
781888d TechSmith Screen Codec 2 decoder
dd0a9b7 replace all __volatile__ by volatile
b8a9097 lavf/mxfenc: fix dnxhd codec uls and aspect ratio
9b3f9f4 tiffenc: use av_fast_padded_malloc(z)
0e003d8 lavc: add av_fast_padded_mallocz
ca16f88 tiffenc: add .init
5a9d699 parseutils: ignore digits below the microsecond.
a8ad6ff rtsp: Add listen mode
b27c7d7 Merge remote-tracking branch 'qatar/master'
e346176 x86: cpu: clean up check for cpuid instruction support
96890c0 configure: Change the rdtsc check to a linker check
6e71c12 rtsp: Make rtsp_open_transport_ctx() non-static
6bbb362 rtsp: Move rtsp_read_close
45b0685 rtsp: Parse the mode=receive/record parameter in transport lines
84d902f mpeg4videoenc: use av_assert
43c6093 mpeg4videodec: use av_assert
0abab00 dpx: invalid aspect ratio is 0/1, not 0/0.
acf0283 Set default ffv1 coder to -1.
4c4e125 Cosmetics: Return AVERROR_INVALIDDATA from ffv1 encoder initialisation if invalid data was provided.
08ed3e8 Cosmetics: Move ffv1 encoder initialisation code.
71c689e dsputil: turn assert into if() as its possible to trigger with ffv1
ed219ed mss1: fix decoding masked regions in interframes
f39bbc9 mxfdec: fix off by one error.
83728d2 mxfdec: only parse next partition pack if parsing forward
34ca5ae mxfdec: let pkt->pts = mxf->current_edit_unit if intra-only
634d670 mxfdec: fix frame height vs field height confusion
5ed032f mxfdec: Add intra_only flag to MXFTrack
fb8fa3c mxfdec: fix Avid AirSpeed files being misinterpreted as OP1a
1fadf53 mxfdec: truncate packets that extend past the next edit unit
fda891e mxfdec: set pixel format for cdci picture formats
dfefede mxfdec: detect uncomp pictures using essence container ul
5255ca2 mxfdec: set track edit rate num/den in expected order
358d854 x86/cpu: implement get/set_eflags using intrinsics
c0ee695 x86/cpu: implement support for cpuid through intrinsics
3f150ff x86/cpu: implement support for xgetbv through intrinsics
f80ddd5 lavu: use intrinsics for emms on systems lacking inline asm support
7307746 Recognize yuv10 image files as v210x.
5bcabc5 Define snow .pix_fmts to allow colour space auto-selection.
620b1e7 mem: Don't abort on av_malloc(0) in debug mode
b4d0c3d exr: return proper error code instead of -1
dc0d551 exr: use buf_size instead of recalculating same value
1d890ec h264/decode_scaling_matrices: fix coding order of 8x8 matrixes.
e162733 h264: 12 and 14 bit support
1465ecf h264dsp: 12 and 14 bit support
5d05acb h264pred: 12 and 14 bit support
69d5e40 h264idct: 12 and 14 bit support
6ff6a51 h264: limit 10bpp MC pading trick to 10bpp
e8b9e1e dsputil: extend things to 12 and 14 bits
1a8b002 fate: add test for paf demuxer
101615c fate: add test for paf video decoder
409cc45 fate: add test for paf audio decoder
c88d98f lavfi/movie: reindent after the previous patch
ac726a4 lavfi/movie: flush decoder frames on EOF
a5382b5 lavfi/buffersink: restore possibility to pass opaque data
21d5609 lavfi: add init_opaque callback
aef9e94 lavf/segment: add -segment_time_delta option
2058b52 lavf/segment: add -segment_times option
f8911b9 Merge remote-tracking branch 'qatar/master'
5467742 mss3: use standard zigzag table
acfb6b6 mss3: split DSP functions that are used in MTS2(MSS4) into separate file
82f82cc motion-test: do not use getopt()
5427df0 tcp: add initial timeout limit for incoming connections
bf53863 mpeg12: switch to av_assert
cdb3f2f mpeg12enc: switch to av_assert
c88a832 movenc: Addtion of \251cmt field to udta
36b2bd9 Show hyphen in codec tag.
8e85ba8 configure: Change the rdtsc check to a linker check
8a645bf avconv: propagate fatal errors from lavfi.
cd99146 lavfi: add error handling to filter_samples().
8d18bc5 fate-run: make avconv() properly deal with multiple inputs.
083d0f6 asplit: don't leak the input buffer.
1ffb645 af_resample: fix request_frame() behavior.
6f83429 af_asyncts: fix request_frame() behavior.
0dd283f libx264: support aspect ratio switching
5b7a88f matroskadec: honor error_recognition when encountering unknown elements.
07df939 exr: support for reading pixelAspectRatio
16a433d tiffenc: PIX_FMT_YUV440P support
e2a6eb8 sgidec: add CODEC_CAP_DR1
0f65693 sgidec: remove redundant argument from read_uncompressed_sgi()
60351ec g723_1: add CODEC_CAP_DR1
5d23043 exr: add CODEC_CAP_DR1
104ea00 dpx: add CODEC_CAP_DR1
7bc1551 sgidec: fix off by 1 error that tested a sample too far for oob.
30659a2 smush: properly flag audio packets
26fa841 paf: properly flag video packets
ca1f2b3 Merge remote-tracking branch 'qatar/master'
d8ce478 lavf: limit "Adjusting PTS forward" code to video streams
6410397 lavr: resampling: add support for s32p, fltp, and dblp internal sample formats
372647a lavr: resampling: add filter type and Kaiser window beta to AVOptions
8ca0806 lavr: Use AV_SAMPLE_FMT_NONE to auto-select the internal sample format
db0e7bd lavr: mix: validate internal sample format in ff_audio_mix_init()
299387e vf_settb: rename the file as f_settb.
65e65e3 settb: cosmetic: reindent vf_settb structure.
ba856c0 lavfi: implement asettb filter.
99622f6 mpegaudioenc: use av_assert
a6a085a v4l2: use av_assert
3f34529 lavf/segment: sort options
8dc31f8 lavf/segment: make use of av_parse_time() when parsing the -segment_time value
0a7b8ef doc/muxers: sort options for the segment muxer
7f08bfa lavf/segment: add segment_list_type option, extend format for the segment list file
b010d9b lavf/nutenc: provide meaningful error message and error code in case of invalid pts
bba819b fate: FLAC tests require SAMPLES.
e145afb vf_tinterlace: use av_assert
abb0a99 lavfi: do not pass opaque field to init functions
2d42008 sanm: make use of dsputil
acdf9a6 aacdec: correct "audio config changed" warning message
d039b60 latm: fix initialization on some streams when no extradata is available
66a2979 cmutils: include shellapi.h on Win32 (for CommandLineToArgvW).
7073174 x86inc: put basicnop under ifdef to prevent compile failure.
07b2870 x86/timer: implement an intrinsic-based version for rdtsc (AV_READ_TIME).
68712ce swr/x86: 16bit integer mix functions need SSE2 not SSE
25b51b2 id3v2: add a mimetype for bmp pictures.
b7d3a9a flacdec: be less strict when parsing attached pictures.
dba5b06 flacdec: don't create an attached picture stream until we have all information.
3245c8b Merge remote-tracking branch 'qatar/master'
e14052d x86: h264_intrapred: use newly introduced SPLAT* and PSHUFLW macros
dc12f7d x86inc: try to put amdnop under ifdef to prevent compile failure
9fb0842 vf_pp: dont pass NULL into pp, it would fail
561a365 pp: check that the argument is not NULL as this is not supported
fdaad63 mxfdec: replace x>>av_log2(sizeof(..)) by x/sizeof(..).
bb62a8b doc: update mono to stereo workaround example
dadfd2a tools/bisect: rename to tools/bisect-create
6de70d7 tools/bisect: rename temporary file and add it to git ignore
ccc0a3a tool/bisect: add some magic to make the bisect tool be useable when its not part of a checkout
d9dcc94 vc1: implement frame interlaced b-frame header parsing
50bfd54 log: fix compilation failure on mingw due to reference to undefined set_color256
d3f4fd7 celp_math: use av_assert
dc7aecd cabac: use av_assert
1842b27 lavu: 256 color support
46a4707 Merge remote-tracking branch 'qatar/master'
a6da14e tiffenc: PIX_FMT_GRAY8A support
df548c5 tiffenc: PIX_FMT_GRAY16LE support
1806858 tiffenc: merge common code
146d29c tiffenc: use av_get_bits_per_pixel() to get bpp
82c4abb tiffenc: use av_pix_fmt_descriptors to set bpp_tab[]
e100a25 tiffenc: simplify calculation of bpp_tab_size
f27386c x86: h264_intrapred: Don't add the 'd' suffix to the SPLATB_REG macro
5adc829 configure: add functions for testing code fragments
5997285 ffmpeg: poll filters even after -t limit.
665100c Fix destination row striding in altivec_yuv2_bgr24.
b22ecbc cosmetics: various spelling fixes
b7558ac af_amix: avoid spurious EAGAIN.
54bf88e af_amix: return AVERROR(EAGAIN) when request_frame didn't produce output.
428b369 af_amix: only consider negative return codes as errors.
53ddd43 avconv: use only meaningful timestamps in start time check.
b98c8f4 avconv: fix the check for -ss as an output option.
60270eb doc/indevs/iec61883: document requirements for iec61883 device
e0d6b90 configure: cleanup libiec61883 code, allow enabling via command line
1f061da mss3: add forgotten 'static' qualifier for private table
6936111 bmv: add CODEC_CAP_DR1
894319e lpc: use default number of passes when lpc_passes is invalid
8f23941 tiffdec: PIX_FMT_GRAY16LE support
8293a21 lavc: fix shared build after dnxhd merge.
ec08676 Blowfish: restructure/simplify code a bit.
9862cbd add side data to indicate the amount of samples to skip at the begin and end
636dbe2 fate: increase fuzzyness for ac3 encode for 3dnow
c2cbe58 paf: add forgotten CODEC_CAP_DR1
3e3e414 lavfi/buffersink: fix doxy, remove "video" reference
0a19000 lavc: options: add planar names for request_sample_fmt
784514a flacdec: add planar output support
24823a7 Merge remote-tracking branch 'qatar/master'
e43f56b flvdec: Treat all nellymoser versions as the same codec
92c7ef1 Merge branch 'mxfenc_improvements' of https://github.com/mbouron/FFmpeg
acb52d3 h264: print error on unsupported seperate color planes
bb58c43 qdm2: remove broken and disabled dump_context() debug function
878e669 x86: h264_intrapred: use newly introduced SPLAT* and PSHUFLW macros
4d47523 x86inc: add SPLATB_LOAD, SPLATB_REG, PSHUFLW macros
2cd1f5c x86inc: modify ALIGN to not generate long nops on i586
d20f133 x86: h264_intrapred: port to cpuflag macros
50d0f6c Extend -codecs output.
c88e60a swr/x86: 10l, missed some SSE2 instructions in code marked as SSE.
0348102 configure: dont blindly enable iec61883
d99001c mxfenc: support dnxhd codec
135e684 mxfenc: support smpte dv codec
2696789 avplay: update input filter pointer when the filtergraph is reset.
4c67975 avconv: fix parsing of -force_key_frames option.
325fb24 FireWire DV/HDV input device using libiec61883
28fff0d h264: use templates to avoid excessive inlining
6d74e3c Optimization of MP3 decoders for MIPS
4ea7051 Merge git://github.com/mjbshaw/FFmpeg-OpenJPEG-J2K-Encoder
983db9b xtea: Make the count parameter match the documentation
e4a7fb3 blowfish: Make the count parameter match the documentation
18f2d5c mpegvideo: Don't use ff_mspel_motion() for vc1
1fe6cb4 lavf/file: cosmetic: Use "not" instead of "equals zero"
585bd49 lavf/file: cosmetic: Remove superfluous ternary operator
e161347 doc/fate: Rework examples to a section of its own
c44cae7 doc/fate: Add hint for debugging connection to server
10fa37c doc/fate: Add missing @file command
52a3d57 doc/fate: Use more commonly used terms
5fc74f0 doc/fate: Add email address for contacting the FATE admin
f6687bf xtea: invert branch and loop precedence
669bbed blowfish: invert branch and loop precedence
5b54a90 flvdec: optionally trust the metadata
715129c avconv: Set audio filter time base to the sample rate
07eeeb1 vp8: Add ifdef guards around the sse2 loopfilter in the sse2slow branch too
b5baad3 Install libavutil/version.h
7de4a16 PAF demuxer and decoder
9b2b576 sws/x86: add av_assert() to ensure 16bit code is used with 16bit data
a32032b sws/x86: add some forgotten 12bit planar yuv cases
73bb4e9 nut: add 12/14 bit yuv to nut/raw
1f9bc31 sanm: remove code duplication
3b9dd90 sanm: replace conditions in for loops with more common version
fa36f33 sws: support 12&14 bit planar colorspaces
1f29504 blowfish.h: include author attribution
0713c38 xtea.h: include author attribution
039e9fe Merge remote-tracking branch 'qatar/master'
8b421fa dpx: sanitize aspect ratio.
7c29377 lavfi: reclassify showfiltfmts as a TESTPROG
fa2d747 graph2dot: fix printf format specifier
5575191 swscale: yuv2planeX 8bit >=sse2 functions need aligned stack on x86-32.
70a1c80 vp8: loopfilter >=sse2 functions need aligned stack on x86-32.
c518384 amr: remove shift out of the AMR_BIT() macro.
723b266 dsputilenc: group yasm and inline asm function pointer assignment.
1ce1e63 mov: use forward declaration of a function instead of a table.
d3b84fd libopenjpegdec: add support for decoding YUV420/422/444P12/14
713a785 libopenjpegenc: cosmetics: reorder pix_fmts
7544ef7 libopenjpegenc: add support for YUV420/422/444P12/14
2fc354f ffmpeg: rework checks for the -t option.
7beeea8 error: define AVERROR_EXTERNAL.
aa39516 error: define AVERROR_BUFFER_TOO_SMALL.
2047e40 Clarify Doxygen comment for FF_API_* #defines.
112971a configure: simplify get_version()
86ab7b0 Create version.h headers for libraries that lack them
40e61b7 gitignore: Use full path instead of relative path to specify patterns
89b81a1 mpegvideo: remove VLAs
8c14f7a Add XTEA encryption support in libavutil
bc3dbcc Add Blowfish encryption support in libavutil
143f1e9 eval: Add the isinf() function and tests for it
25accf9 flacdec: move lpc filter to flacdsp
4a85283 flacdec: split off channel decorrelation as flacdsp
296d0da avplay: Add an option for not limiting the input buffer size
ab2356c Let the ffmpeg executable select the abuffersink filter.
1c840fa FATE: add a test for WMA cover art.
8059d3b FATE: add a test for apetag cover art
bf2a7f9 FATE: add a test for itunes cover art.
87466f8 flacdec: factor out code setting avctx->sample_fmt
d155b60 flac: make FLAC_CHMODE_* constants consecutive
93e7ef9 flacdec: allocate sample buffers with av_malloc
0da301e flacdec: remove curr_bps from FLACContext
df3a96c ffmpeg: Add sanity check on frame duplication
a54bc1e riff: add "YUV8" FourCC
983fa8b fate: add flac encode/decode tests with various options
360aa24 flacenc: add option for forcing stereo decorrelation mode
776a4e4 doc/muxers/segment: apply minor documentation updates and adjustements
5eb4af6 snow: move init code that depends on picture paramaters to after these parameters are known.
93d6729 video_get_buffer: return ENOMEM instead of -1 on malloc failure
f339ebc lavc/utils: print error message on get_buffer related errors
f91b7d8 mdutils: print error message on error get_buffer related errors
86e107a Merge remote-tracking branch 'qatar/master'
af392ef lavf/segment: rename SegmentContext.pb to list_pb
d8013f3 lavf/segment: add error log in case of invalid filename template
a1e092c lavf/segment: fix logic for segmenting audio-only inputs
4e2899d lavf/segment: add more information in log message in seg_write_packet()
597282e doc: add documentation regarding MIPS optimizations
fd0e6ef lavf/segment: remove unused offset variable
77dcae5 lavf/segment: apply misc fixes to the private options internal documentation
a5af293 lavf/segment: slightly simplify fail logic in seg_write_packet()
4ad17bc lavf/segment: move list filename printing logic from segment_end() to segment_start()
3032786 ismindex: Verify that all bitrate variants match
1be8c90 ismindex: Properly report errors reading the MFRA atom
71e5a14 Suggest aresample filter if it was not compiled but requested.
6ea973f avcodec_align_dimensions2: support 12 & 14 bit planar colorspaces
4251a0b imgconvert: add planar RGB formats to pix_fmt_info
6ca8ef5 imgconvert: add yuv 9,10,12,14 bit planar YUV formats to pix_fmt_info
e975706 libavutil: add 12 and 14 bit planar colorspaces
1a068bf cosmetics: Consistently use C-style comments with multiple inclusion guards
4051be6 anm: fix a few Doxygen comments
09f2119 misc typo and wording fixes
22662ca attributes: add av_noreturn
a1641e9 attributes: drop pointless define guards
06eb4f0 configure: do not disable av_always_inline with --enable-small
09a445c flvdec: initial stream switch support
906f9dc avplay: fix write on freed memory for rawvideo
3389545 snow: remove a VLA used for edge emulation
fb93e61 x86: lavfi: fix gradfun/yadif build with mmx/sse disabled
5d171b1 jvdec: check if there is enough data
f8a8175 jvdec: remove redundant check
1bc9e4c jvdec: remove buf_size
1c638cf jvdec: stop reading partial palette
c673a90 tools: add bisect script
c9de83f yadif/x86: add prototypes for functions, make code valid C again.
114f82e jvdec: check that the video_size fits in the packet.
596814f jvdec: fix memleak of jv->frames
cbd9b2f snow: remove the runs[] VLA.
4d8516f snow: Check mallocs at init
9d0c71e jvdemux: correct size for truncated packets
699083e fate: add test for Bitmap Brothers JV demuxer
7c52070 fate: add test for Bitmap Brothers JV video
6671c40 h264pred: assert that depth is supported
9c995fe h264dsp: assert that depth is supported
5a1bbb3 dsputil: assert that depth is supported
bb6effe lavfi: remove vsrc_buffer.h API
ab7dbdc lavc/rawdec: add assertion check in raw_decode()
17a54f5 lavc/rawdec: prefer constant AVPALETTE_SIZE over 256*4
4330b8b h264: sps: handle more profiles
9091ba9 h264: add support for constraint_set4_flag / constraint_set5_flag
b6851d3 x86/gradfun: fix compilation failure on open solaris
b2527d5 Revert "alsdec: remove dead assignments"
a08efa2 has_decode_delay_been_guessed: tighten up the heuristic.
4e9e070 has_decode_delay_been_guessed: skip guessing when sps.num_reorder_frames is available
1fb07be fate: drop strict 1 for MR4_TANDBERG_C.264 and MR5_TANDBERG_C.264
bafa1c7 h264: add avpriv_h264_has_num_reorder_frames()
4719ea7 flacdec: remove redundant setting of avctx->sample_fmt
2c883c6 has_decode_delay_been_guessed: improve heuristic
41dd300 doc/developer: refer to av_malloc() instead of malloc()
b286383 Merge remote-tracking branch 'qatar/master'
7c84e7d mem: heap memory poisoning.
2278a3e vc1dsp: use av_assert2
2ceaffc resample2: use av_assert()
7309451 swr: fix warning: passing argument 2 of s->mix_any_f from incompatible pointer type
338509c swr: fix warning: passing argument 1 of s->mix_any_f from incompatible pointer type
087d067 swr: fix warning: passing argument 2 of ctx->simd_f from incompatible pointer type
04b5eb4 swr: fix mix* related function pointer warnings
5e745ce asfdec: read attached pictures.
728d2af apetag: reindent
02a951b apetag: export attached covers as video streams.
b72767d apetag: fix the amount of data read from binary tags.
f2e175c apetag: make sure avio_get_str() doesn't read more than it should.
a02b8c6 mov: read itunes cover art.
c855ce2 lavf/wtvdec: add missing { } around if.
58e57c3 snow: remove VLA in mc_block()
ff8f8df intfloat: Don't use designated initializers in the public headers
fbdb205 wmaenc: dont mess with the bitrate.
33bb63c snow: remove a VLA.
4aad316 doc: Remind devs to check return values, especially for malloc() et al
edf35d8 MS ATC Screen (aka MSS3) decoder
c4e0e74 wtvdec: return error when filetime_to_iso8601/crazytime_to_iso8601 conversion fails
a87b17f vf_yadif: move x86 init code to x86/yadif.c
2f0accf vf_gradfun: move x86 init code to x86/gradfun.c
d35a986 configure: make fast_unaligned configureable
fc31508 roqvideo: Remove a totally unused dspcontext
5eb353e Merge remote-tracking branch 'qatar/master'
23eeffc mov: add workaround for incorrect 0 time point.
779f8bc smacker: remove some unused code
d55e5e6 dsicin: remove dead assignment
3c92847 aacdec: remove dead assignment
800ab1b rl2: remove dead assignment
1c2c64e proresenc: make a variable local to the loop where it is used
4ca6d20 alsdec: remove dead assignments
c23dcd9 RELEASE: update, seem this has been forgotten
8ac3868 lavf/aiffdec: handle ID3 chunk
87b9868 h264: clear the ref lists when the reference are cleared.
0c9283a h264: check log2_max_poc_lsb for validity
aa1cceb lavf/segment: rename variable "size" to "list_size"
3bee286 lavf/segment: pass the top level chained muxer format context to segment_end()
3893fee opt/eval: Include mathematics.h for NAN/INFINITY
a1245d5 mathematics: Don't use division by zero in NAN/INFINITY macros
91ce7c2 ituh263dec: use av_assert
9eb6e5c wmaenc: switch all remaining asserts to av_asserts
710bd8a wma: Lower the maximum number of channels to 2
889c1ec x86: cpu: clean up check for cpuid instruction support
6263415 ARM: generate position independent code to access data symbols
f7cba73 Merge remote-tracking branch 'cus/stable'
64b2593 Merge remote-tracking branch 'qatar/master'
be24f85 ffmpeg: re-set frame_size after filter graph reset.
51d2578 swr: fix MMX resample code, add emms
7001eee avcodec_encode_audio2: print error messages for errors
5968a07 wmaenc: rewrite 2nd stage quantization code
0755033 wmaenc: remove alternative quantization loop
799df08 wmaenc: fix off by 1 error in quantization loop
e704ab3 wmaenc: change another assert to av_assert
ac2d3b0 nutdec: set duration_estimation_method
ceabc13 dsputilenc_mmx: split assignment of ff_sse16_sse2 to SSE2 section.
e915674 dnxhdenc: add space between function argument type and comment.
66a0215 x86: fmtconvert: add special asm for float_to_int16_interleave_misc_*
3233ad4 nutdec: estimate duration from last syncpoint
e2c95e6 nutdec: remove assert that is wrong for some new duration code.
9d230ba nutdec: check that filesize is valid before using it.
58f22f7 ffplay: only configure video filters after we got the first frame
4f2c846 attributes: Add a definition of av_always_inline for MSVC
b12e61a ffplay: factorize expression in audio_decode_frame()
d3ed1c9 cmdutils: Pass the actual chosen encoder to filter_codec_opts
5a608a2 os_support: Add fallback definitions for stat flags
cab2eb8 os_support: Rename the poll fallback function to ff_poll
cdee08e network: Check for struct pollfd
71078ad os_support: Don't compare a negative number against socket descriptors
5aff37d os_support: Include all the necessary headers for the win32 open function
6f5e7e8 ffmpeg: use the more powerful version of abuffersink.
1f5c133 sink_buffer: implement fixed frame size.
0689d5e lavfi: implement samples framing on links.
c9c4835 fate: add a test for the -force_key_frames option.
20a8dca ffmpeg: fix parsing of -force_key_frames option.
ca612a2 swr: fix make checkheaders.
022cbb6 swr: small align cosmetic.
3491c2a swr: use __asm__ instead of __asm.
f2fd167 x86: vc1: fix and enable optimised loop filter
8a85660 Merge remote-tracking branch 'qatar/master'
94a00ec ffplay: group together and vertically align correlated parameters in log function
8179660 ffplay: vertially align complex if condition in audio_decode_frame()
347ecfd ffplay: move assignment in else block in audio_decode_frame()
0d3ffde ffplay: split overly long line in audio_decode_frame()
fb7688a pngdsp: Fix license header
7bbb6b3 prores: Fix license header
12863db wma_common: Fix license header
439e32f RealText demuxer and decoder.
53640f4 SAMI demuxer and decoder.
d948893 lavf/subtitles: add some SMIL helpers.
e301f2f fate: add JacoSUB and MicroDVD subtitles tests.
04568f8 fate: introduce subtitles.mak and move SubRip test in it.
8f4ce62 lavc/microdvddec: support "DEFAULT" properties.
0e7782c lavc/ass: honor Default style.
a19e9f2 lavf/microdvd: rewrite using subtitles queue API.
0ef28e1 lavf/jacosubdec: fix FPE in case timeres is badly set.
6071551 lavf/jacosubdec: use subtitles queue API.
7c9f968 lavf: add internal demuxer helpers for subtitles.
f926d91 ffmpeg: fix a memleak in subtitles decoding.
c1abfbc lavf/segment: rename segment private context from "c" to "seg" in segment_start()
a9a7e21 lavf/segment: add stream_segment variant of the segment muxer
3cd4f9f lavf: allow multiple names in output devices selected by av_guess_format()
df531b0 avformat: disable seeking on FIFOs/named pipes
6851130 cosmetics: minor libavcodec spelling errors
3b1ab19 file: Only include unistd.h if it exists
f985113 random_seed: Only read /dev/*random if we have unistd.h
0692d4c lavf/segment: add some debugging logs
567eb9d lavf/segment: fix command with missing -list option
d9355a0 lavf/applehttp: add log message in case of applehttp_read_header() failure
e312fcd doc: Indicate that RTMPT is natively implemented in libavformat
dfb57fc rtpdec: Don't explicitly include unistd.h any longer
e8e733a dca: favor native over ffmpeg in table name
4fd07b9 ffplay: avoid useless NULL checks in swr_free()
4674718 ffplay: fix wrong reference to function in audio_decode_frame() comment
491846e avutil: fix project name reference in doxy section
84d73e9 dca: fix project reference in table name
be4ffb2 vf_ass: fix table name to refer to correct lib.
c83ed18 formats.h: fix project reference in comment
c496224 pixdesc: fix project reference in comment
8fbe11e Replace Libav with FFmpeg in license headers for files created by me
c103dc0 git-howto: replace confusing and incorrect text about he testsuite by mostly a correct text.
4e82bde git-howto: partial rewrite of the push checklist to make it match sanity & reality.
8bff1d7 git-howto: remove inconvenient and odd 24h limit on rsync
7c8b5d1 Makefile: remove checkheaders from the main check target
d007f96 git-howto: cleanup, remove unreasonable recommendition.
4453f6b Merge remote-tracking branch 'qatar/master'
7877b50 ffplay: simplify code by using avfilter_unref_bufferp()
b0fdd34 lavfi: deprecate av_buffersrc_buffer() function
cd8bef9 Generate channel layout, reordering for DTS-XXCH extension and, undo embedded downmixes
16f6c16 Parse & decode DTS XXCH frames
8d9fd58 h264: Fix maximum reference count check for non-b frames
8069db8 ffmpeg: warn that -t does not work with -filter_complex.
2c793b8 ffmpeg: warn when -t is used for inputs.
fcf8706 sink_buffer: warn when there are too many buffers.
05d6cc1 buffersrc: warn when there are too many buffers.
3f59bbf lavfi/amerge: silence warnings
61123fb parseutils: fix sorting of colors
e377208 ffmpeg: dont copy creation_time as the destination file is not created at that time
b92c7ee flv: add support for G.711
433492a doc: git: Add checklist with test steps to perform before pushing
1cb34ea flvenc: K&R formatting cosmetics
782763e swr: fix compilation with ancient toolchain that doesnt support SSSE3
ccbcf48 udp: use av_freep() instead of av_free()
fc5999d lavf: add proper enum type for fmt ctx duration esitmation method
87df986 Merge remote-tracking branch 'qatar/master'
ee7214c log: change color for filters from blue to bright green
4ccf6e3 swr: MMX2 & SSSE3 int16 resample core
7803a04 http: try to detect live akamai streams and dont enable seeking for them
d1c74ca lsp: use av_assert
b1a1795 lpc: use av_assert
f1136b2 udp: fix occasional crash on shutdown
a112822 movenc: Add channel layouts for PCM.
54942c2 lavc: clarify docs for avpkt->destruct
15358ad mss1: validate number of changeable palette entries
8f5d573 mss1: report palette changed when some additional colours were decoded
a5bfa66 x86: fft: replace call to memcpy by a loop
75d339e udp: Support IGMPv3 source specific multicast and source blocking
fa84506 dxva2: include dxva.h if found
46df708 libm: Provide fallback definitions for isnan() and isinf()
ef882e4 tcp: Pass NULL as hostname to getaddrinfo if the string is empty
58f3e09 tcp: Set AI_PASSIVE when the socket will be used for listening
b536e2f Merge remote-tracking branch 'qatar/master'
5916bc4 Merge commit '1961e46c15c23a041f8d8614a25388a3ee9eff63'
052f4f8 Merge commit 'a5e8c41c28f907d98d2a739db08f7aef4cbfcf3a'
c29c1a1 avconv: add an assert to silence an uninitialized variable warning.
74853ed avconv: shut up an uninitialized variable warning.
61d158c avfiltergraph: shut up uninitialized variable warning.
fd2784c af_join: initialize a variable to shut up gcc warning.
422008a amix: fix format specifier for AVFilterLink.sample_rate.
1a49a16 lavfi: make filters less verbose.
ce0a975 mpc8: read APE tags.
37b5959 examples/filtering: fix packet memleak
9ebed95 examples/filtering_video: update to the new API
acd9948 lavr: x86: fix ff_conv_fltp_to_flt_6ch function prototypes
1533356 libm: provide fallback definition for cbrtf() using powf()
4b1b144 network: Don't redefine error codes if they already exist in errno.h
e64bcee configure: Check for sys/time.h
39dba5a network: Include unistd.h from network.h
37c3864 x86: fft: elf64: fix PIC build
d4c45b8 Revert "Revert "x86: fft: win64: fix stack alignment for memcpy() call""
9176559 Revert "Revert "x86: fft: convert sse inline asm to yasm""
b8c632a avconv: don't include vsrc_buffer.h, which doesn't exist anymore
83ba223 lavfi: reorder AVFilterLink fields.
f892013 lavfi: reorder AVFilterContext fields.
9618080 lavfi: reorder AVFilter fields.
f14e685 lavfi: reorder AVFilterBufferRef fields.
cb81e29 lavfi: reorder AVFilterBuffer fields.
1961e46 lavfi: remove disabled FF_API_FILTERS_PUBLIC cruft
5e88b96 lavfi: remove disabled FF_API_DEFAULT_CONFIG_OUTPUT_LINK cruft
205e902 lavfi: use proper FF_API guards for different deprecated functions
784675c sink_buffer: make opaque argument optional.
a2bd8a9 buffersink: group libav API functions.
0b3b958 lavfi: remove disabled FF_API_VSRC_BUFFER_ADD_FRAME cruft
6c1e065 lavfi: remove disabled FF_API_SAMPLERATE64 cruft
8d900aa lavfi: remove disabled FF_API_GRAPH_AVCLASS cruft
a5e8c41 lavfi: remove 'opaque' parameter from AVFilter.init()
fbcaceb mov: do not try to read total disc/track number if data atom is too short.
e6674e4 lavu/imgutils: create misc functions for dealing with buffers
19ad567 avconv: fix -force_key_frames
fd91a3e Revert "x86: fft: convert sse inline asm to yasm"
f767658 Revert "x86: fft: win64: fix stack alignment for memcpy() call"
79a7451 ffplay: add configure_filtergraph() helper
720ec62 lavfi: drop deprecated and disabled packing API
8dd0e87 lavfi: remove old video sink API
f054dbe tools/graph2dot: make dot graph representation a bit more compact
ea1c501 dxva2_h264: fix signaling of mbaff frames
6eff277 Make LucasArts Smush SANM palette opaque.
c77bcbb Signal MSS1 palette change.
3b0ad04 Merge remote-tracking branch 'qatar/master'
9b72041 x86/intmath.h: Fix mull operand constraints
e3c2670 mss1: check number of free colours
8a0cd58 sonic: fix FPE
0595334 x86: fft: elf64: fix PIC build
dc30c27 h264_parser: use av_assert
cd6aa95 h264_loopfilter: use av_assert
9b41ec4 lavfi/drawtext: use av_opt_free() to free private context
6be8cfa lavfi/abuffer: increase logging level of the log showing initial parameters
8a35441 lavfi/avfilter.h: reorganize headers disposition
246154a log: Include io.h on windows
bec21ce Make MSS1 palette opaque.
14a34d9 lavr: x86: merge some branches
ebfcd60 doc/general: fix output
963cdf3 x86: cpu: whitespace (mostly) cosmetics
a6ff851 Merge remote-tracking branch 'qatar/master'
8725da4 x86: fft: win64: fix stack alignment for memcpy() call
dc53858 wtv: Check the return value from gmtime
8299260 x86: fft: convert sse inline asm to yasm
8123e09 x86: place some inline asm under #if HAVE_INLINE_ASM
fec512a ffplay: give more meaningful names to the buffersink instances
43583fb lavfi/avcodec: deprecate avfilter_fill_frame_from_*_buffer_ref API
972cad7 lavfi: remove unnecessary inclusion of libavcodec/avcodec.h in avfilter.h
a31ab50 lavfi: move some FF_API_ definitions from avfilter.h to version.h
5fd3e69 vocenc: use new header from codec tag 4
0abfb0a vocenc: change default codec to 16bit
bacbbd2 vocenc: fix sample rate rounding direction
f15803e fate: Try to fix source path for fate-acodec-dca
166f386 fate: speedup dnxhd tests and reduce their memory requirements
7ebe28c xwdenc: support 8bpp grayscale
b9c94e8 xwddec: support 8bpp grayscale
244682d Merge remote-tracking branch 'qatar/master'
5c44c2d mlp_parser: use av_assert
f0a3259 rangecoder.h: use av_assert
ee51565 configure: fix libavutil.pc generation
62975af af_aresample: fix sample_rate type.
3013722 sink_buffer: assert that functions and sinks arent mixed
fbf03ee ffmpeg: fix indent of 1 line
11f2cad examples/filtering_audio: update for avfilter API "cleanup"
98b3f17 image2: Add "start_number" private option to the demuxer
eeddd39 cpu.h: include version.h for LIBAVUTIL_VERSION_MAJOR
c41899a lavu: split version info into version.h
145a809 log: Only include unistd.h if configure found it
980e65f ape: create audio stream before reading tags.
a7b8ff9 mov: make a length variable larger.
f57d2f5 image2: Add "start_number" private option to the demuxer
b5bce20 image2: Add "start_number" private option to the muxer
fd269d6 avconv: remove a forgotten debugging printf.
df98bf2 avconv: use more descriptive names for hardcoded filters.
6fc7d9a avconv: remove redundant handling of async.
7a8059e doc/filters: fix typo.
b5e6aa6 dxva2_h264: fix signaling of mbaff frames
1c60088 Merge remote-tracking branch 'qatar/master'
da728d5 ffmpeg: fix FF_API_OLD_VSINK_API=0 case
caf7381 ffmpeg: fix mixup of old and new sinks
0b6f973 h264: use asm cabac reader under a generic condition
f8fe4d2 snow.h: use av_assert
be64d5f snow.c: use av_assert
f7595fb image2: Add "start_number" private option to the muxer
fe07c9c x86: Only use optimizations with cmov if the CPU supports the instruction
65345a5 x86: Add CPU flag for the i686 cmov instruction
29686d6 x86: remove unused inline asm macros from dsputil_mmx.h
685f543 x86: move some inline asm macros to the only places they are used
6fd0b55 showwaves: fix PTS computation.
6d627ea showwaves: fix first sample of frame test.
bd9939f lavfi: display pad type with mismatch error message.
e9d5c05 lavc: use designated initializers for AVClasses
53cec46 libschroedingerdec: remove unused header
a619fd2 mjpegenc: enable frame multithreading encoder
fde1bc6 lavc: add frame multithreading capability (currently intra only)
0c851e4 threads: make get_logical_cpus() available outside pthread.c
094c5e6 mjpegenc: mark as intra only
9eae43d lavc: add intra only codec flag
9277965 bmpenc: use av_assert()
c0ca840 lavfi/buffer: remove unused function av_vsrc_buffer_add_frame_alt()
39e019e ffplay: add cast to fix warning in configure_video_filters()
1dce236 lavfi/buffer: apply misc consistency nits
201b409 lavc/pcm: clarify error message from pcm_decode_frame()
6997141 ff_snow_common_end: assert() that the last buffer freed differs from the current.
c13e490 codec_release_buffer: fix handling of non user buffers
c17808c lavfi: define macro AVFILTER_DEFINE_CLASS
012aa12 lavfi/drawtext: remove unnecessary parentheses in init()
41e637e lavfi: Add the af_channelmap audio channel mapping filter.
0567715 qsort: flip compare direction to match libc qsort()
e847f41 Merge remote-tracking branch 'qatar/master'
492cc9b ffmpeg: remove unused buffer_size in InputFile.
8aeed14 h.263enc: use av_assert
c8f4c83 h.263dec: use av_assert
dc07fb6 lavfi: add join audio filter.
f75be98 lavfi: allow audio filters to request a given number of samples.
58b049f lavfi: support automatically inserting the fifo filter when needed.
fa06623 lavfi/audio: eliminate ff_default_filter_samples().
258dfff extend log line buffer sizes
9ee3334 libspeexenc: add supported sample rates and channel layouts.
896bb0d Replace usleep() calls with av_usleep()
d3d3a32 lavu: add av_usleep() function
f6b4624 utvideo: mark interlaced frames as such
8875333 utvideo: Fix interlaced prediction for RGB utvideo.
1e7943c snow: yuv410 support
fba18ef x86/dsputil_mmx: support 4 sample edges
15bde06 Revert "mathematics.h: remove a couple of math defines"
10d2a40 swresample: make .class_name more descriptive
68c845c snow: yuv444 support
a5a93fa cosmetics: do not use full path for local headers
13ba872 snowenc: update pix_sum for rectangles, needed for non 420
b4b7471 snowenc: set chroma subsample factors correctly for non 420
81416c2 swscale: use designated initializers for AVClass
2fa5d8f ffmpeg: print swr options in --help too
4cdff58 fate: add tests for SANM and VIMA
5916313 avformat: offset fps calculation by one to include 60.00 fps
cdb9413 doc/faq: Update video joining examples
d11baad lavu/file: include unistd.h only when available
542920b configure: check for unistd.h
539df61 log: include unistd.h only when needed
c19e0eb lavf: include libavutil/time.h instead of redeclaring av_gettime()
87dced8 Merge remote-tracking branch 'qatar/master'
1d01fee fix hardcoded tables compililation caused by missing math constants
fd0b8c6 sanm: silence warnings
9e63c30 lavf: add a real SRT muxer.
14ac47f vc1: signal interlaced and tff flag to the consumer
b829da3 smacker: add sanity check for length in smacker_decode_tree()
7681d0e lavd/lavfi: do not set the channel layout list.
67ffcb9 lavf: Make codec_tag arrays constant
f4da707 Replace Libav with FFmpeg
3821632 smush: set audio packet duration
1bb30d0 lavfi/deshake: fix crash in uninit()
89ffd18 twinvq: give massive struct a name.
f77fd34 aac: move sample_fmt selection before decoder configuration.
24e7a22 riff: don't overwrite bps from WAVEFORMATEX if EXTENSIBLE doesn't contain that data.
cb08b6e lavfi/scale: remove unused variable out_link
c0b3c0f lavfi/audio: remove unused variable in ff_filter_samples()
065851f lswr/rematrix: specify explicitly the name of the unsupported channel layouts
dc7e336 lavf, lavu: version bumps and APIchanges for av_gettime() move
6d887ec avformat: add 48 fps to the NTSC framerates
2d61f00 utvideo: mark interlaced frames as such
f6943f2 lagarith: frame multithreading
07d4943 wavpack: set bits_per_raw_sample for S32 samples to properly identify 24-bit
98701be lavfi/ass: update use of deprecated functions, fix warnings
eda4500 lavfi/blackdetect: add logic for handling stream termination
5bc87f1 lavfi/blackdetect: fix pts time debug printing
e026c9b lavfi/audio: don't set cur_buf in ff_filter_samples().
4a97ff2 lavfi/fifo: add audio version of the fifo filter.
27570e2 fifo: fix parenthesis placement.
394a2a0 lavfi: rename vf_fifo.c -> fifo.c
a50b756 lavc: remove stats_in from AVCodecContext options table.
bef8fd7 LucasArts SMUSH demuxer
69254f4 LucasArts SMUSH video decoder
b183573 LucasArts SMUSH VIMA audio decoder
5a90e55 libavfilter/transform: fix mirroring.
104c914 libavutil: fix author attribution
b2e2287 cdxl: disable checked bitstream reader
de05877 lavfi: remove redundant checks after av_parse_video_rate()
4da42eb Merge remote-tracking branch 'qatar/master'
e632a43 vf_vflip: fix handling of the last line.
a46f891 vf_lut: fix handling of odd dimensions
005c80b MS Screen 1 decoder
43886ea aacdec: Fix popping channel layouts.
827667e mjpegenc: use av_assert
4eae08b mjpegdec: use av_assert
61183b5 av_gettime: support Win32 without gettimeofday()
980f81d Use av_gettime() in various places
ae0a301 Move av_gettime() to libavutil
bc210bf log: flip highlight bit for codec & muxer layer
db7d8fb dct-test: use emms_c() from libavutil instead of duplicating it
f1f37c7 mov: fix operator precedence bug
a2b186a mathematics.h: remove a couple of math defines
493156e doc/ffmpeg.texi: use an exising preset file name
6501dcf Remove unnecessary inclusions of [sys/]time.h
4e5a514 lavf: remove unnecessary inclusions of unistd.h
3ea3e32 lavfi: add showwaves filter
93bbe53 lavfi/asplit: fix memleak
8620603 avio: av_protocol_next() is gone
4996e8f bfin: libswscale: add const where appropriate to fix warnings
6bac897 bfin: libswscale: remove unnecessary #includes
420990d libilbc: use designated initializers for AVClass
10952e0 lavfi/color: fix typo
18d7bea wmv2enc: fix rounding flag.
9e75433 lavfi/color: use AVOptions
cabbd27 Merge remote-tracking branch 'qatar/master'
042b272 udp: Properly check for invalid sockets
bb6c1ab tcp: Check the return value from getsockopt
a840cdd network: Use av_strerror for getting error messages
860b40f udp: Properly print error from getnameinfo
6aa4e88 mmst: Use AVUNERROR() to convert error codes to the right range for strerror
5616876 network: Pass pointers of the right type to get/setsockopt/ioctlsocket on windows
9d811fd rtmp: Reduce the number of idle posts sent by sleeping 50ms
6b9446e avidec: add .category
5fa8226 libavfilter: improve atempo audio quality
08613d5 lavf: separate muxer/demuxer class category
6fb7d03 lavc: seperate encoder/decoder class category
e69263c avutil: add get_category() for the case where one AVClass can have more than 1 category
b76f77e log: swap colors for muxer and codec layer
0412e51 lavfi/avfilter: use av_assert
82ac6a6 rv40dsp: use av_assert
db142a8 lavfi/avcodec: make avfilter_fill_frame_from*() functions use avfilter_copy_buf_props()
8f8d8b9 lavfi/avcodec: always use av_frame* accessors in avfilter_copy_buf_props()
d5761fe lavfi/avcodec: copy pos field from AVFilterBuffer to AVFrame pkt_pos
208c5a0 lavc/qtrlenc: return proper error codes from qtrle_encode_init()
5793a6d lavc/libschroedinger: add missing failure checks in ff_create_schro_frame()
97726e8 x86/intmath: fix type of FASTDIV
7238ed6 avidec: use designated initializers for AVClass
ef8bea9 mov: use designated initializers for AVClass
c47fc94 Fix dependencies for the atempo filter.
4cc2920 flvdec: remove incomplete, disabled seeking code
be1a839 mem: add support for _aligned_malloc() as found on Windows
7146177 lavc: Extend the documentation for avcodec_init_packet
0c142e4 swr: introduce filter_alloc in preparation of SIMD resample optimisations
80e857c swr/resample: optimize C code for the most common case
8703f01 flvdec: remove incomplete, disabled seeking code
51a2b55 http: replace atoll() with strtoll()
ae2bb52 mpegts: remove unused/incomplete/broken seeking code
c90e805 lavc/avcodec.h: fix reference to nonexistent function in av_picture_copy() doxy
18b4404 lavc/imgconvert: fix check on av_image_check_size() return code in avpicture_get_size()
0b2ecf8 lavc/imgconvert: remove pointless switch block from avpicture_fill()
b583ccc lavc/rawdec: propagate duration from packet to frame
ae46fbe af_amix: allow float planar sample format as input
f0ece49 af_amix: use AVFloatDSPContext.vector_fmac_scalar()
82b2df9 float_dsp: add x86-optimized functions for vector_fmac_scalar()
cb5042d float_dsp: Move vector_fmac_scalar() from libavcodec to libavutil
4e4dd71 lavr: Add x86-optimized function for flt to s32 conversion
6c63cbf lavr: Add x86-optimized function for flt to s16 conversion
97ce1ba lavr: Add x86-optimized functions for s32 to flt conversion
5904f25 lavr: Add x86-optimized functions for s32 to s16 conversion
d721f67 lavr: Add x86-optimized functions for s16 to flt conversion
1168e29 lavr: Add x86-optimized function for s16 to s32 conversion
4b5c7d4 huffyuv: switch to av_assert
da42f56 asv1: switch to av_assert
579fd87 rtpenc: Support packetizing iLBC
89c3960 rtpdec: Add a depacketizer for iLBC
a2b251a Implement the iLBC storage file format
9e74db6 mov: Support muxing/demuxing iLBC
3641b04 Add support for iLBC decoding/encoding via the external library libilbc
46743a8 rtmp: Don't send every flv packet in a separate HTTP request in RTMPT
bbc8038 rtsp: Send mode=record instead of mode=receive
db28b01 dirac: replace compound literal with normal initialiser
b90f83e snowenc: update selftest code for the new temporary arrays
82edf67 Merge remote-tracking branch 'qatar/master'
f87dacb libavutil: add a merge sort.
096db65 qsort doxy
88f87eb qsort: add some forgotten ()
f61ce90 lavr: add x86-optimized functions for mixing 1-to-2 s16p with flt coeffs
29f7490 lavr: add x86-optimized functions for mixing 1-to-2 fltp with flt coeffs
3971be0 Add Dolby/DPLII downmix support to libavresample
3a0a2f3 libavutil: add AV_QSORT()
9fcda25 vorbisdec: replace div/mod in loop with a counter
7457ebe fate: vorbis: add 5.1 surround test
d77f4af rtpenc: Allow requesting H264 RTP packetization mode 0
becc3c6 configure: Sort the library listings in the help text alphabetically
8c35146 ffmpeg.c: count subtitles in total size.
c49e960 ffprobe: dump AVPacket.convergence_duration.
9ae3e45 ffprobe: add -show_data option.
2243f0d lavf: add field for how duration is estimated
3b3150e Fix interlaced prediction for RGB utvideo.
d9669ea dwt: remove variable-length arrays
564bb24 Merge remote-tracking branch 'cus/stable'
6ca48ad Merge remote-tracking branch 'qatar/master'
8e50c57 RTMPT protocol support
35127bf http: Properly handle chunked transfer-encoding for replies to post data
eb564b2 http: Fail reading if the connection has gone away
eb3918c amr: Mark an array const
634e874 amr: More space cleanup
e9ef88f rtpenc: Fix memory leaks in the muxer open function
db83570 ffplay: fix -vismv 1
8f45c31 ffplay: rename buffer source instance from "src" to "ffplay_buffer"
251f398 ffplay: use key=val syntax for the buffersrc args
1125606 vp3dec: fix null ptr derefernce.
5015c37 attributes: move av_restrict fallback from internal to attributes
5f26d4d amr: Cosmetic cleanup
40ffbf2 fate: fix fate-aac-aref-encode dependancies
eaf6553 avienc: use av_assert
4aed3ac msmpeg4enc: use av_assert
44fdf37 mov_chan: Fix operator precedence by adding parentheses
f404c7d doc: Add missing protocols to list of supported protocols.
20a6fa7 doc: add two similar overlay "side-by-side" examples.
5410121 lavfi: use designated initializers for AVClass
d70a1a5 MAINTAINERS: reorganize entries in the libavfilter section
c390822 intel h263 dec: support advanced prediction
a1aac8d lavfi: add atempo filter
a7cc78c tcp: Check the listen call
bc4da77 lavu/internal: define av_restrict if it has not been defined by config.h
fbed931 enable C99-external_inline for icl
137e808 lavc: build some codecs only if they are actually enabled
17fad33 Change all uses of restrict to use av_restrict instead.
5c14b28 Merge remote-tracking branch 'qatar/master'
9946a6a diracdsp: try to fix segfault
c9e183b lavfi: update some deprecated functions
0354412 ffmenc: use av_assert
3000074 mpegvideo_common.h: use av_assert
809d71d sws/swscale_unscaled: use av_assert
e003da7 sws/utils: use av_assert
ae702ed flacdec: read attached pictures.
a5db8e4 lavf: don't segfault when a NULL filename is passed to avformat_open_input()
fd8def9 lavfi/super2xsai: fix fate test on bigendian
c78cf00 md5: consistently use uint32_t instead of unsigned int
c7bdfbe MAINTAINERS: add my GPG fingerprint.
46c50b1 vf_pad: check that we have write permission before writing in the buffer.
2b1fc56 lavfi: add asetnsamples audio filter
e20530a lavfi/split: give a more accurate description to split
a1411ee ffprobe: add writer_print_rational()
b6131ac doc/filters: prefer @itemize environment for frei0r examples
eb732b2 doc/filters: update Frei0r website link
b2bcbcd lavfi/super2xsai: simplify code updating the color matrix at each y iteration
4ebb46e lavfi/super2xsai: fix table used to update color matrix at the end of each y loop
ef25564 fate/lavfi: add lavfi-pixfmts_super2xsai test
635a259 lavfi/video: set output frame w/h properties in default_start_frame()
f0394f2 lavfi/avcodec: add consistency checks in avfilter_copy_buf_props()
6808759 lavc/rawdec: fix various bogus error codes and add some logs
3cc1a89 lavc/utils: in avcodec_decode_video2() return proper error code instead of -1
90d8506 Merge remote-tracking branch 'qatar/master'
fbc5740 af_resample: fix format modifier in debug string for FF_API_SAMPLERATE64
1cdcf04 segment: remove unnecessary <strings.h> include
16b8525 fate: add snow hpel tests
be32145 j2kdec: move s->avctx initialization to j2kdec_init()
29e9f83 j2kdec: check colorspace ncomponents
dd20861 nutenc: use av_assert
17bbb81 amr: use av_assert()
47f8303 lavf/aviobuf: use av_assert()
67703d6 lavf: cosmetic: format else with indentation
b678daf lavc/microdvddec: fix color parsing.
47395a4 lavc/microdvddec: properly reset non persistent color tag.
608bda9 lavf/{srt,microdvd}: correctly raise error on avformat_new_stream() error.
9b6f2c7 file: Fix handling of windows named pipes
11153a9 avio: Collect and print statistics of bytes read & seeks
f77a695 lavfi: af_amerge options array was not ended with NULL
cd65cd8 revert "extern inline" usage
0719e44 new attribute "extern inline" (fixing linker error with ff_get_mb_score and ff_get_mb_score)
62c2daa configure: do not auto enable mlp decoder when enabling truehd decoder
a09ae4e Remove duplicated png and mng signatures.
59c122b matroskadec: add assert on lack of overflow in pkt_size+offset
4b7c523 matroskadec: change size check in matroska_decode_buffer() to unsigned
08169fc matroskadec: move lace_size check up so it catches all code pathes
88a740a matroskadec: change assert to av_assert0()
71529bd Fix incorrect unsigned->signed conversion.
15f8941 Merge remote-tracking branch 'qatar/master'
01a14ce riff: use av_assert
9d87c8e rawdec: use av_assert()
948e97a pcmdec: use av_assert()
d246c18 Avoid C99 variable declarations within for statements.
bb85048 mjpegenc: support slice multithreading
7dc747f rtmp: Read and handle incoming packets while writing data
d2d193c doc: document THREAD_TYPE fate variable
d1beee0 rtpdec: Don't require frames to start with a Mode A packet
ddece75 png_parser: use designated initializers
79c39a9 Add truehd decoder line.
1b129c2 flashsv2enc: align codec declarations
8ce0c7d g729dec: align codec declarations
225489f mjpegdec: remove superfluous "mjpeg "
69bf775 bprint: implement vsnprintf for win32.
9034b0e avconv: don't try to free threads that were not initialized.
0f73ac3 vqavideo: pass context to remaining av_(d)log
a5c1a0c asfdec: fix returned error codes
2ad8ac8 configure: support Bitrig OS
266771f configure: fix SLIBNAME_WITH_MAJOR for openbsd (and bitrig in the next commit)
0922633 fate.texi: fix typo in title
c7b9eab Merge remote-tracking branch 'qatar/master'
4a6d790 nutenc: use av_assert
53eaca5 mpegtsenc: use av_assert
8517e9c rtmp: Add a new option 'rtmp_buffer', for setting the client buffer time
9477c03 rtmp: Set the client buffer time to 3s instead of 0.26s
c2d38be rtmp: Handle server bandwidth packets
9ff930a rtmp: Display a verbose message when an unknown packet type is received
9cdf74f lavfi/audio: use av_samples_copy() instead of custom code.
ce03b08 configure: add all filters hardcoded into avconv to avconv_deps
24b2f4e avfiltergraph: remove a redundant call to avfilter_get_by_name().
2f296e3 lavfi: allow building without swscale.
5f8f624 swr: fix 10l use of uninitialized data
a488028 build: Do not delete tests/vsynth2 directory, which is no longer created.
b9e5c5f doc/encoders: update libvpxenc mappings
dded4cb lavc: fix support of unofficial pix_fmt extensions of jpeg
9baeff9 lavfi: replace AVFilterContext.input/output_count with nb_inputs/outputs
9d0bfc5 lavfi: make AVFilterPad opaque after two major bumps.
84b9fbe lavfi: add avfilter_pad_get_type() and avfilter_pad_get_name().
6d58358 lavfi: make avfilter_get_video_buffer() private on next bump.
8772997 jack: update to new latency range API as the old one has been deprecated
465a72b lavfi: move definition of avfilter_copy_buf_props() from buffer.c to avcodec.c
134815a lavfi: change name of tracing functions and of the macro which enables them
0533868 rtmp: Tokenize the AMF connection parameters manually instead of using strtok_r
c1d6248 libvorbis: split encoder from decoder
af10fea ppc: Rename H.264 optimization template file for consistency.
2942431 arm/intmath: disable av_clip_uintp2_arm with config_small
f06269d cosmetics: align more codecs declarations
d625136 lavfi: add channelsplit audio filter.
4795362 golomb: check remaining bits during unary decoding in get_ur_golomb_jpegls()
404410a sws: fix planar RGB input conversions for 9/10/16 bpp.
65a80ee avfilter: Log an error if avfilter fails to configure a link.
47b812e avconv: support only native pthreads.
0a9a225 rtmp: Fix a possible access to invalid memory location when the playpath is too short.
a7fbc5d libvorbis: cosmetics: remove empty line at EOF
dc1c79b Merge remote-tracking branch 'qatar/master'
2a622c2 lavf: add a "warning" when discarding a oddly backward subtitle or data starttime
47695b1 lavf: handle data like subtitles in start time calculation.
728f86e swr: mix_2_1_int16_mmx/sse
d504266 swr: mix_1_1_int16_sse
cbeeaf2 swr: mix_1_1 int16 MMX
52afa43 swr: mix_2_1_float SSE/AVX
beb0cd6 swr: SIMD rematrixing and SSE/AVX mix_1_1 float
48a45f8 swr: add native matrix for SIMD
9abbbf7 swr: add function pointers for SIMD rematrixing
634d539 swresample.c: update copyleft year
c8553be swr: use &~15
4289b66 swr: replace /16 by >>4
359abb1 lavu/error: add av_make_error_string() and av_err2str() convenience utilities
5683de0 lavu/error: fix sign error in av_sterror() error code
4299fd2 lavu/error: use a table to store error codes and strings, add test
3ecaba6 tests/parseutils: change test to make it platform independent
9ec5e95 ffmpeg: disable threading on mingw, it doesnt work due to dependance on internal code.
f91b635 rtmpproto: replace strtok_r by av_strtok its unavailable in mingw
94d5650 Merge remote-tracking branch 'qatar/master'
65efc66 pngenc: use av_assert
7925f92 4xm: use av_assert()
3827a86 Optimization of AMR NB and WB decoders for MIPS
751dcd9 Remove eightsvx_raw decoder line
d9a9518 flvenc: use av_assert instead of assert
709b54e rv20enc: use av_assert
f862537 rtmp: Do not send extension for flv files
8ee3e18 rtmp: support connection parameters
b4c92e9 doc: Add documentation for the newly added rtmp_* options
66531c7 random_seed: rewrite generic code.
37f1a7d Make png-in-mov QuickTime-compatible for more colour-spaces.
20e46aa mov: export orphan tmcd track metadata to global format metadata.
1ec23d9 mov: copy timecode metadata from tmcd track to the related video stream.
0d96ec1 mov: parse tref atom.
9fb2e23 movenc: add timecode track support.
9846a9c riff: add ISMP/timecode tag.
0478d5f ffmpeg: allow overriding framerate for stream copy
cb7f062 libvpxenc: add support for forced key frames
a5ca320 rangecoder: use av_assert
1248de5 amrnbdec: use av_assert
4e3a5bc j2k: remove unreachable assert()
3630a07 Merge remote-tracking branch 'qatar/master'
9e724d7 dct-test: fix alignment in ff_prores_idct_put_10_sse2()
234d42f postprocess: fix another void returning void function.
ee1748a lavfi: fix signature for default_filter_name()
91bdced mpegtsenc: prevent pcr_packet_period==0
1321e6e tiffenc: use av_assert()
bcbb30e libmp3lame: add missing layout terminator
0d24931 vf_fps: set frame_rate.
c8428a0 vf_tile: update deprecated functions.
7b993c4 vf_tile: set frame_rate.
4adf5df sdl: fix aspect ratio computations.
3ff6b1a sdl: fix overlay size.
2f9907b sdl: add AVFMT_VARIABLE_FPS and AVFMT_NOTIMESTAMPS.
5db5169 avconv: multithreaded demuxing.
b0f0dfc Bump lavu minor and add an APIChanges entry for audioconvert functions.
59d58b3 audioconvert: add a function for extracting the channel with the given index
5df320e audioconvert: add a function for getting the name of a single channel.
406b257 audioconvert: add a function for getting channel's index in layout
3596de5 audioconvert: use av_popcount64 in av_get_channel_layout_nb_channels
d7d071a vf_libopencv: add missing headers.
19be0f3 iac: add missing dependency
4bfee46 bprint-test: avoid z modifier, mingw fails with it
d35c27d sink_buffer: dont return void from void functions.
3b196bb libavcodec/x86/rv40dsp_init.c: add missing HAVE_YASM
915ec91 libavcodec/x86/h264dsp_mmx.c: add forgotten HAVE_YASM
63bfee8 libavcodec/x86/dwt.c: move some missed things under HAVE_YASM
b84c9cf dct-test: fix #if for ff_prores_idct_put_10_sse2()
7b0d362 libavfilter: make ff_null_start_frame_keep_ref() a non static inline function.
8836b41 fate-acodec-dca2: add bitexact flag
fd8da83 enc_dec_pcm: add bitexact flag
8f1b139 cmdutils: dont return void from a void function
dfaf2dd h264: use externally provided dimensions when they appear to be more correct.
3275981 libopenjpegdec: make use of FF_ARRAY_ELEMS
695e85f libvpxenc: add VP8E_SET_MAX_INTRA_BITRATE_PCT mapping
53dfc38 lavu/timestamp: remove duplicate definition of AV_TS_MAX_STRING_SIZE
1ef5561 libopenjpeg: YUVA422P and YUVA444P support
75f8f70 Merge remote-tracking branch 'qatar/master'
8554e21 ffv1enc: add yuva422p to .pix_fmts
94632db Merge remote-tracking branch 'cus/stable'
2138bc1 remove unreferenced table "dnxhd_1238_ac_index_flag" (empty curly braces did not compile with ICL12.1)
a474403 libopenjpegdec: unbreak yuva420p support
143a539 ffplay: fix return value of get_video_frame if avcodec_decode_video fails
7655cc3 colorspace-test: add few more tests
b041528 float_dsp.c: Restore author attribution that was removed by libav while moving code to libavutil
f0313e9 x86/float_dsp.asm: restore author attribution
30f5150 h264: allow cropping to AVCodecContext.width/height
8aa93e9 mov: set AVCodecContext.width/height for h264
1b7a4c9 lavc/bintext: check extradata size
c61c853 lavf/bintext: allocate FF_INPUT_BUFFER_PADDING_SIZE for extradata
eae983f ffmpeg: fix fate breakage introduced by key=value buffersrc args.
1d69dcb swscale: unscaled rgb48 <-> bgr48
e400b95 bink: check av_mallocz() return value
c2dd01c binkaudio: prevent extradata overread
6fef82f ffmpeg: with filter_complex, avoid random in<->out mapping.
fbaa8fe ffmpeg: init icodec.
8362d73 ffmpeg: use the frame rate computed by lavfi.
5f281e9 ffmpeg: add frame rate to the buffersrc arguments.
0f62125 buffersrc: deprecate flat options syntax.
9ca4406 buffersrc: accept the frame rate as argument.
dcaa4ef buffersrc: accept key=value arguments.
283cc05 buffersink: add av_buffersink_get_frame_rate().
7b42036 lavfi: add a frame_rate field to AVFilterLink.
cac4760 iac: generate codec tables as they are supposed to be
e1a3fa5 indeo4: handle frame type 1 properly
04e2ac4 libavutil.v: add avpriv prefix
a5c6349 swr: skip memset(0) in rematrix when the array is known to be already 0
75d900d swr: zero buffers on allocation
023c073 add bracket around the argument (fixes compilation error with ICL)
690ea93 Merge remote-tracking branch 'cus/stable'
7e22514 Merge remote-tracking branch 'qatar/master'
e016e3c swr: add mix8to2
b034815 swr: 5.1->stereo double, float and s16
ca30ae1 swr: add all in one rematrixing function ptr
dfde3d4 swr: add inrermediate sample type for rematrixing
03e098e lavu: change versioning script to include all av* prefixed symbols
cb81933 ffplay: reset AVFrame to defaults before decoding each new frame.
349b65e ffplay: check return code of avcodec_decode_video2()
3b81a18 float_dsp: ppc: add a separate header for Altivec function prototypes
a839d6a ARM: fix float_dsp breakage from d5a7229
d5a7229 Add a float DSP framework to libavutil
98db4e2 PPC: Move types_altivec.h and util_altivec.h from libavcodec to libavutil
94d2b0d ARM: Move asm.S from libavcodec to libavutil
718607b rv10: change assert() to av_assert()
1be7bfd ffmpeg.c: fix erroneous "Output file is empty" message.
134d0f7 Revert "Fix building libopencore_amrnb decoder without libopencore_amrnb encoder"
b35d38b Add iac build dependency.
37a9cdf Fix dirac decoder build dependencies.
8a880d6 Fix latm muxer Makefile dependencies.
b8e2dcd Fix jacosub muxer Makefile dependencies.
b8fe9f0 Fix amv encoder dependencies.
e11020a Fix building libopencore_amrnb decoder without libopencore_amrnb encoder
f4e0ec8 pixdesc: BGRA64 is rgb pixel format
5b51efd fate-bprint: try to workaround platform specific value.
d5d30d5 Revert "sinewin_tablegen: use av_assert"
bc92214 vc1dsp: mark put/avg_vc1_mspel_mc() always_inline
80485a4 mpegtsenc: make pts/dts offseting optional
6668ef7 cmdutils: include threading caps in codecs listing.
e054526 amerge: accept multiple inputs.
e8e492b af_amerge: move nb_in_ch into the in structure.
e45a92d audioconvert: implement av_bprint_channel_layout().
7a2b429 fate: add bprint test.
b3e2bb0 bprint: add av_bprint_init_for_buffer().
9148ae5 opt: add test for IMAGE_SIZE and PIXEL_FMT.
61c266d opt: free test_ctx.string at the end.
42b774a opt: init test_ctx to 0.
d9b0d75 opt: add AV_OPT_TYPE_PIXEL_FMT.
9f7b014 Merge remote-tracking branch 'cus/stable'
67732b9 Merge remote-tracking branch 'qatar/master'
b4d4436 h261enc: use av_assert
07732b4 h261dec: use av_assert
a21c212 swfenc: use av_assert
a8656cd mpegts: Remove disabled extension matching probe.
610a526 xmv: use av_assert
4e3fc46 h264_mvpred: use av_assert
3422e7c lavc/rectangle: change assert to av_assert
107b423 lavf: fix missing "parser not found" message
23d8aaa yuv2rgb: remove assert() the codepath is not invalid
5ee638f svq1enc: use av_assert
25e87fc ffmpeg: move keyboard interaction in a function.
9915a33 lavfi/audio: fix size of copied samples.
d0e9415 fate: avoid freopen(NULL) in videogen/rotozoom
5fdcfdf ffplay: fix build if avfilter is disabled
a78bc6f ffplay: fix frame_delay calculation in new avfilter code
e85df18 ffplay: add support for changing pixel format
cd947e9 ffplay: add missing filt_in assignment after video filter reconfigure
0a501c7 ffplay: fix frame aspect ratio after qatar merge
c9651d4 ffplay: fix use after free
1372c82 ffplay: use dummy video driver if display is disabled
8d1de44 ffprobe: show packet duration in frame
9083d09 ffprobe: honour special value for duration
ad347bf lavfi: remove avfilter_default_item_name() from public API
fe16ca1 lavfi/ocv: fix compilation after internalization of public functions
ce7266c tools/graph2dot: factorize code printing non-media specific link information
2068967 tools/graph2dot: show input and output pad names in the link label
eeba7c8 wmv2enc: use av_assert
c3b6efa sinewin_tablegen: use av_assert
62eace2 put_bits: use av_assert
28e4f90 golomb: use av_assert
6e6dd99 resample_template: use av_assert
58e4adb libavutil/integer: use av_assert
2f23a8a libavutil/mathematics: use av_assert()
317ca0d mpegvideo: fix out of heap array accesses
92c065f ffmpeg: Set duration on encoded subtitle packets.
33775c3 search_for_quantizers_faac: fix curband
f6d952f mxfenc: write optional field dominance flag in picture description
93147da ffmpeg: avoid a confusing and easy to break if().
bb32124 Fix maxband limit when decoding mpc8.
c8a1101 ffmpeg: use isatty() before messing with the terminal state
ad60b3b Merge remote-tracking branch 'qatar/master'
647e2e0 lavfi: remove more instances of avfilter_default_filter_name()
ecf79c4 vorbis: Validate that the floor 1 X values contain no duplicates.
503f2fe avprobe: Identify codec probe failures rather than calling them unsupported codecs.
f0ff9eb avformat: Probe codecs at score 0 on buffer exhaustion conditions.
62bebf6 avformat: Factorize codec probing.
62b39d4 lavc: add pkt_duration field to AVFrame
0da9bce lavfi: move avfilter_copy_frame_props() definition from buffer.c to avcodec.c
c606144 Indeo Audio decoder
34271ca imc: make IMDCT support stereo output
c45e2da imc: move channel-specific data into separate context
c527027 aconvert filter needs to configure samplerates
787c395a swr-test: support "--help"
63b1c08 buildsys: fix rules for swresample-test
5a7a9f0 libswresample/Makefile: put each object on its own line
02827a3 swscale: RGBA64LE <-> RGBA64BE support
aba8065 avfiltergraph: call query_formats on inputs first.
6a4c5c7 avfiltergraph: check query_formats return value.
a3bc7f9 Make H264 reorder buffer size message less verbose.
48fdaa1 snowdec: add new line to some error messages
a489db6 isom: add Radius DV YUV FourCCs
1488c4d lavfi: move tracing utilities definition from video.c to avfilter.c
1faf0d6 Add missing CRLFs to avisynth error messages.
757d5b9 Fix MP2 muxer Makefile dependencies.
803391f lavfi: remove request/poll and drawing functions from public API on next bump
fa417fc lavfi: make avfilter_insert_pad and pals private on next bump.
b74a1da lavfi: make formats API private on next bump.
67339f6 avplay: use buffersrc instead of custom input filter.
d55c2e0 avtools: move buffer management code from avconv to cmdutils.
3ffa233 avconv: don't use InputStream in the buffer management code.
e58b75f avconv: fix exiting when max frames is reached.
44be675 lavfi/select: use exported dsputil_init function.
b56825c mpc8: fix maximum bands handling
1b27b8b MANGLEd swscale x86 asm to save registers
1ef802d update filtering_audio example
13a7bd7 lavfi/select: 10l: llabs -> fabs after switching types.
79c8e29 aacdec: Turn PS off when switching to stereo and turn it to implicit when switching to mono.
9c4821c Merge remote-tracking branch 'cus/stable'
944d049 Merge remote-tracking branch 'qatar/master'
df03ae8 ffmpeg: remove two unused variables.
5e82250 Changelog: add ffprobe flat output.
7286814 lavfi/select: add scene detection.
6b87f07 Do not try to encode DVCPRO HD, it produces broken files.
0a3e156 Allow colour space autodetection when encoding ljpeg.
02c2a54 Remove misplaced comment.
bae99f7 ffprobe/flat: add escape for '`' and '$'.
41e9682 movenc: Write chan atom for all audio tracks in mov mode movies.
02ff89a ffmpeg: disable audio volume insertion on the output side.
84e430d mpegtsenc: use avio_open_dyn_buf(), zero pointers after freeing
2b1f105 doc/avconv: add some details about the transcoding process.
a982e5a avidec: make scale and rate unsigned.
bb7431f avconv: check output stream recording time before each frame returned from filters
a508e7a avconv: split selecting input file out of transcode().
2f51ec2 avconv: split checking for active outputs out of transcode().
8eb9bf0 avfiltergraph: make some functions static.
b0f6df2 libopenjpeg: YUV410P and YUV411P support
568a592 Fix compilation condition for some ProRes dsp encoder functions.
84986b4 Fix compilation condition for some ProRes dsp decoder functions.
a4b885d Fix ProRes decoder Makefile dependencies.
c02ef07 Fix G.723.1 encoder Makefile dependencies.
c790ae0 ffmpeg: add missing return carriage in error message.
e00b2d2 options: stop after option is found.
6b35f1a timecode: move timecode muxer options to metadata.
0f0f3bd lavfi: use av_default_item_name() as filter private context logger
38c9ebd ffv1dec: print more information for -debug 1
730d079 ffv1: fix log level of FF_DEBUG_PICT_INFO
f1add01 ffmpeg: be more verbose when printing an error in transcode()
6a9854e ffmpeg: specify more meaningful names for the lavfi buffer sources
4d6a8a2 lavfi: add avfilter_default_filter_name()
7d82020 Merge remote-tracking branch 'qatar/master'
e10eac9 lavc/raw: add test utility for listing fourcc/pix_fmt map
f3fea5b lavfi/lut: fix component -> rgba mapping
8b0e173 ffmpeg: use filter time base as codec time base.
48b5bcb ffmpeg: avoid NULL dereference with filters.
eb7efc1 log: color prefixes according to their source.
2e39e7d log: add AV_CLASS_CATEGORY_NB
2191aef log: cleanup color arrays
a5c7525 set some categories of some AVClass structs
44c1016 mpc8: fix channel checks
a5ad3c2 av_get_audio_frame_duration: fix FPE
19dfbf1 librtmp: return AVERROR_UNKNOWN instead of -1.
a91943b librtmp: don't abuse a variable for two unrelated things.
007aede librtmp: add rtmp_app and rtmp_playpath private options.
96fadfb bmv: add stricter checks for invalid decoded length
6df1cfa mace: check channel count, fixes FPE
cc229d4 h263: disable loop filter with lowres
169dae8 Unconditionally compile init_stream() in bintext.
cf3a194 avpacket: fix duplicating side data.
7f17f4f af_amerge: use the buferqueue API.
2f2d47a af_astreamsync: set samples rate in query_formats.
c983ca5 mpegtsenc: zero pointers after freeing
328e203 mpegts_audio_write: fix potential integer overflow
21e2dc9 flv: support stream text data as onTextData
f67309c Merge remote-tracking branch 'qatar/master'
a128b31 configure: add --enable/disable-random option
d0f34c9 aacsbr: remove unused variables
0e3cec9 aacsbr: optimize sine level addition
2439bd8 mpegtsenc: Support LATM packetization for AAC
485d3ea adtsenc: Don't expose the muxer internals to the rest of lavf
b1c56ea mpegtsenc: use AVFormatContext for AAC packetization
d1a3a3d mpegtsenc: use AVERROR() for return codes
e952337 mpc7: fix handling of last frame
e0eaf10 oggdec: fix regression that caused reading the whole file during open
22505c1 ffplay: calculate audio diff threshold based on the actual settings
0dad529 ffplay: try more channel count combinations for SDL_OpenAudio
82570d2 png_parser: dont falsely mark frames as keyframes
5665674 lavf: use input keyframe flag when muxer does not provide keyframe flags.
b3675f8 bink: fix out of reference frame read
7821264 ffplay: simplify audio_open, rename parameters to more explanatory names
7342037 ffplay: remove VideoState from audio_open
e1248f5 ffplay: put audio parameters to their own struct
03095d7 ffplay: put audio_open into a seperate function
1bf22c3 Merge remote-tracking branch 'cus/stable'
fb4e434 h264: log debug output for slightly truncated streams
cd0f9f0 h264: try to better handle h264 streams that are slightly truncated
debbcfa bmv: fix apparent sign error in the frame_off check
679c578 bmv: fix integer overflows in vlc decoder.
9ebe6e3 ffv1: fix integer overflow in quant table initialization
97c281d ffv1: fix crash caused by version becoming inconsistent
0bae666 fraps: fix version 0/1 input data size check.
f23a241 wmv1: check that the input buffer is large enough
fd0c83c ffprobe: add flat output format.
db83954 ffprobe/xml: use writer multiple_sections instead of local context variable.
2248db9 ffprobe: move packets_and_frames work to writer context.
7980a26 Let ffmpeg select the null and anull filters.
fbc5e0f Merge remote-tracking branch 'qatar/master'
0d83eda dct-test: give emms a memory clober.
461030a dct-test: perform emms before gettime().
9758b1c fate: enable fate-mapchan-6ch-extract-2-downmix-mono
d43812e ffmpeg: move pan filter insertion up.
dbaf79c http: Add the url_shutdown function for https, too
5952564 http: Simplify code by removing a local variable
3cbcfa2 http: Clear the old URLContext pointer when closed
0766b6e rv20: fix lowres out of array read
febc013 yopdec: check frame oddness to be within supported limits
b6fdf8d yopdec: check that palette fits in the packet
f218121 http: use ffurl_closep()
edf96d6 url: add ffurl_closep() which also sets the context pointer to NULL
f89aa67 lavf: use av_freep() in ffurl_close()
2dbb8cc tcp: Check the return values from bind and accept
5f509fa log: add category to AVClass
23b365f ffmpeg: fix memleak
422418b dnxhd: replace asserts by av_asserts
e6866b1 fate: only check stddev for acodec-ra144
aac41ec Let ffmpeg select the setpts filter.
64df092 swr: fix a few typo.
abf5f6e fate: try to fix 3rd md5 implementation
03ce421 8svx: fix crash
59352cc sgienc: add a limit for maximum supported resolution
b7c3772 tcp: Try enabling SO_REUSEADDR when listening
641f4a8 tcp: Check the return values from bind and accept
8a0efa9 qdm2: fix incorrect error spam
e47e236 libmp3lame: add missing layout terminator
7cb8663 h264: Fail on DPC its not fully implemented
3c276ac dv-demux: dont mess with codec values
303619d jacosub_probe: slightly increase the score to limit misdetection.
908293d jacosub_probe: speedup by making only one call to sscanf
5c74200 avisynth: Make sure the filename passed to avisynth is in the right code page
5afdb3e Merge remote-tracking branch 'qatar/master'
b7d1488 h264: move q0 scan tables into context
18b46a4 oggparsevorbis: fix null ptr dereference
b02cc2d mpeg4videodec: Check that cplx_estimation_* fits in the available space
06bf6d3 vf_overlay: rewrite request/push logic.
6d679c4 lavfi: add a generic API for buffer queues.
72f3786 sink_buffer: guard against NULL frames.
e03ddbc gifenc: support resolutions up to 65535x65535
d2581dc mjpegenc: add a limit for maximum supported resolution
320e537 mxfenc: support 50 and 60 frame rates
cc4d80c ipmovie_probe: speedup by avoiding memcmp() call
ebfe0c6 ac3_probe: speedup by checking for header earlier
6cfacca probetest: allow specifying parameters on the command line
76170f5 yop_probe: check more fields to avoid detecting random data as yop
60de761 ffmpeg: allow overriding input top field first
824a697 binkaudio: check number of channels
8aaa00c indeo5: check quant_mat
3b275ce fate: dont freopen() stdout
0dfcd7e range coder test code: decoding errors are av_log_error not debug.
21fdf1c ffv1: fix reading global header with CRC
57778f6 avidec: fix odd extradata size case.
76853a3 libavformat: ff_get_bmp_header: return esize too
0fcf301 fate: Fix fate-ac3-fixed-encode for pre-ssse3 x86 machines
9613240 http: Pass the proper return code of net IO operations
1876e7c http: Add 'post_data', a new option which sets custom HTTP post data
c7bd556 lavfi: amix: check active input count before calling request_samples
a1fc1d2 Merge remote-tracking branch 'qatar/master'
6163d88 vp8: move block coeff arithcoder on stack.
64bde80 mp3/ac3 probe: search for PES headers to prevent probing MPEG-PS as MP3.
d041dec pcm-mpeg: improve log message wording
39f0a45 h264_cavlc: check prefix before using it.
32e60b6 h264: increase scantable sizes to avoid overread
fd4c1c0 truemotion1: Check index, fix out of array read
96fe99c ffmpeg: disable autoinsertion for -async on the output side of the filtergraph.
89cf5bf cmdutils: replace 1 line #ifs by if()
bf6fb56 Allow building of command line utils without swresample lib
f5af8d5 exr: make message about missing feature more useful
d24ef67 fate: fix long standing bug in the g723_1 test
f5e0ef5 fate: add a fate-acodec-dca test that works on all platforms  second try
607461e fate: add bitexact flag to ac3-fixed
8f61526 iff: check if there is extradata
d66b0cd exr: alpha support
0857e46 fate: add missing $(TARGET_PATH) to ac3-fixed-encode
00c78a0 fate: fix md5sum replacement on some systems
7a2ae76 fate: disable fate-acodec-dca
ef96ec9 fate: remove unused functions
6aceed3 fate: remove tests/codec-regression.sh
5855e46 fate: resurrect acodec-dca
73f3f6b lavc: clarify experimental codec message
fd707ad fate: try to fix fate-nellymoser-aref-encode make dependancies
e0a01e4 fate: make idroq test run again.
16e25ef Merge remote-tracking branch 'qatar/master'
b0387ed Merge commit 'f919cc7df6ab844bc12f89fe7bef4fb915a47725'
8619362 ffprobe: fix C escaping.
43b50e6 avprobe: correctly set the default formatter
f1a75aa ffplay: remove VideoPicture pix_fmt and use frame pixel format instead
15751e3 ffplay: only request 4 or 6 channels from SDL, if SDL version is at least 1.2.8
a6f51de ffplay: add pause audio feature in the middle of a packet
d872e11 ffplay: remove VideoPicture duration field
2d52ee8 lavf/microdvd: support events lasting to the next one.
d51e08b lavc: switch from ts_end to duration in ff_ass_add_rect.
b75726c lavr: add x86-optimized function for mixing 2 to 1 s16p with q8 coeffs
c140fb2 lavr: add x86-optimized functions for mixing 2 to 1 s16p with float coeffs
8dfc122 lavr: add C functions for mixing 2 to 1 channels with s16p format
5289955 avprobe: move formatter functions in the context
e7cb161 ape: Fix null ptr dereference with files missing a seekatable.
5880d78 movdec: Check count of stts/ctts elements instead of just the pointer.
1b8741a 4xm: fix division by zero caused by bps<8
c9cc762 avconv: extend -r to work on any input stream.
4f81a50 doc/avconv: expand documentation for the -s option.
cf6c38c avconv: don't print filters inserted by avconv in stream mappings.
8daf21d avconv: merge configuration code for complex and simple filters
a977d91 avconv: split configuring input filters out of configure_complex_filter
dae8505 ffprobe: make -of an alias for -print_format.
f919cc7 fate: fix acodec/vsynth tests for make 3.81
ad381ac ffprobe: fix chapter printing, fix JSON output
c58bcea pcm_mpeg: fix number of consumed bytes to include the header.
12d42cd avfilter: include required header file avfilter.h in video.h
4a30170 x86: Avoid movs on BUTTERFLYPS when in AVX mode
bac0729 x86: use new schema for ASM macros
a5e83a5 Changelog: apply misc formatting fixes
4eb1ff6 Changelog: remove asplit entry from 0.11, it was added in 0.10
89d49ac ffprobe: add INI writer
908c045 avfilter: use designated initializer for class
7263cd5 fate: convert codec-regression.sh to makefile rules
47b5996 fate: allow tests to specify unit size for psnr comparison
7e5880e fate: teach videogen/rotozoom to output a single raw video stream
f0c15ec doc/syntax: escape '@' to fix a warning.
67b7631 lavc: prettify printing of some codec tags which contains non alphanumeric characters
fa6cb2f ffprobe: add multiple_sections field to WriterContext
c365cdf ffprobe: add support to '\b' and '\f' escaping in c_escape_str()
6994b55 ffprobe: make c_escape_str() documentation terser
59a7829 lavfi: use getter/setter functions for AVFrame.pkt_pos
ea60a11 movenc: Fix muxing of Apple Quicktime chapters. v3
c2eae4b lavfi: Fill linesize, sample_rate and channel_layout fields in avfilter_fill_frame_from_audio_buffer_ref.
d187e76 ffmpeg: use %f instead of %lf in volume args format printf.
ca7fa3a Merge remote-tracking branch 'qatar/master'
f2bc2e8 configure: disable avresample by default
f0e3988 configure: add asyncts->avresample  dependancy Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5cd947d Fix r10k codec for widths that are not multiples of 64.
77cea13 Mark avui encoder experimental.
b4904e8 jvdec: check videosize
5012208 motionpixels: check extradata size
849d4b0 iff_ilbm: fix null ptr deref
77a4c8b yop: check for missing extradata
01900fc xan: fix out of array read
1e5c737 cdgraphics: Fix out of array write
83de4f5 Test extradata size before reading from extradata when decoding avui.
d5a17d7 configure: fix the wording for gpl incompatible licenses warnings
f997ac1 configure: openssl is compatible with the LGPL.
e999b64 http: Add support for reusing the http socket for subsequent requests
3bdb438 http: Add support for using persistent connections
0426c69 AVOptions: fix the value printed in out of range error message.
394b692 Merge remote-tracking branch 'qatar/master'
8758512 avienc: create xsub in avi files that are closer to whats in the wild
9c27f29 Merge remote-tracking branch 'cus/stable'
fcd0826 tests and tools: cleanup ffmpeg reference
2fd5e70 x86: use new schema for ASM macros
65212e3 mxfdec: remove unused last_index_duration
80bf2b6 Changelog: fix wrong/inaccurate entries.
ab7d6cb Support decoding fourcc YVYU.
5c3f791 lavfi/deshake: add libavcodec dependency (dsputil).
19c1bf1 ffprobe: reduce the number of AVBPrint resets.
53ce990 Merge remote-tracking branch 'qatar/master'
8271f55 avprobe: restore pseudo-INI old style format for compatibility.
d30acfa avprobe: fix formatting.
780ff97 log: make colored output more colorful.
a48b890 aacdec: fix "may be used uninitialized" warning
21e5dd9 aacpsy: fix "may be used uninitialized" warning
6099543 rtsp: Check for dynamic payload handlers if no static payload mapping was found
0bf90ce Fix tests without fate samples.
f7c8970 avio: fix "discards const qualifier from pointer target type" warning
8a45e0c lswsutils: fix "ncompatible pointer type" warning
6d401ef lavfutils: fix incompatible pointer type warning
be97675 af_aresample: fix pts, they where off by a packet in the -async >0 case.
154486f opt: Add av_opt_set_bin()
aeb2dea Changelog, spell out the CVEs that where fixed.
f7d5272 ffprobe: display the codec profile in show_stream()
a1a6cdc avconv: Display the error returned by avformat_write_header
68c8130 rtpenc_chain: Return an error code instead of just a plain pointer
93cef6f rtpenc_chain: Free the URLContext on failure
2dcb21a rtpenc: Expose the ssrc as an avoption
36f714f tests/lavfi: use do_lavfi_pixfmts for the pixdesctest test
52b23cb tests/lavfi: rework lavfi-regression.sh, avoid use of ffmpeg -pix_fmts
72261fa swr: fix swr_drop_output()
411689b af_aresample: fix request_frame()
b1d22dc avprobe: display the codec profile in show_stream()
70026be avprobe: fix function prototype
ca8623e Support some BOXX codecs.
39e29aa cosmetics: Fix indentation
f4dd646 avprobe: changelog entry
6a6c2a9 avprobe: update documentation
0d242a7 avprobe: provide JSON output
3a8c95f avprobe: output proper INI format
beb33fc avprobe: improve formatting
c6eeb9b rtmp: fix url parsing
b0970a6 fate: document TARGET_EXEC and its usage
c0b47d1 Merge remote-tracking branch 'qatar/master'
ed7bdd8 movenc: Don't write the 'wave' atom or its child 'enda' for lpcm audio.
d073f12 imc: some cosmetics
e02e58f libavfilter: export ff_default_query_formats()
6bc485b release_notes: update
5e50a57 Revert "removing lowres support"
f2c5383 avdevice: bump soname due to lavf soname bump
171db36 lavfi/pixdesctest: use AVPALETTE_SIZE macro
e37bfc4 lavfi/pixdesctest: fix SAME -> SAME memcpy
ad12e9e lavfi/hflip: copy palette data in start_frame()
b0b7a89 lavfi/aresample: print channel layouts and formats along with the rate.
b0e1557 Fixed warnings about int64 to int32 conversion
65e6307 Merge remote-tracking branch 'qatar/master'
ba4aa65 doc/filters: move "aformat" before "amerge".
42b2908 doc/filters: remove old aformat entry.
7315e40 ffplay: force exit when filter configuration fails
8c9971c ffplay: fix stream cycling if audio decoding fails
c2e8691 ffplay: flush codec buffers before freeing filters
a687acb ffplay: dont destroy packet queues on stream change
781fb46 lavfi/video: add avfilter.h include to fix make checkheaders.
d8e075b ffmpeg: use AUTO_INSERT_FILTER() for -async option.
2416cd4 Changelog: update for 0.11
177bcc9 rtmp: Pass the proper return code in rtmp_handshake
bba287f rtmp: Check return codes of net IO operations
4e84ab8 MAINTAINERS: update versions
53285ce doc: remove ffmpeg-mt-authorship.txt from master (for upcoming 0.11)
afe4d3b ffplay: set base in dr1 allocation.
02cc66d dshow: rename dshow.h to avoid conflict with system header of equal name
2f6c589 fate: update checksum after pal8 changes
c0532f4 Build the aformat filter when ffmpeg is built.
36d0f8c Do not disable ffmpeg with --disable-everything.
001d9d5 Fix compilation with --disable-everything.
d5802a5 lavfutils: fix copyright
7343727 lavfi/video: fix copyright
e92b48d drawutils: fix copyright
cfb398b vf_fps: fix copyright
c836f28 vf_fps: license cleanup
81c23fe lavfi/buffer.c: fix copyright
8399541 lavfi/avcodec.c: fix copyright
20f991e asrc_anullsrc: fix copyright
77ba8af asink_anullsink: fix copyright
7ef5c80 af_null: fix copyright
fce30d8 lavfi: copy palette in start_frame()
f2ee065 lavu/pixfmt: move AVPALETTE_SIZE and _COUNT to pixfmt.h
a4d3f35 rtmp: Return a proper error code instead of -1
08e93f5 rtmp: Check malloc calls
f645f1d rtmp: Check ff_rtmp_packet_create calls
c7448c1 lavfi: add audio mix filter
d0ad91c Merge remote-tracking branch 'qatar/master'
1e8561e flvdec: Make sure sample_rate is set to the updated value
90290a5 tqi: Pass errors from the MB decoder
d0f78e7 avidec: simplify avi_read_idx1()
212f129 avidec: discard 0 packets even for sample_size==0 NI
3cb83b2 xsubdec: print frame size when too small
121d387 lavf: print the invalid tb in avpriv_set_pts_info()
5e26863 Do not leak extradata when encoding avui.
fb6c6b1 avuienc: Use field_order to determine if a stream is interlaced.
7a0d00dc Fix compilation with --disable-everything --enable-demuxer=ogg (--disable-yasm).
9ddc472 Fix compilation with --disable-everything --enable-demuxer=flac (--disable-yasm).
0da28d6 af_amerge: compute output timestamp.
e6aee46 af_amerge: set samples rate in query_formats.
e15f128 ffv1: fix decoder state_transition table
3f9d6e4 os_support: Define SHUT_RD, SHUT_WR and SHUT_RDWR on OS/2
60c950a dwt: use av_freep()
ea5dab5 Merge remote-tracking branch 'qatar/master'
e5773d8 http: Add support for reading http POST reply headers
ba354a8 http: Add http_shutdown() for ending writing of posts
4a9ca93 tcp: Allow signalling end of reading/writing
32d545e avio: Add a function for signalling end of reading/writing
0ce4a62 lavfi: fix comment, audio is supported now.
ce353a8 lavfi: fix incorrect comment.
c04c533 lavfi: remove avfilter_null_* from public API on next bump.
43c7a01 lavfi: remove avfilter_default_* from public API on next bump.
88c3b87 lavfi: deprecate default config_props() callback and refactor avfilter_config_links()
ccefa89 avfiltergraph: smarter sample format selection.
0629f61 avconv: rename transcode_audio/video to decode_audio/video.
f297dd3 asyncts: reset delta to 0 when it's not used.
713548c x86: lavc: use %if HAVE_AVX guards around AVX functions in yasm code.
841c1be swr: check return value of swr_inject_silence/drop_output.
d9b9298 libvorbis: only store version string if bitexact is not set.
a645049 swr: check count argument of realloc_audio()
50858a6 Add Avid Meridien Uncompressed (AVUI) encoder.
f452d6c mxfdec: fix frame height computation for mixed fields layout
965b807 vf_yadif: Fixed potential access violation on EOF.
1dd71e1 rawdec: force timestamps from codec to be used
035f662 mpeg4videoparser: support using timestamps from codec.
a6b3471 avformat: add needs_parsing type to enable codec TS use.
696452e avcodec: add parser flag to indicate that codec TS are the only available and should be used
cc7fac9 dwt: return errors from ff_slice_buffer_init()
672f822 shorten: fix lossy decoding
c89e428 dwt: check malloc calls
3ea5429 ppc: Drop unused header regs.h
27127eb doc: add syntax.texi file
e0d8427 af_resample: remove an extra space in the log output
938adb7 Merge remote-tracking branch 'qatar/master'
5ff0125 Convert vector_fmul range of functions to YASM and add AVX versions
faa2930 flvdec: reenable extradata passing code
afeb359 lavfi: add an audio split filter
cc30080 lavfi: rename vf_split.c to split.c
a6f650a aac: fix SCE in stereo case, this is surprisingly actually needed
a3710f1 aacdec: print debug note when unexpected SCE/CPE is encountered
3230590 libavcodec: fix side data split with 0 sized packets
a1bb082 libavcodec: correct consumed bytes for decoders
307562b mpeg4videodec: print more debug info for debug_pict_info
8258697 ivi_common: skip null frames for all indeo variants
13a867a dwt: K&R prettyprinting cosmetics
6374ee7 ffprobe: remove ad-hoc behavior when nb_fmt_entries_to_show is 1
3853e1d doc/ffprobe: document that ffprobe.xsd can be retrieved at a certain ffmpeg.org url
db9e00f Remove libnut wrapper
9309bdf fate: change name of FATE samples location environment variable
e9cef89 avformat: Add a flag to mark muxers that allow (non strict) monotone timestamps.
349c624 Merge remote-tracking branch 'qatar/master'
432fe9a ffmpeg: fix a crash with complex filters when pix_fmt is not specified
318e395 ffmpeg: drop get_sync_ipts() and drop related special case for video
b36a0a8 lavf: also use codec aspect ratio in av_guess_sample_aspect_ratio
5d603f1 http: Factorize the code by adding http_read_header()
4a5d18b vsrc_mandelbrot: use AV_OPT_TYPE_IMAGE_SIZE.
dc6a02d vsrc_life: use AV_OPT_TYPE_IMAGE_SIZE.
ca554fb vsrc_cellauto: use AV_OPT_TYPE_IMAGE_SIZE.
2987efe vf_ass: use AV_OPT_TYPE_IMAGE_SIZE.
5732f40 x11grab: use AV_OPT_TYPE_IMAGE_SIZE.
3e63071 v4l2: use AV_OPT_TYPE_IMAGE_SIZE.
0ef4924 sdl: use AV_OPT_TYPE_IMAGE_SIZE.
9bcd70a bktr: use AV_OPT_TYPE_IMAGE_SIZE.
16a44b4 vsrc_testsrc: use AV_OPT_TYPE_IMAGE_SIZE.
2ec3e57 opt: add AV_OPT_TYPE_IMAGE_SIZE.
f7985f3 exr: fix header parsing
9225513 vf_scale: support dynamically changing input parameters.
4b5ff9b ffplay: Use input picture parameters in input_request_frame().
4d18f4c id3v2: reject APICs with size of 0
cb7b0f3 flicvideo: support 256-bytes extradata
718b90d aasc: support 16bpp
cf9812d ffmpeg: move setting big_picture.pts up
cd945d2 lavu/tree: perform minor fixes to av_tree_insert() documentation
4f04f5c indeo: Make ivi_calc_band_checksum() static, it is only used in one file.
9ccbdc0 indeo: Drop unused debug function ivi_check_band().
6adefee buffersrc: cosmetic: reindent.
0c51764 avcodec/utils: cast a function argument to shut up a compiler warning
4466d0e truemotion1: remove disabled code
f05b69a fix typo in comment
4852cb3 fate: fix dependencies for non-SAMPLES avconv tests
ea07063 cmdutils: allow to specify a stream by its ID.
bf3dce6 ffmpeg: change AVFMT_RAWPICTURE pts to reduce diff to qatar
13c254a ffmpeg: random cosmectics to reduce diff to qatar
9ce3d03 ffmpeg: cosmetics to reduce difference to qatar by 101 lines
3ba90d9 ffmpeg: cosmetics to reduce difference to qatar by about 90 lines
c53326a ffmpeg: move ost->frame_rate setting code before the filtergraph stuff
953df5d ffmpeg: drop pkt_pts
ef7ac8e ffmpeg: set the video filters timebase to the demuxers.
3cf5591 ffmpeg: reintroducing check_recording_time()
8364cb9 ffmpeg: fix uninitialized variable warning
cf61aaa indeo: check for invalid motion vectors
9603738 indeo: check that band output buffer exists
23ba150 indeo: clear allocated band buffers
a6e4ac4 indeo: track tile macroblock size
fe7a37c indeo: check custom Huffman tables for errors
aa372cf factor out common decoding code for Indeo 4 and Indeo 5
b37d945 mp3: fix start band index for block type 2 in 8kHz audio
31f3c94 Merge remote-tracking branch 'qatar/master'
d1384c0 swr: skip soft compensation when its disabled.
c5371f7 mpegaudidec: 10l forgot buf_size
43bc5cf mpegaudiodec: skip initial zeros.
68aef0b lavf: change some (de)muxer names to lowercase
81ad97e lavf: make output format matching case insensitive
040a796 Merge commit '755cd4197d53946208e042f095b930dca18d9430'
612abe2 Use a variable instead of a repeated calculation when decoding AVUI.
f189234 avuidec.c: Fix indentation.
d9b2410 Simplify AVUI decoding, one skip value is enough.
2596d72 Fix interlaced AVUI decoding.
9d30a96 ffmpeg: inject a aresample filter for -async
21d8a80 af_aresample: use new swr API to pass and compensate PTS
087d09b af_aresample: allocate a larger buffer so accumulated data can be returned quicker
e17a039 af_aresample: use extended_data
72a242c swr: add swr_next_pts()
f88f705 swr: add swr_drop_output()
7a59964 swr: add swr_inject_silence()
72872d0 swr: Fix issue with injecting more data than can be used up in the next call.
c5c3555 swr: add some asserts to resample()
75e25f8 swr: add reversefill_audiodata()
5027e3d swr: fix buf_set() so it works with input == output
bdbfd45 swr: make literal 32 a named constant in realloc_audio()
186be49 swr: fill_audio_data() support NULL
3d2515a f_split: fix output type.
5ac9ef6 avfilter: make AVFilterFormats compatible with libav.
63dcd16 fate: fix dependencies on SAMPLES being set
8ccc1c5 fate: remove unnecessary libavfilter dependency
0e82d31 lavfi: rename vf_split.c -> f_split.c
150227e lavfi/asplit: move asplit code to vf_split.c, and make it support N outputs
e5fcf36 lavf/id3v2: always strdup the value.
6ad974a lavf/id3v2: do not export empty fields.
4fd5739 doc/examples: make use of the parameter filters_descr parameter in init_filters().
0cc9ee5 doc/examples: install them with the shared data.
e692b9d doc/examples: fix pts heuristic in filtering_video.
60ea6b0 lavfi/buffersink: typo fix in a comment.
5e82ec9 doc/examples: properly close input in metadata.
50df68f doc/examples: print operation filename in decoding_encoding.
c6bbe3c doc/examples: add debug compilation flag.
06e4b98 build: remove non-existant examples rule.
6c21108 doc/examples: use system headers in decoding_encoding and muxing.
136ca0e doc/examples: remove explicit rules.
7aedfee doc/examples: add libavr to libraries to avoid link failures.
eb945ab ffmpeg: misc cosmetics.
00be2f5 ffmpeg: adapt to the buffersrc API changes.
aa1246e lavfi: unify src_buffer and buffersrc.
7997fc4 lavfi: remove stray reference to planar/packed.
9567f41 avfilter: move some fields in AVFilterLink.
31dfe20 Merge remote-tracking branch 'qatar/master'
48a40e0 ffmpeg: fix warning & bug for keep_pix_fmt
7f8bd16 ffmpeg: remove unused variable i.
9e2cee5 ffmpeg: do not deprecate -vol and -map_channel.
fa29ca5 ffmpeg: resurrect -map_channel.
48f3059 pan: use ff_parse_channel_layout() instead of av_get_channel_layout().
7c2bb79 lavu/error: fix make checkheaders.
1913989 build: add codec_names.h to SKIPHEADERS to fix make checkheaders.
3dba3b2 lavc/vda: fix make checkheaders.
08ad9f9 lavc/os2threads: fix make checkheaders.
b56f885 lavc/libutvideo: fix make checkheaders.
5b70e28 lavc/libutvideo: protect header.
c8a7dd0 lavc/jacosub: fix make checkheaders.
9ae47fb lavc/dcaenc: fix make checkheaders.
978c829 lavc/g723.1: fix make checkheaders.
02908a4 lavc/g723: protect header.
7b78cb3 lavc/g729postfilter: fix make checkheaders.
1308fa4 lavf/swf: fix make checkheaders.
64ff8a7 lavfi: rename all_channel_layouts.h to all_channel_layouts.inc.
f8f3deb lavfi/transform: fix make checkheaders.
cb9aed1 lavd/dshow: fix make checkheaders.
d1562d3 lavd/dshow: protect header.
96ac866 af_aresample: Consider the swresample delay during calculating timestamps.
4def5d2 swr: add swr_get_delay() to find the exact delay the swresampler introduces.
6ba692f af_aresample: fix rounding that led to sample accumulation in the buffers.
39885a4 avconv: reindent
74b961d avconv: replace -vsync cfr code with the fps filter.
755cd41 mov: enable parsing for VC-1.
54c5dd8 lavfi: Add fps filter.
7b3b24a lavfi: initialize pts to AV_NOPTS_VALUE when creating new buffer refs.
0ad26cd avconv: add support for audio in complex filtergraphs.
90c9edb doc: Replace some @file tags by more suitable markup.
1afc278 fate: Set FUZZ factor of vorbis-13 test to 2.
4cc8e15 fate: Set FUZZ factor of (e)ac3-encode test to 3.
c0c2424 fate: ffprobe tests require SAMPLES.
ab5c38e fate: remove unused code from regressions-funcs.sh
ae1ab82 Merge remote-tracking branch 'cus/stable'
db6ef05 af_aresample: 10l fix, wrong timebase for next_pts.
17d4233 lavfi/aevalsrc: reindent after the previous commit
e1a8df7 lavfi/aevalsrc: add option channel_layout
cfde739 lavfi/aevalsrc: remove limitation on the number of channels
47ef261 lavu/parseutils: fix specification for av_parse_time()
de2cfb7 Merge remote-tracking branch 'qatar/master'
847943b aresample: add code to flush the internal swr buffer.
b3e1b95 aresample: check return code of swr_convert()
4b7304e rtmp: Don't assume path points to a string of nonzero length
01e98b1 avconv: fix behavior with -ss as an output option.
a99a3b1 ffmpeg: automatically insert volume filter when -vol is used.
22a3a5e ffmpeg: use av_buffersrc_add_frame() for audio too
dc2e051 Merge branch 'audio-filters' of https://github.com/ubitux/FFmpeg
b13d39b av_aresample: Allow changing sample format and channel layout as well
a0493be swresample: set the default parameters to "none"
5dbd663 lavfi/pan: add supported sample rates to avoid a crash.
1bca73c ffmpeg: do not warn when expecting EOF from lavfi.
7d12109 ffmpeg: fix ;;
3ae64dc avfiltergraph: use aresample not aconvert in the alternative merge code.
e3c6b61 af_aresample: support all swresample parameters.
47c2e52 af_aresample: fix typo in query formats
ac87c27 src_buffer: propagate errors from copy_buffer_ref()
3c00132 ffmpeg: move audio timestamp roundup code.
7d7b40f pcmenc: set correct bitrate value
fc49f22 ffmpeg: add support for audio filters.
dfa988e libavfilter: src_buffer: add time_base for audio
aa69db3 libavfilter: src_buffer: fix planar audio
664f0aa libavfilter: src_buffer, use only aresample, not aconvert.
13fdb35 src_buffer: fix query_formats_audio()
3448404 libavfilter: add ff_parse_time_base()
6579bc4 ffmpeg: allow switching to qatars buffersrc API
3e2cf79 buffersrc: export forgotten function
703e920 Merge remote-tracking branch 'qatar/master'
4d37877 aasc: support "Autodesk 24 bit RLE compressor" (FourCC: aas4)
d894752 avprobe: don't print format entry name when only one was requested
e556121 lavfi/aevalsrc: correct the supported sample format
986d2f6 lavfi/aevalsrc: fix sample rate negotiation, after the last merge
6ce51a9 fate: Work around non-standard wc implementations at more places
e109e39 ffprobe: remove unused variable i in probe_file()
4d4098d lavfi: drop planar/packed negotiation support
183596f Support more Avid Meridien / AVUI samples.
ed7409f fate: work around non-standard wc implementations
88d5cfe avfiltergraph: switch to swresample by default
efdc895 lavfi: fix pts rescaling in the resampler
75492cc lavfi: fix resample with differing formats
1f3f7bd Add AVFMT_SEEK_TO_PTS to nut demuxer flags
bb008f0 Mention AVFMT_SEEK_TO_PTS in AVInputFormat flags docs
e5e20a3 dv_profile: fix decoding of SoftLabDVCPRO codec (PAL mode)
1cbf7fb Merge remote-tracking branch 'qatar/master'
a48abf5 doc/filter_design: fix a few other typo.
a28aa76 doc/filtering_design: fix typo negociation -> negotiation
6797d19 x86: rv40: Mark rv40_weight functions as MMX2; they use MMX2 instructions.
95a98ab ac3dsp: simplify x86 versions of ac3_max_msb_abs_int16
11e3340 fate: use standard diff options
6439ad4 Add SLDV FourCC for dvvideo.
46ea463 tta: Fix comment about channel number; TTA supports >2 channels.
91791ac avfilter: Move ff_get_ref_perms_string() to where it is used.
4982e1d build: Add 'check' target to run all compile and test targets.
6de226a indeo3: validate new frame size before resetting decoder
bc00da2 indeo3: when freeing buffers, set pointers referencing them to NULL as well
81064a8 indeo3: initialise pixel planes on allocation
fc417db indeo3: ensure that decoded cell data is in 7-bit range as presumed by decoder
47aae2b lavfi: switch to _alt functions
f819675 fifo: add av_fifo_grow()
6d042f7 fate: rename psx-str-v3-mdec to mdec-v3
c68adc7 fate: convert psx-str to a demuxer test
db465be lavf: add mdec to is_intra_only() list
0ff0af7 fate: use diff -b in oneline comparison
b977779 mtv: make output endian independant
86709ce Support NTSC forward dvcpro videos (PAL looks incorrect).
e013abe Read and write APRG mov atom to allow AVUI streamcopy.
d89eca5 Add missing version bumps and APIchanges/Changelog entries.
4a1ac8c lavfi: move buffer management function to a separate file.
4c64fed lavfi: move formats-related functions from default.c to formats.c
c5432d3 lavfi: move video-related functions to a separate file.
c457a29 ffprobe: add default_writer priv_size.
dd20e7e assdec: check that the alloc+init of the private data succeeded.
3938a0e audio_frame_queue: fix null ptr dereference
7abf789 fate: make smjpeg a demux test
825ec16 ffplay: put aspect ratio info to the VideoPicture struct
843509e ffplay: use AVFrame::width and height instead of using codec or filter settings
84087b2 ffplay: use stream sample_aspect_ratio if available in source frames
89080a0 ffplay: fix video_thread when no frame is returned in get_video_frame
4c73b3b ffmpeg: affect computed filtered frame pts after filling frame from buffer
94a9ac1 lavf: add av_guess_frame_sample_aspect_ratio function
b1c1d7d fate: separate sierra-vmd audio and video tests
0b1c868 fate: separate smacker audio and video tests
e669465 libmp3lame: set supported channel layouts.
6eeb9a0 avconv: automatically insert asyncts when -async is used.
369cb09 avconv: add support for audio filters.
9f26421 lavfi: add asyncts filter.
fb604ae lavfi: add aformat filter
a2cd9be lavfi: add an audio buffer sink.
4c66c40 lavfi: add an audio buffer source.
720c6b7 buffersrc: add av_buffersrc_write_frame().
8b05e13 buffersrc: fix invalid read in uninit if the fifo hasn't been allocated
fad729f lavfi: rename vsrc_buffer.c to buffersrc.c
fd127ed avfiltergraph: reindent
ff1f51a lavfi: add channel layout/sample rate negotiation.
5775a18 lavfi: add types and functions for channel layout/samplerate negotiation
394a026 yadif: Flush filter on eof.
7dd56d4 yadif: Improve pts accuracy.
9cf5bcd ffmpeg: accept + prefix to -pix_fmt option to disable automatic conversions.
440af10 lavfi: add avfilter_graph_set_auto_convert().
7c6d240 mtv: do not byteswap raw video in demuxer
7e94415 Merge remote-tracking branch 'qatar/master'
281bde2 udp: check for HAVE_PTHREAD_CANCEL instead of HAVE_PTHREADS.
83f954e configure: check for pthread_cancel.
b545b94 ffprobe: replace fast_asprintf() with bprint utils.
9548dee lavu/bprint: add av_bprint_reset().
7a44223 lavfi: document filter design subtleties.
31f2c02 avprobe: free options at the end of main()
093c50a avprobe: close opened codecs after use
381cc4b update_initial_durations: use av_ts2str()
c69b664 update_initial_durations: add some checks to ensure things match up.
100c70b vcr1: Add vcr1_ prefixes to all static functions with generic names.
a761e59 vcr1: Fix return type of common_init to match the function pointer signature.
55da88c vcr1enc: Replace obsolete get_bit_count by put_bits_count/flush_put_bits.
5aad8e8 motion-test: remove disabled code
70be4dd gxfenc: remove disabled half-implemented MJPEG tag
fcc456b x86: use more standard construct for setting ASM functions in FFT code
6d49e81 ffmpeg: revert 492cc1
8443082 ogg: rewrite first timestamp reading code.
5931c75 ogg: in ogg_get_length() start from data_offset not 0.
09a35f2 fate: westwood-aud: disable decoding
f70d91e fate: caf: disable decoding
b809991 fate: film-cvid: drop pcm audio and rename test
0bbb330 fate: d-cinema-demux: drop unnecessary flags
cd7b82c fate: split off dpcm-interplay from interplay-mve tests
838521e fate: rename funcom-iss to adpcm-ima-iss
9656b7f fate: rename cryo-apc to adpcm-ima-apc
773459e fate: rename adpcm-psx-str-v3 to adpcm-xa
6a64ff7 fate: split off adpcm-ms-mono test from dxa-feeble
95939bf fate: split off adpcm-ima-ws test from vqa-cc
88ae617 fate: add adpcm-ima-smjpeg test
cb0713f fate: split off adpcm-ima-amv from amv test
35d88a8 fate: separate bmv audio and video tests
bd7ac95 fate: separate delphine-cin audio and video tests
f4d2b93 fate: truemotion1: disable audio
63322d8 fate: qtrle: disable audio in all tests
0c26380 fate: pcm-planar: disable video
1c0e8b9 fate: mtv: disable video decoding
d19f3e9 doc: misc improvements for the Windows section
e73241b doc/ffprobe: fix rendering of the timecode chapter in the man page
3946187 ffprobe: add "nokey" option to default writer
f48f03a ffprobe: add "noprint_wrappers" option to default writer
6cd06bd ffprobe: simplify/fix logic for the -show_format_entry option
a0fd322 ffprobe: remove unused print_format_entry() function
4991cba mpegvideo_enc: Fix chroma edge size
04064e1 mpegts: fix handling of files smaller than 8kb
0db047c Merge remote-tracking branch 'qatar/master'
555e292 flac_parser: speedup fifo realloc
5edd4fc lavf/utils: make use of av_ts2str() to print timestamps.
a927641 libswresample-simd: Add ff_pack_6ch_float_to_int32_a_avx and ff_pack_6ch_float_to_int32_a_sse4
ca986a0 libswresample-simd: add ff_pack_6ch_int32_to_float_a_avx and ff_pack_6ch_int32_to_float_a_sse4
c4047ad libswresample: make NOP_N macro less picky on its parameters
57bc91c libswresample: Change FLOAT_TO_INT32_N to need 1 register less
ecfdd12 libswresample-simd: rename 6ch pack to what it is
429b964 libswresample-simd: make the converter registers parameters
b3915c4 libswresample: cosmetics
24c0d15 libswresample: unaligned AVX/SSE4 float and int32 6ch pack
6f67d98 libswresample: Implement MMX, SSE4 and AVX 6ch float and int32 packing function.
6108e1b wmvenc: check if width is multiple of 2
ca29751 lavf/mp3enc: support MPEG-2 and MPEG-2.5 sample rates when writing Xing header.
1f2f031 Set bits_per_raw_sample when decoding libopenjpeg images.
1337c6c mpeg1enc: dont use size extension.
038eb59 mpeg2dec: support slice_vertical_position_extension
6b0a0dc mpeg2enc: check input dimensions
d5df0df mpeg1enc: check input dimensions
f153dfc h263enc: test that dimensions are a multiple of 4
7b089b7 doc: fix link to fate.libav.org
1caf614 Merge remote-tracking branch 'qatar/master'
ad6f006 avfilter: fix regression since addition of extended_data to audio
70e9308 ffmpeg: preserve bits_per_coded sample on stream copy.
be062de doc/examples: add libswresample in the libraries.
55e5f10 doc/examples: use buffersrc.h instead of deprecated asrc_abuffer.h.
8c3c7db doc/examples: add programs to .gitignore.
70f133f h263enc: check w/h for validity
012f04a lavfi: autoinsert resample filter when necessary.
d371e7b lavfi: add lavr-based audio resampling filter.
9188294 doc/examples: fix typo.
5b55c7f doc/examples: add -O2 in CFLAGS.
072c2c0 doc/examples: add missing math.h include in decoding/encoding example.
2f197a2 doc/examples: link decoding_encoding and muxing with math lib.
9a19341 doc/examples: rename LDFLAGS to LDLIBS.
4522df5 lavfi: remove audio.h include from avfilter.h.
ea60dfe x86: vc1: drop MMX loop filter implementation, which uses MMX2 instructions.
db11fc5 Fix flashsv2 encoder error message.
2a37ac0 flashsv2enc: fix division by zero
40d8c89 flashsvenc: fix image sizes below 192x192
d049563 tiffenc: fix out of array read
3b56324 snow: fix 32x32 encoding
9eb99ab Merge remote-tracking branch 'qatar/master'
de1824e mpeg12: fix logic that prevents extradata from being parsed twice.
e20f464 mpeg12: print an error when there was a frame in extradata.
6d37634 Allow decoding of j2k images with bpp<8 and 8<bpp<16 with libopenjpeg.
75a9479 lavf: extend the avi raw hack to mov
30fc710 lavf: print a matching tag in case of code tag validation failure
44391f7 lavfutils: ff_load_image: Initialize context
6bb35f4 mpegtsenc: fix 10l typo, wrong stream
3700f65 mpegtsenc: check max_delay in write_packet_internal().
9c409e5 mpegtsenc: fix delay type
ec2dbec fate: employ better names and add a convenient shorthand for vp6 tests
940be96 dcaenc: fix out of array read
8616c44 ffmpeg: fix deinterlace
e54e6f2 arm/neon: dsputil: use correct size specifiers on vld1/vst1
2eba689 arm: dsputil: prettify some conditional instructions in put_pixels macros
c776531 vqavideo: change x/y loop counters to the usual pattern
4f15006 avconv: use lrint() for rounding double timestamps
0159032 Merge remote-tracking branch 'qatar/master'
2a793ff vf_lut: fix pointer type (const) warning
98e409e vf_idet: remove unused variables
648dbae vf_idet: fix pointer type (const) warning
b7fe9c7 ffmpeg: fix pointer type (const) warning
0ee32b9 ffmpeg: remove unused variables
36ab794 ffmpeg: fix uninitialized variable warning
afcb671 Revert "Remove libvorbis Vorbis decoding support.  Our native decoder is complete"
7c7c5b2 avutil/log: allow av_log_set_callback (NULL)
110d0cd rv40dsp x86: MMX/MMX2/3DNow/SSE2/SSSE3 implementations of MC
8ea5df4 lavc/utils: fix division by 0
91e72e3 omadec: Check geob datasize more completely
706b998 ape: Use unsigned integer maths
cbc7d60 arm: dsputil: fix overreads in put/avg_pixels functions
1de53d0 h264: K&R formatting cosmetics for header files (part II/II)
be545b8 h264: K&R formatting cosmetics for header files (part I/II)
d55961f rtmp: Implement check bandwidth notification.
05945db rtmp: Support 'rtmp_swfurl', an option which specifies the URL of the SWF player.
e64673e rtmp: Support 'rtmp_flashver', an option which overrides the version of the Flash plugin.
55c9320 rtmp: Support 'rtmp_tcurl', an option which overrides the URL of the target stream.
eee89f6 cdg: fix pts
7610dee avfiltergraph: improve pick_format()
61930bd Merge remote-tracking branch 'qatar/master'
35894eb Add tools/ffeval to .gitignore.
7cf78b3 cmdutils: Add fallback case to switch in check_stream_specifier().
ded69c5 sctp: be consistent with socket option level
779222d configure: Add _XOPEN_SOURCE=600 to Solaris preprocessor flags.
8ae1914 vcr1enc: drop pointless empty encode_init() wrapper function
eeeefd5 vcr1: drop pointless write-only AVCodecContext member from VCR1Context
51c4d87 vcr1: group encoder code together to save #ifdefs
db1e403 vcr1: cosmetics: K&R prettyprinting, typos, parentheses, dead code, comments
59cbc4e mov: make one comment slightly more specific
5cc6d52 lavr: replace the SSE version of ff_conv_fltp_to_flt_6ch() with SSE4 and AVX
0b45334 lavfi: move audio-related functions to a separate file.
472fb3b lavfi: remove some audio-related function from public API.
f20ab49 lavfi: change AVFilterLink.sample_rate from int64_t to int on next bump
a6bdfc2 lavfi: change AVFilterBufferRefAudioProps.sample_rate from uint32_t to int
7ef0adc lavfi: simplify signature for avfilter_get_audio_buffer() and friends
6735534 lavfi: use avfilter_get_audio_buffer_ref_from_arrays() in avfilter_default_get_audio_buffer
e727bca lavfi: cleanup avfilter_get_audio_buffer() and pals.
a548671 ffmpeg: fix frame duration used for video sync.
1ca37e7 src_buffer: ifdef->if CONFIG_*
c8b4a39 libxvid: Give more suitable names to libxvid-related files.
5b432d6 libxvid: Separate libxvid encoder from libxvid rate control code.
727af82 jpeglsdec: Remove write-only variable in ff_jpegls_decode_lse().
454b1f9 fate: cosmetics: lowercase some comments
7ac4bde fate: Give more consistent names to some RealVideo/RealAudio tests.
1b8c927 lavfi: add avfilter_get_audio_buffer_ref_from_arrays().
9453c9e lavfi: add extended_data to AVFilterBuffer.
c22953b lavc: check that extended_data is properly set in avcodec_encode_audio2().
a5117a2 lavc: pad last audio frame with silence when needed.
6d7f617 samplefmt: add a function for filling a buffer with silence.
142e740 samplefmt: add a function for copying audio samples.
9684341 lavr: do not try to copy to uninitialized output audio data.
0982b0a lavr: make avresample_read() with NULL output discard samples.
b1f9be5 fate: split idroq audio and video into separate tests
f7c2dca fate: improve dependencies
63e01c2 fate: add convenient shorthands for ea-vp6, libavcodec, libavutil tests
f2a5586 fate: split some combined tests into separate audio and video tests
d57b43d fate: fix dependencies for probe tests
6766169 mips: intreadwrite: fix inline asm for gcc 4.8
b82b49a mips: intreadwrite: remove unnecessary inline asm
eae77f4 Fix lagarith YUY2 output.
2c83265 error: Try to make av_strerror() closer to binary identical across platforms.
ac71230 lavfi: add video buffer sink, and use it in avtools
ab16504 lavfi: add a function for copying properties from AVFilterBufferRef->AVFrame
f8b536a parseutils: use strings instead of integers for error codes.
9501b93 parseutils: fix ;/, error
5699884 sctp: Initial tcp-alike sctp support with streams
38f06a1 libschroedingerdec: Change AVPicture to AVFrame and use SchroTag to store pts
66337bf qdm2: print error messages instead of just retunring failures
badb0c0 CSCD: must use reget_buffer.
1ebf6f9 g723_1: change to encode2()
b4178a3 Merge remote-tracking branch 'qatar/master'
b4b5848 shorten: increase max_frame_size.
0261902 doc/examples/Makefile: split lines up to make diffs that change them clearer
40f8176 options_table: Add some missing #includes to fix "make checkheaders".
3607dc2 doc: Replace a stray reference to the old '-intra' flag.
75e0324 src_buffer: move code to avoid forward declarations.
fcd0298 rtsp: Add content-type message header parsing
f7f6aaf yuv4mpeg: support 9/10/16 bit pixel formats
e7117f1 aasc: use the correct reader offset
b2e495a rtmp: Support 'rtmp_live', an option which specifies if the media is a live stream.
ce473de av_samples_fill_array: Mark unmodified function argument as const.
541bfba Write palettised targa.
299d58e Support yuva422p rawvideo in nut.
29fe6b3 Add yuva422p to yadif format list.
4e4634a Support yuva422p in ffv1.
8ba543e Add Avid Meridien (AVUI) decoder.
143a5c5 Add yuva422p pix_fmt.
464e9ab lagarith: add YUY2 decoding support
58637a0 Support decoding unaligned rgb24 lagarith.
7da0a07 mp3demux: fix id3 discard code
f46185c mp3demux: fix off by 1 error
3183c38 mp3decoder: discard ID3 tags
0110041 lavc/utils: change a few asserts to av_assert0()
36583d2 audio_frame_que: simplify
520c1ec dv: Split profile handling code into a separate file.
364c71c movenc: store codecs that dont provide a frame_size as audio_vbr=1
653d117 Merge remote-tracking branch 'qatar/master'
0a3ad7f flvenc: use AVFormatContext, not AVCodecContext for logging.
455245c mov: Remove write-only variable in mov_read_chan().
cb98273 mpegvideo: double thread limit
fa8fc3b fate: Change the probe-format refs to match the final text format committed.
6345209 fate: Add avprobe as a make dependency
4bfa67b Add probe fate tests to test for regressions in detecting media types.
40fa14f fate: Add oneline comparison method
64953f6 qdm2: clip array indices returned by qdm2_get_vlc().
fff9680 aacdec: Add forgotten flush
c6aa2c4 ffmpeg: print next_dts too on debug_ts
8036a69 Decode XBR extension in first asset
85e5b86 avplay: properly close/reopen AVAudioResampleContext on channel layout change
f132248 avcodec: do not needlessly set packet size to 0 in avcodec_encode_audio2()
74e10b6 avcodec: for audio encoding, reset output packet when it is not valid
fa0319b avcodec: refactor avcodec_encode_audio2() to merge common branches
b461cd4 avcodec: remove fallbacks for AVCodec.encode() in avcodec_encode_audio2()
f14f3ba mp3enc: avoid ifdef
8da0a6c mp3enc: Fix Xing tag identification string for CBR files
fdc9186 libschroedinger: Switch to function names more in line with Libav style.
9cef066 Move code shared between libdirac and libschroedinger to libschroedinger.
8134faf lavfi: uninline avfilter_copy_buffer_ref_props().
1432c1c lavf: add missing '*' in a doxy.
10d2ea2 h264: Remove a commented-out function pointer typedef.
ea14050 txd: Remove write-only variable in txd_decode_frame().
246b050 mmvideo.c: Remove unused variable in mm_decode_pal().
dbe6ba5 build: cosmetics: Add missing end-of-line backslashes to item lists.
9eb83a5 build: cosmetics: Split HEADERS/OBJS/PROGS lists into one entry per line.
1f4f752 libschroedinger: Move a function to avoid a forward declaration.
b68c4ac pthread: warn on high thread counts
a07578f vf_yadif: fix missing error handling for avfilter_poll_frame()
08354bf avprobe: allow showing only one container/stream property.
0bbd874 lavfi: support audio in avfilter_copy_frame_props().
11b6a82 lavfi: avfilter_merge_formats: handle case where inputs are same
828bd08 lavc: add sample rate and channel layout to AVFrame.
16b9156 ffm: disable adjust_write_index()
37f4a97 zerocodec: check if the previous frame is missing
e004bc1 doc: clarify check for NULL pointer style
4f5c541 yadif: Add yuva444p to format list.
bd1d975 swr: fix silence buffer for planar U8
fecdc76 swr: fix cpy() after the len was changed to be in samples.
715c8a5 Merge remote-tracking branch 'qatar/master'
cbbc472 swr-x86-simd: add ff_unpack_2ch_int16_to_int16/int32/float_a_ssse3
fb5c1aa dfa: use more meaningful return codes
71a3c59 eatgv: check vector_bits
a390aa0 eatgv: check motion vectors
f10aeab swr: audioconvert: consider mono to be planar
30b1961 Mark a number of variables only used in av_dlog() calls as av_unused.
b2e92e9 dvdec: drop const qualifier from variable to eliminate a warning
ad02786 avcodec: Improve comment for thread_safe_callbacks to avoid misinterpretation.
be6009d tests/utils: don't ignore the return value of fwrite()
72ae583 swr-x86-simd: stereo unpack S16/S32/FLT-> S16/S32/FLT SSE/SSE2 (16 new SIMD functions)
11ad5f0 swr-x86-simd: create prototypes with macros, this is simpler.
adfa53b swr-x86-SIMD: 3 instructions less for stereo planar->packed s32/flt->s16
d1ac8e1 CrystalHD: Improve detection of field pair -> two fields content.
d4ac703 lavfi/formats: use sizeof(var) instead of sizeof(type).
f10530b lavfi: remove avfilter_default_config_input_link() declaration
25b3bab lavfi: always enable the scale filter and depend on sws.
fd18ee0 vf_split: support user-specifiable number of outputs.
dce415e avconv: remove stray useless comment.
67a316b vsrc_buffer: deprecate the header.
aaa94f2 vsrc_buffer: deprecate av_vsrc_buffer_add_video_buffer_ref.
4d4350f src_buffer: update get_nb_failed_requests name.
fe511b6 asrc_abuffer: deprecate the header.
675e83b asrc_abuffer: deprecate av_asrc_buffer_* functions.
6073ce7 lavfi: install buffersrc.h.
317b2b7 lavfi: remove av_buffersrc_buffer.
8ad1964 buffersrc: fix av_buffersrc_add_ref doxy.
870ca6a ffmpeg: do not include vsrc_buffer.h.
ba7395a ffmpeg: replace av_vsrc_buffer_add_frame by av_buffersrc_add_frame.
6ec1e0f ffmpeg: replace av_buffersrc_buffer with av_buffersrc_add_ref.
29d27b5 mpegmux: add stuffing to avoid incomplete PCM frames
ddce7da rtsp: avoid const warnings from strtol() call
0de1319 avserver: check return value of ftruncate()
84aea80 oggparsevorbis.c: Check for OOM when using av_mallocz.
1fdb564 lagarith: make offset array type unsigned
8099187 dfa: add some checks to ensure that decoder won't write past frame end
96f7590 aacps: NEON optimisations
47d18d5 aacps: align some arrays
bf1945a aacps: move some loops to function pointers
2ed503a rtpdec_h264: Add missing newlines to av_log calls
b97d21e rtpdec_h264: Free old extradata before clearing the pointer
517dcc9 Merge remote-tracking branch 'qatar/master'
5f4e18c swr: replace the remaining 2 audio convert SIMD macros by the new ones
df5ff10 swr: fix internal asm labels
b6f4f0d swr: fix PACK_2CH register count
aae3119 swr: replace planar->planar/packed->packed FLT<->S16/S32 SIMD by new macros
3c14870 rtpdec_h264: Reorder code blocks
b368861 rtpdec_h264: Make start_sequence a static const array
48666c2 rtpdec_h264: Cleanup debug packet type counting
0b3ac9f rtpdec_h264: Cosmetic cleanup
f3d471f rtpdec_h264: Clean up comments
dee48d0 rtpdec_h264: Convert commented out code into setting an unused variable
47055b8 swr: implement stereo S16/S32/FLT->S16/S32/FLT planar->packed in SSE/SSE2
fec3700 swr: update calling code to support mixed packed planar SIMD
e8dd792 swr: change simd len argument to be in samples instead of dst bytes.
3db6093 swr-test: allow testing a specific subset of cases
f0ccd53 tests: Refactor rotozoom/videogen common code into a separate file.
814208a tests: Mark some file-internal symbols as static.
b5a3c60 build: Drop leftover .exp pattern from LIBSUFFIXES list.
23fba3e Remove unused variable from ffv1 decoder.
c6758ac Skip padding bytes after reading musepack8 header.
396d2ae alsdec.c: Also test 0 when checking rice decoder values.
8491728 alsdec.c: Simplify error check before calling rice decoder.
5cb4f1a vsrc_buffer: return EAGAIN if no frame is available.
ddffe3d WMAL: Shift output samples by the specified number of padding zeroes.
363c3a4 WMAL: Restore removed code in mclms_predict()
45a7b06 oggvorbis: fix the first 2 packets timestamps matching issue
3d42add png_parser: try to fix big endian
44f99fe rtpdec_h264: Remove a useless ifdef
8d43b8b rtpdec_h264: Remove outdated/useless/incorrect comments
5a571d3 rtpdec_h264: Remove useless memory corruption checks
b7b7354 rtpdec_h264: Return proper error codes
5245adb rtpdec_h264: Check the available data length before reading
de26a4b rtpdec_h264: Add input size checks
16db88a vorbis_parser: fix blocksize
441dce2 oggvorbis: move handling of first packets ts from parser to muxer.
d2205d6 png: check bit depth for PAL8/Y400A pixel formats.
273e6af ea: check chunk_size for validity.
bce42e9 Merge remote-tracking branch 'qatar/master'
b18c9f1 oggtheora: Port changes from oggvorbis timestamp handling.
fe5c5bc oggvorbisdec: Apply timestamp calculation always when timestamps arent known.
1f95ad4 oggvorbisdec: redesign special handling of first frames timestamp.
9f357e2 examples/filtering_audio: use av_buffersrc_add_frame.
7bac2a7 src_buffer: implement av_buffersrc_add_frame.
a96cd73 src_buffer: implement audio buffer copy.
d8407bb lavfi/avcodec: implement audio copy_frame_prop.
3209428 lavfi: implement avfilter_get_audio_buffer_ref_from_frame.
37ddd38 celp filters: Do not read earlier than the start of the 'out' vector.
9e6a1c8 ffmpeg: fix indent in term_init().
3c1d52d Fix a few @file doxy inconsistencies.
49df97b ffmpeg: stronger ffpresets parsing.
ec271c9 presets: specify the codecs.
19bc232 Remove old ffpresets.
2ee6dca png_parser
63eb01d oggvorbis: Try to fix pts off by 1 issue.
313f9fb configure: add POWER[5-7] support
e833930 fate: update ogg seektest after all the bug fixes
231d32c oggtheora: Fix initial pts
49d935b seek-test: support printing multiple packets
ef32fba oggdec: fix off by one error on pos_limit
a6bb09f oggdec: print error on failure to create streams
251ce23 oggdec: print error on changing streams when its unsupported.
6fd4780 oggdec: print error on unsupported versions
96fb233 oggdec: reset lastpts so that justins vorbis duration correction is not skiped
5f9f78d oggdec: pass avformat context to ogg_reset()
babf2a3 seek-test: support manually forcing a seek to a specific position
4b70bba zerocodec: check if there is previous frame
b715987 shorten: unsigned 8bit support
c02efac arm: intreadwrite: revert 16-bit load asm to old version for gcc < 4.6
d98b254 Merge https://github.com/mjbshaw/FFmpeg-OpenJPEG-J2K-Encoder
58b2e0f vqavideo: return error if image size is not a multiple of block size
e5356eb cosmetics: indentation
8916f1f avformat: only fill-in interpolated timestamps if duration is non-zero
ff49915 avformat: remove a workaround for broken timestamps
b7a928b libopenjpegdec: respect JP2 color space, fix ticket 1179
27744fe Merge remote-tracking branch 'qatar/master'
af58a77 lavfi/src_buffer: fix indent.
fd4b4dd ffmpeg: fix indent.
f8d58c5 src_buffer: merge av_asrc_buffer_add_audio_buffer_ref.
be8edff src_buffer: move audio format change check in a separate function.
cc14cde src_buffer: move buffer copy in a separate function.
f94b150 src_buffer: move format change check in a separate function.
3985ec0 src_buffer: introduce av_buffersrc_add_ref().
77c0b36 doc: fix API examples references.
9ae570f JACOsub demuxer, decoder and muxer.
234e002 ffplay: use AVFrame accessor.
ae344b2 ffmpeg: use AVFrame accessor.
e296f1b lavc: implement accessors for some AVFrame fields.
1d4a014 mpeg12: fixed parsing in some mpeg2 streams
ca93f0f Add SMPTE240M transfer characteristics flag.
68b9ed8 mpegts: Some additional HDMV types and reg descriptors for mpegts
c1fe2db swr: add ff_int32_to_float_a_avx
29ed190 swr-test: fix rounding error leading to NAN
28d37f7 examples/decoding_encoding: fix encoding when all frames got buffered.
20f47eb doc/filters: consistently use '"' for quoting the drawtext arguments in examples
126ba16 lavfi/drawtext: give a new alias "timecode_rate" to the the r/rate option
4f19e50 doc/filters: document drawtext draw expression
eb07f4c lavfi/drawtext: rename and document variables d_expr and d_pexpr
56b39bd doc/filters: document rand() drawtext expression function
f4a6c3b doc/filters: document x and y drawtext expression parameters
730af6e doc/filters: fix location of "rate" and "timecode" drawtext options
65d2b2f lavfi/drawtext: alphabetically sort the expression parameters
b5da848 motionpixels: Clip YUV values after applying a gradient.
2330eb1 Merge remote-tracking branch 'qatar/master'
5eec5a7 jpeg: handle progressive in second field of interlaced.
1f05dcb ituh263dec: Implement enough of Annex O (scalability) to fix a FPE.
2d22d43 h263: more strictly forbid frame size changes with frame-mt.
732f9fc h264: additional protection against unsupported size/bitdepth changes.
ac80b81 tta: prevents overflows for 32bit integers in header.
77cfb25 configure: remove malloc_aligned.
82a0497 vp8: update frame size changes on thread context switches.
bec207f snowdsp: explicitily state instruction size.
0e23b50 wmall: fix reconstructing audio with uncoded channels
c8370e6 WMAL cosmetics: fix indentation
f1aa859 gitignore: add Win32 library suffixes
ababec7 arm: intreadwrite: disable inline asm for gcc 4.7 and later
adebad0 arm: intreadwrite: fix inline asm constraints for gcc 4.6 and later
2cda042 lavfi: remove screenshot libmpcodecs wrapper
b197c1c ffmpeg: preserve NULL ptrs in get_buffer()
8501bed Don't restrict reverse decorrelation to both coded channels. It is also used for mono data.
4b7fa55 indeo3: fix motion vector validation
ff80c68 pcm_bluray: set bits_per_raw_sample for > 16-bit
29ec5c1 fate: update mmf seek checksum, change caused by av_get_packet() useage
33f7033 swr: automatically choose s16/flt/dbl to preserve input precision unless user overrides.
f2e799a swr: add double precision support to the rematrix code
71a1f76 swr: update double precision checks for our resampler
6d5bf67 swr: add lfe_mix_level
9b42653 swr: update side to back mixing.
7bea0a0 APIChanges: add entry for libavresample
a5f8417 xbmdec: fix decoding when variable name contains an 'x'.
1f0c92d xbmdec: print more details on decode error.
20044cd flvdec: pass on proper error value.
8f63f24 Remove some useless code that duplicates av_get_packet.
7effbee Mark truncated packets as corrupt in av_get_packet.
75f847a Merge remote-tracking branch 'qatar/master'
4bf2e7c twinvq: fix out of bounds array access
aab5a45 swr: add and use function pointers for rematrix
00fea26 swr: add native matrix for rematrixing
f083976 ffmpeg: fix type of dither scale.
046b533 swr: disable 1 stage convert when dither is enabled.
4010d72 lavr: use 8.8 instead of 10.6 as the 16-bit fixed-point mixing coeff type
f1ffb01 avplay: use libavresample for sample format conversion and channel mixing
e5b7d77 Fix compilation with YASM/NASM without AVX support.
035a394 WMAL: do not output last frame again if nothing was decoded in current packet
f92f452 WMAL: do not start decoding if frame does not end in current packet
30aa004 swr-test: allow randomizing mode differently each run.
bea3d19 swr-test: use uint_rand() for mode too
0334464 swr-test: simplify by using uint_rand()
5f3f03f doc/filters: use @var{} for denoting parameter reference in drawtext docs
08c4dec doc/filters: alphabetically sort drawtext option listing
bb39c74 lavfi/lut: remove unused variable
a812ed0 adpcm-thp: fix invalid array indexing
c81d1e2 ppc: add const where needed in scalarproduct_int16_altivec()
ce82dad ppc: remove shift parameter from scalarproduct_int16_altivec()
4c387c7 ppc: dsputil: do unaligned block accesses correctly
c75eca9 dvenc: do not call dsputil functions with stride not a multiple of 16
4f6a1c9 Fix parsing of -force_key_frames option.
5f161c2 lavfi/tinterlace: support symbolic names for the parameter
837d034 lavfi/tinterlace: make video as interlaced in mode 6
820c023 lavfi/tinterlace: add tinterlace mode 6
d4f8d71 lavu/opt: clarify error message in set_key_value_pair()
39de834 Merge remote-tracking branch 'qatar/master'
f7ff099 APIchanges: fill in some dates and commit hashes
79e5902 Exposing forced flag for DVD and PGS subtitles
1f46b50 Added AVClass for AVSubtitleRect
fd6eba4 ffv1: 10l add forgotten avclass
5e1286a libavutil: Document the shortcommings of av_parse_cpu_flags()
eadac34 cmdutils/avutil: Move cpu caps parse code into av_parse_cpu_caps()
e738811 lavf: add AVFMT_SEEK_TO_PTS to indicate seeking is per PTS.
123dd93 ffv1: add slicecrc option
0ca4642 mkv: mark corrupted packets and return them
721af29 mkv: forward EMBL block data error
24e3f44 EC: fix dest index for non 420 chroma.
bcc213c isom: remove duplicate line.
9ea5756 isom: Clarify comment for 'ec-3' fourcc
7588b33 ffmpeg: add the edge at the correct place in allocating of the buffer.
85395ba avcodec: introduce YCoCg colorspace
ccc2dfb avcodec: cosmetic cleanup on header
dfa07e8 Merge remote-tracking branch 'qatar/master'
b12bf03 aac sbr: align struct member by 32 byte.
46eba43 lavfi/buffersink: fix header inclusion guard name
3dafde0 Simplify camstudio decoding and fix odd 16bit decoding.
9f98a8e swr: use memcpy when input and output match
106789d swr: add sample format to AudioData
2d6c29f swr: add set_audiodata_fmt() and use it to simplify code
65722e7 swr: int32_to_int16_mmx/sse
755667e rmenc: more than 2 streams are not currently possible.
370211f nutdec: minor simplification.
1d128e5 nutdec: replace assert with av_assert0.
73edb58 swr: float_to_int16_sse2()
5932938 swr: float_to_int32_sse2()
acb2c79 4xm: fix invalid array indexing
9d7c1b4 Merge remote-tracking branch 'qatar/master'
c31be45 lavc: minor bump for the new fields in AVFrame.
7fb8b49 rv34dsp: factorize a multiplication in the noround inverse transform
128dda7 lavc: add a sample_rate field to AVFrame.
4b0521e lavc: add a channel_layout field to AVFrame.
d834ab0 rv40: perform bitwise checks in loop filter
774b681 rv34: remove inline keyword from rv34_decode_block().
0195ab5 rv40: change a logical test into a bitwise one.
8802799 rv34: remove constant parameter
34e1b07 rv40: don't always do the full prev_type search
82c7191 h264: new assembly version of get_cabac for x86_64 with PIC
7f668cd h264: use one table instead of several for cabac functions
e52b961 h264: (trivial) make ff_h264_lps_state static
5520df6 h264: (trivial) remove unneeded macro argument in x86/cabac.h
e75d1d4 dsputil x86: revert a test back to its previous value
fe5ed69 rv34dsp x86: implement MMX2 inverse transform
f1b8209 src_buffer: add forgotten avfilter_unref_buffer.
b72a0f9 swr: add int16_to_float_sse2()
64943b4 lavf remove duplicated check in has_duration
75d5624 avfilter: filter_samples: read pts before filtering.
9b9df1c h264: new assembly version of get_cabac for x86_64 with PIC
14e9ffc h264: use one table instead of several for cabac functions
444f47b h264: (trivial) remove unneeded macro argument in x86/cabac.h
832c3b1 swr: add int32_to_float_sse2
95057b1 swr: int16->int32: use the old index negate trick to avoid 2 adds
113738d swr: more correct cglobal parameters to int16->int32
12eeced avio: change ffurl_alloc return code.
a7fa5ce libschroedingerdec: check malloc
fa5daac swr: seperate functions for aligned & unaligned
bcc66ff swr: add int16_to_int32_mmx/sse
06b62cb swr: move AudioConvert to header
edbde52 swr: change sample format representation so as to maintain the planer/packed distinction.
9d4a1ac Fix compilation with YASM/NASM without AVX support.
a0a0199 examples/filtering_audio: do not stop on decode error.
8f19483 examples/filtering_audio: fix a memory leak.
2ae5af8 lavfi: rename vsrc_buffer.c into src_buffer.c.
7ad0d98 lavfi: merge asrc_abuffer into vsrc_buffer.
3b52e9d segment: reorder seg_write_header allocation
e1e146a avio: make avio_close(NULL) a no-op
28c5775 Merge remote-tracking branch 'qatar/master'
18c6bd0 lavfi/tinterlace: remove unnecessary NULL check in start_frame()
cf9f7e4 lavfi/tinterlace: use avfilter_unref_bufferp()
a853e88 lavfi/tinterlace: fix doxy in copy_picture_field()
546adc1 mov: Parse EC3SpecificBox (dec3 atom).
73c1e3b asrc_abuffer: return EAGAIN if no frame is available
6b55aab lavfi: create buffer reference in filters which need to access the ref later
6f3b1d7 lavfi/bbox: add missing space between pts and x1 values in the log
423b827 lavc: add MicroDVD decoder.
e40981b lavf/microdvd: set packet duration.
df8aa45 mpegts: Make sure we don't return uninitialized packets
3e1d3eb parseutils: replace setenv() by putenv().
1b4f085 gitignore: replace library catch-all pattern by more specific patterns
dcfc12e swr-test: simplify prng code
e5474f5 doc: fix syntax for durations and timestamps.
bbd3dc4 swr: unroll audioconvert core C function
4119fa7 swr: audioconvert, mark some constants as floats.
76d376d swr-test: fix declaration statement ordering.
f75169b swr-test: fix pointer type warnings
7b2ce50 swr-test: fix unused var warnings
a0dd81d swr-test:indent
e890b68 Merge remote-tracking branch 'qatar/master'
f1f5b39 swr-test: support fabrices audiogen like avr
73be22f swr-test: fix u8 zero point.
56f89ba swr-test: improve rounding in set()
5473a98 af_amerge: return errors from subfilters when requesting a frame
0a07f2b dsputil: fix invalid array indexing
27de7a8 swr-test: remove unneeded hack to test planar formats.
08809e3 swr-test: improve output
5347b9d swr-test: print channel layout, instead of just channel counts
e6c460e swr-test: Use randomized collision free hypercube corner enumeration to select tests.
7461e9a swr-test: use formats array
69f3af9 swr-test: remove 0 terminator in layouts for consistency
b151910 swr-test: add rates tables containing a new set of sample rates.
030d6b6 swr-test: indent
dd63e27 swr-test: add sorted formats table from avr
3510a13 configure: add libavresample to rpath
a4b58fd ffv1: add examples of supported slices counts
da95879 swr: pass resample parameters from the user to the resampler.
a522e03 swr: Add longer more descriptive alternative AVOptions.
20fc610 swr: Capitalize help texts for AVOptions
36a9dd2 swr: align options a little
23282c2 swr: set AV_OPT_FLAG_AUDIO_PARAM for the AVOptions
88de5b0 build: icc: silence some warnings
b6a6e90 fft-test: add option to set cpuflag mask
6eca84b cpu: recognise only cpu flag names pertinent to the architecture
3527a73 avutil: add av_parse_cpu_flags() function
3d11c2d vp8: armv6: fix non-armv6t2 build
3ead79e Merge remote-tracking branch 'qatar/master'
e4ac031 vp8: armv6 optimisations
b692d24 vp8: arm: separate ARMv6 functions from NEON
dac78fd ARM: add some compatibility macros
949d942 mov: support eac3 audio
8b97ae6 avf: fix faulty check in has_duration
cab15f9 ffv1: remove clear_state(), it has become unused
83bf9fb ffv1: move clear_state() to clear_slice_state() in encoding threads
68a9194 ffv1: indent
3f4c0da ffv1: move init_slice_state() into the decoder threads.
60217b5 ffv1: Remove slice count field with 1.3 and just count slices.
3ed6917 ffv1: store slice size with all slices in 1.3
c24ca7b ffv1: add 1 status byte to slices in in case crcs are stored too.
0c27854 ffv1: Always store slice size when error reobustness is enabled.
16524d1 ffv1: include solution hint in the slice error message
394dbde FATE: use updated reference for aac-latm_stereo_to_51
bcb82fe avconv: use libavresample
c8af852 Add libavresample
8f89954 Merge remote-tracking branch 'qatar/master'
fe5bc46 ffv1: support vlc mode in 1.3
3158160 ffv1: move the decoder side ac->vlc switch to decode_slice()
44f789c ffv1: allow selecting 1.3 by using -level
e37419a ffv1: move ac->vlc switch to encode_slice()
c5671ae FATE: avoid channel mixing in lavf-dv_fmt
2b336df parseutils: reliably detect out-of-range alpha.
44bd2f9 ffmpeg: Fix initial dts for streamcopy, if the input packets lack dts.
ae0591f Add missing newline in shorten decoder.
fd2cd64 avfiltergraph: fix format selection.
62b745a ffmpeg: do not report EOF as an error.
9c99bc4 mpc8: print error messages on maxband(s) errors
88ee2aa mpc8: make maxband check less picky.
8c4022a avconv: fix a segfault on -c copy with -filter_complex.
3bbf3f7 Merge remote-tracking branch 'qatar/master'
2e8f19d avfiltergraph: free the sink_links heap.
c799e46 Get rid of tests/data/asynth-%.sw rule.
2954574 indeo4: check quant_mat more fully.
53253a0 Simplify asynth sample generation.
462a5b7 isom: Support more DTS codec identifiers.
7521c4b matroska: Clear prev_pkt between seeks.
83b2604 avutil: change default buffer size alignment for sample buffer functions
068d0b4 h264: some fields in SEIs are longer than 25 bits thus use get_bits_long()
1e43786 print_options: warn that the files are generated.
9b84f8a parseutils: add av_parse_time() test.
43b7068 parseutils: make av_parse_time() check for failure.
9246896 parseutils: add FATE test.
99f2910 ffmpeg: directly request frames from filters.
e11110d buffersink: add AV_BUFFERSINK_FLAG_NO_REQUEST.
2d6522b vsrc_buffer: count the number of failed requests.
f75ee40 vsrc_buffer: return EAGAIN if no frame is available.
2ce7972 avfiltergraph: add avfilter_graph_request_oldest().
e0761fe avfilter: add a pointer from links to graph.
78ac49c avfilter: document request_frame return codes.
73bc019 lavf: print a warning if probesize seems not enough.
4d87001 vp8: fix crash due to skiped update_dimensions().
0ca4414 audemux: Add a sanity check for the number of channels
a229d6c Remove libdirac decoder.
8336eb6 matroska: Add incremental parsing of clusters.
1381081 avconv: fix off by one check in complex_filter
269cb67 mpegts: Try seeking back even for nonseekable protocols
70d5439 lowres2 support.
92ef4be Merge remote-tracking branch 'qatar/master'
2e07f42 Support flicvideo with 904 bytes extradata.
2ea5f86 ffmpeg: assert the refcount of decoded frames
22a6a23 ffmpeg: assert the refcount of allocated frames,
cf09496 ffmpeg: assert against creation of cycles in the pools linked list.
be2b927 ffmpeg: stricter refcount check in unref_buffer()
951cbea mpeg12dec: reset data size after parsing extradata.
9b75ae0 swscale: K&R formatting cosmetics (part III)
41abc9d iff: fix null ptr dereference
52fdaf2 audemux: Fix potential integer overflow leading to a division by 0
8aa57b7 audemux: Check channels isnt 0
fd2127a wtvdec: Check that stream private context has been allocated before use.
9a4f5b7 mjpegbdec: check SOS/SOF ordering.
abec654 ffv1dec: Require a valid keyframe for decoding non keyframes.
d526c53 ARM: allow runtime masking of CPU features
23a6e47 ffmpeg: fix validity test for file index.
605f2b6 asv1dec: check extradatasize before reading.
fa5dacc indeo5: check against scaleable frames in non scaleable streams.
2a59abf smackerdemux: Allocate padding for extradata
f7c6753 svq1dec: Fix overread on very small input
b21ba20 wmaprodec: tighter check for num_vec_coeffs
c047afb Merge remote-tracking branch 'qatar/master'
2f06b56 Support broken v210 files with 64 byte padding.
6c0027b dnxhddec: check that the indicated bit depth matches the tables.
8c59e0c xldec: move buffer size check up, it can be done before allocating a frame
94b42da xldec: Check that width is a multiple of 4
d7458bc dsputil: remove unused functions
94c9bf8 mov: Treat keyframe indexes as 1-origin if starting at non-zero.
ba98693 mov: Take stps entries into consideration also about key_off.
2bcbd98 Remove lowres video decoding
80d5168 xmvdemux: prefer av_freep() to deallocate audio stream structs.
1338157 xmvdemux: dont let current_stream become invalid.
95510be avcodec: remove AVCodecContext.dsp_mask
5a35bd9 cook: check subacket count
93bf1aa wmalossless: Ensure that last frame is not written again if nothing was decoded in current packet.
b27383e ffprobe: do not try to decode empty packets.
dd3043d lavfi/setfield: remove stray argument in av_log()
459414b lavfi/setfield: rename variable top_field_first to mode
c97201d lavfi/setfield: add "progressive" option
2994913 avconv: fix a segfault when default encoder for a format doesn't exist.
9849515 Revert "h264: assembly version of get_cabac for x86_64 with PIC (v4)"
e9b1d5a fix swr_convert buffering of packed audio
b5c3f0b utvideo: general cosmetics
a812b59 h264: assembly version of get_cabac for x86_64 with PIC (v4)
7eacd70 aac: Handle HE-AACv2 when sniffing a channel order.
dc878b9 movenc: Support high sample rates in isomedia formats by setting the sample rate field in stsd to 0.
3194ab7 Merge remote-tracking branch 'qatar/master'
9b1f776 Fix compilation with NASM.
f973a85 xxan: Remove write-only variable in xan_decode_frame_type0().
b1563d0 ivi_common: Initialize a variable at declaration in ff_ivi_decode_blocks().
dd5e1fc mxfdec: fix memleak on read error/EOF.
4a80ebe indeo3: Fix reallocation code so that it doesnt become inconsistent.
b0e9edc avcodec: add a cook parser to get subpacket duration
2c22701 ac3dec: Check number of output channels.
1df4914 avsdec: Set dimensions instead of relying on the demuxer.
34c426b ffmpeg: check encoder earlier.
acb1730 FATE: allow lavf tests to alter input parameters
5052980 FATE: replace the acodec-pcm_s24daud test with an enc_dec_pcm checksum test
03caef1 FATE: replace the acodec-g726 test with 4 new encode/decode tests
a6c8cca FATE: replace current g722 encoding tests with an encode/decode test
870165e FATE: add a pattern rule for generating asynth wav files
010943c FATE: optionally write a WAVE header in audiogen
0c0d1bc avutil: add audio fifo buffer
044f727 ffv1: add optional per slice CRCs to detect undamaged slices.
b4fc538 ffv1: move most fields from the frame header to the slice headers with ffv1.3
9408316 ffv1: refactor slice decoding init loop so that the first is less a special case
8456089 ffv1: clear slice state in decode_slice()
c7a435a ffv1: split clear_slice_state() out so individual slices can be cleared.
32883c0 ffv1: split init_slice_state() out so individual slices can be inited
d7a4c43 ffv1: Add a CRC check to the global header with version 1.3
9750254 lavfi/mp: remove libmpcodecs mirror filter
65fa7bc lavfi: add avfilter_unref_bufferp()
455fcf2 avidec: zero extradata padding
ee402df mtvdec: check that the buf is large enough for probing
2a70d83 jvdec: Make sure there is enough data for the id string.
2a976de Merge remote-tracking branch 'qatar/master'
2ff935f build system: remove -wcast-qual
a9cd12e mlpdec: set channel variables after checking them
ab75ad0 Make targa-in-mov QuickTime-compatible for more colour-spaces.
a4a88fd Remove .rodata alignment kludge for Mach-O if a recent enough yasm is used.
b4043ef Print unexpected length of flicvideo extradata.
cbda76c mxfdec: Add missing break in frame layout parsing
70ca163 mxf: Fix frame layout values
c90b8a7 h263dec: Check for width/height changes on frame skips too.
2b98377 dv: Initialize encoder tables during encoder init.
903ccf7 error_concealment: Check that the reference is not NULL
b066046 error_concealment: make sure mbaff flags are 0 as interlaced is not supported.
b7c2358 error_concealment: switch asserts mostly to av_asserts. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
5e59a77 vc1dec: check that coded slice positions and interlacing match.
df23d64 h263dec: always enable picture dimensions reverting check.
f2e4465 dv: Replace some magic numbers by the appropriate #define.
9cc338b FATE: pass the decoded output format and audio source file to enc_dec_pcm
c755b1f FATE: specify the input format when decoding in enc_dec_pcm()
705f3d4 x86inc: support AVX abstraction for 2-operand instructions
e73ec92 configure: detect PGI compiler and set suitable flags
d8b0652 avconv: check for an incompatible changing channel layout
74e4bb6 Merge remote-tracking branch 'hexene/stagefright'
6208313 avio: make AVIOContext.av_class pointer to const
9d72c05 nutdec: add malloc check and fix const to non-const conversion warnings
f51b7e5 libstagefright: avoid memory leak
dddd06d Make tiff-in-mov QuickTime-compatible for more colour-spaces.
2343a99 libstagefright: support more output pixel formats
e366e6b Merge remote-tracking branch 'qatar/master'
1d48e88 libstagefright: avoid potential deadlock on output MediaBuffer
a02f8ef h263dec: Prevent dimension changes from leaking on errors in header parsing.
7b915a4 libstagefright: explicitly set positive timestamps as stagefright expects them so
0f53601 ppc: drop unused function dct_quantize_altivec()
aa3f2cb mpegaudiodec: Do not discard mp_decode_frame() return value.
601d072 diracdec: check xybsep
e531e73 indeo: Make sure the to be used vlc table has been initilaized.
c58290e Reset pts_correction state on codec flush.
9ed388f ogm: Fix division by 0
8201092 h264: reset current_slice on context reinit
9f39d3d lavf: check that the context to avformat_open_input() is valid.
abe6330 AVoption doxy: clarify a few needs in relation to AVClass less structs.
3c58300 matroska: do not set invalid default duration if frame rate is zero
fc882b6 Fix build dependencies for libvo-aac and libopencore-amrnb.
124eb7e aacdec: drop channel reseting code.
aa0f84d aacdec: disable new chan_config guessing code from libav.
dbe29db aacdec: more verbose overread error message
ac97d47 mkv: use av_reduce instead of av_d2q for framerate estimation
68526db aacdec: reduce difference to alexs version of aacdec.c
204bcdf mkv: report average framerate as minimal as well
1232723 Merge remote-tracking branch 'qatar/master'
df8d5ea avcodec_string: Favor AVCodecContext.codec over the default codec.
b5d2bf9 cook: Make constants passed to AV_BE2NE32C() unsigned to avoid signed overflow.
a666752 indeo5: dont run the wavelet transform over partially decoded bands.
e90dfa6 yadif: Improve pts calculation for is_second.
7a3d225 CrystalHD: Set aspect ratio.
e128182 CrystalHD: fix pStride value.
ebf6d1d nuv: check buffer size before checking content.
096231d avidec: Dont crash on avi packets that belong to dv streams in dv in avi
9789b6c avidec: document early_exit argument
2677697 matroskadec: check headerstrip data availability.
0f96f0d aacenc: Fix issues with huge values of bit_rate.
a80217a copy pts and format props between lavfi buffer and frame.
c7c976c oggdec: Safety check against stream counts being inconsistent in seek()
9bb3b7d oggdec: Recreate streams only in the 1 stream case.
db6e26d dv_tablegen: Drop unnecessary av_unused attribute from dv_vlc_map_tableinit().
15141f9 Merge remote-tracking branch 'qatar/master'
68ca49d fate: libavutil tests do not require SAMPLES.
b0e7321 parseutils: include errors in test output.
83632cb proresenc: multithreaded quantiser search
8099fc7 riff: use bps instead of bits_per_coded_sample in the WAVEFORMATEXTENSIBLE header
b1041f8 avconv: only set the "channels" option when it exists for the specified input format
788a60d ffmpeg: make max frames work again, after merge
56b9d9b vf_thumbnail: colorspace changed from yv12 to rgb
9bf4134 fate: fix vp8 size change regression
5cd460b vsrc_buffer: fix null ptr segfault
0d115d7 avfiltergraph: More advanced heuristic to select colorspace.
128fa12 fate: gif: change checksum to bgr8 from rgb8 as thats what gets selected now
84cd372 imgconvert: fix regression with fate-gif colorspaces.
052ab20 ffmpeg: fix regression with jpeg pix fmts
89f8637 ffmpeg: fix regression with png
8a28fa0 ffmpeg: choose_pix_fmt: pass target fmt in
4778783 Merge commit '3b266da3d35f3f7a61258b78384dfe920d875d29'
6943fb4 avplay: update get_buffer to be inline with avconv
9fb7e14 aacdec: More robust output configuration.
af2f655 faac: Fix multi-channel ordering
ca332b1 faac: Add .channel_layouts
dcd207c matroskadec: use av_grow_packet in merge_packets.
1a65d50 mem.c: fix wrong comment.
071292b Respect -copyinkf for subtitles.
4a95876 Add skip_to_keyframe stream variable.
b3b1751 rtmp: Support 'rtmp_playpath', an option which overrides the stream identifier
6465562 rtmp: Support 'rtmp_app', an option which overrides the name of application
5e8280d avutil: add better documentation for AVSampleFormat
4fa706a svq3: check the watermark height.
efe1ba7 diracdec: check lowdelay bytes.
a30165c omadec: make sample rate table large enough to prevent out of array reading.
c963189 g729dec: initialize pitch_delay_int_prev to the minimum valid value.
8b84e08 indeo3: add parens around some macro arguments
87a2463 h264: use proper PROLOGUE statement for a function using 8 registers.
31a4501 loco: fix 10l typo (missing case)
47f0bea dsicinav: Check for overread in RLE decode.
71d3c25 smacker: Check get_vlc() return values.
8e77c38 dcadec: fix global array overread.
bdeb54e Support decoding LOCO_CRGBA.
884efd4 indeo4: avoid storing invalid values in quant_mat.
474e31c 4xmdemux: Check chunk size
e74fa25 omadec: check GEOB sizes against buffer size
a10f71c vc1dec: add missing terminating element to mpeg4_video_profiles
e985cfd vc1dec: check end_mb_y / start_mb_y validity
c4ce870 flvdec: allocate large enough buffer so get_bits() doesnt overread
fa1b2c8 ffv1: attempt to workaround intel CC fate issue.
b553a42 doc: Update sample Vim config with suitable (function) indentation settings.
a3dbd45 dv: Merge dvquant.h into dvdata.c where all other DV tables reside.
05afc5f dv: Move static tables only used in one place to where they are used.
aff01de graphparser: set next to NULL on an entry extracted from inputs list
8dfb13e adxdec: Check available space before decoding block.
6d24fe2 segafilm: make the loop condition in film_read_packet() match the contents.
ed66bbf lavfi/aresample: properly propagate pts == AV_NOPTS_VALUE;
4d84c7d yadif: fixed missing error handling for poll_frame.
3be0c86 sws: remove cliping in yuv2rgb code.
689e59b mov: reset dref_count on realloc to keep values consistent.
35e0496 Merge remote-tracking branch 'qatar/master'
88a97d6 indeo5: check for unsupported luma block type
7ce118b doc/filters: update documentation.
9e8aae4 avconv: flush decoders immediately after an EOF.
89605e4 avconv: send EOF to vsrc_buffer.
3e901cb avconv: reindent.
3b266da avconv: add support for complex filtergraphs.
560f777 avconv: make filtergraphs global.
836ce90 avconv: move filtered_frame from InputStream to OutputStream.
6c9eac1 avconv: don't set output width/height directly from input value.
e77c866 avconv: move resample_{width,height,pix_fmt} to InputStream.
9dced85 avconv: remove a useless variable from OutputStream.
b732788 avconv: get output pixel format from lavfi.
fefc656 tiffdec: check overread for packbits
2837d8d alsdec: fix number of decoded samples in first sub-block in BGMC mode.
7af99a0 graphparser: fix the order in which unlabeled input links are returned.
2e21526 avconv: change {input,output}_{streams,files} into arrays of pointers.
ea9367e avconv: don't pass input/output streams to some functions.
44c4170 lzw: check for overread
a63c813 pngdec: check bits_per_pixel for palette mode.
c7dc19d png: make sure the previous frames dimensions match before using it as reference
a9e7e98 error: ensure error codes are signed negative ints.
3118e3b ff_lag_rac_init: fix signedness error leading to out of array read.
2033559 qdm2_fft_decode_tones: fix infinite loop
1a97467 qdm2: Check vlc_stage3_values index.
cb8f519 Set bits_per_coded_sample when encoding Microsoft Video-1.
8cb9f99 Support decoding unaligned rgb24 lagarith.
3892e78 doc: Improve suggested Emacs settings for our coding style.
b1096b6 xan: check for vector_segment overread
b962932 eatgv: check vector_bits
34123ab tiny_psnr: reindent after last commit.
e6f7e22 tiny_psnr: support unseekable raw files.
93927eb ff_ivi_decode_blocks: fix negative scan_pos case.
f0bf9e9 indeo: Check allocated tile size in ff_ivi_process_empty_tile()
5ad7335 indeo5: check tile size in decode_mb_info().
b702768 configure: add dependencies for colormatrix test.
af38823 indeo5: set transform_size like indeo4 does to prevent useage of too large transforms.
0846719 indeo4: check transform size.
5a59d2c utvideo: Remove unused variable 'src_size'
5096399 utvideo: Remove unused variable 'src_size'
c788782 mov: free memory on header parsing failure
4ebd422 mov: fix leaking memory with multiple drefs.
7f77e90 swscale: clip before assigning tables in RGB output functions.
4860625 swscale: fix off-by-one in second coefficient in bilinear filters.
c354576 mpegvideo_enc: fix dts
7432bcf Merge remote-tracking branch 'qatar/master'
01bf2ad indeo4: setup width/height properly.
0b27136 matroskadec: fix null pointer dereference
7bf9e33 vsrc_buffer: fix check from 7ae7c41.
c42efad wtvdec: fix name_size check to consider integer overflows.
83c7803 lagarith: check count before writing zeros.
56dcfe8 Clear residues only in not coded channel. This fixes overwriting coded residues with zeros if first channel is coded and second is not.
b44a5ec latmenc: replace per-frame malloc/free by constant size buffer.
d05625b avidec: handle 0-size packets that exist only in index.
4c53c66 mp3enc: clarify meaning of "Unsupported" messages.
219a9ed libxvid: Reorder functions to avoid forward declarations; make functions static.
7a0cb74 libxvid: drop some pointless dead code
64bd7f8 wmalosslessdec: Reset put bit buffer when num_saved_bits is reset.
dac79c2 wmal: vertical alignment cosmetics
2e13f57 wmal: Warn about missing bitstream splicing feature and ask for sample.
9900dd2 wmal: Skip seekable_frame_in_packet.
07933b4 wmal: Drop unused variable num_possible_block_size.
b3a4351 wmalosslessdec: Fix reading too many bits in decode_channel_residues()
2a7063d wmalosslessdec: fix a get_bits(0) in decode_ac_filter
a0abefb wmalosslessdec: make mclms arrays big enough for whats written into them.
d442c44 wmalosslessdec: Make arrays WMALL_BLOCK_MAX_SIZE big and check samples_per_frame.
9166f48 wmaprodec: check min_samples_per_subframe
b28c678 wmaprodec; fix get_bits(0) case.
97a5add wmaprodec: check num_vec_coeffs for validity
52ec269 lavf: print with debug level the byte positions before and after find_stream_info
91d3cbe avfiltergraph: make the AVFilterInOut alloc/free API public
12e7e1d graphparser: allow specifying sws flags in the graph description.
4e781c2 graphparser: fix the order of connecting unlabeled links.
d7bcc71 graphparser: add avfilter_graph_parse2().
7ae7c41 vsrc_buffer: allow using a NULL buffer to signal EOF.
cca9528 mp3on4: allocate a large enough frame.
c41ac87 avidec: update size when packet is shrunk
9206ac8 swscale: handle last pixel if lines have an odd width.
3f80546 lavfi/drawbox: fix width displayed in place of x.
72b9537 dfa: Fix out of array write in decode_dds1()
d1c95d2 dfa: fix out of array write in decode_wdlt()
f5be795 qdm2: fix a dubious pointer cast
680097c WMAL: Do not try to read rawpcm coefficients if bits is invalid
accea4d mov: Fix detecting there is no sync sample.
f346b6b tiffdec: K&R cosmetics
367d9b2 Merge remote-tracking branch 'qatar/master'
cbf767a avf: has_duration does not check the global one
b089ca8 dsputil: fix optimized emu_edge function on Win64.
ef0ee7f swscale: K&R formatting cosmetics (part II)
90a4306 tiffdec: Add a malloc check and refactor another.
99a3352 faxcompr: Check malloc results and unify return path
62e5ef9 av_image_alloc: Align the width to 8 when align >= 8.
41a052a cmdutils: fix "oswr may be used uninitialized" warning
2ec8789 avpicture_layout: use a endian independant format for the palette.
6555aca configure: escape colons in values written to config.fate
84d7461 mov: zero sc->pb in mov_read_close()
a6b3e6d mov: Fix memory leaks on aborted header parsing.
ab3fcd9 mov: zero extradata_size on deallocation of extradata.
b5ada68 matroska: Fix leaking memory allocated for laces.
fd165a0 mov: Fix harmless OOB read.
a9d114d pthread: Fix crash due to fctx->delaying not being cleared.
de7f22a ac3dsp: call femms/emms at the end of float_to_fixed24() for 3DNow and SSE
3116858 matroska: Fix leaking memory allocated for laces.
97ae370 pthread: Fix crash due to fctx->delaying not being cleared.
27c2fb0 vp3: Assert on invalid filter_limit values.
76538d7 h264: fix 10bit biweight functions after recent x86inc.asm fixes.
2b8374e ffv1: Fix size mismatch in encode_line.
73b7437 movenc: Remove a dead initialization
e9dc616 vp3: Assert on invalid filter_limit values.
bd3ea31 ffmpeg: Compensate non monotonicity errors in the audio TSs.
ca19862 Merge remote-tracking branch 'qatar/master'
5eeecde lavfi/mp: remove 2xsai wrapped filter
b7a7830 lavfi: port 2xsai filter from libmpcodecs
e21dac3 examples/decoding_encoding: remove unused variable "size"
162e400 lavfi: install asrc_abuffer.h header
6048fd2 git-howto: Explain how to avoid Windows line endings in git checkouts.
baaab60 build: Move all arch OBJS declarations into arch subdirectory Makefiles.
4561feb vorbisdec: use correct channels variable.
d1a58af latmenc: validate extradata size.
9540476 latmenc: simplify using avpriv_copy_bits.
eb24def latmenc: Document assumptions when copying the AAC header.
0c1e9c2 latmenc: copy pce config from proper location.
912a838 latmenc: fix muxing of byte-aligned DSE.
18e8fef libxvid: remove disabled code
8274b21 ffmpeg: fix ticks_per_frame for the avi stream copy case
e8c6398 ratecontrol: Use ticks_per_frame to calculate fps.
3b00fd5 wmalosslessdec: Reset residues to 0 if they were not decoded from bitstream.
9f3e781 qdm2: make a table static const
9ffe8ee qdm2: simplify bitstream reader setup for some subpacket types
a31787e qdm2: use get_bits_left()
9e938d2 msmpeg4enc: fix stored fps value
75b3867 lavf: compute_pkt_fields, limit the pts upcorrection to mpeg
733cf0a ffmpeg: add -benchmark_all option.
81a9d32 ffmpeg: move getutime to the start of the file.
7bb3a30 build: Consistently handle conditional compilation for all optimization OBJS.
2ef15b4 avpacket, bfi, bgmc, rawenc: K&R prettyprinting cosmetics
0cd17a6 mjpeg: fix crash with lowres and flipped images
c0af875 vf_lut: fix rgba map regression
277f20c lavf: always call avio_flush in av_write_trailer.
4f6df20 Merge remote-tracking branch 'qatar/master'
992f71e msrle: convert MS RLE decoding function to bytestream2.
8e357e8 latmenc: error out when packet size is too large.
a736eb4 latmenc: Fix ALS in LATM.
fa8a638 latmenc: remove unused return value.
729f90e x86inc improvements for 64-bit
e6ad943 latmenc: remove dead code.
5735f76 h261: move tables from header to .c file.
6952301 ff_samples_to_time_base: support AV_NOPTS_VALUE
e1ce756 avplay: Don't free video filters string until the end of decoding.
e46b625 Merge branches 'stagefright' and 'stagefright-test' into stagefright-test
309a931 Fix memory leaks on failed ff_h264_decode_init()
ca4a3f4 oggparsevorbis: Remove code messing with cur_dts.
44239bd swr: add a swr_flags AVOption
6c704d9 ffmpeg: support changing dither parameters for swr
be4cde2 cmdutils: parse options for swr
c1d404b swr: add a dither_scale parameter to tune the amplitude of the dither.
a2c92e6 swr: pass context to swri_get_dither()
ebbede2 movenc: small refactor mov_write_packet
18b5995 movenc: remove redundant check
f8a237a swr: add triangular highpass dither
1fc4ff2 swr: generate more dither noise to improve quality.
22057e8 swr: add swr_get_class()
9676d8e interplayvideo: fix av_dlog parameter type mismatch
f9a2c5b swr: simplify code by using av_get_bytes_per_sample()
6e9c634 swr: fix copy & pasted comment to match the code.
8702e35 vda: try to fix compile
e387c9d Merge remote-tracking branch 'qatar/master'
b1ef4dc swr: add triangular dither support
0cff3e1 swr: remove unused variable
0170889 swr: add SWR_DITHER_RECTANGULAR to AVOptions array
1ac606b aacsbr: silence message for SBR extension "padding".
5b2be9b swr-test: include opt.h, this is needed for changing options for testing.
7c673d7 swr: use assert in swri_sum2 to check that only supported formats are used.
db2eadb swr: add dither support.
5c1f312 swr: update copyright year for rematrix
679481b Drop some pointless #ifdefs.
2130bd8 rv40dsp x86: use only one register, for both increment and loop counter
272b252 rv40dsp: implement prescaled versions for biweight.
d3c59d5 avconv: use default channel layouts when they are unknown
95a8dac avconv: parse channel layout string
a559d65 nutdec: K&R formatting cosmetics
a40ba3a vda: Signal 4 byte NAL headers to the decoder regardless of what's in the extradata
14f063d mem: Consistently return NULL for av_malloc(0)
e36b25d vf_overlay: implement poll_frame()
90f65dc vf_scale: support named constants for sws flags.
7c59b5c lavc doxy: add all installed headers to doxy groups.
ec57b7d lavc doxy: add avfft to the main lavc group.
8a74029 lavc doxy: add remaining avcodec.h functions to a misc doxygen group.
6aadfbd lavc doxy: add AVPicture functions to a doxy group.
56512ce lavc doxy: add resampling functions to a doxy group.
40ca0e6 lavc doxy: replace \ with /
f038515 lavc doxy: add encoding functions to a doxy group.
c8ef846 lavc doxy: add decoding functions to a doxy group.
199ada4 lavc doxy: fix formatting of AV_PKT_DATA_{PARAM_CHANGE,H263_MB_INFO}
30f3f62 lavc doxy: add AVPacket-related stuff to a separate doxy group.
294b3a5 lavc doxy: add core functions/definitions to a doxy group.
02c39f0 ppc: Add/remove a number of const qualifiers to fix related warnings.
b073819 avconv: allow '-async -1' to disable timestamp sync for audio encoding
22f7942 ffv1: set the range coder state in decode_slice_header
dcdfb8e pcmdec: change default of channels parameter to 1

git-subtree-dir: captive/ffmpeg/csrc
git-subtree-split: fa7e9f940140590f0300cd8887678e9d27a5c57d
Merge commit 'f1b152953fcaf8085b746ed4d5950aae7ea7b932'

Conflicts:
	captive/ffmpeg/csrc/configure
	captive/ffmpeg/csrc/libavformat/utils.c