summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bump minor version for master after 4.1 branchpointn4.2-devMichael Niedermayer2018-11-028-8/+8
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* Bump minor versions for branching 4.1Michael Niedermayer2018-11-028-10/+10
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* Changelog: next is 4.1Michael Niedermayer2018-11-011-1/+1
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* doc/APIchanges: Update for 4.1Michael Niedermayer2018-11-011-11/+13
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* avformat/ftp: return AVERROR_EOF for EOFMarton Balint2018-11-011-2/+2
| | | | | | Without this FTP just hangs on eof... Signed-off-by: Marton Balint <[email protected]>
* avdevice/libndi_newtek_dec: add extra_ips option to libndi_newtek allowing ↵Anton Platov2018-11-013-2/+21
| | | | | | | use remote network sources Signed-off-by: Anton Platov <[email protected]> Signed-off-by: Marton Balint <[email protected]>
* avdevice/decklink_dec: fix codec_tag of RGBA formatsBIGLER Don (Framatome)2018-11-011-2/+2
| | | | | | Fixes ticket #7505. Signed-off-by: Marton Balint <[email protected]>
* doc/filter: add some loop filter trivial examplesPaul B Mahol2018-11-011-0/+22
|
* avcodec/vdpau: Initialise driver version variable explicitlyPhilip Langdale2018-10-311-1/+1
| | | | | If the identification string ever changed, we might not match anything in the sscanf(). At least have predictable behaviour.
* cbs_h265: Add PTL parsing for Main 10 Still Picture profileMark Thompson2018-10-311-0/+5
| | | | This was added in the 2018 version of the standard.
* cbs_h264: Include SEI type names in trace outputMark Thompson2018-10-311-0/+16
|
* doc/fate.texi: Mention that samples should be uploaded before pushing ↵Michael Niedermayer2018-10-311-0/+2
| | | | | | dependent commits Signed-off-by: Michael Niedermayer <[email protected]>
* avfilter: add (a)graphmonitor filter(s)Paul B Mahol2018-10-316-1/+488
|
* avcodec/vdpau: Enable HEVC support for working Nvidia driver versionsManojGuptaBonda2018-10-301-2/+6
| | | | | | The driver bugs that caused decoded HEVC content to have an incorrect memory layout have been fully fixed in the 410.xx driver release so we can start exposing support.
* avcodec/cbs_vp9: store profile in the private contextJames Almer2018-10-302-7/+8
| | | | | | Derived from profile_low_bit and profile_high_bit. Signed-off-by: James Almer <[email protected]>
* avcodec/cbs_vp9: keep track of reference framesJames Almer2018-10-302-4/+72
| | | | Signed-off-by: James Almer <[email protected]>
* cbs_vp9: Ensure that reserved zero bits are actually zeroMark Thompson2018-10-303-5/+16
|
* doc/hls: fix grammar for HLS optionsWerner Robitza2018-10-301-5/+5
| | | | | | | | This fixes the grammar of two HLS option descriptions and makes them less ambiguous. Signed-off-by: Werner Robitza <[email protected]> Signed-off-by: Lou Logan <[email protected]>
* avcodec/libvpxdec: fix setting auto threadsJames Zern2018-10-291-2/+1
| | | | | | | | | | | a thread count of 0 is treated the same as 1, use av_cpu_count() to get the correct thread count when auto threads is requested. this matches the fix in libvpxenc: 27df34bf1f avcodec/libvpxenc: fix setting amount of threads used for encoding Reviewed-by: James Almer <[email protected]> Signed-off-by: James Zern <[email protected]>
* lavu/frame: Add error report if av_image_fill_pointers fail.Jun Zhao2018-10-301-4/+6
| | | | | | | Add error handle if av_image_fill_pointers fail. Signed-off-by: Jun Zhao <[email protected]> Reviewed-by: Michael Niedermayer <[email protected]>
* lavc/decode: Fix the error number report if av_image_fill_pointers fail.Jun Zhao2018-10-301-1/+1
| | | | | | | | | | -1 will be map to error number "EPERM", and will be map to the error message like "Error while decoding stream #0:0: Operation not permitted", it's a strange error message when debug update_frame_pool fail, now only return the error code from av_image_fill_pointers in case of av_image_fill_pointers failure. Signed-off-by: Jun Zhao <[email protected]>
* avformat/hlsenc.c: fix the output's duration smaller than input's in ↵Charles Liu2018-10-301-2/+1
| | | | | | | | | | sub-range mode. In fmp4 & sub-range mode, the output's duration always smaller than expected, because the size of the last #EXT-X-BYTERANGE is too small. Signed-off-by: Charles Liu <[email protected]> Signed-off-by: Steven Liu <[email protected]>
* avformat/hlsenc.c: the size of init.mp4 is zero.Charles Liu2018-10-301-0/+19
| | | | | | | | | | The size of init.mp4 is zero in fmp4 mode, when the input duraton smaller than the expected segment time. fix ticket: 7166 Signed-off-by: Charles Liu <[email protected]> Signed-off-by: Steven Liu <[email protected]>
* avformat/hlsenc.c: remove the useless variable fmp4_init_mode.Charles Liu2018-10-301-4/+0
| | | | | Signed-off-by: Charles Liu <[email protected]> Signed-off-by: Steven Liu <[email protected]>
* avformat/hlsenc.c: fix memory leak in fmp4 mode.Charles Liu2018-10-301-0/+1
| | | | | Signed-off-by: Charles Liu <[email protected]> Signed-off-by: Steven Liu <[email protected]>
* avformat/hlsenc: fix the duration of m4s segment is unusually smaller than ↵Charles Liu2018-10-301-4/+0
| | | | | | | | | | expected. In fmp4 mode, the duration of the second m4s segment is unusually smaller than the expected segment time. Signed-off-by: Charles Liu <[email protected]> Signed-off-by: Steven Liu <[email protected]>
* avcodec/vp9: Check in decode_tiles() if there is data remainingMichael Niedermayer2018-10-301-0/+3
| | | | | | | | | Fixes: Timeout Fixes: 9330/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP9_fuzzer-5707345857347584 Fixes: 9775/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP9_fuzzer-5643845344690176 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/vp56: Add vpX_rac_is_end() to check for the end of inputMichael Niedermayer2018-10-301-0/+8
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* vaapi_encode_mpeg2: Fix width/height columns/rows confusionMark Thompson2018-10-291-2/+2
| | | | Fixes #7522.
* avcodec/vp3: reindent unpack_superblocks()Michael Niedermayer2018-10-291-31/+31
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/vp3: Do not recalculate coded_fragment_list for keyframesMichael Niedermayer2018-10-291-12/+29
| | | | | | | | | | This improves decoding speed of keyframes Fixes: Timeout (102->27sec) Fixes: 9642/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP3_fuzzer-6676767875006464 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/vp3: Reuse local variable in unpack_superblocks()Michael Niedermayer2018-10-291-1/+1
| | | | Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/vp3: Do not initialize unused tables for keyframes in ↵Michael Niedermayer2018-10-291-1/+15
| | | | | | | | | | unpack_superblock() Fixes: Timeout (139sec -> 102sec) Fixes: 9642/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP3_fuzzer-6676767875006464 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <[email protected]>
* doc/filters: add small description to geq filter sectionPaul B Mahol2018-10-291-0/+2
| | | | Previously there was no description at all.
* avfilter/af_afftdn: fix memory leaks reported by coverityPaul B Mahol2018-10-281-7/+7
|
* libaomenc: Add support for tilesMark Thompson2018-10-281-0/+188
| | | | | | | | | | Adds an option to specify the number of tile rows and columns, then uses a uniform tiling if possible and otherwise a fixed tiling with equal-sized tiles to fill the frame. Also adds -tile-columns and -tile-rows options to make tilings with power-of-two numbers of tiles, matching the behaviour of the libvpx/VP9 encoder.
* avfilter/af_afftdn: add alias for sample_noise endPaul B Mahol2018-10-281-1/+2
| | | | Added the same one as one mentioned in documentation.
* avfilter/af_afftdn: switch to activatePaul B Mahol2018-10-281-87/+116
|
* lavc/libxavs2: Remove yuv420p10le from fromat list.Jun Zhao2018-10-281-1/+2
| | | | | | | now libxavs2 can't support 10bits mode, so remove the yuv420p10le from fromat list. Signed-off-by: Jun Zhao <[email protected]>
* lavc/libdavs2: Remove yuv420p10le from fromat list.Jun Zhao2018-10-281-1/+1
| | | | | | | now libdavs2 can't support 10bits mode, so remove the yuv420p10le from fromat list. Signed-off-by: Jun Zhao <[email protected]>
* lavc/libxavs2: enable OpenGophwren2018-10-281-1/+1
| | | | Signed-off-by: hwren <[email protected]>
* lavc/libxavs2: fix intra period meaning conflicthwren2018-10-281-2/+2
| | | | Signed-off-by: hwren <[email protected]>
* lavc/libxavs2: unified naming stylehwren2018-10-281-13/+13
| | | | Signed-off-by: hwren <[email protected]>
* avfilter/vf_pixdesctest: Use 32bit read/writeMichael Niedermayer2018-10-273-7/+7
| | | | | | This is needed for processing 32bit floats Signed-off-by: Michael Niedermayer <[email protected]>
* avutil/pixdesc: Add av_write_image_line2(), av_read_image_line2()Michael Niedermayer2018-10-276-19/+73
| | | | | | | | | This is needed because of 32bit float formats (which are difficult to store in 16bits) This also fixes undefined behavior found by fate Signed-off-by: Michael Niedermayer <[email protected]>
* avcodec/cbs_vp9: fix parsing sRGB samplesJames Almer2018-10-271-0/+1
| | | | | Signed-off-by: Hendrik Leppkes <[email protected]> Signed-off-by: James Almer <[email protected]>
* avcodec/cbs_av1: fix parsing frame_size_with_refsJames Almer2018-10-272-4/+4
| | | | | | | | | | found_ref is not a single value in the bitstream. Fixes parsing files with frame size changes. Based on code from cbs_vp9. Reviewed-by: Mark Thompson <[email protected]> Signed-off-by: James Almer <[email protected]>
* vaapi_encode: Add flag to mark encoders supporting only constant-qualityMark Thompson2018-10-273-1/+6
| | | | And set it for MJPEG.
* vaapi_encode_h265: Enable multiple-slice supportMark Thompson2018-10-271-18/+11
|
* vaapi_encode_h264: Enable multiple-slice supportMark Thompson2018-10-271-6/+7
|